Assimp  v3.1.1 (June 2014)
o3dgc::IndexedFaceSet< T > Class Template Reference

Public Member Functions

void ComputeMinMax (O3DGCSC3DMCQuantizationMode quantMode)
 
bool GetCCW () const
 
bool GetConvex () const
 
Real *const GetCoord () const
 
const T *const GetCoordIndex () const
 
T *const GetCoordIndex ()
 
const Real *const GetCoordMax () const
 
Real GetCoordMax (int j) const
 
const Real *const GetCoordMin () const
 
Real GetCoordMin (int j) const
 
Real GetCreaseAngle () const
 
Real *const GetFloatAttribute (unsigned long a) const
 
const unsigned long GetFloatAttributeDim (unsigned long a) const
 
const Real *const GetFloatAttributeMax (unsigned long a) const
 
Real GetFloatAttributeMax (unsigned long a, unsigned long dim) const
 
const Real *const GetFloatAttributeMin (unsigned long a) const
 
Real GetFloatAttributeMin (unsigned long a, unsigned long dim) const
 
const O3DGCIFSFloatAttributeType GetFloatAttributeType (unsigned long a) const
 
const unsigned long *const GetIndexBufferID () const
 
long *const GetIntAttribute (unsigned long a) const
 
unsigned long GetIntAttributeDim (unsigned long a) const
 
const O3DGCIFSIntAttributeType GetIntAttributeType (unsigned long a) const
 
bool GetIsTriangularMesh () const
 
unsigned long GetNCoord () const
 
unsigned long GetNCoordIndex () const
 
unsigned long GetNFloatAttribute (unsigned long a) const
 
unsigned long GetNIntAttribute (unsigned long a) const
 
unsigned long GetNNormal () const
 
Real *const GetNormal () const
 
const Real *const GetNormalMax () const
 
Real GetNormalMax (int j) const
 
const Real *const GetNormalMin () const
 
Real GetNormalMin (int j) const
 
unsigned long GetNumFloatAttributes () const
 
unsigned long GetNumIntAttributes () const
 
bool GetSolid () const
 
 IndexedFaceSet (void)
 Constructor. More...
 
void SetCCW (bool ccw)
 
void SetColorPerVertex (bool)
 
void SetConvex (bool convex)
 
void SetCoord (Real *const coord)
 
void SetCoordIndex (T *const coordIndex)
 
void SetCoordMax (int j, Real max)
 
void SetCoordMin (int j, Real min)
 
void SetCreaseAngle (Real creaseAngle)
 
void SetFloatAttribute (unsigned long a, Real *const floatAttribute)
 
void SetFloatAttributeDim (unsigned long a, unsigned long d)
 
void SetFloatAttributeMax (unsigned long a, unsigned long dim, Real max)
 
void SetFloatAttributeMin (unsigned long a, unsigned long dim, Real min)
 
void SetFloatAttributePerVertex (int, bool)
 
void SetFloatAttributeType (unsigned long a, O3DGCIFSFloatAttributeType t)
 
void SetIndexBufferID (unsigned long *const indexBufferID)
 
void SetIntAttribute (unsigned long a, long *const intAttribute)
 
void SetIntAttributeDim (unsigned long a, unsigned long d)
 
void SetIntAttributePerVertex (int, bool)
 
void SetIntAttributeType (unsigned long a, O3DGCIFSIntAttributeType t)
 
void SetIsTriangularMesh (bool isTriangularMesh)
 
void SetNCoord (unsigned long nCoord)
 
void SetNCoordIndex (unsigned long nCoordIndex)
 
void SetNFloatAttribute (unsigned long a, unsigned long nFloatAttribute)
 
void SetNFloatAttributeIndex (int, unsigned long)
 
void SetNIntAttribute (unsigned long a, unsigned long nIntAttribute)
 
void SetNIntAttributeIndex (int, unsigned long)
 
void SetNNormal (unsigned long nNormal)
 
void SetNNormalIndex (unsigned long)
 
void SetNormal (Real *const normal)
 
void SetNormalMax (int j, Real max)
 
void SetNormalMin (int j, Real min)
 
void SetNormalPerVertex (bool)
 
void SetNTexCoordIndex (unsigned long)
 
void SetNumFloatAttributes (unsigned long numFloatAttributes)
 
void SetNumIntAttributes (unsigned long numIntAttributes)
 
void SetSolid (bool solid)
 
 ~IndexedFaceSet (void)
 Destructor. More...
 

Constructor & Destructor Documentation

◆ IndexedFaceSet()

template<class T >
o3dgc::IndexedFaceSet< T >::IndexedFaceSet ( void  )
inline

Constructor.

◆ ~IndexedFaceSet()

template<class T >
o3dgc::IndexedFaceSet< T >::~IndexedFaceSet ( void  )
inline

Destructor.

Member Function Documentation

◆ ComputeMinMax()

