30 const double& _inertia,
const double& _damping,
const double& _stiffness):
31 type(_type),scale(_scale),
offset(_offset),inertia(_inertia),damping(_damping),stiffness(_stiffness)
38 inertia(in.inertia),damping(in.damping),stiffness(in.stiffness)
49 stiffness=in.stiffness;
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum type
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)
ccl_gpu_kernel_postfix ccl_global float int int int int float bool int offset