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

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

#include <edge_se3_xyzprior.h>

Inheritance diagram for rtabmap::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 g2o::OptimizableGraph::VertexSet &, g2o::OptimizableGraph::Vertex *)
 
virtual double initialEstimatePossible (const g2o::OptimizableGraph::VertexSet &, g2o::OptimizableGraph::Vertex *)
 
virtual int measurementDimension () const
 
const g2o::ParameterSE3Offset * offsetParameter ()
 
virtual bool read (std::istream &is)
 
virtual void setMeasurement (const Eigen::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

g2o::CacheSE3Offset * _cache
 
g2o::ParameterSE3Offset * _offsetParam
 

Detailed Description

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

Definition at line 39 of file edge_se3_xyzprior.h.

Constructor & Destructor Documentation

rtabmap::EdgeSE3XYZPrior::EdgeSE3XYZPrior ( )

Definition at line 31 of file edge_se3_xyzprior.cpp.

Member Function Documentation

void rtabmap::EdgeSE3XYZPrior::computeError ( )
virtual

Definition at line 85 of file edge_se3_xyzprior.cpp.

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

Definition at line 55 of file edge_se3_xyzprior.h.

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

Definition at line 96 of file edge_se3_xyzprior.cpp.

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

Definition at line 68 of file edge_se3_xyzprior.h.

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

Definition at line 61 of file edge_se3_xyzprior.h.

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

Definition at line 71 of file edge_se3_xyzprior.h.

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

Definition at line 49 of file edge_se3_xyzprior.cpp.

bool rtabmap::EdgeSE3XYZPrior::resolveCaches ( )
protectedvirtual

Definition at line 41 of file edge_se3_xyzprior.cpp.

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

Definition at line 45 of file edge_se3_xyzprior.h.

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

Definition at line 49 of file edge_se3_xyzprior.h.

bool rtabmap::EdgeSE3XYZPrior::setMeasurementFromState ( )
virtual

Definition at line 90 of file edge_se3_xyzprior.cpp.

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

Definition at line 74 of file edge_se3_xyzprior.cpp.

Member Data Documentation

g2o::CacheSE3Offset* rtabmap::EdgeSE3XYZPrior::_cache
protected

Definition at line 76 of file edge_se3_xyzprior.h.

g2o::ParameterSE3Offset* rtabmap::EdgeSE3XYZPrior::_offsetParam
protected

Definition at line 75 of file edge_se3_xyzprior.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Dec 14 2020 03:37:08