27 #ifndef G2O_VERTEX_SE2_OFFSET_PARAMETERS_H_ 28 #define G2O_VERTEX_SE2_OFFSET_PARAMETERS_H_ 37 #include <Eigen/Geometry> 52 virtual bool read(std::istream& is);
53 virtual bool write(std::ostream& os)
const;
59 void setOffset(
const SE2& offset_ =
SE2());
82 virtual void updateImpl();
87 const SE2&
w2n()
const {
return _se2_w2n;}
88 const SE2&
n2w()
const {
return _se2_n2w;}
109 virtual bool resolveDependancies();
const Isometry2D & w2lMatrix() const
const Isometry2D & offsetMatrix() const
rotation of the offset as 2x2 rotation matrix
Eigen::Transform< double, 2, Eigen::Isometry, Eigen::ColMajor > Isometry2D
const Isometry2D & n2wMatrix() const
const Isometry2D & w2nMatrix() const
caching the offset related to a vertex
const ParameterSE2Offset * offsetParam() const
Eigen::Matrix< double, 2, 2, Eigen::ColMajor > Matrix2D
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
#define G2O_TYPES_SLAM2D_API
const Isometry2D & inverseOffsetMatrix() const
rotation of the inverse offset as 2x2 rotation matrix
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
ParameterSE2Offset * _offsetParam
the parameter connected to the cache
Isometry2D _w2n
world to sensor transform
Isometry2D _n2w
sensor to world
const SE2 & offset() const
Isometry2D _w2l
world to local
Matrix2D _RpInverse_RInverse
Matrix2D _RpInverse_RInversePrime
Isometry2D _inverseOffsetMatrix
const Matrix2D RpInverseRInversePrimeMatrix() const
const Matrix2D RpInverseRInverseMatrix() const