Class EdgeRoomRoom

Inheritance Relationships

Base Type

  • public BaseBinaryEdge< 6, Eigen::Isometry3d, g2o::VertexRoom, g2o::VertexRoom >

Class Documentation

class EdgeRoomRoom : public BaseBinaryEdge<6, Eigen::Isometry3d, g2o::VertexRoom, g2o::VertexRoom>

Public Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW EdgeRoomRoom()
virtual bool read(std::istream &is)
virtual bool write(std::ostream &os) const
void computeError()
inline virtual void setMeasurement(const Isometry3 &m)
inline virtual bool setMeasurementData(const number_t *d)
inline virtual bool getMeasurementData(number_t *d) const
void linearizeOplus()
inline virtual int measurementDimension() const
virtual bool setMeasurementFromState()
inline virtual number_t initialEstimatePossible(const OptimizableGraph::VertexSet&, OptimizableGraph::Vertex*)
virtual void initialEstimate(const OptimizableGraph::VertexSet &from, OptimizableGraph::Vertex *to)

Protected Attributes

Isometry3 _inverseMeasurement