27 #ifndef G2O_EDGE_POINTXYZ_H 28 #define G2O_EDGE_POINTXYZ_H 31 #include "g2o/config.h" 40 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
49 virtual bool read(std::istream& is);
50 virtual bool write(std::ostream& os)
const;
57 _measurement=
Vector3D(d[0], d[1], d[2]);
62 Eigen::Map<Vector3D> m(d);
78 #ifndef NUMERIC_JACOBIAN_THREE_D_TYPES 79 virtual void linearizeOplus();
Eigen::Matrix< double, 3, 1, Eigen::ColMajor > Vector3D
virtual bool setMeasurementFromState()
virtual int measurementDimension() const
std::set< Vertex * > VertexSet
virtual bool getMeasurementData(double *d) const
virtual double initialEstimatePossible(const OptimizableGraph::VertexSet &, OptimizableGraph::Vertex *)
#define G2O_TYPES_SLAM3D_API
Vertex for a tracked point in space.
A general case Vertex for optimization.
virtual void setMeasurement(const Vector3D &m)
const EstimateType & estimate() const
return the current estimate of the vertex
virtual bool setMeasurementData(const double *d)