27#ifndef G2O_EDGE_SE2_PRIOR_H
28#define G2O_EDGE_SE2_PRIOR_H
58 virtual void setMeasurement(
const SE2& m);
59 virtual bool setMeasurementData(
const double* d);
62 Eigen::Map<Vector3> v(d);
69 virtual bool read(std::istream& is);
70 virtual bool write(std::ostream& os)
const;
BaseFixedSizedEdge< D, SE2, VertexSE2 >::template JacobianType< D, VertexSE2::Dimension > & _jacobianOplusXi
const EstimateType & estimate() const
return the current estimate of the vertex
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
virtual double initialEstimatePossible(const OptimizableGraph::VertexSet &, OptimizableGraph::Vertex *)
virtual void linearizeOplus()
int measurementDimension() const
virtual bool getMeasurementData(double *d) const
VertexContainer _vertices
std::set< Vertex * > VertexSet
A general case Vertex for optimization.
Vector3 toVector() const
convert to a 3D vector (x, y, theta)
2D pose Vertex, (x,y,theta)
#define G2O_TYPES_SLAM2D_API