27#ifndef G2O_VERTEX_SE3_OFFSET_PARAMETERS_H_
28#define G2O_VERTEX_SE3_OFFSET_PARAMETERS_H_
44 virtual bool read(std::istream& is);
45 virtual bool write(std::ostream& os)
const;
51 void setOffset(
const Isometry3& offset_ = Isometry3::Identity());
71 virtual void updateImpl();
87 virtual bool resolveDependencies();
93 CacheSE3OffsetDrawAction();
99 virtual bool refreshPropertyPtrs(
caching the offset related to a vertex
const Isometry3 & w2n() const
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
const Isometry3 & n2w() const
ParameterSE3Offset * _offsetParam
the parameter connected to the cache
const Isometry3 & w2l() const
const ParameterSE3Offset * offsetParam() const
Abstract action that operates on a graph entity.
const Isometry3 & inverseOffset() const
rotation of the inverse offset as 3x3 rotation matrix
const Isometry3 & offset() const
rotation of the offset as 3x3 rotation matrix
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
#define G2O_TYPES_SLAM3D_API
Eigen::Transform< double, 3, Eigen::Isometry, Eigen::ColMajor > Isometry3
Property< float > FloatProperty