22 #include "animationmanager.h"
43 std::vector< NodeAnim * >
stack;
104 std::string
getNodeName(
const std::string & line );
112 std::string
getFirst(
const std::string & line );
128 int getFrames(
const std::string & line );
150 float getNumber(
const std::string & item );
154 HMStateStore * mStateStore;
160 #endif // BVHLOADER_H
NodeAnim * getNode(const Vector3f &offset, NodeAnimScene *scene)
getNode
Definition: BvhLoader.cpp:296
The BvhLoader - BVH File Loader ( .bvh )
Definition: bvhloader.h:30
void ReadMotion(NodeAnimScene *node_anim_scene)
ReadMotion.
Definition: BvhLoader.cpp:198
bool end_site
Definition: bvhloader.h:47
std::string getNodeName(const std::string &line)
getNodeName
Definition: BvhLoader.cpp:332
The StoreState struct.
Definition: bvhloader.h:38
float getNumber(const std::string &item)
Definition: BvhLoader.cpp:271
std::vector< NodeAnim * > stack
Definition: bvhloader.h:43
The AnimationLoader is a interface class for custom Loader specifically for Animations.
Definition: animationmanager.h:40
int getFrames(const std::string &line)
getFrames
Definition: BvhLoader.cpp:308
std::string line
Definition: bvhloader.h:44
The NodeAnim class.
Definition: nodeanim.h:32
void ReadHierachy(NodeAnimScene *node_anim_scene)
ReadHierachy.
Definition: BvhLoader.cpp:131
void PrintError(const Vector3f &offset)
PrintError.
Definition: BvhLoader.cpp:282
Vector3f getOffset(const std::string &line)
getOffset
Definition: BvhLoader.cpp:344
std::string getFirst(const std::string &line)
getFirst
Definition: BvhLoader.cpp:321
NodeAnim * current
Definition: bvhloader.h:41
NodeAnim * root
Definition: bvhloader.h:40
bool ignore
Definition: bvhloader.h:46
void prepareByFlags(NodeAnimScene *node_anim_scene)
prepareByFlags
Definition: BvhLoader.cpp:71
void ReadFile(const string &motion_file, NodeAnimScene *node_anim_scene)
ReadFile.
Definition: BvhLoader.cpp:28
void bvh_string_split(const std::string &line, char delim, Strings &items)
bvh_string_split
Definition: BvhLoader.cpp:360
The NodeAnimScene class.
Definition: nodeanimscene.h:36
BvhLoader()
BvhLoader.
Definition: BvhLoader.cpp:22