Go to the documentation of this file.
47 T_total = T_local * T_total;
53 t_local = t_local.
RefPoint(T_total.p - T_local.
p);
55 t_local = T_total.M.Inverse(t_local);
unsigned int columns() const
unsigned int getNrOfJoints() const
void setColumn(unsigned int i, const Twist &t)
SegmentMap::const_iterator getRootSegment() const
Vector p
origine of the Frame
int JntToJac(const JntArray &q_in, Jacobian &jac, const std::string &segmentname)
#define GetTreeElementParent(tree_element)
represents both translational and rotational velocities.
const SegmentMap & getSegments() const
unsigned int rows() const
represents a frame transformation in 3D space (rotation + translation)
virtual ~TreeJntToJacSolver()
This class encapsulates a tree kinematic interconnection structure. It is built out of segments.
bool changeBase(const Jacobian &src1, const Rotation &rot, Jacobian &dest)
Twist RefPoint(const Vector &v_base_AB) const
Rotation M
Orientation of the Frame.
#define GetTreeElementSegment(tree_element)
void SetToZero(Jacobian &jac)
TreeJntToJacSolver(const Tree &tree)
#define GetTreeElementQNr(tree_element)