27 #ifndef G2O_EDGE_LINE3D_H 28 #define G2O_EDGE_LINE3D_H 32 #include "g2o/config.h" 50 virtual bool read(std::istream& is);
51 virtual bool write(std::ostream& os)
const;
58 Eigen::Map<const Vector6d> m(d);
64 Eigen::Map<Vector6d> m(d);
80 #ifndef NUMERIC_JACOBIAN_THREE_D_TYPES 81 virtual void linearizeOplus();
virtual bool getMeasurementData(double *d) const
virtual void setMeasurement(const Vector6d &m)
virtual bool setMeasurementData(const double *d)
virtual bool setMeasurementFromState()
virtual double initialEstimatePossible(const OptimizableGraph::VertexSet &, OptimizableGraph::Vertex *)
std::set< Vertex * > VertexSet
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
virtual int measurementDimension() const
A general case Vertex for optimization.
const EstimateType & estimate() const
return the current estimate of the vertex
#define G2O_TYPES_SLAM3D_ADDONS_API
Matrix< double, 6, 1, Eigen::ColMajor > Vector6d