MeshDataStructure::TConstVertex Class Reference

Inheritance diagram for MeshDataStructure::TConstVertex:
TMCObject MeshDataStructure::TVertex

List of all members.

Public Member Functions

 TConstVertex (const TVertexArray &vertexArray, const uint32 index)
const TVector3GetPosition () const
const int32 GetUVsCount () const
const TVector2GetUV (const int32 index) const
const int32 GetBarycentricCoordCount () const
const TVector3GetBarycentricCoordinates (const int32 index) const
int32 GetEdgeCount () const
int32 GetEdgeIndex (int32 index) const
const TNormalDataGetNormals () const
int32 GetNormalCount () const
const TVector3GetNormal (const int32 index) const
int32 GetPolygonCount () const
int32 GetPolygonIndex (int32 index) const
boolean operator== (const TConstVertex &vertex) const
int32 Edge (const TMCClassArray< TEdge > &edgeList, int32 vertexIndex) const
int32 GetNormalIndex (int32 polygonIndex) const
const TVector3GetPolygonNormal (int32 polygonIndex) const
const TMCColorRGBA8GetColor () const

Protected Attributes

const TVertexArrayfVertexArray
const uint32 fIndex

Constructor & Destructor Documentation

MeshDataStructure::TConstVertex::TConstVertex ( const TVertexArray vertexArray,
const uint32  index 
) [inline]

Member Function Documentation

int32 MeshDataStructure::TConstVertex::Edge ( const TMCClassArray< TEdge > &  edgeList,
int32  vertexIndex 
) const
const int32 MeshDataStructure::TConstVertex::GetBarycentricCoordCount (  )  const [inline]
const TVector3& MeshDataStructure::TConstVertex::GetBarycentricCoordinates ( const int32  index  )  const [inline]
const TMCColorRGBA8& MeshDataStructure::TConstVertex::GetColor (  )  const [inline]
int32 MeshDataStructure::TConstVertex::GetEdgeCount (  )  const [inline]
int32 MeshDataStructure::TConstVertex::GetEdgeIndex ( int32  index  )  const [inline]
const TVector3& MeshDataStructure::TConstVertex::GetNormal ( const int32  index  )  const [inline]
int32 MeshDataStructure::TConstVertex::GetNormalCount (  )  const [inline]
int32 MeshDataStructure::TConstVertex::GetNormalIndex ( int32  polygonIndex  )  const
const TNormalData& MeshDataStructure::TConstVertex::GetNormals (  )  const [inline]

Reimplemented in MeshDataStructure::TVertex.

int32 MeshDataStructure::TConstVertex::GetPolygonCount (  )  const [inline]
int32 MeshDataStructure::TConstVertex::GetPolygonIndex ( int32  index  )  const [inline]
const TVector3& MeshDataStructure::TConstVertex::GetPolygonNormal ( int32  polygonIndex  )  const
const TVector3& MeshDataStructure::TConstVertex::GetPosition (  )  const [inline]
const TVector2& MeshDataStructure::TConstVertex::GetUV ( const int32  index  )  const [inline]
const int32 MeshDataStructure::TConstVertex::GetUVsCount (  )  const [inline]
boolean MeshDataStructure::TConstVertex::operator== ( const TConstVertex vertex  )  const [inline]

Member Data Documentation


The documentation for this class was generated from the following file:
Generated on Mon Apr 26 22:48:11 2010 for Carrara SDK Doc by  doxygen 1.6.3