oops::TriangleMesh Class Reference

#include <Geometries.h>

Inherits oops::Geometry.

Collaboration diagram for oops::TriangleMesh:

List of all members.


Public Member Functions

 TriangleMesh (TriangleMeshLoader *loader, std::string fileName)
virtual ~TriangleMesh ()
virtual Geometryclone ()
void setData (TriangleMeshData *data)
TriangleMeshDatagetData ()
void dumpData ()
virtual void build (dSpaceID space)
virtual dMass & setMass (float mass, dMass &m)
void update (TransformationData trans)

Protected Member Functions

 TriangleMesh (TriangleMesh *src)

Protected Attributes

TriangleMeshDatadata
dTriMeshDataID meshData

Constructor & Destructor Documentation

oops::TriangleMesh::TriangleMesh ( TriangleMesh src  )  [protected]

oops::TriangleMesh::TriangleMesh ( TriangleMeshLoader loader,
std::string  fileName 
)

oops::TriangleMesh::~TriangleMesh (  )  [virtual]


Member Function Documentation

void oops::TriangleMesh::build ( dSpaceID  space  )  [virtual]

Implements oops::Geometry.

Geometry * oops::TriangleMesh::clone (  )  [virtual]

Implements oops::Geometry.

void oops::TriangleMesh::dumpData (  ) 

TriangleMeshData * oops::TriangleMesh::getData (  ) 

void oops::TriangleMesh::setData ( TriangleMeshData data  ) 

dMass & oops::TriangleMesh::setMass ( float  mass,
dMass &  m 
) [virtual]

Implements oops::Geometry.

void oops::TriangleMesh::update ( TransformationData  trans  ) 


Member Data Documentation

dTriMeshDataID oops::TriangleMesh::meshData [protected]


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

Generated on Wed Oct 20 16:12:03 2010 for inVRs by doxygen 1.5.8