g2o
edge_se2_twopointsxy.h
Go to the documentation of this file.
1 #ifndef G2O_EDGE_SE2_TWOPOINTS_XY_H
2 #define G2O_EDGE_SE2_TWOPOINTS_XY_H
3 
4 #include "g2o/config.h"
5 #include "g2o_types_slam2d_api.h"
7 #include "vertex_se2.h"
8 #include "vertex_point_xy.h"
9 
10 namespace g2o{
11 
13  {
14  public:
17 
18  virtual void computeError();
19 
20  virtual bool read(std::istream& is);
21  virtual bool write(std::ostream& os) const;
22 
23  virtual bool setMeasurementFromState();
24 
25  virtual void initialEstimate(const OptimizableGraph::VertexSet&, OptimizableGraph::Vertex*);
26  virtual double initialEstimatePossible(const OptimizableGraph::VertexSet&, OptimizableGraph::Vertex*);
27  };
28 }
29 #endif // G2O_EDGE_SE2_TWOPOINTS_XY_H
std::set< Vertex * > VertexSet
Definition: hyper_graph.h:136
#define G2O_TYPES_SLAM2D_API
base class to represent an edge connecting an arbitrary number of nodes
A general case Vertex for optimization.