30 const double& _inertia,
const double& _damping,
const double& _stiffness):
31 type(_type),scale(_scale),offset(_offset),inertia(_inertia),damping(_damping),stiffness(_stiffness)
37 type(in.type),scale(in.scale),offset(in.offset),
38 inertia(in.inertia),damping(in.damping),stiffness(in.stiffness)
49 stiffness=in.stiffness;
represents a frame transformation in 3D space (rotation + translation)
This class encapsulates a simple joint, that is with one parameterized degree of freedom and with sca...
Joint(const JointType &type=None, const double &scale=1, const double &offset=0, const double &inertia=0, const double &damping=0, const double &stiffness=0)
Twist twist(const double &qdot, int dof=0) const
Joint & operator=(const Joint &arg)
unsigned int getNDof() const
Frame pose(const double *q) const
static Rotation RotX(double angle)
The Rot... static functions give the value of the appropriate rotation matrix back.
static Rotation RotY(double angle)
The Rot... static functions give the value of the appropriate rotation matrix back.
static Rotation RotZ(double angle)
The Rot... static functions give the value of the appropriate rotation matrix back.
represents both translational and rotational velocities.
A concrete implementation of a 3 dimensional vector class.
IMETHOD Rotation Rot(const Vector &axis_a_b)