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;
93 CacheSE3OffsetDrawAction();
99 virtual bool refreshPropertyPtrs(
const Isometry3 & w2n() const
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
const Isometry3 & n2w() const
ParameterSE3Offset * _offsetParam
the parameter connected to the cache
virtual void updateImpl()
redefine this to do the update
const Isometry3 & w2l() const
const ParameterSE3Offset * offsetParam() const
virtual bool resolveDependencies()
Cache(CacheContainer *container_=0, const ParameterVector ¶meters_=ParameterVector())
Abstract action that operates on a graph entity.
const Isometry3 & inverseOffset() const
rotation of the inverse offset as 3x3 rotation matrix
virtual bool write(std::ostream &os) const
write the data to a stream
void setOffset(const Isometry3 &offset_=Isometry3::Identity())
const Isometry3 & offset() const
rotation of the offset as 3x3 rotation matrix
virtual bool read(std::istream &is)
read the data from a stream
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
#define G2O_TYPES_SLAM3D_API
Eigen::Transform< double, 3, Eigen::Isometry, Eigen::ColMajor > Isometry3
Property< float > FloatProperty