CATCH
 All Classes Functions
Public Member Functions | List of all members
CatTrimeshJtk Class Reference
Inheritance diagram for CatTrimeshJtk:
CatTrimesh

Public Member Functions

int getTotalVerticeCount (JtkEntityPtr< JtkTriStripSet > &tStripSet)
 
 CatTrimeshJtk (JtkEntityPtr< JtkTriStripSet > &tStripSet, std::string jtkId, JtkTransform *&xform)
 
const char * jtkId ()
 
const unsigned int iNbVertices ()
 
const double * iVertices ()
 
const unsigned int iNbTriangles ()
 
const unsigned int * iTriangles ()
 
const double iScale ()
 
const double iOffset ()
 
const double * iLocalTransform ()
 

Member Function Documentation

int CatTrimeshJtk::getTotalVerticeCount ( JtkEntityPtr< JtkTriStripSet > &  tStripSet)
inline

count all the vertices in a triangle strip to figure out how large of an array we will need to hold them

const double* CatTrimeshJtk::iLocalTransform ( )
inlinevirtual

Local transformation to apply to geometric entities in the body coordinates frame

Implements CatTrimesh.

const unsigned int CatTrimeshJtk::iNbTriangles ( )
inlinevirtual

Number of triangles agregated in the trimesh

Implements CatTrimesh.

const unsigned int CatTrimeshJtk::iNbVertices ( )
inlinevirtual

Number of vertices agregated in the trimesh

Implements CatTrimesh.

const double CatTrimeshJtk::iOffset ( )
inlinevirtual

Geometric offset (orange skin)

Implements CatTrimesh.

const double CatTrimeshJtk::iScale ( )
inlinevirtual

Geometric scale to apply to the considered body

Implements CatTrimesh.

const unsigned int* CatTrimeshJtk::iTriangles ( )
inlinevirtual

List of unsigned integers containing the indexes of the vertices composing the triangles(size = 3 * iNbTriangles

Implements CatTrimesh.

const double* CatTrimeshJtk::iVertices ( )
inlinevirtual

List of reals containing vertices' coordinates (size = 3 * iNbVertices)

Implements CatTrimesh.

const char* CatTrimeshJtk::jtkId ( )
inlinevirtual

identifier of part as Team Center Visualization would refer to it all of the Id's have been concattonated into a single string

Implements CatTrimesh.