const double & PositionMax(void) const
Return the maximum position.
const double & PositionMin(void) const
Return the minimum position.
const double & ForceTorqueMax(void) const
Return the maximum force/torque.
Definition robKinematics.h:18
Convention
Kinematics convention.
Definition robKinematics.h:26
robLink::Errno Write(std::ostream &os) const
Write the DH and body parameters.
vctMatrixRotation3< double > Orientation(double q) const
const robMass & MassData(void) const
double PositionMax() const
Definition robLink.h:124
double Mass() const
Definition robLink.h:108
vctFixedSizeMatrix< double, 3, 3 > MomentOfInertia() const
Definition robLink.h:116
robKinematics * kinematics
Definition robLink.h:41
cmnJointType GetType() const
double ForceTorqueMax() const
Definition robLink.h:129
vctFrame4x4< double > ForwardKinematics(double q) const
robLink()
Default constructor.
vctFixedSizeVector< double, 3 > PStar() const
robLink(robKinematics *kinematics, const robMass &mass)
Overloaded constructor.
robMass mass
Definition robLink.h:42
robLink & operator=(const robLink &link)
Copy assignment operator.
robLink::Errno Read(std::istream &is)
Read the DH and body parameters.
vctFixedSizeMatrix< double, 3, 3 > MomentOfInertiaAtCOM() const
Definition robLink.h:113
double PositionMin() const
Definition robLink.h:119
robKinematics::Convention GetConvention() const
~robLink()
Default destructor.
Errno
Definition robLink.h:46
@ EFAILURE
Definition robLink.h:46
@ ESUCCESS
Definition robLink.h:46
robLink(const robLink &link)
Copy constructor.
vctFixedSizeVector< double, 3 > CenterOfMass() const
Definition robLink.h:110
robKinematics * GetKinematics() const
vctFixedSizeMatrix< double, 3, 3 > MomentOfInertia() const
Return the moment of inertia tensor in the body frame.
vctFixedSizeVector< double, 3 > CenterOfMass() const
Return the center of mass.
vctFixedSizeMatrix< double, 3, 3 > MomentOfInertiaAtCOM() const
const double & Mass(void) const
Return the mass.
Implementation of a fixed-size matrix using template metaprogramming.
Definition vctFixedSizeMatrix.h:54
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
cmnJointType
Definition cmnJointType.h:29