23 #include "vertexgroup.h"
28 using KeyFrames = std::vector< KeyFrame * >;
39 explicit Bone(
const std::string & bone_name );
54 void setName(
const std::string & bone_name );
62 void setOffset(
const Vector3f & position );
90 const std::string &
getName(
void)
const;
const std::string & getName(void) const
getName
Definition: Bone.cpp:98
VertexGroup * getVertexGroup(void) const
getVertexGroup
Definition: Bone.cpp:113
void setOffsetPosition(const Vector3f &position)
setOffsetPosition
Definition: Bone.cpp:68
const Vector3f & getOffset(void)
getOffset
Definition: Bone.cpp:78
The Bone class.
Definition: bone.h:34
The VertexGroup class.
Definition: vertexgroup.h:30
const Vector3f & getPosition(void) const
getPosition
Definition: Bone.cpp:103
KeyFrames getFrames(void) const
getFrames
Definition: Bone.cpp:108
void setKeyFrames(KeyFrames frames)
setKeyFrames
Definition: Bone.cpp:63
Bone * getParent(void)
getParent
Definition: Bone.cpp:93
void setVertexGroup(VertexGroup *group)
setVertexGroup
Definition: Bone.cpp:83
The KeyFrame class.
Definition: keyframe.h:30
void addKeyFrame(KeyFrame *frame)
addKeyFrame
Definition: Bone.cpp:88
void setParent(Bone *bone)
setParent
Definition: Bone.cpp:53
void setName(const std::string &bone_name)
setName
Definition: Bone.cpp:58