#include <prvOSGHanimMesh.h>
Public Member Functions | |
prvOSGHanimMesh () | |
virtual | ~prvOSGHanimMesh () |
Static Public Member Functions | |
static void | storeSegment (const std::string &jointName, v2oSegmentFactory *v2oSegment) |
static v2oSegmentFactory * | getSegmentByName (const std::string jointName) |
static osg::Matrixf | getSegLocalTransMatrix (char *segmentName) |
static void | printSegNames () |
static void | reset (void) |
static void | copyMapIn (v2oOSGHanimMesh *here) |
Static Private Attributes | |
static v2oSegmentMap | _v2oSegmentMap |
v2o::prvOSGHanimMesh::prvOSGHanimMesh | ( | ) | [inline] |
virtual v2o::prvOSGHanimMesh::~prvOSGHanimMesh | ( | ) | [inline, virtual] |
void prvOSGHanimMesh::storeSegment | ( | const std::string & | jointName, | |
v2oSegmentFactory * | v2oSegment | |||
) | [static] |
Stores the parsed Segment Nodes as pairs Name(filename) - v2oSegmentFactory in order to access them later by name
v2oSegmentFactory * prvOSGHanimMesh::getSegmentByName | ( | const std::string | jointName | ) | [static] |
Returns the v2oSegment according to its defined name.
osg::Matrixf prvOSGHanimMesh::getSegLocalTransMatrix | ( | char * | segmentName | ) | [static] |
Returns the local transformation matrix of a segment.
void prvOSGHanimMesh::printSegNames | ( | ) | [static] |
void prvOSGHanimMesh::reset | ( | void | ) | [static] |
void prvOSGHanimMesh::copyMapIn | ( | v2oOSGHanimMesh * | here | ) | [static] |
v2oSegmentMap prvOSGHanimMesh::_v2oSegmentMap [static, private] |