22#ifndef KDL_JACOBIAN_HPP
23#define KDL_JACOBIAN_HPP
40 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
41 Eigen::Matrix<double,6,Eigen::Dynamic>
data;
47 void resize(
unsigned int newNrOfColumns);
represents a frame transformation in 3D space (rotation + translation)
Definition frames.hpp:572
Definition jacobian.hpp:37
void changeRefPoint(const Vector &base_AB)
Jacobian(const Jacobian &arg)
void resize(unsigned int newNrOfColumns)
Allocates memory for new size (can break realtime behavior).
void setColumn(unsigned int i, const Twist &t)
friend bool changeRefPoint(const Jacobian &src1, const Vector &base_AB, Jacobian &dest)
EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Matrix< double, 6, Eigen::Dynamic > data
Definition jacobian.hpp:41
double operator()(unsigned int i, unsigned int j) const
friend void SetToZero(Jacobian &jac)
unsigned int columns() const
Jacobian(unsigned int nr_of_columns)
friend bool changeRefFrame(const Jacobian &src1, const Frame &frame, Jacobian &dest)
Twist getColumn(unsigned int i) const
bool operator==(const Jacobian &arg) const
bool operator!=(const Jacobian &arg) const
void changeRefFrame(const Frame &frame)
Jacobian & operator=(const Jacobian &arg)
Allocates memory if size of this and argument is different.
unsigned int rows() const
double & operator()(unsigned int i, unsigned int j)
void changeBase(const Rotation &rot)
friend bool Equal(const Jacobian &a, const Jacobian &b, double eps)
friend bool changeBase(const Jacobian &src1, const Rotation &rot, Jacobian &dest)
represents rotations in 3 dimensional space.
Definition frames.hpp:304
represents both translational and rotational velocities.
Definition frames.hpp:723
A concrete implementation of a 3 dimensional vector class.
Definition frames.hpp:163
Definition articulatedbodyinertia.hpp:32
bool changeRefFrame(const Jacobian &src1, const Frame &frame, Jacobian &dest)
bool changeBase(const Jacobian &src1, const Rotation &rot, Jacobian &dest)
IMETHOD void SetToZero(Vector &v)
Definition frames.hpp:1069
IMETHOD bool Equal(const FrameAcc &r1, const FrameAcc &r2, double eps=epsilon)
Definition frameacc.hpp:394
double epsilon
default precision while comparing with Equal(..,..) functions. Initialized at 0.0000001.
bool changeRefPoint(const Jacobian &src1, const Vector &base_AB, Jacobian &dest)