5 #ifndef VART_UNIAXIALJOINT_H
6 #define VART_UNIAXIALJOINT_H
46 void Flex(
float variance) {
dofList.front()->Move(variance); }
A joint with one rotational degrees of freedom.
Base class for objects that compose a scene graph.
UniaxialJoint()
Creates an uninitialized biaxial (1 DOF) joint.
Header file for V-ART class "Dof".
void SetFlexionTo(float value)
Sets the first DOF.
Representation of joints.
Points and vectors using homogeneous coordinates.
std::list< Dof * > dofList
VART::UniaxialJoint & operator=(const VART::UniaxialJoint &joint)
Copies all data of an UniaxialJoint to another.
virtual VART::SceneNode * Copy()
Returns a copy of an Joint. Every derived class must reimplements this method, to avoid errors with V...
Header file for V-ART class "Joint".
void Flex(float variance)
Moves the first DOF.
virtual void AddDof(Dof *dof)
Add a DOF to the joint.
Degree Of Freedom - basic component of a Joint.