Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
rtabmap::Odometry Class Reference

#include <Odometry.h>

Inheritance diagram for rtabmap::Odometry:
Inheritance graph
[legend]

List of all members.

Public Member Functions

float getInlierDistance () const
int getIterations () const
float getMaxDepth () const
int getMinInliers () const
int getPnPFlags () const
double getPnPReprojError () const
const TransformgetPose () const
int getRefineIterations () const
const std::string & getRoiRatios () const
bool isInfoDataFilled () const
bool isPnPEstimationUsed () const
Transform process (const SensorData &data, OdometryInfo *info=0)
virtual void reset (const Transform &initialPose=Transform::getIdentity())
virtual ~Odometry ()

Protected Member Functions

 Odometry (const rtabmap::ParametersMap &parameters)

Private Member Functions

virtual Transform computeTransform (const SensorData &image, OdometryInfo *info=0)=0

Private Attributes

bool _fillInfoData
bool _force2D
float _inlierDistance
int _iterations
float _maxDepth
int _minInliers
bool _pnpEstimation
int _pnpFlags
double _pnpReprojError
Transform _pose
int _refineIterations
int _resetCountdown
int _resetCurrentCount
std::string _roiRatios

Detailed Description

Definition at line 46 of file Odometry.h.


Constructor & Destructor Documentation

virtual rtabmap::Odometry::~Odometry ( ) [inline, virtual]

Definition at line 49 of file Odometry.h.

rtabmap::Odometry::Odometry ( const rtabmap::ParametersMap parameters) [protected]

Definition at line 35 of file Odometry.cpp.


Member Function Documentation

virtual Transform rtabmap::Odometry::computeTransform ( const SensorData image,
OdometryInfo info = 0 
) [private, pure virtual]
float rtabmap::Odometry::getInlierDistance ( ) const [inline]

Definition at line 57 of file Odometry.h.

int rtabmap::Odometry::getIterations ( ) const [inline]

Definition at line 58 of file Odometry.h.

float rtabmap::Odometry::getMaxDepth ( ) const [inline]

Definition at line 60 of file Odometry.h.

int rtabmap::Odometry::getMinInliers ( ) const [inline]

Definition at line 56 of file Odometry.h.

int rtabmap::Odometry::getPnPFlags ( ) const [inline]

Definition at line 64 of file Odometry.h.

double rtabmap::Odometry::getPnPReprojError ( ) const [inline]

Definition at line 63 of file Odometry.h.

const Transform& rtabmap::Odometry::getPose ( ) const [inline]

Definition at line 54 of file Odometry.h.

Definition at line 59 of file Odometry.h.

const std::string& rtabmap::Odometry::getRoiRatios ( ) const [inline]

Definition at line 55 of file Odometry.h.

bool rtabmap::Odometry::isInfoDataFilled ( ) const [inline]

Definition at line 61 of file Odometry.h.

bool rtabmap::Odometry::isPnPEstimationUsed ( ) const [inline]

Definition at line 62 of file Odometry.h.

Transform rtabmap::Odometry::process ( const SensorData data,
OdometryInfo info = 0 
)

Definition at line 85 of file Odometry.cpp.

void rtabmap::Odometry::reset ( const Transform initialPose = Transform::getIdentity()) [virtual]

Member Data Documentation

Definition at line 78 of file Odometry.h.

Definition at line 77 of file Odometry.h.

Definition at line 72 of file Odometry.h.

Definition at line 73 of file Odometry.h.

Definition at line 75 of file Odometry.h.

Definition at line 71 of file Odometry.h.

Definition at line 79 of file Odometry.h.

Definition at line 81 of file Odometry.h.

Definition at line 80 of file Odometry.h.

Definition at line 82 of file Odometry.h.

Definition at line 74 of file Odometry.h.

Definition at line 76 of file Odometry.h.

Definition at line 83 of file Odometry.h.

std::string rtabmap::Odometry::_roiRatios [private]

Definition at line 70 of file Odometry.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Fri Aug 28 2015 12:51:44