v2o::prvOSGHanimSkeleton Class Reference

#include <prvOSGHanimSkeleton.h>

List of all members.

Public Member Functions

 prvOSGHanimSkeleton ()
virtual ~prvOSGHanimSkeleton ()

Static Public Member Functions

static void storeJoint (const std::string &jointName, v2oJointFactory *v2oJoint)
static v2oJointFactorygetJointByName (const std::string jointName)
static void printJointNames ()
static void storeHumanoidFactory (v2oHumanoidFactory *humanoidFactory)
static v2oHumanoidFactorygetHumanoidFactory ()
static void reset ()
static void copyMapIn (v2oOSGHanimSkeleton *here)

Static Private Attributes

static v2oJointMap _v2oJointMap
static v2oHumanoidFactory_v2oHumanDec


Detailed Description

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


Constructor & Destructor Documentation

v2o::prvOSGHanimSkeleton::prvOSGHanimSkeleton (  )  [inline]

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


Member Function Documentation

void prvOSGHanimSkeleton::storeJoint ( const std::string &  jointName,
v2oJointFactory v2oJoint 
) [static]

Stores the parsed Joint Nodes as pairs Name(filename) - v2oJointFactory in order to access them later by name

v2oJointFactory * prvOSGHanimSkeleton::getJointByName ( const std::string  jointName  )  [static]

Returns the v2oJoint according to its defined name.

void prvOSGHanimSkeleton::printJointNames (  )  [static]

void prvOSGHanimSkeleton::storeHumanoidFactory ( v2oHumanoidFactory humanoidFactory  )  [static]

Stores the parsed H-Anim Humanoid node, i.e. the v2oHumanoidFactory

v2oHumanoidFactory * prvOSGHanimSkeleton::getHumanoidFactory (  )  [static]

Returns the parsed H-Anim Humanoid node, i.e. the v2oHumanoidFactory

void prvOSGHanimSkeleton::reset (  )  [static]

void prvOSGHanimSkeleton::copyMapIn ( v2oOSGHanimSkeleton here  )  [static]


Member Data Documentation

v2oJointMap prvOSGHanimSkeleton::_v2oJointMap [static, private]

v2oHumanoidFactory * prvOSGHanimSkeleton::_v2oHumanDec [static, private]


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