vcg::tetra::UpdateNormals< ComputeMeshType > Class Template Reference
[Tetramesh]

#include <normal.h>

List of all members.

Public Types

typedef vcg::Face< VertexType,
vcg::DUMMYEDGETYPE,
vcg::DUMMYFACETYPE > 
FaceTemp
typedef VertexType::NormalType NormalType
typedef
TetraMeshType::TetraIterator 
TetraIterator
typedef ComputeMeshType TetraMeshType
typedef TetraMeshType::TetraPointer TetraPointer
typedef TetraMeshType::TetraType TetraType
typedef vcg::tri::TriMesh
< std::vector< VertexType >
, std::vector< FaceTemp > > 
TriMeshTemp
typedef
TetraMeshType::VertexIterator 
VertexIterator
typedef
TetraMeshType::VertexPointer 
VertexPointer
typedef TetraMeshType::VertexType VertexType

Static Public Member Functions

static void PerTetraFace (TetraMeshType &m)
 Calculates the vertex normal (if stored in the current face type).
static void PerVertex (TetraMeshType &m)
static void PerVertex (VertexType *v)
 Calculates the vertex normal of a vertex.

Static Private Member Functions

static void _ClearNormal (TetraMeshType &m)

Detailed Description

template<class ComputeMeshType>
class vcg::tetra::UpdateNormals< ComputeMeshType >

Management, updating and computation of per-vertex and per-face normals. This class is used to compute or update the normals that can be stored in the vertex or face component of a mesh.

Definition at line 75 of file tetramesh/update/normal.h.


Member Typedef Documentation

template<class ComputeMeshType >
typedef ComputeMeshType vcg::tetra::UpdateNormals< ComputeMeshType >::TetraMeshType

Definition at line 79 of file tetramesh/update/normal.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:23:28 2013