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

Public Member Functions

virtual const char * jtkId ()=0
 
virtual const unsigned int iNbVertices ()=0
 
virtual const double * iVertices ()=0
 
virtual const unsigned int iNbTriangles ()=0
 
virtual const unsigned int * iTriangles ()=0
 
virtual const double iScale ()=0
 
virtual const double iOffset ()=0
 
virtual const double * iLocalTransform ()=0
 

Member Function Documentation

virtual const double* CatTrimesh::iLocalTransform ( )
pure virtual

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

Implemented in CatTrimeshJtk.

virtual const unsigned int CatTrimesh::iNbTriangles ( )
pure virtual

Number of triangles agregated in the trimesh

Implemented in CatTrimeshJtk.

virtual const unsigned int CatTrimesh::iNbVertices ( )
pure virtual

Number of vertices agregated in the trimesh

Implemented in CatTrimeshJtk.

virtual const double CatTrimesh::iOffset ( )
pure virtual

Geometric offset (orange skin)

Implemented in CatTrimeshJtk.

virtual const double CatTrimesh::iScale ( )
pure virtual

Geometric scale to apply to the considered body

Implemented in CatTrimeshJtk.

virtual const unsigned int* CatTrimesh::iTriangles ( )
pure virtual

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

Implemented in CatTrimeshJtk.

virtual const double* CatTrimesh::iVertices ( )
pure virtual

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

Implemented in CatTrimeshJtk.

virtual const char* CatTrimesh::jtkId ( )
pure virtual

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

Implemented in CatTrimeshJtk.