Public Member Functions | Private Member Functions | Private Attributes
rtabmap::OdometryF2M Class Reference

#include <OdometryF2M.h>

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

List of all members.

Public Member Functions

const SignaturegetLastFrame () const
const SignaturegetMap () const
virtual Odometry::Type getType ()
 OdometryF2M (const rtabmap::ParametersMap &parameters=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

int bundleAdjustment_
std::multimap< int, LinkbundleLinks_
int bundleMaxFrames_
std::map< int, CameraModelbundleModels_
std::map< int, int > bundlePoseReferences_
std::map< int, TransformbundlePoses_
int bundleSeq_
std::map< int, std::map< int,
cv::Point3f > > 
bundleWordReferences_
float keyFrameThr_
SignaturelastFrame_
int lastFrameOldestNewId_
Signaturemap_
int maximumMapSize_
int maxNewFeatures_
ParametersMap parameters_
RegistrationregPipeline_
Optimizersba_
float scanKeyFrameThr_
int scanMaximumMapSize_
std::vector< std::pair
< pcl::PointCloud
< pcl::PointNormal >::Ptr,
pcl::IndicesPtr > > 
scansBuffer_
float scanSubtractAngle_
float scanSubtractRadius_
int visKeyFrameThr_

Detailed Description

Definition at line 43 of file OdometryF2M.h.


Constructor & Destructor Documentation

Definition at line 59 of file OdometryF2M.cpp.

Definition at line 140 of file OdometryF2M.cpp.


Member Function Documentation

Transform rtabmap::OdometryF2M::computeTransform ( SensorData data,
const Transform guess = Transform(),
OdometryInfo info = 0 
) [private, virtual]

Implements rtabmap::Odometry.

Definition at line 172 of file OdometryF2M.cpp.

const Signature& rtabmap::OdometryF2M::getLastFrame ( ) const [inline]

Definition at line 51 of file OdometryF2M.h.

const Signature& rtabmap::OdometryF2M::getMap ( ) const [inline]

Definition at line 50 of file OdometryF2M.h.

virtual Odometry::Type rtabmap::OdometryF2M::getType ( ) [inline, virtual]

Implements rtabmap::Odometry.

Definition at line 53 of file OdometryF2M.h.

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

Reimplemented from rtabmap::Odometry.

Definition at line 156 of file OdometryF2M.cpp.


Member Data Documentation

Definition at line 68 of file OdometryF2M.h.

std::multimap<int, Link> rtabmap::OdometryF2M::bundleLinks_ [private]

Definition at line 79 of file OdometryF2M.h.

Definition at line 69 of file OdometryF2M.h.

Definition at line 80 of file OdometryF2M.h.

std::map<int, int> rtabmap::OdometryF2M::bundlePoseReferences_ [private]

Definition at line 81 of file OdometryF2M.h.

Definition at line 78 of file OdometryF2M.h.

Definition at line 82 of file OdometryF2M.h.

std::map<int, std::map<int, cv::Point3f> > rtabmap::OdometryF2M::bundleWordReferences_ [private]

Definition at line 77 of file OdometryF2M.h.

Definition at line 61 of file OdometryF2M.h.

Definition at line 73 of file OdometryF2M.h.

Definition at line 74 of file OdometryF2M.h.

Definition at line 72 of file OdometryF2M.h.

Definition at line 60 of file OdometryF2M.h.

Definition at line 63 of file OdometryF2M.h.

Definition at line 84 of file OdometryF2M.h.

Definition at line 71 of file OdometryF2M.h.

Definition at line 83 of file OdometryF2M.h.

Definition at line 64 of file OdometryF2M.h.

Definition at line 65 of file OdometryF2M.h.

std::vector<std::pair<pcl::PointCloud<pcl::PointNormal>::Ptr, pcl::IndicesPtr> > rtabmap::OdometryF2M::scansBuffer_ [private]

Definition at line 75 of file OdometryF2M.h.

Definition at line 67 of file OdometryF2M.h.

Definition at line 66 of file OdometryF2M.h.

Definition at line 62 of file OdometryF2M.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jun 6 2019 21:59:41