#include <prvOSGHanimSkeleton.h>
Public Member Functions | |
prvOSGHanimSkeleton () | |
virtual | ~prvOSGHanimSkeleton () |
Static Public Member Functions | |
static void | storeJoint (const std::string &jointName, v2oJointFactory *v2oJoint) |
static v2oJointFactory * | getJointByName (const std::string jointName) |
static void | printJointNames () |
static void | storeHumanoidFactory (v2oHumanoidFactory *humanoidFactory) |
static v2oHumanoidFactory * | getHumanoidFactory () |
static void | reset () |
static void | copyMapIn (v2oOSGHanimSkeleton *here) |
Static Private Attributes | |
static v2oJointMap | _v2oJointMap |
static v2oHumanoidFactory * | _v2oHumanDec |
v2o::prvOSGHanimSkeleton::prvOSGHanimSkeleton | ( | ) | [inline] |
virtual v2o::prvOSGHanimSkeleton::~prvOSGHanimSkeleton | ( | ) | [inline, virtual] |
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] |
v2oJointMap prvOSGHanimSkeleton::_v2oJointMap [static, private] |
v2oHumanoidFactory * prvOSGHanimSkeleton::_v2oHumanDec [static, private] |