#include <v2oOSGHanimSkeleton.h>
Public Member Functions | |
v2oOSGHanimSkeleton () | |
virtual | ~v2oOSGHanimSkeleton () |
void | storeTransform (const std::string &jointName, osgJointTransformRef osgJoint) |
osgJointTransformRef | getJointByName (const std::string jointName) |
void | printJointNames () |
void | storeHumanoidTransform (osgJointTransformRef humanoid) |
osgJointTransformRef | getHumanoidTransform () |
Private Attributes | |
v2oTransformMap | _v2oTransformMap |
osgJointTransformRef | _osgHumanNode |
v2oOSGHanimSkeleton::v2oOSGHanimSkeleton | ( | ) |
v2oOSGHanimSkeleton::~v2oOSGHanimSkeleton | ( | ) | [virtual] |
void v2oOSGHanimSkeleton::storeTransform | ( | const std::string & | jointName, | |
osgJointTransformRef | osgJoint | |||
) |
Stores the parsed Joint Nodes as pairs Name(filename) - osgJointTransformRef in order to access them later by name
osgJointTransformRef v2oOSGHanimSkeleton::getJointByName | ( | const std::string | jointName | ) |
Returns the osgJointTransformRef according to its defined name.
void v2oOSGHanimSkeleton::printJointNames | ( | ) |
void v2oOSGHanimSkeleton::storeHumanoidTransform | ( | osgJointTransformRef | humanoid | ) |
Stores the parsed H-Anim Humanoid node, i.e. the osgJointTransformRef Node
osgJointTransformRef v2oOSGHanimSkeleton::getHumanoidTransform | ( | ) |
Returns the parsed H-Anim Humanoid node, i.e. the osgJointTransformRef Node