vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH > Class Template Reference

#include <triconvert.h>

List of all members.

Classes

struct  InsertedV

Public Types

typedef
TetraMeshType::const_TetraIterator 
const_TetraIterator
 The type of const tetra iterator.
typedef
TetraMeshType::const_VertexPointer 
const_VertexPointer
 The type of const vertex pointer of tetrahedral mesh.
typedef
TriangleMeshType::ConstFaceIterator 
ConstFaceIterator
 The type of const face iterator.
typedef
TriangleMeshType::FaceIterator 
FaceIterator
 The type of tetra iterator.
typedef TriangleMeshType::FaceType FaceType
 The triangle type.
typedef
TetraMeshType::TetraContainer 
TetraContainer
 The type of tetrahedrons container.
typedef
TetraMeshType::TetraIterator 
TetraIterator
 The type of tetra iterator.
typedef TETRA_MESH TetraMeshType
 The tetrahedral mesh type.
typedef TetraMeshType::TetraType TetraType
 The tetrahedron type.
typedef
TetraMeshType::VertexIterator 
TetraVertexIterator
 The type of vertex iterator on tetrahedral mesh.
typedef TetraMeshType::VertexType TetraVertexType
 The vertex type of tetrahedreal Mesh.
typedef TRI_MESH TriangleMeshType
 The triangle mesh type.
typedef
TriangleMeshType::VertexIterator 
TriVertexIterator
 The type of vertex iterator on tetrahedral mesh.
typedef
TriangleMeshType::VertexType 
TriVertexType
 The vertex type of triangular Mesh.

Public Member Functions

void Convert (TetraContainer &tetra, TriangleMeshType &trim)
 this function build a triangle mesh using the same pointers to the tetrahedral mesh vertex
void ConvertCopy (TetraContainer &tetra, TriangleMeshType &trim)
 this function build a triangle mesh using new pointers to the tetrahedral mesh vertex

Detailed Description

template<class TETRA_MESH, class TRI_MESH>
class vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >

Class TriConverter. This is class for convetr tetrahedral mesh into triangle mesh

Parameters:
STL_VERT_CONT (Template Parameter) Specifies the type of the vertices container any the vertex type.
STL_TETRA_CONT (Template Parameter) Specifies the type of the tetrahedrons container any the tetrahedrons type.

Definition at line 46 of file triconvert.h.


Member Typedef Documentation

template<class TETRA_MESH, class TRI_MESH>
typedef TetraMeshType::const_TetraIterator vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::const_TetraIterator

The type of const tetra iterator.

Definition at line 77 of file triconvert.h.

template<class TETRA_MESH, class TRI_MESH>
typedef TetraMeshType::const_VertexPointer vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::const_VertexPointer

The type of const vertex pointer of tetrahedral mesh.

Definition at line 85 of file triconvert.h.

template<class TETRA_MESH, class TRI_MESH>
typedef TriangleMeshType::ConstFaceIterator vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::ConstFaceIterator

The type of const face iterator.

Definition at line 79 of file triconvert.h.

template<class TETRA_MESH, class TRI_MESH>
typedef TriangleMeshType::FaceIterator vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::FaceIterator

The type of tetra iterator.

Definition at line 74 of file triconvert.h.

template<class TETRA_MESH, class TRI_MESH>
typedef TriangleMeshType::FaceType vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::FaceType

The triangle type.

Definition at line 59 of file triconvert.h.

template<class TETRA_MESH, class TRI_MESH>
typedef TetraMeshType::TetraContainer vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::TetraContainer

The type of tetrahedrons container.

Definition at line 82 of file triconvert.h.

template<class TETRA_MESH, class TRI_MESH>
typedef TetraMeshType::TetraIterator vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::TetraIterator

The type of tetra iterator.

Definition at line 72 of file triconvert.h.

template<class TETRA_MESH, class TRI_MESH>
typedef TETRA_MESH vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::TetraMeshType

The tetrahedral mesh type.

Definition at line 52 of file triconvert.h.

template<class TETRA_MESH, class TRI_MESH>
typedef TetraMeshType::TetraType vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::TetraType

The tetrahedron type.

Definition at line 57 of file triconvert.h.

template<class TETRA_MESH, class TRI_MESH>
typedef TetraMeshType::VertexIterator vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::TetraVertexIterator

The type of vertex iterator on tetrahedral mesh.

Definition at line 67 of file triconvert.h.

template<class TETRA_MESH, class TRI_MESH>
typedef TetraMeshType::VertexType vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::TetraVertexType

The vertex type of tetrahedreal Mesh.

Definition at line 62 of file triconvert.h.

template<class TETRA_MESH, class TRI_MESH>
typedef TRI_MESH vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::TriangleMeshType

The triangle mesh type.

Definition at line 54 of file triconvert.h.

template<class TETRA_MESH, class TRI_MESH>
typedef TriangleMeshType::VertexIterator vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::TriVertexIterator

The type of vertex iterator on tetrahedral mesh.

Definition at line 69 of file triconvert.h.

template<class TETRA_MESH, class TRI_MESH>
typedef TriangleMeshType::VertexType vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::TriVertexType

The vertex type of triangular Mesh.

Definition at line 64 of file triconvert.h.


Member Function Documentation

template<class TETRA_MESH, class TRI_MESH>
void vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::Convert ( TetraContainer tetra,
TriangleMeshType trim 
) [inline]

this function build a triangle mesh using the same pointers to the tetrahedral mesh vertex

to triangle-mesh functions

Definition at line 96 of file triconvert.h.

template<class TETRA_MESH, class TRI_MESH>
void vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::ConvertCopy ( TetraContainer tetra,
TriangleMeshType trim 
) [inline]

this function build a triangle mesh using new pointers to the tetrahedral mesh vertex

Definition at line 151 of file triconvert.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:27 2013