5 #ifndef VART_BIAXIALJOINT_H
6 #define VART_BIAXIALJOINT_H
42 void Flex(
float variance) {
dofList.front()->Move(variance); }
56 void Adduct(
float variance);
void SetAductionTo(float value)
Sets the second DOF.
VART::BiaxialJoint & operator=(const VART::BiaxialJoint &joint)
Base class for objects that compose a scene graph.
Header file for V-ART class "Dof".
Representation of joints.
std::list< Dof * > dofList
void SetFlexionTo(float value)
Sets the first DOF.
void Flex(float variance)
Moves the first DOF.
virtual VART::SceneNode * Copy()
Returns a copy of an biaxialJoint. Every derived class must reimplements this method, to avoid errors with VART::SceneNode::RecursiveCopy.
void Adduct(float variance)
Moves the second DOF.
FixMe: This class is not implementated yet.
Header file for V-ART class "Joint".
A joint with two rotational degrees of freedom.
FixMe: This class is not implementated yet.
FixMe: This class is not implementated yet.
void SetAdductionTo(float value)
Sets the second DOF.
Degree Of Freedom - basic component of a Joint.
void AddDof(Dof *dof)
Add a DOF to the joint.
BiaxialJoint()
Creates an uninitialized biaxial (2 DOFs) joint.