77 return static_cast<unsigned short>(m_children.size());
Joint class.
Definition: Joint.h:30
void setId(unsigned short id)
Sets the joint id.
Definition: Joint.impl.h:25
const Vector3 & translation() const
Gets the joint translation.
Definition: Joint.impl.h:55
unsigned short id() const
Gets the joint id.
Definition: Joint.impl.h:20
void setParent(JointPtr parent)
Sets the parent joint.
Definition: Joint.impl.h:70
const Vector3 & scale() const
Gets the joint scale.
Definition: Joint.impl.h:45
void setTranslation(const Vector3 &translation)
Sets the joint translation.
Definition: Joint.impl.h:50
void setName(const std::string &name)
Sets the joint name.
Definition: Joint.impl.h:15
JointCPtr parent() const
Gets the parent joint.
Definition: Joint.impl.h:65
unsigned short numChildren() const
Gets the number of children.
Definition: Joint.impl.h:75
const Quaternion & rotation() const
Gets the joint rotation.
Definition: Joint.impl.h:35
void setScale(const Vector3 &scale)
Sets the joint scale.
Definition: Joint.impl.h:40
const std::string & name() const
Gets the joint name.
Definition: Joint.impl.h:10
void setRotation(const Quaternion &rotation)
Sets the joint rotation.
Definition: Joint.impl.h:30
Quaternion rotation
Rotation.
Definition: JointPose.h:46
Vector3 scale
Scale.
Definition: JointPose.h:50
Vector3 translation
Translation.
Definition: JointPose.h:48
AtomsCore namespace.
Definition: Agent.h:344
AtomsMath::Quaternion Quaternion
Quaternion class.
Definition: AtomsMath.h:67
AtomsMath::Vector3 Vector3
Vector3 class.
Definition: AtomsMath.h:57