#include <OdometryF2M.h>
Public Member Functions | |
const Signature & | getLastFrame () const |
const Signature & | getMap () const |
OdometryF2M (const rtabmap::ParametersMap ¶meters=rtabmap::ParametersMap()) | |
virtual void | reset (const Transform &initialPose=Transform::getIdentity()) |
virtual | ~OdometryF2M () |
Private Member Functions | |
virtual Transform | computeTransform (SensorData &data, const Transform &guess=Transform(), OdometryInfo *info=0) |
Private Attributes | |
std::string | fixedMapPath_ |
float | keyFrameThr_ |
Signature * | lastFrame_ |
Signature * | map_ |
int | maximumMapSize_ |
int | maxNewFeatures_ |
Registration * | regPipeline_ |
float | scanKeyFrameThr_ |
int | scanMaximumMapSize_ |
std::vector< std::pair < pcl::PointCloud < pcl::PointNormal >::Ptr, pcl::IndicesPtr > > | scansBuffer_ |
float | scanSubtractRadius_ |
Definition at line 41 of file OdometryF2M.h.
rtabmap::OdometryF2M::OdometryF2M | ( | const rtabmap::ParametersMap & | parameters = rtabmap::ParametersMap() | ) |
Definition at line 57 of file OdometryF2M.cpp.
rtabmap::OdometryF2M::~OdometryF2M | ( | ) | [virtual] |
Definition at line 163 of file OdometryF2M.cpp.
Transform rtabmap::OdometryF2M::computeTransform | ( | SensorData & | data, |
const Transform & | guess = Transform() , |
||
OdometryInfo * | info = 0 |
||
) | [private, virtual] |
Implements rtabmap::Odometry.
Definition at line 187 of file OdometryF2M.cpp.
const Signature& rtabmap::OdometryF2M::getLastFrame | ( | ) | const [inline] |
Definition at line 49 of file OdometryF2M.h.
const Signature& rtabmap::OdometryF2M::getMap | ( | ) | const [inline] |
Definition at line 48 of file OdometryF2M.h.
void rtabmap::OdometryF2M::reset | ( | const Transform & | initialPose = Transform::getIdentity() | ) | [virtual] |
Reimplemented from rtabmap::Odometry.
Definition at line 171 of file OdometryF2M.cpp.
std::string rtabmap::OdometryF2M::fixedMapPath_ [private] |
Definition at line 62 of file OdometryF2M.h.
float rtabmap::OdometryF2M::keyFrameThr_ [private] |
Definition at line 57 of file OdometryF2M.h.
Signature* rtabmap::OdometryF2M::lastFrame_ [private] |
Definition at line 66 of file OdometryF2M.h.
Signature* rtabmap::OdometryF2M::map_ [private] |
Definition at line 65 of file OdometryF2M.h.
int rtabmap::OdometryF2M::maximumMapSize_ [private] |
Definition at line 56 of file OdometryF2M.h.
int rtabmap::OdometryF2M::maxNewFeatures_ [private] |
Definition at line 58 of file OdometryF2M.h.
Registration* rtabmap::OdometryF2M::regPipeline_ [private] |
Definition at line 64 of file OdometryF2M.h.
float rtabmap::OdometryF2M::scanKeyFrameThr_ [private] |
Definition at line 59 of file OdometryF2M.h.
int rtabmap::OdometryF2M::scanMaximumMapSize_ [private] |
Definition at line 60 of file OdometryF2M.h.
std::vector<std::pair<pcl::PointCloud<pcl::PointNormal>::Ptr, pcl::IndicesPtr> > rtabmap::OdometryF2M::scansBuffer_ [private] |
Definition at line 67 of file OdometryF2M.h.
float rtabmap::OdometryF2M::scanSubtractRadius_ [private] |
Definition at line 61 of file OdometryF2M.h.