81 double c = std::cos(alpha), s = std::sin(alpha);
83 RInversePrime << -s, c, -c, -s;
const EstimateType & estimate() const
return the current estimate of the vertex
Matrix2 _RpInverse_RInverse
Isometry2 _w2n
world to sensor transform
Isometry2 _n2w
sensor to world
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()
void setOffsetParam(ParameterSE2Offset *offsetParam)
OptimizableGraph::Vertex * vertex()
ParameterVector _parameters
const SE2 & offset() const
void setOffset(const SE2 &offset_=SE2())
virtual bool write(std::ostream &os) const
write the data to a stream
Isometry2 _inverseOffsetMatrix
virtual bool read(std::istream &is)
read the data from a stream
const Vector2 & translation() const
translational component
SE2 inverse() const
invert :-)
const Rotation2D & rotation() const
rotational component
2D pose Vertex, (x,y,theta)
bool writeVector(std::ostream &os, const Eigen::DenseBase< Derived > &b)
bool readVector(std::istream &is, Eigen::DenseBase< Derived > &b)