Public Member Functions | Private Member Functions | Private Attributes | List of all members
rtabmap::OdometryOkvis Class Reference

#include <OdometryOkvis.h>

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

Public Member Functions

virtual bool canProcessRawImages () const
 
virtual Odometry::Type getType ()
 
 OdometryOkvis (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
 
virtual void reset (const Transform &initialPose=Transform::getIdentity())
 
virtual ~OdometryOkvis ()
 
- Public Member Functions inherited from rtabmap::Odometry
unsigned int framesProcessed () const
 
const TransformgetPose () const
 
bool imagesAlreadyRectified () const
 
bool isInfoDataFilled () const
 
double previousStamp () const
 
const TransformpreviousVelocityTransform () const
 
Transform process (SensorData &data, OdometryInfo *info=0)
 
Transform process (SensorData &data, const Transform &guess, OdometryInfo *info=0)
 
virtual ~Odometry ()
 

Private Member Functions

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

Private Attributes

std::string configFilename_
 
IMU lastImu_
 
ParametersMap okvisParameters_
 
Transform previousPose_
 

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
}
 
- Static Public Member Functions inherited from rtabmap::Odometry
static Odometrycreate (const ParametersMap &parameters)
 
static Odometrycreate (Type &type, const ParametersMap &parameters=ParametersMap())
 
- Protected Member Functions inherited from rtabmap::Odometry
 Odometry (const rtabmap::ParametersMap &parameters)
 

Detailed Description

Definition at line 40 of file OdometryOkvis.h.

Constructor & Destructor Documentation

rtabmap::OdometryOkvis::OdometryOkvis ( const rtabmap::ParametersMap parameters = rtabmap::ParametersMap())

Definition at line 129 of file OdometryOkvis.cpp.

rtabmap::OdometryOkvis::~OdometryOkvis ( )
virtual

Definition at line 149 of file OdometryOkvis.cpp.

Member Function Documentation

virtual bool rtabmap::OdometryOkvis::canProcessRawImages ( ) const
inlinevirtual

Reimplemented from rtabmap::Odometry.

Definition at line 48 of file OdometryOkvis.h.

Transform rtabmap::OdometryOkvis::computeTransform ( SensorData image,
const Transform guess = Transform(),
OdometryInfo info = 0 
)
privatevirtual

Implements rtabmap::Odometry.

Definition at line 181 of file OdometryOkvis.cpp.

virtual Odometry::Type rtabmap::OdometryOkvis::getType ( )
inlinevirtual

Implements rtabmap::Odometry.

Definition at line 47 of file OdometryOkvis.h.

void rtabmap::OdometryOkvis::reset ( const Transform initialPose = Transform::getIdentity())
virtual

Reimplemented from rtabmap::Odometry.

Definition at line 158 of file OdometryOkvis.cpp.

Member Data Documentation

std::string rtabmap::OdometryOkvis::configFilename_
private

Definition at line 54 of file OdometryOkvis.h.

IMU rtabmap::OdometryOkvis::lastImu_
private

Definition at line 62 of file OdometryOkvis.h.

ParametersMap rtabmap::OdometryOkvis::okvisParameters_
private

Definition at line 61 of file OdometryOkvis.h.

Transform rtabmap::OdometryOkvis::previousPose_
private

Definition at line 63 of file OdometryOkvis.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Wed Jun 5 2019 22:43:43