Public Slots | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
PreferencesDialogROS Class Reference

#include <PreferencesDialogROS.h>

Inheritance diagram for PreferencesDialogROS:
Inheritance graph
[legend]

Public Slots

void readRtabmapNodeParameters ()
 
- Public Slots inherited from rtabmap::PreferencesDialog
void calibrate ()
 
void calibrateOdomSensorExtrinsics ()
 
void calibrateSimple ()
 
void selectSourceDriver (Src src, int variant=0)
 
void setDetectionRate (double value)
 
void setInputRate (double value)
 
void setSLAMMode (bool enabled)
 
void setTimeLimit (float value)
 

Public Member Functions

virtual QString getIniFilePath () const
 
virtual QString getTmpIniFilePath () const
 
bool hasAllParameters ()
 
 PreferencesDialogROS (const QString &configFile, const std::string &rtabmapNodeName)
 
virtual ~PreferencesDialogROS ()
 
- Public Member Functions inherited from rtabmap::PreferencesDialog
bool beepOnPause () const
 
CameracreateCamera (bool useRawImages=false, bool useColor=true)
 
CameracreateOdomSensor (Transform &extrinsics, double &timeOffset, float &scaleFactor)
 
rtabmap::ParametersMap getAllParameters () const
 
double getBilateralSigmaR () const
 
double getBilateralSigmaS () const
 
QString getCameraInfoDir () const
 
double getCeilingFilteringHeight () const
 
int getCloudColorScheme (int index) const
 
int getCloudDecimation (int index) const
 
double getCloudFilteringAngle () const
 
double getCloudFilteringRadius () const
 
double getCloudMaxDepth (int index) const
 
double getCloudMeshingAngle () const
 
int getCloudMeshingTriangleSize ()
 
double getCloudMinDepth (int index) const
 
double getCloudOpacity (int index) const
 
int getCloudPointSize (int index) const
 
std::vector< float > getCloudRoiRatios (int index) const
 
double getCloudVoxelSizeScan (int index) const
 
virtual QString getDefaultWorkingDirectory () const
 
float getDetectionRate () const
 
int getDownsamplingStepScan (int index) const
 
int getFeaturesPointSize (int index) const
 
double getFloorFilteringHeight () const
 
double getGeneralInputRate () const
 
int getGeneralLoggerEventLevel () const
 
int getGeneralLoggerLevel () const
 
int getGeneralLoggerPauseLevel () const
 
bool getGeneralLoggerPrintThreadId () const
 
bool getGeneralLoggerPrintTime () const
 
std::vector< std::stringgetGeneralLoggerThreads () const
 
int getGeneralLoggerType () const
 
double getGridMapOpacity () const
 
int getGridMapSensor () const
 
bool getGridMapShown () const
 
int getIgnoredDCComponents () const
 
bool getIMUFilteringBaseFrameConversion () const
 
int getIMUFilteringStrategy () const
 
double getIMUGravityLength (int index) const
 
Transform getIMULocalTransform () const
 
QString getIMUPath () const
 
int getIMURate () const
 
int getKpMaxFeatures () const
 
Transform getLaserLocalTransform () const
 
double getLoopThr () const
 
double getMarkerLength () const
 
int getNoiseMinNeighbors () const
 
double getNoiseRadius () const
 
int getNormalKSearch () const
 
double getNormalRadiusSearch () const
 
int getOctomapPointSize () const
 
int getOctomapRenderingType () const
 
int getOctomapTreeDepth () const
 
int getOdomBufferSize () const
 
double getOdomF2MGravitySigma () const
 
int getOdomQualityWarnThr () const
 
int getOdomRegistrationApproach () const
 
PreferencesDialog::Src getOdomSourceDriver () const
 
int getOdomStrategy () const
 
std::string getParameter (const std::string &key) const
 
double getScanCeilingFilteringHeight () const
 
int getScanColorScheme (int index) const
 
double getScanFloorFilteringHeight () const
 
double getScanMaxRange (int index) const
 
double getScanMinRange (int index) const
 
int getScanNormalKSearch () const
 
double getScanNormalRadiusSearch () const
 
double getScanOpacity (int index) const
 
int getScanPointSize (int index) const
 
double getSimThr () const
 
QString getSourceDevice () const
 
QString getSourceDistortionModel () const
 
PreferencesDialog::Src getSourceDriver () const
 
QString getSourceDriverStr () const
 
int getSourceImageDecimation () const
 
Transform getSourceLocalTransform () const
 
int getSourceScanDownsampleStep () const
 
double getSourceScanForceGroundNormalsUp () const
 
int getSourceScanNormalsK () const
 
double getSourceScanNormalsRadius () const
 
double getSourceScanRangeMax () const
 
double getSourceScanRangeMin () const
 
double getSourceScanVoxelSize () const
 
PreferencesDialog::Src getSourceType () const
 
double getSubtractFilteringAngle () const
 
int getSubtractFilteringMinPts () const
 
double getSubtractFilteringRadius () const
 
float getTimeLimit () const
 
double getVoxel () const
 
double getVpThr () const
 
QString getWorkingDirectory () const
 
bool imageHighestHypShown () const
 
bool imageRejectedShown () const
 
void init (const QString &iniFilePath="")
 
bool isBilateralFiltering () const
 
bool isCacheSavedInFigures () const
 
bool isCloudFiltering () const
 
bool isCloudMeshing () const
 
bool isCloudMeshingQuad () const
 
bool isCloudMeshingTexture () const
 
bool isCloudsKept () const
 
bool isCloudsShown (int index) const
 
bool isDepthFilteringAvailable () const
 
bool isFeaturesShown (int index) const
 
bool isFramesShown () const
 
bool isFrustumsShown (int index) const
 
bool isGraphsShown () const
 
bool isGroundTruthAligned () const
 
bool isImagesKept () const
 
bool isIMUAccShown () const
 
bool isIMUGravityShown (int index) const
 
bool isLabelsShown () const
 
bool isLandmarksShown () const
 
bool isLocalizationsCountGraphView () const
 
bool isMarkerDetection () const
 
bool isMissingCacheRepublished () const
 
bool isOctomap2dGrid () const
 
bool isOctomapShown () const
 
bool isOctomapUpdated () const
 
bool isOdomDisabled () const
 
bool isOdomOnlyInliersShown () const
 
bool isOdomSensorAsGt () const
 
bool isPosteriorGraphView () const
 
bool isPriorIgnored () const
 
bool isRelocalizationColorOdomCacheGraphView () const
 
bool isRGBDMode () const
 
bool isScansShown (int index) const
 
bool isSLAMMode () const
 
bool isSourceDatabaseStampsUsed () const
 
bool isSourceDatabaseStereoToDepth () const
 
bool isSourceMirroring () const
 
bool isSourceRGBDColorOnly () const
 
bool isSourceScanFromDepth () const
 
bool isSourceStereoDepthGenerated () const
 
bool isSourceStereoExposureCompensation () const
 
bool isStatisticsPublished () const
 
bool isSubtractFiltering () const
 
bool isTimeUsedInFigures () const
 
bool isVerticalLayoutUsed () const
 
bool isWordsCountGraphView () const
 
double landmarkVisSize () const
 
QString loadCustomConfig (const QString &section, const QString &key)
 
void loadMainWindowState (QMainWindow *mainWindow, bool &maximized, bool &statusBarShown)
 
void loadWidgetState (QWidget *widget)
 
void loadWindowGeometry (QWidget *window)
 
bool notifyWhenNewGlobalPathIsReceived () const
 
 PreferencesDialog (QWidget *parent=0)
 
bool projFlatObstaclesDetected () const
 
bool projMapFrame () const
 
double projMaxGroundAngle () const
 
double projMaxGroundHeight () const
 
double projMaxObstaclesHeight () const
 
int projMinClusterSize () const
 
void saveCustomConfig (const QString &section, const QString &key, const QString &value)
 
void saveMainWindowState (const QMainWindow *mainWindow)
 
void saveSettings ()
 
void saveWidgetState (const QWidget *widget)
 
void saveWindowGeometry (const QWidget *window)
 
void setCurrentPanelToSource ()
 
void setMonitoringState (bool monitoringState)
 
void updateParameters (const ParametersMap &parameters, bool setOtherParametersToDefault=false)
 
virtual ~PreferencesDialog ()
 

Protected Member Functions

virtual QString getParamMessage ()
 
bool hasAllParameters (const ros::NodeHandle &nh, const rtabmap::ParametersMap &parameters)
 
virtual void readCameraSettings (const QString &filePath)
 
virtual bool readCoreSettings (const QString &filePath)
 
virtual void writeCameraSettings (const QString &filePath) const
 
virtual void writeCoreSettings (const QString &filePath) const
 
- Protected Member Functions inherited from rtabmap::PreferencesDialog
virtual void closeEvent (QCloseEvent *event)
 
virtual void readGuiSettings (const QString &filePath=QString())
 
void setParameter (const std::string &key, const std::string &value)
 
virtual void showEvent (QShowEvent *event)
 
virtual void writeGuiSettings (const QString &filePath=QString()) const
 

Private Attributes

QString configFile_
 
std::string rtabmapNodeName_
 

Additional Inherited Members

- Public Types inherited from rtabmap::PreferencesDialog
enum  PanelFlag
 
enum  Src
 
- Signals inherited from rtabmap::PreferencesDialog
void settingsChanged (PreferencesDialog::PANEL_FLAGS)
 
void settingsChanged (rtabmap::ParametersMap)
 
- Public Attributes inherited from rtabmap::PreferencesDialog
 kPanelAll
 
 kPanelCloudRendering
 
 kPanelDummy
 
 kPanelGeneral
 
 kPanelLogging
 
 kPanelSource
 
 kSrcDatabase
 
 kSrcDC1394
 
 kSrcFlyCapture2
 
 kSrcFreenect
 
 kSrcFreenect2
 
 kSrcImages
 
 kSrcK4A
 
 kSrcK4W2
 
 kSrcOpenNI2
 
 kSrcOpenNI_CV
 
 kSrcOpenNI_CV_ASUS
 
 kSrcOpenNI_PCL
 
 kSrcRealSense
 
 kSrcRealSense2
 
 kSrcRGB
 
 kSrcRGBD
 
 kSrcRGBDImages
 
 kSrcStereo
 
 kSrcStereoDepthAI
 
 kSrcStereoImages
 
 kSrcStereoMyntEye
 
 kSrcStereoRealSense2
 
 kSrcStereoTara
 
 kSrcStereoUsb
 
 kSrcStereoVideo
 
 kSrcStereoZed
 
 kSrcStereoZedOC
 
 kSrcUndef
 
 kSrcUsbDevice
 
 kSrcVideo
 
- Protected Attributes inherited from rtabmap::PreferencesDialog
PANEL_FLAGS _obsoletePanels
 

Detailed Description

Definition at line 36 of file PreferencesDialogROS.h.

Constructor & Destructor Documentation

◆ PreferencesDialogROS()

PreferencesDialogROS::PreferencesDialogROS ( const QString &  configFile,
const std::string rtabmapNodeName 
)

Definition at line 45 of file PreferencesDialogROS.cpp.

◆ ~PreferencesDialogROS()

PreferencesDialogROS::~PreferencesDialogROS ( )
virtual

Definition at line 52 of file PreferencesDialogROS.cpp.

Member Function Documentation

◆ getIniFilePath()

QString PreferencesDialogROS::getIniFilePath ( ) const
virtual

Reimplemented from rtabmap::PreferencesDialog.

Definition at line 57 of file PreferencesDialogROS.cpp.

◆ getParamMessage()

QString PreferencesDialogROS::getParamMessage ( )
protectedvirtual

Reimplemented from rtabmap::PreferencesDialog.

Definition at line 81 of file PreferencesDialogROS.cpp.

◆ getTmpIniFilePath()

QString PreferencesDialogROS::getTmpIniFilePath ( ) const
virtual

Reimplemented from rtabmap::PreferencesDialog.

Definition at line 66 of file PreferencesDialogROS.cpp.

◆ hasAllParameters() [1/2]

bool PreferencesDialogROS::hasAllParameters ( )

Definition at line 86 of file PreferencesDialogROS.cpp.

◆ hasAllParameters() [2/2]

bool PreferencesDialogROS::hasAllParameters ( const ros::NodeHandle nh,
const rtabmap::ParametersMap parameters 
)
protected

Definition at line 100 of file PreferencesDialogROS.cpp.

◆ readCameraSettings()

void PreferencesDialogROS::readCameraSettings ( const QString &  filePath)
protectedvirtual

Reimplemented from rtabmap::PreferencesDialog.

Definition at line 76 of file PreferencesDialogROS.cpp.

◆ readCoreSettings()

bool PreferencesDialogROS::readCoreSettings ( const QString &  filePath)
protectedvirtual

Reimplemented from rtabmap::PreferencesDialog.

Definition at line 112 of file PreferencesDialogROS.cpp.

◆ readRtabmapNodeParameters

void PreferencesDialogROS::readRtabmapNodeParameters ( )
slot

Definition at line 71 of file PreferencesDialogROS.cpp.

◆ writeCameraSettings()

virtual void PreferencesDialogROS::writeCameraSettings ( const QString &  filePath) const
inlineprotectedvirtual

Reimplemented from rtabmap::PreferencesDialog.

Definition at line 55 of file PreferencesDialogROS.h.

◆ writeCoreSettings()

void PreferencesDialogROS::writeCoreSettings ( const QString &  filePath) const
protectedvirtual

Reimplemented from rtabmap::PreferencesDialog.

Definition at line 235 of file PreferencesDialogROS.cpp.

Member Data Documentation

◆ configFile_

QString PreferencesDialogROS::configFile_
private

Definition at line 59 of file PreferencesDialogROS.h.

◆ rtabmapNodeName_

std::string PreferencesDialogROS::rtabmapNodeName_
private

Definition at line 60 of file PreferencesDialogROS.h.


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


rtabmap_ros
Author(s): Mathieu Labbe
autogenerated on Tue Jan 24 2023 04:04:40