double GetRotationZ() const
Definition robHayati.h:118
double GetRotationX() const
Definition robHayati.h:116
robHayati(double alpha, double beta, double theta, double d, const robJoint &joint)
Overloaded constructor.
vctFrame4x4< double > ForwardKinematics(double q) const
Get the position and orientation of the coordinate frame.
robHayati()
Default constructor.
void SetTranslationX(double x)
Definition robHayati.h:125
robKinematics * Clone() const
Clone.
void SetRotationZ(double x)
Definition robHayati.h:124
~robHayati()
Default destructor.
void SetTranslationZ(double x)
Definition robHayati.h:126
double GetTranslationX() const
Definition robHayati.h:119
vctMatrixRotation3< double > Orientation(double q) const
Get the orientation of the link.
void SetRotationX(double x)
Definition robHayati.h:122
double GetTranslationZ() const
Definition robHayati.h:120
double GetRotationY() const
Definition robHayati.h:117
vctFixedSizeVector< double, 3 > PStar() const
Return the position of the next (distal) link coordinate frame.
void SetRotationY(double x)
Definition robHayati.h:123
void WriteParameters(std::ostream &os) const
Write the parameters to an output stream.
void ReadParameters(std::istream &is)
Read the parameters from an input stream.
robJoint()
Default constructor.
robKinematics(robKinematics::Convention convention)
Default constructor.
Implementation of a fixed-size vector using template metaprogramming.
Definition vctFixedSizeVector.h:54
Template base class for a 4x4 frame.
Definition vctFrame4x4.h:51
Define a rotation matrix for a space of dimension 3.
Definition vctMatrixRotation3.h:51
#define CISST_EXPORT
Definition cmnExportMacros.h:50