The creation of an object. More...
#include <abstract-robot-dynamics/robot-dynamics-object-constructor.hh>
Public Member Functions | |
virtual | ~CjrlRobotDynamicsObjectFactory () |
Destructor. More... | |
virtual CjrlDynamicRobot * | createDynamicRobot ()=0 |
Construct and return a pointer to a dynamic robot. More... | |
virtual CjrlHumanoidDynamicRobot * | createHumanoidDynamicRobot ()=0 |
Construct and return a pointer to a humanoid dynamic robot. More... | |
virtual CjrlJoint * | createJointFreeflyer (const matrix4d &inInitialPosition)=0 |
Construct and return a pointer to a freeflyer joint. More... | |
virtual CjrlJoint * | createJointRotation (const matrix4d &inInitialPosition)=0 |
Construct and return a pointer to a rotation joint. More... | |
virtual CjrlJoint * | createJointTranslation (const matrix4d &inInitialPosition)=0 |
Construct and return a pointer to a translation joint. More... | |
virtual CjrlBody * | createBody ()=0 |
Construct and return a pointer to a body. More... | |
virtual CjrlHand * | createHand (CjrlJoint *inWristJoint)=0 |
Construct and return a pointer to a hand. More... | |
virtual CjrlFoot * | createFoot (CjrlJoint *inAnkle)=0 |
Construct and return a pointer to a foot. More... | |
The creation of an object.
|
inlinevirtual |
Destructor.
References createBody(), createDynamicRobot(), createFoot(), createHand(), createHumanoidDynamicRobot(), createJointFreeflyer(), createJointRotation(), and createJointTranslation().
|
pure virtual |
Construct and return a pointer to a body.
Referenced by ~CjrlRobotDynamicsObjectFactory().
|
pure virtual |
Construct and return a pointer to a dynamic robot.
Referenced by ~CjrlRobotDynamicsObjectFactory().
Construct and return a pointer to a foot.
inAnkle | The joint the foot is attached to. |
Referenced by ~CjrlRobotDynamicsObjectFactory().
|
pure virtual |
Construct and return a pointer to a hand.
inWristJoint | The joint the hand is attached to. |
Referenced by ~CjrlRobotDynamicsObjectFactory().
|
pure virtual |
Construct and return a pointer to a humanoid dynamic robot.
Referenced by ~CjrlRobotDynamicsObjectFactory().
|
pure virtual |
Construct and return a pointer to a freeflyer joint.
inInitialPosition | position of the local frame of the joint when the robot is in initial configuration. |
Referenced by ~CjrlRobotDynamicsObjectFactory().
|
pure virtual |
Construct and return a pointer to a rotation joint.
inInitialPosition | position of the local frame of the joint when the robot is in initial configuration. |
Referenced by ~CjrlRobotDynamicsObjectFactory().
|
pure virtual |
Construct and return a pointer to a translation joint.
inInitialPosition | position of the local frame of the joint when the robot is in initial configuration. |
Referenced by ~CjrlRobotDynamicsObjectFactory().