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

#include <RegistrationVis.h>

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

Public Member Functions

Feature2DcreateFeatureDetector () const
 
float getInlierDistance () const
 
int getIterations () const
 
int getMinInliers () const
 
virtual void parseParameters (const ParametersMap &parameters)
 
 RegistrationVis (const ParametersMap &parameters=ParametersMap(), Registration *child=0)
 
virtual ~RegistrationVis ()
 
- Public Member Functions inherited from rtabmap::Registration
bool canUseGuess () const
 
Transform computeTransformation (const Signature &from, const Signature &to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const
 
Transform computeTransformation (const SensorData &from, const SensorData &to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const
 
Transform computeTransformationMod (Signature &from, Signature &to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const
 
bool force3DoF () const
 
float getMinGeometryCorrespondencesRatio () const
 
int getMinVisualCorrespondences () const
 
bool isImageRequired () const
 
bool isScanRequired () const
 
bool isUserDataRequired () const
 
bool repeatOnce () const
 
void setChildRegistration (Registration *child)
 
virtual ~Registration ()
 

Protected Member Functions

virtual bool canUseGuessImpl () const
 
virtual Transform computeTransformationImpl (Signature &from, Signature &to, Transform guess, RegistrationInfo &info) const
 
virtual int getMinVisualCorrespondencesImpl () const
 
virtual bool isImageRequiredImpl () const
 
- Protected Member Functions inherited from rtabmap::Registration
virtual float getMinGeometryCorrespondencesRatioImpl () const
 
virtual bool isScanRequiredImpl () const
 
virtual bool isUserDataRequiredImpl () const
 
 Registration (const ParametersMap &parameters=ParametersMap(), Registration *child=0)
 

Private Attributes

int _bundleAdjustment
 
ParametersMap _bundleParameters
 
int _correspondencesApproach
 
bool _depthAsMask
 
float _epipolarGeometryVar
 
int _estimationType
 
ParametersMap _featureParameters
 
float _flowEps
 
int _flowIterations
 
int _flowMaxLevel
 
int _flowWinSize
 
bool _forwardEstimateOnly
 
bool _guessMatchToProjection
 
int _guessWinSize
 
float _inlierDistance
 
int _iterations
 
int _minInliers
 
float _nndr
 
int _PnPFlags
 
int _PnPRefineIterations
 
float _PnPReprojError
 
int _refineIterations
 

Additional Inherited Members

- Public Types inherited from rtabmap::Registration
enum  Type { kTypeUndef = -1, kTypeVis = 0, kTypeIcp = 1, kTypeVisIcp = 2 }
 
- Static Public Member Functions inherited from rtabmap::Registration
static Registrationcreate (const ParametersMap &parameters)
 
static Registrationcreate (Type &type, const ParametersMap &parameters=ParametersMap())
 
- Static Public Attributes inherited from rtabmap::Registration
static double COVARIANCE_EPSILON = 0.000000001
 

Detailed Description

Definition at line 41 of file RegistrationVis.h.

Constructor & Destructor Documentation

rtabmap::RegistrationVis::RegistrationVis ( const ParametersMap parameters = ParametersMap(),
Registration child = 0 
)

Definition at line 50 of file RegistrationVis.cpp.

rtabmap::RegistrationVis::~RegistrationVis ( )
virtual

Definition at line 181 of file RegistrationVis.cpp.

Member Function Documentation

virtual bool rtabmap::RegistrationVis::canUseGuessImpl ( ) const
inlineprotectedvirtual

Reimplemented from rtabmap::Registration.

Definition at line 64 of file RegistrationVis.h.

Transform rtabmap::RegistrationVis::computeTransformationImpl ( Signature from,
Signature to,
Transform  guess,
RegistrationInfo info 
) const
protectedvirtual

Implements rtabmap::Registration.

Definition at line 190 of file RegistrationVis.cpp.

Feature2D * rtabmap::RegistrationVis::createFeatureDetector ( ) const

Definition at line 185 of file RegistrationVis.cpp.

float rtabmap::RegistrationVis::getInlierDistance ( ) const
inline

Definition at line 50 of file RegistrationVis.h.

int rtabmap::RegistrationVis::getIterations ( ) const
inline

Definition at line 51 of file RegistrationVis.h.

int rtabmap::RegistrationVis::getMinInliers ( ) const
inline

Definition at line 52 of file RegistrationVis.h.

virtual int rtabmap::RegistrationVis::getMinVisualCorrespondencesImpl ( ) const
inlineprotectedvirtual

Reimplemented from rtabmap::Registration.

Definition at line 65 of file RegistrationVis.h.

virtual bool rtabmap::RegistrationVis::isImageRequiredImpl ( ) const
inlineprotectedvirtual

Reimplemented from rtabmap::Registration.

Definition at line 63 of file RegistrationVis.h.

void rtabmap::RegistrationVis::parseParameters ( const ParametersMap parameters)
virtual

Reimplemented from rtabmap::Registration.

Definition at line 91 of file RegistrationVis.cpp.

Member Data Documentation

int rtabmap::RegistrationVis::_bundleAdjustment
private

Definition at line 86 of file RegistrationVis.h.

ParametersMap rtabmap::RegistrationVis::_bundleParameters
private

Definition at line 90 of file RegistrationVis.h.

int rtabmap::RegistrationVis::_correspondencesApproach
private

Definition at line 78 of file RegistrationVis.h.

bool rtabmap::RegistrationVis::_depthAsMask
private

Definition at line 87 of file RegistrationVis.h.

float rtabmap::RegistrationVis::_epipolarGeometryVar
private

Definition at line 72 of file RegistrationVis.h.

int rtabmap::RegistrationVis::_estimationType
private

Definition at line 73 of file RegistrationVis.h.

ParametersMap rtabmap::RegistrationVis::_featureParameters
private

Definition at line 89 of file RegistrationVis.h.

float rtabmap::RegistrationVis::_flowEps
private

Definition at line 81 of file RegistrationVis.h.

int rtabmap::RegistrationVis::_flowIterations
private

Definition at line 80 of file RegistrationVis.h.

int rtabmap::RegistrationVis::_flowMaxLevel
private

Definition at line 82 of file RegistrationVis.h.

int rtabmap::RegistrationVis::_flowWinSize
private

Definition at line 79 of file RegistrationVis.h.

bool rtabmap::RegistrationVis::_forwardEstimateOnly
private

Definition at line 74 of file RegistrationVis.h.

bool rtabmap::RegistrationVis::_guessMatchToProjection
private

Definition at line 85 of file RegistrationVis.h.

int rtabmap::RegistrationVis::_guessWinSize
private

Definition at line 84 of file RegistrationVis.h.

float rtabmap::RegistrationVis::_inlierDistance
private

Definition at line 69 of file RegistrationVis.h.

int rtabmap::RegistrationVis::_iterations
private

Definition at line 70 of file RegistrationVis.h.

int rtabmap::RegistrationVis::_minInliers
private

Definition at line 68 of file RegistrationVis.h.

float rtabmap::RegistrationVis::_nndr
private

Definition at line 83 of file RegistrationVis.h.

int rtabmap::RegistrationVis::_PnPFlags
private

Definition at line 76 of file RegistrationVis.h.

int rtabmap::RegistrationVis::_PnPRefineIterations
private

Definition at line 77 of file RegistrationVis.h.

float rtabmap::RegistrationVis::_PnPReprojError
private

Definition at line 75 of file RegistrationVis.h.

int rtabmap::RegistrationVis::_refineIterations
private

Definition at line 71 of file RegistrationVis.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