23#ifndef KDL_SEGMENT_HPP
24#define KDL_SEGMENT_HPP
88 Twist twist(
const double* q,
const double& qdot,
int dof=0)
const;
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...
Segment & operator=(const Segment &arg)
const Joint & getJoint() const
Frame pose(const double *q) const
Twist twist(const double *q, const double &qdot, int dof=0) const
const Inertia & getInertia() const
const Frame & getFrameToTip() const
Segment(const Joint &joint=Joint(), const Frame &f_tip=Frame::Identity(), const Inertia &M=Inertia::Zero())
represents both translational and rotational velocities.
A concrete implementation of a 3 dimensional vector class.
Segment(const Joint &joint=Joint(), const Frame &f_tip=Frame::Identity(), const Inertia &M=Inertia::Zero())