27#ifndef G2O_VERTEX_SE2_OFFSET_PARAMETERS_H_
28#define G2O_VERTEX_SE2_OFFSET_PARAMETERS_H_
46 virtual bool read(std::istream& is);
47 virtual bool write(std::ostream& os)
const;
Matrix2 _RpInverse_RInverse
Isometry2 _w2n
world to sensor transform
const Isometry2 & w2nMatrix() const
Isometry2 _n2w
sensor to world
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
const Matrix2 RpInverseRInverseMatrix() const
const Isometry2 & n2wMatrix() const
virtual void updateImpl()
redefine this to do the update
Matrix2 _RpInverse_RInversePrime
const ParameterSE2Offset * offsetParam() const
ParameterSE2Offset * _offsetParam
the parameter connected to the cache
Isometry2 _w2l
world to local
virtual bool resolveDependencies()
const Matrix2 RpInverseRInversePrimeMatrix() const
const Isometry2 & w2lMatrix() const
Cache(CacheContainer *container_=0, const ParameterVector ¶meters_=ParameterVector())
const SE2 & offset() const
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
void setOffset(const SE2 &offset_=SE2())
virtual bool write(std::ostream &os) const
write the data to a stream
const Isometry2 & offsetMatrix() const
rotation of the offset as 2x2 rotation matrix
const Isometry2 & inverseOffsetMatrix() const
rotation of the inverse offset as 2x2 rotation matrix
Isometry2 _inverseOffsetMatrix
virtual bool read(std::istream &is)
read the data from a stream
2D pose Vertex, (x,y,theta)
#define G2O_TYPES_SLAM2D_API
Eigen::Transform< double, 2, Eigen::Isometry, Eigen::ColMajor > Isometry2