vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE > Class Template Reference

#include <util_dae.h>

List of all members.

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 VertexTypeVertexPointer
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< VertexTypevert

Detailed Description

template<typename POLYGONAL_TYPE>
class vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >

Definition at line 108 of file util_dae.h.


Member Typedef Documentation

template<typename POLYGONAL_TYPE >
typedef POLYGONAL_TYPE vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::FaceType

Definition at line 111 of file util_dae.h.

template<typename POLYGONAL_TYPE >
typedef std::vector<FaceType>::iterator vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::PolygonIterator

Definition at line 118 of file util_dae.h.

template<typename POLYGONAL_TYPE >
typedef std::vector<VertexType>::iterator vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::VertexIterator

Definition at line 117 of file util_dae.h.

template<typename POLYGONAL_TYPE >
typedef VertexType* vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::VertexPointer

Definition at line 116 of file util_dae.h.

template<typename POLYGONAL_TYPE >
typedef FaceType::BaseVertexType vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::VertexType

Definition at line 115 of file util_dae.h.


Member Enumeration Documentation

template<typename POLYGONAL_TYPE >
enum vcg::tri::io::UtilDAE::PolygonalMesh::PERWEDGEATTRIBUTETYPE
Enumerator:
NONE 
NORMAL 
MULTITEXTURECOORD 
MULTICOLOR 

Definition at line 113 of file util_dae.h.


Member Function Documentation

template<typename POLYGONAL_TYPE >
void vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::generatePointsVector ( std::vector< std::vector< vcg::Point3f > > &  v  )  [inline]

Definition at line 125 of file util_dae.h.

template<typename POLYGONAL_TYPE >
template<class TRIMESH >
void vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::triangulate ( TRIMESH &  mesh  )  [inline]

Definition at line 151 of file util_dae.h.

template<typename POLYGONAL_TYPE >
void vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::usePerWedgeAttributes ( PERWEDGEATTRIBUTETYPE  att,
const unsigned int  multitexture = 1,
const unsigned int  multicolor = 1 
) [inline]

Definition at line 137 of file util_dae.h.


Member Data Documentation

template<typename POLYGONAL_TYPE >
std::vector<FaceType> vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::_pols

Definition at line 123 of file util_dae.h.

template<typename POLYGONAL_TYPE >
vcg::Box3<float> vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::bbox

Definition at line 120 of file util_dae.h.

template<typename POLYGONAL_TYPE >
std::vector<VertexType> vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::vert

Definition at line 122 of file util_dae.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:47 2013