Assimp  v4.1. (December 2018)
o3dgc::IndexedFaceSet< T > Class Template Reference

Public Member Functions

void ComputeMinMax (O3DGCSC3DMCQuantizationMode quantMode)
 
bool GetCCW () const
 
bool GetConvex () const
 
RealGetCoord () const
 
const T * GetCoordIndex () const
 
T * GetCoordIndex ()
 
const RealGetCoordMax () const
 
Real GetCoordMax (int j) const
 
const RealGetCoordMin () const
 
Real GetCoordMin (int j) const
 
Real GetCreaseAngle () const
 
RealGetFloatAttribute (unsigned long a) const
 
unsigned long GetFloatAttributeDim (unsigned long a) const
 
const RealGetFloatAttributeMax (unsigned long a) const
 
Real GetFloatAttributeMax (unsigned long a, unsigned long dim) const
 
const RealGetFloatAttributeMin (unsigned long a) const
 
Real GetFloatAttributeMin (unsigned long a, unsigned long dim) const
 
O3DGCIFSFloatAttributeType GetFloatAttributeType (unsigned long a) const
 
const unsigned long * GetIndexBufferID () const
 
long * GetIntAttribute (unsigned long a) const
 
unsigned long GetIntAttributeDim (unsigned long a) 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
 
RealGetNormal () const
 
const RealGetNormalMax () const
 
Real GetNormalMax (int j) const
 
const RealGetNormalMin () 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* o3dgc::IndexedFaceSet< T >::GetCoord ( ) const
inline

◆ GetCoordIndex() [1/2]

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

◆ GetCoordIndex() [2/2]

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

◆ GetCoordMax() [1/2]

template<class T >
const Real* 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* 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* o3dgc::IndexedFaceSet< T >::GetFloatAttribute ( unsigned long  a) const
inline

◆ GetFloatAttributeDim()

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

◆ GetFloatAttributeMax() [1/2]

template<class T >
const Real* 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* 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 >
O3DGCIFSFloatAttributeType o3dgc::IndexedFaceSet< T >::GetFloatAttributeType ( unsigned long  a) const
inline

◆ GetIndexBufferID()

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

◆ GetIntAttribute()

template<class T >
long* 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 >
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* o3dgc::IndexedFaceSet< T >::GetNormal ( ) const
inline

◆ GetNormalMax() [1/2]

template<class T >
const Real* 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* 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: