Public Slots | Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
rtabmap::PostProcessingDialog Class Reference

#include <PostProcessingDialog.h>

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

Public Slots

void closeDialog (QAbstractButton *button)
 
void restoreDefaults ()
 

Signals

void configChanged ()
 

Public Member Functions

double clusterAngle () const
 
double clusterRadius () const
 
bool interSession () const
 
bool intraSession () const
 
bool isDetectMoreLoopClosures () const
 
bool isRefineLoopClosureLinks () const
 
bool isRefineNeighborLinks () const
 
bool isSBA () const
 
int iterations () const
 
void loadSettings (QSettings &settings, const QString &group="")
 
 PostProcessingDialog (QWidget *parent=0)
 
void saveSettings (QSettings &settings, const QString &group="") const
 
int sbaIterations () const
 
bool sbaRematchFeatures () const
 
Optimizer::Type sbaType () const
 
double sbaVariance () const
 
void setClusterAngle (double angle)
 
void setClusterRadius (double radius)
 
void setDetectMoreLoopClosures (bool on)
 
void setInterSession (bool enabled)
 
void setIntraSession (bool enabled)
 
void setIterations (int iterations)
 
void setRefineLoopClosureLinks (bool on)
 
void setRefineNeighborLinks (bool on)
 
void setSBA (bool on)
 
void setSBAIterations (int iterations)
 
void setSBARematchFeatures (bool value)
 
void setSBAType (Optimizer::Type type)
 
void setSBAVariance (double variance)
 
virtual ~PostProcessingDialog ()
 

Private Slots

void updateButtonBox ()
 
void updateVisibility ()
 

Private Member Functions

bool validateForm ()
 

Private Attributes

Ui_PostProcessingDialog * _ui
 

Detailed Description

Definition at line 43 of file PostProcessingDialog.h.

Constructor & Destructor Documentation

◆ PostProcessingDialog()

rtabmap::PostProcessingDialog::PostProcessingDialog ( QWidget *  parent = 0)

Definition at line 37 of file PostProcessingDialog.cpp.

◆ ~PostProcessingDialog()

rtabmap::PostProcessingDialog::~PostProcessingDialog ( )
virtual

Definition at line 97 of file PostProcessingDialog.cpp.

Member Function Documentation

◆ closeDialog

void rtabmap::PostProcessingDialog::closeDialog ( QAbstractButton *  button)
slot

Definition at line 102 of file PostProcessingDialog.cpp.

◆ clusterAngle()

double rtabmap::PostProcessingDialog::clusterAngle ( ) const

Definition at line 237 of file PostProcessingDialog.cpp.

◆ clusterRadius()

double rtabmap::PostProcessingDialog::clusterRadius ( ) const

Definition at line 232 of file PostProcessingDialog.cpp.

◆ configChanged

void rtabmap::PostProcessingDialog::configChanged ( )
signal

◆ interSession()

bool rtabmap::PostProcessingDialog::interSession ( ) const

Definition at line 252 of file PostProcessingDialog.cpp.

◆ intraSession()

bool rtabmap::PostProcessingDialog::intraSession ( ) const

Definition at line 247 of file PostProcessingDialog.cpp.

◆ isDetectMoreLoopClosures()

bool rtabmap::PostProcessingDialog::isDetectMoreLoopClosures ( ) const

Definition at line 227 of file PostProcessingDialog.cpp.

◆ isRefineLoopClosureLinks()

bool rtabmap::PostProcessingDialog::isRefineLoopClosureLinks ( ) const

Definition at line 262 of file PostProcessingDialog.cpp.

◆ isRefineNeighborLinks()

bool rtabmap::PostProcessingDialog::isRefineNeighborLinks ( ) const

Definition at line 257 of file PostProcessingDialog.cpp.

◆ isSBA()

bool rtabmap::PostProcessingDialog::isSBA ( ) const

Definition at line 267 of file PostProcessingDialog.cpp.

◆ iterations()

int rtabmap::PostProcessingDialog::iterations ( ) const

Definition at line 242 of file PostProcessingDialog.cpp.

◆ loadSettings()

void rtabmap::PostProcessingDialog::loadSettings ( QSettings &  settings,
const QString &  group = "" 
)

Definition at line 166 of file PostProcessingDialog.cpp.

◆ restoreDefaults

void rtabmap::PostProcessingDialog::restoreDefaults ( )
slot

Definition at line 192 of file PostProcessingDialog.cpp.

◆ saveSettings()

void rtabmap::PostProcessingDialog::saveSettings ( QSettings &  settings,
const QString &  group = "" 
) const

Definition at line 141 of file PostProcessingDialog.cpp.

◆ sbaIterations()

int rtabmap::PostProcessingDialog::sbaIterations ( ) const

Definition at line 272 of file PostProcessingDialog.cpp.

◆ sbaRematchFeatures()

bool rtabmap::PostProcessingDialog::sbaRematchFeatures ( ) const

Definition at line 284 of file PostProcessingDialog.cpp.

◆ sbaType()

Optimizer::Type rtabmap::PostProcessingDialog::sbaType ( ) const

Definition at line 280 of file PostProcessingDialog.cpp.

◆ sbaVariance()

double rtabmap::PostProcessingDialog::sbaVariance ( ) const

Definition at line 276 of file PostProcessingDialog.cpp.

◆ setClusterAngle()

void rtabmap::PostProcessingDialog::setClusterAngle ( double  angle)

Definition at line 298 of file PostProcessingDialog.cpp.

◆ setClusterRadius()

void rtabmap::PostProcessingDialog::setClusterRadius ( double  radius)

Definition at line 294 of file PostProcessingDialog.cpp.

◆ setDetectMoreLoopClosures()

void rtabmap::PostProcessingDialog::setDetectMoreLoopClosures ( bool  on)

Definition at line 290 of file PostProcessingDialog.cpp.

◆ setInterSession()

void rtabmap::PostProcessingDialog::setInterSession ( bool  enabled)

Definition at line 310 of file PostProcessingDialog.cpp.

◆ setIntraSession()

void rtabmap::PostProcessingDialog::setIntraSession ( bool  enabled)

Definition at line 306 of file PostProcessingDialog.cpp.

◆ setIterations()

void rtabmap::PostProcessingDialog::setIterations ( int  iterations)

Definition at line 302 of file PostProcessingDialog.cpp.

◆ setRefineLoopClosureLinks()

void rtabmap::PostProcessingDialog::setRefineLoopClosureLinks ( bool  on)

Definition at line 318 of file PostProcessingDialog.cpp.

◆ setRefineNeighborLinks()

void rtabmap::PostProcessingDialog::setRefineNeighborLinks ( bool  on)

Definition at line 314 of file PostProcessingDialog.cpp.

◆ setSBA()

void rtabmap::PostProcessingDialog::setSBA ( bool  on)

Definition at line 322 of file PostProcessingDialog.cpp.

◆ setSBAIterations()

void rtabmap::PostProcessingDialog::setSBAIterations ( int  iterations)

Definition at line 329 of file PostProcessingDialog.cpp.

◆ setSBARematchFeatures()

void rtabmap::PostProcessingDialog::setSBARematchFeatures ( bool  value)

Definition at line 352 of file PostProcessingDialog.cpp.

◆ setSBAType()

void rtabmap::PostProcessingDialog::setSBAType ( Optimizer::Type  type)

Definition at line 337 of file PostProcessingDialog.cpp.

◆ setSBAVariance()

void rtabmap::PostProcessingDialog::setSBAVariance ( double  variance)

Definition at line 333 of file PostProcessingDialog.cpp.

◆ updateButtonBox

void rtabmap::PostProcessingDialog::updateButtonBox ( )
privateslot

Definition at line 221 of file PostProcessingDialog.cpp.

◆ updateVisibility

void rtabmap::PostProcessingDialog::updateVisibility ( )
privateslot

Definition at line 135 of file PostProcessingDialog.cpp.

◆ validateForm()

bool rtabmap::PostProcessingDialog::validateForm ( )
private

Definition at line 125 of file PostProcessingDialog.cpp.

Member Data Documentation

◆ _ui

Ui_PostProcessingDialog* rtabmap::PostProcessingDialog::_ui
private

Definition at line 100 of file PostProcessingDialog.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:39:00