#define CISST_EXPORT
Definition: cmnExportMacros.h:50
void SetRotationX(double x)
Definition: robHayati.h:122
double GetTranslationZ() const
Definition: robHayati.h:120
void SetTranslationZ(double x)
Definition: robHayati.h:126
virtual vctMatrixRotation3< double > Orientation(double q) const =0
Get the orientation of the link.
void SetTranslationX(double x)
Definition: robHayati.h:125
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.
double GetTranslationX() const
Definition: robHayati.h:119
virtual robKinematics * Clone() const =0
Kinematics objects must be able to clone themselves.
void SetRotationZ(double x)
Definition: robHayati.h:124
void SetRotationY(double x)
Definition: robHayati.h:123
double GetRotationZ() const
Definition: robHayati.h:118
Definition: robKinematics.h:18
double GetRotationY() const
Definition: robHayati.h:117
double GetRotationX() const
Definition: robHayati.h:116
Joint types.
Definition: robJoint.h:35
Hayati parameters of a coordinate frame.
Definition: robHayati.h:32
virtual void WriteParameters(std::ostream &os) const =0
Write the parameters of the kinematics convention.