v2o::prvOSGHanimMesh Class Reference

#include <prvOSGHanimMesh.h>

List of all members.

Public Member Functions

 prvOSGHanimMesh ()
virtual ~prvOSGHanimMesh ()

Static Public Member Functions

static void storeSegment (const std::string &jointName, v2oSegmentFactory *v2oSegment)
static v2oSegmentFactorygetSegmentByName (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


Detailed Description

Acts as a placeholder for the v2oSegmentFactory objects (corresponding to the parsed H-anim Segment nodes)


Constructor & Destructor Documentation

v2o::prvOSGHanimMesh::prvOSGHanimMesh (  )  [inline]

virtual v2o::prvOSGHanimMesh::~prvOSGHanimMesh (  )  [inline, virtual]


Member Function Documentation

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]


Member Data Documentation

v2oSegmentMap prvOSGHanimMesh::_v2oSegmentMap [static, private]


Generated on Thu Jan 18 10:06:28 2007 for vhdPLUS by  doxygen 1.5.1-p1