27#ifndef G2O_TYPES_SLAM3D_ONLINE_H
28#define G2O_TYPES_SLAM3D_ONLINE_H
49 Eigen::Map<const Vector6> v(update);
66 if (from.count(fromEdge) > 0) {
78 Eigen::Isometry3d delta =
EIGEN_STRONG_INLINE const InformationType & information() const
const ErrorVector & error() const
const EstimateType & estimate() const
return the current estimate of the vertex
void setEstimate(const EstimateType &et)
set the estimate for the vertex also calls updateCache()
Isometry3 _inverseMeasurement
VertexContainer _vertices
std::set< Vertex * > VertexSet
void initialEstimate(const OptimizableGraph::VertexSet &from, OptimizableGraph::Vertex *)
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
VertexSE3::EstimateType updatedEstimate
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
virtual void oplusImpl(const double *update)
void oplusUpdatedEstimate(double *update)
A general case Vertex for optimization.
virtual void oplusImpl(const double *update)
#define G2O_INTERACTIVE_API
Isometry3 fromVectorMQT(const Vector6 &v)
Vector6 toVectorMQT(const Isometry3 &t)
Eigen::Transform< double, 3, Eigen::Isometry, Eigen::ColMajor > Isometry3