#include <poly_triangulator.h>
Public Types | |
typedef POLYGONAL_TYPE | FaceType |
enum | PERWEDGEATTRIBUTETYPE { NONE = 0, NORMAL = 1, MULTITEXTURECOORD = 2, MULTICOLOR = 4 } |
typedef std::vector< FaceType > ::iterator | PolygonIterator |
typedef std::vector < VertexType >::iterator | VertexIterator |
typedef VertexType * | VertexPointer |
typedef FaceType::BaseVertexType | VertexType |
Public Member Functions | |
void | generatePointsVector (std::vector< std::vector< vcg::Point3f > > &v) |
template<class TRIMESH > | |
void | triangulate (TRIMESH &mesh) |
void | usePerWedgeAttributes (PERWEDGEATTRIBUTETYPE att, const unsigned int multitexture=1, const unsigned int multicolor=1) |
Public Attributes | |
std::vector< FaceType > | _pols |
vcg::Box3< float > | bbox |
std::vector< VertexType > | vert |
Definition at line 31 of file poly_triangulator.h.
typedef POLYGONAL_TYPE vcg::tri::io::PolygonalMesh< POLYGONAL_TYPE >::FaceType |
Definition at line 34 of file poly_triangulator.h.
typedef std::vector<FaceType>::iterator vcg::tri::io::PolygonalMesh< POLYGONAL_TYPE >::PolygonIterator |
Definition at line 41 of file poly_triangulator.h.
typedef std::vector<VertexType>::iterator vcg::tri::io::PolygonalMesh< POLYGONAL_TYPE >::VertexIterator |
Definition at line 40 of file poly_triangulator.h.
typedef VertexType* vcg::tri::io::PolygonalMesh< POLYGONAL_TYPE >::VertexPointer |
Definition at line 39 of file poly_triangulator.h.
typedef FaceType::BaseVertexType vcg::tri::io::PolygonalMesh< POLYGONAL_TYPE >::VertexType |
Definition at line 38 of file poly_triangulator.h.
enum vcg::tri::io::PolygonalMesh::PERWEDGEATTRIBUTETYPE |
Definition at line 36 of file poly_triangulator.h.
void vcg::tri::io::PolygonalMesh< POLYGONAL_TYPE >::generatePointsVector | ( | std::vector< std::vector< vcg::Point3f > > & | v | ) | [inline] |
Definition at line 48 of file poly_triangulator.h.
void vcg::tri::io::PolygonalMesh< POLYGONAL_TYPE >::triangulate | ( | TRIMESH & | mesh | ) | [inline] |
Definition at line 74 of file poly_triangulator.h.
void vcg::tri::io::PolygonalMesh< POLYGONAL_TYPE >::usePerWedgeAttributes | ( | PERWEDGEATTRIBUTETYPE | att, |
const unsigned int | multitexture = 1 , |
||
const unsigned int | multicolor = 1 |
||
) | [inline] |
Definition at line 60 of file poly_triangulator.h.
std::vector<FaceType> vcg::tri::io::PolygonalMesh< POLYGONAL_TYPE >::_pols |
Definition at line 46 of file poly_triangulator.h.
vcg::Box3<float> vcg::tri::io::PolygonalMesh< POLYGONAL_TYPE >::bbox |
Definition at line 43 of file poly_triangulator.h.
std::vector<VertexType> vcg::tri::io::PolygonalMesh< POLYGONAL_TYPE >::vert |
Definition at line 45 of file poly_triangulator.h.