14#include "cal3d/global.h"
40 int getBonePoints(
float *pPoints)
const;
41 int getBonePointsStatic(
float *pPoints)
const;
42 int getBoneLines(
float *pLines)
const;
43 int getBoneLinesStatic(
float *pLines)
const;
47 std::vector<CalBone *> m_vectorBone;
48 bool m_isBoundingBoxesComputed;
Definition coremodel.h:26
Definition coreskeleton.h:25
CalBone * getBone(int boneId)
Provides access to a bone.
Definition skeleton.cpp:128
void getBoneBoundingBox(float *min, float *max)
Calculates axis aligned bounding box of skeleton bones.
Definition skeleton.cpp:235
void lockState()
Locks the state of the skeleton instance.
Definition skeleton.cpp:217
std::vector< CalBone * > & getVectorBone()
Returns the bone vector.
Definition skeleton.cpp:191
void clearState()
Clears the state of the skeleton instance.
Definition skeleton.cpp:104
CalSkeleton(CalCoreSkeleton *pCoreSkeleton)
Constructs the skeleton instance.
Definition skeleton.cpp:32
void calculateState()
Calculates the state of the skeleton instance.
Definition skeleton.cpp:84
CalCoreSkeleton * getCoreSkeleton()
Provides access to the core skeleton.
Definition skeleton.cpp:161
void calculateBoundingBoxes()
Calculates bounding boxes.
Definition skeleton.cpp:284