Class EdgeSim3

Inheritance Relationships

Base Type

  • public g2o::BaseBinaryEdge< 7, Sophus::Sim3d, VertexSim3, VertexSim3 >

Class Documentation

class EdgeSim3 : public g2o::BaseBinaryEdge<7, Sophus::Sim3d, VertexSim3, VertexSim3>

7D edge between two Vertex7

Public Functions

EdgeSim3()
bool read(std::istream &is)
bool write(std::ostream &os) const
void computeError()
void linearizeOplus()
virtual void setMeasurement(const Sophus::Sim3d &m)
virtual bool setMeasurementData(const double *m)
virtual bool setMeasurementFromState()
virtual double initialEstimatePossible(const g2o::OptimizableGraph::VertexSet&, g2o::OptimizableGraph::Vertex *)
virtual void initialEstimate(const g2o::OptimizableGraph::VertexSet &from, g2o::OptimizableGraph::Vertex *)

Protected Attributes

Sophus::Sim3d _inverseMeasurement