#include <OdometryF2M.h>

Public Member Functions | |
| virtual bool | canProcessIMU () const |
| const Signature & | getLastFrame () const |
| const Signature & | getMap () const |
| virtual Odometry::Type | getType () |
| OdometryF2M (const rtabmap::ParametersMap ¶meters=rtabmap::ParametersMap()) | |
| virtual void | reset (const Transform &initialPose=Transform::getIdentity()) |
| virtual | ~OdometryF2M () |
Public Member Functions inherited from rtabmap::Odometry | |
| virtual bool | canProcessRawImages () const |
| unsigned int | framesProcessed () const |
| const Transform & | getPose () const |
| const Transform & | getVelocityGuess () const |
| bool | imagesAlreadyRectified () const |
| bool | isInfoDataFilled () const |
| double | previousStamp () const |
| Transform | process (SensorData &data, OdometryInfo *info=0) |
| Transform | process (SensorData &data, const Transform &guess, OdometryInfo *info=0) |
| RTABMAP_DEPRECATED (const Transform &previousVelocityTransform() const,"Use getVelocityGuess() instead.") | |
| virtual | ~Odometry () |
Private Member Functions | |
| virtual Transform | computeTransform (SensorData &data, const Transform &guess=Transform(), OdometryInfo *info=0) |
Private Attributes | |
| int | bundleAdjustment_ |
| std::multimap< int, Link > | bundleIMUOrientations_ |
| std::multimap< int, Link > | bundleLinks_ |
| int | bundleMaxFrames_ |
| std::map< int, CameraModel > | bundleModels_ |
| std::map< int, int > | bundlePoseReferences_ |
| std::map< int, Transform > | bundlePoses_ |
| int | bundleSeq_ |
| std::map< int, std::map< int, FeatureBA > > | bundleWordReferences_ |
| bool | initGravity_ |
| float | keyFrameThr_ |
| Signature * | lastFrame_ |
| int | lastFrameOldestNewId_ |
| Signature * | map_ |
| int | maximumMapSize_ |
| int | maxNewFeatures_ |
| ParametersMap | parameters_ |
| int | pointToPlaneK_ |
| float | pointToPlaneRadius_ |
| Registration * | regPipeline_ |
| Optimizer * | sba_ |
| float | scanKeyFrameThr_ |
| float | scanMapMaxRange_ |
| int | scanMaximumMapSize_ |
| std::vector< std::pair< pcl::PointCloud< pcl::PointXYZINormal >::Ptr, pcl::IndicesPtr > > | scansBuffer_ |
| float | scanSubtractAngle_ |
| float | scanSubtractRadius_ |
| float | validDepthRatio_ |
| int | visKeyFrameThr_ |
Additional Inherited Members | |
Public Types inherited from rtabmap::Odometry | |
| enum | Type { kTypeUndef = -1, kTypeF2M = 0, kTypeF2F = 1, kTypeFovis = 2, kTypeViso2 = 3, kTypeDVO = 4, kTypeORBSLAM2 = 5, kTypeOkvis = 6, kTypeLOAM = 7, kTypeMSCKF = 8, kTypeVINS = 9 } |
Static Public Member Functions inherited from rtabmap::Odometry | |
| static Odometry * | create (const ParametersMap ¶meters=ParametersMap()) |
| static Odometry * | create (Type &type, const ParametersMap ¶meters=ParametersMap()) |
Protected Member Functions inherited from rtabmap::Odometry | |
| const std::map< double, Transform > & | imus () const |
| Odometry (const rtabmap::ParametersMap ¶meters) | |
Definition at line 44 of file OdometryF2M.h.
| rtabmap::OdometryF2M::OdometryF2M | ( | const rtabmap::ParametersMap & | parameters = rtabmap::ParametersMap() | ) |
Definition at line 57 of file OdometryF2M.cpp.
|
virtual |
Definition at line 171 of file OdometryF2M.cpp.
|
virtual |
Reimplemented from rtabmap::Odometry.
Definition at line 202 of file OdometryF2M.cpp.
|
privatevirtual |
Implements rtabmap::Odometry.
Definition at line 208 of file OdometryF2M.cpp.
|
inline |
Definition at line 52 of file OdometryF2M.h.
|
inline |
Definition at line 51 of file OdometryF2M.h.
|
inlinevirtual |
Implements rtabmap::Odometry.
Definition at line 55 of file OdometryF2M.h.
|
virtual |
Reimplemented from rtabmap::Odometry.
Definition at line 181 of file OdometryF2M.cpp.
|
private |
Definition at line 71 of file OdometryF2M.h.
|
private |
Definition at line 87 of file OdometryF2M.h.
|
private |
Definition at line 86 of file OdometryF2M.h.
|
private |
Definition at line 72 of file OdometryF2M.h.
|
private |
Definition at line 88 of file OdometryF2M.h.
|
private |
Definition at line 89 of file OdometryF2M.h.
|
private |
Definition at line 85 of file OdometryF2M.h.
|
private |
Definition at line 90 of file OdometryF2M.h.
|
private |
Definition at line 84 of file OdometryF2M.h.
|
private |
Definition at line 82 of file OdometryF2M.h.
|
private |
Definition at line 63 of file OdometryF2M.h.
|
private |
Definition at line 79 of file OdometryF2M.h.
|
private |
Definition at line 80 of file OdometryF2M.h.
|
private |
Definition at line 78 of file OdometryF2M.h.
|
private |
Definition at line 62 of file OdometryF2M.h.
|
private |
Definition at line 65 of file OdometryF2M.h.
|
private |
Definition at line 92 of file OdometryF2M.h.
|
private |
Definition at line 74 of file OdometryF2M.h.
|
private |
Definition at line 75 of file OdometryF2M.h.
|
private |
Definition at line 77 of file OdometryF2M.h.
|
private |
Definition at line 91 of file OdometryF2M.h.
|
private |
Definition at line 66 of file OdometryF2M.h.
|
private |
Definition at line 70 of file OdometryF2M.h.
|
private |
Definition at line 67 of file OdometryF2M.h.
|
private |
Definition at line 81 of file OdometryF2M.h.
|
private |
Definition at line 69 of file OdometryF2M.h.
|
private |
Definition at line 68 of file OdometryF2M.h.
|
private |
Definition at line 73 of file OdometryF2M.h.
|
private |
Definition at line 64 of file OdometryF2M.h.