Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
g2o::EdgeSE3XYZPrior Class Reference

Prior for a 3D pose with constraints only in xyz direction. More...

#include <edge_se3_xyzprior.h>

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

Public Member Functions

virtual void computeError ()
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW EdgeSE3XYZPrior ()
 
virtual bool getMeasurementData (double *d) const
 
virtual void initialEstimate (const OptimizableGraph::VertexSet &, OptimizableGraph::Vertex *)
 
virtual double initialEstimatePossible (const OptimizableGraph::VertexSet &, OptimizableGraph::Vertex *)
 
virtual int measurementDimension () const
 
const ParameterSE3Offset * offsetParameter ()
 
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
 

Protected Member Functions

virtual bool resolveCaches ()
 

Protected Attributes

CacheSE3Offset * _cache
 
ParameterSE3Offset * _offsetParam
 

Detailed Description

Prior for a 3D pose with constraints only in xyz direction.

Definition at line 41 of file edge_se3_xyzprior.h.

Constructor & Destructor Documentation

◆ EdgeSE3XYZPrior()

g2o::EdgeSE3XYZPrior::EdgeSE3XYZPrior ( )

Definition at line 81 of file edge_se3_xyzprior.h.

Member Function Documentation

◆ computeError()

void g2o::EdgeSE3XYZPrior::computeError ( )
virtual

Definition at line 135 of file edge_se3_xyzprior.h.

◆ getMeasurementData()

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

Definition at line 57 of file edge_se3_xyzprior.h.

◆ initialEstimate()

void g2o::EdgeSE3XYZPrior::initialEstimate ( const OptimizableGraph::VertexSet &  ,
OptimizableGraph::Vertex *   
)
virtual

Definition at line 146 of file edge_se3_xyzprior.h.

◆ initialEstimatePossible()

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

Definition at line 70 of file edge_se3_xyzprior.h.

◆ measurementDimension()

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

Definition at line 63 of file edge_se3_xyzprior.h.

◆ offsetParameter()

const ParameterSE3Offset* g2o::EdgeSE3XYZPrior::offsetParameter ( )
inline

Definition at line 73 of file edge_se3_xyzprior.h.

◆ read()

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

Definition at line 99 of file edge_se3_xyzprior.h.

◆ resolveCaches()

bool g2o::EdgeSE3XYZPrior::resolveCaches ( )
protectedvirtual

Definition at line 91 of file edge_se3_xyzprior.h.

◆ setMeasurement()

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

Definition at line 47 of file edge_se3_xyzprior.h.

◆ setMeasurementData()

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

Definition at line 51 of file edge_se3_xyzprior.h.

◆ setMeasurementFromState()

bool g2o::EdgeSE3XYZPrior::setMeasurementFromState ( )
virtual

Definition at line 140 of file edge_se3_xyzprior.h.

◆ write()

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

Definition at line 124 of file edge_se3_xyzprior.h.

Member Data Documentation

◆ _cache

CacheSE3Offset* g2o::EdgeSE3XYZPrior::_cache
protected

Definition at line 78 of file edge_se3_xyzprior.h.

◆ _offsetParam

ParameterSE3Offset* g2o::EdgeSE3XYZPrior::_offsetParam
protected

Definition at line 77 of file edge_se3_xyzprior.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