#include <triconvert.h>
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 |
Class TriConverter. This is class for convetr tetrahedral mesh into triangle mesh
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.
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.
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.
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.
typedef TriangleMeshType::FaceIterator vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::FaceIterator |
The type of tetra iterator.
Definition at line 74 of file triconvert.h.
typedef TriangleMeshType::FaceType vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::FaceType |
The triangle type.
Definition at line 59 of file triconvert.h.
typedef TetraMeshType::TetraContainer vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::TetraContainer |
The type of tetrahedrons container.
Definition at line 82 of file triconvert.h.
typedef TetraMeshType::TetraIterator vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::TetraIterator |
The type of tetra iterator.
Definition at line 72 of file triconvert.h.
typedef TETRA_MESH vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::TetraMeshType |
The tetrahedral mesh type.
Definition at line 52 of file triconvert.h.
typedef TetraMeshType::TetraType vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::TetraType |
The tetrahedron type.
Definition at line 57 of file triconvert.h.
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.
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.
typedef TRI_MESH vcg::tetra::TriConverter< TETRA_MESH, TRI_MESH >::TriangleMeshType |
The triangle mesh type.
Definition at line 54 of file triconvert.h.
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.
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.
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.
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.