template<class T >
void o3dgc::IndexedFaceSet< T >::ComputeMinMax ( O3DGCSC3DMCQuantizationMode  quantMode)

◆ GetCCW()

template<class T >
bool o3dgc::IndexedFaceSet< T >::GetCCW ( ) const
inline

◆ GetConvex()

template<class T >
bool o3dgc::IndexedFaceSet< T >::GetConvex ( ) const
inline

◆ GetCoord()

template<class T >
Real* const o3dgc::IndexedFaceSet< T >::GetCoord ( ) const
inline

◆ GetCoordIndex() [1/2]

template<class T >
const T* const o3dgc::IndexedFaceSet< T >::GetCoordIndex ( ) const
inline

◆ GetCoordIndex() [2/2]

template<class T >
T* const o3dgc::IndexedFaceSet< T >::GetCoordIndex ( )
inline

◆ GetCoordMax() [1/2]

template<class T >
const Real* const o3dgc::IndexedFaceSet< T >::GetCoordMax ( ) const
inline

◆ GetCoordMax() [2/2]

template<class T >
Real o3dgc::IndexedFaceSet< T >::GetCoordMax ( int  j) const
inline

◆ GetCoordMin() [1/2]

template<class T >
const Real* const o3dgc::IndexedFaceSet< T >::GetCoordMin ( ) const
inline

◆ GetCoordMin() [2/2]

template<class T >
Real o3dgc::IndexedFaceSet< T >::GetCoordMin ( int  j) const
inline

◆ GetCreaseAngle()

template<class T >
Real o3dgc::IndexedFaceSet< T >::GetCreaseAngle ( ) const
inline

◆ GetFloatAttribute()

template<class T >
Real* const o3dgc::IndexedFaceSet< T >::GetFloatAttribute ( unsigned long  a) const
inline

◆ GetFloatAttributeDim()

template<class T >
const unsigned long o3dgc::IndexedFaceSet< T >::GetFloatAttributeDim ( unsigned long  a) const
inline

◆ GetFloatAttributeMax() [1/2]

template<class T >
const Real* const o3dgc::IndexedFaceSet< T >::GetFloatAttributeMax ( unsigned long  a) const
inline

◆ GetFloatAttributeMax() [2/2]

template<class T >
Real o3dgc::IndexedFaceSet< T >::GetFloatAttributeMax ( unsigned long  a,
unsigned long  dim 
) const
inline

◆ GetFloatAttributeMin() [1/2]

template<class T >
const Real* const o3dgc::IndexedFaceSet< T >::GetFloatAttributeMin ( unsigned long  a) const
inline

◆ GetFloatAttributeMin() [2/2]

template<class T >
Real o3dgc::IndexedFaceSet< T >::GetFloatAttributeMin ( unsigned long  a,
unsigned long  dim 
) const
inline

◆ GetFloatAttributeType()

template<class T >
const O3DGCIFSFloatAttributeType o3dgc::IndexedFaceSet< T >::GetFloatAttributeType ( unsigned long  a) const
inline

◆ GetIndexBufferID()

template<class T >
const unsigned long* const o3dgc::IndexedFaceSet< T >::GetIndexBufferID ( ) const
inline

◆ GetIntAttribute()

template<class T >
long* const o3dgc::IndexedFaceSet< T >::GetIntAttribute ( unsigned long  a) const
inline

◆ GetIntAttributeDim()

template<class T >
unsigned long o3dgc::IndexedFaceSet< T >::GetIntAttributeDim ( unsigned long  a) const
inline

◆ GetIntAttributeType()

template<class T >
const O3DGCIFSIntAttributeType o3dgc::IndexedFaceSet< T >::GetIntAttributeType ( unsigned long  a) const
inline

◆ GetIsTriangularMesh()

template<class T >
bool o3dgc::IndexedFaceSet< T >::GetIsTriangularMesh ( ) const
inline

◆ GetNCoord()

template<class T >
unsigned long o3dgc::IndexedFaceSet< T >::GetNCoord ( ) const
inline

◆ GetNCoordIndex()

template<class T >
unsigned long o3dgc::IndexedFaceSet< T >::GetNCoordIndex ( ) const
inline

◆ GetNFloatAttribute()

template<class T >
unsigned long o3dgc::IndexedFaceSet< T >::GetNFloatAttribute ( unsigned long  a) const
inline

◆ GetNIntAttribute()

template<class T >
unsigned long o3dgc::IndexedFaceSet< T >::GetNIntAttribute ( unsigned long  a) const
inline

◆ GetNNormal()

template<class T >
unsigned long o3dgc::IndexedFaceSet< T >::GetNNormal ( ) const
inline

◆ GetNormal()

template<class T >
Real* const o3dgc::IndexedFaceSet< T >::GetNormal ( ) const
inline

◆ GetNormalMax() [1/2]

