double GetRotationZ() const
Definition: robDH.h:113
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
void SetTranslationX(double x)
Definition: robDH.h:119
virtual vctMatrixRotation3< double > Orientation(double q) const =0
Get the orientation of the link.
virtual vctFixedSizeVector< double, 3 > PStar() const =0
Return the position of the next (distal) link coordinate frame.
virtual void ReadParameters(std::istream &is)=0
Read the parameters of the kinematics convention.
virtual vctFrame4x4< double > ForwardKinematics(double q) const =0
Get the position and orientation of the link.
void SetRotationZ(double x)
Definition: robDH.h:118
virtual robKinematics * Clone() const =0
Kinematics objects must be able to clone themselves.
double GetTranslationX() const
Definition: robDH.h:114
void SetTranslationZ(double x)
Definition: robDH.h:120
Definition: robKinematics.h:18
void SetRotationX(double x)
Definition: robDH.h:117
double GetTranslationZ() const
Definition: robDH.h:115
Joint types.
Definition: robJoint.h:35
virtual void WriteParameters(std::ostream &os) const =0
Write the parameters of the kinematics convention.
double GetRotationX() const
Definition: robDH.h:112
Standard DH parameters of a coordinate frame.
Definition: robDH.h:30