Public Member Functions | List of all members
g2o::EdgeXYZPrior Class Reference

prior for an XYZ vertex (VertexPointXYZ) More...

#include <edge_xyz_prior.h>

Inheritance diagram for g2o::EdgeXYZPrior:
Inheritance graph
[legend]

Public Member Functions

void computeError ()
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW EdgeXYZPrior ()
 
virtual bool getMeasurementData (double *d) const
 
virtual double initialEstimatePossible (const OptimizableGraph::VertexSet &, OptimizableGraph::Vertex *)
 
virtual void linearizeOplus ()
 
virtual int measurementDimension () const
 
virtual bool read (std::istream &is)
 
virtual void setMeasurement (const Vector3d &m)
 
virtual bool setMeasurementData (const double *d)
 
virtual bool setMeasurementFromState ()
 
virtual bool write (std::ostream &os) const
 

Detailed Description

prior for an XYZ vertex (VertexPointXYZ)

Provides a prior for a 3d point vertex. The measurement is represented by a Vector3d with a corresponding 3x3 upper triangle covariance matrix (upper triangle only).

Definition at line 48 of file edge_xyz_prior.h.

Constructor & Destructor Documentation

◆ EdgeXYZPrior()

g2o::EdgeXYZPrior::EdgeXYZPrior ( )

Definition at line 86 of file edge_xyz_prior.h.

Member Function Documentation

◆ computeError()

void g2o::EdgeXYZPrior::computeError ( )

Definition at line 116 of file edge_xyz_prior.h.

◆ getMeasurementData()

virtual bool g2o::EdgeXYZPrior::getMeasurementData ( double *  d) const
inlinevirtual

Definition at line 70 of file edge_xyz_prior.h.

◆ initialEstimatePossible()

virtual double g2o::EdgeXYZPrior::initialEstimatePossible ( const OptimizableGraph::VertexSet &  ,
OptimizableGraph::Vertex *   
)
inlinevirtual

Definition at line 80 of file edge_xyz_prior.h.

◆ linearizeOplus()

void g2o::EdgeXYZPrior::linearizeOplus ( )
virtual

Definition at line 121 of file edge_xyz_prior.h.

◆ measurementDimension()

virtual int g2o::EdgeXYZPrior::measurementDimension ( ) const
inlinevirtual

Definition at line 76 of file edge_xyz_prior.h.

◆ read()

bool g2o::EdgeXYZPrior::read ( std::istream &  is)
virtual

Definition at line 90 of file edge_xyz_prior.h.

◆ setMeasurement()

virtual void g2o::EdgeXYZPrior::setMeasurement ( const Vector3d &  m)
inlinevirtual

Definition at line 60 of file edge_xyz_prior.h.

◆ setMeasurementData()

virtual bool g2o::EdgeXYZPrior::setMeasurementData ( const double *  d)
inlinevirtual

Definition at line 64 of file edge_xyz_prior.h.

◆ setMeasurementFromState()

bool g2o::EdgeXYZPrior::setMeasurementFromState ( )
virtual

Definition at line 125 of file edge_xyz_prior.h.

◆ write()

bool g2o::EdgeXYZPrior::write ( std::ostream &  os) const
virtual

Definition at line 107 of file edge_xyz_prior.h.


The documentation for this class was generated from the following file:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:38:59