template<class T >
const Real* const o3dgc::IndexedFaceSet< T >::GetNormalMax ( ) const
inline

◆ GetNormalMax() [2/2]

template<class T >
Real o3dgc::IndexedFaceSet< T >::GetNormalMax ( int  j) const
inline

◆ GetNormalMin() [1/2]

template<class T >
const Real* const o3dgc::IndexedFaceSet< T >::GetNormalMin ( ) const
inline

◆ GetNormalMin() [2/2]

template<class T >
Real o3dgc::IndexedFaceSet< T >::GetNormalMin ( int  j) const
inline

◆ GetNumFloatAttributes()

template<class T >
unsigned long o3dgc::IndexedFaceSet< T >::GetNumFloatAttributes ( ) const
inline

◆ GetNumIntAttributes()

template<class T >
unsigned long o3dgc::IndexedFaceSet< T >::GetNumIntAttributes ( ) const
inline

◆ GetSolid()

template<class T >
bool o3dgc::IndexedFaceSet< T >::GetSolid ( ) const
inline

◆ SetCCW()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetCCW ( bool  ccw)
inline

◆ SetColorPerVertex()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetColorPerVertex ( bool  )
inline

◆ SetConvex()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetConvex ( bool  convex)
inline

◆ SetCoord()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetCoord ( Real *const  coord)
inline

◆ SetCoordIndex()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetCoordIndex ( T *const  coordIndex)
inline

◆ SetCoordMax()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetCoordMax ( int  j,
Real  max 
)
inline

◆ SetCoordMin()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetCoordMin ( int  j,
Real  min 
)
inline

◆ SetCreaseAngle()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetCreaseAngle ( Real  creaseAngle)
inline

◆ SetFloatAttribute()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetFloatAttribute ( unsigned long  a,
Real *const  floatAttribute 
)
inline

◆ SetFloatAttributeDim()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetFloatAttributeDim ( unsigned long  a,
unsigned long  d 
)
inline

◆ SetFloatAttributeMax()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetFloatAttributeMax ( unsigned long  a,
unsigned long  dim,
Real  max 
)
inline

◆ SetFloatAttributeMin()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetFloatAttributeMin ( unsigned long  a,
unsigned long  dim,
Real  min 
)
inline

◆ SetFloatAttributePerVertex()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetFloatAttributePerVertex ( int  ,
bool   
)
inline

◆ SetFloatAttributeType()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetFloatAttributeType ( unsigned long  a,
O3DGCIFSFloatAttributeType  t 
)
inline

◆ SetIndexBufferID()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetIndexBufferID ( unsigned long *const  indexBufferID)
inline

◆ SetIntAttribute()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetIntAttribute ( unsigned long  a,
long *const  intAttribute 
)
inline

◆ SetIntAttributeDim()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetIntAttributeDim ( unsigned long  a,
unsigned long  d 
)
inline

◆ SetIntAttributePerVertex()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetIntAttributePerVertex ( int  ,
bool   
)
inline

◆ SetIntAttributeType()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetIntAttributeType ( unsigned long  a,
O3DGCIFSIntAttributeType  t 
)
inline

◆ SetIsTriangularMesh()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetIsTriangularMesh ( bool  isTriangularMesh)
inline

◆ SetNCoord()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNCoord ( unsigned long  nCoord)
inline

◆ SetNCoordIndex()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNCoordIndex ( unsigned long  nCoordIndex)
inline

◆ SetNFloatAttribute()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNFloatAttribute ( unsigned long  a,
unsigned long  nFloatAttribute 
)
inline

◆ SetNFloatAttributeIndex()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNFloatAttributeIndex ( int  ,
unsigned  long 
)
inline

◆ SetNIntAttribute()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNIntAttribute ( unsigned long  a,
unsigned long  nIntAttribute 
)
inline

◆ SetNIntAttributeIndex()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNIntAttributeIndex ( int  ,
unsigned  long 
)
inline

◆ SetNNormal()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNNormal ( unsigned long  nNormal)
inline

◆ SetNNormalIndex()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNNormalIndex ( unsigned  long)
inline

◆ SetNormal()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNormal ( Real *const  normal)
inline

◆ SetNormalMax()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNormalMax ( int  j,
Real  max 
)
inline

◆ SetNormalMin()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNormalMin ( int  j,
Real  min 
)
inline

◆ SetNormalPerVertex()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNormalPerVertex ( bool  )
inline

◆ SetNTexCoordIndex()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNTexCoordIndex ( unsigned  long)
inline

◆ SetNumFloatAttributes()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNumFloatAttributes ( unsigned long  numFloatAttributes)
inline

◆ SetNumIntAttributes()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetNumIntAttributes ( unsigned long  numIntAttributes)
inline

◆ SetSolid()

template<class T >
void o3dgc::IndexedFaceSet< T >::SetSolid ( bool  solid)
inline

The documentation for this class was generated from the following files: