From 9043c4a9aa8daad02250384c58e4ee7d25e6b7d6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 2 Aug 2026 07:56:38 +0000 Subject: [PATCH] Preview for PR #1492 c82721341cb6b9be5ea6c74e1c195f07d4187738 --- preview/pr-1492/api/index.html | 6 + .../api/latest/BayesFilter_8h_source.html | 42 +- .../api/latest/CameraDepthAI_8h_source.html | 37 +- .../api/latest/CameraEvent_8h_source.html | 37 +- .../api/latest/CameraFreenect2_8h_source.html | 37 +- .../api/latest/CameraFreenect_8h_source.html | 37 +- .../api/latest/CameraImages_8h_source.html | 37 +- .../api/latest/CameraInfo_8h_source.html | 37 +- .../api/latest/CameraK4A_8h_source.html | 37 +- .../api/latest/CameraK4W2_8h_source.html | 37 +- .../api/latest/CameraModel_8h_source.html | 37 +- .../api/latest/CameraMyntEye_8h_source.html | 37 +- .../api/latest/CameraOpenNI2_8h_source.html | 37 +- .../api/latest/CameraOpenNICV_8h_source.html | 37 +- .../api/latest/CameraOpenni_8h_source.html | 37 +- .../api/latest/CameraOrbbecSDK_8h_source.html | 37 +- .../latest/CameraRGBDImages_8h_source.html | 37 +- .../api/latest/CameraRGBD_8h_source.html | 37 +- .../api/latest/CameraRGB_8h_source.html | 37 +- .../latest/CameraRealSense2_8h_source.html | 37 +- .../api/latest/CameraRealSense_8h_source.html | 37 +- .../api/latest/CameraSeerSense_8h_source.html | 37 +- .../latest/CameraStereoDC1394_8h_source.html | 37 +- .../CameraStereoFlyCapture2_8h_source.html | 37 +- .../latest/CameraStereoImages_8h_source.html | 37 +- .../latest/CameraStereoTara_8h_source.html | 37 +- .../latest/CameraStereoVideo_8h_source.html | 37 +- .../latest/CameraStereoZedOC_8h_source.html | 37 +- .../api/latest/CameraStereoZed_8h_source.html | 37 +- .../api/latest/CameraStereo_8h_source.html | 37 +- .../api/latest/CameraThread_8h_source.html | 37 +- .../api/latest/CameraVideo_8h_source.html | 37 +- .../pr-1492/api/latest/Camera_8h_source.html | 37 +- .../api/latest/CloudMap_8h_source.html | 40 +- .../api/latest/Compression_8h_source.html | 37 +- .../api/latest/DBDriverSqlite3_8h_source.html | 44 +- .../api/latest/DBDriver_8h_source.html | 53 +- .../api/latest/DBReader_8h_source.html | 37 +- .../api/latest/EnvSensor_8h_source.html | 63 +- .../latest/EpipolarGeometry_8h_source.html | 42 +- .../api/latest/Features2d_8h_source.html | 122 +- .../api/latest/FlannIndex_8h_source.html | 37 +- preview/pr-1492/api/latest/GPS_8h_source.html | 37 +- .../api/latest/GainCompensator_8h_source.html | 37 +- .../api/latest/GeodeticCoords_8h_source.html | 37 +- .../GlobalDescriptorExtractor_8h_source.html | 46 +- .../latest/GlobalDescriptor_8h_source.html | 37 +- .../api/latest/GlobalMap_8h_source.html | 40 +- .../pr-1492/api/latest/Graph_8h_source.html | 383 +- .../pr-1492/api/latest/GridMap_8h_source.html | 40 +- .../api/latest/IMUFilter_8h_source.html | 112 +- .../api/latest/IMUThread_8h_source.html | 40 +- preview/pr-1492/api/latest/IMU_8h_source.html | 37 +- .../pr-1492/api/latest/Image_8h_source.html | 37 +- .../api/latest/LASWriter_8h_source.html | 37 +- .../api/latest/Landmark_8h_source.html | 37 +- .../api/latest/LaserScan_8h_source.html | 128 +- .../api/latest/LidarVLP16_8h_source.html | 37 +- .../pr-1492/api/latest/Lidar_8h_source.html | 37 +- .../pr-1492/api/latest/Link_8h_source.html | 154 +- .../api/latest/LocalGridMaker_8h_source.html | 44 +- .../api/latest/LocalGrid_8h_source.html | 37 +- .../api/latest/LocalMapMaker_8hpp_source.html | 46 +- .../api/latest/MarkerDetector_8h_source.html | 42 +- .../pr-1492/api/latest/Memory_8h_source.html | 50 +- .../api/latest/OccupancyGrid_8h_source.html | 37 +- .../pr-1492/api/latest/OctoMap_8h_source.html | 37 +- .../api/latest/OdometryCuVSLAM_8h_source.html | 42 +- .../api/latest/OdometryDVO_8h_source.html | 42 +- .../api/latest/OdometryEvent_8h_source.html | 216 +- .../api/latest/OdometryF2F_8h_source.html | 44 +- .../api/latest/OdometryF2M_8h_source.html | 44 +- .../api/latest/OdometryFLOAM_8h_source.html | 42 +- .../api/latest/OdometryFovis_8h_source.html | 44 +- .../api/latest/OdometryInfo_8h_source.html | 185 +- .../api/latest/OdometryLIOSAM_8h_source.html | 44 +- .../api/latest/OdometryLOAM_8h_source.html | 42 +- .../api/latest/OdometryMSCKF_8h_source.html | 44 +- .../api/latest/OdometryMono_8h_source.html | 42 +- .../latest/OdometryORBSLAM2_8h_source.html | 42 +- .../latest/OdometryORBSLAM3_8h_source.html | 44 +- .../api/latest/OdometryOkvis_8h_source.html | 44 +- .../api/latest/OdometryOpen3D_8h_source.html | 42 +- .../latest/OdometryOpenVINS_8h_source.html | 42 +- .../api/latest/OdometryThread_8h_source.html | 119 +- .../latest/OdometryVINSFusion_8h_source.html | 42 +- .../api/latest/OdometryVINS_8h_source.html | 37 +- .../api/latest/OdometryViso2_8h_source.html | 44 +- .../api/latest/Odometry_8h_source.html | 46 +- .../api/latest/OptimizerCVSBA_8h_source.html | 40 +- .../api/latest/OptimizerCeres_8h_source.html | 42 +- .../api/latest/OptimizerG2O_8h_source.html | 42 +- .../api/latest/OptimizerGTSAM_8h_source.html | 42 +- .../api/latest/OptimizerTORO_8h_source.html | 40 +- .../api/latest/Optimizer_8h_source.html | 52 +- .../api/latest/PDALWriter_8h_source.html | 37 +- .../api/latest/ParamEvent_8h_source.html | 44 +- .../api/latest/Parameters_8h_source.html | 1862 +- .../api/latest/ParticleFilter_8h_source.html | 37 +- .../api/latest/Posix_2UThreadC_8h_source.html | 37 +- .../api/latest/ProgressState_8h_source.html | 37 +- .../api/latest/PythonInterface_8h_source.html | 37 +- .../api/latest/Recovery_8h_source.html | 37 +- .../api/latest/RegistrationIcp_8h_source.html | 46 +- .../latest/RegistrationInfo_8h_source.html | 37 +- .../api/latest/RegistrationVis_8h_source.html | 46 +- .../api/latest/Registration_8h_source.html | 60 +- .../api/latest/RtabmapEvent_8h_source.html | 504 +- .../api/latest/RtabmapThread_8h_source.html | 191 +- .../pr-1492/api/latest/Rtabmap_8h_source.html | 46 +- .../latest/SensorCaptureInfo_8h_source.html | 37 +- .../latest/SensorCaptureThread_8h_source.html | 54 +- .../api/latest/SensorCapture_8h_source.html | 37 +- .../api/latest/SensorData_8h_source.html | 37 +- .../api/latest/SensorEvent_8h_source.html | 37 +- .../api/latest/Signature_8h_source.html | 37 +- .../api/latest/Statistics_8h_source.html | 37 +- .../api/latest/StereoBM_8h_source.html | 42 +- .../latest/StereoCameraModel_8h_source.html | 37 +- .../api/latest/StereoDense_8h_source.html | 46 +- .../api/latest/StereoSGBM_8h_source.html | 42 +- .../pr-1492/api/latest/Stereo_8h_source.html | 48 +- .../api/latest/Transform_8h_source.html | 37 +- .../pr-1492/api/latest/UConversion_8h.html | 37 +- preview/pr-1492/api/latest/UConversion_8h.js | 26 + .../api/latest/UConversion_8h_source.html | 37 +- .../api/latest/UDestroyer_8h_source.html | 37 +- .../api/latest/UDirectory_8h_source.html | 37 +- .../pr-1492/api/latest/UEvent_8h_source.html | 37 +- .../api/latest/UEventsHandler_8h_source.html | 37 +- .../api/latest/UEventsManager_8h_source.html | 40 +- .../api/latest/UEventsSender_8h_source.html | 37 +- .../api/latest/UException_8h_source.html | 37 +- .../pr-1492/api/latest/UFile_8h_source.html | 37 +- preview/pr-1492/api/latest/ULogger_8h.html | 37 +- preview/pr-1492/api/latest/ULogger_8h.js | 11 + .../pr-1492/api/latest/ULogger_8h_source.html | 37 +- preview/pr-1492/api/latest/UMath_8h.html | 37 +- preview/pr-1492/api/latest/UMath_8h.js | 58 + .../pr-1492/api/latest/UMath_8h_source.html | 37 +- .../pr-1492/api/latest/UMutex_8h_source.html | 37 +- .../latest/UObjDeletionThread_8h_source.html | 40 +- .../pr-1492/api/latest/UProcessInfo_8h.html | 37 +- preview/pr-1492/api/latest/UProcessInfo_8h.js | 4 + .../api/latest/UProcessInfo_8h_source.html | 37 +- .../api/latest/USemaphore_8h_source.html | 37 +- preview/pr-1492/api/latest/UStl_8h.html | 37 +- preview/pr-1492/api/latest/UStl_8h.js | 43 + .../pr-1492/api/latest/UStl_8h_source.html | 37 +- .../api/latest/UThreadC_8h_source.html | 37 +- .../pr-1492/api/latest/UThreadNode_8h.html | 200 + preview/pr-1492/api/latest/UThreadNode_8h.js | 4 + .../api/latest/UThreadNode_8h__dep__incl.map | 17 + .../api/latest/UThreadNode_8h__dep__incl.md5 | 1 + .../api/latest/UThreadNode_8h__dep__incl.png | Bin 0 -> 32989 bytes .../api/latest/UThreadNode_8h__incl.map | 25 + .../api/latest/UThreadNode_8h__incl.md5 | 1 + .../api/latest/UThreadNode_8h__incl.png | Bin 0 -> 41997 bytes .../api/latest/UThreadNode_8h_source.html | 49 +- .../pr-1492/api/latest/UThread_8h_source.html | 37 +- .../pr-1492/api/latest/UTimer_8h_source.html | 37 +- preview/pr-1492/api/latest/UVariant_8h.html | 37 +- preview/pr-1492/api/latest/UVariant_8h.js | 4 + .../api/latest/UVariant_8h_source.html | 37 +- .../pr-1492/api/latest/UWin32_8h_source.html | 37 +- .../api/latest/UserDataEvent_8h_source.html | 37 +- .../pr-1492/api/latest/UtiLite_8h_source.html | 72 +- .../api/latest/VWDictionary_8h_source.html | 42 +- .../pr-1492/api/latest/Version_8h_source.html | 37 +- .../api/latest/VisualWord_8h_source.html | 37 +- .../api/latest/Win32_2UThreadC_8h_source.html | 37 +- preview/pr-1492/api/latest/annotated.html | 44 +- preview/pr-1492/api/latest/annotated_dup.js | 183 + .../api/latest/classUDestroyer-members.html | 32 +- .../pr-1492/api/latest/classUDestroyer.html | 33 +- preview/pr-1492/api/latest/classUDestroyer.js | 5 + .../api/latest/classUDirectory-members.html | 32 +- .../pr-1492/api/latest/classUDirectory.html | 33 +- preview/pr-1492/api/latest/classUDirectory.js | 11 + .../api/latest/classUEvent-members.html | 32 +- preview/pr-1492/api/latest/classUEvent.html | 41 +- preview/pr-1492/api/latest/classUEvent.js | 6 + .../latest/classUEventDispatcher-members.html | 32 +- .../api/latest/classUEventDispatcher.html | 37 +- .../api/latest/classUEventDispatcher.js | 4 + .../latest/classUEvent__inherit__graph.map | 6 +- .../latest/classUEvent__inherit__graph.md5 | 2 +- .../latest/classUEvent__inherit__graph.png | Bin 67504 -> 67499 bytes .../latest/classUEventsHandler-members.html | 32 +- .../api/latest/classUEventsHandler.html | 46 +- .../pr-1492/api/latest/classUEventsHandler.js | 7 + .../classUEventsHandler__inherit__graph.map | 4 +- .../classUEventsHandler__inherit__graph.md5 | 2 +- .../classUEventsHandler__inherit__graph.png | Bin 10138 -> 10091 bytes .../latest/classUEventsManager-members.html | 32 +- .../api/latest/classUEventsManager.html | 37 +- .../pr-1492/api/latest/classUEventsManager.js | 4 + .../latest/classUEventsSender-members.html | 32 +- .../api/latest/classUEventsSender.html | 39 +- .../pr-1492/api/latest/classUEventsSender.js | 4 + .../classUEventsSender__inherit__graph.map | 4 +- .../classUEventsSender__inherit__graph.md5 | 2 +- .../classUEventsSender__inherit__graph.png | Bin 16427 -> 16354 bytes .../api/latest/classUException-members.html | 32 +- .../pr-1492/api/latest/classUException.html | 37 +- .../api/latest/classUFile-members.html | 32 +- preview/pr-1492/api/latest/classUFile.html | 33 +- preview/pr-1492/api/latest/classUFile.js | 11 + .../api/latest/classULogEvent-members.html | 32 +- .../pr-1492/api/latest/classULogEvent.html | 37 +- preview/pr-1492/api/latest/classULogEvent.js | 6 + .../api/latest/classULogger-members.html | 32 +- preview/pr-1492/api/latest/classULogger.html | 33 +- preview/pr-1492/api/latest/classULogger.js | 15 + .../api/latest/classUMutex-members.html | 32 +- preview/pr-1492/api/latest/classUMutex.html | 33 +- preview/pr-1492/api/latest/classUMutex.js | 7 + .../latest/classUObjDeletedEvent-members.html | 32 +- .../api/latest/classUObjDeletedEvent.html | 37 +- .../api/latest/classUObjDeletedEvent.js | 4 + .../classUObjDeletionThread-members.html | 32 +- .../api/latest/classUObjDeletionThread.html | 37 +- .../api/latest/classUObjDeletionThread.js | 8 + .../api/latest/classUProcessInfo-members.html | 32 +- .../pr-1492/api/latest/classUProcessInfo.html | 33 +- .../pr-1492/api/latest/classUProcessInfo.js | 5 + .../api/latest/classUScopeMutex-members.html | 32 +- .../pr-1492/api/latest/classUScopeMutex.html | 33 +- .../api/latest/classUSemaphore-members.html | 32 +- .../pr-1492/api/latest/classUSemaphore.html | 33 +- preview/pr-1492/api/latest/classUSemaphore.js | 8 + .../api/latest/classUThread-members.html | 32 +- preview/pr-1492/api/latest/classUThread.html | 41 +- preview/pr-1492/api/latest/classUThread.js | 21 + .../api/latest/classUThreadC-members.html | 32 +- preview/pr-1492/api/latest/classUThreadC.html | 33 +- .../classUThreadC_3_01void_01_4-members.html | 32 +- .../latest/classUThreadC_3_01void_01_4.html | 39 +- ...UThreadC_3_01void_01_4__inherit__graph.map | 4 +- ...UThreadC_3_01void_01_4__inherit__graph.md5 | 2 +- ...UThreadC_3_01void_01_4__inherit__graph.png | Bin 43335 -> 43343 bytes .../latest/classUThread__inherit__graph.map | 4 +- .../latest/classUThread__inherit__graph.md5 | 2 +- .../latest/classUThread__inherit__graph.png | Bin 43080 -> 43094 bytes .../api/latest/classUTimer-members.html | 32 +- preview/pr-1492/api/latest/classUTimer.html | 33 +- preview/pr-1492/api/latest/classUTimer.js | 7 + .../api/latest/classUVariant-members.html | 32 +- preview/pr-1492/api/latest/classUVariant.html | 33 +- preview/pr-1492/api/latest/classUVariant.js | 83 + ...1DiscreteDepthDistortionModel-members.html | 36 +- ...clams_1_1DiscreteDepthDistortionModel.html | 39 +- ...ssclams_1_1DiscreteDepthDistortionModel.js | 10 + ...classclams_1_1DiscreteFrustum-members.html | 36 +- .../latest/classclams_1_1DiscreteFrustum.html | 37 +- .../latest/classclams_1_1DiscreteFrustum.js | 4 + .../classclams_1_1FrameProjector-members.html | 36 +- .../latest/classclams_1_1FrameProjector.html | 37 +- .../latest/classclams_1_1FrameProjector.js | 4 + ...classclams_1_1ProjectivePoint-members.html | 36 +- .../latest/classclams_1_1ProjectivePoint.html | 37 +- preview/pr-1492/api/latest/classes.html | 32 +- .../latest/classrtabmap_1_1BRISK-members.html | 36 +- .../api/latest/classrtabmap_1_1BRISK.html | 55 +- .../classrtabmap_1_1BayesFilter-members.html | 36 +- .../latest/classrtabmap_1_1BayesFilter.html | 57 +- .../api/latest/classrtabmap_1_1BayesFilter.js | 14 + .../classrtabmap_1_1Camera-members.html | 36 +- .../api/latest/classrtabmap_1_1Camera.html | 41 +- .../api/latest/classrtabmap_1_1Camera.js | 4 + ...classrtabmap_1_1CameraDepthAI-members.html | 36 +- .../latest/classrtabmap_1_1CameraDepthAI.html | 41 +- .../latest/classrtabmap_1_1CameraDepthAI.js | 5 + ...lassrtabmap_1_1CameraFreenect-members.html | 36 +- .../classrtabmap_1_1CameraFreenect.html | 41 +- .../latest/classrtabmap_1_1CameraFreenect.js | 5 + ...assrtabmap_1_1CameraFreenect2-members.html | 36 +- .../classrtabmap_1_1CameraFreenect2.html | 41 +- .../latest/classrtabmap_1_1CameraFreenect2.js | 5 + .../classrtabmap_1_1CameraImages-members.html | 36 +- .../latest/classrtabmap_1_1CameraImages.html | 41 +- .../latest/classrtabmap_1_1CameraImages.js | 6 + .../classrtabmap_1_1CameraK4A-members.html | 36 +- .../api/latest/classrtabmap_1_1CameraK4A.html | 41 +- .../api/latest/classrtabmap_1_1CameraK4A.js | 5 + .../classrtabmap_1_1CameraK4W2-members.html | 36 +- .../latest/classrtabmap_1_1CameraK4W2.html | 41 +- .../api/latest/classrtabmap_1_1CameraK4W2.js | 5 + .../classrtabmap_1_1CameraModel-members.html | 36 +- .../latest/classrtabmap_1_1CameraModel.html | 37 +- .../api/latest/classrtabmap_1_1CameraModel.js | 48 + ...classrtabmap_1_1CameraMyntEye-members.html | 36 +- .../latest/classrtabmap_1_1CameraMyntEye.html | 41 +- .../latest/classrtabmap_1_1CameraMyntEye.js | 7 + ...classrtabmap_1_1CameraOpenNI2-members.html | 36 +- .../latest/classrtabmap_1_1CameraOpenNI2.html | 41 +- .../latest/classrtabmap_1_1CameraOpenNI2.js | 5 + ...lassrtabmap_1_1CameraOpenNICV-members.html | 36 +- .../classrtabmap_1_1CameraOpenNICV.html | 41 +- .../latest/classrtabmap_1_1CameraOpenNICV.js | 5 + .../classrtabmap_1_1CameraOpenni-members.html | 36 +- .../latest/classrtabmap_1_1CameraOpenni.html | 41 +- .../latest/classrtabmap_1_1CameraOpenni.js | 5 + ...assrtabmap_1_1CameraOrbbecSDK-members.html | 36 +- .../classrtabmap_1_1CameraOrbbecSDK.html | 41 +- .../latest/classrtabmap_1_1CameraOrbbecSDK.js | 5 + ...ssrtabmap_1_1CameraRGBDImages-members.html | 36 +- .../classrtabmap_1_1CameraRGBDImages.html | 41 +- .../classrtabmap_1_1CameraRGBDImages.js | 4 + ...assrtabmap_1_1CameraRealSense-members.html | 36 +- .../classrtabmap_1_1CameraRealSense.html | 41 +- .../latest/classrtabmap_1_1CameraRealSense.js | 6 + ...ssrtabmap_1_1CameraRealSense2-members.html | 36 +- .../classrtabmap_1_1CameraRealSense2.html | 41 +- .../classrtabmap_1_1CameraRealSense2.js | 8 + ...assrtabmap_1_1CameraSeerSense-members.html | 36 +- .../classrtabmap_1_1CameraSeerSense.html | 41 +- .../latest/classrtabmap_1_1CameraSeerSense.js | 7 + ...rtabmap_1_1CameraStereoDC1394-members.html | 36 +- .../classrtabmap_1_1CameraStereoDC1394.html | 41 +- .../classrtabmap_1_1CameraStereoDC1394.js | 5 + ...ap_1_1CameraStereoFlyCapture2-members.html | 36 +- ...assrtabmap_1_1CameraStereoFlyCapture2.html | 41 +- ...classrtabmap_1_1CameraStereoFlyCapture2.js | 5 + ...rtabmap_1_1CameraStereoImages-members.html | 36 +- .../classrtabmap_1_1CameraStereoImages.html | 41 +- .../classrtabmap_1_1CameraStereoImages.js | 5 + ...ssrtabmap_1_1CameraStereoTara-members.html | 36 +- .../classrtabmap_1_1CameraStereoTara.html | 41 +- .../classrtabmap_1_1CameraStereoTara.js | 5 + ...srtabmap_1_1CameraStereoVideo-members.html | 36 +- .../classrtabmap_1_1CameraStereoVideo.html | 41 +- .../classrtabmap_1_1CameraStereoVideo.js | 5 + ...assrtabmap_1_1CameraStereoZed-members.html | 36 +- .../classrtabmap_1_1CameraStereoZed.html | 41 +- .../latest/classrtabmap_1_1CameraStereoZed.js | 7 + ...srtabmap_1_1CameraStereoZedOC-members.html | 36 +- .../classrtabmap_1_1CameraStereoZedOC.html | 41 +- .../classrtabmap_1_1CameraStereoZedOC.js | 5 + .../classrtabmap_1_1CameraVideo-members.html | 36 +- .../latest/classrtabmap_1_1CameraVideo.html | 41 +- .../api/latest/classrtabmap_1_1CameraVideo.js | 6 + .../classrtabmap_1_1CloudMap-members.html | 36 +- .../api/latest/classrtabmap_1_1CloudMap.html | 45 +- .../api/latest/classrtabmap_1_1CloudMap.js | 6 + ...srtabmap_1_1CompressionThread-members.html | 36 +- .../classrtabmap_1_1CompressionThread.html | 41 +- .../classrtabmap_1_1CompressionThread.js | 8 + .../classrtabmap_1_1DBDriver-members.html | 36 +- .../api/latest/classrtabmap_1_1DBDriver.html | 77 +- .../api/latest/classrtabmap_1_1DBDriver.js | 35 + ...assrtabmap_1_1DBDriverSqlite3-members.html | 36 +- .../classrtabmap_1_1DBDriverSqlite3.html | 81 +- .../latest/classrtabmap_1_1DBDriverSqlite3.js | 13 + .../classrtabmap_1_1DBReader-members.html | 36 +- .../api/latest/classrtabmap_1_1DBReader.html | 41 +- .../api/latest/classrtabmap_1_1DBReader.js | 7 + .../classrtabmap_1_1EnvSensor-members.html | 52 +- .../api/latest/classrtabmap_1_1EnvSensor.html | 71 +- .../api/latest/classrtabmap_1_1EnvSensor.js | 25 + ...ssrtabmap_1_1EpipolarGeometry-members.html | 36 +- .../classrtabmap_1_1EpipolarGeometry.html | 41 +- .../latest/classrtabmap_1_1FAST-members.html | 36 +- .../api/latest/classrtabmap_1_1FAST.html | 55 +- .../api/latest/classrtabmap_1_1FAST.js | 4 + .../classrtabmap_1_1FAST__BRIEF-members.html | 36 +- .../latest/classrtabmap_1_1FAST__BRIEF.html | 57 +- .../classrtabmap_1_1FAST__FREAK-members.html | 36 +- .../latest/classrtabmap_1_1FAST__FREAK.html | 57 +- .../classrtabmap_1_1Feature2D-members.html | 36 +- .../api/latest/classrtabmap_1_1Feature2D.html | 53 +- .../api/latest/classrtabmap_1_1Feature2D.js | 28 + .../classrtabmap_1_1FeatureBA-members.html | 36 +- .../api/latest/classrtabmap_1_1FeatureBA.html | 37 +- .../api/latest/classrtabmap_1_1FeatureBA.js | 7 + .../classrtabmap_1_1FlannIndex-members.html | 36 +- .../latest/classrtabmap_1_1FlannIndex.html | 37 +- .../latest/classrtabmap_1_1GFTT-members.html | 36 +- .../api/latest/classrtabmap_1_1GFTT.html | 55 +- .../api/latest/classrtabmap_1_1GFTT.js | 4 + .../classrtabmap_1_1GFTT__BRIEF-members.html | 36 +- .../latest/classrtabmap_1_1GFTT__BRIEF.html | 57 +- .../classrtabmap_1_1GFTT__DAISY-members.html | 36 +- .../latest/classrtabmap_1_1GFTT__DAISY.html | 57 +- .../classrtabmap_1_1GFTT__FREAK-members.html | 36 +- .../latest/classrtabmap_1_1GFTT__FREAK.html | 57 +- .../classrtabmap_1_1GFTT__ORB-members.html | 36 +- .../api/latest/classrtabmap_1_1GFTT__ORB.html | 57 +- .../latest/classrtabmap_1_1GPS-members.html | 36 +- .../api/latest/classrtabmap_1_1GPS.html | 37 +- .../pr-1492/api/latest/classrtabmap_1_1GPS.js | 12 + ...assrtabmap_1_1GainCompensator-members.html | 36 +- .../classrtabmap_1_1GainCompensator.html | 37 +- ...lassrtabmap_1_1GeodeticCoords-members.html | 36 +- .../classrtabmap_1_1GeodeticCoords.html | 37 +- .../latest/classrtabmap_1_1GeodeticCoords.js | 15 + ...ssrtabmap_1_1GlobalDescriptor-members.html | 36 +- .../classrtabmap_1_1GlobalDescriptor.html | 37 +- ..._1_1GlobalDescriptorExtractor-members.html | 36 +- ...srtabmap_1_1GlobalDescriptorExtractor.html | 47 +- .../classrtabmap_1_1GlobalMap-members.html | 36 +- .../api/latest/classrtabmap_1_1GlobalMap.html | 49 +- .../api/latest/classrtabmap_1_1GlobalMap.js | 20 + .../classrtabmap_1_1GridMap-members.html | 36 +- .../api/latest/classrtabmap_1_1GridMap.html | 45 +- .../api/latest/classrtabmap_1_1GridMap.js | 5 + .../latest/classrtabmap_1_1IMU-members.html | 36 +- .../api/latest/classrtabmap_1_1IMU.html | 37 +- .../pr-1492/api/latest/classrtabmap_1_1IMU.js | 15 + .../classrtabmap_1_1IMUEvent-members.html | 36 +- .../api/latest/classrtabmap_1_1IMUEvent.html | 41 +- .../api/latest/classrtabmap_1_1IMUEvent.js | 8 + .../classrtabmap_1_1IMUFilter-members.html | 38 +- .../api/latest/classrtabmap_1_1IMUFilter.html | 73 +- .../api/latest/classrtabmap_1_1IMUFilter.js | 12 + .../classrtabmap_1_1IMUThread-members.html | 36 +- .../api/latest/classrtabmap_1_1IMUThread.html | 47 +- .../api/latest/classrtabmap_1_1IMUThread.js | 8 + .../latest/classrtabmap_1_1KAZE-members.html | 36 +- .../api/latest/classrtabmap_1_1KAZE.html | 55 +- .../classrtabmap_1_1Landmark-members.html | 36 +- .../api/latest/classrtabmap_1_1Landmark.html | 37 +- .../api/latest/classrtabmap_1_1Landmark.js | 10 + .../classrtabmap_1_1LaserScan-members.html | 38 +- .../api/latest/classrtabmap_1_1LaserScan.html | 56 +- .../api/latest/classrtabmap_1_1LaserScan.js | 25 + .../latest/classrtabmap_1_1Lidar-members.html | 36 +- .../api/latest/classrtabmap_1_1Lidar.html | 41 +- .../api/latest/classrtabmap_1_1Lidar.js | 4 + .../classrtabmap_1_1LidarVLP16-members.html | 36 +- .../latest/classrtabmap_1_1LidarVLP16.html | 41 +- .../api/latest/classrtabmap_1_1LidarVLP16.js | 6 + .../latest/classrtabmap_1_1Link-members.html | 52 +- .../api/latest/classrtabmap_1_1Link.html | 105 +- .../api/latest/classrtabmap_1_1Link.js | 36 + .../classrtabmap_1_1LocalGrid-members.html | 36 +- .../api/latest/classrtabmap_1_1LocalGrid.html | 37 +- .../api/latest/classrtabmap_1_1LocalGrid.js | 10 + ...lassrtabmap_1_1LocalGridCache-members.html | 36 +- .../classrtabmap_1_1LocalGridCache.html | 37 +- .../latest/classrtabmap_1_1LocalGridCache.js | 8 + ...lassrtabmap_1_1LocalGridMaker-members.html | 36 +- .../classrtabmap_1_1LocalGridMaker.html | 51 +- .../latest/classrtabmap_1_1LocalGridMaker.js | 11 + ...lassrtabmap_1_1MarkerDetector-members.html | 36 +- .../classrtabmap_1_1MarkerDetector.html | 41 +- .../classrtabmap_1_1MarkerInfo-members.html | 36 +- .../latest/classrtabmap_1_1MarkerInfo.html | 37 +- .../classrtabmap_1_1Memory-members.html | 36 +- .../api/latest/classrtabmap_1_1Memory.html | 101 +- .../api/latest/classrtabmap_1_1Memory.js | 105 + .../latest/classrtabmap_1_1ORB-members.html | 36 +- .../api/latest/classrtabmap_1_1ORB.html | 55 +- .../pr-1492/api/latest/classrtabmap_1_1ORB.js | 4 + .../classrtabmap_1_1ORBOctree-members.html | 36 +- .../api/latest/classrtabmap_1_1ORBOctree.html | 55 +- ...classrtabmap_1_1OccupancyGrid-members.html | 36 +- .../latest/classrtabmap_1_1OccupancyGrid.html | 45 +- .../latest/classrtabmap_1_1OccupancyGrid.js | 6 + .../classrtabmap_1_1OctoMap-members.html | 36 +- .../api/latest/classrtabmap_1_1OctoMap.html | 45 +- .../api/latest/classrtabmap_1_1OctoMap.js | 6 + .../classrtabmap_1_1Odometry-members.html | 36 +- .../api/latest/classrtabmap_1_1Odometry.html | 75 +- .../api/latest/classrtabmap_1_1Odometry.js | 36 + ...assrtabmap_1_1OdometryCuVSLAM-members.html | 36 +- .../classrtabmap_1_1OdometryCuVSLAM.html | 55 +- .../latest/classrtabmap_1_1OdometryCuVSLAM.js | 5 + .../classrtabmap_1_1OdometryDVO-members.html | 36 +- .../latest/classrtabmap_1_1OdometryDVO.html | 55 +- .../api/latest/classrtabmap_1_1OdometryDVO.js | 5 + ...classrtabmap_1_1OdometryEvent-members.html | 52 +- .../latest/classrtabmap_1_1OdometryEvent.html | 110 +- .../latest/classrtabmap_1_1OdometryEvent.js | 12 + ...srtabmap_1_1OdometryEvent__coll__graph.map | 2 +- ...srtabmap_1_1OdometryEvent__coll__graph.md5 | 2 +- ...abmap_1_1OdometryEvent__inherit__graph.map | 2 +- ...abmap_1_1OdometryEvent__inherit__graph.md5 | 2 +- .../classrtabmap_1_1OdometryF2F-members.html | 36 +- .../latest/classrtabmap_1_1OdometryF2F.html | 55 +- .../api/latest/classrtabmap_1_1OdometryF2F.js | 5 + .../classrtabmap_1_1OdometryF2M-members.html | 36 +- .../latest/classrtabmap_1_1OdometryF2M.html | 55 +- .../api/latest/classrtabmap_1_1OdometryF2M.js | 5 + ...classrtabmap_1_1OdometryFLOAM-members.html | 36 +- .../latest/classrtabmap_1_1OdometryFLOAM.html | 55 +- .../latest/classrtabmap_1_1OdometryFLOAM.js | 5 + ...classrtabmap_1_1OdometryFovis-members.html | 36 +- .../latest/classrtabmap_1_1OdometryFovis.html | 55 +- .../latest/classrtabmap_1_1OdometryFovis.js | 5 + .../classrtabmap_1_1OdometryInfo-members.html | 112 +- .../latest/classrtabmap_1_1OdometryInfo.html | 271 +- .../latest/classrtabmap_1_1OdometryInfo.js | 41 + ...ssrtabmap_1_1OdometryInfo__coll__graph.map | 2 +- ...ssrtabmap_1_1OdometryInfo__coll__graph.md5 | 2 +- ...lassrtabmap_1_1OdometryLIOSAM-members.html | 36 +- .../classrtabmap_1_1OdometryLIOSAM.html | 55 +- .../latest/classrtabmap_1_1OdometryLIOSAM.js | 6 + .../classrtabmap_1_1OdometryLOAM-members.html | 36 +- .../latest/classrtabmap_1_1OdometryLOAM.html | 55 +- .../latest/classrtabmap_1_1OdometryLOAM.js | 5 + ...classrtabmap_1_1OdometryMSCKF-members.html | 36 +- .../latest/classrtabmap_1_1OdometryMSCKF.html | 55 +- .../latest/classrtabmap_1_1OdometryMSCKF.js | 7 + .../classrtabmap_1_1OdometryMono-members.html | 36 +- .../latest/classrtabmap_1_1OdometryMono.html | 55 +- .../latest/classrtabmap_1_1OdometryMono.js | 5 + ...ssrtabmap_1_1OdometryORBSLAM2-members.html | 36 +- .../classrtabmap_1_1OdometryORBSLAM2.html | 55 +- .../classrtabmap_1_1OdometryORBSLAM2.js | 5 + ...ssrtabmap_1_1OdometryORBSLAM3-members.html | 36 +- .../classrtabmap_1_1OdometryORBSLAM3.html | 55 +- .../classrtabmap_1_1OdometryORBSLAM3.js | 6 + ...classrtabmap_1_1OdometryOkvis-members.html | 36 +- .../latest/classrtabmap_1_1OdometryOkvis.html | 55 +- .../latest/classrtabmap_1_1OdometryOkvis.js | 7 + ...lassrtabmap_1_1OdometryOpen3D-members.html | 36 +- .../classrtabmap_1_1OdometryOpen3D.html | 55 +- .../latest/classrtabmap_1_1OdometryOpen3D.js | 5 + ...ssrtabmap_1_1OdometryOpenVINS-members.html | 36 +- .../classrtabmap_1_1OdometryOpenVINS.html | 55 +- .../classrtabmap_1_1OdometryOpenVINS.js | 7 + ...rtabmap_1_1OdometryResetEvent-members.html | 40 +- .../classrtabmap_1_1OdometryResetEvent.html | 74 +- .../classrtabmap_1_1OdometryResetEvent.js | 6 + ...map_1_1OdometryResetEvent__coll__graph.map | 2 +- ...map_1_1OdometryResetEvent__coll__graph.md5 | 2 +- ..._1_1OdometryResetEvent__inherit__graph.map | 2 +- ..._1_1OdometryResetEvent__inherit__graph.md5 | 2 +- ...lassrtabmap_1_1OdometryThread-members.html | 38 +- .../classrtabmap_1_1OdometryThread.html | 121 +- .../latest/classrtabmap_1_1OdometryThread.js | 5 + ...rtabmap_1_1OdometryThread__coll__graph.map | 2 +- ...rtabmap_1_1OdometryThread__coll__graph.md5 | 2 +- ...bmap_1_1OdometryThread__inherit__graph.map | 2 +- ...bmap_1_1OdometryThread__inherit__graph.md5 | 2 +- ...rtabmap_1_1OdometryVINSFusion-members.html | 36 +- .../classrtabmap_1_1OdometryVINSFusion.html | 55 +- .../classrtabmap_1_1OdometryVINSFusion.js | 7 + ...classrtabmap_1_1OdometryViso2-members.html | 36 +- .../latest/classrtabmap_1_1OdometryViso2.html | 55 +- .../latest/classrtabmap_1_1OdometryViso2.js | 5 + .../classrtabmap_1_1Optimizer-members.html | 36 +- .../api/latest/classrtabmap_1_1Optimizer.html | 71 +- .../api/latest/classrtabmap_1_1Optimizer.js | 30 + ...lassrtabmap_1_1OptimizerCVSBA-members.html | 36 +- .../classrtabmap_1_1OptimizerCVSBA.html | 71 +- .../latest/classrtabmap_1_1OptimizerCVSBA.js | 5 + ...lassrtabmap_1_1OptimizerCeres-members.html | 36 +- .../classrtabmap_1_1OptimizerCeres.html | 73 +- .../latest/classrtabmap_1_1OptimizerCeres.js | 7 + .../classrtabmap_1_1OptimizerG2O-members.html | 36 +- .../latest/classrtabmap_1_1OptimizerG2O.html | 63 +- .../latest/classrtabmap_1_1OptimizerG2O.js | 7 + ...lassrtabmap_1_1OptimizerGTSAM-members.html | 36 +- .../classrtabmap_1_1OptimizerGTSAM.html | 63 +- .../latest/classrtabmap_1_1OptimizerGTSAM.js | 7 + ...classrtabmap_1_1OptimizerTORO-members.html | 36 +- .../latest/classrtabmap_1_1OptimizerTORO.html | 73 +- .../latest/classrtabmap_1_1OptimizerTORO.js | 5 + .../classrtabmap_1_1ParamEvent-members.html | 36 +- .../latest/classrtabmap_1_1ParamEvent.html | 49 +- .../api/latest/classrtabmap_1_1ParamEvent.js | 4 + .../classrtabmap_1_1Parameters-members.html | 1909 +- .../latest/classrtabmap_1_1Parameters.html | 59132 +++++++++++++++- ...lassrtabmap_1_1ParticleFilter-members.html | 36 +- .../classrtabmap_1_1ParticleFilter.html | 37 +- ...classrtabmap_1_1ProgressState-members.html | 36 +- .../latest/classrtabmap_1_1ProgressState.html | 37 +- ...assrtabmap_1_1PythonInterface-members.html | 36 +- .../classrtabmap_1_1PythonInterface.html | 37 +- .../classrtabmap_1_1Registration-members.html | 44 +- .../latest/classrtabmap_1_1Registration.html | 81 +- .../latest/classrtabmap_1_1Registration.js | 24 + ...assrtabmap_1_1RegistrationIcp-members.html | 44 +- .../classrtabmap_1_1RegistrationIcp.html | 75 +- .../latest/classrtabmap_1_1RegistrationIcp.js | 12 + ...ssrtabmap_1_1RegistrationInfo-members.html | 36 +- .../classrtabmap_1_1RegistrationInfo.html | 37 +- .../classrtabmap_1_1RegistrationInfo.js | 26 + ...assrtabmap_1_1RegistrationVis-members.html | 44 +- .../classrtabmap_1_1RegistrationVis.html | 69 +- .../latest/classrtabmap_1_1RegistrationVis.js | 13 + .../classrtabmap_1_1Rtabmap-members.html | 36 +- .../api/latest/classrtabmap_1_1Rtabmap.html | 139 +- .../api/latest/classrtabmap_1_1Rtabmap.js | 85 + ...rtabmap_1_1RtabmapColorOcTree-members.html | 36 +- .../classrtabmap_1_1RtabmapColorOcTree.html | 41 +- .../classrtabmap_1_1RtabmapColorOcTree.js | 7 + ...map_1_1RtabmapColorOcTreeNode-members.html | 36 +- ...lassrtabmap_1_1RtabmapColorOcTreeNode.html | 41 +- ...ee_1_1StaticMemberInitializer-members.html | 36 +- ...olorOcTree_1_1StaticMemberInitializer.html | 37 +- ...pColorOcTree_1_1StaticMemberInitializer.js | 4 + .../classrtabmap_1_1RtabmapEvent-members.html | 36 +- .../latest/classrtabmap_1_1RtabmapEvent.html | 41 +- .../latest/classrtabmap_1_1RtabmapEvent.js | 4 + ...srtabmap_1_1RtabmapEvent3DMap-members.html | 36 +- .../classrtabmap_1_1RtabmapEvent3DMap.html | 57 +- .../classrtabmap_1_1RtabmapEvent3DMap.js | 4 + ...assrtabmap_1_1RtabmapEventCmd-members.html | 76 +- .../classrtabmap_1_1RtabmapEventCmd.html | 219 +- .../latest/classrtabmap_1_1RtabmapEventCmd.js | 25 + ...tabmap_1_1RtabmapEventCmd__coll__graph.map | 2 +- ...tabmap_1_1RtabmapEventCmd__coll__graph.md5 | 2 +- ...map_1_1RtabmapEventCmd__inherit__graph.map | 2 +- ...map_1_1RtabmapEventCmd__inherit__graph.md5 | 2 +- ...ssrtabmap_1_1RtabmapEventInit-members.html | 36 +- .../classrtabmap_1_1RtabmapEventInit.html | 59 +- .../classrtabmap_1_1RtabmapEventInit.js | 4 + ...map_1_1RtabmapGlobalPathEvent-members.html | 36 +- ...lassrtabmap_1_1RtabmapGlobalPathEvent.html | 61 +- .../classrtabmap_1_1RtabmapGlobalPathEvent.js | 4 + ...map_1_1RtabmapGoalStatusEvent-members.html | 36 +- ...lassrtabmap_1_1RtabmapGoalStatusEvent.html | 49 +- .../classrtabmap_1_1RtabmapGoalStatusEvent.js | 4 + ...map_1_1RtabmapLabelErrorEvent-members.html | 36 +- ...lassrtabmap_1_1RtabmapLabelErrorEvent.html | 53 +- .../classrtabmap_1_1RtabmapLabelErrorEvent.js | 4 + ...classrtabmap_1_1RtabmapThread-members.html | 58 +- .../latest/classrtabmap_1_1RtabmapThread.html | 237 +- .../latest/classrtabmap_1_1RtabmapThread.js | 17 + ...srtabmap_1_1RtabmapThread__coll__graph.map | 2 +- ...srtabmap_1_1RtabmapThread__coll__graph.md5 | 2 +- ...abmap_1_1RtabmapThread__inherit__graph.map | 2 +- ...abmap_1_1RtabmapThread__inherit__graph.md5 | 2 +- .../classrtabmap_1_1RvlCodec-members.html | 36 +- .../api/latest/classrtabmap_1_1RvlCodec.html | 37 +- .../latest/classrtabmap_1_1SIFT-members.html | 36 +- .../api/latest/classrtabmap_1_1SIFT.html | 55 +- .../api/latest/classrtabmap_1_1SIFT.js | 4 + .../latest/classrtabmap_1_1SURF-members.html | 36 +- .../api/latest/classrtabmap_1_1SURF.html | 55 +- .../api/latest/classrtabmap_1_1SURF.js | 4 + .../classrtabmap_1_1SURF__DAISY-members.html | 36 +- .../latest/classrtabmap_1_1SURF__DAISY.html | 57 +- .../classrtabmap_1_1SURF__FREAK-members.html | 36 +- .../latest/classrtabmap_1_1SURF__FREAK.html | 57 +- ...classrtabmap_1_1SensorCapture-members.html | 36 +- .../latest/classrtabmap_1_1SensorCapture.html | 39 +- .../latest/classrtabmap_1_1SensorCapture.js | 17 + ...srtabmap_1_1SensorCaptureInfo-members.html | 36 +- .../classrtabmap_1_1SensorCaptureInfo.html | 39 +- .../classrtabmap_1_1SensorCaptureInfo.js | 22 + ...tabmap_1_1SensorCaptureThread-members.html | 36 +- .../classrtabmap_1_1SensorCaptureThread.html | 93 +- .../classrtabmap_1_1SensorCaptureThread.js | 35 + .../classrtabmap_1_1SensorData-members.html | 36 +- .../latest/classrtabmap_1_1SensorData.html | 37 +- .../api/latest/classrtabmap_1_1SensorData.js | 82 + .../classrtabmap_1_1SensorEvent-members.html | 36 +- .../latest/classrtabmap_1_1SensorEvent.html | 43 +- .../api/latest/classrtabmap_1_1SensorEvent.js | 17 + .../classrtabmap_1_1Signature-members.html | 36 +- .../api/latest/classrtabmap_1_1Signature.html | 43 +- .../api/latest/classrtabmap_1_1Signature.js | 56 + .../classrtabmap_1_1Statistics-members.html | 36 +- .../latest/classrtabmap_1_1Statistics.html | 39 +- .../api/latest/classrtabmap_1_1Statistics.js | 60 + .../classrtabmap_1_1Stereo-members.html | 36 +- .../api/latest/classrtabmap_1_1Stereo.html | 71 +- .../api/latest/classrtabmap_1_1Stereo.js | 14 + .../classrtabmap_1_1StereoBM-members.html | 36 +- .../api/latest/classrtabmap_1_1StereoBM.html | 77 +- .../api/latest/classrtabmap_1_1StereoBM.js | 8 + ...srtabmap_1_1StereoCameraModel-members.html | 36 +- .../classrtabmap_1_1StereoCameraModel.html | 37 +- .../classrtabmap_1_1StereoCameraModel.js | 40 + .../classrtabmap_1_1StereoDense-members.html | 36 +- .../latest/classrtabmap_1_1StereoDense.html | 61 +- .../api/latest/classrtabmap_1_1StereoDense.js | 11 + ...srtabmap_1_1StereoOpticalFlow-members.html | 36 +- .../classrtabmap_1_1StereoOpticalFlow.html | 59 +- .../classrtabmap_1_1StereoOpticalFlow.js | 9 + .../classrtabmap_1_1StereoSGBM-members.html | 36 +- .../latest/classrtabmap_1_1StereoSGBM.html | 79 +- .../api/latest/classrtabmap_1_1StereoSGBM.js | 7 + ...rtabmap_1_1SuperPointRpautrat-members.html | 36 +- .../classrtabmap_1_1SuperPointRpautrat.html | 55 +- .../classrtabmap_1_1SuperPointRpautrat.js | 4 + ...assrtabmap_1_1SuperPointTorch-members.html | 36 +- .../classrtabmap_1_1SuperPointTorch.html | 55 +- .../latest/classrtabmap_1_1SuperPointTorch.js | 4 + .../classrtabmap_1_1Transform-members.html | 36 +- .../api/latest/classrtabmap_1_1Transform.html | 39 +- .../api/latest/classrtabmap_1_1Transform.js | 47 + ...ssrtabmap_1_1TransformStamped-members.html | 36 +- .../classrtabmap_1_1TransformStamped.html | 37 +- ...classrtabmap_1_1UserDataEvent-members.html | 36 +- .../latest/classrtabmap_1_1UserDataEvent.html | 41 +- .../latest/classrtabmap_1_1UserDataEvent.js | 4 + .../classrtabmap_1_1VWDictionary-members.html | 36 +- .../latest/classrtabmap_1_1VWDictionary.html | 47 +- .../latest/classrtabmap_1_1VWDictionary.js | 52 + .../classrtabmap_1_1VisualWord-members.html | 36 +- .../latest/classrtabmap_1_1VisualWord.html | 37 +- .../api/latest/classrtabmap_1_1VisualWord.js | 14 + preview/pr-1492/api/latest/deprecated.html | 86 +- .../pr-1492/api/latest/dir_000004_000023.html | 107 + .../pr-1492/api/latest/dir_000010_000023.html | 107 + .../pr-1492/api/latest/dir_000012_000023.html | 107 + .../pr-1492/api/latest/dir_000019_000023.html | 107 + .../dir_04d49acea3c42cab2afcd35cb2f2a48f.html | 41 +- .../dir_04d49acea3c42cab2afcd35cb2f2a48f.js | 4 + ...r_04d49acea3c42cab2afcd35cb2f2a48f_dep.map | 4 +- ...r_04d49acea3c42cab2afcd35cb2f2a48f_dep.md5 | 2 +- ...r_04d49acea3c42cab2afcd35cb2f2a48f_dep.png | Bin 3708 -> 3690 bytes .../dir_0ba908baca6d808b21359711c92b5f16.html | 37 +- .../dir_0ba908baca6d808b21359711c92b5f16.js | 5 + .../dir_21f2edb779785a2efd6396476d03a0e2.html | 37 +- .../dir_21f2edb779785a2efd6396476d03a0e2.js | 4 + .../dir_249903c078ca6be5fe8a43d73ba57f0e.html | 37 +- .../dir_249903c078ca6be5fe8a43d73ba57f0e.js | 26 + .../dir_3587399b7774227770d0fd39c2d22121.html | 37 +- .../dir_3587399b7774227770d0fd39c2d22121.js | 8 + .../dir_449b2e54cbad5b668a24993c3878cc51.html | 37 +- .../dir_449b2e54cbad5b668a24993c3878cc51.js | 4 + .../dir_4e8d938e9ddb5a617c200d5739d1f41a.html | 110 + .../dir_55226059184c2c5c345e42665cf98aec.html | 37 +- .../dir_55226059184c2c5c345e42665cf98aec.js | 4 + .../dir_5807fd1f37f21884b665e4f5337b2441.html | 37 +- .../dir_5807fd1f37f21884b665e4f5337b2441.js | 4 + .../dir_623bdbaac6fe9b3f6f5de21b17f93501.html | 37 +- .../dir_623bdbaac6fe9b3f6f5de21b17f93501.js | 5 + .../dir_65d456be8cef94751a4d1b4df815a100.html | 37 +- .../dir_65d456be8cef94751a4d1b4df815a100.js | 4 + .../dir_67ee77bab1d00e5527b3ba66cff8b822.html | 41 +- .../dir_67ee77bab1d00e5527b3ba66cff8b822.js | 7 + ...r_67ee77bab1d00e5527b3ba66cff8b822_dep.map | 4 +- ...r_67ee77bab1d00e5527b3ba66cff8b822_dep.md5 | 2 +- .../dir_6fc574af21c01044bbfc485d931ba1b6.html | 37 +- .../dir_6fc574af21c01044bbfc485d931ba1b6.js | 4 + .../dir_7b07a0fe62d0fac6129c48e2cb6c7633.html | 37 +- .../dir_7b07a0fe62d0fac6129c48e2cb6c7633.js | 6 + .../dir_7c77c469ef71e5893c1567cf621a9d83.html | 37 +- .../dir_7c77c469ef71e5893c1567cf621a9d83.js | 4 + .../dir_85e098119c0e838040cd00f42e29c3c2.html | 40 +- .../dir_85e098119c0e838040cd00f42e29c3c2.js | 27 + .../dir_884419f21456e80aa47bc1d0c2ab0140.html | 45 +- .../dir_884419f21456e80aa47bc1d0c2ab0140.js | 94 + ...r_884419f21456e80aa47bc1d0c2ab0140_dep.map | 8 +- ...r_884419f21456e80aa47bc1d0c2ab0140_dep.md5 | 2 +- ...r_884419f21456e80aa47bc1d0c2ab0140_dep.png | Bin 13895 -> 13877 bytes .../dir_8c6d2b7fb0f1009468191a56b06a1387.html | 37 +- .../dir_8c6d2b7fb0f1009468191a56b06a1387.js | 4 + .../dir_b3c8af46e4c1aa88d96b6d1863f8ab51.html | 37 +- .../dir_b3c8af46e4c1aa88d96b6d1863f8ab51.js | 6 + .../dir_ca74fa0ef74cdae9a74fcd374d99516a.html | 37 +- .../dir_ca74fa0ef74cdae9a74fcd374d99516a.js | 4 + .../dir_d5b9494e18cb3ada3ef427a965bb34ab.html | 37 +- .../dir_d5b9494e18cb3ada3ef427a965bb34ab.js | 4 + .../dir_e4607d1f674c8fc63d3b87c7bc0020e1.html | 119 + ...r_e4607d1f674c8fc63d3b87c7bc0020e1_dep.map | 4 + ...r_e4607d1f674c8fc63d3b87c7bc0020e1_dep.md5 | 1 + ...r_e4607d1f674c8fc63d3b87c7bc0020e1_dep.png | Bin 0 -> 2943 bytes .../dir_e996b11fd4b3a747423759b16a8ba4a6.html | 41 +- .../dir_e996b11fd4b3a747423759b16a8ba4a6.js | 4 + ...r_e996b11fd4b3a747423759b16a8ba4a6_dep.map | 4 +- ...r_e996b11fd4b3a747423759b16a8ba4a6_dep.md5 | 2 +- ...r_e996b11fd4b3a747423759b16a8ba4a6_dep.png | Bin 4936 -> 4925 bytes .../dir_ee30f6c257683889c7b4a28a79d90ef3.html | 37 +- .../dir_ee30f6c257683889c7b4a28a79d90ef3.js | 7 + .../dir_fbc3350978c71aef49f2eeb1c9d88691.html | 37 +- .../dir_fbc3350978c71aef49f2eeb1c9d88691.js | 21 + .../dir_ff01f7bc5399ccf9ff1cc91d1f45726a.html | 41 +- .../dir_ff01f7bc5399ccf9ff1cc91d1f45726a.js | 4 + ...r_ff01f7bc5399ccf9ff1cc91d1f45726a_dep.map | 4 +- ...r_ff01f7bc5399ccf9ff1cc91d1f45726a_dep.md5 | 2 +- ...r_ff01f7bc5399ccf9ff1cc91d1f45726a_dep.png | Bin 4531 -> 4513 bytes ...e__depth__distortion__model_8h_source.html | 37 +- preview/pr-1492/api/latest/files.html | 32 +- preview/pr-1492/api/latest/files_dup.js | 6 + .../latest/frame__projector_8h_source.html | 37 +- preview/pr-1492/api/latest/functions.html | 30 +- preview/pr-1492/api/latest/functions_a.html | 30 +- preview/pr-1492/api/latest/functions_b.html | 30 +- preview/pr-1492/api/latest/functions_c.html | 44 +- preview/pr-1492/api/latest/functions_d.html | 648 +- preview/pr-1492/api/latest/functions_dup.js | 30 + preview/pr-1492/api/latest/functions_e.html | 30 +- .../pr-1492/api/latest/functions_enum.html | 32 +- .../pr-1492/api/latest/functions_eval.html | 68 +- preview/pr-1492/api/latest/functions_f.html | 32 +- .../pr-1492/api/latest/functions_func.html | 30 +- preview/pr-1492/api/latest/functions_func.js | 29 + .../pr-1492/api/latest/functions_func_b.html | 30 +- .../pr-1492/api/latest/functions_func_c.html | 38 +- .../pr-1492/api/latest/functions_func_d.html | 647 +- .../pr-1492/api/latest/functions_func_e.html | 30 +- .../pr-1492/api/latest/functions_func_f.html | 31 +- .../pr-1492/api/latest/functions_func_g.html | 37 +- .../pr-1492/api/latest/functions_func_h.html | 30 +- .../pr-1492/api/latest/functions_func_i.html | 35 +- .../pr-1492/api/latest/functions_func_j.html | 30 +- .../pr-1492/api/latest/functions_func_k.html | 645 +- .../pr-1492/api/latest/functions_func_l.html | 30 +- .../pr-1492/api/latest/functions_func_m.html | 30 +- .../pr-1492/api/latest/functions_func_n.html | 30 +- .../pr-1492/api/latest/functions_func_o.html | 35 +- .../pr-1492/api/latest/functions_func_p.html | 32 +- .../pr-1492/api/latest/functions_func_r.html | 31 +- .../pr-1492/api/latest/functions_func_s.html | 39 +- .../pr-1492/api/latest/functions_func_t.html | 649 +- .../pr-1492/api/latest/functions_func_u.html | 32 +- .../pr-1492/api/latest/functions_func_v.html | 31 +- .../pr-1492/api/latest/functions_func_w.html | 30 +- .../pr-1492/api/latest/functions_func_x.html | 30 +- .../pr-1492/api/latest/functions_func_y.html | 30 +- .../pr-1492/api/latest/functions_func_z.html | 30 +- .../pr-1492/api/latest/functions_func_~.html | 30 +- preview/pr-1492/api/latest/functions_g.html | 39 +- preview/pr-1492/api/latest/functions_h.html | 30 +- preview/pr-1492/api/latest/functions_i.html | 36 +- preview/pr-1492/api/latest/functions_j.html | 30 +- preview/pr-1492/api/latest/functions_k.html | 684 +- preview/pr-1492/api/latest/functions_l.html | 46 +- preview/pr-1492/api/latest/functions_m.html | 31 +- preview/pr-1492/api/latest/functions_n.html | 31 +- preview/pr-1492/api/latest/functions_o.html | 33 +- preview/pr-1492/api/latest/functions_p.html | 32 +- preview/pr-1492/api/latest/functions_r.html | 35 +- .../pr-1492/api/latest/functions_rela.html | 30 +- preview/pr-1492/api/latest/functions_s.html | 44 +- preview/pr-1492/api/latest/functions_t.html | 669 +- preview/pr-1492/api/latest/functions_u.html | 32 +- preview/pr-1492/api/latest/functions_v.html | 31 +- .../pr-1492/api/latest/functions_vars.html | 72 +- preview/pr-1492/api/latest/functions_w.html | 31 +- preview/pr-1492/api/latest/functions_x.html | 30 +- preview/pr-1492/api/latest/functions_y.html | 30 +- preview/pr-1492/api/latest/functions_z.html | 30 +- preview/pr-1492/api/latest/functions_~.html | 30 +- .../global__map_2OccupancyGrid_8h_source.html | 40 +- .../global__map_2OctoMap_8h_source.html | 40 +- preview/pr-1492/api/latest/globals.html | 43 +- preview/pr-1492/api/latest/globals_defs.html | 30 +- preview/pr-1492/api/latest/globals_enum.html | 30 +- preview/pr-1492/api/latest/globals_func.html | 30 +- preview/pr-1492/api/latest/globals_type.html | 109 + preview/pr-1492/api/latest/graph_legend.html | 30 +- .../group__ComputeNormalsComplexity.html | 30 +- .../latest/group__ComputeNormalsComplexity.js | 8 + ...up__ComputeVarianceAndCorrespondences.html | 30 +- ...roup__ComputeVarianceAndCorrespondences.js | 7 + .../pr-1492/api/latest/group__CropBox.html | 30 +- preview/pr-1492/api/latest/group__CropBox.js | 16 + .../api/latest/group__ExtractClusters.html | 30 +- .../api/latest/group__ExtractClusters.js | 11 + .../api/latest/group__ExtractIndices.html | 30 +- .../api/latest/group__ExtractIndices.js | 14 + .../api/latest/group__FrustumFiltering.html | 30 +- .../api/latest/group__FrustumFiltering.js | 6 + .../group__LaserScan2dFromPointCloud.html | 32 +- .../group__LaserScan2dFromPointCloud.js | 9 + .../group__LaserScanFromPointCloud.html | 32 +- .../latest/group__LaserScanFromPointCloud.js | 21 + .../latest/group__LaserScanToPointCloud.html | 30 +- .../latest/group__LaserScanToPointCloud.js | 4 + .../api/latest/group__PassThrough.html | 30 +- .../pr-1492/api/latest/group__PassThrough.js | 15 + .../latest/group__PointCloudDownSampling.html | 30 +- .../latest/group__PointCloudDownSampling.js | 10 + .../group__PointCloudRangeFiltering.html | 30 +- .../latest/group__PointCloudRangeFiltering.js | 7 + .../group__PointCloudSplitRangeFiltering.html | 30 +- .../group__PointCloudSplitRangeFiltering.js | 7 + .../latest/group__PointNormalFiltering.html | 30 +- .../api/latest/group__PointNormalFiltering.js | 11 + .../group__ProportionalRadiusFiltering.html | 30 +- .../group__ProportionalRadiusFiltering.js | 15 + .../api/latest/group__RadiusFiltering.html | 30 +- .../api/latest/group__RadiusFiltering.js | 15 + .../api/latest/group__RandomSampling.html | 30 +- .../api/latest/group__RandomSampling.js | 9 + .../group__RemoveNaNFromPointCloud.html | 30 +- .../latest/group__RemoveNaNFromPointCloud.js | 7 + ...group__RemoveNaNNormalsFromPointCloud.html | 30 +- .../group__RemoveNaNNormalsFromPointCloud.js | 6 + .../api/latest/group__RoiComputation.html | 30 +- .../api/latest/group__RoiComputation.js | 7 + .../api/latest/group__SubtractFiltering.html | 30 +- .../api/latest/group__SubtractFiltering.js | 13 + .../api/latest/group__TransformPoint.html | 30 +- .../api/latest/group__TransformPoint.js | 11 + .../latest/group__TransformPointcloud.html | 30 +- .../api/latest/group__TransformPointcloud.js | 15 + .../pr-1492/api/latest/group__UtiLite.html | 71 +- .../api/latest/group__VoxelFiltering.html | 30 +- .../api/latest/group__VoxelFiltering.js | 15 + preview/pr-1492/api/latest/hierarchy.html | 46 +- preview/pr-1492/api/latest/hierarchy.js | 213 + preview/pr-1492/api/latest/index.html | 290 +- preview/pr-1492/api/latest/index.js | 12 + .../pr-1492/api/latest/inherit_graph_32.map | 2 +- .../pr-1492/api/latest/inherit_graph_32.md5 | 2 +- .../pr-1492/api/latest/inherit_graph_62.map | 6 +- .../pr-1492/api/latest/inherit_graph_62.md5 | 2 +- .../pr-1492/api/latest/inherit_graph_63.map | 4 +- .../pr-1492/api/latest/inherit_graph_63.md5 | 2 +- preview/pr-1492/api/latest/inherits.html | 42 +- preview/pr-1492/api/latest/menudata.js | 70 +- .../pr-1492/api/latest/namespacemembers.html | 128 +- .../api/latest/namespacemembers_b.html | 111 + .../api/latest/namespacemembers_c.html | 153 + .../api/latest/namespacemembers_d.html | 121 + .../api/latest/namespacemembers_dup.js | 22 + .../api/latest/namespacemembers_e.html | 122 + .../api/latest/namespacemembers_f.html | 126 + .../api/latest/namespacemembers_func.html | 119 +- .../api/latest/namespacemembers_func.js | 22 + .../api/latest/namespacemembers_func_b.html | 111 + .../api/latest/namespacemembers_func_c.html | 150 + .../api/latest/namespacemembers_func_d.html | 121 + .../api/latest/namespacemembers_func_e.html | 121 + .../api/latest/namespacemembers_func_f.html | 126 + .../api/latest/namespacemembers_func_g.html | 119 + .../api/latest/namespacemembers_func_h.html | 111 + .../api/latest/namespacemembers_func_i.html | 116 + .../api/latest/namespacemembers_func_l.html | 119 + .../api/latest/namespacemembers_func_m.html | 112 + .../api/latest/namespacemembers_func_n.html | 112 + .../api/latest/namespacemembers_func_o.html | 114 + .../api/latest/namespacemembers_func_p.html | 118 + .../api/latest/namespacemembers_func_r.html | 125 + .../api/latest/namespacemembers_func_s.html | 120 + .../api/latest/namespacemembers_func_t.html | 115 + .../api/latest/namespacemembers_func_u.html | 114 + .../api/latest/namespacemembers_func_v.html | 111 + .../api/latest/namespacemembers_g.html | 119 + .../api/latest/namespacemembers_h.html | 111 + .../api/latest/namespacemembers_i.html | 116 + .../api/latest/namespacemembers_l.html | 120 + .../api/latest/namespacemembers_m.html | 112 + .../api/latest/namespacemembers_n.html | 112 + .../api/latest/namespacemembers_o.html | 114 + .../api/latest/namespacemembers_p.html | 120 + .../api/latest/namespacemembers_r.html | 125 + .../api/latest/namespacemembers_s.html | 120 + .../api/latest/namespacemembers_t.html | 115 + .../api/latest/namespacemembers_type.html | 32 +- .../api/latest/namespacemembers_u.html | 114 + .../api/latest/namespacemembers_v.html | 111 + .../api/latest/namespacemembers_vars.html | 30 +- .../pr-1492/api/latest/namespacertabmap.html | 65 +- .../pr-1492/api/latest/namespacertabmap.js | 498 + .../api/latest/namespacertabmap_1_1graph.html | 2175 + .../api/latest/namespacertabmap_1_1graph.js | 43 + .../latest/namespacertabmap_1_1util2d.html | 44 +- .../latest/namespacertabmap_1_1util3d.html | 8683 +++ preview/pr-1492/api/latest/namespaces.html | 334 +- preview/pr-1492/api/latest/namespaces_dup.js | 4 + preview/pr-1492/api/latest/navtree.css | 149 + preview/pr-1492/api/latest/navtree.js | 559 + preview/pr-1492/api/latest/navtreedata.js | 148 + preview/pr-1492/api/latest/navtreeindex0.js | 253 + preview/pr-1492/api/latest/navtreeindex1.js | 253 + preview/pr-1492/api/latest/navtreeindex10.js | 253 + preview/pr-1492/api/latest/navtreeindex11.js | 253 + preview/pr-1492/api/latest/navtreeindex12.js | 253 + preview/pr-1492/api/latest/navtreeindex13.js | 253 + preview/pr-1492/api/latest/navtreeindex14.js | 253 + preview/pr-1492/api/latest/navtreeindex15.js | 244 + preview/pr-1492/api/latest/navtreeindex2.js | 253 + preview/pr-1492/api/latest/navtreeindex3.js | 253 + preview/pr-1492/api/latest/navtreeindex4.js | 253 + preview/pr-1492/api/latest/navtreeindex5.js | 253 + preview/pr-1492/api/latest/navtreeindex6.js | 253 + preview/pr-1492/api/latest/navtreeindex7.js | 253 + preview/pr-1492/api/latest/navtreeindex8.js | 253 + preview/pr-1492/api/latest/navtreeindex9.js | 253 + preview/pr-1492/api/latest/pages.html | 36 +- preview/pr-1492/api/latest/parameters.html | 1750 + preview/pr-1492/api/latest/resize.js | 155 + .../rtabmap__core__export_8h_source.html | 37 +- .../api/latest/rvl__codec_8h_source.html | 37 +- preview/pr-1492/api/latest/search/all_10.js | 28 +- preview/pr-1492/api/latest/search/all_11.js | 91 +- preview/pr-1492/api/latest/search/all_12.js | 121 +- preview/pr-1492/api/latest/search/all_13.js | 134 +- preview/pr-1492/api/latest/search/all_14.js | 181 +- preview/pr-1492/api/latest/search/all_15.js | 758 +- preview/pr-1492/api/latest/search/all_16.js | 299 +- preview/pr-1492/api/latest/search/all_17.js | 70 +- preview/pr-1492/api/latest/search/all_18.js | 132 +- preview/pr-1492/api/latest/search/all_19.js | 11 +- preview/pr-1492/api/latest/search/all_1a.js | 8 +- preview/pr-1492/api/latest/search/all_1b.js | 2 +- preview/pr-1492/api/latest/search/all_1c.js | 22 +- preview/pr-1492/api/latest/search/all_2.js | 6 +- preview/pr-1492/api/latest/search/all_3.js | 49 +- preview/pr-1492/api/latest/search/all_4.js | 55 +- preview/pr-1492/api/latest/search/all_5.js | 160 +- preview/pr-1492/api/latest/search/all_6.js | 781 +- preview/pr-1492/api/latest/search/all_7.js | 81 +- preview/pr-1492/api/latest/search/all_8.js | 82 +- preview/pr-1492/api/latest/search/all_9.js | 264 +- preview/pr-1492/api/latest/search/all_a.js | 214 +- preview/pr-1492/api/latest/search/all_b.js | 122 +- preview/pr-1492/api/latest/search/all_c.js | 110 +- preview/pr-1492/api/latest/search/all_d.js | 756 +- preview/pr-1492/api/latest/search/all_e.js | 172 +- preview/pr-1492/api/latest/search/all_f.js | 81 +- preview/pr-1492/api/latest/search/enums_0.js | 3 +- preview/pr-1492/api/latest/search/enums_6.js | 2 +- preview/pr-1492/api/latest/search/enums_7.js | 2 +- preview/pr-1492/api/latest/search/enums_8.js | 2 +- preview/pr-1492/api/latest/search/enums_9.js | 4 + .../pr-1492/api/latest/search/enumvalues_0.js | 200 +- preview/pr-1492/api/latest/search/files_0.js | 3 +- .../pr-1492/api/latest/search/functions_0.js | 19 +- .../pr-1492/api/latest/search/functions_10.js | 110 +- .../pr-1492/api/latest/search/functions_11.js | 299 +- .../pr-1492/api/latest/search/functions_12.js | 685 +- .../pr-1492/api/latest/search/functions_13.js | 95 +- .../pr-1492/api/latest/search/functions_14.js | 9 +- .../pr-1492/api/latest/search/functions_2.js | 157 +- .../pr-1492/api/latest/search/functions_3.js | 679 +- .../pr-1492/api/latest/search/functions_4.js | 27 +- .../pr-1492/api/latest/search/functions_5.js | 57 +- .../pr-1492/api/latest/search/functions_6.js | 393 +- .../pr-1492/api/latest/search/functions_8.js | 178 +- .../pr-1492/api/latest/search/functions_a.js | 621 +- .../pr-1492/api/latest/search/functions_b.js | 68 +- .../pr-1492/api/latest/search/functions_c.js | 4 +- .../pr-1492/api/latest/search/functions_e.js | 40 +- .../pr-1492/api/latest/search/functions_f.js | 22 +- .../pr-1492/api/latest/search/namespaces_0.js | 5 +- preview/pr-1492/api/latest/search/pages_0.js | 2 +- preview/pr-1492/api/latest/search/pages_1.js | 3 +- preview/pr-1492/api/latest/search/pages_2.js | 2 +- preview/pr-1492/api/latest/search/pages_3.js | 5 + preview/pr-1492/api/latest/search/pages_4.js | 4 + preview/pr-1492/api/latest/search/pages_5.js | 4 + preview/pr-1492/api/latest/search/pages_6.js | 5 + preview/pr-1492/api/latest/search/pages_7.js | 4 + preview/pr-1492/api/latest/search/pages_8.js | 4 + .../pr-1492/api/latest/search/searchdata.js | 12 +- .../pr-1492/api/latest/search/typedefs_2.js | 5 + .../pr-1492/api/latest/search/typedefs_3.js | 4 + .../pr-1492/api/latest/search/variables_10.js | 5 +- .../pr-1492/api/latest/search/variables_11.js | 13 +- .../pr-1492/api/latest/search/variables_12.js | 20 +- .../pr-1492/api/latest/search/variables_13.js | 3 +- .../pr-1492/api/latest/search/variables_14.js | 5 + .../pr-1492/api/latest/search/variables_3.js | 7 +- .../pr-1492/api/latest/search/variables_4.js | 3 +- .../pr-1492/api/latest/search/variables_6.js | 3 +- .../pr-1492/api/latest/search/variables_7.js | 6 +- .../pr-1492/api/latest/search/variables_9.js | 3 +- .../pr-1492/api/latest/search/variables_a.js | 9 +- .../pr-1492/api/latest/search/variables_b.js | 16 +- .../pr-1492/api/latest/search/variables_c.js | 3 +- .../pr-1492/api/latest/search/variables_d.js | 5 +- .../pr-1492/api/latest/search/variables_e.js | 5 +- .../pr-1492/api/latest/search/variables_f.js | 3 +- .../latest/slam__calibrator_8h_source.html | 37 +- .../stereoRectifyFisheye_8h_source.html | 37 +- .../structrtabmap_1_1PointXYZIRT-members.html | 36 +- .../latest/structrtabmap_1_1PointXYZIRT.html | 37 +- .../structrtabmap_1_1PointXYZIT-members.html | 36 +- .../latest/structrtabmap_1_1PointXYZIT.html | 37 +- ...ap_1_1graph_1_1MaxGraphErrors-members.html | 36 +- ...uctrtabmap_1_1graph_1_1MaxGraphErrors.html | 39 +- ...tructrtabmap_1_1graph_1_1MaxGraphErrors.js | 9 + preview/pr-1492/api/latest/tools.html | 192 + preview/pr-1492/api/latest/topics.html | 30 +- preview/pr-1492/api/latest/topics.js | 28 + .../api/latest/uResourceGeneratorPage.html | 39 +- .../pr-1492/api/latest/util2d_8h_source.html | 352 +- .../pr-1492/api/latest/util3d_8h_source.html | 727 +- .../api/latest/util3d_8hpp_source.html | 41 +- .../util3d__correspondences_8h_source.html | 62 +- .../latest/util3d__features_8h_source.html | 64 +- .../latest/util3d__filtering_8h_source.html | 82 +- .../api/latest/util3d__mapping_8h_source.html | 85 +- .../latest/util3d__mapping_8hpp_source.html | 77 +- .../util3d__motion__estimation_8h_source.html | 70 +- .../util3d__registration_8h_source.html | 53 +- .../api/latest/util3d__surface_8h_source.html | 81 +- .../latest/util3d__surface_8hpp_source.html | 43 +- .../latest/util3d__transforms_8h_source.html | 45 +- preview/pr-1492/index.html | 3 +- preview/pr-1492/index.md | 1 + 1083 files changed, 121946 insertions(+), 11202 deletions(-) create mode 100644 preview/pr-1492/api/index.html create mode 100644 preview/pr-1492/api/latest/UConversion_8h.js create mode 100644 preview/pr-1492/api/latest/ULogger_8h.js create mode 100644 preview/pr-1492/api/latest/UMath_8h.js create mode 100644 preview/pr-1492/api/latest/UProcessInfo_8h.js create mode 100644 preview/pr-1492/api/latest/UStl_8h.js create mode 100644 preview/pr-1492/api/latest/UThreadNode_8h.html create mode 100644 preview/pr-1492/api/latest/UThreadNode_8h.js create mode 100644 preview/pr-1492/api/latest/UThreadNode_8h__dep__incl.map create mode 100644 preview/pr-1492/api/latest/UThreadNode_8h__dep__incl.md5 create mode 100644 preview/pr-1492/api/latest/UThreadNode_8h__dep__incl.png create mode 100644 preview/pr-1492/api/latest/UThreadNode_8h__incl.map create mode 100644 preview/pr-1492/api/latest/UThreadNode_8h__incl.md5 create mode 100644 preview/pr-1492/api/latest/UThreadNode_8h__incl.png create mode 100644 preview/pr-1492/api/latest/UVariant_8h.js create mode 100644 preview/pr-1492/api/latest/annotated_dup.js create mode 100644 preview/pr-1492/api/latest/classUDestroyer.js create mode 100644 preview/pr-1492/api/latest/classUDirectory.js create mode 100644 preview/pr-1492/api/latest/classUEvent.js create mode 100644 preview/pr-1492/api/latest/classUEventDispatcher.js create mode 100644 preview/pr-1492/api/latest/classUEventsHandler.js create mode 100644 preview/pr-1492/api/latest/classUEventsManager.js create mode 100644 preview/pr-1492/api/latest/classUEventsSender.js create mode 100644 preview/pr-1492/api/latest/classUFile.js create mode 100644 preview/pr-1492/api/latest/classULogEvent.js create mode 100644 preview/pr-1492/api/latest/classULogger.js create mode 100644 preview/pr-1492/api/latest/classUMutex.js create mode 100644 preview/pr-1492/api/latest/classUObjDeletedEvent.js create mode 100644 preview/pr-1492/api/latest/classUObjDeletionThread.js create mode 100644 preview/pr-1492/api/latest/classUProcessInfo.js create mode 100644 preview/pr-1492/api/latest/classUSemaphore.js create mode 100644 preview/pr-1492/api/latest/classUThread.js create mode 100644 preview/pr-1492/api/latest/classUTimer.js create mode 100644 preview/pr-1492/api/latest/classUVariant.js create mode 100644 preview/pr-1492/api/latest/classclams_1_1DiscreteDepthDistortionModel.js create mode 100644 preview/pr-1492/api/latest/classclams_1_1DiscreteFrustum.js create mode 100644 preview/pr-1492/api/latest/classclams_1_1FrameProjector.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1BayesFilter.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1Camera.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraDepthAI.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect2.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraImages.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraK4A.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraK4W2.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraModel.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraMyntEye.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNI2.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNICV.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenni.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraOrbbecSDK.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraRGBDImages.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense2.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraSeerSense.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoDC1394.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoFlyCapture2.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoImages.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoTara.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoVideo.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZed.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZedOC.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CameraVideo.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CloudMap.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1CompressionThread.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1DBDriver.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1DBDriverSqlite3.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1DBReader.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1EnvSensor.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1FAST.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1Feature2D.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1FeatureBA.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1GFTT.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1GPS.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1GeodeticCoords.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1GlobalMap.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1GridMap.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1IMU.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1IMUEvent.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1IMUFilter.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1IMUThread.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1Landmark.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1LaserScan.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1Lidar.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1LidarVLP16.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1Link.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1LocalGrid.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1LocalGridCache.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1LocalGridMaker.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1Memory.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1ORB.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OccupancyGrid.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OctoMap.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1Odometry.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryCuVSLAM.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryDVO.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2F.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2M.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryFLOAM.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryFovis.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryLIOSAM.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryLOAM.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryMSCKF.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryMono.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM2.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM3.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryOkvis.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpen3D.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpenVINS.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryVINSFusion.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OdometryViso2.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1Optimizer.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCVSBA.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCeres.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OptimizerG2O.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OptimizerGTSAM.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1OptimizerTORO.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1ParamEvent.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1Registration.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1RegistrationIcp.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1RegistrationInfo.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1RegistrationVis.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1Rtabmap.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent3DMap.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventInit.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGlobalPathEvent.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGoalStatusEvent.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1RtabmapLabelErrorEvent.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1SIFT.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1SURF.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1SensorCapture.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureInfo.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureThread.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1SensorData.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1SensorEvent.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1Signature.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1Statistics.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1Stereo.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1StereoBM.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1StereoCameraModel.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1StereoDense.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1StereoOpticalFlow.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1StereoSGBM.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1SuperPointRpautrat.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1SuperPointTorch.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1Transform.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1UserDataEvent.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1VWDictionary.js create mode 100644 preview/pr-1492/api/latest/classrtabmap_1_1VisualWord.js create mode 100644 preview/pr-1492/api/latest/dir_000004_000023.html create mode 100644 preview/pr-1492/api/latest/dir_000010_000023.html create mode 100644 preview/pr-1492/api/latest/dir_000012_000023.html create mode 100644 preview/pr-1492/api/latest/dir_000019_000023.html create mode 100644 preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f.js create mode 100644 preview/pr-1492/api/latest/dir_0ba908baca6d808b21359711c92b5f16.js create mode 100644 preview/pr-1492/api/latest/dir_21f2edb779785a2efd6396476d03a0e2.js create mode 100644 preview/pr-1492/api/latest/dir_249903c078ca6be5fe8a43d73ba57f0e.js create mode 100644 preview/pr-1492/api/latest/dir_3587399b7774227770d0fd39c2d22121.js create mode 100644 preview/pr-1492/api/latest/dir_449b2e54cbad5b668a24993c3878cc51.js create mode 100644 preview/pr-1492/api/latest/dir_4e8d938e9ddb5a617c200d5739d1f41a.html create mode 100644 preview/pr-1492/api/latest/dir_55226059184c2c5c345e42665cf98aec.js create mode 100644 preview/pr-1492/api/latest/dir_5807fd1f37f21884b665e4f5337b2441.js create mode 100644 preview/pr-1492/api/latest/dir_623bdbaac6fe9b3f6f5de21b17f93501.js create mode 100644 preview/pr-1492/api/latest/dir_65d456be8cef94751a4d1b4df815a100.js create mode 100644 preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822.js create mode 100644 preview/pr-1492/api/latest/dir_6fc574af21c01044bbfc485d931ba1b6.js create mode 100644 preview/pr-1492/api/latest/dir_7b07a0fe62d0fac6129c48e2cb6c7633.js create mode 100644 preview/pr-1492/api/latest/dir_7c77c469ef71e5893c1567cf621a9d83.js create mode 100644 preview/pr-1492/api/latest/dir_85e098119c0e838040cd00f42e29c3c2.js create mode 100644 preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140.js create mode 100644 preview/pr-1492/api/latest/dir_8c6d2b7fb0f1009468191a56b06a1387.js create mode 100644 preview/pr-1492/api/latest/dir_b3c8af46e4c1aa88d96b6d1863f8ab51.js create mode 100644 preview/pr-1492/api/latest/dir_ca74fa0ef74cdae9a74fcd374d99516a.js create mode 100644 preview/pr-1492/api/latest/dir_d5b9494e18cb3ada3ef427a965bb34ab.js create mode 100644 preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1.html create mode 100644 preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1_dep.map create mode 100644 preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1_dep.md5 create mode 100644 preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1_dep.png create mode 100644 preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6.js create mode 100644 preview/pr-1492/api/latest/dir_ee30f6c257683889c7b4a28a79d90ef3.js create mode 100644 preview/pr-1492/api/latest/dir_fbc3350978c71aef49f2eeb1c9d88691.js create mode 100644 preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a.js create mode 100644 preview/pr-1492/api/latest/files_dup.js create mode 100644 preview/pr-1492/api/latest/functions_dup.js create mode 100644 preview/pr-1492/api/latest/functions_func.js create mode 100644 preview/pr-1492/api/latest/globals_type.html create mode 100644 preview/pr-1492/api/latest/group__ComputeNormalsComplexity.js create mode 100644 preview/pr-1492/api/latest/group__ComputeVarianceAndCorrespondences.js create mode 100644 preview/pr-1492/api/latest/group__CropBox.js create mode 100644 preview/pr-1492/api/latest/group__ExtractClusters.js create mode 100644 preview/pr-1492/api/latest/group__ExtractIndices.js create mode 100644 preview/pr-1492/api/latest/group__FrustumFiltering.js create mode 100644 preview/pr-1492/api/latest/group__LaserScan2dFromPointCloud.js create mode 100644 preview/pr-1492/api/latest/group__LaserScanFromPointCloud.js create mode 100644 preview/pr-1492/api/latest/group__LaserScanToPointCloud.js create mode 100644 preview/pr-1492/api/latest/group__PassThrough.js create mode 100644 preview/pr-1492/api/latest/group__PointCloudDownSampling.js create mode 100644 preview/pr-1492/api/latest/group__PointCloudRangeFiltering.js create mode 100644 preview/pr-1492/api/latest/group__PointCloudSplitRangeFiltering.js create mode 100644 preview/pr-1492/api/latest/group__PointNormalFiltering.js create mode 100644 preview/pr-1492/api/latest/group__ProportionalRadiusFiltering.js create mode 100644 preview/pr-1492/api/latest/group__RadiusFiltering.js create mode 100644 preview/pr-1492/api/latest/group__RandomSampling.js create mode 100644 preview/pr-1492/api/latest/group__RemoveNaNFromPointCloud.js create mode 100644 preview/pr-1492/api/latest/group__RemoveNaNNormalsFromPointCloud.js create mode 100644 preview/pr-1492/api/latest/group__RoiComputation.js create mode 100644 preview/pr-1492/api/latest/group__SubtractFiltering.js create mode 100644 preview/pr-1492/api/latest/group__TransformPoint.js create mode 100644 preview/pr-1492/api/latest/group__TransformPointcloud.js create mode 100644 preview/pr-1492/api/latest/group__VoxelFiltering.js create mode 100644 preview/pr-1492/api/latest/hierarchy.js create mode 100644 preview/pr-1492/api/latest/index.js create mode 100644 preview/pr-1492/api/latest/namespacemembers_b.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_c.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_d.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_dup.js create mode 100644 preview/pr-1492/api/latest/namespacemembers_e.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_f.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func.js create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_b.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_c.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_d.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_e.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_f.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_g.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_h.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_i.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_l.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_m.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_n.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_o.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_p.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_r.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_s.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_t.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_u.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_func_v.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_g.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_h.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_i.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_l.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_m.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_n.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_o.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_p.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_r.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_s.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_t.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_u.html create mode 100644 preview/pr-1492/api/latest/namespacemembers_v.html create mode 100644 preview/pr-1492/api/latest/namespacertabmap.js create mode 100644 preview/pr-1492/api/latest/namespacertabmap_1_1graph.html create mode 100644 preview/pr-1492/api/latest/namespacertabmap_1_1graph.js create mode 100644 preview/pr-1492/api/latest/namespacertabmap_1_1util3d.html create mode 100644 preview/pr-1492/api/latest/namespaces_dup.js create mode 100644 preview/pr-1492/api/latest/navtree.css create mode 100644 preview/pr-1492/api/latest/navtree.js create mode 100644 preview/pr-1492/api/latest/navtreedata.js create mode 100644 preview/pr-1492/api/latest/navtreeindex0.js create mode 100644 preview/pr-1492/api/latest/navtreeindex1.js create mode 100644 preview/pr-1492/api/latest/navtreeindex10.js create mode 100644 preview/pr-1492/api/latest/navtreeindex11.js create mode 100644 preview/pr-1492/api/latest/navtreeindex12.js create mode 100644 preview/pr-1492/api/latest/navtreeindex13.js create mode 100644 preview/pr-1492/api/latest/navtreeindex14.js create mode 100644 preview/pr-1492/api/latest/navtreeindex15.js create mode 100644 preview/pr-1492/api/latest/navtreeindex2.js create mode 100644 preview/pr-1492/api/latest/navtreeindex3.js create mode 100644 preview/pr-1492/api/latest/navtreeindex4.js create mode 100644 preview/pr-1492/api/latest/navtreeindex5.js create mode 100644 preview/pr-1492/api/latest/navtreeindex6.js create mode 100644 preview/pr-1492/api/latest/navtreeindex7.js create mode 100644 preview/pr-1492/api/latest/navtreeindex8.js create mode 100644 preview/pr-1492/api/latest/navtreeindex9.js create mode 100644 preview/pr-1492/api/latest/parameters.html create mode 100644 preview/pr-1492/api/latest/resize.js create mode 100644 preview/pr-1492/api/latest/search/enums_9.js create mode 100644 preview/pr-1492/api/latest/search/pages_3.js create mode 100644 preview/pr-1492/api/latest/search/pages_4.js create mode 100644 preview/pr-1492/api/latest/search/pages_5.js create mode 100644 preview/pr-1492/api/latest/search/pages_6.js create mode 100644 preview/pr-1492/api/latest/search/pages_7.js create mode 100644 preview/pr-1492/api/latest/search/pages_8.js create mode 100644 preview/pr-1492/api/latest/search/typedefs_2.js create mode 100644 preview/pr-1492/api/latest/search/typedefs_3.js create mode 100644 preview/pr-1492/api/latest/search/variables_14.js create mode 100644 preview/pr-1492/api/latest/structrtabmap_1_1graph_1_1MaxGraphErrors.js create mode 100644 preview/pr-1492/api/latest/tools.html create mode 100644 preview/pr-1492/api/latest/topics.js diff --git a/preview/pr-1492/api/index.html b/preview/pr-1492/api/index.html new file mode 100644 index 00000000..d8e0f6a3 --- /dev/null +++ b/preview/pr-1492/api/index.html @@ -0,0 +1,6 @@ + + +RTAB-Map API documentation + + +

Redirecting to the latest API documentation.

diff --git a/preview/pr-1492/api/latest/BayesFilter_8h_source.html b/preview/pr-1492/api/latest/BayesFilter_8h_source.html index b67fc283..88e9f6e4 100644 --- a/preview/pr-1492/api/latest/BayesFilter_8h_source.html +++ b/preview/pr-1492/api/latest/BayesFilter_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
BayesFilter.h
@@ -133,10 +150,10 @@ $(document).ready(function() { init_codefold(0); });
71class RTABMAP_CORE_EXPORT BayesFilter
72{
73public:
-
78 BayesFilter(const ParametersMap & parameters = ParametersMap());
+
78 BayesFilter(const ParametersMap & parameters = ParametersMap());
79 virtual ~BayesFilter();
80
-
85 virtual void parseParameters(const ParametersMap & parameters);
+
85 virtual void parseParameters(const ParametersMap & parameters);
86
99 const std::map<int, float> & computePosterior(const Memory * memory, const std::map<int, float> & likelihood);
100
@@ -197,10 +214,15 @@ $(document).ready(function() { init_codefold(0); });
Three-tiered memory management (STM, WM, LTM) for RTAB-Map.
Definition Memory.h:102
Represents a node in RTAB-Map's pose graph.
Definition Signature.h:84
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/CameraDepthAI_8h_source.html b/preview/pr-1492/api/latest/CameraDepthAI_8h_source.html index 7084ee8e..a5cb5e2d 100644 --- a/preview/pr-1492/api/latest/CameraDepthAI_8h_source.html +++ b/preview/pr-1492/api/latest/CameraDepthAI_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraDepthAI.h
@@ -214,9 +231,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraEvent_8h_source.html b/preview/pr-1492/api/latest/CameraEvent_8h_source.html index 2f267829..267022e7 100644 --- a/preview/pr-1492/api/latest/CameraEvent_8h_source.html +++ b/preview/pr-1492/api/latest/CameraEvent_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraEvent.h
@@ -116,9 +133,13 @@ $(document).ready(function() { init_codefold(0); });
29
30#include "rtabmap/core/SensorEvent.h"
+ - + diff --git a/preview/pr-1492/api/latest/CameraFreenect2_8h_source.html b/preview/pr-1492/api/latest/CameraFreenect2_8h_source.html index 206a2fee..cf20216b 100644 --- a/preview/pr-1492/api/latest/CameraFreenect2_8h_source.html +++ b/preview/pr-1492/api/latest/CameraFreenect2_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraFreenect2.h
@@ -198,9 +215,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraFreenect_8h_source.html b/preview/pr-1492/api/latest/CameraFreenect_8h_source.html index 3e2b434e..66a9eec2 100644 --- a/preview/pr-1492/api/latest/CameraFreenect_8h_source.html +++ b/preview/pr-1492/api/latest/CameraFreenect_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraFreenect.h
@@ -174,9 +191,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraImages_8h_source.html b/preview/pr-1492/api/latest/CameraImages_8h_source.html index ac4a5766..3dd4281e 100644 --- a/preview/pr-1492/api/latest/CameraImages_8h_source.html +++ b/preview/pr-1492/api/latest/CameraImages_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraImages.h
@@ -331,9 +348,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraInfo_8h_source.html b/preview/pr-1492/api/latest/CameraInfo_8h_source.html index e60f543c..df2dd59f 100644 --- a/preview/pr-1492/api/latest/CameraInfo_8h_source.html +++ b/preview/pr-1492/api/latest/CameraInfo_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraInfo.h
@@ -116,9 +133,13 @@ $(document).ready(function() { init_codefold(0); });
29
30#include "rtabmap/core/SensorCaptureInfo.h"
+ - + diff --git a/preview/pr-1492/api/latest/CameraK4A_8h_source.html b/preview/pr-1492/api/latest/CameraK4A_8h_source.html index f613aeea..edc3886f 100644 --- a/preview/pr-1492/api/latest/CameraK4A_8h_source.html +++ b/preview/pr-1492/api/latest/CameraK4A_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraK4A.h
@@ -196,9 +213,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraK4W2_8h_source.html b/preview/pr-1492/api/latest/CameraK4W2_8h_source.html index 5d9539a1..f3efdd8d 100644 --- a/preview/pr-1492/api/latest/CameraK4W2_8h_source.html +++ b/preview/pr-1492/api/latest/CameraK4W2_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraK4W2.h
@@ -192,9 +209,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraModel_8h_source.html b/preview/pr-1492/api/latest/CameraModel_8h_source.html index e97fdedb..135a564f 100644 --- a/preview/pr-1492/api/latest/CameraModel_8h_source.html +++ b/preview/pr-1492/api/latest/CameraModel_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraModel.h
@@ -309,9 +326,13 @@ $(document).ready(function() { init_codefold(0); });
Definition BayesFilter.h:39
RTABMAP_CORE_EXPORT std::ostream & operator<<(std::ostream &os, const CameraModel &model)
Stream operator for printing a camera model to an output stream.
+ - + diff --git a/preview/pr-1492/api/latest/CameraMyntEye_8h_source.html b/preview/pr-1492/api/latest/CameraMyntEye_8h_source.html index a8e083da..9da805bc 100644 --- a/preview/pr-1492/api/latest/CameraMyntEye_8h_source.html +++ b/preview/pr-1492/api/latest/CameraMyntEye_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraMyntEye.h
@@ -205,9 +222,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraOpenNI2_8h_source.html b/preview/pr-1492/api/latest/CameraOpenNI2_8h_source.html index 1fa2f4cc..18954920 100644 --- a/preview/pr-1492/api/latest/CameraOpenNI2_8h_source.html +++ b/preview/pr-1492/api/latest/CameraOpenNI2_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraOpenNI2.h
@@ -190,9 +207,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraOpenNICV_8h_source.html b/preview/pr-1492/api/latest/CameraOpenNICV_8h_source.html index d5fdb3ec..46a425a1 100644 --- a/preview/pr-1492/api/latest/CameraOpenNICV_8h_source.html +++ b/preview/pr-1492/api/latest/CameraOpenNICV_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraOpenNICV.h
@@ -158,9 +175,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraOpenni_8h_source.html b/preview/pr-1492/api/latest/CameraOpenni_8h_source.html index f8fa3c4e..77eaf7cd 100644 --- a/preview/pr-1492/api/latest/CameraOpenni_8h_source.html +++ b/preview/pr-1492/api/latest/CameraOpenni_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraOpenni.h
@@ -196,9 +213,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraOrbbecSDK_8h_source.html b/preview/pr-1492/api/latest/CameraOrbbecSDK_8h_source.html index f8075156..0c8378c6 100644 --- a/preview/pr-1492/api/latest/CameraOrbbecSDK_8h_source.html +++ b/preview/pr-1492/api/latest/CameraOrbbecSDK_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraOrbbecSDK.h
@@ -203,9 +220,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraRGBDImages_8h_source.html b/preview/pr-1492/api/latest/CameraRGBDImages_8h_source.html index 40a21da2..8f1fec7e 100644 --- a/preview/pr-1492/api/latest/CameraRGBDImages_8h_source.html +++ b/preview/pr-1492/api/latest/CameraRGBDImages_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraRGBDImages.h
@@ -155,9 +172,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraRGBD_8h_source.html b/preview/pr-1492/api/latest/CameraRGBD_8h_source.html index d2afbc8d..74318c75 100644 --- a/preview/pr-1492/api/latest/CameraRGBD_8h_source.html +++ b/preview/pr-1492/api/latest/CameraRGBD_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraRGBD.h
@@ -127,9 +144,13 @@ $(document).ready(function() { init_codefold(0); });
40#include <rtabmap/core/camera/CameraSeerSense.h>
41#include <rtabmap/core/camera/CameraOrbbecSDK.h>
+ - + diff --git a/preview/pr-1492/api/latest/CameraRGB_8h_source.html b/preview/pr-1492/api/latest/CameraRGB_8h_source.html index 988a69ab..ba9443e0 100644 --- a/preview/pr-1492/api/latest/CameraRGB_8h_source.html +++ b/preview/pr-1492/api/latest/CameraRGB_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraRGB.h
@@ -117,9 +134,13 @@ $(document).ready(function() { init_codefold(0); });
30#include <rtabmap/core/camera/CameraImages.h>
31#include <rtabmap/core/camera/CameraVideo.h>
+ - + diff --git a/preview/pr-1492/api/latest/CameraRealSense2_8h_source.html b/preview/pr-1492/api/latest/CameraRealSense2_8h_source.html index b048b825..0aa7e70c 100644 --- a/preview/pr-1492/api/latest/CameraRealSense2_8h_source.html +++ b/preview/pr-1492/api/latest/CameraRealSense2_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraRealSense2.h
@@ -255,9 +272,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraRealSense_8h_source.html b/preview/pr-1492/api/latest/CameraRealSense_8h_source.html index 808dd8a7..0579d7d0 100644 --- a/preview/pr-1492/api/latest/CameraRealSense_8h_source.html +++ b/preview/pr-1492/api/latest/CameraRealSense_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraRealSense.h
@@ -201,9 +218,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraSeerSense_8h_source.html b/preview/pr-1492/api/latest/CameraSeerSense_8h_source.html index 09af63f0..9bb738c8 100644 --- a/preview/pr-1492/api/latest/CameraSeerSense_8h_source.html +++ b/preview/pr-1492/api/latest/CameraSeerSense_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraSeerSense.h
@@ -153,9 +170,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraStereoDC1394_8h_source.html b/preview/pr-1492/api/latest/CameraStereoDC1394_8h_source.html index 7a0b3f1a..3851838e 100644 --- a/preview/pr-1492/api/latest/CameraStereoDC1394_8h_source.html +++ b/preview/pr-1492/api/latest/CameraStereoDC1394_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraStereoDC1394.h
@@ -161,9 +178,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraStereoFlyCapture2_8h_source.html b/preview/pr-1492/api/latest/CameraStereoFlyCapture2_8h_source.html index d566ec65..24a44888 100644 --- a/preview/pr-1492/api/latest/CameraStereoFlyCapture2_8h_source.html +++ b/preview/pr-1492/api/latest/CameraStereoFlyCapture2_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraStereoFlyCapture2.h
@@ -162,9 +179,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraStereoImages_8h_source.html b/preview/pr-1492/api/latest/CameraStereoImages_8h_source.html index 5b7b65ca..00c31769 100644 --- a/preview/pr-1492/api/latest/CameraStereoImages_8h_source.html +++ b/preview/pr-1492/api/latest/CameraStereoImages_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraStereoImages.h
@@ -197,9 +214,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraStereoTara_8h_source.html b/preview/pr-1492/api/latest/CameraStereoTara_8h_source.html index a8db9347..b79d20ae 100644 --- a/preview/pr-1492/api/latest/CameraStereoTara_8h_source.html +++ b/preview/pr-1492/api/latest/CameraStereoTara_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraStereoTara.h
@@ -165,9 +182,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraStereoVideo_8h_source.html b/preview/pr-1492/api/latest/CameraStereoVideo_8h_source.html index 19673513..d31098c3 100644 --- a/preview/pr-1492/api/latest/CameraStereoVideo_8h_source.html +++ b/preview/pr-1492/api/latest/CameraStereoVideo_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraStereoVideo.h
@@ -189,9 +206,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraStereoZedOC_8h_source.html b/preview/pr-1492/api/latest/CameraStereoZedOC_8h_source.html index 9b772eac..d27938b6 100644 --- a/preview/pr-1492/api/latest/CameraStereoZedOC_8h_source.html +++ b/preview/pr-1492/api/latest/CameraStereoZedOC_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraStereoZedOC.h
@@ -181,9 +198,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraStereoZed_8h_source.html b/preview/pr-1492/api/latest/CameraStereoZed_8h_source.html index 1f050d94..b3c16938 100644 --- a/preview/pr-1492/api/latest/CameraStereoZed_8h_source.html +++ b/preview/pr-1492/api/latest/CameraStereoZed_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraStereoZed.h
@@ -213,9 +230,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CameraStereo_8h_source.html b/preview/pr-1492/api/latest/CameraStereo_8h_source.html index 8c9303e0..f7ee877e 100644 --- a/preview/pr-1492/api/latest/CameraStereo_8h_source.html +++ b/preview/pr-1492/api/latest/CameraStereo_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraStereo.h
@@ -124,9 +141,13 @@ $(document).ready(function() { init_codefold(0); });
37#include <rtabmap/core/camera/CameraMyntEye.h>
38#include <rtabmap/core/camera/CameraDepthAI.h>
+ - + diff --git a/preview/pr-1492/api/latest/CameraThread_8h_source.html b/preview/pr-1492/api/latest/CameraThread_8h_source.html index b8c43200..188a285b 100644 --- a/preview/pr-1492/api/latest/CameraThread_8h_source.html +++ b/preview/pr-1492/api/latest/CameraThread_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraThread.h
@@ -116,9 +133,13 @@ $(document).ready(function() { init_codefold(0); });
29
30#include "rtabmap/core/SensorCaptureThread.h"
+ - + diff --git a/preview/pr-1492/api/latest/CameraVideo_8h_source.html b/preview/pr-1492/api/latest/CameraVideo_8h_source.html index 75372697..0fa797e9 100644 --- a/preview/pr-1492/api/latest/CameraVideo_8h_source.html +++ b/preview/pr-1492/api/latest/CameraVideo_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CameraVideo.h
@@ -179,9 +196,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/Camera_8h_source.html b/preview/pr-1492/api/latest/Camera_8h_source.html index 03fbcb1d..567a972d 100644 --- a/preview/pr-1492/api/latest/Camera_8h_source.html +++ b/preview/pr-1492/api/latest/Camera_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Camera.h
@@ -167,9 +184,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/CloudMap_8h_source.html b/preview/pr-1492/api/latest/CloudMap_8h_source.html index dac1d0e1..ebb3e7f7 100644 --- a/preview/pr-1492/api/latest/CloudMap_8h_source.html +++ b/preview/pr-1492/api/latest/CloudMap_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
CloudMap.h
@@ -128,7 +145,7 @@ $(document).ready(function() { init_codefold(0); });
40class RTABMAP_CORE_EXPORT CloudMap : public GlobalMap
41{
42public:
-
43 CloudMap(const LocalGridCache * cache, const ParametersMap & parameters = ParametersMap());
+
43 CloudMap(const LocalGridCache * cache, const ParametersMap & parameters = ParametersMap());
44
45 virtual void clear();
46
@@ -158,10 +175,15 @@ $(document).ready(function() { init_codefold(0); });
Abstract base for assembling per-node LocalGrid data into a global map.
Definition GlobalMap.h:56
Cache of LocalGrid entries keyed by map node id.
Definition LocalGrid.h:98
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/Compression_8h_source.html b/preview/pr-1492/api/latest/Compression_8h_source.html index 30da129b..99515a63 100644 --- a/preview/pr-1492/api/latest/Compression_8h_source.html +++ b/preview/pr-1492/api/latest/Compression_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Compression.h
@@ -182,9 +199,13 @@ $(document).ready(function() { init_codefold(0); });
cv::Mat RTABMAP_CORE_EXPORT compressImage2(const cv::Mat &image, const std::string &format=".png")
Same as compressImage() but returns a CV_8UC1 row matrix.
cv::Mat RTABMAP_CORE_EXPORT compressData2(const cv::Mat &data)
Same as compressData() but returns a CV_8UC1 row matrix.
+ - + diff --git a/preview/pr-1492/api/latest/DBDriverSqlite3_8h_source.html b/preview/pr-1492/api/latest/DBDriverSqlite3_8h_source.html index b6febb50..a4e5ce4a 100644 --- a/preview/pr-1492/api/latest/DBDriverSqlite3_8h_source.html +++ b/preview/pr-1492/api/latest/DBDriverSqlite3_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
DBDriverSqlite3.h
@@ -131,10 +148,10 @@ $(document).ready(function() { init_codefold(0); });
70class RTABMAP_CORE_EXPORT DBDriverSqlite3: public DBDriver {
71public:
-
76 DBDriverSqlite3(const ParametersMap & parameters = ParametersMap());
+
77 virtual ~DBDriverSqlite3();
78
-
80 virtual void parseParameters(const ParametersMap & parameters);
+
80 virtual void parseParameters(const ParametersMap & parameters);
85 virtual bool isInMemory() const {return getUrl().empty() || _dbInMemory;}
90 void setDbInMemory(bool dbInMemory);
110 void setJournalMode(int journalMode);
@@ -166,7 +183,7 @@ $(document).ready(function() { init_codefold(0); });
176 virtual int getLastDictionarySizeQuery() const;
177 virtual int getTotalNodesSizeQuery() const;
178 virtual int getTotalDictionarySizeQuery() const;
-
179 virtual ParametersMap getLastParametersQuery() const;
+
179 virtual ParametersMap getLastParametersQuery() const;
180 virtual std::map<std::string, float> getStatisticsQuery(int nodeId, double & stamp, std::vector<int> * wmState) const;
181 virtual std::map<int, std::pair<std::map<std::string, float>, double> > getAllStatisticsQuery() const;
182 virtual std::map<int, std::vector<int> > getAllStatisticsWmStatesQuery() const;
@@ -334,10 +351,15 @@ $(document).ready(function() { init_codefold(0); });
Manages a dictionary of visual words for visual place recognition and loop closure detection.
std::map< EnvSensor::Type, EnvSensor > EnvSensors
Map of environmental readings keyed by EnvSensor::Type (at most one per type).
Definition EnvSensor.h:114
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/DBDriver_8h_source.html b/preview/pr-1492/api/latest/DBDriver_8h_source.html index 35330116..13ea8443 100644 --- a/preview/pr-1492/api/latest/DBDriver_8h_source.html +++ b/preview/pr-1492/api/latest/DBDriver_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
DBDriver.h
@@ -123,7 +140,7 @@ $(document).ready(function() { init_codefold(0); });
36#include <set>
37#include <opencv2/core/core.hpp>
38#include "rtabmap/utilite/UMutex.h"
-
39#include "rtabmap/utilite/UThreadNode.h"
+
39#include "rtabmap/utilite/UThreadNode.h"
40#include "rtabmap/core/Parameters.h"
41#include "rtabmap/core/SensorData.h"
42#include <rtabmap/core/Statistics.h>
@@ -141,12 +158,12 @@ $(document).ready(function() { init_codefold(0); });
71class RTABMAP_CORE_EXPORT DBDriver : public UThreadNode
72{
73public:
-
79 static DBDriver * create(const ParametersMap & parameters = ParametersMap());
+
79 static DBDriver * create(const ParametersMap & parameters = ParametersMap());
80
81public:
82 virtual ~DBDriver();
83
-
85 virtual void parseParameters(const ParametersMap & parameters);
+
85 virtual void parseParameters(const ParametersMap & parameters);
90 virtual bool isInMemory() const {return _url.empty();}
92 const std::string & getUrl() const {return _url;}
94 const std::string & getTargetVersion() const {return _targetVersion;}
@@ -179,7 +196,7 @@ $(document).ready(function() { init_codefold(0); });
156 void updateDepthImage(int nodeId, const cv::Mat & image, const std::string & format);
162 void updateLaserScan(int nodeId, const LaserScan & scan);
165public:
-
170 void addInfoAfterRun(int stMemSize, int lastSignAdded, int processMemUsed, int databaseMemUsed, int dictionarySize, const ParametersMap & parameters) const;
+
170 void addInfoAfterRun(int stMemSize, int lastSignAdded, int processMemUsed, int databaseMemUsed, int dictionarySize, const ParametersMap & parameters) const;
176 void addStatistics(const Statistics & statistics, bool saveWmState) const;
182 void savePreviewImage(const cv::Mat & image) const;
184 cv::Mat loadPreviewImage() const;
@@ -226,7 +243,7 @@ $(document).ready(function() { init_codefold(0); });
251 int getLastDictionarySize() const; // working memory
252 int getTotalNodesSize() const;
253 int getTotalDictionarySize() const;
-
254 ParametersMap getLastParameters() const;
+
254 ParametersMap getLastParameters() const;
255 std::map<std::string, float> getStatistics(int nodeId, double & stamp, std::vector<int> * wmState=0) const;
256 std::map<int, std::pair<std::map<std::string, float>, double> > getAllStatistics() const;
257 std::map<int, std::vector<int> > getAllStatisticsWmStates() const;
@@ -262,7 +279,7 @@ $(document).ready(function() { init_codefold(0); });
310 void getNodeIdByLabel(const std::string & label, int & id) const;
311 void getAllLabels(std::map<int, std::string> & labels) const;
314protected:
-
318 DBDriver(const ParametersMap & parameters = ParametersMap());
+
318 DBDriver(const ParametersMap & parameters = ParametersMap());
319
324 virtual bool connectDatabaseQuery(const std::string & url, bool overwritten = false, bool readOnly = false) = 0;
325 virtual void disconnectDatabaseQuery(bool save = true, const std::string & outputUrl = "") = 0;
@@ -284,7 +301,7 @@ $(document).ready(function() { init_codefold(0); });
341 virtual int getLastDictionarySizeQuery() const = 0;
342 virtual int getTotalNodesSizeQuery() const = 0;
343 virtual int getTotalDictionarySizeQuery() const = 0;
-
344 virtual ParametersMap getLastParametersQuery() const = 0;
+
344 virtual ParametersMap getLastParametersQuery() const = 0;
345 virtual std::map<std::string, float> getStatisticsQuery(int nodeId, double & stamp, std::vector<int> * wmState) const = 0;
346 virtual std::map<int, std::pair<std::map<std::string, float>, double> > getAllStatisticsQuery() const = 0;
347 virtual std::map<int, std::vector<int> > getAllStatisticsWmStatesQuery() const = 0;
@@ -398,6 +415,7 @@ $(document).ready(function() { init_codefold(0); });
458}
459
460#endif /* DBDRIVER_H_ */
+
Backward-compatible alias header for UThread.
Definition UMutex.h:55
Definition USemaphore.h:56
Definition UThread.h:87
@@ -447,10 +465,15 @@ $(document).ready(function() { init_codefold(0); });
Represents a visual word (feature descriptor) used in the bag-of-words (BoW) model.
Definition VisualWord.h:50
Definition BayesFilter.h:39
std::map< EnvSensor::Type, EnvSensor > EnvSensors
Map of environmental readings keyed by EnvSensor::Type (at most one per type).
Definition EnvSensor.h:114
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/DBReader_8h_source.html b/preview/pr-1492/api/latest/DBReader_8h_source.html index c82cddbc..82ea2ae5 100644 --- a/preview/pr-1492/api/latest/DBReader_8h_source.html +++ b/preview/pr-1492/api/latest/DBReader_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
DBReader.h
@@ -232,9 +249,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/EnvSensor_8h_source.html b/preview/pr-1492/api/latest/EnvSensor_8h_source.html index 2631a5a1..d40a620e 100644 --- a/preview/pr-1492/api/latest/EnvSensor_8h_source.html +++ b/preview/pr-1492/api/latest/EnvSensor_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
EnvSensor.h
@@ -133,15 +150,15 @@ $(document).ready(function() { init_codefold(0); });
65 kAmbientRelativeHumidity,
66
67 kCustomSensor1 = 100,
-
68 kCustomSensor2,
-
69 kCustomSensor3,
-
70 kCustomSensor4,
-
71 kCustomSensor5,
-
72 kCustomSensor6,
-
73 kCustomSensor7,
-
74 kCustomSensor8,
-
75 kCustomSensor9
-
76 };
+
68 kCustomSensor2,
+
69 kCustomSensor3,
+
70 kCustomSensor4,
+
71 kCustomSensor5,
+
72 kCustomSensor6,
+
73 kCustomSensor7,
+
74 kCustomSensor8,
+
75 kCustomSensor9
+
76 };
77
78public:
@@ -183,12 +200,20 @@ $(document).ready(function() { init_codefold(0); });
const double & stamp() const
Definition EnvSensor.h:105
Type
Environmental sensor channel identifier.
Definition EnvSensor.h:59
@ kWifiSignalStrength
Wi‑Fi signal strength (dBm).
Definition EnvSensor.h:61
+
@ kCustomSensor8
User-defined sensor slot 8.
Definition EnvSensor.h:74
@ kAmbientAirPressure
Ambient air pressure (hPa).
Definition EnvSensor.h:63
+
@ kCustomSensor4
User-defined sensor slot 4.
Definition EnvSensor.h:70
+
@ kCustomSensor9
User-defined sensor slot 9.
Definition EnvSensor.h:75
+
@ kCustomSensor3
User-defined sensor slot 3.
Definition EnvSensor.h:69
@ kAmbientRelativeHumidity
Relative humidity (%).
Definition EnvSensor.h:65
@ kCustomSensor1
User-defined sensor slot 1.
Definition EnvSensor.h:67
@ kAmbientLight
Ambient illuminance (lx).
Definition EnvSensor.h:64
+
@ kCustomSensor2
User-defined sensor slot 2.
Definition EnvSensor.h:68
@ kAmbientTemperature
Ambient temperature (°C).
Definition EnvSensor.h:62
@ kUndefined
Uninitialized / unknown channel.
Definition EnvSensor.h:60
+
@ kCustomSensor7
User-defined sensor slot 7.
Definition EnvSensor.h:73
+
@ kCustomSensor6
User-defined sensor slot 6.
Definition EnvSensor.h:72
+
@ kCustomSensor5
User-defined sensor slot 5.
Definition EnvSensor.h:71
const double & value() const
Definition EnvSensor.h:103
EnvSensor()
Default constructor: kUndefined type, zero value and stamp.
Definition EnvSensor.h:80
EnvSensor(const Type &type, const double &value, const double &stamp=0)
Constructs a reading with the given type, value, and optional stamp.
Definition EnvSensor.h:92
@@ -196,9 +221,13 @@ $(document).ready(function() { init_codefold(0); });
Definition BayesFilter.h:39
std::map< EnvSensor::Type, EnvSensor > EnvSensors
Map of environmental readings keyed by EnvSensor::Type (at most one per type).
Definition EnvSensor.h:114
+ - + diff --git a/preview/pr-1492/api/latest/EpipolarGeometry_8h_source.html b/preview/pr-1492/api/latest/EpipolarGeometry_8h_source.html index 81419796..2a7ac246 100644 --- a/preview/pr-1492/api/latest/EpipolarGeometry_8h_source.html +++ b/preview/pr-1492/api/latest/EpipolarGeometry_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
EpipolarGeometry.h
@@ -137,10 +154,10 @@ $(document).ready(function() { init_codefold(0); });
49class RTABMAP_CORE_EXPORT EpipolarGeometry
50{
51public:
-
52 EpipolarGeometry(const ParametersMap & parameters = ParametersMap());
+
52 EpipolarGeometry(const ParametersMap & parameters = ParametersMap());
53 virtual ~EpipolarGeometry();
54 bool check(const Signature * ssA, const Signature * ssB);
-
55 void parseParameters(const ParametersMap & parameters);
+
55 void parseParameters(const ParametersMap & parameters);
56
57 int getMatchCountMinAccepted() const {return _matchCountMinAccepted;}
58 double getRansacParam1() const {return _ransacParam1;}
@@ -342,10 +359,15 @@ $(document).ready(function() { init_codefold(0); });
static int findPairsAll(const std::multimap< int, T > &wordsA, const std::multimap< int, T > &wordsB, std::list< std::pair< int, std::pair< T, T > > > &pairs, bool ignoreNegativeIds=true)
Represents a node in RTAB-Map's pose graph.
Definition Signature.h:84
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/Features2d_8h_source.html b/preview/pr-1492/api/latest/Features2d_8h_source.html index 1d65a96d..46f6537b 100644 --- a/preview/pr-1492/api/latest/Features2d_8h_source.html +++ b/preview/pr-1492/api/latest/Features2d_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Features2d.h
@@ -281,8 +298,8 @@ $(document).ready(function() { init_codefold(0); });
209 }
210
-
212 static Feature2D * create(const ParametersMap & parameters = ParametersMap());
-
214 static Feature2D * create(Feature2D::Type type, const ParametersMap & parameters = ParametersMap());
+
212 static Feature2D * create(const ParametersMap & parameters = ParametersMap());
+
214 static Feature2D * create(Feature2D::Type type, const ParametersMap & parameters = ParametersMap());
215
217 static bool isAvailable(Feature2D::Type type);
218
@@ -343,21 +360,21 @@ $(document).ready(function() { init_codefold(0); });
280 const SensorData & data,
281 const std::vector<cv::KeyPoint> & keypoints) const;
282
-
283 virtual void parseParameters(const ParametersMap & parameters);
-
284 virtual const ParametersMap & getParameters() const {return parameters_;}
+
283 virtual void parseParameters(const ParametersMap & parameters);
+
284 virtual const ParametersMap & getParameters() const {return parameters_;}
285 virtual Feature2D::Type getType() const = 0;
286
294 virtual bool isGpuAvailable() const {return false;}
295
296protected:
-
297 Feature2D(const ParametersMap & parameters = ParametersMap());
+
297 Feature2D(const ParametersMap & parameters = ParametersMap());
298
299private:
300 virtual std::vector<cv::KeyPoint> generateKeypointsImpl(const cv::Mat & image, const cv::Rect & roi, const cv::Mat & mask = cv::Mat()) = 0;
301 virtual cv::Mat generateDescriptorsImpl(const cv::Mat & image, std::vector<cv::KeyPoint> & keypoints) const = 0;
302
303private:
-
304 ParametersMap parameters_;
+
304 ParametersMap parameters_;
305 int maxFeatures_;
306 bool SSC_;
307 float _maxDepth; // 0=inf
@@ -377,10 +394,10 @@ $(document).ready(function() { init_codefold(0); });
320class RTABMAP_CORE_EXPORT SURF : public Feature2D
321{
322public:
-
323 SURF(const ParametersMap & parameters = ParametersMap());
+
323 SURF(const ParametersMap & parameters = ParametersMap());
324 virtual ~SURF();
325
-
326 virtual void parseParameters(const ParametersMap & parameters) override;
+
326 virtual void parseParameters(const ParametersMap & parameters) override;
327 virtual Feature2D::Type getType() const override {return kFeatureSurf;}
328 virtual bool isGpuAvailable() const override;
329
@@ -406,10 +423,10 @@ $(document).ready(function() { init_codefold(0); });
348class RTABMAP_CORE_EXPORT SIFT : public Feature2D
349{
350public:
-
351 SIFT(const ParametersMap & parameters = ParametersMap());
+
351 SIFT(const ParametersMap & parameters = ParametersMap());
352 virtual ~SIFT();
353
-
354 virtual void parseParameters(const ParametersMap & parameters) override;
+
354 virtual void parseParameters(const ParametersMap & parameters) override;
355 virtual Feature2D::Type getType() const override {return kFeatureSift;}
356 virtual bool isGpuAvailable() const override;
357
@@ -442,10 +459,10 @@ $(document).ready(function() { init_codefold(0); });
383class RTABMAP_CORE_EXPORT ORB : public Feature2D
384{
385public:
-
386 ORB(const ParametersMap & parameters = ParametersMap());
+
386 ORB(const ParametersMap & parameters = ParametersMap());
387 virtual ~ORB();
388
-
389 virtual void parseParameters(const ParametersMap & parameters) override;
+
389 virtual void parseParameters(const ParametersMap & parameters) override;
390 virtual Feature2D::Type getType() const override {return kFeatureOrb;}
391 virtual bool isGpuAvailable() const override;
392
@@ -475,10 +492,10 @@ $(document).ready(function() { init_codefold(0); });
415class RTABMAP_CORE_EXPORT FAST : public Feature2D
416{
417public:
-
418 FAST(const ParametersMap & parameters = ParametersMap());
+
418 FAST(const ParametersMap & parameters = ParametersMap());
419 virtual ~FAST();
420
-
421 virtual void parseParameters(const ParametersMap & parameters) override;
+
421 virtual void parseParameters(const ParametersMap & parameters) override;
422 virtual Feature2D::Type getType() const override {return kFeatureUndef;}
423 virtual bool isGpuAvailable() const override;
424
@@ -513,10 +530,10 @@ $(document).ready(function() { init_codefold(0); });
452class RTABMAP_CORE_EXPORT FAST_BRIEF : public FAST
453{
454public:
-
455 FAST_BRIEF(const ParametersMap & parameters = ParametersMap());
+
455 FAST_BRIEF(const ParametersMap & parameters = ParametersMap());
456 virtual ~FAST_BRIEF();
457
-
458 virtual void parseParameters(const ParametersMap & parameters) override;
+
458 virtual void parseParameters(const ParametersMap & parameters) override;
459 virtual Feature2D::Type getType() const override {return kFeatureFastBrief;}
460
461private:
@@ -533,10 +550,10 @@ $(document).ready(function() { init_codefold(0); });
471class RTABMAP_CORE_EXPORT FAST_FREAK : public FAST
472{
473public:
-
474 FAST_FREAK(const ParametersMap & parameters = ParametersMap());
+
474 FAST_FREAK(const ParametersMap & parameters = ParametersMap());
475 virtual ~FAST_FREAK();
476
-
477 virtual void parseParameters(const ParametersMap & parameters) override;
+
477 virtual void parseParameters(const ParametersMap & parameters) override;
478 virtual Feature2D::Type getType() const override {return kFeatureFastFreak;}
479
480private:
@@ -556,10 +573,10 @@ $(document).ready(function() { init_codefold(0); });
493class RTABMAP_CORE_EXPORT GFTT : public Feature2D
494{
495public:
-
496 GFTT(const ParametersMap & parameters = ParametersMap());
+
496 GFTT(const ParametersMap & parameters = ParametersMap());
497 virtual ~GFTT();
498
-
499 virtual void parseParameters(const ParametersMap & parameters) override;
+
499 virtual void parseParameters(const ParametersMap & parameters) override;
500 virtual bool isGpuAvailable() const override;
501
502private:
@@ -582,10 +599,10 @@ $(document).ready(function() { init_codefold(0); });
518class RTABMAP_CORE_EXPORT GFTT_BRIEF : public GFTT
519{
520public:
-
521 GFTT_BRIEF(const ParametersMap & parameters = ParametersMap());
+
521 GFTT_BRIEF(const ParametersMap & parameters = ParametersMap());
522 virtual ~GFTT_BRIEF();
523
-
524 virtual void parseParameters(const ParametersMap & parameters) override;
+
524 virtual void parseParameters(const ParametersMap & parameters) override;
525 virtual Feature2D::Type getType() const override {return kFeatureGfttBrief;}
526
527private:
@@ -602,10 +619,10 @@ $(document).ready(function() { init_codefold(0); });
537class RTABMAP_CORE_EXPORT GFTT_FREAK : public GFTT
538{
539public:
-
540 GFTT_FREAK(const ParametersMap & parameters = ParametersMap());
+
540 GFTT_FREAK(const ParametersMap & parameters = ParametersMap());
541 virtual ~GFTT_FREAK();
542
-
543 virtual void parseParameters(const ParametersMap & parameters) override;
+
543 virtual void parseParameters(const ParametersMap & parameters) override;
544 virtual Feature2D::Type getType() const override {return kFeatureGfttFreak;}
545
546private:
@@ -625,10 +642,10 @@ $(document).ready(function() { init_codefold(0); });
559class RTABMAP_CORE_EXPORT SURF_FREAK : public SURF
560{
561public:
-
562 SURF_FREAK(const ParametersMap & parameters = ParametersMap());
+
562 SURF_FREAK(const ParametersMap & parameters = ParametersMap());
563 virtual ~SURF_FREAK();
564
-
565 virtual void parseParameters(const ParametersMap & parameters) override;
+
565 virtual void parseParameters(const ParametersMap & parameters) override;
566 virtual Feature2D::Type getType() const override {return kFeatureSurfFreak;}
567
568private:
@@ -648,10 +665,10 @@ $(document).ready(function() { init_codefold(0); });
581class RTABMAP_CORE_EXPORT GFTT_ORB : public GFTT
582{
583public:
-
584 GFTT_ORB(const ParametersMap & parameters = ParametersMap());
+
584 GFTT_ORB(const ParametersMap & parameters = ParametersMap());
585 virtual ~GFTT_ORB();
586
-
587 virtual void parseParameters(const ParametersMap & parameters) override;
+
587 virtual void parseParameters(const ParametersMap & parameters) override;
588 virtual Feature2D::Type getType() const override {return kFeatureGfttOrb;}
589
590private:
@@ -666,10 +683,10 @@ $(document).ready(function() { init_codefold(0); });
598class RTABMAP_CORE_EXPORT BRISK : public Feature2D
599{
600public:
-
601 BRISK(const ParametersMap & parameters = ParametersMap());
+
601 BRISK(const ParametersMap & parameters = ParametersMap());
602 virtual ~BRISK();
603
-
604 virtual void parseParameters(const ParametersMap & parameters) override;
+
604 virtual void parseParameters(const ParametersMap & parameters) override;
605 virtual Feature2D::Type getType() const override {return kFeatureBrisk;}
606
607private:
@@ -689,10 +706,10 @@ $(document).ready(function() { init_codefold(0); });
620class RTABMAP_CORE_EXPORT KAZE : public Feature2D
621{
622public:
-
623 KAZE(const ParametersMap & parameters = ParametersMap());
+
623 KAZE(const ParametersMap & parameters = ParametersMap());
624 virtual ~KAZE();
625
-
626 virtual void parseParameters(const ParametersMap & parameters) override;
+
626 virtual void parseParameters(const ParametersMap & parameters) override;
627 virtual Feature2D::Type getType() const override { return kFeatureKaze; }
628
629private:
@@ -717,10 +734,10 @@ $(document).ready(function() { init_codefold(0); });
647class RTABMAP_CORE_EXPORT ORBOctree : public Feature2D
648{
649public:
-
650 ORBOctree(const ParametersMap & parameters = ParametersMap());
+
650 ORBOctree(const ParametersMap & parameters = ParametersMap());
651 virtual ~ORBOctree();
652
-
653 virtual void parseParameters(const ParametersMap & parameters) override;
+
653 virtual void parseParameters(const ParametersMap & parameters) override;
654 virtual Feature2D::Type getType() const override {return kFeatureOrbOctree;}
655
656private:
@@ -744,10 +761,10 @@ $(document).ready(function() { init_codefold(0); });
673class RTABMAP_CORE_EXPORT SuperPointTorch : public Feature2D
674{
675public:
-
676 SuperPointTorch(const ParametersMap & parameters = ParametersMap());
+
676 SuperPointTorch(const ParametersMap & parameters = ParametersMap());
677 virtual ~SuperPointTorch();
678
-
679 virtual void parseParameters(const ParametersMap & parameters) override;
+
679 virtual void parseParameters(const ParametersMap & parameters) override;
680 virtual Feature2D::Type getType() const override { return kFeatureSuperPointTorch; }
681 virtual bool isGpuAvailable() const override;
682
@@ -769,10 +786,10 @@ $(document).ready(function() { init_codefold(0); });
697class RTABMAP_CORE_EXPORT SuperPointRpautrat : public Feature2D
698{
699public:
-
700 SuperPointRpautrat(const ParametersMap & parameters = ParametersMap());
+
700 SuperPointRpautrat(const ParametersMap & parameters = ParametersMap());
701 virtual ~SuperPointRpautrat();
702
-
703 virtual void parseParameters(const ParametersMap & parameters) override;
+
703 virtual void parseParameters(const ParametersMap & parameters) override;
704 virtual Feature2D::Type getType() const override { return kFeatureSuperPointRpautrat; }
705 virtual bool isGpuAvailable() const override;
706
@@ -796,10 +813,10 @@ $(document).ready(function() { init_codefold(0); });
723class RTABMAP_CORE_EXPORT GFTT_DAISY : public GFTT
724{
725public:
-
726 GFTT_DAISY(const ParametersMap & parameters = ParametersMap());
+
726 GFTT_DAISY(const ParametersMap & parameters = ParametersMap());
727 virtual ~GFTT_DAISY();
728
-
729 virtual void parseParameters(const ParametersMap & parameters) override;
+
729 virtual void parseParameters(const ParametersMap & parameters) override;
730 virtual Feature2D::Type getType() const override {return kFeatureGfttDaisy;}
731
732private:
@@ -821,10 +838,10 @@ $(document).ready(function() { init_codefold(0); });
747class RTABMAP_CORE_EXPORT SURF_DAISY : public SURF
748{
749public:
-
750 SURF_DAISY(const ParametersMap & parameters = ParametersMap());
+
750 SURF_DAISY(const ParametersMap & parameters = ParametersMap());
751 virtual ~SURF_DAISY();
752
-
753 virtual void parseParameters(const ParametersMap & parameters) override;
+
753 virtual void parseParameters(const ParametersMap & parameters) override;
754 virtual Feature2D::Type getType() const override {return kFeatureSurfDaisy;}
755
756private:
@@ -887,10 +904,15 @@ $(document).ready(function() { init_codefold(0); });
SuperPoint via LibTorch (RTAB-Map must be built with libtorch support).
Definition Features2d.h:674
virtual bool isGpuAvailable() const override
Returns true when a GPU/CUDA code path could be used by this detector on this host: i....
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/FlannIndex_8h_source.html b/preview/pr-1492/api/latest/FlannIndex_8h_source.html index 540fa877..4453854d 100644 --- a/preview/pr-1492/api/latest/FlannIndex_8h_source.html +++ b/preview/pr-1492/api/latest/FlannIndex_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
FlannIndex.h
@@ -220,9 +237,13 @@ $(document).ready(function() { init_codefold(0); });
Definition FlannIndex.h:38
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/GPS_8h_source.html b/preview/pr-1492/api/latest/GPS_8h_source.html index 43aa7284..0aea4b42 100644 --- a/preview/pr-1492/api/latest/GPS_8h_source.html +++ b/preview/pr-1492/api/latest/GPS_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
GPS.h
@@ -182,9 +199,13 @@ $(document).ready(function() { init_codefold(0); });
WGS84 geodetic latitude, longitude and altitude with coordinate conversions.
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/GainCompensator_8h_source.html b/preview/pr-1492/api/latest/GainCompensator_8h_source.html index d1a095e7..450b4594 100644 --- a/preview/pr-1492/api/latest/GainCompensator_8h_source.html +++ b/preview/pr-1492/api/latest/GainCompensator_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
GainCompensator.h
@@ -196,9 +213,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/GeodeticCoords_8h_source.html b/preview/pr-1492/api/latest/GeodeticCoords_8h_source.html index aebe6091..caf48a23 100644 --- a/preview/pr-1492/api/latest/GeodeticCoords_8h_source.html +++ b/preview/pr-1492/api/latest/GeodeticCoords_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
GeodeticCoords.h
@@ -190,9 +207,13 @@ $(document).ready(function() { init_codefold(0); });
void setAltitude(const double &value)
Sets altitude in meters.
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/GlobalDescriptorExtractor_8h_source.html b/preview/pr-1492/api/latest/GlobalDescriptorExtractor_8h_source.html index a259be50..e3ced902 100644 --- a/preview/pr-1492/api/latest/GlobalDescriptorExtractor_8h_source.html +++ b/preview/pr-1492/api/latest/GlobalDescriptorExtractor_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
GlobalDescriptorExtractor.h
@@ -141,19 +158,19 @@ $(document).ready(function() { init_codefold(0); });
53 }
54 }
55
-
56 static GlobalDescriptorExtractor * create(const ParametersMap & parameters = ParametersMap());
-
57 static GlobalDescriptorExtractor * create(GlobalDescriptorExtractor::Type type, const ParametersMap & parameters = ParametersMap()); // for convenience
+
56 static GlobalDescriptorExtractor * create(const ParametersMap & parameters = ParametersMap());
+
57 static GlobalDescriptorExtractor * create(GlobalDescriptorExtractor::Type type, const ParametersMap & parameters = ParametersMap()); // for convenience
58
59public:
60 virtual ~GlobalDescriptorExtractor();
61
62 virtual GlobalDescriptor extract(const SensorData & data) const = 0;
63
-
64 virtual void parseParameters(const ParametersMap & parameters) {}
+
64 virtual void parseParameters(const ParametersMap & parameters) {}
65 virtual GlobalDescriptorExtractor::Type getType() const = 0;
66
67protected:
-
68 GlobalDescriptorExtractor(const ParametersMap & parameters = ParametersMap());
+
68 GlobalDescriptorExtractor(const ParametersMap & parameters = ParametersMap());
69};
70
@@ -164,10 +181,15 @@ $(document).ready(function() { init_codefold(0); });
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/GlobalDescriptor_8h_source.html b/preview/pr-1492/api/latest/GlobalDescriptor_8h_source.html index ddc0e303..55324745 100644 --- a/preview/pr-1492/api/latest/GlobalDescriptor_8h_source.html +++ b/preview/pr-1492/api/latest/GlobalDescriptor_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
GlobalDescriptor.h
@@ -149,9 +166,13 @@ $(document).ready(function() { init_codefold(0); });
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/GlobalMap_8h_source.html b/preview/pr-1492/api/latest/GlobalMap_8h_source.html index 79e262b8..46f6f8de 100644 --- a/preview/pr-1492/api/latest/GlobalMap_8h_source.html +++ b/preview/pr-1492/api/latest/GlobalMap_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
GlobalMap.h
@@ -163,7 +180,7 @@ $(document).ready(function() { init_codefold(0); });
112 virtual unsigned long getMemoryUsed() const;
113
114protected:
-
120 GlobalMap(const LocalGridCache * cache, const ParametersMap & parameters = ParametersMap());
+
120 GlobalMap(const LocalGridCache * cache, const ParametersMap & parameters = ParametersMap());
121
123 virtual void assemble(const std::list<std::pair<int, Transform> > & newPoses) = 0;
124
@@ -218,10 +235,15 @@ $(document).ready(function() { init_codefold(0); });
Cache of LocalGrid entries keyed by map node id.
Definition LocalGrid.h:98
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/Graph_8h_source.html b/preview/pr-1492/api/latest/Graph_8h_source.html index 29cab14e..48e72c1b 100644 --- a/preview/pr-1492/api/latest/Graph_8h_source.html +++ b/preview/pr-1492/api/latest/Graph_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Graph.h
@@ -127,41 +144,41 @@ $(document).ready(function() { init_codefold(0); });
40namespace rtabmap {
41class Memory;
42
-
61namespace graph {
+
61namespace graph {
62
-
80bool RTABMAP_CORE_EXPORT exportPoses(
+
80bool RTABMAP_CORE_EXPORT exportPoses(
81 const std::string & filePath,
82 int format,
83 const std::map<int, Transform> & poses,
84 const std::multimap<int, Link> & constraints = std::multimap<int, Link>(),
85 const std::map<int, double> & stamps = std::map<int, double>(),
-
86 const ParametersMap & parameters = ParametersMap());
+
86 const ParametersMap & parameters = ParametersMap());
87
-
110bool RTABMAP_CORE_EXPORT importPoses(
+
110bool RTABMAP_CORE_EXPORT importPoses(
111 const std::string & filePath,
112 int format,
113 std::map<int, Transform> & poses,
114 std::multimap<int, Link> * constraints = 0,
115 std::map<int, double> * stamps = 0);
116
-
123bool RTABMAP_CORE_EXPORT exportGPS(
+
123bool RTABMAP_CORE_EXPORT exportGPS(
124 const std::string & filePath,
125 const std::map<int, GPS> & gpsValues,
126 unsigned int rgba = 0xFFFFFFFF);
127
-
144void RTABMAP_CORE_EXPORT calcKittiSequenceErrors(
+
144void RTABMAP_CORE_EXPORT calcKittiSequenceErrors(
145 const std::vector<Transform> &poses_gt,
146 const std::vector<Transform> &poses_result,
147 float & t_err,
148 float & r_err);
149
-
167void RTABMAP_CORE_EXPORT calcRelativeErrors (
+
167void RTABMAP_CORE_EXPORT calcRelativeErrors (
168 const std::vector<Transform> &poses_gt,
169 const std::vector<Transform> &poses_result,
170 float & t_err,
171 float & r_err);
172
-
208Transform RTABMAP_CORE_EXPORT calcRMSE(
+
208Transform RTABMAP_CORE_EXPORT calcRMSE(
209 const std::map<int, Transform> &groundTruth,
210 const std::map<int, Transform> &poses,
211 float & translational_rmse,
@@ -190,174 +207,200 @@ $(document).ready(function() { init_codefold(0); });
239};
240
-
265MaxGraphErrors RTABMAP_CORE_EXPORT computeMaxGraphErrors(
+
265MaxGraphErrors RTABMAP_CORE_EXPORT computeMaxGraphErrors(
266 const std::map<int, Transform> & poses,
267 const std::multimap<int, Link> & links,
268 bool for3DoF = false);
269
-
280std::vector<double> RTABMAP_CORE_EXPORT getMaxOdomInf(const std::multimap<int, Link> & links);
+
280std::vector<double> RTABMAP_CORE_EXPORT getMaxOdomInf(const std::multimap<int, Link> & links);
281
-
296std::multimap<int, Link>::iterator RTABMAP_CORE_EXPORT findLink(
+
296std::multimap<int, Link>::iterator RTABMAP_CORE_EXPORT findLink(
297 std::multimap<int, Link> & links,
298 int from,
299 int to,
300 bool checkBothWays = true,
-
301 Link::Type type = Link::kUndef);
-
303std::multimap<int, std::pair<int, Link::Type> >::iterator RTABMAP_CORE_EXPORT findLink(
-
304 std::multimap<int, std::pair<int, Link::Type> > & links,
-
305 int from,
-
306 int to,
-
307 bool checkBothWays = true,
-
308 Link::Type type = Link::kUndef);
-
310std::multimap<int, int>::iterator RTABMAP_CORE_EXPORT findLink(
-
311 std::multimap<int, int> & links,
-
312 int from,
-
313 int to,
-
314 bool checkBothWays = true);
-
316std::multimap<int, Link>::const_iterator RTABMAP_CORE_EXPORT findLink(
-
317 const std::multimap<int, Link> & links,
-
318 int from,
-
319 int to,
-
320 bool checkBothWays = true,
-
321 Link::Type type = Link::kUndef);
-
323std::multimap<int, std::pair<int, Link::Type> >::const_iterator RTABMAP_CORE_EXPORT findLink(
-
324 const std::multimap<int, std::pair<int, Link::Type> > & links,
-
325 int from,
-
326 int to,
-
327 bool checkBothWays = true,
-
328 Link::Type type = Link::kUndef);
-
330std::multimap<int, int>::const_iterator RTABMAP_CORE_EXPORT findLink(
-
331 const std::multimap<int, int> & links,
-
332 int from,
-
333 int to,
-
334 bool checkBothWays = true);
-
335
-
347std::list<Link> RTABMAP_CORE_EXPORT findLinks(
-
348 const std::multimap<int, Link> & links,
-
349 int from);
-
350
-
360std::multimap<int, Link> RTABMAP_CORE_EXPORT filterDuplicateLinks(
-
361 const std::multimap<int, Link> & links);
-
362
-
375std::multimap<int, Link> RTABMAP_CORE_EXPORT filterLinks(
-
376 const std::multimap<int, Link> & links,
-
377 Link::Type filteredType,
-
378 bool inverted = false);
-
380std::map<int, Link> RTABMAP_CORE_EXPORT filterLinks(
-
381 const std::map<int, Link> & links,
+
301 Link::Type type = Link::kUndef);
+
304std::multimap<int, std::pair<int, Link::Type> >::iterator RTABMAP_CORE_EXPORT findLink(
+
305 std::multimap<int, std::pair<int, Link::Type> > & links,
+
306 int from,
+
307 int to,
+
308 bool checkBothWays = true,
+
309 Link::Type type = Link::kUndef);
+
312std::multimap<int, int>::iterator RTABMAP_CORE_EXPORT findLink(
+
313 std::multimap<int, int> & links,
+
314 int from,
+
315 int to,
+
316 bool checkBothWays = true);
+
319std::multimap<int, Link>::const_iterator RTABMAP_CORE_EXPORT findLink(
+
320 const std::multimap<int, Link> & links,
+
321 int from,
+
322 int to,
+
323 bool checkBothWays = true,
+
324 Link::Type type = Link::kUndef);
+
327std::multimap<int, std::pair<int, Link::Type> >::const_iterator RTABMAP_CORE_EXPORT findLink(
+
328 const std::multimap<int, std::pair<int, Link::Type> > & links,
+
329 int from,
+
330 int to,
+
331 bool checkBothWays = true,
+
332 Link::Type type = Link::kUndef);
+
335std::multimap<int, int>::const_iterator RTABMAP_CORE_EXPORT findLink(
+
336 const std::multimap<int, int> & links,
+
337 int from,
+
338 int to,
+
339 bool checkBothWays = true);
+
340
+
352std::list<Link> RTABMAP_CORE_EXPORT findLinks(
+
353 const std::multimap<int, Link> & links,
+
354 int from);
+
355
+
365std::multimap<int, Link> RTABMAP_CORE_EXPORT filterDuplicateLinks(
+
366 const std::multimap<int, Link> & links);
+
367
+
380std::multimap<int, Link> RTABMAP_CORE_EXPORT filterLinks(
+
381 const std::multimap<int, Link> & links,
382 Link::Type filteredType,
383 bool inverted = false);
-
384
-
400std::map<int, Transform> RTABMAP_CORE_EXPORT frustumPosesFiltering(
-
401 const std::map<int, Transform> & poses,
-
402 const Transform & cameraPose,
-
403 float horizontalFOV = 45.0f,
-
404 float verticalFOV = 45.0f,
-
405 float nearClipPlaneDistance = 0.1f,
-
406 float farClipPlaneDistance = 100.0f,
-
407 bool negative = false);
-
408
-
423std::map<int, Transform> RTABMAP_CORE_EXPORT radiusPosesFiltering(
-
424 const std::map<int, Transform> & poses,
-
425 float radius,
-
426 float angle,
-
427 bool keepLatest = true);
-
428
-
440std::multimap<int, int> RTABMAP_CORE_EXPORT radiusPosesClustering(
-
441 const std::map<int, Transform> & poses,
-
442 float radius,
-
443 float angle);
-
444
-
461void reduceGraph(
-
462 const std::map<int, Transform> & poses,
-
463 const std::multimap<int, Link> & links,
-
464 std::multimap<int, int> & hyperNodes,
-
465 std::multimap<int, Link> & hyperLinks);
-
466
-
480std::list<std::pair<int, Transform> > RTABMAP_CORE_EXPORT computePath(
-
481 const std::map<int, rtabmap::Transform> & poses,
-
482 const std::multimap<int, int> & links,
-
483 int from,
-
484 int to,
-
485 bool updateNewCosts = false);
-
486
-
500std::list<int> RTABMAP_CORE_EXPORT computePath(
-
501 const std::multimap<int, Link> & links,
-
502 int from,
-
503 int to,
-
504 bool updateNewCosts = false,
-
505 bool useSameCostForAllLinks = false);
-
506
-
539std::list<std::pair<int, Transform> > RTABMAP_CORE_EXPORT computePath(
-
540 int fromId,
-
541 int toId,
-
542 const Memory * memory,
-
543 bool lookInDatabase = true,
-
544 bool updateNewCosts = false,
-
545 float linearVelocity = 0.0f,
-
546 float angularVelocity = 0.0f,
-
547 bool ignoreDirectLinks = false);
-
548
-
559int RTABMAP_CORE_EXPORT findNearestNode(
-
560 const std::map<int, rtabmap::Transform> & poses,
-
561 const rtabmap::Transform & targetPose,
-
562 float * distance = 0);
-
563
-
578std::map<int, float> RTABMAP_CORE_EXPORT findNearestNodes(
-
579 int nodeId,
-
580 const std::map<int, Transform> & poses,
-
581 float radius,
-
582 float angle = 0.0f,
-
583 int k=0);
-
593std::map<int, float> RTABMAP_CORE_EXPORT findNearestNodes(
-
594 const Transform & targetPose,
-
595 const std::map<int, Transform> & poses,
-
596 float radius,
-
597 float angle = 0.0f,
-
598 int k=0);
-
603std::map<int, Transform> RTABMAP_CORE_EXPORT findNearestPoses(
-
604 int nodeId,
-
605 const std::map<int, Transform> & poses,
-
606 float radius,
-
607 float angle = 0.0f,
-
608 int k=0);
-
610std::map<int, Transform> RTABMAP_CORE_EXPORT findNearestPoses(
-
611 const Transform & targetPose,
-
612 const std::map<int, Transform> & poses,
-
613 float radius,
-
614 float angle = 0.0f,
-
615 int k=0);
-
616
-
618RTABMAP_DEPRECATED std::map<int, float> RTABMAP_CORE_EXPORT findNearestNodes(const std::map<int, rtabmap::Transform> & nodes, const rtabmap::Transform & targetPose, int k);
-
620RTABMAP_DEPRECATED std::map<int, float> RTABMAP_CORE_EXPORT getNodesInRadius(int nodeId, const std::map<int, Transform> & nodes, float radius);
-
622RTABMAP_DEPRECATED std::map<int, float> RTABMAP_CORE_EXPORT getNodesInRadius(const Transform & targetPose, const std::map<int, Transform> & nodes, float radius);
-
624RTABMAP_DEPRECATED std::map<int, Transform> RTABMAP_CORE_EXPORT getPosesInRadius(int nodeId, const std::map<int, Transform> & nodes, float radius, float angle = 0.0f);
-
626RTABMAP_DEPRECATED std::map<int, Transform> RTABMAP_CORE_EXPORT getPosesInRadius(const Transform & targetPose, const std::map<int, Transform> & nodes, float radius, float angle = 0.0f);
-
627
-
636float RTABMAP_CORE_EXPORT computePathLength(
-
637 const std::vector<std::pair<int, Transform> > & path);
-
638
-
648float RTABMAP_CORE_EXPORT computePathLength(
-
649 const std::map<int, Transform> & path);
-
650
-
663std::list<std::map<int, Transform> > RTABMAP_CORE_EXPORT getPaths(
-
664 std::map<int, Transform> poses,
-
665 const std::multimap<int, Link> & links);
-
666
-
674void RTABMAP_CORE_EXPORT computeMinMax(const std::map<int, Transform> & poses,
-
675 cv::Vec3f & min,
-
676 cv::Vec3f & max);
-
677
-
678} /* namespace graph */
-
679
-
680} /* namespace rtabmap */
-
681#endif /* GRAPH_H_ */
+
386std::map<int, Link> RTABMAP_CORE_EXPORT filterLinks(
+
387 const std::map<int, Link> & links,
+
388 Link::Type filteredType,
+
389 bool inverted = false);
+
390
+
406std::map<int, Transform> RTABMAP_CORE_EXPORT frustumPosesFiltering(
+
407 const std::map<int, Transform> & poses,
+
408 const Transform & cameraPose,
+
409 float horizontalFOV = 45.0f,
+
410 float verticalFOV = 45.0f,
+
411 float nearClipPlaneDistance = 0.1f,
+
412 float farClipPlaneDistance = 100.0f,
+
413 bool negative = false);
+
414
+
429std::map<int, Transform> RTABMAP_CORE_EXPORT radiusPosesFiltering(
+
430 const std::map<int, Transform> & poses,
+
431 float radius,
+
432 float angle,
+
433 bool keepLatest = true);
+
434
+
446std::multimap<int, int> RTABMAP_CORE_EXPORT radiusPosesClustering(
+
447 const std::map<int, Transform> & poses,
+
448 float radius,
+
449 float angle);
+
450
+
467void reduceGraph(
+
468 const std::map<int, Transform> & poses,
+
469 const std::multimap<int, Link> & links,
+
470 std::multimap<int, int> & hyperNodes,
+
471 std::multimap<int, Link> & hyperLinks);
+
472
+
486std::list<std::pair<int, Transform> > RTABMAP_CORE_EXPORT computePath(
+
487 const std::map<int, rtabmap::Transform> & poses,
+
488 const std::multimap<int, int> & links,
+
489 int from,
+
490 int to,
+
491 bool updateNewCosts = false);
+
492
+
506std::list<int> RTABMAP_CORE_EXPORT computePath(
+
507 const std::multimap<int, Link> & links,
+
508 int from,
+
509 int to,
+
510 bool updateNewCosts = false,
+
511 bool useSameCostForAllLinks = false);
+
512
+
545std::list<std::pair<int, Transform> > RTABMAP_CORE_EXPORT computePath(
+
546 int fromId,
+
547 int toId,
+
548 const Memory * memory,
+
549 bool lookInDatabase = true,
+
550 bool updateNewCosts = false,
+
551 float linearVelocity = 0.0f,
+
552 float angularVelocity = 0.0f,
+
553 bool ignoreDirectLinks = false);
+
554
+
565int RTABMAP_CORE_EXPORT findNearestNode(
+
566 const std::map<int, rtabmap::Transform> & poses,
+
567 const rtabmap::Transform & targetPose,
+
568 float * distance = 0);
+
569
+
584std::map<int, float> RTABMAP_CORE_EXPORT findNearestNodes(
+
585 int nodeId,
+
586 const std::map<int, Transform> & poses,
+
587 float radius,
+
588 float angle = 0.0f,
+
589 int k=0);
+
599std::map<int, float> RTABMAP_CORE_EXPORT findNearestNodes(
+
600 const Transform & targetPose,
+
601 const std::map<int, Transform> & poses,
+
602 float radius,
+
603 float angle = 0.0f,
+
604 int k=0);
+
609std::map<int, Transform> RTABMAP_CORE_EXPORT findNearestPoses(
+
610 int nodeId,
+
611 const std::map<int, Transform> & poses,
+
612 float radius,
+
613 float angle = 0.0f,
+
614 int k=0);
+
617std::map<int, Transform> RTABMAP_CORE_EXPORT findNearestPoses(
+
618 const Transform & targetPose,
+
619 const std::map<int, Transform> & poses,
+
620 float radius,
+
621 float angle = 0.0f,
+
622 int k=0);
+
623
+
625RTABMAP_DEPRECATED std::map<int, float> RTABMAP_CORE_EXPORT findNearestNodes(const std::map<int, rtabmap::Transform> & nodes, const rtabmap::Transform & targetPose, int k);
+
627RTABMAP_DEPRECATED std::map<int, float> RTABMAP_CORE_EXPORT getNodesInRadius(int nodeId, const std::map<int, Transform> & nodes, float radius);
+
629RTABMAP_DEPRECATED std::map<int, float> RTABMAP_CORE_EXPORT getNodesInRadius(const Transform & targetPose, const std::map<int, Transform> & nodes, float radius);
+
631RTABMAP_DEPRECATED std::map<int, Transform> RTABMAP_CORE_EXPORT getPosesInRadius(int nodeId, const std::map<int, Transform> & nodes, float radius, float angle = 0.0f);
+
633RTABMAP_DEPRECATED std::map<int, Transform> RTABMAP_CORE_EXPORT getPosesInRadius(const Transform & targetPose, const std::map<int, Transform> & nodes, float radius, float angle = 0.0f);
+
634
+
643float RTABMAP_CORE_EXPORT computePathLength(
+
644 const std::vector<std::pair<int, Transform> > & path);
+
645
+
655float RTABMAP_CORE_EXPORT computePathLength(
+
656 const std::map<int, Transform> & path);
+
657
+
670std::list<std::map<int, Transform> > RTABMAP_CORE_EXPORT getPaths(
+
671 std::map<int, Transform> poses,
+
672 const std::multimap<int, Link> & links);
+
673
+
681void RTABMAP_CORE_EXPORT computeMinMax(const std::map<int, Transform> & poses,
+
682 cv::Vec3f & min,
+
683 cv::Vec3f & max);
+
684
+
685} /* namespace graph */
+
686
+
687} /* namespace rtabmap */
+
688#endif /* GRAPH_H_ */
+
Three-tiered memory management (STM, WM, LTM) for RTAB-Map.
Definition Memory.h:102
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
-
Pose-graph I/O, trajectory metrics, link utilities, and path planning.
+
std::list< std::map< int, Transform > > RTABMAP_CORE_EXPORT getPaths(std::map< int, Transform > poses, const std::multimap< int, Link > &links)
Splits poses into chains connected only by neighbor links.
+
std::map< int, Transform > RTABMAP_CORE_EXPORT radiusPosesFiltering(const std::map< int, Transform > &poses, float radius, float angle, bool keepLatest=true)
Subsamples poses that are spatially (and optionally angularly) redundant.
+
std::list< Link > RTABMAP_CORE_EXPORT findLinks(const std::multimap< int, Link > &links, int from)
Lists all links incident on node from.
+
void RTABMAP_CORE_EXPORT computeMinMax(const std::map< int, Transform > &poses, cv::Vec3f &min, cv::Vec3f &max)
Axis-aligned bounding box of pose positions.
+
void RTABMAP_CORE_EXPORT calcKittiSequenceErrors(const std::vector< Transform > &poses_gt, const std::vector< Transform > &poses_result, float &t_err, float &r_err)
KITTI odometry benchmark error over fixed trajectory segments.
+
float RTABMAP_CORE_EXPORT computePathLength(const std::vector< std::pair< int, Transform > > &path)
Path length along an ordered list of poses.
+
int RTABMAP_CORE_EXPORT findNearestNode(const std::map< int, rtabmap::Transform > &poses, const rtabmap::Transform &targetPose, float *distance=0)
Id of the nearest pose to targetPose.
+
MaxGraphErrors RTABMAP_CORE_EXPORT computeMaxGraphErrors(const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, bool for3DoF=false)
Finds the worst pose-graph constraint residuals after optimization.
+
std::multimap< int, Link > RTABMAP_CORE_EXPORT filterLinks(const std::multimap< int, Link > &links, Link::Type filteredType, bool inverted=false)
Filters links by type or self-reference.
+
bool RTABMAP_CORE_EXPORT importPoses(const std::string &filePath, int format, std::map< int, Transform > &poses, std::multimap< int, Link > *constraints=0, std::map< int, double > *stamps=0)
Loads poses (and optional constraints) from disk.
+
Transform RTABMAP_CORE_EXPORT calcRMSE(const std::map< int, Transform > &groundTruth, const std::map< int, Transform > &poses, float &translational_rmse, float &translational_mean, float &translational_median, float &translational_std, float &translational_min, float &translational_max, float &rotational_rmse, float &rotational_mean, float &rotational_median, float &rotational_std, float &rotational_min, float &rotational_max, bool align2D=false)
Absolute trajectory error (ATE) with Sim(3)-style alignment (TUM RGB-D tool).
+
std::multimap< int, Link > RTABMAP_CORE_EXPORT filterDuplicateLinks(const std::multimap< int, Link > &links)
Removes duplicate undirected links.
+
std::list< std::pair< int, Transform > > RTABMAP_CORE_EXPORT computePath(const std::map< int, rtabmap::Transform > &poses, const std::multimap< int, int > &links, int from, int to, bool updateNewCosts=false)
A* shortest path on a pose graph with Euclidean edge costs.
+
std::vector< double > RTABMAP_CORE_EXPORT getMaxOdomInf(const std::multimap< int, Link > &links)
Maximum information-matrix diagonal over odometry neighbor links.
+
std::map< int, Transform > RTABMAP_CORE_EXPORT frustumPosesFiltering(const std::map< int, Transform > &poses, const Transform &cameraPose, float horizontalFOV=45.0f, float verticalFOV=45.0f, float nearClipPlaneDistance=0.1f, float farClipPlaneDistance=100.0f, bool negative=false)
Keeps poses inside (or outside) a camera frustum.
+
void RTABMAP_CORE_EXPORT calcRelativeErrors(const std::vector< Transform > &poses_gt, const std::vector< Transform > &poses_result, float &t_err, float &r_err)
Mean frame-to-frame relative pose error (RPE-style, one step).
+
std::map< int, Transform > RTABMAP_CORE_EXPORT findNearestPoses(int nodeId, const std::map< int, Transform > &poses, float radius, float angle=0.0f, int k=0)
Like findNearestNodes(int,const std::map<int,Transform>&,float,float,int) but returns full Transform ...
+
std::map< int, float > RTABMAP_CORE_EXPORT findNearestNodes(int nodeId, const std::map< int, Transform > &poses, float radius, float angle=0.0f, int k=0)
Spatial neighbors of a node (KD-tree radius or k-NN search).
+
bool RTABMAP_CORE_EXPORT exportGPS(const std::string &filePath, const std::map< int, GPS > &gpsValues, unsigned int rgba=0xFFFFFFFF)
Exports GPS samples to a PLY point cloud.
+
std::multimap< int, Link >::iterator RTABMAP_CORE_EXPORT findLink(std::multimap< int, Link > &links, int from, int to, bool checkBothWays=true, Link::Type type=Link::kUndef)
Finds the first link from from to to in a multimap keyed by source id.
+
void reduceGraph(const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, std::multimap< int, int > &hyperNodes, std::multimap< int, Link > &hyperLinks)
Reduces a pose graph into hyper-nodes and hyper-links.
+
std::multimap< int, int > RTABMAP_CORE_EXPORT radiusPosesClustering(const std::map< int, Transform > &poses, float radius, float angle)
Radius-neighbor clustering of poses.
+
RTABMAP_DEPRECATED std::map< int, Transform > RTABMAP_CORE_EXPORT getPosesInRadius(int nodeId, const std::map< int, Transform > &nodes, float radius, float angle=0.0f)
+
bool RTABMAP_CORE_EXPORT exportPoses(const std::string &filePath, int format, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints=std::multimap< int, Link >(), const std::map< int, double > &stamps=std::map< int, double >(), const ParametersMap &parameters=ParametersMap())
Writes poses (and optional constraints) to disk.
+
RTABMAP_DEPRECATED std::map< int, float > RTABMAP_CORE_EXPORT getNodesInRadius(int nodeId, const std::map< int, Transform > &nodes, float radius)
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
Largest pose-graph constraint violations after optimization.
Definition Graph.h:232
float angular
Absolute angular error (rad) of the worst link.
Definition Graph.h:234
float linearRatio
linear / sqrt(trans variance) of the worst link.
Definition Graph.h:235
@@ -366,9 +409,13 @@ $(document).ready(function() { init_codefold(0); });
float angularRatio
angular / sqrt(rot variance) of the worst link.
Definition Graph.h:236
Link linearLink
Link with largest linearRatio.
Definition Graph.h:237
+ - + diff --git a/preview/pr-1492/api/latest/GridMap_8h_source.html b/preview/pr-1492/api/latest/GridMap_8h_source.html index d27bf086..3c84a844 100644 --- a/preview/pr-1492/api/latest/GridMap_8h_source.html +++ b/preview/pr-1492/api/latest/GridMap_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
GridMap.h
@@ -132,7 +149,7 @@ $(document).ready(function() { init_codefold(0); });
44class RTABMAP_CORE_EXPORT GridMap : public GlobalMap
45{
46public:
-
47 GridMap(const LocalGridCache * cache, const ParametersMap & parameters = ParametersMap());
+
47 GridMap(const LocalGridCache * cache, const ParametersMap & parameters = ParametersMap());
48
49 virtual ~GridMap();
50 virtual void clear();
@@ -165,10 +182,15 @@ $(document).ready(function() { init_codefold(0); });
virtual void assemble(const std::list< std::pair< int, Transform > > &newPoses)
Subclass hook: merge newPoses into the global map; call addAssembledNode().
Cache of LocalGrid entries keyed by map node id.
Definition LocalGrid.h:98
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/IMUFilter_8h_source.html b/preview/pr-1492/api/latest/IMUFilter_8h_source.html index 87a88ea7..c923cc70 100644 --- a/preview/pr-1492/api/latest/IMUFilter_8h_source.html +++ b/preview/pr-1492/api/latest/IMUFilter_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
IMUFilter.h
@@ -128,57 +145,64 @@ $(document).ready(function() { init_codefold(0); });
64 enum Type {
65 kMadgwick = 0,
-
66 kComplementaryFilter = 1};
+
66 kComplementaryFilter = 1
+
67 };
-
73 static IMUFilter * create(const ParametersMap & parameters = ParametersMap());
-
74
-
82 static IMUFilter * create(IMUFilter::Type type, const ParametersMap & parameters = ParametersMap());
-
83
-
84 virtual ~IMUFilter() {}
-
85
-
90 virtual void parseParameters(const ParametersMap & parameters) {}
-
91
-
102 void update(
-
103 double gx, double gy, double gz,
-
104 double ax, double ay, double az,
-
105 double stamp);
-
106
-
108 virtual IMUFilter::Type type() const = 0;
-
109
-
117 virtual void getOrientation(double & qx, double & qy, double & qz, double & qw) const = 0;
-
118
-
126 virtual void reset(double qx = 0.0, double qy = 0.0, double qz = 0.0, double qw = 1.0) = 0;
-
127
-
128protected:
-
129 IMUFilter(const ParametersMap & parameters = ParametersMap()) : previousStamp_(0) {}
-
130
-
131private:
-
132 virtual void updateImpl(
-
133 double gx, double gy, double gz,
-
134 double ax, double ay, double az,
-
135 double dt) = 0;
-
136
-
137 double previousStamp_;
-
138};
+
68
+
74 static IMUFilter * create(const ParametersMap & parameters = ParametersMap());
+
75
+
83 static IMUFilter * create(IMUFilter::Type type, const ParametersMap & parameters = ParametersMap());
+
84
+
85 virtual ~IMUFilter() {}
+
86
+
91 virtual void parseParameters(const ParametersMap & parameters) {}
+
92
+
103 void update(
+
104 double gx, double gy, double gz,
+
105 double ax, double ay, double az,
+
106 double stamp);
+
107
+
109 virtual IMUFilter::Type type() const = 0;
+
110
+
118 virtual void getOrientation(double & qx, double & qy, double & qz, double & qw) const = 0;
+
119
+
127 virtual void reset(double qx = 0.0, double qy = 0.0, double qz = 0.0, double qw = 1.0) = 0;
+
128
+
129protected:
+
130 IMUFilter(const ParametersMap & parameters = ParametersMap()) : previousStamp_(0) {}
+
131
+
132private:
+
133 virtual void updateImpl(
+
134 double gx, double gy, double gz,
+
135 double ax, double ay, double az,
+
136 double dt) = 0;
+
137
+
138 double previousStamp_;
+
139};
-
139
-
140} // namespace rtabmap
-
141
-
142#endif /* CORELIB_INCLUDE_RTABMAP_CORE_IMUFILTER_H_ */
+
140
+
141} // namespace rtabmap
+
142
+
143#endif /* CORELIB_INCLUDE_RTABMAP_CORE_IMUFILTER_H_ */
Fuses gyroscope and accelerometer samples into an orientation quaternion.
Definition IMUFilter.h:59
Type
Orientation fusion algorithm.
Definition IMUFilter.h:64
static IMUFilter * create(const ParametersMap &parameters=ParametersMap())
Creates a filter using type parsed from parameters.
-
virtual void parseParameters(const ParametersMap &parameters)
Re-reads filter parameters from parameters.
Definition IMUFilter.h:90
+
virtual void parseParameters(const ParametersMap &parameters)
Re-reads filter parameters from parameters.
Definition IMUFilter.h:91
virtual void reset(double qx=0.0, double qy=0.0, double qz=0.0, double qw=1.0)=0
Resets internal state to the given orientation.
static IMUFilter * create(IMUFilter::Type type, const ParametersMap &parameters=ParametersMap())
Creates a filter of the given type.
void update(double gx, double gy, double gz, double ax, double ay, double az, double stamp)
Integrates one IMU sample and updates the internal orientation estimate.
virtual IMUFilter::Type type() const =0
virtual void getOrientation(double &qx, double &qy, double &qz, double &qw) const =0
Current orientation estimate.
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/IMUThread_8h_source.html b/preview/pr-1492/api/latest/IMUThread_8h_source.html index 00529e5c..017bc842 100644 --- a/preview/pr-1492/api/latest/IMUThread_8h_source.html +++ b/preview/pr-1492/api/latest/IMUThread_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
IMUThread.h
@@ -141,7 +158,7 @@ $(document).ready(function() { init_codefold(0); });
84
86 void setRate(int rate);
87
-
94 void enableIMUFiltering(int filteringStrategy = 1, const ParametersMap & parameters = ParametersMap(), bool baseFrameConversion = false);
+
94 void enableIMUFiltering(int filteringStrategy = 1, const ParametersMap & parameters = ParametersMap(), bool baseFrameConversion = false);
95
97 void disableIMUFiltering();
98
@@ -174,10 +191,15 @@ $(document).ready(function() { init_codefold(0); });
bool init(const std::string &path)
Opens and validates an IMU CSV file.
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/IMU_8h_source.html b/preview/pr-1492/api/latest/IMU_8h_source.html index d5cc4bfd..26812d80 100644 --- a/preview/pr-1492/api/latest/IMU_8h_source.html +++ b/preview/pr-1492/api/latest/IMU_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
IMU.h
@@ -248,9 +265,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/Image_8h_source.html b/preview/pr-1492/api/latest/Image_8h_source.html index 141db235..52a73a9a 100644 --- a/preview/pr-1492/api/latest/Image_8h_source.html +++ b/preview/pr-1492/api/latest/Image_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Image.h
@@ -125,9 +142,13 @@ $(document).ready(function() { init_codefold(0); });
38#endif /* IMAGE_H_ */
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/LASWriter_8h_source.html b/preview/pr-1492/api/latest/LASWriter_8h_source.html index 366b42b3..0dfb8e29 100644 --- a/preview/pr-1492/api/latest/LASWriter_8h_source.html +++ b/preview/pr-1492/api/latest/LASWriter_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
LASWriter.h
@@ -145,9 +162,13 @@ $(document).ready(function() { init_codefold(0); });
Definition BayesFilter.h:39
int RTABMAP_CORE_EXPORT saveLASFile(const std::string &filePath, const pcl::PointCloud< pcl::PointXYZ > &cloud, const std::vector< int > &cameraIds=std::vector< int >())
Writes a PCL point cloud to a LAS/LAZ file (requires RTAB-Map built with libLAS).
+ - + diff --git a/preview/pr-1492/api/latest/Landmark_8h_source.html b/preview/pr-1492/api/latest/Landmark_8h_source.html index bc155c5d..ea691a51 100644 --- a/preview/pr-1492/api/latest/Landmark_8h_source.html +++ b/preview/pr-1492/api/latest/Landmark_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Landmark.h
@@ -212,9 +229,13 @@ $(document).ready(function() { init_codefold(0); });
Definition BayesFilter.h:39
std::map< int, Landmark > Landmarks
Map of landmark id → Landmark (typically positive keys).
Definition Landmark.h:113
+ - + diff --git a/preview/pr-1492/api/latest/LaserScan_8h_source.html b/preview/pr-1492/api/latest/LaserScan_8h_source.html index 7406e901..27f4a4f9 100644 --- a/preview/pr-1492/api/latest/LaserScan_8h_source.html +++ b/preview/pr-1492/api/latest/LaserScan_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
LaserScan.h
@@ -235,67 +252,72 @@ $(document).ready(function() { init_codefold(0); });
179 bool hasIntensity() const {return isScanHasIntensity(format_);}
180 bool hasTime() const {return isScanHasTime(format_);}
181 bool hasRing() const {return isScanHasRing(format_);}
-
182 bool isCompressed() const {return !data_.empty() && data_.type()==CV_8UC1;}
-
183 bool isOrganized() const {return data_.rows > 1;}
-
184 LaserScan clone() const;
-
185 LaserScan densify() const;
-
187
-
190 int getIntensityOffset() const {return hasIntensity()?(is2d()?2:3):-1;}
-
191 int getRGBOffset() const {return hasRGB()?(is2d()?2:3):-1;}
-
192 int getNormalsOffset() const {return hasNormals()?(2 + (is2d()?0:1) + ((hasRGB() || hasIntensity())?1:0)):-1;}
-
193 int getRingOffset() const {return format_==kXYZIRT?4:-1;}
-
194 int getTimeOffset() const {return format_==kXYZIT?4:(format_==kXYZIRT?5:-1);}
-
195
-
203 float & field(unsigned int pointIndex, unsigned int channelOffset);
-
204
-
208 void clear() {data_ = cv::Mat();}
-
209
-
213 LaserScan & operator+=(const LaserScan &);
-
217 LaserScan operator+(const LaserScan &);
-
219
-
220private:
-
221 void init(const cv::Mat & data,
-
222 Format format,
-
223 float minRange,
-
224 float maxRange,
-
225 float angleMin,
-
226 float angleMax,
-
227 float angleIncrement,
-
228 int maxPoints,
-
229 const Transform & localTransform = Transform::getIdentity());
-
230
-
231private:
-
232 cv::Mat data_;
-
233 Format format_;
-
234 int maxPoints_;
-
235 float rangeMin_;
-
236 float rangeMax_;
-
237 float angleMin_;
-
238 float angleMax_;
-
239 float angleIncrement_;
-
240 Transform localTransform_;
-
241};
+
183 bool isCompressed() const {return !data_.empty() && data_.type()==CV_8UC1;}
+
184 bool isOrganized() const {return data_.rows > 1;}
+
185 LaserScan clone() const;
+
186 LaserScan densify() const;
+
188
+
191 int getIntensityOffset() const {return hasIntensity()?(is2d()?2:3):-1;}
+
192 int getRGBOffset() const {return hasRGB()?(is2d()?2:3):-1;}
+
193 int getNormalsOffset() const {return hasNormals()?(2 + (is2d()?0:1) + ((hasRGB() || hasIntensity())?1:0)):-1;}
+
194 int getRingOffset() const {return format_==kXYZIRT?4:-1;}
+
195 int getTimeOffset() const {return format_==kXYZIT?4:(format_==kXYZIRT?5:-1);}
+
196
+
204 float & field(unsigned int pointIndex, unsigned int channelOffset);
+
205
+
209 void clear() {data_ = cv::Mat();}
+
210
+
214 LaserScan & operator+=(const LaserScan &);
+
218 LaserScan operator+(const LaserScan &);
+
220
+
221private:
+
222 void init(const cv::Mat & data,
+
223 Format format,
+
224 float minRange,
+
225 float maxRange,
+
226 float angleMin,
+
227 float angleMax,
+
228 float angleIncrement,
+
229 int maxPoints,
+
230 const Transform & localTransform = Transform::getIdentity());
+
231
+
232private:
+
233 cv::Mat data_;
+
234 Format format_;
+
235 int maxPoints_;
+
236 float rangeMin_;
+
237 float rangeMax_;
+
238 float angleMin_;
+
239 float angleMax_;
+
240 float angleIncrement_;
+
241 Transform localTransform_;
+
242};
-
242
-
243} // namespace rtabmap
-
244
-
245#endif /* CORELIB_INCLUDE_RTABMAP_CORE_LASERSCAN_H_ */
+
243
+
244} // namespace rtabmap
+
245
+
246#endif /* CORELIB_INCLUDE_RTABMAP_CORE_LASERSCAN_H_ */
Represents 2D or 3D laser scan data with support for multiple point data formats.
Definition LaserScan.h:46
RTABMAP_DEPRECATED LaserScan(const LaserScan &data, int maxPoints, float maxRange, Format format, const Transform &localTransform=Transform::getIdentity())
+
bool isCompressed() const
True if the scan is stored compressed (single-row CV_8UC1 blob) instead of raw points.
Definition LaserScan.h:183
Format
Enumeration of possible formats for laser scan data.
Definition LaserScan.h:55
float & field(unsigned int pointIndex, unsigned int channelOffset)
Access a specific field value of a point.
static LaserScan backwardCompatibility(const cv::Mat &oldScanFormat, float minRange, float maxRange, float angleMin, float angleMax, float angleInc, const Transform &localTransform=Transform::getIdentity())
Converts legacy scan format with additional metadata to a LaserScan.
RTABMAP_DEPRECATED LaserScan(const LaserScan &data, Format format, float minRange, float maxRange, float angleMin, float angleMax, float angleIncrement, const Transform &localTransform=Transform::getIdentity())
static LaserScan backwardCompatibility(const cv::Mat &oldScanFormat, int maxPoints=0, int maxRange=0, const Transform &localTransform=Transform::getIdentity())
Converts legacy scan format to a LaserScan object.
LaserScan operator+(const LaserScan &)
Concatenate scan's data (localTransform is ignored).
-
void clear()
Clear the scan data.
Definition LaserScan.h:208
+
void clear()
Clear the scan data.
Definition LaserScan.h:209
LaserScan & operator+=(const LaserScan &)
Concatenate scan's data (localTransform is ignored).
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/LidarVLP16_8h_source.html b/preview/pr-1492/api/latest/LidarVLP16_8h_source.html index ba0f0644..67deda68 100644 --- a/preview/pr-1492/api/latest/LidarVLP16_8h_source.html +++ b/preview/pr-1492/api/latest/LidarVLP16_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
LidarVLP16.h
@@ -243,9 +260,13 @@ $(document).ready(function() { init_codefold(0); });
Definition BayesFilter.h:39
Definition LidarVLP16.h:53
+ - + diff --git a/preview/pr-1492/api/latest/Lidar_8h_source.html b/preview/pr-1492/api/latest/Lidar_8h_source.html index e07d2ce2..58fe982c 100644 --- a/preview/pr-1492/api/latest/Lidar_8h_source.html +++ b/preview/pr-1492/api/latest/Lidar_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Lidar.h
@@ -142,9 +159,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/Link_8h_source.html b/preview/pr-1492/api/latest/Link_8h_source.html index 2ac772db..10639721 100644 --- a/preview/pr-1492/api/latest/Link_8h_source.html +++ b/preview/pr-1492/api/latest/Link_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Link.h
@@ -138,73 +155,80 @@ $(document).ready(function() { init_codefold(0); });
72 kPosePrior,
73 kLandmark,
74 kGravity,
-
75 kEnd,
+
75 kEnd,
76 kSelfRefLink = 97,
77 kAllWithLandmarks = 98,
78 kAllWithoutLandmarks = 99,
-
79 kUndef = 99};
+
79 kUndef = 99
+
80 };
-
82 static std::string typeName(Type type);
-
83
-
85 Link();
-
95 Link(int from,
-
96 int to,
-
97 Type type,
-
98 const Transform & transform,
-
99 const cv::Mat & infMatrix = cv::Mat::eye(6,6,CV_64FC1),
-
100 const cv::Mat & userData = cv::Mat());
-
101
-
103 bool isValid() const {return from_ != 0 && to_ != 0 && !transform_.isNull() && type_!=kUndef;}
-
104
-
105 int from() const {return from_;}
-
106 int to() const {return to_;}
-
107 const Transform & transform() const {return transform_;}
-
108 Type type() const {return type_;}
-
109 std::string typeName() const {return typeName(type_);}
-
110 const cv::Mat & infMatrix() const {return infMatrix_;}
-
111
-
117 double rotVariance(bool minimum = true) const;
-
122 double transVariance(bool minimum = true) const;
-
123
-
124 void setFrom(int from) {from_ = from;}
-
125 void setTo(int to) {to_ = to;}
-
126 void setTransform(const Transform & transform) {transform_ = transform;}
-
127 void setType(Type type) {type_ = type;}
-
129 void setInfMatrix(const cv::Mat & infMatrix);
-
130
-
131 const cv::Mat & userDataRaw() const {return _userDataRaw;}
-
132 const cv::Mat & userDataCompressed() const {return _userDataCompressed;}
-
134 void uncompressUserData();
-
136 cv::Mat uncompressUserDataConst() const;
-
137
-
150 Link merge(const Link & link, Type outputType) const;
-
152 Link inverse() const;
-
153
-
154private:
-
155 int from_;
-
156 int to_;
-
157 Transform transform_;
-
158 Type type_;
-
159 cv::Mat infMatrix_; // Information matrix = covariance matrix ^ -1
+
81
+
83 static std::string typeName(Type type);
+
84
+
86 Link();
+
96 Link(int from,
+
97 int to,
+
98 Type type,
+
99 const Transform & transform,
+
100 const cv::Mat & infMatrix = cv::Mat::eye(6,6,CV_64FC1),
+
101 const cv::Mat & userData = cv::Mat());
+
102
+
104 bool isValid() const {return from_ != 0 && to_ != 0 && !transform_.isNull() && type_!=kUndef;}
+
105
+
107 int from() const {return from_;}
+
109 int to() const {return to_;}
+
111 const Transform & transform() const {return transform_;}
+
113 Type type() const {return type_;}
+
114 std::string typeName() const {return typeName(type_);}
+
115 const cv::Mat & infMatrix() const {return infMatrix_;}
+
116
+
122 double rotVariance(bool minimum = true) const;
+
127 double transVariance(bool minimum = true) const;
+
128
+
129 void setFrom(int from) {from_ = from;}
+
130 void setTo(int to) {to_ = to;}
+
131 void setTransform(const Transform & transform) {transform_ = transform;}
+
132 void setType(Type type) {type_ = type;}
+
134 void setInfMatrix(const cv::Mat & infMatrix);
+
135
+
137 const cv::Mat & userDataRaw() const {return _userDataRaw;}
+
139 const cv::Mat & userDataCompressed() const {return _userDataCompressed;}
+
141 void uncompressUserData();
+
143 cv::Mat uncompressUserDataConst() const;
+
144
+
157 Link merge(const Link & link, Type outputType) const;
+
159 Link inverse() const;
160
-
161 // user data
-
162 cv::Mat _userDataCompressed; // compressed data
-
163 cv::Mat _userDataRaw;
-
164};
- -
165
-
166}
+
161private:
+
162 int from_;
+
163 int to_;
+
164 Transform transform_;
+
165 Type type_;
+
166 cv::Mat infMatrix_; // Information matrix = covariance matrix ^ -1
167
-
168
-
169#endif /* LINK_H_ */
+
168 // user data
+
169 cv::Mat _userDataCompressed; // compressed data
+
170 cv::Mat _userDataRaw;
+
171};
+ +
172
+
173}
+
174
+
175
+
176#endif /* LINK_H_ */
+ + + - + + + @@ -214,18 +238,24 @@ $(document).ready(function() { init_codefold(0); }); + +
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/LocalGridMaker_8h_source.html b/preview/pr-1492/api/latest/LocalGridMaker_8h_source.html index 18712abe..334cc781 100644 --- a/preview/pr-1492/api/latest/LocalGridMaker_8h_source.html +++ b/preview/pr-1492/api/latest/LocalGridMaker_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
LocalGridMaker.h
@@ -130,10 +147,10 @@ $(document).ready(function() { init_codefold(0); });
64class RTABMAP_CORE_EXPORT LocalGridMaker
65{
66public:
-
68 LocalGridMaker(const ParametersMap & parameters = ParametersMap());
+
68 LocalGridMaker(const ParametersMap & parameters = ParametersMap());
69 virtual ~LocalGridMaker();
70
-
72 virtual void parseParameters(const ParametersMap & parameters);
+
72 virtual void parseParameters(const ParametersMap & parameters);
73
75 float getCellSize() const {return cellSize_;}
77 bool isGridFromDepth() const {return occupancySensor_;}
@@ -165,7 +182,7 @@ $(document).ready(function() { init_codefold(0); });
149 cv::Point3f & viewPointInOut) const;
150
151protected:
-
152 ParametersMap parameters_;
+
152 ParametersMap parameters_;
153
154 unsigned int cloudDecimation_;
155 float rangeMax_;
@@ -215,10 +232,15 @@ $(document).ready(function() { init_codefold(0); });
Represents a node in RTAB-Map's pose graph.
Definition Signature.h:84
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/LocalGrid_8h_source.html b/preview/pr-1492/api/latest/LocalGrid_8h_source.html index b2fe3bc5..9cc77f75 100644 --- a/preview/pr-1492/api/latest/LocalGrid_8h_source.html +++ b/preview/pr-1492/api/latest/LocalGrid_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
LocalGrid.h
@@ -197,9 +214,13 @@ $(document).ready(function() { init_codefold(0); });
bool is3D() const
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/LocalMapMaker_8hpp_source.html b/preview/pr-1492/api/latest/LocalMapMaker_8hpp_source.html index 641b5a1f..d42a353d 100644 --- a/preview/pr-1492/api/latest/LocalMapMaker_8hpp_source.html +++ b/preview/pr-1492/api/latest/LocalMapMaker_8hpp_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
LocalMapMaker.hpp
@@ -258,7 +275,7 @@ $(document).ready(function() { init_codefold(0); });
170 if(indices->size())
171 {
172 notObstacles = util3d::extractIndices(cloud, indices, true);
-
173 notObstacles = util3d::concatenate(notObstacles, groundIndices);
+
173 notObstacles = util3d::concatenate(notObstacles, groundIndices);
174 }
175 obstaclesIndices = rtabmap::util3d::extractIndices(cloud, notObstacles, true);
176 }
@@ -286,7 +303,7 @@ $(document).ready(function() { init_codefold(0); });
198 groundIndices = rtabmap::util3d::radiusFiltering(cloud, groundIndices, noiseFilteringRadius_, noiseFilteringMinNeighbors_);
199 if(farIndices.get())
200 {
-
201 groundIndices = rtabmap::util3d::concatenate(groundIndices, farIndices);
+
201 groundIndices = rtabmap::util3d::concatenate(groundIndices, farIndices);
202 }
203 }
204 if(obstaclesIndices->size())
@@ -302,7 +319,7 @@ $(document).ready(function() { init_codefold(0); });
214 obstaclesIndices = rtabmap::util3d::radiusFiltering(cloud, obstaclesIndices, noiseFilteringRadius_, noiseFilteringMinNeighbors_);
215 if(farIndices.get())
216 {
-
217 obstaclesIndices = rtabmap::util3d::concatenate(obstaclesIndices, farIndices);
+
217 obstaclesIndices = rtabmap::util3d::concatenate(obstaclesIndices, farIndices);
218 }
219 }
220 if(flatObstacles && (*flatObstacles)->size())
@@ -318,7 +335,7 @@ $(document).ready(function() { init_codefold(0); });
230 *flatObstacles = rtabmap::util3d::radiusFiltering(cloud, *flatObstacles, noiseFilteringRadius_, noiseFilteringMinNeighbors_);
231 if(farIndices.get())
232 {
-
233 *flatObstacles = rtabmap::util3d::concatenate(*flatObstacles, farIndices);
+
233 *flatObstacles = rtabmap::util3d::concatenate(*flatObstacles, farIndices);
234 }
235 }
236 UDEBUG("Radius filtering end (%ld ground %ld obstacles)",
@@ -360,11 +377,16 @@ $(document).ready(function() { init_codefold(0); });
pcl::IndicesPtr RTABMAP_CORE_EXPORT radiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)
Radius filtering for point cloud of type pcl::PointXYZ.
pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT transformPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Transform &transform)
Transforms pcl::PointXYZ point cloud type.
pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT voxelize(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)
Performs voxel grid downsampling on a point cloud of type pcl::PointXYZ on provided indices.
+
pcl::IndicesPtr RTABMAP_CORE_EXPORT concatenate(const std::vector< pcl::IndicesPtr > &indices)
Concatenates multiple sets of indices into a single index vector.
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/MarkerDetector_8h_source.html b/preview/pr-1492/api/latest/MarkerDetector_8h_source.html index fe168942..c5635441 100644 --- a/preview/pr-1492/api/latest/MarkerDetector_8h_source.html +++ b/preview/pr-1492/api/latest/MarkerDetector_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
MarkerDetector.h
@@ -155,9 +172,9 @@ $(document).ready(function() { init_codefold(0); });
65 };
66
67public:
-
68 MarkerDetector(const ParametersMap & parameters = ParametersMap());
+
68 MarkerDetector(const ParametersMap & parameters = ParametersMap());
69 virtual ~MarkerDetector();
-
70 void parseParameters(const ParametersMap & parameters);
+
70 void parseParameters(const ParametersMap & parameters);
71
72 std::map<int, MarkerInfo> detect(const cv::Mat & image,
73 const std::vector<CameraModel> & models,
@@ -199,10 +216,15 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/Memory_8h_source.html b/preview/pr-1492/api/latest/Memory_8h_source.html index 9274a248..27f16f13 100644 --- a/preview/pr-1492/api/latest/Memory_8h_source.html +++ b/preview/pr-1492/api/latest/Memory_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Memory.h
@@ -161,11 +178,11 @@ $(document).ready(function() { init_codefold(0); });
109 static const int kIdInvalid;
110
111public:
-
119 Memory(const ParametersMap & parameters = ParametersMap());
+
119 Memory(const ParametersMap & parameters = ParametersMap());
120 virtual ~Memory();
121
-
128 virtual void parseParameters(const ParametersMap & parameters);
-
130 virtual const ParametersMap & getParameters() const {return parameters_;}
+
128 virtual void parseParameters(const ParametersMap & parameters);
+
130 virtual const ParametersMap & getParameters() const {return parameters_;}
141 bool update(const SensorData & data,
142 Statistics * stats = 0);
157 bool update(const SensorData & data,
@@ -175,7 +192,7 @@ $(document).ready(function() { init_codefold(0); });
161 Statistics * stats = 0);
172 bool init(const std::string & dbUrl,
173 bool dbOverwritten = false,
-
174 const ParametersMap & parameters = ParametersMap(),
+
174 const ParametersMap & parameters = ParametersMap(),
175 bool postInitClosingEvents = false);
186 void close(bool databaseSaved = true, bool postInitClosingEvents = false, const std::string & ouputDatabasePath = "");
197 std::map<int, float> computeLikelihood(const Signature * signature,
@@ -385,7 +402,7 @@ $(document).ready(function() { init_codefold(0); });
820
821private:
822 // parameters
-
823 ParametersMap parameters_;
+
823 ParametersMap parameters_;
824 float _similarityThreshold;
825 bool _binDataKept;
826 bool _rawDescriptorsKept;
@@ -500,7 +517,7 @@ $(document).ready(function() { init_codefold(0); });
void emptyTrash()
Forces the database driver to flush any queued signature/word saves.
cv::Mat loadOptimizedMesh(std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > > *polygons=0, std::vector< std::vector< Eigen::Vector2f > > *texCoords=0, cv::Mat *textures=0) const
Loads the optimized mesh previously written by saveOptimizedMesh().
std::map< int, float > getNeighborsIdRadius(int signatureId, float radius, const std::map< int, Transform > &optimizedPoses, int maxGraphDepth) const
Returns neighbor ids within a Euclidean radius using optimized poses.
-
static const int kIdStart
First valid signature id assigned by getNextId() (positive integer).
Definition Memory.h:105
+
static const int kIdStart
First valid signature id assigned to a new signature (positive integer).
Definition Memory.h:105
const Signature * getSignature(int id) const
std::multimap< int, Link > getNeighborLinks(int signatureId, bool lookInDatabase=false) const
Returns neighbor (sequential) links of signatureId; lookInDatabase also checks LTM.
bool isBinDataKept() const
Definition Memory.h:432
@@ -611,10 +628,15 @@ $(document).ready(function() { init_codefold(0); });
Manages a dictionary of visual words for visual place recognition and loop closure detection.
Definition BayesFilter.h:39
std::map< EnvSensor::Type, EnvSensor > EnvSensors
Map of environmental readings keyed by EnvSensor::Type (at most one per type).
Definition EnvSensor.h:114
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OccupancyGrid_8h_source.html b/preview/pr-1492/api/latest/OccupancyGrid_8h_source.html index f016cd67..669fe00e 100644 --- a/preview/pr-1492/api/latest/OccupancyGrid_8h_source.html +++ b/preview/pr-1492/api/latest/OccupancyGrid_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OccupancyGrid.h
@@ -124,9 +141,13 @@ $(document).ready(function() { init_codefold(0); });
37
38#endif /* CORELIB_INCLUDE_RTABMAP_CORE_OCCUPANCYGRID_H_ */
+ - + diff --git a/preview/pr-1492/api/latest/OctoMap_8h_source.html b/preview/pr-1492/api/latest/OctoMap_8h_source.html index ada8f0fb..7270632f 100644 --- a/preview/pr-1492/api/latest/OctoMap_8h_source.html +++ b/preview/pr-1492/api/latest/OctoMap_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OctoMap.h
@@ -124,9 +141,13 @@ $(document).ready(function() { init_codefold(0); });
37
38#endif /* CORELIB_INCLUDE_RTABMAP_CORE_OCTOMAP_H_ */
+ - + diff --git a/preview/pr-1492/api/latest/OdometryCuVSLAM_8h_source.html b/preview/pr-1492/api/latest/OdometryCuVSLAM_8h_source.html index 23f1c593..c841243f 100644 --- a/preview/pr-1492/api/latest/OdometryCuVSLAM_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryCuVSLAM_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryCuVSLAM.h
@@ -133,7 +150,7 @@ $(document).ready(function() { init_codefold(0); });
45class RTABMAP_CORE_EXPORT OdometryCuVSLAM : public Odometry
46{
47public:
-
48 OdometryCuVSLAM(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
48 OdometryCuVSLAM(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
49 virtual ~OdometryCuVSLAM();
50
51 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -191,16 +208,21 @@ $(document).ready(function() { init_codefold(0); });
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
virtual Odometry::Type getType()
-
+
What one Odometry iteration produced, beyond the pose.
Abstract base class for visual, lidar and visual-inertial odometry backends.
Definition Odometry.h:57
Type
Odometry backend selected by Parameters::kOdomStrategy().
Definition Odometry.h:60
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryDVO_8h_source.html b/preview/pr-1492/api/latest/OdometryDVO_8h_source.html index 50c47bec..083c5334 100644 --- a/preview/pr-1492/api/latest/OdometryDVO_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryDVO_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryDVO.h
@@ -131,7 +148,7 @@ $(document).ready(function() { init_codefold(0); });
43class RTABMAP_CORE_EXPORT OdometryDVO : public Odometry
44{
45public:
-
46 OdometryDVO(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
46 OdometryDVO(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
47 virtual ~OdometryDVO();
48
49 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -159,16 +176,21 @@ $(document).ready(function() { init_codefold(0); });
Definition OdometryDVO.h:44
virtual Odometry::Type getType()
Definition OdometryDVO.h:50
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
-
+
What one Odometry iteration produced, beyond the pose.
Abstract base class for visual, lidar and visual-inertial odometry backends.
Definition Odometry.h:57
Type
Odometry backend selected by Parameters::kOdomStrategy().
Definition Odometry.h:60
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryEvent_8h_source.html b/preview/pr-1492/api/latest/OdometryEvent_8h_source.html index 4ca1f262..37c72780 100644 --- a/preview/pr-1492/api/latest/OdometryEvent_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryEvent_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryEvent.h
@@ -123,93 +140,112 @@ $(document).ready(function() { init_codefold(0); });
36
37namespace rtabmap {
38
-
-
39class OdometryEvent : public UEvent
-
40{
-
41public:
- -
43 {
-
44 _info.reg.covariance = cv::Mat::eye(6,6,CV_64FC1);
-
45 }
- -
47 const SensorData & data,
-
48 const Transform & pose,
-
49 const OdometryInfo & info = OdometryInfo()) :
-
50 _data(data),
-
51 _pose(pose),
-
52 _info(info)
-
53 {
-
54 if(_info.reg.covariance.empty())
-
55 {
-
56 _info.reg.covariance = cv::Mat::eye(6,6,CV_64FC1);
-
57 }
-
58 UASSERT(_info.reg.covariance.cols == 6 && _info.reg.covariance.rows == 6 && _info.reg.covariance.type() == CV_64FC1);
-
59 UASSERT_MSG(uIsFinite(_info.reg.covariance.at<double>(0,0)) && _info.reg.covariance.at<double>(0,0)>0, "Transitional variance should not be null! (set to 1 if unknown)");
-
60 UASSERT_MSG(uIsFinite(_info.reg.covariance.at<double>(1,1)) && _info.reg.covariance.at<double>(1,1)>0, "Transitional variance should not be null! (set to 1 if unknown)");
-
61 UASSERT_MSG(uIsFinite(_info.reg.covariance.at<double>(2,2)) && _info.reg.covariance.at<double>(2,2)>0, "Transitional variance should not be null! (set to 1 if unknown)");
-
62 UASSERT_MSG(uIsFinite(_info.reg.covariance.at<double>(3,3)) && _info.reg.covariance.at<double>(3,3)>0, "Rotational variance should not be null! (set to 1 if unknown)");
-
63 UASSERT_MSG(uIsFinite(_info.reg.covariance.at<double>(4,4)) && _info.reg.covariance.at<double>(4,4)>0, "Rotational variance should not be null! (set to 1 if unknown)");
-
64 UASSERT_MSG(uIsFinite(_info.reg.covariance.at<double>(5,5)) && _info.reg.covariance.at<double>(5,5)>0, "Rotational variance should not be null! (set to 1 if unknown)");
-
65 }
-
66 virtual ~OdometryEvent() {}
-
67 virtual std::string getClassName() const {return "OdometryEvent";}
-
68
-
69 SensorData & data() {return _data;}
-
70 const SensorData & data() const {return _data;}
-
71 const Transform & pose() const {return _pose;}
-
72 const cv::Mat & covariance() const {return _info.reg.covariance;}
-
73 std::vector<float> velocity() const {
-
74 if(_info.interval>0.0)
-
75 {
-
76 std::vector<float> velocity(6,0);
-
77 float x,y,z,roll,pitch,yaw;
-
78 _info.transform.getTranslationAndEulerAngles(x,y,z,roll,pitch,yaw);
-
79 velocity[0] = x/_info.interval;
-
80 velocity[1] = y/_info.interval;
-
81 velocity[2] = z/_info.interval;
-
82 velocity[3] = roll/_info.interval;
-
83 velocity[4] = pitch/_info.interval;
-
84 velocity[5] = yaw/_info.interval;
-
85 return velocity;
-
86 }
-
87 return std::vector<float>();
-
88 }
-
89 const OdometryInfo & info() const {return _info;}
-
90
-
91private:
-
92 SensorData _data;
-
93 Transform _pose;
-
94 OdometryInfo _info;
-
95};
+
+
56class OdometryEvent : public UEvent
+
57{
+
58public:
+
+ +
61 {
+
62 _info.reg.covariance = cv::Mat::eye(6,6,CV_64FC1);
+
63 }
-
96
-
- -
98{
-
99public:
-
100 OdometryResetEvent(const Transform & pose = Transform::getIdentity()){_pose = pose;}
-
101 virtual ~OdometryResetEvent() {}
-
102 virtual std::string getClassName() const {return "OdometryResetEvent";}
-
103 const Transform & getPose() const {return _pose;}
-
104private:
-
105 Transform _pose;
-
106};
+
+ +
74 const SensorData & data,
+
75 const Transform & pose,
+
76 const OdometryInfo & info = OdometryInfo()) :
+
77 _data(data),
+
78 _pose(pose),
+
79 _info(info)
+
80 {
+
81 if(_info.reg.covariance.empty())
+
82 {
+
83 _info.reg.covariance = cv::Mat::eye(6,6,CV_64FC1);
+
84 }
+
85 UASSERT(_info.reg.covariance.cols == 6 && _info.reg.covariance.rows == 6 && _info.reg.covariance.type() == CV_64FC1);
+
86 UASSERT_MSG(uIsFinite(_info.reg.covariance.at<double>(0,0)) && _info.reg.covariance.at<double>(0,0)>0, "Transitional variance should not be null! (set to 1 if unknown)");
+
87 UASSERT_MSG(uIsFinite(_info.reg.covariance.at<double>(1,1)) && _info.reg.covariance.at<double>(1,1)>0, "Transitional variance should not be null! (set to 1 if unknown)");
+
88 UASSERT_MSG(uIsFinite(_info.reg.covariance.at<double>(2,2)) && _info.reg.covariance.at<double>(2,2)>0, "Transitional variance should not be null! (set to 1 if unknown)");
+
89 UASSERT_MSG(uIsFinite(_info.reg.covariance.at<double>(3,3)) && _info.reg.covariance.at<double>(3,3)>0, "Rotational variance should not be null! (set to 1 if unknown)");
+
90 UASSERT_MSG(uIsFinite(_info.reg.covariance.at<double>(4,4)) && _info.reg.covariance.at<double>(4,4)>0, "Rotational variance should not be null! (set to 1 if unknown)");
+
91 UASSERT_MSG(uIsFinite(_info.reg.covariance.at<double>(5,5)) && _info.reg.covariance.at<double>(5,5)>0, "Rotational variance should not be null! (set to 1 if unknown)");
+
92 }
-
107
-
108}
-
109
-
110
-
111#endif /* ODOMETRYEVENT_H_ */
+
93 virtual ~OdometryEvent() {}
+
94 virtual std::string getClassName() const {return "OdometryEvent";}
+
95
+
97 SensorData & data() {return _data;}
+
99 const SensorData & data() const {return _data;}
+
101 const Transform & pose() const {return _pose;}
+
103 const cv::Mat & covariance() const {return _info.reg.covariance;}
+
+
109 std::vector<float> velocity() const {
+
110 if(_info.interval>0.0)
+
111 {
+
112 std::vector<float> velocity(6,0);
+
113 float x,y,z,roll,pitch,yaw;
+
114 _info.transform.getTranslationAndEulerAngles(x,y,z,roll,pitch,yaw);
+
115 velocity[0] = x/_info.interval;
+
116 velocity[1] = y/_info.interval;
+
117 velocity[2] = z/_info.interval;
+
118 velocity[3] = roll/_info.interval;
+
119 velocity[4] = pitch/_info.interval;
+
120 velocity[5] = yaw/_info.interval;
+
121 return velocity;
+
122 }
+
123 return std::vector<float>();
+
124 }
+
+
126 const OdometryInfo & info() const {return _info;}
+
127
+
128private:
+
129 SensorData _data;
+
130 Transform _pose;
+
131 OdometryInfo _info;
+
132};
+
+
133
+
+ +
145{
+
146public:
+
148 OdometryResetEvent(const Transform & pose = Transform::getIdentity()){_pose = pose;}
+
149 virtual ~OdometryResetEvent() {}
+
150 virtual std::string getClassName() const {return "OdometryResetEvent";}
+
152 const Transform & getPose() const {return _pose;}
+
153private:
+
154 Transform _pose;
+
155};
+
+
156
+
157}
+
158
+
159
+
160#endif /* ODOMETRYEVENT_H_ */
ULogger class and convenient macros.
#define UASSERT(condition)
Definition ULogger.h:66
Basic mathematics functions.
bool uIsFinite(const T &value)
Definition UMath.h:53
- -
virtual std::string getClassName() const
- - -
virtual std::string getClassName() const
+
One processed frame with the pose the odometry integrated for it.
+
OdometryEvent(const SensorData &data, const Transform &pose, const OdometryInfo &info=OdometryInfo())
Constructor.
+
const cv::Mat & covariance() const
+ +
virtual std::string getClassName() const
+
const OdometryInfo & info() const
+
OdometryEvent()
Creates an empty event, with an identity covariance.
+
const SensorData & data() const
+
const Transform & pose() const
+
std::vector< float > velocity() const
Linear and angular velocity, from the motion and the frame interval.
+
What one Odometry iteration produced, beyond the pose.
+
RegistrationInfo reg
Registration result: matches, inliers, covariance, ICP indicators and timings.
+
double interval
Time since the previous processed frame (s); the divisor for velocities.
+
Transform transform
Motion since the previous frame, null when lost.
+
Asks OdometryThread to restart the odometry from a given pose.
+
OdometryResetEvent(const Transform &pose=Transform::getIdentity())
+
virtual std::string getClassName() const
+
const Transform & getPose() const
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
@@ -217,9 +253,13 @@ $(document).ready(function() { init_codefold(0); });
void getTranslationAndEulerAngles(float &x, float &y, float &z, float &roll, float &pitch, float &yaw) const
Extracts translation and Euler angles (radians).
+ - + diff --git a/preview/pr-1492/api/latest/OdometryF2F_8h_source.html b/preview/pr-1492/api/latest/OdometryF2F_8h_source.html index e544dc62..5fbcc9bd 100644 --- a/preview/pr-1492/api/latest/OdometryF2F_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryF2F_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryF2F.h
@@ -126,7 +143,7 @@ $(document).ready(function() { init_codefold(0); });
38class RTABMAP_CORE_EXPORT OdometryF2F : public Odometry
39{
40public:
-
41 OdometryF2F(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
41 OdometryF2F(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
42 virtual ~OdometryF2F();
43
44 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -147,7 +164,7 @@ $(document).ready(function() { init_codefold(0); });
59 Registration * registrationPipeline_;
60 Signature refFrame_;
61 Transform lastKeyFramePose_;
-
62 ParametersMap parameters_;
+
62 ParametersMap parameters_;
63};
64
@@ -157,7 +174,7 @@ $(document).ready(function() { init_codefold(0); });
Definition OdometryF2F.h:39
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
virtual Odometry::Type getType()
Definition OdometryF2F.h:48
-
+
What one Odometry iteration produced, beyond the pose.
Abstract base class for visual, lidar and visual-inertial odometry backends.
Definition Odometry.h:57
Type
Odometry backend selected by Parameters::kOdomStrategy().
Definition Odometry.h:60
Abstract base for registering two observations (visual, ICP, or both).
@@ -165,10 +182,15 @@ $(document).ready(function() { init_codefold(0); });
Represents a node in RTAB-Map's pose graph.
Definition Signature.h:84
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryF2M_8h_source.html b/preview/pr-1492/api/latest/OdometryF2M_8h_source.html index b75c7212..3dbe59fc 100644 --- a/preview/pr-1492/api/latest/OdometryF2M_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryF2M_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryF2M.h
@@ -132,7 +149,7 @@ $(document).ready(function() { init_codefold(0); });
44class RTABMAP_CORE_EXPORT OdometryF2M : public Odometry
45{
46public:
-
47 OdometryF2M(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
47 OdometryF2M(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
48 virtual ~OdometryF2M();
49
50 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -180,7 +197,7 @@ $(document).ready(function() { init_codefold(0); });
92 std::map<int, int> bundlePoseReferences_;
93 int bundleSeq_;
94 Optimizer * sba_;
-
95 ParametersMap parameters_;
+
95 ParametersMap parameters_;
96};
97
@@ -190,7 +207,7 @@ $(document).ready(function() { init_codefold(0); });
Definition OdometryF2M.h:45
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
virtual Odometry::Type getType()
Definition OdometryF2M.h:54
-
+
What one Odometry iteration produced, beyond the pose.
Abstract base class for visual, lidar and visual-inertial odometry backends.
Definition Odometry.h:57
Type
Odometry backend selected by Parameters::kOdomStrategy().
Definition Odometry.h:60
Abstract base for pose-graph and bundle-adjustment optimizers.
Definition Optimizer.h:88
@@ -199,10 +216,15 @@ $(document).ready(function() { init_codefold(0); });
Represents a node in RTAB-Map's pose graph.
Definition Signature.h:84
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryFLOAM_8h_source.html b/preview/pr-1492/api/latest/OdometryFLOAM_8h_source.html index 59a4ba72..f76b32b7 100644 --- a/preview/pr-1492/api/latest/OdometryFLOAM_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryFLOAM_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryFLOAM.h
@@ -126,7 +143,7 @@ $(document).ready(function() { init_codefold(0); });
38class RTABMAP_CORE_EXPORT OdometryFLOAM : public Odometry
39{
40public:
-
41 OdometryFLOAM(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
41 OdometryFLOAM(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
42 virtual ~OdometryFLOAM();
43
44 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -154,16 +171,21 @@ $(document).ready(function() { init_codefold(0); });
virtual Odometry::Type getType()
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
-
+
What one Odometry iteration produced, beyond the pose.
Abstract base class for visual, lidar and visual-inertial odometry backends.
Definition Odometry.h:57
Type
Odometry backend selected by Parameters::kOdomStrategy().
Definition Odometry.h:60
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryFovis_8h_source.html b/preview/pr-1492/api/latest/OdometryFovis_8h_source.html index 8156592e..bc5e76b1 100644 --- a/preview/pr-1492/api/latest/OdometryFovis_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryFovis_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryFovis.h
@@ -131,7 +148,7 @@ $(document).ready(function() { init_codefold(0); });
43class RTABMAP_CORE_EXPORT OdometryFovis : public Odometry
44{
45public:
-
46 OdometryFovis(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
46 OdometryFovis(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
47 virtual ~OdometryFovis();
48
49 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -149,7 +166,7 @@ $(document).ready(function() { init_codefold(0); });
61 fovis::StereoDepth * stereoDepth_;
62 bool lost_;
63#endif
-
64 ParametersMap fovisParameters_;
+
64 ParametersMap fovisParameters_;
65 Transform previousLocalTransform_;
66};
@@ -160,16 +177,21 @@ $(document).ready(function() { init_codefold(0); });
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
virtual Odometry::Type getType()
-
+
What one Odometry iteration produced, beyond the pose.
Abstract base class for visual, lidar and visual-inertial odometry backends.
Definition Odometry.h:57
Type
Odometry backend selected by Parameters::kOdomStrategy().
Definition Odometry.h:60
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryInfo_8h_source.html b/preview/pr-1492/api/latest/OdometryInfo_8h_source.html index d9193a4d..ec7a35fc 100644 --- a/preview/pr-1492/api/latest/OdometryInfo_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryInfo_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryInfo.h
@@ -129,70 +146,112 @@ $(document).ready(function() { init_codefold(0); });
42
43namespace rtabmap {
44
-
-
45class RTABMAP_CORE_EXPORT OdometryInfo
-
46{
-
47public:
- -
49 OdometryInfo copyWithoutData() const;
-
50 std::map<std::string, float> statistics(const Transform & pose = Transform());
-
51
-
52 bool lost;
- -
54 int features;
-
55 int localMapSize;
-
56 int localScanMapSize;
-
57 int localKeyFrames;
-
58 int localBundleOutliers;
-
59 int localBundleConstraints;
-
60 float localBundleTime;
-
61 std::map<int, Transform> localBundlePoses;
-
62 std::map<int, std::vector<CameraModel> > localBundleModels;
-
63 float localBundleAvgInlierDistance;
-
64 int localBundleMaxKeyFramesForInlier;
-
65 std::vector<int> localBundleOutliersPerCam;
-
66 bool keyFrameAdded;
-
67 float timeDeskewing;
-
68 float timeEstimation;
-
69 float timeParticleFiltering;
-
70 double stamp;
-
71 double interval;
-
72 Transform transform;
-
73 Transform transformFiltered;
-
74 Transform transformGroundTruth;
-
75 Transform guessVelocity; // deprecated, will be removed. Use guess and interval instead.
-
76 Transform guess;
-
77 float distanceTravelled;
-
78 int memoryUsage; //MB
-
79 double gravityRollError;
-
80 double gravityPitchError;
-
81
-
82 int type;
-
83
-
84 // F2M
-
85 std::multimap<int, cv::KeyPoint> words;
-
86 std::map<int, cv::Point3f> localMap;
-
87 LaserScan localScanMap;
-
88
-
89 // F2F
-
90 std::vector<cv::Point2f> refCorners;
-
91 std::vector<cv::Point2f> newCorners;
-
92 std::vector<int> cornerInliers;
-
93};
+
+
63class RTABMAP_CORE_EXPORT OdometryInfo
+
64{
+
65public:
+ + +
74 std::map<std::string, float> statistics(const Transform & pose = Transform());
+
75
+
76 bool lost;
+ + + + + + + + +
85 std::map<int, Transform> localBundlePoses;
+
86 std::map<int, std::vector<CameraModel> > localBundleModels;
+ + +
89 std::vector<int> localBundleOutliersPerCam;
+ + + + +
94 double stamp;
+
95 double interval;
+ + + + + + + + + +
105
+
106 int type;
+
107
+
108 // F2M
+
109 std::multimap<int, cv::KeyPoint> words;
+
110 std::map<int, cv::Point3f> localMap;
+ +
112
+
113 // F2F
+
114 std::vector<cv::Point2f> refCorners;
+
115 std::vector<cv::Point2f> newCorners;
+
116 std::vector<int> cornerInliers;
+
117};
-
94
-
95}
-
96
-
97#endif /* ODOMETRYINFO_H_ */
+
118
+
119}
+
120
+
121#endif /* ODOMETRYINFO_H_ */
Represents 2D or 3D laser scan data with support for multiple point data formats.
Definition LaserScan.h:46
- +
What one Odometry iteration produced, beyond the pose.
+
std::vector< cv::Point2f > newCorners
Where those corners were found in the current frame (F2F).
+
LaserScan localScanMap
Local scan map in the odometry frame (F2M).
+
RegistrationInfo reg
Registration result: matches, inliers, covariance, ICP indicators and timings.
+
std::vector< cv::Point2f > refCorners
Corners of the reference frame (F2F).
+
std::map< int, cv::Point3f > localMap
Local feature map in the odometry frame, by word id (F2M).
+
double interval
Time since the previous processed frame (s); the divisor for velocities.
+
std::map< std::string, float > statistics(const Transform &pose=Transform())
Formats the content as the Odometry/... statistics.
+ +
int localBundleConstraints
Feature observations kept by the last local bundle adjustment.
+
int localMapSize
Number of 3D points in the local feature map (F2M).
+
int localKeyFrames
Number of key frames forming the local map (F2M).
+
std::vector< int > cornerInliers
Indices in refCorners / newCorners kept as inliers (F2F).
+
float distanceTravelled
Distance travelled since the odometry was last reset (m).
+
int features
Number of features extracted in the current frame.
+
double gravityRollError
Absolute roll difference between the estimated pose and the IMU gravity (rad).
+
int localBundleMaxKeyFramesForInlier
Highest number of key frames observing a same inlier.
+
double stamp
Stamp of the processed frame.
+
Transform guess
Motion guess given to the front-end (from the velocity model, an external pose or an IMU).
+
float timeEstimation
Time spent estimating the motion (s).
+
float timeDeskewing
Time spent deskewing the laser scan (s).
+
double gravityPitchError
Absolute pitch difference between the estimated pose and the IMU gravity (rad).
+
bool keyFrameAdded
True if this frame became a key frame of the local map.
+
int localBundleOutliers
Features rejected by the last local bundle adjustment.
+
bool lost
True when the motion could not be estimated on this frame (transform is then null).
+
std::map< int, std::vector< CameraModel > > localBundleModels
Camera models of localBundlePoses.
+
float timeParticleFiltering
Time spent in the particle filter (s), when enabled.
+
std::vector< int > localBundleOutliersPerCam
Outliers of the last local bundle adjustment, per camera.
+
Transform transformGroundTruth
Ground truth motion since the previous frame, when the data provides it.
+
OdometryInfo copyWithoutData() const
A copy without the heavy members (features, local map, scan).
+
std::multimap< int, cv::KeyPoint > words
Keypoints of the current frame, by word id (F2M).
+
std::map< int, Transform > localBundlePoses
Key frame poses optimized by the local bundle adjustment.
+
Transform transformFiltered
transform after Kalman or particle filtering, when enabled.
+
int localScanMapSize
Number of points in the local scan map (F2M).
+
float localBundleAvgInlierDistance
Average distance of the bundle adjustment inliers (m).
+
int type
Odometry strategy that produced this, see Parameters::kOdomStrategy().
+
Transform transform
Motion since the previous frame, null when lost.
+
int memoryUsage
Process memory used (MB), only with Parameters::kRtabmapPublishRAMUsage().
+
float localBundleTime
Time spent in the local bundle adjustment (s).
Statistics and diagnostics returned by Registration.
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
+ - + diff --git a/preview/pr-1492/api/latest/OdometryLIOSAM_8h_source.html b/preview/pr-1492/api/latest/OdometryLIOSAM_8h_source.html index 8a70747a..7c50727c 100644 --- a/preview/pr-1492/api/latest/OdometryLIOSAM_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryLIOSAM_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryLIOSAM.h
@@ -130,7 +147,7 @@ $(document).ready(function() { init_codefold(0); });
42class RTABMAP_CORE_EXPORT OdometryLIOSAM : public Odometry
43{
44public:
-
45 OdometryLIOSAM(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
45 OdometryLIOSAM(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
46 virtual ~OdometryLIOSAM();
47
48 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -151,7 +168,7 @@ $(document).ready(function() { init_codefold(0); });
63 bool lost_;
64 float linVar_;
65 float angVar_;
-
66 ParametersMap parameters_;
+
66 ParametersMap parameters_;
67 Transform imuLocalTransform_; // base_link -> imu_link (cached for deferred init)
68
69 // Buffered IMU samples received before initialization
@@ -169,7 +186,7 @@ $(document).ready(function() { init_codefold(0); });
80}
81
82#endif /* ODOMETRYLIOSAM_H_ */
-
+
What one Odometry iteration produced, beyond the pose.
virtual bool canProcessAsyncIMU() const
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
@@ -179,10 +196,15 @@ $(document).ready(function() { init_codefold(0); });
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryLOAM_8h_source.html b/preview/pr-1492/api/latest/OdometryLOAM_8h_source.html index 54fcef4f..c45ff1cd 100644 --- a/preview/pr-1492/api/latest/OdometryLOAM_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryLOAM_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryLOAM.h
@@ -131,7 +148,7 @@ $(document).ready(function() { init_codefold(0); });
43class RTABMAP_CORE_EXPORT OdometryLOAM : public Odometry
44{
45public:
-
46 OdometryLOAM(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
46 OdometryLOAM(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
47 virtual ~OdometryLOAM();
48
49 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -162,7 +179,7 @@ $(document).ready(function() { init_codefold(0); });
73}
74
75#endif /* ODOMETRYLOAM_H_ */
-
+
What one Odometry iteration produced, beyond the pose.
virtual Odometry::Type getType()
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
@@ -171,10 +188,15 @@ $(document).ready(function() { init_codefold(0); });
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryMSCKF_8h_source.html b/preview/pr-1492/api/latest/OdometryMSCKF_8h_source.html index 489427c9..ffbb4124 100644 --- a/preview/pr-1492/api/latest/OdometryMSCKF_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryMSCKF_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryMSCKF.h
@@ -126,7 +143,7 @@ $(document).ready(function() { init_codefold(0); });
38class RTABMAP_CORE_EXPORT OdometryMSCKF : public Odometry
39{
40public:
-
41 OdometryMSCKF(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
41 OdometryMSCKF(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
42 virtual ~OdometryMSCKF();
43
44 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -142,7 +159,7 @@ $(document).ready(function() { init_codefold(0); });
54 ImageProcessorNoROS * imageProcessor_;
55 MsckfVioNoROS * msckf_;
56 IMU lastImu_;
-
57 ParametersMap parameters_;
+
57 ParametersMap parameters_;
58 Transform fixPoseRotation_;
59 Transform previousPose_;
60 bool initGravity_;
@@ -154,7 +171,7 @@ $(document).ready(function() { init_codefold(0); });
65
66#endif /* ODOMETRYMSCKF_H_ */
Inertial measurement sample (ROS sensor_msgs/Imu-like fields).
Definition IMU.h:57
-
+
What one Odometry iteration produced, beyond the pose.
virtual bool canProcessRawImages() const
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
@@ -165,10 +182,15 @@ $(document).ready(function() { init_codefold(0); });
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryMono_8h_source.html b/preview/pr-1492/api/latest/OdometryMono_8h_source.html index f8c8d13e..aaf20056 100644 --- a/preview/pr-1492/api/latest/OdometryMono_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryMono_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryMono.h
@@ -127,7 +144,7 @@ $(document).ready(function() { init_codefold(0); });
39class RTABMAP_CORE_EXPORT OdometryMono : public Odometry
40{
41public:
-
42 OdometryMono(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
42 OdometryMono(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
43 virtual ~OdometryMono();
44 virtual void reset(const Transform & initialPose);
45 virtual Odometry::Type getType() {return kTypeUndef;}
@@ -172,7 +189,7 @@ $(document).ready(function() { init_codefold(0); });
83#endif /* ODOMETRYMONO_H_ */
Abstract 2D feature detector and descriptor extractor for visual SLAM.
Definition Features2d.h:145
Three-tiered memory management (STM, WM, LTM) for RTAB-Map.
Definition Memory.h:102
-
+
What one Odometry iteration produced, beyond the pose.
virtual void reset(const Transform &initialPose)
Resets internal state and sets the initial pose.
virtual Odometry::Type getType()
@@ -181,10 +198,15 @@ $(document).ready(function() { init_codefold(0); });
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryORBSLAM2_8h_source.html b/preview/pr-1492/api/latest/OdometryORBSLAM2_8h_source.html index a86b712d..e6380e5a 100644 --- a/preview/pr-1492/api/latest/OdometryORBSLAM2_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryORBSLAM2_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryORBSLAM2.h
@@ -126,7 +143,7 @@ $(document).ready(function() { init_codefold(0); });
38class RTABMAP_CORE_EXPORT OdometryORBSLAM2 : public Odometry
39{
40public:
-
41 OdometryORBSLAM2(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
41 OdometryORBSLAM2(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
42 virtual ~OdometryORBSLAM2();
43
44 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -149,7 +166,7 @@ $(document).ready(function() { init_codefold(0); });
60}
61
62#endif /* ODOMETRYORBSLAM2_H_ */
-
+
What one Odometry iteration produced, beyond the pose.
virtual Odometry::Type getType()
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
@@ -158,10 +175,15 @@ $(document).ready(function() { init_codefold(0); });
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryORBSLAM3_8h_source.html b/preview/pr-1492/api/latest/OdometryORBSLAM3_8h_source.html index d4e8cd2b..d0ac543c 100644 --- a/preview/pr-1492/api/latest/OdometryORBSLAM3_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryORBSLAM3_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryORBSLAM3.h
@@ -127,7 +144,7 @@ $(document).ready(function() { init_codefold(0); });
39class RTABMAP_CORE_EXPORT OdometryORBSLAM3 : public Odometry
40{
41public:
-
42 OdometryORBSLAM3(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
42 OdometryORBSLAM3(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
43 virtual ~OdometryORBSLAM3();
44
45 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -146,7 +163,7 @@ $(document).ready(function() { init_codefold(0); });
58 Transform previousPose_;
59 bool useIMU_;
60 Transform imuLocalTransform_;
-
61 ParametersMap parameters_;
+
61 ParametersMap parameters_;
62 std::vector<ORB_SLAM3::IMU::Point> orbslamImus_;
63 double lastImuStamp_;
64 double lastImageStamp_;
@@ -159,7 +176,7 @@ $(document).ready(function() { init_codefold(0); });
70
71#endif /* ODOMETRYORBSLAM_H3_ */
Represents a pinhole camera model containing intrinsic and extrinsic parameters, used for projection,...
Definition CameraModel.h:53
-
+
What one Odometry iteration produced, beyond the pose.
virtual bool canProcessAsyncIMU() const
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
@@ -169,10 +186,15 @@ $(document).ready(function() { init_codefold(0); });
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryOkvis_8h_source.html b/preview/pr-1492/api/latest/OdometryOkvis_8h_source.html index aaf0582f..885d3858 100644 --- a/preview/pr-1492/api/latest/OdometryOkvis_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryOkvis_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryOkvis.h
@@ -128,7 +145,7 @@ $(document).ready(function() { init_codefold(0); });
40class RTABMAP_CORE_EXPORT OdometryOkvis : public Odometry
41{
42public:
-
43 OdometryOkvis(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
43 OdometryOkvis(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
44 virtual ~OdometryOkvis();
45
46 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -147,7 +164,7 @@ $(document).ready(function() { init_codefold(0); });
59 int imagesProcessed_;
60 bool initGravity_;
61#endif
-
62 ParametersMap okvisParameters_;
+
62 ParametersMap okvisParameters_;
63 IMU lastImu_; // only used for initialization
64 Transform previousPose_;
65};
@@ -157,7 +174,7 @@ $(document).ready(function() { init_codefold(0); });
68
69#endif /* ODOMETRYOKVIS_H_ */
Inertial measurement sample (ROS sensor_msgs/Imu-like fields).
Definition IMU.h:57
-
+
What one Odometry iteration produced, beyond the pose.
virtual bool canProcessAsyncIMU() const
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
@@ -168,10 +185,15 @@ $(document).ready(function() { init_codefold(0); });
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryOpen3D_8h_source.html b/preview/pr-1492/api/latest/OdometryOpen3D_8h_source.html index 196b0163..094cc5a0 100644 --- a/preview/pr-1492/api/latest/OdometryOpen3D_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryOpen3D_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryOpen3D.h
@@ -123,7 +140,7 @@ $(document).ready(function() { init_codefold(0); });
35class RTABMAP_CORE_EXPORT OdometryOpen3D : public Odometry
36{
37public:
-
38 OdometryOpen3D(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
38 OdometryOpen3D(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
39 virtual ~OdometryOpen3D();
40
41 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -146,7 +163,7 @@ $(document).ready(function() { init_codefold(0); });
57}
58
59#endif /* ODOMETRYOPEN3D_H_ */
-
+
What one Odometry iteration produced, beyond the pose.
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
virtual Odometry::Type getType()
@@ -155,10 +172,15 @@ $(document).ready(function() { init_codefold(0); });
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryOpenVINS_8h_source.html b/preview/pr-1492/api/latest/OdometryOpenVINS_8h_source.html index 28da9310..8bd3a5af 100644 --- a/preview/pr-1492/api/latest/OdometryOpenVINS_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryOpenVINS_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryOpenVINS.h
@@ -128,7 +145,7 @@ $(document).ready(function() { init_codefold(0); });
40class RTABMAP_CORE_EXPORT OdometryOpenVINS : public Odometry
41{
42public:
-
43 OdometryOpenVINS(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
43 OdometryOpenVINS(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
44
45 virtual void reset(const Transform & initialPose = Transform::getIdentity());
46 virtual Odometry::Type getType() {return Odometry::kTypeOpenVINS;}
@@ -153,7 +170,7 @@ $(document).ready(function() { init_codefold(0); });
64}
65
66#endif /* ODOMETRYOPENVINS_H_ */
-
+
What one Odometry iteration produced, beyond the pose.
virtual bool canProcessAsyncIMU() const
virtual Odometry::Type getType()
@@ -164,10 +181,15 @@ $(document).ready(function() { init_codefold(0); });
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryThread_8h_source.html b/preview/pr-1492/api/latest/OdometryThread_8h_source.html index 21c0ec9c..e7f3ee93 100644 --- a/preview/pr-1492/api/latest/OdometryThread_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryThread_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryThread.h
@@ -126,61 +143,65 @@ $(document).ready(function() { init_codefold(0); });
39
40class Odometry;
41
-
-
42class RTABMAP_CORE_EXPORT OdometryThread : public UThread, public UEventsHandler {
-
43public:
-
44 // take ownership of Odometry
-
45 OdometryThread(Odometry * odometry, unsigned int dataBufferMaxSize = 1);
-
46 virtual ~OdometryThread();
-
47
-
48protected:
-
49 virtual bool handleEvent(UEvent * event);
-
50
-
51private:
-
52 virtual void mainLoopBegin();
-
53 virtual void mainLoopKill();
-
54
-
55 //============================================================
-
56 // MAIN LOOP
-
57 //============================================================
-
58 virtual void mainLoop();
-
59 void addData(const SensorEvent & data);
-
60 bool getData(SensorEvent & data);
-
61
-
62private:
-
63 USemaphore _dataAdded;
-
64 UMutex _dataMutex;
-
65 std::list<SensorEvent> _dataBuffer;
-
66 std::list<SensorData> _imuBuffer;
-
67 Odometry * _odometry;
-
68 unsigned int _dataBufferMaxSize;
-
69 bool _resetOdometry;
-
70 Transform _resetPose;
-
71 Transform _previousGuessPose;
-
72 double _oldestAsyncImuStamp;
-
73 double _newestAsyncImuStamp;
-
74};
+
+
80class RTABMAP_CORE_EXPORT OdometryThread : public UThread, public UEventsHandler {
+
81public:
+
90 OdometryThread(Odometry * odometry, unsigned int dataBufferMaxSize = 1);
+
91 virtual ~OdometryThread();
+
92
+
93protected:
+
103 virtual bool handleEvent(UEvent * event);
+
104
+
105private:
+
106 virtual void mainLoopBegin();
+
107 virtual void mainLoopKill();
+
108
+
109 //============================================================
+
110 // MAIN LOOP
+
111 //============================================================
+
112 virtual void mainLoop();
+
113 void addData(const SensorEvent & data);
+
114 bool getData(SensorEvent & data);
+
115
+
116private:
+
117 USemaphore _dataAdded;
+
118 UMutex _dataMutex;
+
119 std::list<SensorEvent> _dataBuffer;
+
120 std::list<SensorData> _imuBuffer;
+
121 Odometry * _odometry;
+
122 unsigned int _dataBufferMaxSize;
+
123 bool _resetOdometry;
+
124 Transform _resetPose;
+
125 Transform _previousGuessPose;
+
126 double _oldestAsyncImuStamp;
+
127 double _newestAsyncImuStamp;
+
128};
-
75
-
76} // namespace rtabmap
-
77
-
78
-
79#endif /* ODOMETRYTHREAD_H_ */
+
129
+
130} // namespace rtabmap
+
131
+
132
+
133#endif /* ODOMETRYTHREAD_H_ */
- -
virtual bool handleEvent(UEvent *event)
+
Runs an Odometry front-end in its own thread, driven by events.
+
virtual bool handleEvent(UEvent *event)
Receives the events listed in the class description.
+
OdometryThread(Odometry *odometry, unsigned int dataBufferMaxSize=1)
Constructor.
Abstract base class for visual, lidar and visual-inertial odometry backends.
Definition Odometry.h:57
Event class for sensor data communication in RTAB-Map's event system.
Definition SensorEvent.h:65
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
+ - + diff --git a/preview/pr-1492/api/latest/OdometryVINSFusion_8h_source.html b/preview/pr-1492/api/latest/OdometryVINSFusion_8h_source.html index 5a6cc3ae..239d829f 100644 --- a/preview/pr-1492/api/latest/OdometryVINSFusion_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryVINSFusion_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryVINSFusion.h
@@ -125,7 +142,7 @@ $(document).ready(function() { init_codefold(0); });
37class RTABMAP_CORE_EXPORT OdometryVINSFusion : public Odometry
38{
39public:
-
40 OdometryVINSFusion(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
40 OdometryVINSFusion(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
41 virtual ~OdometryVINSFusion();
42
43 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -152,7 +169,7 @@ $(document).ready(function() { init_codefold(0); });
63
64#endif /* ODOMETRYVINSFUSION_H_ */
Inertial measurement sample (ROS sensor_msgs/Imu-like fields).
Definition IMU.h:57
-
+
What one Odometry iteration produced, beyond the pose.
virtual bool canProcessAsyncIMU() const
virtual bool canProcessRawImages() const
@@ -163,10 +180,15 @@ $(document).ready(function() { init_codefold(0); });
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OdometryVINS_8h_source.html b/preview/pr-1492/api/latest/OdometryVINS_8h_source.html index ec6aff03..25016cb0 100644 --- a/preview/pr-1492/api/latest/OdometryVINS_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryVINS_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryVINS.h
@@ -117,9 +134,13 @@ $(document).ready(function() { init_codefold(0); });
30
31#include "rtabmap/core/odometry/OdometryVINSFusion.h"
+ - + diff --git a/preview/pr-1492/api/latest/OdometryViso2_8h_source.html b/preview/pr-1492/api/latest/OdometryViso2_8h_source.html index d79cb324..50421dd0 100644 --- a/preview/pr-1492/api/latest/OdometryViso2_8h_source.html +++ b/preview/pr-1492/api/latest/OdometryViso2_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OdometryViso2.h
@@ -125,7 +142,7 @@ $(document).ready(function() { init_codefold(0); });
37class RTABMAP_CORE_EXPORT OdometryViso2 : public Odometry
38{
39public:
-
40 OdometryViso2(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
+
40 OdometryViso2(const rtabmap::ParametersMap & parameters = rtabmap::ParametersMap());
41 virtual ~OdometryViso2();
42
43 virtual void reset(const Transform & initialPose = Transform::getIdentity());
@@ -145,14 +162,14 @@ $(document).ready(function() { init_codefold(0); });
57#endif
58 Transform reference_motion_;
59 Transform previousLocalTransform_;
-
60 ParametersMap viso2Parameters_;
+
60 ParametersMap viso2Parameters_;
61};
62
63}
64
65#endif /* ODOMETRYVISO2_H_ */
-
+
What one Odometry iteration produced, beyond the pose.
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
virtual Odometry::Type getType()
@@ -161,10 +178,15 @@ $(document).ready(function() { init_codefold(0); });
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/Odometry_8h_source.html b/preview/pr-1492/api/latest/Odometry_8h_source.html index a97046d4..6c7dcdfc 100644 --- a/preview/pr-1492/api/latest/Odometry_8h_source.html +++ b/preview/pr-1492/api/latest/Odometry_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Odometry.h
@@ -151,8 +168,8 @@ $(document).ready(function() { init_codefold(0); });
77 };
78
-
84 static Odometry * create(const ParametersMap & parameters = ParametersMap());
-
90 static Odometry * create(Type & type, const ParametersMap & parameters = ParametersMap());
+
84 static Odometry * create(const ParametersMap & parameters = ParametersMap());
+
90 static Odometry * create(Type & type, const ParametersMap & parameters = ParametersMap());
91
92 virtual ~Odometry();
101 Transform process(SensorData & data, OdometryInfo * info = 0);
@@ -173,7 +190,7 @@ $(document).ready(function() { init_codefold(0); });
136protected:
138 const std::map<double, Transform> & imus() const {return imus_;}
139
-
141 Odometry(const rtabmap::ParametersMap & parameters);
+
141 Odometry(const rtabmap::ParametersMap & parameters);
142
143private:
151 virtual Transform computeTransform(SensorData & data, const Transform & guess = Transform(), OdometryInfo * info = 0) = 0;
@@ -222,7 +239,7 @@ $(document).ready(function() { init_codefold(0); });
193
194} /* namespace rtabmap */
195#endif /* ODOMETRY_H_ */
-
+
What one Odometry iteration produced, beyond the pose.
Abstract base class for visual, lidar and visual-inertial odometry backends.
Definition Odometry.h:57
Transform process(SensorData &data, OdometryInfo *info=0)
Processes a sensor frame and updates the integrated pose.
virtual void reset(const Transform &initialPose=Transform::getIdentity())
Resets internal state and sets the initial pose.
@@ -245,10 +262,15 @@ $(document).ready(function() { init_codefold(0); });
Container class for all sensor data captured at a specific time.
Definition SensorData.h:97
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OptimizerCVSBA_8h_source.html b/preview/pr-1492/api/latest/OptimizerCVSBA_8h_source.html index cc25319c..be81a536 100644 --- a/preview/pr-1492/api/latest/OptimizerCVSBA_8h_source.html +++ b/preview/pr-1492/api/latest/OptimizerCVSBA_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OptimizerCVSBA.h
@@ -131,7 +148,7 @@ $(document).ready(function() { init_codefold(0); });
43 bool slam2d = Parameters::defaultRegForce3DoF(),
44 bool covarianceIgnored = Parameters::defaultOptimizerVarianceIgnored()) :
45 Optimizer(iterations, slam2d, covarianceIgnored) {}
-
46 OptimizerCVSBA(const ParametersMap & parameters) :
+
46 OptimizerCVSBA(const ParametersMap & parameters) :
47 Optimizer(parameters) {}
48 virtual ~OptimizerCVSBA() {}
49
@@ -156,10 +173,15 @@ $(document).ready(function() { init_codefold(0); });
Abstract base for pose-graph and bundle-adjustment optimizers.
Definition Optimizer.h:88
Type
Graph-optimizer back-end identifier.
Definition Optimizer.h:91
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OptimizerCeres_8h_source.html b/preview/pr-1492/api/latest/OptimizerCeres_8h_source.html index b9fff3e2..97d31d1e 100644 --- a/preview/pr-1492/api/latest/OptimizerCeres_8h_source.html +++ b/preview/pr-1492/api/latest/OptimizerCeres_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OptimizerCeres.h
@@ -136,12 +153,12 @@ $(document).ready(function() { init_codefold(0); });
48 disparityVariance_(Parameters::defaultOptimizerDisparityVariance()),
49 robustKernelDelta_(Parameters::defaultOptimizerRobustKernelDelta()),
50 baseline_(Parameters::defaultOptimizerBaseline()) {}
-
51 OptimizerCeres(const ParametersMap & parameters);
+
51 OptimizerCeres(const ParametersMap & parameters);
52 virtual ~OptimizerCeres() {}
53
54 virtual Type type() const {return kTypeCeres;}
55
-
56 virtual void parseParameters(const ParametersMap & parameters);
+
56 virtual void parseParameters(const ParametersMap & parameters);
57
58 virtual std::map<int, Transform> optimize(
59 int rootId,
@@ -179,10 +196,15 @@ $(document).ready(function() { init_codefold(0); });
Abstract base for pose-graph and bundle-adjustment optimizers.
Definition Optimizer.h:88
Type
Graph-optimizer back-end identifier.
Definition Optimizer.h:91
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OptimizerG2O_8h_source.html b/preview/pr-1492/api/latest/OptimizerG2O_8h_source.html index e1c8a462..6974bfd1 100644 --- a/preview/pr-1492/api/latest/OptimizerG2O_8h_source.html +++ b/preview/pr-1492/api/latest/OptimizerG2O_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OptimizerG2O.h
@@ -136,12 +153,12 @@ $(document).ready(function() { init_codefold(0); });
48 std::multimap<int, Link> & edgeConstraints);
49
50public:
-
51 OptimizerG2O(const ParametersMap & parameters = ParametersMap());
+
51 OptimizerG2O(const ParametersMap & parameters = ParametersMap());
52 virtual ~OptimizerG2O() {}
53
54 virtual Type type() const {return kTypeG2O;}
55
-
56 virtual void parseParameters(const ParametersMap & parameters);
+
56 virtual void parseParameters(const ParametersMap & parameters);
57
58 virtual std::map<int, Transform> optimize(
59 int rootId,
@@ -186,10 +203,15 @@ $(document).ready(function() { init_codefold(0); });
Abstract base for pose-graph and bundle-adjustment optimizers.
Definition Optimizer.h:88
Type
Graph-optimizer back-end identifier.
Definition Optimizer.h:91
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OptimizerGTSAM_8h_source.html b/preview/pr-1492/api/latest/OptimizerGTSAM_8h_source.html index db77397c..ad67507a 100644 --- a/preview/pr-1492/api/latest/OptimizerGTSAM_8h_source.html +++ b/preview/pr-1492/api/latest/OptimizerGTSAM_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OptimizerGTSAM.h
@@ -130,12 +147,12 @@ $(document).ready(function() { init_codefold(0); });
42 static bool available();
43
44public:
-
45 OptimizerGTSAM(const ParametersMap & parameters = ParametersMap());
+
45 OptimizerGTSAM(const ParametersMap & parameters = ParametersMap());
46 virtual ~OptimizerGTSAM();
47
48 virtual Type type() const {return kTypeGTSAM;}
49
-
50 virtual void parseParameters(const ParametersMap & parameters);
+
50 virtual void parseParameters(const ParametersMap & parameters);
51
52 virtual std::map<int, Transform> optimize(
53 int rootId,
@@ -193,10 +210,15 @@ $(document).ready(function() { init_codefold(0); });
Abstract base for pose-graph and bundle-adjustment optimizers.
Definition Optimizer.h:88
Type
Graph-optimizer back-end identifier.
Definition Optimizer.h:91
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/OptimizerTORO_8h_source.html b/preview/pr-1492/api/latest/OptimizerTORO_8h_source.html index c1276ab4..a77a4b1a 100644 --- a/preview/pr-1492/api/latest/OptimizerTORO_8h_source.html +++ b/preview/pr-1492/api/latest/OptimizerTORO_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
OptimizerTORO.h
@@ -138,7 +155,7 @@ $(document).ready(function() { init_codefold(0); });
50 bool covarianceIgnored = Parameters::defaultOptimizerVarianceIgnored(),
51 double epsilon = Parameters::defaultOptimizerEpsilon()) :
52 Optimizer(iterations, slam2d, covarianceIgnored, epsilon) {}
-
53 OptimizerTORO(const ParametersMap & parameters) :
+
53 OptimizerTORO(const ParametersMap & parameters) :
54 Optimizer(parameters) {}
55 virtual ~OptimizerTORO() {}
56
@@ -168,10 +185,15 @@ $(document).ready(function() { init_codefold(0); });
Abstract base for pose-graph and bundle-adjustment optimizers.
Definition Optimizer.h:88
Type
Graph-optimizer back-end identifier.
Definition Optimizer.h:91
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/Optimizer_8h_source.html b/preview/pr-1492/api/latest/Optimizer_8h_source.html index 658332c5..99022b4d 100644 --- a/preview/pr-1492/api/latest/Optimizer_8h_source.html +++ b/preview/pr-1492/api/latest/Optimizer_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Optimizer.h
@@ -161,9 +178,9 @@ $(document).ready(function() { init_codefold(0); });
99
106 static bool isAvailable(Optimizer::Type type);
107
-
114 static Optimizer * create(const ParametersMap & parameters);
+
114 static Optimizer * create(const ParametersMap & parameters);
115
-
117 static Optimizer * create(Optimizer::Type type, const ParametersMap & parameters = ParametersMap());
+
117 static Optimizer * create(Optimizer::Type type, const ParametersMap & parameters = ParametersMap());
118
127 void getConnectedGraph(
128 int fromId,
@@ -202,7 +219,7 @@ $(document).ready(function() { init_codefold(0); });
160 void setLandmarksIgnored(bool enabled) {landmarksIgnored_ = enabled;}
161 void setGravitySigma(float value) {gravitySigma_ = value;}
163
-
170 virtual void parseParameters(const ParametersMap & parameters);
+
170 virtual void parseParameters(const ParametersMap & parameters);
171
189 std::map<int, Transform> optimizeIncremental(
190 int rootId,
@@ -246,7 +263,7 @@ $(document).ready(function() { init_codefold(0); });
279 std::map<int, cv::Point3f> & points3DMap,
280 std::map<int, std::map<int, FeatureBA> > & wordReferences,
281 bool rematchFeatures = false,
-
282 const ParametersMap & registrationParameters = ParametersMap());
+
282 const ParametersMap & registrationParameters = ParametersMap());
283
286 std::map<int, Transform> optimizeBA(
287 int rootId,
@@ -254,7 +271,7 @@ $(document).ready(function() { init_codefold(0); });
289 const std::multimap<int, Link> & links,
290 const std::map<int, Signature> & signatures,
291 bool rematchFeatures = false,
-
292 const ParametersMap & registrationParameters = ParametersMap());
+
292 const ParametersMap & registrationParameters = ParametersMap());
293
301 Transform optimizeBA(
302 const Link & link,
@@ -271,7 +288,7 @@ $(document).ready(function() { init_codefold(0); });
328 std::map<int, std::map<int, FeatureBA > > & wordReferences,
329 bool rematchFeatures = false,
330 bool useLinkTransformAsGuess = false,
-
331 ParametersMap registrationParameters = ParametersMap());
+
331 ParametersMap registrationParameters = ParametersMap());
332
333protected:
334 Optimizer(
@@ -283,7 +300,7 @@ $(document).ready(function() { init_codefold(0); });
340 bool priorsIgnored = Parameters::defaultOptimizerPriorsIgnored(),
341 bool landmarksIgnored = Parameters::defaultOptimizerLandmarksIgnored(),
342 float gravitySigma = Parameters::defaultOptimizerGravitySigma());
-
343 Optimizer(const ParametersMap & parameters);
+
343 Optimizer(const ParametersMap & parameters);
344
345private:
346 int iterations_;
@@ -339,10 +356,15 @@ $(document).ready(function() { init_codefold(0); });
static bool isAvailable(Optimizer::Type type)
Returns whether type was compiled in (its third-party dependency was found).
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/PDALWriter_8h_source.html b/preview/pr-1492/api/latest/PDALWriter_8h_source.html index e412c1f9..2f41893d 100644 --- a/preview/pr-1492/api/latest/PDALWriter_8h_source.html +++ b/preview/pr-1492/api/latest/PDALWriter_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
PDALWriter.h
@@ -134,9 +151,13 @@ $(document).ready(function() { init_codefold(0); });
47#endif /* CORELIB_INCLUDE_RTABMAP_CORE_PDALWRITER_H_ */
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/ParamEvent_8h_source.html b/preview/pr-1492/api/latest/ParamEvent_8h_source.html index 438238f1..4961234e 100644 --- a/preview/pr-1492/api/latest/ParamEvent_8h_source.html +++ b/preview/pr-1492/api/latest/ParamEvent_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
ParamEvent.h
@@ -125,7 +142,7 @@ $(document).ready(function() { init_codefold(0); });
41class ParamEvent : public UEvent
42{
43public:
-
44 ParamEvent(const ParametersMap & parameters) : UEvent(0), parameters_(parameters) {}
+
44 ParamEvent(const ParametersMap & parameters) : UEvent(0), parameters_(parameters) {}
45 ParamEvent(const std::string & parameterKey, const std::string & parameterValue) : UEvent(0)
46 {
47 parameters_.insert(std::pair<std::string, std::string>(parameterKey, parameterValue));
@@ -133,10 +150,10 @@ $(document).ready(function() { init_codefold(0); });
49 ~ParamEvent() {}
50 virtual std::string getClassName() const {return "ParamEvent";}
51
-
52 const ParametersMap & getParameters() const {return parameters_;}
+
52 const ParametersMap & getParameters() const {return parameters_;}
53
54private:
-
55 ParametersMap parameters_;
+
55 ParametersMap parameters_;
56};
57
@@ -148,10 +165,15 @@ $(document).ready(function() { init_codefold(0); });
Definition ParamEvent.h:42
virtual std::string getClassName() const
Definition ParamEvent.h:50
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/Parameters_8h_source.html b/preview/pr-1492/api/latest/Parameters_8h_source.html index e146907c..07dab180 100644 --- a/preview/pr-1492/api/latest/Parameters_8h_source.html +++ b/preview/pr-1492/api/latest/Parameters_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Parameters.h
@@ -127,919 +144,928 @@ $(document).ready(function() { init_codefold(0); });
40namespace rtabmap
41{
42
-
43typedef std::map<std::string, std::string> ParametersMap; // Key, value
-
44typedef std::pair<std::string, std::string> ParametersPair;
-
45
-
64#define RTABMAP_PARAM(PREFIX, NAME, TYPE, DEFAULT_VALUE, DESCRIPTION) \
-
65 public: \
-
66 static std::string k##PREFIX##NAME() {return std::string(#PREFIX "/" #NAME);} \
-
67 static TYPE default##PREFIX##NAME() {return (TYPE)DEFAULT_VALUE;} \
-
68 static std::string type##PREFIX##NAME() {return std::string(#TYPE);} \
-
69 private: \
-
70 class Dummy##PREFIX##NAME { \
-
71 public: \
-
72 Dummy##PREFIX##NAME() {parameters_.insert(ParametersPair(#PREFIX "/" #NAME, #DEFAULT_VALUE)); \
-
73 parametersType_.insert(ParametersPair(#PREFIX "/" #NAME, #TYPE)); \
-
74 descriptions_.insert(ParametersPair(#PREFIX "/" #NAME, DESCRIPTION));} \
-
75 }; \
-
76 Dummy##PREFIX##NAME dummy##PREFIX##NAME
-
77// end define PARAM
-
78
-
98#define RTABMAP_PARAM_STR(PREFIX, NAME, DEFAULT_VALUE, DESCRIPTION) \
-
99 public: \
-
100 static std::string k##PREFIX##NAME() {return std::string(#PREFIX "/" #NAME);} \
-
101 static std::string default##PREFIX##NAME() {return DEFAULT_VALUE;} \
-
102 static std::string type##PREFIX##NAME() {return std::string("string");} \
-
103 private: \
-
104 class Dummy##PREFIX##NAME { \
-
105 public: \
-
106 Dummy##PREFIX##NAME() {parameters_.insert(ParametersPair(#PREFIX "/" #NAME, DEFAULT_VALUE)); \
-
107 parametersType_.insert(ParametersPair(#PREFIX "/" #NAME, "string")); \
-
108 descriptions_.insert(ParametersPair(#PREFIX "/" #NAME, DESCRIPTION));} \
-
109 }; \
-
110 Dummy##PREFIX##NAME dummy##PREFIX##NAME
-
111// end define PARAM
-
112
-
131#define RTABMAP_PARAM_COND(PREFIX, NAME, TYPE, COND, DEFAULT_VALUE1, DEFAULT_VALUE2, DESCRIPTION) \
-
132 public: \
-
133 static std::string k##PREFIX##NAME() {return std::string(#PREFIX "/" #NAME);} \
-
134 static TYPE default##PREFIX##NAME() {return COND?DEFAULT_VALUE1:DEFAULT_VALUE2;} \
-
135 static std::string type##PREFIX##NAME() {return std::string(#TYPE);} \
-
136 private: \
-
137 class Dummy##PREFIX##NAME { \
-
138 public: \
-
139 Dummy##PREFIX##NAME() {parameters_.insert(ParametersPair(#PREFIX "/" #NAME, COND?#DEFAULT_VALUE1:#DEFAULT_VALUE2)); \
-
140 parametersType_.insert(ParametersPair(#PREFIX "/" #NAME, #TYPE)); \
-
141 descriptions_.insert(ParametersPair(#PREFIX "/" #NAME, DESCRIPTION));} \
-
142 }; \
-
143 Dummy##PREFIX##NAME dummy##PREFIX##NAME
-
144// end define PARAM
-
145
-
-
170class RTABMAP_CORE_EXPORT Parameters
-
171{
-
172 // Rtabmap parameters
-
173 RTABMAP_PARAM(Rtabmap, PublishStats, bool, true, "Publishing statistics.");
-
174 RTABMAP_PARAM(Rtabmap, PublishLastSignature, bool, true, "Publishing last signature.");
-
175 RTABMAP_PARAM(Rtabmap, PublishPdf, bool, true, "Publishing pdf.");
-
176 RTABMAP_PARAM(Rtabmap, PublishLikelihood, bool, true, "Publishing likelihood.");
-
177 RTABMAP_PARAM(Rtabmap, PublishRAMUsage, bool, false, "Publishing RAM usage in statistics (may add a small overhead to get info from the system).");
-
178 RTABMAP_PARAM(Rtabmap, ComputeRMSE, bool, true, "Compute root mean square error (RMSE) and publish it in statistics, if ground truth is provided.");
-
179 RTABMAP_PARAM(Rtabmap, SaveWMState, bool, false, "Save working memory state after each update in statistics.");
-
180 RTABMAP_PARAM(Rtabmap, TimeThr, float, 0, "Maximum time allowed for map update (ms) (0 means infinity). When map update time exceeds this fixed time threshold, some nodes in Working Memory (WM) are transferred to Long-Term Memory to limit the size of the WM and decrease the update time.");
-
181 RTABMAP_PARAM(Rtabmap, MemoryThr, int, 0, uFormat("Maximum nodes in the Working Memory (0 means infinity). Similar to \"%s\", when the number of nodes in Working Memory (WM) exceeds this treshold, some nodes are transferred to Long-Term Memory to keep WM size fixed.", kRtabmapTimeThr().c_str()));
-
182 RTABMAP_PARAM(Rtabmap, DetectionRate, float, 1, "Detection rate (Hz). RTAB-Map will filter input images to satisfy this rate.");
-
183 RTABMAP_PARAM(Rtabmap, ImageBufferSize, unsigned int, 1, "Data buffer size (0 min inf).");
-
184 RTABMAP_PARAM(Rtabmap, CreateIntermediateNodes, bool, false, uFormat("Create intermediate nodes between loop closure detection. Only used when %s>0.", kRtabmapDetectionRate().c_str()));
-
185 RTABMAP_PARAM_STR(Rtabmap, WorkingDirectory, "", "Working directory.");
-
186 RTABMAP_PARAM(Rtabmap, MaxRetrieved, unsigned int, 2, "Maximum nodes retrieved at the same time from LTM.");
-
187 RTABMAP_PARAM(Rtabmap, MaxRepublished, unsigned int, 2, uFormat("Maximum nodes republished when requesting missing data. When %s=false, only loop closure data is republished, otherwise the closest nodes from the current localization are republished first. Ignored if %s=false.", kRGBDEnabled().c_str(), kRtabmapPublishLastSignature().c_str()));
-
188 RTABMAP_PARAM(Rtabmap, StatisticLogsBufferedInRAM, bool, true, "Statistic logs buffered in RAM instead of written to hard drive after each iteration.");
-
189 RTABMAP_PARAM(Rtabmap, StatisticLogged, bool, false, "Logging enabled.");
-
190 RTABMAP_PARAM(Rtabmap, StatisticLoggedHeaders, bool, true, "Add column header description to log files.");
-
191 RTABMAP_PARAM(Rtabmap, StartNewMapOnLoopClosure, bool, false, "Start a new map only if there is a global loop closure with a previous map.");
-
192 RTABMAP_PARAM(Rtabmap, StartNewMapOnGoodSignature, bool, false, uFormat("Start a new map only if the first signature is not bad (i.e., has enough features, see %s).", kKpBadSignRatio().c_str()));
-
193 RTABMAP_PARAM(Rtabmap, ImagesAlreadyRectified, bool, true, "Images are already rectified. By default RTAB-Map assumes that received images are rectified. If they are not, they can be rectified by RTAB-Map if this parameter is false.");
-
194 RTABMAP_PARAM(Rtabmap, RectifyOnlyFeatures, bool, false, uFormat("If \"%s\" is false and this parameter is true, the whole RGB image will not be rectified, only the features. Warning: As projection of RGB-D image to point cloud is assuming that images are rectified, the generated point cloud map will have wrong colors if this parameter is true.", kRtabmapImagesAlreadyRectified().c_str()));
-
195
-
196 // Hypotheses selection
-
197 RTABMAP_PARAM(Rtabmap, LoopThr, float, 0.11, "Loop closing threshold.");
-
198 RTABMAP_PARAM(Rtabmap, LoopRatio, float, 0, "The loop closure hypothesis must be over LoopRatio x lastHypothesisValue.");
-
199 RTABMAP_PARAM(Rtabmap, LoopGPS, bool, true, uFormat("Use GPS to filter likelihood (if GPS is recorded). Only locations inside the local radius \"%s\" of the current GPS location are considered for loop closure detection.", kRGBDLocalRadius().c_str()));
-
200 RTABMAP_PARAM(Rtabmap, VirtualPlaceLikelihoodRatio, int, 0, "Likelihood ratio for virtual place (for no loop closure hypothesis): 0=Mean / StdDev, 1=StdDev / (Max-Mean)");
-
201
-
202 // Memory
-
203 RTABMAP_PARAM(Mem, RehearsalSimilarity, float, 0.6, "Rehearsal similarity.");
-
204 RTABMAP_PARAM(Mem, ImageKept, bool, false, "Keep raw images in RAM.");
-
205 RTABMAP_PARAM(Mem, BinDataKept, bool, true, "Keep binary data in db.");
-
206 RTABMAP_PARAM(Mem, RawDescriptorsKept, bool, true, "Raw descriptors kept in memory.");
-
207 RTABMAP_PARAM(Mem, LoadVisualLocalFeaturesOnInit, bool, true, "Load all local visual features (keypoints, descriptors and 3D points) in RAM when loading an existing database. This can add significant time to initialize the memory but the features will be already loaded before computing loop closure transforms. If false, the features are loaded on-demand from the database when a loop closure transformation should be estimated.");
-
208 RTABMAP_PARAM(Mem, MapLabelsAdded, bool, true, "Create map labels. The first node of a map will be labeled as \"map#\" where # is the map ID.");
-
209 RTABMAP_PARAM(Mem, SaveDepth16Format, bool, false, "Save depth image into 16 bits format to reduce memory used. Warning: values over ~65 meters are ignored (maximum 65535 millimeters).");
-
210 RTABMAP_PARAM(Mem, NotLinkedNodesKept, bool, true, "Keep not linked nodes in db (rehearsed nodes and deleted nodes).");
-
211 RTABMAP_PARAM(Mem, IntermediateNodeDataKept, bool, false, "Keep intermediate node data in db.");
-
212 RTABMAP_PARAM_STR(Mem, ImageCompressionFormat, ".jpg", "RGB image compression format. It should be \".jpg\" or \".png\".");
-
213 RTABMAP_PARAM_STR(Mem, DepthCompressionFormat, ".rvl", "Depth image compression format for 16UC1 depth type. It should be \".png\" or \".rvl\". If depth type is 32FC1, \".png\" is used.");
-
214 RTABMAP_PARAM(Mem, STMSize, unsigned int, 10, "Short-term memory size.");
-
215 RTABMAP_PARAM(Mem, IncrementalMemory, bool, true, "SLAM mode, otherwise it is Localization mode.");
-
216 RTABMAP_PARAM(Mem, LocalizationReadOnly, bool, false, uFormat("In localization mode, open the database in read-only mode (ignored if %s=true). Currrenty incompatible with memory management (%s and %s cannot be used) and if there are disjoint sessions in working memory. Last localization pose won't be saved back in the database at the end of the session, so the robot will always restart to original last localization pose, unless %s is used or an external initial pose is provided on initialization.", kMemIncrementalMemory().c_str(), kRtabmapLoopThr().c_str(), kRtabmapMemoryThr().c_str(), kRGBDStartAtOrigin().c_str()).c_str());
-
217 RTABMAP_PARAM(Mem, LocalizationDataSaved, bool, false, uFormat("Save localization data during localization session (when %s=false). When enabled, the database will then also grow in localization mode. This mode would be used only for debugging purpose.", kMemIncrementalMemory().c_str()).c_str());
-
218 RTABMAP_PARAM(Mem, ReduceGraph, bool, false, uFormat("Reduce graph. Merge nodes when loop closures are added (ignoring those with user data). Note that this approach assumes that 100%% of the loop closures accepted are good, so it is highly recommended to enable \"%s\" at the same time.", kRGBDOptimizeMaxError().c_str()));
-
219 RTABMAP_PARAM(Mem, RecentWmRatio, float, 0.2, "Ratio of locations after the last loop closure in WM that cannot be transferred.");
-
220 RTABMAP_PARAM(Mem, TransferSortingByWeightId, bool, false, "On transfer, signatures are sorted by weight->ID only (i.e. the oldest of the lowest weighted signatures are transferred first). If false, the signatures are sorted by weight->Age->ID (i.e. the oldest inserted in WM of the lowest weighted signatures are transferred first). Note that retrieval updates the age, not the ID.");
-
221 RTABMAP_PARAM(Mem, RehearsalIdUpdatedToNewOne, bool, false, uFormat("On merge, update to new id. When false, no copy. Keep this disable if %s=true.", kRtabmapCreateIntermediateNodes().c_str()));
-
222 RTABMAP_PARAM(Mem, RehearsalWeightIgnoredWhileMoving, bool, false, "When the robot is moving, weights are not updated on rehearsal.");
-
223 RTABMAP_PARAM(Mem, GenerateIds, bool, true, "True=Generate location IDs, False=use input image IDs.");
-
224 RTABMAP_PARAM(Mem, BadSignaturesIgnored, bool, false, "Bad signatures are ignored.");
-
225 RTABMAP_PARAM(Mem, InitWMWithAllNodes, bool, false, "Initialize the Working Memory with all nodes in Long-Term Memory. When false, it is initialized with nodes of the previous session.");
-
226 RTABMAP_PARAM(Mem, DepthAsMask, bool, true, "Use depth image as mask when extracting features for vocabulary.");
-
227 RTABMAP_PARAM(Mem, DepthMaskFloorThr, float, 0.0, uFormat("Filter floor from depth mask below specified threshold (m) before extracting features. 0 means disabled. Ignored if %s is false.", kMemDepthAsMask().c_str()));
-
228 RTABMAP_PARAM(Mem, StereoFromMotion, bool, false, uFormat("Triangulate features without depth using stereo from motion (odometry). It would be ignored if %s is true and the feature detector used supports masking.", kMemDepthAsMask().c_str()));
-
229 RTABMAP_PARAM(Mem, ImagePreDecimation, unsigned int, 1, uFormat("Decimation of the RGB image before visual feature detection. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. If %s is true and if depth is smaller than decimated RGB, depth may be interpolated to match RGB size for feature detection.",kMemDepthAsMask().c_str()));
-
230 RTABMAP_PARAM(Mem, ImagePostDecimation, unsigned int, 1, uFormat("Decimation of the RGB image before saving it to database. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. Decimation is done from the original image. If set to same value than %s, data already decimated is saved (no need to re-decimate the image).", kMemImagePreDecimation().c_str()));
-
231 RTABMAP_PARAM(Mem, CompressionParallelized, bool, true, "Compression of sensor data is multi-threaded.");
-
232 RTABMAP_PARAM(Mem, LaserScanDownsampleStepSize, int, 1, "If > 1, downsample the laser scans when creating a signature.");
-
233 RTABMAP_PARAM(Mem, LaserScanVoxelSize, float, 0.0, uFormat("If > 0 m, voxel filtering is done on laser scans when creating a signature. If the laser scan had normals, they will be removed. To recompute the normals, make sure to use \"%s\" or \"%s\" parameters.", kMemLaserScanNormalK().c_str(), kMemLaserScanNormalRadius().c_str()));
-
234 RTABMAP_PARAM(Mem, LaserScanNormalK, int, 0, "If > 0 and laser scans don't have normals, normals will be computed with K search neighbors when creating a signature.");
-
235 RTABMAP_PARAM(Mem, LaserScanNormalRadius, float, 0.0, "If > 0 m and laser scans don't have normals, normals will be computed with radius search neighbors when creating a signature.");
-
236 RTABMAP_PARAM(Mem, UseOdomFeatures, bool, true, "Use odometry features instead of regenerating them.");
-
237 RTABMAP_PARAM(Mem, UseOdomGravity, bool, false, uFormat("Use odometry instead of IMU orientation to add gravity links to new nodes created. We assume that odometry is already aligned with gravity (e.g., we are using a VIO approach). Gravity constraints are used by graph optimization only if \"%s\" is not zero.", kOptimizerGravitySigma().c_str()));
-
238 RTABMAP_PARAM(Mem, CovOffDiagIgnored, bool, true, "Ignore off diagonal values of the covariance matrix.");
-
239 RTABMAP_PARAM(Mem, GlobalDescriptorStrategy, int, 0, "Extract global descriptor from sensor data. 0=disabled, 1=PyDescriptor");
-
240 RTABMAP_PARAM(Mem, RotateImagesUpsideUp, bool, false, "Rotate images so that upside is up if they are not already. This can be useful in case the robots don't have all same camera orientation but are using the same map, so that not rotation-invariant visual features can still be used across the fleet.");
-
241
-
242 // KeypointMemory (Keypoint-based)
-
243 RTABMAP_PARAM(Kp, NNStrategy, int, 1, "kNNFlannNaive=0, kNNFlannKdTree=1, kNNFlannLSH=2, kNNBruteForce=3, kNNBruteForceGPU=4");
-
244 RTABMAP_PARAM(Kp, IncrementalDictionary, bool, true, "");
-
245 RTABMAP_PARAM(Kp, IncrementalFlann, bool, true, uFormat("When using FLANN based strategy, add/remove points to its index without always rebuilding the index (the index is built only when the dictionary increases of the factor \"%s\" in size).", kKpFlannRebalancingFactor().c_str()));
-
246 RTABMAP_PARAM(Kp, FlannRebalancingFactor, float, 2.0, uFormat("Factor used when rebuilding the incremental FLANN index (see \"%s\"). Set <=1 to disable.", kKpIncrementalFlann().c_str()));
-
247 RTABMAP_PARAM(Kp, ByteToFloat, bool, false, uFormat("For %s=1, binary descriptors are converted to float by converting each byte to float instead of converting each bit to float. When converting bytes instead of bits, less memory is used and search is faster at the cost of slightly less accurate matching.", kKpNNStrategy().c_str()));
-
248 RTABMAP_PARAM(Kp, MaxDepth, float, 0, "Filter extracted keypoints by depth (0=inf).");
-
249 RTABMAP_PARAM(Kp, MinDepth, float, 0, "Filter extracted keypoints by depth.");
-
250 RTABMAP_PARAM(Kp, MaxFeatures, int, 500, "Maximum features extracted from the images (0 means not bounded, <0 means no extraction).");
-
251 RTABMAP_PARAM(Kp, SSC, bool, false, "If true, SSC (Suppression via Square Covering) is applied to limit keypoints.");
-
252 RTABMAP_PARAM(Kp, BadSignRatio, float, 0.5, uFormat("Bad signature ratio. If %s=0, the ratio is computed from the average number of words per signature (less than Ratio x AverageWordsPerImage = bad).", kKpMaxFeatures().c_str()));
-
253 RTABMAP_PARAM(Kp, NndrRatio, float, 0.8, "NNDR ratio (A matching pair is detected, if its distance is closer than X times the distance of the second nearest neighbor.)");
-
254#if CV_MAJOR_VERSION > 2 && !defined(HAVE_OPENCV_XFEATURES2D)
-
255 // OpenCV>2 without xFeatures2D module doesn't have BRIEF
-
256 RTABMAP_PARAM(Kp, DetectorStrategy, int, 8, "0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE 10=ORB-OCTREE 11=SuperPoint 12=SURF/FREAK 13=GFTT/DAISY 14=SURF/DAISY 15=PyDetector 16=SuperPoint-Rpautrat");
-
257#else
-
258 RTABMAP_PARAM(Kp, DetectorStrategy, int, 6, "0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE 10=ORB-OCTREE 11=SuperPoint 12=SURF/FREAK 13=GFTT/DAISY 14=SURF/DAISY 15=PyDetector 16=SuperPoint-Rpautrat");
-
259#endif
-
260 RTABMAP_PARAM(Kp, TfIdfLikelihoodUsed, bool, true, "Use of the td-idf strategy to compute the likelihood.");
-
261 RTABMAP_PARAM(Kp, Parallelized, bool, true, "If the dictionary update and signature creation were parallelized.");
-
262 RTABMAP_PARAM_STR(Kp, RoiRatios, "0.0 0.0 0.0 0.0", "Region of interest ratios [left, right, top, bottom].");
-
263 RTABMAP_PARAM_STR(Kp, DictionaryPath, "", "Path of the pre-computed dictionary");
-
264 RTABMAP_PARAM(Kp, NewWordsComparedTogether, bool, true, "When adding new words to dictionary, they are compared also with each other (to detect same words in the same signature).");
-
265 RTABMAP_PARAM(Kp, FlannIndexSaved, bool, false, uFormat("Save FLANN index during localization session (when %s=false). The FLANN index will be saved to database after the first time localization mode is used, then on next sessions, the index is reloaded from the database instead of being rebuilt again. This can save significant loading time when the visual word dictionary is big (>1M words). Note that if the dictionary is modified (parameters or data), the index will be rebuilt and saved again on the next session. Ignored on initialization if %s is enabled.", kMemIncrementalMemory().c_str(), kMemInitWMWithAllNodes().c_str()).c_str());
-
266 RTABMAP_PARAM(Kp, SerializeWithChecksum, bool, true, "On serialization of the FLANN index, compute checksum of the data used by the FLANN index. This adds a slight overhead on serialization/deserialization to make sure that the dictionary data correspond to same data used when the index was built.");
-
267 RTABMAP_PARAM(Kp, SubPixWinSize, int, 3, "See cv::cornerSubPix().");
-
268 RTABMAP_PARAM(Kp, SubPixIterations, int, 0, "See cv::cornerSubPix(). 0 disables sub pixel refining.");
-
269 RTABMAP_PARAM(Kp, SubPixEps, double, 0.02, "See cv::cornerSubPix().");
-
270 RTABMAP_PARAM(Kp, GridRows, int, 1, uFormat("Number of rows of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kKpMaxFeatures().c_str()));
-
271 RTABMAP_PARAM(Kp, GridCols, int, 1, uFormat("Number of columns of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kKpMaxFeatures().c_str()));
-
272
-
273 //Database
-
274 RTABMAP_PARAM(DbSqlite3, InMemory, bool, false, "Using database in the memory instead of a file on the hard disk.");
-
275 RTABMAP_PARAM(DbSqlite3, CacheSize, unsigned int, 10000,
-
276 "PRAGMA cache_size: number of database pages kept in SQLite's page cache (approx. cacheSize * page_size bytes, often ~4 KiB per page). "
-
277 "Larger values reduce disk I/O when the working set fits in RAM. SQLite built-in default is typically 2000 pages.");
-
278 RTABMAP_PARAM(DbSqlite3, JournalMode, int, 3,
-
279 "PRAGMA journal_mode: rollback journal storage. See sqlite.org/pragma.html#pragma_journal_mode for more details. "
-
280 "0=DELETE (SQLite default): journal file deleted after each commit. "
-
281 "1=TRUNCATE: journal truncated to zero length. "
-
282 "2=PERSIST: journal file kept, header zeroed after commit. "
-
283 "3=MEMORY: journal in RAM only; faster, weaker crash safety. "
-
284 "4=OFF: no journal; fastest, risk of corruption on crash.");
-
285 RTABMAP_PARAM(DbSqlite3, Synchronous, int, 0,
-
286 "PRAGMA synchronous: how aggressively SQLite syncs the database to disk. See sqlite.org/pragma.html#pragma_synchronous for more details. "
-
287 "0=OFF: no wait for persistent storage; fastest, corruption possible on power loss. "
-
288 "1=NORMAL: sync at critical moments (common SQLite default with WAL). "
-
289 "2=FULL (SQLite safest default): sync after every commit; slowest.");
-
290 RTABMAP_PARAM(DbSqlite3, TempStore, int, 2,
-
291 "PRAGMA temp_store: where SQLite stores temporary tables and indices. See sqlite.org/pragma.html#pragma_temp_store for more details. "
-
292 "0=DEFAULT: SQLite compile-time default (often on-disk temp files). "
-
293 "1=FILE: temporary files in the system temp directory. "
-
294 "2=MEMORY: temporary data in RAM when possible.");
-
295 RTABMAP_PARAM_STR(Db, TargetVersion, "", "Target database version for backward compatibility purpose. Only Major and minor versions are used and should be set (e.g., 0.19 vs 0.20 or 1.0 vs 2.0). Patch version is ignored (e.g., 0.20.1 and 0.20.3 will generate a 0.20 database).");
-
296
-
297 // Keypoints descriptors/detectors
-
298 RTABMAP_PARAM(SURF, Extended, bool, false, "Extended descriptor flag (true - use extended 128-element descriptors; false - use 64-element descriptors).");
-
299 RTABMAP_PARAM(SURF, HessianThreshold, float, 500, "Threshold for hessian keypoint detector used in SURF.");
-
300 RTABMAP_PARAM(SURF, Octaves, int, 4, "Number of pyramid octaves the keypoint detector will use.");
-
301 RTABMAP_PARAM(SURF, OctaveLayers, int, 2, "Number of octave layers within each octave.");
-
302 RTABMAP_PARAM(SURF, Upright, bool, false, "Up-right or rotated features flag (true - do not compute orientation of features; false - compute orientation).");
-
303 RTABMAP_PARAM(SURF, GpuVersion, bool, false, "GPU-SURF: Use GPU version of SURF. This option is enabled only if OpenCV is built with CUDA and GPUs are detected.");
-
304 RTABMAP_PARAM(SURF, GpuKeypointsRatio, float, 0.01, "Used with SURF GPU.");
-
305
-
306 RTABMAP_PARAM(SIFT, NOctaveLayers, int, 3, "The number of layers in each octave. 3 is the value used in D. Lowe paper. The number of octaves is computed automatically from the image resolution. Not used by CudaSift, the number of octaves is still computed automatically.");
-
307 RTABMAP_PARAM(SIFT, ContrastThreshold, double, 0.04, uFormat("The contrast threshold used to filter out weak features in semi-uniform (low-contrast) regions. The larger the threshold, the less features are produced by the detector. Not used by CudaSift (see %s instead).", kSIFTGaussianThreshold().c_str()));
-
308 RTABMAP_PARAM(SIFT, EdgeThreshold, double, 10, "The threshold used to filter out edge-like features. Note that the its meaning is different from the contrastThreshold, i.e. the larger the edgeThreshold, the less features are filtered out (more features are retained).");
-
309 RTABMAP_PARAM(SIFT, Sigma, double, 1.6, "The sigma of the Gaussian applied to the input image at the octave #0. If your image is captured with a weak camera with soft lenses, you might want to reduce the number.");
-
310 RTABMAP_PARAM(SIFT, PreciseUpscale, bool, false, "Whether to enable precise upscaling in the scale pyramid (OpenCV >= 4.8).");
-
311 RTABMAP_PARAM(SIFT, RootSIFT, bool, false, "Apply RootSIFT normalization of the descriptors.");
-
312 RTABMAP_PARAM(SIFT, Gpu, bool, false, "CudaSift: Use GPU version of SIFT. This option is enabled only if RTAB-Map is built with CudaSift dependency and GPUs are detected.");
-
313 RTABMAP_PARAM(SIFT, GaussianThreshold, float, 2.0, "CudaSift: Threshold on difference of Gaussians for feature pruning. The higher the threshold, the less features with low response/hessian are produced by the detector.");
-
314 RTABMAP_PARAM(SIFT, MaxGaussianThreshold, float, 0.0, uFormat("CudaSift: Maximum threshold on difference of Gaussians for feature pruning (ignored if smaller or equal than %s). The lower the threshold, the less features with high response/hessian are produced by the detector.", kSIFTGaussianThreshold().c_str()));
-
315 RTABMAP_PARAM(SIFT, Upscale, bool, false, "CudaSift: Whether to enable upscaling.");
-
316
-
317 RTABMAP_PARAM(BRIEF, Bytes, int, 32, "Bytes is a length of descriptor in bytes. It can be equal 16, 32 or 64 bytes.");
-
318
-
319 RTABMAP_PARAM(FAST, Threshold, int, 20, "Threshold on difference between intensity of the central pixel and pixels of a circle around this pixel.");
-
320 RTABMAP_PARAM(FAST, NonmaxSuppression, bool, true, "If true, non-maximum suppression is applied to detected corners (keypoints).");
-
321 RTABMAP_PARAM(FAST, Gpu, bool, false, "GPU-FAST: Use GPU version of FAST. This option is enabled only if OpenCV is built with CUDA and GPUs are detected.");
-
322 RTABMAP_PARAM(FAST, GpuKeypointsRatio, double, 0.05, "Used with FAST GPU.");
-
323 RTABMAP_PARAM(FAST, MinThreshold, int, 7, "Minimum threshold. Used only when FAST/GridRows and FAST/GridCols are set.");
-
324 RTABMAP_PARAM(FAST, MaxThreshold, int, 200, "Maximum threshold. Used only when FAST/GridRows and FAST/GridCols are set.");
-
325 RTABMAP_PARAM(FAST, GridRows, int, 0, "Grid rows (0 to disable). Adapts the detector to partition the source image into a grid and detect points in each cell.");
-
326 RTABMAP_PARAM(FAST, GridCols, int, 0, "Grid cols (0 to disable). Adapts the detector to partition the source image into a grid and detect points in each cell.");
-
327 RTABMAP_PARAM(FAST, CV, int, 0, "Enable FastCV implementation if non-zero (and RTAB-Map is built with FastCV support). Values should be 9 and 10.");
+
44typedef std::map<std::string, std::string> ParametersMap; // Key, value
+
46typedef std::pair<std::string, std::string> ParametersPair;
+
47
+
66#define RTABMAP_PARAM(PREFIX, NAME, TYPE, DEFAULT_VALUE, DESCRIPTION) \
+
67 public: \
+
68 \
+
69 static std::string k##PREFIX##NAME() {return std::string(#PREFIX "/" #NAME);} \
+
70 \
+
71 static TYPE default##PREFIX##NAME() {return (TYPE)DEFAULT_VALUE;} \
+
72 \
+
73 static std::string type##PREFIX##NAME() {return std::string(#TYPE);} \
+
74 private: \
+
75 class Dummy##PREFIX##NAME { \
+
76 public: \
+
77 Dummy##PREFIX##NAME() {parameters_.insert(ParametersPair(#PREFIX "/" #NAME, #DEFAULT_VALUE)); \
+
78 parametersType_.insert(ParametersPair(#PREFIX "/" #NAME, #TYPE)); \
+
79 descriptions_.insert(ParametersPair(#PREFIX "/" #NAME, DESCRIPTION));} \
+
80 }; \
+
81 Dummy##PREFIX##NAME dummy##PREFIX##NAME
+
82// end define PARAM
+
83
+
103#define RTABMAP_PARAM_STR(PREFIX, NAME, DEFAULT_VALUE, DESCRIPTION) \
+
104 public: \
+
105 \
+
106 static std::string k##PREFIX##NAME() {return std::string(#PREFIX "/" #NAME);} \
+
107 \
+
108 static std::string default##PREFIX##NAME() {return DEFAULT_VALUE;} \
+
109 \
+
110 static std::string type##PREFIX##NAME() {return std::string("string");} \
+
111 private: \
+
112 class Dummy##PREFIX##NAME { \
+
113 public: \
+
114 Dummy##PREFIX##NAME() {parameters_.insert(ParametersPair(#PREFIX "/" #NAME, DEFAULT_VALUE)); \
+
115 parametersType_.insert(ParametersPair(#PREFIX "/" #NAME, "string")); \
+
116 descriptions_.insert(ParametersPair(#PREFIX "/" #NAME, DESCRIPTION));} \
+
117 }; \
+
118 Dummy##PREFIX##NAME dummy##PREFIX##NAME
+
119// end define PARAM
+
120
+
139#define RTABMAP_PARAM_COND(PREFIX, NAME, TYPE, COND, DEFAULT_VALUE1, DEFAULT_VALUE2, DESCRIPTION) \
+
140 public: \
+
141 \
+
142 static std::string k##PREFIX##NAME() {return std::string(#PREFIX "/" #NAME);} \
+
143 \
+
144 static TYPE default##PREFIX##NAME() {return COND?DEFAULT_VALUE1:DEFAULT_VALUE2;} \
+
145 \
+
146 static std::string type##PREFIX##NAME() {return std::string(#TYPE);} \
+
147 private: \
+
148 class Dummy##PREFIX##NAME { \
+
149 public: \
+
150 Dummy##PREFIX##NAME() {parameters_.insert(ParametersPair(#PREFIX "/" #NAME, COND?#DEFAULT_VALUE1:#DEFAULT_VALUE2)); \
+
151 parametersType_.insert(ParametersPair(#PREFIX "/" #NAME, #TYPE)); \
+
152 descriptions_.insert(ParametersPair(#PREFIX "/" #NAME, DESCRIPTION));} \
+
153 }; \
+
154 Dummy##PREFIX##NAME dummy##PREFIX##NAME
+
155// end define PARAM
+
156
+
+
182class RTABMAP_CORE_EXPORT Parameters
+
183{
+
184 // Rtabmap parameters
+
185 RTABMAP_PARAM(Rtabmap, PublishStats, bool, true, "Publishing statistics.");
+
186 RTABMAP_PARAM(Rtabmap, PublishLastSignature, bool, true, "Publishing last signature.");
+
187 RTABMAP_PARAM(Rtabmap, PublishPdf, bool, true, "Publishing pdf.");
+
188 RTABMAP_PARAM(Rtabmap, PublishLikelihood, bool, true, "Publishing likelihood.");
+
189 RTABMAP_PARAM(Rtabmap, PublishRAMUsage, bool, false, "Publishing RAM usage in statistics (may add a small overhead to get info from the system).");
+
190 RTABMAP_PARAM(Rtabmap, ComputeRMSE, bool, true, "Compute root mean square error (RMSE) and publish it in statistics, if ground truth is provided.");
+
191 RTABMAP_PARAM(Rtabmap, SaveWMState, bool, false, "Save working memory state after each update in statistics.");
+
192 RTABMAP_PARAM(Rtabmap, TimeThr, float, 0, "Maximum time allowed for map update (ms) (0 means infinity). When map update time exceeds this fixed time threshold, some nodes in Working Memory (WM) are transferred to Long-Term Memory to limit the size of the WM and decrease the update time.");
+
193 RTABMAP_PARAM(Rtabmap, MemoryThr, int, 0, uFormat("Maximum nodes in the Working Memory (0 means infinity). Similar to \"%s\", when the number of nodes in Working Memory (WM) exceeds this treshold, some nodes are transferred to Long-Term Memory to keep WM size fixed.", kRtabmapTimeThr().c_str()));
+
194 RTABMAP_PARAM(Rtabmap, DetectionRate, float, 1, "Detection rate (Hz). RTAB-Map will filter input images to satisfy this rate.");
+
195 RTABMAP_PARAM(Rtabmap, ImageBufferSize, unsigned int, 1, "Data buffer size (0 min inf).");
+
196 RTABMAP_PARAM(Rtabmap, CreateIntermediateNodes, bool, false, uFormat("Create intermediate nodes between loop closure detection. Only used when %s>0.", kRtabmapDetectionRate().c_str()));
+
197 RTABMAP_PARAM_STR(Rtabmap, WorkingDirectory, "", "Working directory.");
+
198 RTABMAP_PARAM(Rtabmap, MaxRetrieved, unsigned int, 2, "Maximum nodes retrieved at the same time from LTM.");
+
199 RTABMAP_PARAM(Rtabmap, MaxRepublished, unsigned int, 2, uFormat("Maximum nodes republished when requesting missing data. When %s=false, only loop closure data is republished, otherwise the closest nodes from the current localization are republished first. Ignored if %s=false.", kRGBDEnabled().c_str(), kRtabmapPublishLastSignature().c_str()));
+
200 RTABMAP_PARAM(Rtabmap, StatisticLogsBufferedInRAM, bool, true, "Statistic logs buffered in RAM instead of written to hard drive after each iteration.");
+
201 RTABMAP_PARAM(Rtabmap, StatisticLogged, bool, false, "Logging enabled.");
+
202 RTABMAP_PARAM(Rtabmap, StatisticLoggedHeaders, bool, true, "Add column header description to log files.");
+
203 RTABMAP_PARAM(Rtabmap, StartNewMapOnLoopClosure, bool, false, "Start a new map only if there is a global loop closure with a previous map.");
+
204 RTABMAP_PARAM(Rtabmap, StartNewMapOnGoodSignature, bool, false, uFormat("Start a new map only if the first signature is not bad (i.e., has enough features, see %s).", kKpBadSignRatio().c_str()));
+
205 RTABMAP_PARAM(Rtabmap, ImagesAlreadyRectified, bool, true, "Images are already rectified. By default RTAB-Map assumes that received images are rectified. If they are not, they can be rectified by RTAB-Map if this parameter is false.");
+
206 RTABMAP_PARAM(Rtabmap, RectifyOnlyFeatures, bool, false, uFormat("If \"%s\" is false and this parameter is true, the whole RGB image will not be rectified, only the features. Warning: As projection of RGB-D image to point cloud is assuming that images are rectified, the generated point cloud map will have wrong colors if this parameter is true.", kRtabmapImagesAlreadyRectified().c_str()));
+
207
+
208 // Hypotheses selection
+
209 RTABMAP_PARAM(Rtabmap, LoopThr, float, 0.11, "Loop closing threshold.");
+
210 RTABMAP_PARAM(Rtabmap, LoopRatio, float, 0, "The loop closure hypothesis must be over LoopRatio x lastHypothesisValue.");
+
211 RTABMAP_PARAM(Rtabmap, LoopGPS, bool, true, uFormat("Use GPS to filter likelihood (if GPS is recorded). Only locations inside the local radius \"%s\" of the current GPS location are considered for loop closure detection.", kRGBDLocalRadius().c_str()));
+
212 RTABMAP_PARAM(Rtabmap, VirtualPlaceLikelihoodRatio, int, 0, "Likelihood ratio for virtual place (for no loop closure hypothesis): 0=Mean / StdDev, 1=StdDev / (Max-Mean)");
+
213
+
214 // Memory
+
215 RTABMAP_PARAM(Mem, RehearsalSimilarity, float, 0.6, "Rehearsal similarity.");
+
216 RTABMAP_PARAM(Mem, ImageKept, bool, false, "Keep raw images in RAM.");
+
217 RTABMAP_PARAM(Mem, BinDataKept, bool, true, "Keep binary data in db.");
+
218 RTABMAP_PARAM(Mem, RawDescriptorsKept, bool, true, "Raw descriptors kept in memory.");
+
219 RTABMAP_PARAM(Mem, LoadVisualLocalFeaturesOnInit, bool, true, "Load all local visual features (keypoints, descriptors and 3D points) in RAM when loading an existing database. This can add significant time to initialize the memory but the features will be already loaded before computing loop closure transforms. If false, the features are loaded on-demand from the database when a loop closure transformation should be estimated.");
+
220 RTABMAP_PARAM(Mem, MapLabelsAdded, bool, true, "Create map labels. The first node of a map will be labeled as \"map#\" where # is the map ID.");
+
221 RTABMAP_PARAM(Mem, SaveDepth16Format, bool, false, "Save depth image into 16 bits format to reduce memory used. Warning: values over ~65 meters are ignored (maximum 65535 millimeters).");
+
222 RTABMAP_PARAM(Mem, NotLinkedNodesKept, bool, true, "Keep not linked nodes in db (rehearsed nodes and deleted nodes).");
+
223 RTABMAP_PARAM(Mem, IntermediateNodeDataKept, bool, false, "Keep intermediate node data in db.");
+
224 RTABMAP_PARAM_STR(Mem, ImageCompressionFormat, ".jpg", "RGB image compression format. It should be \".jpg\" or \".png\".");
+
225 RTABMAP_PARAM_STR(Mem, DepthCompressionFormat, ".rvl", "Depth image compression format for 16UC1 depth type. It should be \".png\" or \".rvl\". If depth type is 32FC1, \".png\" is used.");
+
226 RTABMAP_PARAM(Mem, STMSize, unsigned int, 10, "Short-term memory size.");
+
227 RTABMAP_PARAM(Mem, IncrementalMemory, bool, true, "SLAM mode, otherwise it is Localization mode.");
+
228 RTABMAP_PARAM(Mem, LocalizationReadOnly, bool, false, uFormat("In localization mode, open the database in read-only mode (ignored if %s=true). Currrenty incompatible with memory management (%s and %s cannot be used) and if there are disjoint sessions in working memory. Last localization pose won't be saved back in the database at the end of the session, so the robot will always restart to original last localization pose, unless %s is used or an external initial pose is provided on initialization.", kMemIncrementalMemory().c_str(), kRtabmapLoopThr().c_str(), kRtabmapMemoryThr().c_str(), kRGBDStartAtOrigin().c_str()).c_str());
+
229 RTABMAP_PARAM(Mem, LocalizationDataSaved, bool, false, uFormat("Save localization data during localization session (when %s=false). When enabled, the database will then also grow in localization mode. This mode would be used only for debugging purpose.", kMemIncrementalMemory().c_str()).c_str());
+
230 RTABMAP_PARAM(Mem, ReduceGraph, bool, false, uFormat("Reduce graph. Merge nodes when loop closures are added (ignoring those with user data). Note that this approach assumes that 100%% of the loop closures accepted are good, so it is highly recommended to enable \"%s\" at the same time.", kRGBDOptimizeMaxError().c_str()));
+
231 RTABMAP_PARAM(Mem, RecentWmRatio, float, 0.2, "Ratio of locations after the last loop closure in WM that cannot be transferred.");
+
232 RTABMAP_PARAM(Mem, TransferSortingByWeightId, bool, false, "On transfer, signatures are sorted by weight->ID only (i.e. the oldest of the lowest weighted signatures are transferred first). If false, the signatures are sorted by weight->Age->ID (i.e. the oldest inserted in WM of the lowest weighted signatures are transferred first). Note that retrieval updates the age, not the ID.");
+
233 RTABMAP_PARAM(Mem, RehearsalIdUpdatedToNewOne, bool, false, uFormat("On merge, update to new id. When false, no copy. Keep this disable if %s=true.", kRtabmapCreateIntermediateNodes().c_str()));
+
234 RTABMAP_PARAM(Mem, RehearsalWeightIgnoredWhileMoving, bool, false, "When the robot is moving, weights are not updated on rehearsal.");
+
235 RTABMAP_PARAM(Mem, GenerateIds, bool, true, "True=Generate location IDs, False=use input image IDs.");
+
236 RTABMAP_PARAM(Mem, BadSignaturesIgnored, bool, false, "Bad signatures are ignored.");
+
237 RTABMAP_PARAM(Mem, InitWMWithAllNodes, bool, false, "Initialize the Working Memory with all nodes in Long-Term Memory. When false, it is initialized with nodes of the previous session.");
+
238 RTABMAP_PARAM(Mem, DepthAsMask, bool, true, "Use depth image as mask when extracting features for vocabulary.");
+
239 RTABMAP_PARAM(Mem, DepthMaskFloorThr, float, 0.0, uFormat("Filter floor from depth mask below specified threshold (m) before extracting features. 0 means disabled. Ignored if %s is false.", kMemDepthAsMask().c_str()));
+
240 RTABMAP_PARAM(Mem, StereoFromMotion, bool, false, uFormat("Triangulate features without depth using stereo from motion (odometry). It would be ignored if %s is true and the feature detector used supports masking.", kMemDepthAsMask().c_str()));
+
241 RTABMAP_PARAM(Mem, ImagePreDecimation, unsigned int, 1, uFormat("Decimation of the RGB image before visual feature detection. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. If %s is true and if depth is smaller than decimated RGB, depth may be interpolated to match RGB size for feature detection.",kMemDepthAsMask().c_str()));
+
242 RTABMAP_PARAM(Mem, ImagePostDecimation, unsigned int, 1, uFormat("Decimation of the RGB image before saving it to database. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. Decimation is done from the original image. If set to same value than %s, data already decimated is saved (no need to re-decimate the image).", kMemImagePreDecimation().c_str()));
+
243 RTABMAP_PARAM(Mem, CompressionParallelized, bool, true, "Compression of sensor data is multi-threaded.");
+
244 RTABMAP_PARAM(Mem, LaserScanDownsampleStepSize, int, 1, "If > 1, downsample the laser scans when creating a signature.");
+
245 RTABMAP_PARAM(Mem, LaserScanVoxelSize, float, 0.0, uFormat("If > 0 m, voxel filtering is done on laser scans when creating a signature. If the laser scan had normals, they will be removed. To recompute the normals, make sure to use \"%s\" or \"%s\" parameters.", kMemLaserScanNormalK().c_str(), kMemLaserScanNormalRadius().c_str()));
+
246 RTABMAP_PARAM(Mem, LaserScanNormalK, int, 0, "If > 0 and laser scans don't have normals, normals will be computed with K search neighbors when creating a signature.");
+
247 RTABMAP_PARAM(Mem, LaserScanNormalRadius, float, 0.0, "If > 0 m and laser scans don't have normals, normals will be computed with radius search neighbors when creating a signature.");
+
248 RTABMAP_PARAM(Mem, UseOdomFeatures, bool, true, "Use odometry features instead of regenerating them.");
+
249 RTABMAP_PARAM(Mem, UseOdomGravity, bool, false, uFormat("Use odometry instead of IMU orientation to add gravity links to new nodes created. We assume that odometry is already aligned with gravity (e.g., we are using a VIO approach). Gravity constraints are used by graph optimization only if \"%s\" is not zero.", kOptimizerGravitySigma().c_str()));
+
250 RTABMAP_PARAM(Mem, CovOffDiagIgnored, bool, true, "Ignore off diagonal values of the covariance matrix.");
+
251 RTABMAP_PARAM(Mem, GlobalDescriptorStrategy, int, 0, "Extract global descriptor from sensor data. 0=disabled, 1=PyDescriptor");
+
252 RTABMAP_PARAM(Mem, RotateImagesUpsideUp, bool, false, "Rotate images so that upside is up if they are not already. This can be useful in case the robots don't have all same camera orientation but are using the same map, so that not rotation-invariant visual features can still be used across the fleet.");
+
253
+
254 // KeypointMemory (Keypoint-based)
+
255 RTABMAP_PARAM(Kp, NNStrategy, int, 1, "kNNFlannNaive=0, kNNFlannKdTree=1, kNNFlannLSH=2, kNNBruteForce=3, kNNBruteForceGPU=4");
+
256 RTABMAP_PARAM(Kp, IncrementalDictionary, bool, true, "");
+
257 RTABMAP_PARAM(Kp, IncrementalFlann, bool, true, uFormat("When using FLANN based strategy, add/remove points to its index without always rebuilding the index (the index is built only when the dictionary increases of the factor \"%s\" in size).", kKpFlannRebalancingFactor().c_str()));
+
258 RTABMAP_PARAM(Kp, FlannRebalancingFactor, float, 2.0, uFormat("Factor used when rebuilding the incremental FLANN index (see \"%s\"). Set <=1 to disable.", kKpIncrementalFlann().c_str()));
+
259 RTABMAP_PARAM(Kp, ByteToFloat, bool, false, uFormat("For %s=1, binary descriptors are converted to float by converting each byte to float instead of converting each bit to float. When converting bytes instead of bits, less memory is used and search is faster at the cost of slightly less accurate matching.", kKpNNStrategy().c_str()));
+
260 RTABMAP_PARAM(Kp, MaxDepth, float, 0, "Filter extracted keypoints by depth (0=inf).");
+
261 RTABMAP_PARAM(Kp, MinDepth, float, 0, "Filter extracted keypoints by depth.");
+
262 RTABMAP_PARAM(Kp, MaxFeatures, int, 500, "Maximum features extracted from the images (0 means not bounded, <0 means no extraction).");
+
263 RTABMAP_PARAM(Kp, SSC, bool, false, "If true, SSC (Suppression via Square Covering) is applied to limit keypoints.");
+
264 RTABMAP_PARAM(Kp, BadSignRatio, float, 0.5, uFormat("Bad signature ratio. If %s=0, the ratio is computed from the average number of words per signature (less than Ratio x AverageWordsPerImage = bad).", kKpMaxFeatures().c_str()));
+
265 RTABMAP_PARAM(Kp, NndrRatio, float, 0.8, "NNDR ratio (A matching pair is detected, if its distance is closer than X times the distance of the second nearest neighbor.)");
+
266#if CV_MAJOR_VERSION > 2 && !defined(HAVE_OPENCV_XFEATURES2D)
+
267 // OpenCV>2 without xFeatures2D module doesn't have BRIEF
+
268 RTABMAP_PARAM(Kp, DetectorStrategy, int, 8, "0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE 10=ORB-OCTREE 11=SuperPoint 12=SURF/FREAK 13=GFTT/DAISY 14=SURF/DAISY 15=PyDetector 16=SuperPoint-Rpautrat");
+
269#else
+
270 RTABMAP_PARAM(Kp, DetectorStrategy, int, 6, "0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE 10=ORB-OCTREE 11=SuperPoint 12=SURF/FREAK 13=GFTT/DAISY 14=SURF/DAISY 15=PyDetector 16=SuperPoint-Rpautrat");
+
271#endif
+
272 RTABMAP_PARAM(Kp, TfIdfLikelihoodUsed, bool, true, "Use of the td-idf strategy to compute the likelihood.");
+
273 RTABMAP_PARAM(Kp, Parallelized, bool, true, "If the dictionary update and signature creation were parallelized.");
+
274 RTABMAP_PARAM_STR(Kp, RoiRatios, "0.0 0.0 0.0 0.0", "Region of interest ratios [left, right, top, bottom].");
+
275 RTABMAP_PARAM_STR(Kp, DictionaryPath, "", "Path of the pre-computed dictionary");
+
276 RTABMAP_PARAM(Kp, NewWordsComparedTogether, bool, true, "When adding new words to dictionary, they are compared also with each other (to detect same words in the same signature).");
+
277 RTABMAP_PARAM(Kp, FlannIndexSaved, bool, false, uFormat("Save FLANN index during localization session (when %s=false). The FLANN index will be saved to database after the first time localization mode is used, then on next sessions, the index is reloaded from the database instead of being rebuilt again. This can save significant loading time when the visual word dictionary is big (>1M words). Note that if the dictionary is modified (parameters or data), the index will be rebuilt and saved again on the next session. Ignored on initialization if %s is enabled.", kMemIncrementalMemory().c_str(), kMemInitWMWithAllNodes().c_str()).c_str());
+
278 RTABMAP_PARAM(Kp, SerializeWithChecksum, bool, true, "On serialization of the FLANN index, compute checksum of the data used by the FLANN index. This adds a slight overhead on serialization/deserialization to make sure that the dictionary data correspond to same data used when the index was built.");
+
279 RTABMAP_PARAM(Kp, SubPixWinSize, int, 3, "See cv::cornerSubPix().");
+
280 RTABMAP_PARAM(Kp, SubPixIterations, int, 0, "See cv::cornerSubPix(). 0 disables sub pixel refining.");
+
281 RTABMAP_PARAM(Kp, SubPixEps, double, 0.02, "See cv::cornerSubPix().");
+
282 RTABMAP_PARAM(Kp, GridRows, int, 1, uFormat("Number of rows of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kKpMaxFeatures().c_str()));
+
283 RTABMAP_PARAM(Kp, GridCols, int, 1, uFormat("Number of columns of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kKpMaxFeatures().c_str()));
+
284
+
285 //Database
+
286 RTABMAP_PARAM(DbSqlite3, InMemory, bool, false, "Using database in the memory instead of a file on the hard disk.");
+
287 RTABMAP_PARAM(DbSqlite3, CacheSize, unsigned int, 10000,
+
288 "PRAGMA cache_size: number of database pages kept in SQLite's page cache (approx. cacheSize * page_size bytes, often ~4 KiB per page). "
+
289 "Larger values reduce disk I/O when the working set fits in RAM. SQLite built-in default is typically 2000 pages.");
+
290 RTABMAP_PARAM(DbSqlite3, JournalMode, int, 3,
+
291 "PRAGMA journal_mode: rollback journal storage. See sqlite.org/pragma.html#pragma_journal_mode for more details. "
+
292 "0=DELETE (SQLite default): journal file deleted after each commit. "
+
293 "1=TRUNCATE: journal truncated to zero length. "
+
294 "2=PERSIST: journal file kept, header zeroed after commit. "
+
295 "3=MEMORY: journal in RAM only; faster, weaker crash safety. "
+
296 "4=OFF: no journal; fastest, risk of corruption on crash.");
+
297 RTABMAP_PARAM(DbSqlite3, Synchronous, int, 0,
+
298 "PRAGMA synchronous: how aggressively SQLite syncs the database to disk. See sqlite.org/pragma.html#pragma_synchronous for more details. "
+
299 "0=OFF: no wait for persistent storage; fastest, corruption possible on power loss. "
+
300 "1=NORMAL: sync at critical moments (common SQLite default with WAL). "
+
301 "2=FULL (SQLite safest default): sync after every commit; slowest.");
+
302 RTABMAP_PARAM(DbSqlite3, TempStore, int, 2,
+
303 "PRAGMA temp_store: where SQLite stores temporary tables and indices. See sqlite.org/pragma.html#pragma_temp_store for more details. "
+
304 "0=DEFAULT: SQLite compile-time default (often on-disk temp files). "
+
305 "1=FILE: temporary files in the system temp directory. "
+
306 "2=MEMORY: temporary data in RAM when possible.");
+
307 RTABMAP_PARAM_STR(Db, TargetVersion, "", "Target database version for backward compatibility purpose. Only Major and minor versions are used and should be set (e.g., 0.19 vs 0.20 or 1.0 vs 2.0). Patch version is ignored (e.g., 0.20.1 and 0.20.3 will generate a 0.20 database).");
+
308
+
309 // Keypoints descriptors/detectors
+
310 RTABMAP_PARAM(SURF, Extended, bool, false, "Extended descriptor flag (true - use extended 128-element descriptors; false - use 64-element descriptors).");
+
311 RTABMAP_PARAM(SURF, HessianThreshold, float, 500, "Threshold for hessian keypoint detector used in SURF.");
+
312 RTABMAP_PARAM(SURF, Octaves, int, 4, "Number of pyramid octaves the keypoint detector will use.");
+
313 RTABMAP_PARAM(SURF, OctaveLayers, int, 2, "Number of octave layers within each octave.");
+
314 RTABMAP_PARAM(SURF, Upright, bool, false, "Up-right or rotated features flag (true - do not compute orientation of features; false - compute orientation).");
+
315 RTABMAP_PARAM(SURF, GpuVersion, bool, false, "GPU-SURF: Use GPU version of SURF. This option is enabled only if OpenCV is built with CUDA and GPUs are detected.");
+
316 RTABMAP_PARAM(SURF, GpuKeypointsRatio, float, 0.01, "Used with SURF GPU.");
+
317
+
318 RTABMAP_PARAM(SIFT, NOctaveLayers, int, 3, "The number of layers in each octave. 3 is the value used in D. Lowe paper. The number of octaves is computed automatically from the image resolution. Not used by CudaSift, the number of octaves is still computed automatically.");
+
319 RTABMAP_PARAM(SIFT, ContrastThreshold, double, 0.04, uFormat("The contrast threshold used to filter out weak features in semi-uniform (low-contrast) regions. The larger the threshold, the less features are produced by the detector. Not used by CudaSift (see %s instead).", kSIFTGaussianThreshold().c_str()));
+
320 RTABMAP_PARAM(SIFT, EdgeThreshold, double, 10, "The threshold used to filter out edge-like features. Note that the its meaning is different from the contrastThreshold, i.e. the larger the edgeThreshold, the less features are filtered out (more features are retained).");
+
321 RTABMAP_PARAM(SIFT, Sigma, double, 1.6, "The sigma of the Gaussian applied to the input image at the octave #0. If your image is captured with a weak camera with soft lenses, you might want to reduce the number.");
+
322 RTABMAP_PARAM(SIFT, PreciseUpscale, bool, false, "Whether to enable precise upscaling in the scale pyramid (OpenCV >= 4.8).");
+
323 RTABMAP_PARAM(SIFT, RootSIFT, bool, false, "Apply RootSIFT normalization of the descriptors.");
+
324 RTABMAP_PARAM(SIFT, Gpu, bool, false, "CudaSift: Use GPU version of SIFT. This option is enabled only if RTAB-Map is built with CudaSift dependency and GPUs are detected.");
+
325 RTABMAP_PARAM(SIFT, GaussianThreshold, float, 2.0, "CudaSift: Threshold on difference of Gaussians for feature pruning. The higher the threshold, the less features with low response/hessian are produced by the detector.");
+
326 RTABMAP_PARAM(SIFT, MaxGaussianThreshold, float, 0.0, uFormat("CudaSift: Maximum threshold on difference of Gaussians for feature pruning (ignored if smaller or equal than %s). The lower the threshold, the less features with high response/hessian are produced by the detector.", kSIFTGaussianThreshold().c_str()));
+
327 RTABMAP_PARAM(SIFT, Upscale, bool, false, "CudaSift: Whether to enable upscaling.");
328
-
329 RTABMAP_PARAM(GFTT, QualityLevel, double, 0.001, "");
-
330 RTABMAP_PARAM(GFTT, MinDistance, double, 7, "");
-
331 RTABMAP_PARAM(GFTT, BlockSize, int, 3, "");
-
332 RTABMAP_PARAM(GFTT, UseHarrisDetector, bool, false, "");
-
333 RTABMAP_PARAM(GFTT, K, double, 0.04, "");
-
334 RTABMAP_PARAM(GFTT, Gpu, bool, false, "GPU-GFTT: Use GPU version of GFTT. This option is enabled only if OpenCV>=3 is built with CUDA and GPUs are detected.");
-
335
-
336 RTABMAP_PARAM(ORB, ScaleFactor, float, 2, "Pyramid decimation ratio, greater than 1. scaleFactor==2 means the classical pyramid, where each next level has 4x less pixels than the previous, but such a big scale factor will degrade feature matching scores dramatically. On the other hand, too close to 1 scale factor will mean that to cover certain scale range you will need more pyramid levels and so the speed will suffer.");
-
337 RTABMAP_PARAM(ORB, NLevels, int, 3, "The number of pyramid levels. The smallest level will have linear size equal to input_image_linear_size/pow(scaleFactor, nlevels).");
-
338 RTABMAP_PARAM(ORB, EdgeThreshold, int, 19, "This is size of the border where the features are not detected. It should roughly match the patchSize parameter.");
-
339 RTABMAP_PARAM(ORB, FirstLevel, int, 0, "It should be 0 in the current implementation.");
-
340 RTABMAP_PARAM(ORB, WTA_K, int, 2, "The number of points that produce each element of the oriented BRIEF descriptor. The default value 2 means the BRIEF where we take a random point pair and compare their brightnesses, so we get 0/1 response. Other possible values are 3 and 4. For example, 3 means that we take 3 random points (of course, those point coordinates are random, but they are generated from the pre-defined seed, so each element of BRIEF descriptor is computed deterministically from the pixel rectangle), find point of maximum brightness and output index of the winner (0, 1 or 2). Such output will occupy 2 bits, and therefore it will need a special variant of Hamming distance, denoted as NORM_HAMMING2 (2 bits per bin). When WTA_K=4, we take 4 random points to compute each bin (that will also occupy 2 bits with possible values 0, 1, 2 or 3).");
-
341 RTABMAP_PARAM(ORB, ScoreType, int, 0, "The default HARRIS_SCORE=0 means that Harris algorithm is used to rank features (the score is written to KeyPoint::score and is used to retain best nfeatures features); FAST_SCORE=1 is alternative value of the parameter that produces slightly less stable keypoints, but it is a little faster to compute.");
-
342 RTABMAP_PARAM(ORB, PatchSize, int, 31, "size of the patch used by the oriented BRIEF descriptor. Of course, on smaller pyramid layers the perceived image area covered by a feature will be larger.");
-
343 RTABMAP_PARAM(ORB, Gpu, bool, false, "GPU-ORB: Use GPU version of ORB. This option is enabled only if OpenCV is built with CUDA and GPUs are detected.");
-
344
-
345 RTABMAP_PARAM(FREAK, OrientationNormalized, bool, true, "Enable orientation normalization.");
-
346 RTABMAP_PARAM(FREAK, ScaleNormalized, bool, true, "Enable scale normalization.");
-
347 RTABMAP_PARAM(FREAK, PatternScale, float, 22, "Scaling of the description pattern.");
-
348 RTABMAP_PARAM(FREAK, NOctaves, int, 4, "Number of octaves covered by the detected keypoints.");
-
349
-
350 RTABMAP_PARAM(BRISK, Thresh, int, 30, "FAST/AGAST detection threshold score.");
-
351 RTABMAP_PARAM(BRISK, Octaves, int, 3, "Detection octaves. Use 0 to do single scale.");
-
352 RTABMAP_PARAM(BRISK, PatternScale, float, 1,"Apply this scale to the pattern used for sampling the neighbourhood of a keypoint.");
-
353
-
354 RTABMAP_PARAM(KAZE, Extended, bool, false, "Set to enable extraction of extended (128-byte) descriptor.");
-
355 RTABMAP_PARAM(KAZE, Upright, bool, false, "Set to enable use of upright descriptors (non rotation-invariant).");
-
356 RTABMAP_PARAM(KAZE, Threshold, float, 0.001, "Detector response threshold to accept keypoint.");
-
357 RTABMAP_PARAM(KAZE, NOctaves, int, 4, "Maximum octave evolution of the image.");
-
358 RTABMAP_PARAM(KAZE, NOctaveLayers, int, 4, "Default number of sublevels per scale level.");
-
359 RTABMAP_PARAM(KAZE, Diffusivity, int, 1, "Diffusivity type: 0=DIFF_PM_G1, 1=DIFF_PM_G2, 2=DIFF_WEICKERT or 3=DIFF_CHARBONNIER.");
-
360
-
361 RTABMAP_PARAM_STR(SuperPoint, ModelPath, "", "[Required] Path to pre-trained weights Torch file of SuperPoint (*.pt).");
-
362 RTABMAP_PARAM(SuperPoint, Threshold, float, 0.010, "Detector response threshold to accept keypoint.");
-
363 RTABMAP_PARAM(SuperPoint, NMS, bool, true, "If true, non-maximum suppression is applied to detected keypoints.");
-
364 RTABMAP_PARAM(SuperPoint, NMSRadius, int, 4, uFormat("[%s=true] Minimum distance (pixels) between keypoints.", kSuperPointNMS().c_str()));
-
365 RTABMAP_PARAM(SuperPoint, Cuda, bool, true, "Use Cuda device for Torch, otherwise CPU device is used by default.");
-
366
-
367 RTABMAP_PARAM_STR(SuperPointRpautrat, WeightsPath, "", "[Required] SuperPoint weights file (*.pth).");
-
368 RTABMAP_PARAM_STR(SuperPointRpautrat, ModelPath, "", "[Required] SuperPoint python model file (superpoint_pytorch.py).");
-
369 RTABMAP_PARAM(SuperPointRpautrat, Threshold, float, 0.005, "Detector response threshold to accept keypoint.");
-
370 RTABMAP_PARAM(SuperPointRpautrat, NMS, bool, true, "If true, non-maximum suppression is applied to detected keypoints.");
-
371 RTABMAP_PARAM(SuperPointRpautrat, NMSRadius, int, 4, uFormat("[%s=true] Minimum distance (pixels) between keypoints.", kSuperPointRpautratNMS().c_str()));
-
372 RTABMAP_PARAM(SuperPointRpautrat, Cuda, bool, true, "Use Cuda device for Torch, otherwise CPU device is used by default.");
-
373
-
374 RTABMAP_PARAM_STR(PyDetector, Path, "", "Path to python script file (see available ones in rtabmap/corelib/src/python/*). See the header to see where the script should be copied.");
-
375 RTABMAP_PARAM(PyDetector, Cuda, bool, true, "Use cuda.");
-
376
-
377 // BayesFilter
-
378 RTABMAP_PARAM(Bayes, VirtualPlacePriorThr, float, 0.9, "Virtual place prior. Considering that we are at a new place, this is the prior probability to move again to a new place (unvisited location). The prior probability to move to a previously visited location is 1 - VirtualPlacePriorThr (split equally against all previously visited locations).");
-
379 RTABMAP_PARAM_STR(Bayes, PredictionLC, "0.1 0.36 0.30 0.16 0.062 0.0151 0.00255 0.000324 2.5e-05 1.3e-06 4.8e-08 1.2e-09 1.9e-11 2.2e-13 1.7e-15 8.5e-18 2.9e-20 6.9e-23", "Prediction of loop closures (Gaussian-like, here with sigma=1.6) - Format: {VirtualPlaceProb, LoopClosureProb, NeighborLvl1, NeighborLvl2, ...}. Considering we are at a previously visited location, the first value is the probability to move to a new place (unvisited location), the second value is the probability to stay at the same location, the third value is the probability to move to a neighbor or loop closure at the first depth level, the fourth value is the probability to move to a neighbor or loop closure at the second depth level, etc. If the sum of the values is not 1, the difference is normalized against all remaining visited locations. Normally, the sum of these values should be 1.");
-
380 RTABMAP_PARAM(Bayes, FullPredictionUpdate, bool, false, "Regenerate all the prediction matrix on each iteration (otherwise only removed/added ids are updated).");
-
381
-
382 // Verify hypotheses
-
383 RTABMAP_PARAM(VhEp, Enabled, bool, false, uFormat("Verify visual loop closure hypothesis by computing a fundamental matrix. This is done prior to transformation computation when %s is enabled.", kRGBDEnabled().c_str()));
-
384 RTABMAP_PARAM(VhEp, MatchCountMin, int, 8, "Minimum of matching visual words pairs to accept the loop hypothesis.");
-
385 RTABMAP_PARAM(VhEp, RansacParam1, float, 3, "Fundamental matrix (see cvFindFundamentalMat()): Max distance (in pixels) from the epipolar line for a point to be inlier.");
-
386 RTABMAP_PARAM(VhEp, RansacParam2, float, 0.99, "Fundamental matrix (see cvFindFundamentalMat()): Performance of RANSAC.");
-
387
-
388 // RGB-D SLAM
-
389 RTABMAP_PARAM(RGBD, Enabled, bool, true, "Activate metric SLAM. If set to false, classic RTAB-Map loop closure detection is done using only images and without any metric information.");
-
390 RTABMAP_PARAM(RGBD, LinearUpdate, float, 0.1, uFormat("Minimum linear displacement (m) to update the map. Rehearsal is done prior to this, so weights are still updated. To update the map when not moving, both %s and %s should be set to 0.", Parameters::kRGBDLinearUpdate().c_str(), Parameters::kRGBDAngularUpdate().c_str()));
-
391 RTABMAP_PARAM(RGBD, AngularUpdate, float, 0.1, uFormat("Minimum angular displacement (rad) to update the map. Rehearsal is done prior to this, so weights are still updated. To update the map when not moving, both %s and %s should be set to 0.", Parameters::kRGBDLinearUpdate().c_str(), Parameters::kRGBDAngularUpdate().c_str()));
-
392 RTABMAP_PARAM(RGBD, LinearSpeedUpdate, float, 0.0, "Maximum linear speed (m/s) to update the map (0 means not limit).");
-
393 RTABMAP_PARAM(RGBD, AngularSpeedUpdate, float, 0.0, "Maximum angular speed (rad/s) to update the map (0 means not limit).");
-
394 RTABMAP_PARAM(RGBD, AggressiveLoopThr, float, 0.05, uFormat("Loop closure threshold used (overriding %s) when a new mapping session is not yet linked to a map of the highest loop closure hypothesis. In localization mode, this threshold is used when there are no loop closure constraints with any map in the cache (%s). In all cases, the goal is to aggressively loop on a previous map in the database. Only used when %s is enabled. Set 1 to disable.", kRtabmapLoopThr().c_str(), kRGBDMaxOdomCacheSize().c_str(), kRGBDEnabled().c_str()));
-
395 RTABMAP_PARAM(RGBD, NewMapOdomChangeDistance, float, 0, "A new map is created if a change of odometry translation greater than X m is detected (0 m = disabled).");
-
396 RTABMAP_PARAM(RGBD, OptimizeFromGraphEnd, bool, false, "Optimize graph from the newest node. If false, the graph is optimized from the oldest node of the current graph (this adds an overhead computation to detect to oldest node of the current graph, but it can be useful to preserve the map referential from the oldest node). Warning when set to false: when some nodes are transferred, the first referential of the local map may change, resulting in momentary changes in robot/map position (which are annoying in teleoperation).");
-
397 RTABMAP_PARAM(RGBD, OptimizeMaxError, float, 3.0, uFormat("Reject loop closures if optimization error ratio is greater than this value (0=disabled). Ratio is computed as absolute error over standard deviation of each link. This will help to detect when a wrong loop closure is added to the graph. If used with \"%s\", the disabled loop closure links will be removed.", kOptimizerRobust().c_str()));
-
398 RTABMAP_PARAM(RGBD, OptimizeMaxErrorRepairRadius, float, 0.0, uFormat("If two consecutive loop closures are rejected by %s on the same old loop closure link, we will remove that old link, and other old links under that radius if necessary, until optimization is accepted. When optimization is accepted, the old loop closure links are removed from the graph. This feature is useful to reject bad loop closures that were accepted previously. Set to 0 to disable this feature.", kRGBDOptimizeMaxError().c_str()));
-
399 RTABMAP_PARAM(RGBD, MaxLoopClosureDistance, float, 0.0, "Reject loop closures/localizations if the distance from the map is over this distance (0=disabled).");
-
400 RTABMAP_PARAM(RGBD, ForceOdom3DoF, bool, true, uFormat("Force odometry pose to be 3DoF if %s=true.", kRegForce3DoF().c_str()));
-
401 RTABMAP_PARAM(RGBD, StartAtOrigin, bool, false, uFormat("If true, rtabmap will assume the robot is starting from origin of the map. If false, rtabmap will assume the robot is restarting from the last saved localization pose from previous session (the place where it shut down previously). Used only in localization mode (%s=false).", kMemIncrementalMemory().c_str()));
-
402 RTABMAP_PARAM(RGBD, GoalReachedRadius, float, 0.5, "Goal reached radius (m).");
-
403 RTABMAP_PARAM(RGBD, PlanStuckIterations, int, 0, "Mark the current goal node on the path as unreachable if it is not updated after X iterations (0=disabled). If all upcoming nodes on the path are unreachabled, the plan fails.");
-
404 RTABMAP_PARAM(RGBD, PlanLinearVelocity, float, 0, "Linear velocity (m/sec) used to compute path weights.");
-
405 RTABMAP_PARAM(RGBD, PlanAngularVelocity, float, 0, "Angular velocity (rad/sec) used to compute path weights.");
-
406 RTABMAP_PARAM(RGBD, GoalsSavedInUserData, bool, false, "When a goal is received and processed with success, it is saved in user data of the location with this format: \"GOAL:#\".");
-
407 RTABMAP_PARAM(RGBD, MaxLocalRetrieved, unsigned int, 2, "Maximum local locations retrieved (0=disabled) near the current pose in the local map or on the current planned path (those on the planned path have priority).");
-
408 RTABMAP_PARAM(RGBD, LocalRadius, float, 10, "Local radius (m) for nodes selection in the local map. This parameter is used in some approaches about the local map management.");
-
409 RTABMAP_PARAM(RGBD, LocalImmunizationRatio, float, 0.25, "Ratio of working memory for which local nodes are immunized from transfer.");
-
410 RTABMAP_PARAM(RGBD, ScanMatchingIdsSavedInLinks, bool, true, "Save scan matching IDs from one-to-many proximity detection in link's user data.");
-
411 RTABMAP_PARAM(RGBD, NeighborLinkRefining, bool, false, uFormat("When a new node is added to the graph, the transformation of its neighbor link to the previous node is refined using registration approach selected (%s).", kRegStrategy().c_str()));
-
412 RTABMAP_PARAM(RGBD, LoopClosureIdentityGuess, bool, false, uFormat("Use Identity matrix as guess when computing loop closure transform, otherwise no guess is used, thus assuming that registration strategy selected (%s) can deal with transformation estimation without guess.", kRegStrategy().c_str()));
-
413 RTABMAP_PARAM(RGBD, LoopClosureReextractFeatures, bool, false, "Extract features even if there are some already in the nodes. Raw features are not saved in database.");
-
414 RTABMAP_PARAM(RGBD, LocalBundleOnLoopClosure, bool, false, "Do local bundle adjustment with neighborhood of the loop closure.");
-
415 RTABMAP_PARAM(RGBD, InvertedReg, bool, false, "On loop closure, do registration from the target to reference instead of reference to target.");
-
416 RTABMAP_PARAM(RGBD, CreateOccupancyGrid, bool, false, "Create local occupancy grid maps. See \"Grid\" group for parameters.");
-
417 RTABMAP_PARAM(RGBD, MarkerDetection, bool, false, "Detect static markers to be added as landmarks for graph optimization. If input data have already landmarks, this will be ignored. See \"Marker\" group for parameters.");
-
418 RTABMAP_PARAM(RGBD, LoopCovLimited, bool, false, "Limit covariance of non-neighbor links to minimum covariance of neighbor links. In other words, if covariance of a loop closure link is smaller than the minimum covariance of odometry links, its covariance is set to minimum covariance of odometry links.");
-
419 RTABMAP_PARAM(RGBD, MaxOdomCacheSize, int, 10, uFormat("Maximum odometry cache size. Used only in localization mode (when %s=false). This is used to get smoother localizations and to verify localization transforms (when %s!=0) to make sure we don't teleport to a location very similar to one we previously localized on. Set 0 to disable caching.", kMemIncrementalMemory().c_str(), kRGBDOptimizeMaxError().c_str()));
-
420 RTABMAP_PARAM(RGBD, LocalizationSmoothing, bool, true, uFormat("Adjust localization constraints based on optimized odometry cache poses (when %s>0).", kRGBDMaxOdomCacheSize().c_str()));
-
421 RTABMAP_PARAM(RGBD, LocalizationPriorError, double, 0.001, uFormat("The corresponding variance (error x error) set to priors of the map's poses during localization (when %s>0).", kRGBDMaxOdomCacheSize().c_str()));
-
422 RTABMAP_PARAM(RGBD, LocalizationSecondTryWithoutProximityLinks, bool, true, uFormat("When localization is rejected by graph optimization validation, try a second time without proximity links if landmark or loop closure links are also present in odometry cache (see %s). If it succeeds, the proximity links are removed. This assumes that global loop closure and landmark links are more accurate than proximity links.", kRGBDMaxOdomCacheSize().c_str()));
-
423
-
424 // Local/Proximity loop closure detection
-
425 RTABMAP_PARAM(RGBD, ProximityByTime, bool, false, "Detection over all locations in STM.");
-
426 RTABMAP_PARAM(RGBD, ProximityBySpace, bool, true, "Detection over locations (in Working Memory) near in space.");
-
427 RTABMAP_PARAM(RGBD, ProximityMaxGraphDepth, int, 50, "Maximum depth from the current/last loop closure location and the local loop closure hypotheses. Set 0 to ignore.");
-
428 RTABMAP_PARAM(RGBD, ProximityMaxPaths, int, 3, "Maximum paths compared (from the most recent) for proximity detection. 0 means no limit.");
-
429 RTABMAP_PARAM(RGBD, ProximityPathFilteringRadius, float, 1, "Path filtering radius to reduce the number of nodes to compare in a path in one-to-many proximity detection. The nearest node in a path should be inside that radius to be considered for one-to-one proximity detection.");
-
430 RTABMAP_PARAM(RGBD, ProximityPathMaxNeighbors, int, 0, "Maximum neighbor nodes compared on each path for one-to-many proximity detection. Set to 0 to disable one-to-many proximity detection (by merging the laser scans).");
-
431 RTABMAP_PARAM(RGBD, ProximityPathRawPosesUsed, bool, true, "When comparing to a local path for one-to-many proximity detection, merge the scans using the odometry poses (with neighbor link optimizations) instead of the ones in the optimized local graph.");
-
432 RTABMAP_PARAM(RGBD, ProximityAngle, float, 45, "Maximum angle (degrees) for one-to-one proximity detection.");
-
433 RTABMAP_PARAM(RGBD, ProximityOdomGuess, bool, false, "Use odometry as motion guess for one-to-one proximity detection.");
-
434 RTABMAP_PARAM(RGBD, ProximityGlobalScanMap, bool, false, uFormat("Create a global assembled map from laser scans for one-to-many proximity detection, replacing the original one-to-many proximity detection (i.e., detection against local paths). Only used in localization mode (%s=false), otherwise original one-to-many proximity detection is done. Note also that if graph is modified (i.e., memory management is enabled or robot jumps from one disjoint session to another in same database), the global scan map is cleared and one-to-many proximity detection is reverted to original approach.", kMemIncrementalMemory().c_str()));
-
435 RTABMAP_PARAM(RGBD, ProximityMergedScanCovFactor, double, 100.0, uFormat("Covariance factor for one-to-many proximity detection (when %s>0 and scans are used).", kRGBDProximityPathMaxNeighbors().c_str()));
-
436
-
437 // Graph optimization
-
438#ifdef RTABMAP_GTSAM
-
439 RTABMAP_PARAM(Optimizer, Strategy, int, 2, "Graph optimization strategy: 0=TORO, 1=g2o, 2=GTSAM and 3=Ceres.");
-
440 RTABMAP_PARAM(Optimizer, Iterations, int, 20, "Optimization iterations.");
-
441 RTABMAP_PARAM(Optimizer, Epsilon, double, 0.00001, "Stop optimizing when the error improvement is less than this value.");
-
442#else
-
443#ifdef RTABMAP_G2O
-
444 RTABMAP_PARAM(Optimizer, Strategy, int, 1, "Graph optimization strategy: 0=TORO, 1=g2o, 2=GTSAM and 3=Ceres.");
-
445 RTABMAP_PARAM(Optimizer, Iterations, int, 20, "Optimization iterations.");
-
446 RTABMAP_PARAM(Optimizer, Epsilon, double, 0.0, "Stop optimizing when the error improvement is less than this value.");
-
447#else
-
448#ifdef RTABMAP_CERES
-
449 RTABMAP_PARAM(Optimizer, Strategy, int, 3, "Graph optimization strategy: 0=TORO, 1=g2o, 2=GTSAM and 3=Ceres.");
-
450 RTABMAP_PARAM(Optimizer, Iterations, int, 20, "Optimization iterations.");
-
451 RTABMAP_PARAM(Optimizer, Epsilon, double, 0.000001, "Stop optimizing when the error improvement is less than this value.");
-
452#else
-
453 RTABMAP_PARAM(Optimizer, Strategy, int, 0, "Graph optimization strategy: 0=TORO, 1=g2o, 2=GTSAM and 3=Ceres.");
-
454 RTABMAP_PARAM(Optimizer, Iterations, int, 100, "Optimization iterations.");
-
455 RTABMAP_PARAM(Optimizer, Epsilon, double, 0.00001, "Stop optimizing when the error improvement is less than this value.");
-
456#endif
-
457#endif
-
458#endif
-
459 RTABMAP_PARAM(Optimizer, VarianceIgnored, bool, false, "Ignore constraints' variance. If checked, identity information matrix is used for each constraint. Otherwise, an information matrix is generated from the variance saved in the links.");
-
460 RTABMAP_PARAM(Optimizer, Robust, bool, false, "Robust graph optimization using Vertigo (only work for g2o and GTSAM optimization strategies).");
-
461 RTABMAP_PARAM(Optimizer, PriorsIgnored, bool, true, "Ignore prior constraints (global pose or GPS) while optimizing. Currently only g2o and gtsam optimization supports this.");
-
462 RTABMAP_PARAM(Optimizer, LandmarksIgnored, bool, false, "Ignore landmark constraints while optimizing. Currently only g2o and gtsam optimization supports this.");
-
463#if defined(RTABMAP_G2O) || defined(RTABMAP_GTSAM)
-
464 RTABMAP_PARAM(Optimizer, GravitySigma, float, 0.3, uFormat("Gravity sigma value (>=0, typically between 0.1 and 0.3). Optimization is done while preserving gravity orientation of the poses. This should be used only with visual/lidar inertial odometry approaches, for which we assume that all odometry poses are aligned with gravity. Set to 0 to disable gravity constraints. Currently supported only with g2o and GTSAM optimization strategies (see %s).", kOptimizerStrategy().c_str()));
-
465#else
-
466 RTABMAP_PARAM(Optimizer, GravitySigma, float, 0.0, uFormat("Gravity sigma value (>=0, typically between 0.1 and 0.3). Optimization is done while preserving gravity orientation of the poses. This should be used only with visual/lidar inertial odometry approaches, for which we assume that all odometry poses are aligned with gravity. Set to 0 to disable gravity constraints. Currently supported only with g2o and GTSAM optimization strategies (see %s).", kOptimizerStrategy().c_str()));
-
467#endif
-
468
-
469#ifdef RTABMAP_ORB_SLAM
-
470 RTABMAP_PARAM(g2o, Solver, int, 3, "0=csparse 1=pcg 2=cholmod 3=Eigen");
-
471#else
-
472 RTABMAP_PARAM(g2o, Solver, int, 0, "0=csparse 1=pcg 2=cholmod 3=Eigen");
-
473#endif
-
474 RTABMAP_PARAM(g2o, Optimizer, int, 0, "0=Levenberg 1=GaussNewton");
-
475
-
476 RTABMAP_PARAM(Optimizer, Baseline, double, 0.075, "When doing bundle adjustment with RGB-D data (mono camera + depth), set a fake baseline (m) so the BA backend treats depth as stereo disparity. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Set to 0 to keep the problem mono (depth observations are ignored). For real stereo data the baseline in the calibration (Tx) is used directly.");
-
477 RTABMAP_PARAM(Optimizer, PixelVariance, double, 1.0, "Pixel variance used on the u/v axes of every bundle adjustment reprojection edge. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Should approximate the squared 1-sigma keypoint localization error in pixels. Set higher (e.g. 4-9) if features are noisy (low texture, motion blur, low light, or large detector scale). Set lower (e.g. 0.01-0.1) if features are sub-pixel refined (Lucas-Kanade tracking, parabolic peak interpolation). Intuition: the lower the pixel variance, the more the optimizer trusts the keypoint positions.");
-
478 RTABMAP_PARAM(Optimizer, DisparityVariance, double, 1.0, "Disparity variance used on the disparity axis (u - u_right) of stereo / RGB-D bundle adjustment edges. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Defaults to the same value as PixelVariance for backward compatibility. Set higher (e.g. 2-4) if your depth source is noisier than your feature detector's u/v precision (typical for stereo block matchers / SGM at long range). Set lower (e.g. 0.01-0.1) if your depth source is more accurate than the u/v detector (typical for ToF / LiDAR-fused depth where range is measured directly rather than triangulated). Intuition: the lower the disparity variance, the more the optimizer trusts the depth measurements. Geometric note: wider baseline and/or higher image resolution improve a block matcher's effective disparity precision (larger disparity magnitudes and finer sub-pixel refinement), so wide-baseline high-resolution stereo pairs can usually afford a lower disparity variance (e.g. 0.1-0.5); narrow-baseline low-resolution pairs should keep it higher (e.g. 1-4).");
-
479 RTABMAP_PARAM(Optimizer, RobustKernelDelta, double, 8, "Robust kernel delta used for bundle adjustment (0 means don't use robust kernel). Applies to all BA-capable backends (g2o, GTSAM, Ceres). Observations with chi2 over this threshold will be ignored in the second optimization pass.");
+
329 RTABMAP_PARAM(BRIEF, Bytes, int, 32, "Bytes is a length of descriptor in bytes. It can be equal 16, 32 or 64 bytes.");
+
330
+
331 RTABMAP_PARAM(FAST, Threshold, int, 20, "Threshold on difference between intensity of the central pixel and pixels of a circle around this pixel.");
+
332 RTABMAP_PARAM(FAST, NonmaxSuppression, bool, true, "If true, non-maximum suppression is applied to detected corners (keypoints).");
+
333 RTABMAP_PARAM(FAST, Gpu, bool, false, "GPU-FAST: Use GPU version of FAST. This option is enabled only if OpenCV is built with CUDA and GPUs are detected.");
+
334 RTABMAP_PARAM(FAST, GpuKeypointsRatio, double, 0.05, "Used with FAST GPU.");
+
335 RTABMAP_PARAM(FAST, MinThreshold, int, 7, "Minimum threshold. Used only when FAST/GridRows and FAST/GridCols are set.");
+
336 RTABMAP_PARAM(FAST, MaxThreshold, int, 200, "Maximum threshold. Used only when FAST/GridRows and FAST/GridCols are set.");
+
337 RTABMAP_PARAM(FAST, GridRows, int, 0, "Grid rows (0 to disable). Adapts the detector to partition the source image into a grid and detect points in each cell.");
+
338 RTABMAP_PARAM(FAST, GridCols, int, 0, "Grid cols (0 to disable). Adapts the detector to partition the source image into a grid and detect points in each cell.");
+
339 RTABMAP_PARAM(FAST, CV, int, 0, "Enable FastCV implementation if non-zero (and RTAB-Map is built with FastCV support). Values should be 9 and 10.");
+
340
+
341 RTABMAP_PARAM(GFTT, QualityLevel, double, 0.001, "");
+
342 RTABMAP_PARAM(GFTT, MinDistance, double, 7, "");
+
343 RTABMAP_PARAM(GFTT, BlockSize, int, 3, "");
+
344 RTABMAP_PARAM(GFTT, UseHarrisDetector, bool, false, "");
+
345 RTABMAP_PARAM(GFTT, K, double, 0.04, "");
+
346 RTABMAP_PARAM(GFTT, Gpu, bool, false, "GPU-GFTT: Use GPU version of GFTT. This option is enabled only if OpenCV>=3 is built with CUDA and GPUs are detected.");
+
347
+
348 RTABMAP_PARAM(ORB, ScaleFactor, float, 2, "Pyramid decimation ratio, greater than 1. scaleFactor==2 means the classical pyramid, where each next level has 4x less pixels than the previous, but such a big scale factor will degrade feature matching scores dramatically. On the other hand, too close to 1 scale factor will mean that to cover certain scale range you will need more pyramid levels and so the speed will suffer.");
+
349 RTABMAP_PARAM(ORB, NLevels, int, 3, "The number of pyramid levels. The smallest level will have linear size equal to input_image_linear_size/pow(scaleFactor, nlevels).");
+
350 RTABMAP_PARAM(ORB, EdgeThreshold, int, 19, "This is size of the border where the features are not detected. It should roughly match the patchSize parameter.");
+
351 RTABMAP_PARAM(ORB, FirstLevel, int, 0, "It should be 0 in the current implementation.");
+
352 RTABMAP_PARAM(ORB, WTA_K, int, 2, "The number of points that produce each element of the oriented BRIEF descriptor. The default value 2 means the BRIEF where we take a random point pair and compare their brightnesses, so we get 0/1 response. Other possible values are 3 and 4. For example, 3 means that we take 3 random points (of course, those point coordinates are random, but they are generated from the pre-defined seed, so each element of BRIEF descriptor is computed deterministically from the pixel rectangle), find point of maximum brightness and output index of the winner (0, 1 or 2). Such output will occupy 2 bits, and therefore it will need a special variant of Hamming distance, denoted as NORM_HAMMING2 (2 bits per bin). When WTA_K=4, we take 4 random points to compute each bin (that will also occupy 2 bits with possible values 0, 1, 2 or 3).");
+
353 RTABMAP_PARAM(ORB, ScoreType, int, 0, "The default HARRIS_SCORE=0 means that Harris algorithm is used to rank features (the score is written to KeyPoint::score and is used to retain best nfeatures features); FAST_SCORE=1 is alternative value of the parameter that produces slightly less stable keypoints, but it is a little faster to compute.");
+
354 RTABMAP_PARAM(ORB, PatchSize, int, 31, "size of the patch used by the oriented BRIEF descriptor. Of course, on smaller pyramid layers the perceived image area covered by a feature will be larger.");
+
355 RTABMAP_PARAM(ORB, Gpu, bool, false, "GPU-ORB: Use GPU version of ORB. This option is enabled only if OpenCV is built with CUDA and GPUs are detected.");
+
356
+
357 RTABMAP_PARAM(FREAK, OrientationNormalized, bool, true, "Enable orientation normalization.");
+
358 RTABMAP_PARAM(FREAK, ScaleNormalized, bool, true, "Enable scale normalization.");
+
359 RTABMAP_PARAM(FREAK, PatternScale, float, 22, "Scaling of the description pattern.");
+
360 RTABMAP_PARAM(FREAK, NOctaves, int, 4, "Number of octaves covered by the detected keypoints.");
+
361
+
362 RTABMAP_PARAM(BRISK, Thresh, int, 30, "FAST/AGAST detection threshold score.");
+
363 RTABMAP_PARAM(BRISK, Octaves, int, 3, "Detection octaves. Use 0 to do single scale.");
+
364 RTABMAP_PARAM(BRISK, PatternScale, float, 1,"Apply this scale to the pattern used for sampling the neighbourhood of a keypoint.");
+
365
+
366 RTABMAP_PARAM(KAZE, Extended, bool, false, "Set to enable extraction of extended (128-byte) descriptor.");
+
367 RTABMAP_PARAM(KAZE, Upright, bool, false, "Set to enable use of upright descriptors (non rotation-invariant).");
+
368 RTABMAP_PARAM(KAZE, Threshold, float, 0.001, "Detector response threshold to accept keypoint.");
+
369 RTABMAP_PARAM(KAZE, NOctaves, int, 4, "Maximum octave evolution of the image.");
+
370 RTABMAP_PARAM(KAZE, NOctaveLayers, int, 4, "Default number of sublevels per scale level.");
+
371 RTABMAP_PARAM(KAZE, Diffusivity, int, 1, "Diffusivity type: 0=DIFF_PM_G1, 1=DIFF_PM_G2, 2=DIFF_WEICKERT or 3=DIFF_CHARBONNIER.");
+
372
+
373 RTABMAP_PARAM_STR(SuperPoint, ModelPath, "", "[Required] Path to pre-trained weights Torch file of SuperPoint (*.pt).");
+
374 RTABMAP_PARAM(SuperPoint, Threshold, float, 0.010, "Detector response threshold to accept keypoint.");
+
375 RTABMAP_PARAM(SuperPoint, NMS, bool, true, "If true, non-maximum suppression is applied to detected keypoints.");
+
376 RTABMAP_PARAM(SuperPoint, NMSRadius, int, 4, uFormat("[%s=true] Minimum distance (pixels) between keypoints.", kSuperPointNMS().c_str()));
+
377 RTABMAP_PARAM(SuperPoint, Cuda, bool, true, "Use Cuda device for Torch, otherwise CPU device is used by default.");
+
378
+
379 RTABMAP_PARAM_STR(SuperPointRpautrat, WeightsPath, "", "[Required] SuperPoint weights file (*.pth).");
+
380 RTABMAP_PARAM_STR(SuperPointRpautrat, ModelPath, "", "[Required] SuperPoint python model file (superpoint_pytorch.py).");
+
381 RTABMAP_PARAM(SuperPointRpautrat, Threshold, float, 0.005, "Detector response threshold to accept keypoint.");
+
382 RTABMAP_PARAM(SuperPointRpautrat, NMS, bool, true, "If true, non-maximum suppression is applied to detected keypoints.");
+
383 RTABMAP_PARAM(SuperPointRpautrat, NMSRadius, int, 4, uFormat("[%s=true] Minimum distance (pixels) between keypoints.", kSuperPointRpautratNMS().c_str()));
+
384 RTABMAP_PARAM(SuperPointRpautrat, Cuda, bool, true, "Use Cuda device for Torch, otherwise CPU device is used by default.");
+
385
+
386 RTABMAP_PARAM_STR(PyDetector, Path, "", "Path to python script file (see available ones in rtabmap/corelib/src/python/*). See the header to see where the script should be copied.");
+
387 RTABMAP_PARAM(PyDetector, Cuda, bool, true, "Use cuda.");
+
388
+
389 // BayesFilter
+
390 RTABMAP_PARAM(Bayes, VirtualPlacePriorThr, float, 0.9, "Virtual place prior. Considering that we are at a new place, this is the prior probability to move again to a new place (unvisited location). The prior probability to move to a previously visited location is 1 - VirtualPlacePriorThr (split equally against all previously visited locations).");
+
391 RTABMAP_PARAM_STR(Bayes, PredictionLC, "0.1 0.36 0.30 0.16 0.062 0.0151 0.00255 0.000324 2.5e-05 1.3e-06 4.8e-08 1.2e-09 1.9e-11 2.2e-13 1.7e-15 8.5e-18 2.9e-20 6.9e-23", "Prediction of loop closures (Gaussian-like, here with sigma=1.6) - Format: {VirtualPlaceProb, LoopClosureProb, NeighborLvl1, NeighborLvl2, ...}. Considering we are at a previously visited location, the first value is the probability to move to a new place (unvisited location), the second value is the probability to stay at the same location, the third value is the probability to move to a neighbor or loop closure at the first depth level, the fourth value is the probability to move to a neighbor or loop closure at the second depth level, etc. If the sum of the values is not 1, the difference is normalized against all remaining visited locations. Normally, the sum of these values should be 1.");
+
392 RTABMAP_PARAM(Bayes, FullPredictionUpdate, bool, false, "Regenerate all the prediction matrix on each iteration (otherwise only removed/added ids are updated).");
+
393
+
394 // Verify hypotheses
+
395 RTABMAP_PARAM(VhEp, Enabled, bool, false, uFormat("Verify visual loop closure hypothesis by computing a fundamental matrix. This is done prior to transformation computation when %s is enabled.", kRGBDEnabled().c_str()));
+
396 RTABMAP_PARAM(VhEp, MatchCountMin, int, 8, "Minimum of matching visual words pairs to accept the loop hypothesis.");
+
397 RTABMAP_PARAM(VhEp, RansacParam1, float, 3, "Fundamental matrix (see cvFindFundamentalMat()): Max distance (in pixels) from the epipolar line for a point to be inlier.");
+
398 RTABMAP_PARAM(VhEp, RansacParam2, float, 0.99, "Fundamental matrix (see cvFindFundamentalMat()): Performance of RANSAC.");
+
399
+
400 // RGB-D SLAM
+
401 RTABMAP_PARAM(RGBD, Enabled, bool, true, "Activate metric SLAM. If set to false, classic RTAB-Map loop closure detection is done using only images and without any metric information.");
+
402 RTABMAP_PARAM(RGBD, LinearUpdate, float, 0.1, uFormat("Minimum linear displacement (m) to update the map. Rehearsal is done prior to this, so weights are still updated. To update the map when not moving, both %s and %s should be set to 0.", Parameters::kRGBDLinearUpdate().c_str(), Parameters::kRGBDAngularUpdate().c_str()));
+
403 RTABMAP_PARAM(RGBD, AngularUpdate, float, 0.1, uFormat("Minimum angular displacement (rad) to update the map. Rehearsal is done prior to this, so weights are still updated. To update the map when not moving, both %s and %s should be set to 0.", Parameters::kRGBDLinearUpdate().c_str(), Parameters::kRGBDAngularUpdate().c_str()));
+
404 RTABMAP_PARAM(RGBD, LinearSpeedUpdate, float, 0.0, "Maximum linear speed (m/s) to update the map (0 means not limit).");
+
405 RTABMAP_PARAM(RGBD, AngularSpeedUpdate, float, 0.0, "Maximum angular speed (rad/s) to update the map (0 means not limit).");
+
406 RTABMAP_PARAM(RGBD, AggressiveLoopThr, float, 0.05, uFormat("Loop closure threshold used (overriding %s) when a new mapping session is not yet linked to a map of the highest loop closure hypothesis. In localization mode, this threshold is used when there are no loop closure constraints with any map in the cache (%s). In all cases, the goal is to aggressively loop on a previous map in the database. Only used when %s is enabled. Set 1 to disable.", kRtabmapLoopThr().c_str(), kRGBDMaxOdomCacheSize().c_str(), kRGBDEnabled().c_str()));
+
407 RTABMAP_PARAM(RGBD, NewMapOdomChangeDistance, float, 0, "A new map is created if a change of odometry translation greater than X m is detected (0 m = disabled).");
+
408 RTABMAP_PARAM(RGBD, OptimizeFromGraphEnd, bool, false, "Optimize graph from the newest node. If false, the graph is optimized from the oldest node of the current graph (this adds an overhead computation to detect to oldest node of the current graph, but it can be useful to preserve the map referential from the oldest node). Warning when set to false: when some nodes are transferred, the first referential of the local map may change, resulting in momentary changes in robot/map position (which are annoying in teleoperation).");
+
409 RTABMAP_PARAM(RGBD, OptimizeMaxError, float, 3.0, uFormat("Reject loop closures if optimization error ratio is greater than this value (0=disabled). Ratio is computed as absolute error over standard deviation of each link. This will help to detect when a wrong loop closure is added to the graph. If used with \"%s\", the disabled loop closure links will be removed.", kOptimizerRobust().c_str()));
+
410 RTABMAP_PARAM(RGBD, OptimizeMaxErrorRepairRadius, float, 0.0, uFormat("If two consecutive loop closures are rejected by %s on the same old loop closure link, we will remove that old link, and other old links under that radius if necessary, until optimization is accepted. When optimization is accepted, the old loop closure links are removed from the graph. This feature is useful to reject bad loop closures that were accepted previously. Set to 0 to disable this feature.", kRGBDOptimizeMaxError().c_str()));
+
411 RTABMAP_PARAM(RGBD, MaxLoopClosureDistance, float, 0.0, "Reject loop closures/localizations if the distance from the map is over this distance (0=disabled).");
+
412 RTABMAP_PARAM(RGBD, ForceOdom3DoF, bool, true, uFormat("Force odometry pose to be 3DoF if %s=true.", kRegForce3DoF().c_str()));
+
413 RTABMAP_PARAM(RGBD, StartAtOrigin, bool, false, uFormat("If true, rtabmap will assume the robot is starting from origin of the map. If false, rtabmap will assume the robot is restarting from the last saved localization pose from previous session (the place where it shut down previously). Used only in localization mode (%s=false).", kMemIncrementalMemory().c_str()));
+
414 RTABMAP_PARAM(RGBD, GoalReachedRadius, float, 0.5, "Goal reached radius (m).");
+
415 RTABMAP_PARAM(RGBD, PlanStuckIterations, int, 0, "Mark the current goal node on the path as unreachable if it is not updated after X iterations (0=disabled). If all upcoming nodes on the path are unreachabled, the plan fails.");
+
416 RTABMAP_PARAM(RGBD, PlanLinearVelocity, float, 0, "Linear velocity (m/sec) used to compute path weights.");
+
417 RTABMAP_PARAM(RGBD, PlanAngularVelocity, float, 0, "Angular velocity (rad/sec) used to compute path weights.");
+
418 RTABMAP_PARAM(RGBD, GoalsSavedInUserData, bool, false, "When a goal is received and processed with success, it is saved in user data of the location with this format: \"GOAL:#\".");
+
419 RTABMAP_PARAM(RGBD, MaxLocalRetrieved, unsigned int, 2, "Maximum local locations retrieved (0=disabled) near the current pose in the local map or on the current planned path (those on the planned path have priority).");
+
420 RTABMAP_PARAM(RGBD, LocalRadius, float, 10, "Local radius (m) for nodes selection in the local map. This parameter is used in some approaches about the local map management.");
+
421 RTABMAP_PARAM(RGBD, LocalImmunizationRatio, float, 0.25, "Ratio of working memory for which local nodes are immunized from transfer.");
+
422 RTABMAP_PARAM(RGBD, ScanMatchingIdsSavedInLinks, bool, true, "Save scan matching IDs from one-to-many proximity detection in link's user data.");
+
423 RTABMAP_PARAM(RGBD, NeighborLinkRefining, bool, false, uFormat("When a new node is added to the graph, the transformation of its neighbor link to the previous node is refined using registration approach selected (%s).", kRegStrategy().c_str()));
+
424 RTABMAP_PARAM(RGBD, LoopClosureIdentityGuess, bool, false, uFormat("Use Identity matrix as guess when computing loop closure transform, otherwise no guess is used, thus assuming that registration strategy selected (%s) can deal with transformation estimation without guess.", kRegStrategy().c_str()));
+
425 RTABMAP_PARAM(RGBD, LoopClosureReextractFeatures, bool, false, "Extract features even if there are some already in the nodes. Raw features are not saved in database.");
+
426 RTABMAP_PARAM(RGBD, LocalBundleOnLoopClosure, bool, false, "Do local bundle adjustment with neighborhood of the loop closure.");
+
427 RTABMAP_PARAM(RGBD, InvertedReg, bool, false, "On loop closure, do registration from the target to reference instead of reference to target.");
+
428 RTABMAP_PARAM(RGBD, CreateOccupancyGrid, bool, false, "Create local occupancy grid maps. See \"Grid\" group for parameters.");
+
429 RTABMAP_PARAM(RGBD, MarkerDetection, bool, false, "Detect static markers to be added as landmarks for graph optimization. If input data have already landmarks, this will be ignored. See \"Marker\" group for parameters.");
+
430 RTABMAP_PARAM(RGBD, LoopCovLimited, bool, false, "Limit covariance of non-neighbor links to minimum covariance of neighbor links. In other words, if covariance of a loop closure link is smaller than the minimum covariance of odometry links, its covariance is set to minimum covariance of odometry links.");
+
431 RTABMAP_PARAM(RGBD, MaxOdomCacheSize, int, 10, uFormat("Maximum odometry cache size. Used only in localization mode (when %s=false). This is used to get smoother localizations and to verify localization transforms (when %s!=0) to make sure we don't teleport to a location very similar to one we previously localized on. Set 0 to disable caching.", kMemIncrementalMemory().c_str(), kRGBDOptimizeMaxError().c_str()));
+
432 RTABMAP_PARAM(RGBD, LocalizationSmoothing, bool, true, uFormat("Adjust localization constraints based on optimized odometry cache poses (when %s>0).", kRGBDMaxOdomCacheSize().c_str()));
+
433 RTABMAP_PARAM(RGBD, LocalizationPriorError, double, 0.001, uFormat("The corresponding variance (error x error) set to priors of the map's poses during localization (when %s>0).", kRGBDMaxOdomCacheSize().c_str()));
+
434 RTABMAP_PARAM(RGBD, LocalizationSecondTryWithoutProximityLinks, bool, true, uFormat("When localization is rejected by graph optimization validation, try a second time without proximity links if landmark or loop closure links are also present in odometry cache (see %s). If it succeeds, the proximity links are removed. This assumes that global loop closure and landmark links are more accurate than proximity links.", kRGBDMaxOdomCacheSize().c_str()));
+
435
+
436 // Local/Proximity loop closure detection
+
437 RTABMAP_PARAM(RGBD, ProximityByTime, bool, false, "Detection over all locations in STM.");
+
438 RTABMAP_PARAM(RGBD, ProximityBySpace, bool, true, "Detection over locations (in Working Memory) near in space.");
+
439 RTABMAP_PARAM(RGBD, ProximityMaxGraphDepth, int, 50, "Maximum depth from the current/last loop closure location and the local loop closure hypotheses. Set 0 to ignore.");
+
440 RTABMAP_PARAM(RGBD, ProximityMaxPaths, int, 3, "Maximum paths compared (from the most recent) for proximity detection. 0 means no limit.");
+
441 RTABMAP_PARAM(RGBD, ProximityPathFilteringRadius, float, 1, "Path filtering radius to reduce the number of nodes to compare in a path in one-to-many proximity detection. The nearest node in a path should be inside that radius to be considered for one-to-one proximity detection.");
+
442 RTABMAP_PARAM(RGBD, ProximityPathMaxNeighbors, int, 0, "Maximum neighbor nodes compared on each path for one-to-many proximity detection. Set to 0 to disable one-to-many proximity detection (by merging the laser scans).");
+
443 RTABMAP_PARAM(RGBD, ProximityPathRawPosesUsed, bool, true, "When comparing to a local path for one-to-many proximity detection, merge the scans using the odometry poses (with neighbor link optimizations) instead of the ones in the optimized local graph.");
+
444 RTABMAP_PARAM(RGBD, ProximityAngle, float, 45, "Maximum angle (degrees) for one-to-one proximity detection.");
+
445 RTABMAP_PARAM(RGBD, ProximityOdomGuess, bool, false, "Use odometry as motion guess for one-to-one proximity detection.");
+
446 RTABMAP_PARAM(RGBD, ProximityGlobalScanMap, bool, false, uFormat("Create a global assembled map from laser scans for one-to-many proximity detection, replacing the original one-to-many proximity detection (i.e., detection against local paths). Only used in localization mode (%s=false), otherwise original one-to-many proximity detection is done. Note also that if graph is modified (i.e., memory management is enabled or robot jumps from one disjoint session to another in same database), the global scan map is cleared and one-to-many proximity detection is reverted to original approach.", kMemIncrementalMemory().c_str()));
+
447 RTABMAP_PARAM(RGBD, ProximityMergedScanCovFactor, double, 100.0, uFormat("Covariance factor for one-to-many proximity detection (when %s>0 and scans are used).", kRGBDProximityPathMaxNeighbors().c_str()));
+
448
+
449 // Graph optimization
+
450#ifdef RTABMAP_GTSAM
+
451 RTABMAP_PARAM(Optimizer, Strategy, int, 2, "Graph optimization strategy: 0=TORO, 1=g2o, 2=GTSAM and 3=Ceres.");
+
452 RTABMAP_PARAM(Optimizer, Iterations, int, 20, "Optimization iterations.");
+
453 RTABMAP_PARAM(Optimizer, Epsilon, double, 0.00001, "Stop optimizing when the error improvement is less than this value.");
+
454#else
+
455#ifdef RTABMAP_G2O
+
456 RTABMAP_PARAM(Optimizer, Strategy, int, 1, "Graph optimization strategy: 0=TORO, 1=g2o, 2=GTSAM and 3=Ceres.");
+
457 RTABMAP_PARAM(Optimizer, Iterations, int, 20, "Optimization iterations.");
+
458 RTABMAP_PARAM(Optimizer, Epsilon, double, 0.0, "Stop optimizing when the error improvement is less than this value.");
+
459#else
+
460#ifdef RTABMAP_CERES
+
461 RTABMAP_PARAM(Optimizer, Strategy, int, 3, "Graph optimization strategy: 0=TORO, 1=g2o, 2=GTSAM and 3=Ceres.");
+
462 RTABMAP_PARAM(Optimizer, Iterations, int, 20, "Optimization iterations.");
+
463 RTABMAP_PARAM(Optimizer, Epsilon, double, 0.000001, "Stop optimizing when the error improvement is less than this value.");
+
464#else
+
465 RTABMAP_PARAM(Optimizer, Strategy, int, 0, "Graph optimization strategy: 0=TORO, 1=g2o, 2=GTSAM and 3=Ceres.");
+
466 RTABMAP_PARAM(Optimizer, Iterations, int, 100, "Optimization iterations.");
+
467 RTABMAP_PARAM(Optimizer, Epsilon, double, 0.00001, "Stop optimizing when the error improvement is less than this value.");
+
468#endif
+
469#endif
+
470#endif
+
471 RTABMAP_PARAM(Optimizer, VarianceIgnored, bool, false, "Ignore constraints' variance. If checked, identity information matrix is used for each constraint. Otherwise, an information matrix is generated from the variance saved in the links.");
+
472 RTABMAP_PARAM(Optimizer, Robust, bool, false, "Robust graph optimization using Vertigo (only work for g2o and GTSAM optimization strategies).");
+
473 RTABMAP_PARAM(Optimizer, PriorsIgnored, bool, true, "Ignore prior constraints (global pose or GPS) while optimizing. Currently only g2o and gtsam optimization supports this.");
+
474 RTABMAP_PARAM(Optimizer, LandmarksIgnored, bool, false, "Ignore landmark constraints while optimizing. Currently only g2o and gtsam optimization supports this.");
+
475#if defined(RTABMAP_G2O) || defined(RTABMAP_GTSAM)
+
476 RTABMAP_PARAM(Optimizer, GravitySigma, float, 0.3, uFormat("Gravity sigma value (>=0, typically between 0.1 and 0.3). Optimization is done while preserving gravity orientation of the poses. This should be used only with visual/lidar inertial odometry approaches, for which we assume that all odometry poses are aligned with gravity. Set to 0 to disable gravity constraints. Currently supported only with g2o and GTSAM optimization strategies (see %s).", kOptimizerStrategy().c_str()));
+
477#else
+
478 RTABMAP_PARAM(Optimizer, GravitySigma, float, 0.0, uFormat("Gravity sigma value (>=0, typically between 0.1 and 0.3). Optimization is done while preserving gravity orientation of the poses. This should be used only with visual/lidar inertial odometry approaches, for which we assume that all odometry poses are aligned with gravity. Set to 0 to disable gravity constraints. Currently supported only with g2o and GTSAM optimization strategies (see %s).", kOptimizerStrategy().c_str()));
+
479#endif
480
-
481 RTABMAP_PARAM(GTSAM, Optimizer, int, 1, "0=Levenberg 1=GaussNewton 2=Dogleg");
-
482 RTABMAP_PARAM(GTSAM, Incremental, bool, false, uFormat("Do graph optimization incrementally (iSAM2) to increase optimization speed on loop closures. Note that only GaussNewton and Dogleg optimization algorithms are supported (%s) in this mode.", kGTSAMOptimizer().c_str()));
-
483 RTABMAP_PARAM(GTSAM, IncRelinearizeThreshold, double, 0.01, "Only relinearize variables whose linear delta magnitude is greater than this threshold. See GTSAM::ISAM2 doc for more info.");
-
484 RTABMAP_PARAM(GTSAM, IncRelinearizeSkip, int, 1, "Only relinearize any variables every X calls to ISAM2::update(). See GTSAM::ISAM2 doc for more info.");
-
485
-
486 // Odometry
-
487 RTABMAP_PARAM(Odom, Strategy, int, 0, "0=Frame-to-Map (F2M) 1=Frame-to-Frame (F2F) 2=Fovis 3=viso2 4=DVO-SLAM 5=ORB_SLAM 6=OKVIS 7=LOAM 8=MSCKF_VIO 9=VINS-Fusion 10=OpenVINS 11=FLOAM 12=Open3D 13=cuVSLAM 14=LIO-SAM");
-
488 RTABMAP_PARAM(Odom, ResetCountdown, int, 0, "Automatically reset odometry after X consecutive images where odometry cannot be computed (a value of 0 disables auto-reset). When a reset occurs, odometry resumes from the last successfully computed pose with large covariance to trigger a new map. If external odometry is used, it will also be reset based on the motion estimated relative to the last computed pose but no large covariance will be received, so that a new map won't be triggered.");
-
489 RTABMAP_PARAM(Odom, Holonomic, bool, true, "If the robot is holonomic (strafing commands can be issued). If not, y value will be estimated from x and yaw values (y=x*tan(yaw)).");
-
490 RTABMAP_PARAM(Odom, FillInfoData, bool, true, "Fill info with data (inliers/outliers features).");
-
491 RTABMAP_PARAM(Odom, ImageBufferSize, unsigned int, 1, "Data buffer size (0 min inf).");
-
492 RTABMAP_PARAM(Odom, FilteringStrategy, int, 0, "0=No filtering 1=Kalman filtering 2=Particle filtering. This filter is used to smooth the odometry output.");
-
493 RTABMAP_PARAM(Odom, ParticleSize, unsigned int, 400, "Number of particles of the filter.");
-
494 RTABMAP_PARAM(Odom, ParticleNoiseT, float, 0.002, "Noise (m) of translation components (x,y,z).");
-
495 RTABMAP_PARAM(Odom, ParticleLambdaT, float, 100, "Lambda of translation components (x,y,z).");
-
496 RTABMAP_PARAM(Odom, ParticleNoiseR, float, 0.002, "Noise (rad) of rotational components (roll,pitch,yaw).");
-
497 RTABMAP_PARAM(Odom, ParticleLambdaR, float, 100, "Lambda of rotational components (roll,pitch,yaw).");
-
498 RTABMAP_PARAM(Odom, KalmanProcessNoise, float, 0.001, "Process noise covariance value.");
-
499 RTABMAP_PARAM(Odom, KalmanMeasurementNoise, float, 0.01, "Process measurement covariance value.");
-
500 RTABMAP_PARAM(Odom, GuessMotion, bool, true, "Guess next transformation from the last motion computed.");
-
501 RTABMAP_PARAM(Odom, GuessSmoothingDelay, float, 0, uFormat("Guess smoothing delay (s). Estimated velocity is averaged based on last transforms up to this maximum delay. This can help to get smoother velocity prediction. Last velocity computed is used directly if \"%s\" is set or the delay is below the odometry rate.", kOdomFilteringStrategy().c_str()));
-
502 RTABMAP_PARAM(Odom, KeyFrameThr, float, 0.3, "[Visual] Create a new keyframe when the number of inliers drops under this ratio of features in last frame. Setting the value to 0 means that a keyframe is created for each processed frame.");
-
503 RTABMAP_PARAM(Odom, VisKeyFrameThr, int, 150, "[Visual] Create a new keyframe when the number of inliers drops under this threshold. Setting the value to 0 means that a keyframe is created for each processed frame.");
-
504 RTABMAP_PARAM(Odom, ScanKeyFrameThr, float, 0.9, "[Geometry] Create a new keyframe when the number of ICP inliers drops under this ratio of points in last frame's scan. Setting the value to 0 means that a keyframe is created for each processed frame.");
-
505 RTABMAP_PARAM(Odom, ImageDecimation, unsigned int, 1, uFormat("Decimation of the RGB image before registration. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. If %s is true and if depth is smaller than decimated RGB, depth may be interpolated to match RGB size for feature detection.", kVisDepthAsMask().c_str()));
-
506 RTABMAP_PARAM(Odom, AlignWithGround, bool, false, "Align odometry with the ground on initialization.");
-
507 RTABMAP_PARAM(Odom, Deskewing, bool, true, "Lidar deskewing. If input lidar has time channel, it will be deskewed with a constant motion model (with IMU orientation and/or guess if provided).");
-
508
-
509 // Odometry Frame-to-Map
-
510 RTABMAP_PARAM(OdomF2M, MaxSize, int, 2000, "[Visual] Local map size: If > 0 (example 5000), the odometry will maintain a local map of X maximum words.");
-
511 RTABMAP_PARAM(OdomF2M, MaxNewFeatures, int, 0, "[Visual] Maximum features (sorted by keypoint response) added to local map from a new key-frame. 0 means no limit.");
-
512 RTABMAP_PARAM(OdomF2M, InitDepthFactor, float, 0.05, "[Visual] Depth factor used to initialize depth of features without depth. Depth = Factor * fx.");
-
513 RTABMAP_PARAM(OdomF2M, FloorThreshold, float, 0.0, "[Visual] Only track features in 3D feature map that are over this threshold (height in base frame). Can be useful to ignore reflections on the floor. 0 means disabled.");
-
514 RTABMAP_PARAM(OdomF2M, ScanMaxSize, int, 2000, "[Geometry] Maximum local scan map size.");
-
515 RTABMAP_PARAM(OdomF2M, ScanSubtractRadius, float, 0.05, "[Geometry] Radius used to filter points of a new added scan to local map. This could match the voxel size of the scans.");
-
516 RTABMAP_PARAM(OdomF2M, ScanSubtractAngle, float, 45, uFormat("[Geometry] Max angle (degrees) used to filter points of a new added scan to local map (when \"%s\">0). 0 means any angle.", kOdomF2MScanSubtractRadius().c_str()).c_str());
-
517 RTABMAP_PARAM(OdomF2M, ScanRange, float, 0, "[Geometry] Distance Range used to filter points of local map (when > 0). 0 means local map is updated using time and not range.");
-
518 RTABMAP_PARAM(OdomF2M, ValidDepthRatio, float, 0.75, "If a new frame has points without valid depth, they are added to local feature map only if points with valid depth on total points is over this ratio. Setting to 1 means no points without valid depth are added to local feature map.");
-
519#if defined(RTABMAP_G2O) || defined(RTABMAP_ORB_SLAM)
-
520 RTABMAP_PARAM(OdomF2M, BundleAdjustment, int, 1, uFormat("Local bundle adjustment. Value matches the %s parameter: 0=disabled (TORO is not BA-capable), 1=g2o, 2=GTSAM, 3=Ceres, 4=cvsba.", kOptimizerStrategy().c_str()));
-
521#else
-
522 RTABMAP_PARAM(OdomF2M, BundleAdjustment, int, 0, uFormat("Local bundle adjustment. Value matches the %s parameter: 0=disabled (TORO is not BA-capable), 1=g2o, 2=GTSAM, 3=Ceres, 4=cvsba.", kOptimizerStrategy().c_str()));
-
523#endif
-
524 RTABMAP_PARAM(OdomF2M, BundleAdjustmentMaxFrames, int, 10, "Maximum frames used for bundle adjustment (0=inf or all current frames in the local map).");
-
525 RTABMAP_PARAM(OdomF2M, BundleAdjustmentMinMotion, float, 0.0, "To create a new keyframe with bundle adjustment, a minimum motion (in pixels) can be required. The motion is computed by the average distance between inliers of the previous keyframe and new frame.");
-
526 RTABMAP_PARAM(OdomF2M, BundleAdjustmentMaxKeyFramesPerFeature, int, 0, "Maximum keyframes per feature for bundle adjustment. 0 means not limit.");
-
527 RTABMAP_PARAM(OdomF2M, BundleUpdateFeatureMapOnAllFrames, bool, false, uFormat("Update 3D local feature map on every frame with bundle adjustment. Recommended if %s=false and %s=true so that features without depth are better triangulated on every frame (not only on keyframes). If disabled, the feature map is updated only when a new keyframe is added (legacy approach).", kVisDepthAsMask().c_str(), kMemUseOdomFeatures().c_str()));
-
528
-
529 // Odometry Mono
-
530 RTABMAP_PARAM(OdomMono, InitMinFlow, float, 100, "Minimum optical flow required for the initialization step.");
-
531 RTABMAP_PARAM(OdomMono, InitMinTranslation, float, 0.1, "Minimum translation required for the initialization step.");
-
532 RTABMAP_PARAM(OdomMono, MinTranslation, float, 0.02, "Minimum translation to add new points to local map. On initialization, translation x 5 is used as the minimum.");
-
533 RTABMAP_PARAM(OdomMono, MaxVariance, float, 0.01, "Maximum variance to add new points to local map.");
-
534
-
535 // Odometry Fovis
-
536 RTABMAP_PARAM(OdomFovis, FeatureWindowSize, int, 9, "The size of the n x n image patch surrounding each feature, used for keypoint matching.");
-
537 RTABMAP_PARAM(OdomFovis, MaxPyramidLevel, int, 3, "The maximum Gaussian pyramid level to process the image at. Pyramid level 1 corresponds to the original image.");
-
538 RTABMAP_PARAM(OdomFovis, MinPyramidLevel, int, 0, "The minimum pyramid level.");
-
539 RTABMAP_PARAM(OdomFovis, TargetPixelsPerFeature, int, 250, "Specifies the desired feature density as a ratio of input image pixels per feature detected. This number is used to control the adaptive feature thresholding.");
-
540 RTABMAP_PARAM(OdomFovis, FastThreshold, int, 20, "FAST threshold.");
-
541 RTABMAP_PARAM(OdomFovis, UseAdaptiveThreshold, bool, true, "Use FAST adaptive threshold.");
-
542 RTABMAP_PARAM(OdomFovis, FastThresholdAdaptiveGain, double, 0.005, "FAST threshold adaptive gain.");
-
543 RTABMAP_PARAM(OdomFovis, UseHomographyInitialization, bool, true, "Use homography initialization.");
-
544
-
545 RTABMAP_PARAM(OdomFovis, UseBucketing, bool, true, "");
-
546 RTABMAP_PARAM(OdomFovis, BucketWidth, int, 80, "");
-
547 RTABMAP_PARAM(OdomFovis, BucketHeight, int, 80, "");
-
548 RTABMAP_PARAM(OdomFovis, MaxKeypointsPerBucket, int, 25, "");
-
549 RTABMAP_PARAM(OdomFovis, UseImageNormalization, bool, false, "");
-
550
-
551 RTABMAP_PARAM(OdomFovis, InlierMaxReprojectionError, double, 1.5, "The maximum image-space reprojection error (in pixels) a feature match is allowed to have and still be considered an inlier in the set of features used for motion estimation.");
-
552 RTABMAP_PARAM(OdomFovis, CliqueInlierThreshold, double, 0.1, "See Howard's greedy max-clique algorithm for determining the maximum set of mutually consisten feature matches. This specifies the compatibility threshold, in meters.");
-
553 RTABMAP_PARAM(OdomFovis, MinFeaturesForEstimate, int, 20, "Minimum number of features in the inlier set for the motion estimate to be considered valid.");
-
554 RTABMAP_PARAM(OdomFovis, MaxMeanReprojectionError, double, 10.0, "Maximum mean reprojection error over the inlier feature matches for the motion estimate to be considered valid.");
-
555 RTABMAP_PARAM(OdomFovis, UseSubpixelRefinement, bool, true, "Specifies whether or not to refine feature matches to subpixel resolution.");
-
556 RTABMAP_PARAM(OdomFovis, FeatureSearchWindow, int, 25, "Specifies the size of the search window to apply when searching for feature matches across time frames. The search is conducted around the feature location predicted by the initial rotation estimate.");
-
557 RTABMAP_PARAM(OdomFovis, UpdateTargetFeaturesWithRefined, bool, false, "When subpixel refinement is enabled, the refined feature locations can be saved over the original feature locations. This has a slightly negative impact on frame-to-frame visual odometry, but is likely better when using this library as part of a visual SLAM algorithm.");
-
558
-
559 RTABMAP_PARAM(OdomFovis, StereoRequireMutualMatch, bool, true, "");
-
560 RTABMAP_PARAM(OdomFovis, StereoMaxDistEpipolarLine, double, 1.5, "");
-
561 RTABMAP_PARAM(OdomFovis, StereoMaxRefinementDisplacement, double, 1.0, "");
-
562 RTABMAP_PARAM(OdomFovis, StereoMaxDisparity, int, 128, "");
-
563
-
564 // Odometry viso2
-
565 RTABMAP_PARAM(OdomViso2, RansacIters, int, 200, "Number of RANSAC iterations.");
-
566 RTABMAP_PARAM(OdomViso2, InlierThreshold, double, 2.0, "Fundamental matrix inlier threshold.");
-
567 RTABMAP_PARAM(OdomViso2, Reweighting, bool, true, "Lower border weights (more robust to calibration errors).");
-
568 RTABMAP_PARAM(OdomViso2, MatchNmsN, int, 3, "Non-max-suppression: min. distance between maxima (in pixels).");
-
569 RTABMAP_PARAM(OdomViso2, MatchNmsTau, int, 50, "Non-max-suppression: interest point peakiness threshold.");
-
570 RTABMAP_PARAM(OdomViso2, MatchBinsize, int, 50, "Matching bin width/height (affects efficiency only).");
-
571 RTABMAP_PARAM(OdomViso2, MatchRadius, int, 200, "Matching radius (du/dv in pixels).");
-
572 RTABMAP_PARAM(OdomViso2, MatchDispTolerance, int, 2, "Disparity tolerance for stereo matches (in pixels).");
-
573 RTABMAP_PARAM(OdomViso2, MatchOutlierDispTolerance, int, 5, "Outlier removal: disparity tolerance (in pixels).");
-
574 RTABMAP_PARAM(OdomViso2, MatchOutlierFlowTolerance, int, 5, "Outlier removal: flow tolerance (in pixels).");
-
575 RTABMAP_PARAM(OdomViso2, MatchMultiStage, bool, true, "Multistage matching (denser and faster).");
-
576 RTABMAP_PARAM(OdomViso2, MatchHalfResolution, bool, true, "Match at half resolution, refine at full resolution.");
-
577 RTABMAP_PARAM(OdomViso2, MatchRefinement, int, 1, "Refinement (0=none,1=pixel,2=subpixel).");
-
578 RTABMAP_PARAM(OdomViso2, BucketMaxFeatures, int, 2, "Maximal number of features per bucket.");
-
579 RTABMAP_PARAM(OdomViso2, BucketWidth, double, 50, "Width of bucket.");
-
580 RTABMAP_PARAM(OdomViso2, BucketHeight, double, 50, "Height of bucket.");
-
581
-
582 // Odometry ORB_SLAM
-
583 RTABMAP_PARAM_STR(OdomORBSLAM, VocPath, "", "Path to ORB vocabulary (*.txt).");
-
584 RTABMAP_PARAM(OdomORBSLAM, Bf, double, 0.076, "Fake IR projector baseline (m) used only when stereo is not used.");
-
585 RTABMAP_PARAM(OdomORBSLAM, ThDepth, double, 40.0, "Close/Far threshold. Baseline times.");
-
586 RTABMAP_PARAM(OdomORBSLAM, Fps, float, 0.0, "Camera FPS (0 to estimate from input data).");
-
587 RTABMAP_PARAM(OdomORBSLAM, MaxFeatures, int, 1000, "Maximum ORB features extracted per frame.");
-
588 RTABMAP_PARAM(OdomORBSLAM, MapSize, int, 3000, "Maximum size of the feature map (0 means infinite). Only supported with ORB_SLAM2.");
-
589 RTABMAP_PARAM(OdomORBSLAM, Inertial, bool, false, "Enable IMU. Only supported with ORB_SLAM3.");
-
590 RTABMAP_PARAM(OdomORBSLAM, GyroNoise, double, 0.01, "IMU gyroscope \"white noise\".");
-
591 RTABMAP_PARAM(OdomORBSLAM, AccNoise, double, 0.1, "IMU accelerometer \"white noise\".");
-
592 RTABMAP_PARAM(OdomORBSLAM, GyroWalk, double, 0.000001, "IMU gyroscope \"random walk\".");
-
593 RTABMAP_PARAM(OdomORBSLAM, AccWalk, double, 0.0001, "IMU accelerometer \"random walk\".");
-
594 RTABMAP_PARAM(OdomORBSLAM, SamplingRate, double, 0, "IMU sampling rate (0 to estimate from input data).");
-
595
-
596
-
597 // Odometry OKVIS
-
598 RTABMAP_PARAM_STR(OdomOKVIS, ConfigPath, "", "Path of OKVIS config file.");
-
599
-
600 // Odometry LOAM
-
601 RTABMAP_PARAM(OdomLOAM, Sensor, int, 2, "Velodyne sensor: 0=VLP-16, 1=HDL-32, 2=HDL-64E");
-
602 RTABMAP_PARAM(OdomLOAM, ScanPeriod, float, 0.1, "Scan period (s)");
-
603 RTABMAP_PARAM(OdomLOAM, Resolution, float, 0.2, "Map resolution");
-
604 RTABMAP_PARAM(OdomLOAM, LinVar, float, 0.01, "Linear output variance.");
-
605 RTABMAP_PARAM(OdomLOAM, AngVar, float, 0.01, "Angular output variance.");
-
606 RTABMAP_PARAM(OdomLOAM, LocalMapping, bool, true, "Local mapping. It adds more time to compute odometry, but accuracy is significantly improved.");
+
481#ifdef RTABMAP_ORB_SLAM
+
482 RTABMAP_PARAM(g2o, Solver, int, 3, "0=csparse 1=pcg 2=cholmod 3=Eigen");
+
483#else
+
484 RTABMAP_PARAM(g2o, Solver, int, 0, "0=csparse 1=pcg 2=cholmod 3=Eigen");
+
485#endif
+
486 RTABMAP_PARAM(g2o, Optimizer, int, 0, "0=Levenberg 1=GaussNewton");
+
487
+
488 RTABMAP_PARAM(Optimizer, Baseline, double, 0.075, "When doing bundle adjustment with RGB-D data (mono camera + depth), set a fake baseline (m) so the BA backend treats depth as stereo disparity. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Set to 0 to keep the problem mono (depth observations are ignored). For real stereo data the baseline in the calibration (Tx) is used directly.");
+
489 RTABMAP_PARAM(Optimizer, PixelVariance, double, 1.0, "Pixel variance used on the u/v axes of every bundle adjustment reprojection edge. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Should approximate the squared 1-sigma keypoint localization error in pixels. Set higher (e.g. 4-9) if features are noisy (low texture, motion blur, low light, or large detector scale). Set lower (e.g. 0.01-0.1) if features are sub-pixel refined (Lucas-Kanade tracking, parabolic peak interpolation). Intuition: the lower the pixel variance, the more the optimizer trusts the keypoint positions.");
+
490 RTABMAP_PARAM(Optimizer, DisparityVariance, double, 1.0, "Disparity variance used on the disparity axis (u - u_right) of stereo / RGB-D bundle adjustment edges. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Defaults to the same value as PixelVariance for backward compatibility. Set higher (e.g. 2-4) if your depth source is noisier than your feature detector's u/v precision (typical for stereo block matchers / SGM at long range). Set lower (e.g. 0.01-0.1) if your depth source is more accurate than the u/v detector (typical for ToF / LiDAR-fused depth where range is measured directly rather than triangulated). Intuition: the lower the disparity variance, the more the optimizer trusts the depth measurements. Geometric note: wider baseline and/or higher image resolution improve a block matcher's effective disparity precision (larger disparity magnitudes and finer sub-pixel refinement), so wide-baseline high-resolution stereo pairs can usually afford a lower disparity variance (e.g. 0.1-0.5); narrow-baseline low-resolution pairs should keep it higher (e.g. 1-4).");
+
491 RTABMAP_PARAM(Optimizer, RobustKernelDelta, double, 8, "Robust kernel delta used for bundle adjustment (0 means don't use robust kernel). Applies to all BA-capable backends (g2o, GTSAM, Ceres). Observations with chi2 over this threshold will be ignored in the second optimization pass.");
+
492
+
493 RTABMAP_PARAM(GTSAM, Optimizer, int, 1, "0=Levenberg 1=GaussNewton 2=Dogleg");
+
494 RTABMAP_PARAM(GTSAM, Incremental, bool, false, uFormat("Do graph optimization incrementally (iSAM2) to increase optimization speed on loop closures. Note that only GaussNewton and Dogleg optimization algorithms are supported (%s) in this mode.", kGTSAMOptimizer().c_str()));
+
495 RTABMAP_PARAM(GTSAM, IncRelinearizeThreshold, double, 0.01, "Only relinearize variables whose linear delta magnitude is greater than this threshold. See GTSAM::ISAM2 doc for more info.");
+
496 RTABMAP_PARAM(GTSAM, IncRelinearizeSkip, int, 1, "Only relinearize any variables every X calls to ISAM2::update(). See GTSAM::ISAM2 doc for more info.");
+
497
+
498 // Odometry
+
499 RTABMAP_PARAM(Odom, Strategy, int, 0, "0=Frame-to-Map (F2M) 1=Frame-to-Frame (F2F) 2=Fovis 3=viso2 4=DVO-SLAM 5=ORB_SLAM 6=OKVIS 7=LOAM 8=MSCKF_VIO 9=VINS-Fusion 10=OpenVINS 11=FLOAM 12=Open3D 13=cuVSLAM 14=LIO-SAM");
+
500 RTABMAP_PARAM(Odom, ResetCountdown, int, 0, "Automatically reset odometry after X consecutive images where odometry cannot be computed (a value of 0 disables auto-reset). When a reset occurs, odometry resumes from the last successfully computed pose with large covariance to trigger a new map. If external odometry is used, it will also be reset based on the motion estimated relative to the last computed pose but no large covariance will be received, so that a new map won't be triggered.");
+
501 RTABMAP_PARAM(Odom, Holonomic, bool, true, "If the robot is holonomic (strafing commands can be issued). If not, y value will be estimated from x and yaw values (y=x*tan(yaw)).");
+
502 RTABMAP_PARAM(Odom, FillInfoData, bool, true, "Fill info with data (inliers/outliers features).");
+
503 RTABMAP_PARAM(Odom, ImageBufferSize, unsigned int, 1, "Data buffer size (0 min inf).");
+
504 RTABMAP_PARAM(Odom, FilteringStrategy, int, 0, "0=No filtering 1=Kalman filtering 2=Particle filtering. This filter is used to smooth the odometry output.");
+
505 RTABMAP_PARAM(Odom, ParticleSize, unsigned int, 400, "Number of particles of the filter.");
+
506 RTABMAP_PARAM(Odom, ParticleNoiseT, float, 0.002, "Noise (m) of translation components (x,y,z).");
+
507 RTABMAP_PARAM(Odom, ParticleLambdaT, float, 100, "Lambda of translation components (x,y,z).");
+
508 RTABMAP_PARAM(Odom, ParticleNoiseR, float, 0.002, "Noise (rad) of rotational components (roll,pitch,yaw).");
+
509 RTABMAP_PARAM(Odom, ParticleLambdaR, float, 100, "Lambda of rotational components (roll,pitch,yaw).");
+
510 RTABMAP_PARAM(Odom, KalmanProcessNoise, float, 0.001, "Process noise covariance value.");
+
511 RTABMAP_PARAM(Odom, KalmanMeasurementNoise, float, 0.01, "Process measurement covariance value.");
+
512 RTABMAP_PARAM(Odom, GuessMotion, bool, true, "Guess next transformation from the last motion computed.");
+
513 RTABMAP_PARAM(Odom, GuessSmoothingDelay, float, 0, uFormat("Guess smoothing delay (s). Estimated velocity is averaged based on last transforms up to this maximum delay. This can help to get smoother velocity prediction. Last velocity computed is used directly if \"%s\" is set or the delay is below the odometry rate.", kOdomFilteringStrategy().c_str()));
+
514 RTABMAP_PARAM(Odom, KeyFrameThr, float, 0.3, "[Visual] Create a new keyframe when the number of inliers drops under this ratio of features in last frame. Setting the value to 0 means that a keyframe is created for each processed frame.");
+
515 RTABMAP_PARAM(Odom, VisKeyFrameThr, int, 150, "[Visual] Create a new keyframe when the number of inliers drops under this threshold. Setting the value to 0 means that a keyframe is created for each processed frame.");
+
516 RTABMAP_PARAM(Odom, ScanKeyFrameThr, float, 0.9, "[Geometry] Create a new keyframe when the number of ICP inliers drops under this ratio of points in last frame's scan. Setting the value to 0 means that a keyframe is created for each processed frame.");
+
517 RTABMAP_PARAM(Odom, ImageDecimation, unsigned int, 1, uFormat("Decimation of the RGB image before registration. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. If %s is true and if depth is smaller than decimated RGB, depth may be interpolated to match RGB size for feature detection.", kVisDepthAsMask().c_str()));
+
518 RTABMAP_PARAM(Odom, AlignWithGround, bool, false, "Align odometry with the ground on initialization.");
+
519 RTABMAP_PARAM(Odom, Deskewing, bool, true, "Lidar deskewing. If input lidar has time channel, it will be deskewed with a constant motion model (with IMU orientation and/or guess if provided).");
+
520
+
521 // Odometry Frame-to-Map
+
522 RTABMAP_PARAM(OdomF2M, MaxSize, int, 2000, "[Visual] Local map size: If > 0 (example 5000), the odometry will maintain a local map of X maximum words.");
+
523 RTABMAP_PARAM(OdomF2M, MaxNewFeatures, int, 0, "[Visual] Maximum features (sorted by keypoint response) added to local map from a new key-frame. 0 means no limit.");
+
524 RTABMAP_PARAM(OdomF2M, InitDepthFactor, float, 0.05, "[Visual] Depth factor used to initialize depth of features without depth. Depth = Factor * fx.");
+
525 RTABMAP_PARAM(OdomF2M, FloorThreshold, float, 0.0, "[Visual] Only track features in 3D feature map that are over this threshold (height in base frame). Can be useful to ignore reflections on the floor. 0 means disabled.");
+
526 RTABMAP_PARAM(OdomF2M, ScanMaxSize, int, 2000, "[Geometry] Maximum local scan map size.");
+
527 RTABMAP_PARAM(OdomF2M, ScanSubtractRadius, float, 0.05, "[Geometry] Radius used to filter points of a new added scan to local map. This could match the voxel size of the scans.");
+
528 RTABMAP_PARAM(OdomF2M, ScanSubtractAngle, float, 45, uFormat("[Geometry] Max angle (degrees) used to filter points of a new added scan to local map (when \"%s\">0). 0 means any angle.", kOdomF2MScanSubtractRadius().c_str()).c_str());
+
529 RTABMAP_PARAM(OdomF2M, ScanRange, float, 0, "[Geometry] Distance Range used to filter points of local map (when > 0). 0 means local map is updated using time and not range.");
+
530 RTABMAP_PARAM(OdomF2M, ValidDepthRatio, float, 0.75, "If a new frame has points without valid depth, they are added to local feature map only if points with valid depth on total points is over this ratio. Setting to 1 means no points without valid depth are added to local feature map.");
+
531#if defined(RTABMAP_G2O) || defined(RTABMAP_ORB_SLAM)
+
532 RTABMAP_PARAM(OdomF2M, BundleAdjustment, int, 1, uFormat("Local bundle adjustment. Value matches the %s parameter: 0=disabled (TORO is not BA-capable), 1=g2o, 2=GTSAM, 3=Ceres, 4=cvsba.", kOptimizerStrategy().c_str()));
+
533#else
+
534 RTABMAP_PARAM(OdomF2M, BundleAdjustment, int, 0, uFormat("Local bundle adjustment. Value matches the %s parameter: 0=disabled (TORO is not BA-capable), 1=g2o, 2=GTSAM, 3=Ceres, 4=cvsba.", kOptimizerStrategy().c_str()));
+
535#endif
+
536 RTABMAP_PARAM(OdomF2M, BundleAdjustmentMaxFrames, int, 10, "Maximum frames used for bundle adjustment (0=inf or all current frames in the local map).");
+
537 RTABMAP_PARAM(OdomF2M, BundleAdjustmentMinMotion, float, 0.0, "To create a new keyframe with bundle adjustment, a minimum motion (in pixels) can be required. The motion is computed by the average distance between inliers of the previous keyframe and new frame.");
+
538 RTABMAP_PARAM(OdomF2M, BundleAdjustmentMaxKeyFramesPerFeature, int, 0, "Maximum keyframes per feature for bundle adjustment. 0 means not limit.");
+
539 RTABMAP_PARAM(OdomF2M, BundleUpdateFeatureMapOnAllFrames, bool, false, uFormat("Update 3D local feature map on every frame with bundle adjustment. Recommended if %s=false and %s=true so that features without depth are better triangulated on every frame (not only on keyframes). If disabled, the feature map is updated only when a new keyframe is added (legacy approach).", kVisDepthAsMask().c_str(), kMemUseOdomFeatures().c_str()));
+
540
+
541 // Odometry Mono
+
542 RTABMAP_PARAM(OdomMono, InitMinFlow, float, 100, "Minimum optical flow required for the initialization step.");
+
543 RTABMAP_PARAM(OdomMono, InitMinTranslation, float, 0.1, "Minimum translation required for the initialization step.");
+
544 RTABMAP_PARAM(OdomMono, MinTranslation, float, 0.02, "Minimum translation to add new points to local map. On initialization, translation x 5 is used as the minimum.");
+
545 RTABMAP_PARAM(OdomMono, MaxVariance, float, 0.01, "Maximum variance to add new points to local map.");
+
546
+
547 // Odometry Fovis
+
548 RTABMAP_PARAM(OdomFovis, FeatureWindowSize, int, 9, "The size of the n x n image patch surrounding each feature, used for keypoint matching.");
+
549 RTABMAP_PARAM(OdomFovis, MaxPyramidLevel, int, 3, "The maximum Gaussian pyramid level to process the image at. Pyramid level 1 corresponds to the original image.");
+
550 RTABMAP_PARAM(OdomFovis, MinPyramidLevel, int, 0, "The minimum pyramid level.");
+
551 RTABMAP_PARAM(OdomFovis, TargetPixelsPerFeature, int, 250, "Specifies the desired feature density as a ratio of input image pixels per feature detected. This number is used to control the adaptive feature thresholding.");
+
552 RTABMAP_PARAM(OdomFovis, FastThreshold, int, 20, "FAST threshold.");
+
553 RTABMAP_PARAM(OdomFovis, UseAdaptiveThreshold, bool, true, "Use FAST adaptive threshold.");
+
554 RTABMAP_PARAM(OdomFovis, FastThresholdAdaptiveGain, double, 0.005, "FAST threshold adaptive gain.");
+
555 RTABMAP_PARAM(OdomFovis, UseHomographyInitialization, bool, true, "Use homography initialization.");
+
556
+
557 RTABMAP_PARAM(OdomFovis, UseBucketing, bool, true, "");
+
558 RTABMAP_PARAM(OdomFovis, BucketWidth, int, 80, "");
+
559 RTABMAP_PARAM(OdomFovis, BucketHeight, int, 80, "");
+
560 RTABMAP_PARAM(OdomFovis, MaxKeypointsPerBucket, int, 25, "");
+
561 RTABMAP_PARAM(OdomFovis, UseImageNormalization, bool, false, "");
+
562
+
563 RTABMAP_PARAM(OdomFovis, InlierMaxReprojectionError, double, 1.5, "The maximum image-space reprojection error (in pixels) a feature match is allowed to have and still be considered an inlier in the set of features used for motion estimation.");
+
564 RTABMAP_PARAM(OdomFovis, CliqueInlierThreshold, double, 0.1, "See Howard's greedy max-clique algorithm for determining the maximum set of mutually consisten feature matches. This specifies the compatibility threshold, in meters.");
+
565 RTABMAP_PARAM(OdomFovis, MinFeaturesForEstimate, int, 20, "Minimum number of features in the inlier set for the motion estimate to be considered valid.");
+
566 RTABMAP_PARAM(OdomFovis, MaxMeanReprojectionError, double, 10.0, "Maximum mean reprojection error over the inlier feature matches for the motion estimate to be considered valid.");
+
567 RTABMAP_PARAM(OdomFovis, UseSubpixelRefinement, bool, true, "Specifies whether or not to refine feature matches to subpixel resolution.");
+
568 RTABMAP_PARAM(OdomFovis, FeatureSearchWindow, int, 25, "Specifies the size of the search window to apply when searching for feature matches across time frames. The search is conducted around the feature location predicted by the initial rotation estimate.");
+
569 RTABMAP_PARAM(OdomFovis, UpdateTargetFeaturesWithRefined, bool, false, "When subpixel refinement is enabled, the refined feature locations can be saved over the original feature locations. This has a slightly negative impact on frame-to-frame visual odometry, but is likely better when using this library as part of a visual SLAM algorithm.");
+
570
+
571 RTABMAP_PARAM(OdomFovis, StereoRequireMutualMatch, bool, true, "");
+
572 RTABMAP_PARAM(OdomFovis, StereoMaxDistEpipolarLine, double, 1.5, "");
+
573 RTABMAP_PARAM(OdomFovis, StereoMaxRefinementDisplacement, double, 1.0, "");
+
574 RTABMAP_PARAM(OdomFovis, StereoMaxDisparity, int, 128, "");
+
575
+
576 // Odometry viso2
+
577 RTABMAP_PARAM(OdomViso2, RansacIters, int, 200, "Number of RANSAC iterations.");
+
578 RTABMAP_PARAM(OdomViso2, InlierThreshold, double, 2.0, "Fundamental matrix inlier threshold.");
+
579 RTABMAP_PARAM(OdomViso2, Reweighting, bool, true, "Lower border weights (more robust to calibration errors).");
+
580 RTABMAP_PARAM(OdomViso2, MatchNmsN, int, 3, "Non-max-suppression: min. distance between maxima (in pixels).");
+
581 RTABMAP_PARAM(OdomViso2, MatchNmsTau, int, 50, "Non-max-suppression: interest point peakiness threshold.");
+
582 RTABMAP_PARAM(OdomViso2, MatchBinsize, int, 50, "Matching bin width/height (affects efficiency only).");
+
583 RTABMAP_PARAM(OdomViso2, MatchRadius, int, 200, "Matching radius (du/dv in pixels).");
+
584 RTABMAP_PARAM(OdomViso2, MatchDispTolerance, int, 2, "Disparity tolerance for stereo matches (in pixels).");
+
585 RTABMAP_PARAM(OdomViso2, MatchOutlierDispTolerance, int, 5, "Outlier removal: disparity tolerance (in pixels).");
+
586 RTABMAP_PARAM(OdomViso2, MatchOutlierFlowTolerance, int, 5, "Outlier removal: flow tolerance (in pixels).");
+
587 RTABMAP_PARAM(OdomViso2, MatchMultiStage, bool, true, "Multistage matching (denser and faster).");
+
588 RTABMAP_PARAM(OdomViso2, MatchHalfResolution, bool, true, "Match at half resolution, refine at full resolution.");
+
589 RTABMAP_PARAM(OdomViso2, MatchRefinement, int, 1, "Refinement (0=none,1=pixel,2=subpixel).");
+
590 RTABMAP_PARAM(OdomViso2, BucketMaxFeatures, int, 2, "Maximal number of features per bucket.");
+
591 RTABMAP_PARAM(OdomViso2, BucketWidth, double, 50, "Width of bucket.");
+
592 RTABMAP_PARAM(OdomViso2, BucketHeight, double, 50, "Height of bucket.");
+
593
+
594 // Odometry ORB_SLAM
+
595 RTABMAP_PARAM_STR(OdomORBSLAM, VocPath, "", "Path to ORB vocabulary (*.txt).");
+
596 RTABMAP_PARAM(OdomORBSLAM, Bf, double, 0.076, "Fake IR projector baseline (m) used only when stereo is not used.");
+
597 RTABMAP_PARAM(OdomORBSLAM, ThDepth, double, 40.0, "Close/Far threshold. Baseline times.");
+
598 RTABMAP_PARAM(OdomORBSLAM, Fps, float, 0.0, "Camera FPS (0 to estimate from input data).");
+
599 RTABMAP_PARAM(OdomORBSLAM, MaxFeatures, int, 1000, "Maximum ORB features extracted per frame.");
+
600 RTABMAP_PARAM(OdomORBSLAM, MapSize, int, 3000, "Maximum size of the feature map (0 means infinite). Only supported with ORB_SLAM2.");
+
601 RTABMAP_PARAM(OdomORBSLAM, Inertial, bool, false, "Enable IMU. Only supported with ORB_SLAM3.");
+
602 RTABMAP_PARAM(OdomORBSLAM, GyroNoise, double, 0.01, "IMU gyroscope \"white noise\".");
+
603 RTABMAP_PARAM(OdomORBSLAM, AccNoise, double, 0.1, "IMU accelerometer \"white noise\".");
+
604 RTABMAP_PARAM(OdomORBSLAM, GyroWalk, double, 0.000001, "IMU gyroscope \"random walk\".");
+
605 RTABMAP_PARAM(OdomORBSLAM, AccWalk, double, 0.0001, "IMU accelerometer \"random walk\".");
+
606 RTABMAP_PARAM(OdomORBSLAM, SamplingRate, double, 0, "IMU sampling rate (0 to estimate from input data).");
607
-
608 // Odometry MSCKF_VIO
-
609 RTABMAP_PARAM(OdomMSCKF, GridRow, int, 4, "");
-
610 RTABMAP_PARAM(OdomMSCKF, GridCol, int, 5, "");
-
611 RTABMAP_PARAM(OdomMSCKF, GridMinFeatureNum, int, 3, "");
-
612 RTABMAP_PARAM(OdomMSCKF, GridMaxFeatureNum, int, 4, "");
-
613 RTABMAP_PARAM(OdomMSCKF, PyramidLevels, int, 3, "");
-
614 RTABMAP_PARAM(OdomMSCKF, PatchSize, int, 15, "");
-
615 RTABMAP_PARAM(OdomMSCKF, FastThreshold, int, 10, "");
-
616 RTABMAP_PARAM(OdomMSCKF, MaxIteration, int, 30, "");
-
617 RTABMAP_PARAM(OdomMSCKF, TrackPrecision, double, 0.01, "");
-
618 RTABMAP_PARAM(OdomMSCKF, RansacThreshold, double, 3, "");
-
619 RTABMAP_PARAM(OdomMSCKF, StereoThreshold, double, 5, "");
-
620 RTABMAP_PARAM(OdomMSCKF, PositionStdThreshold, double, 8.0, "");
-
621 RTABMAP_PARAM(OdomMSCKF, RotationThreshold, double, 0.2618, "");
-
622 RTABMAP_PARAM(OdomMSCKF, TranslationThreshold, double, 0.4, "");
-
623 RTABMAP_PARAM(OdomMSCKF, TrackingRateThreshold, double, 0.5, "");
-
624 RTABMAP_PARAM(OdomMSCKF, OptTranslationThreshold, double, 0, "");
-
625 RTABMAP_PARAM(OdomMSCKF, NoiseGyro, double, 0.005, "");
-
626 RTABMAP_PARAM(OdomMSCKF, NoiseAcc, double, 0.05, "");
-
627 RTABMAP_PARAM(OdomMSCKF, NoiseGyroBias, double, 0.001, "");
-
628 RTABMAP_PARAM(OdomMSCKF, NoiseAccBias, double, 0.01, "");
-
629 RTABMAP_PARAM(OdomMSCKF, NoiseFeature, double, 0.035, "");
-
630 RTABMAP_PARAM(OdomMSCKF, InitCovVel, double, 0.25, "");
-
631 RTABMAP_PARAM(OdomMSCKF, InitCovGyroBias, double, 0.01, "");
-
632 RTABMAP_PARAM(OdomMSCKF, InitCovAccBias, double, 0.01, "");
-
633 RTABMAP_PARAM(OdomMSCKF, InitCovExRot, double, 0.00030462, "");
-
634 RTABMAP_PARAM(OdomMSCKF, InitCovExTrans, double, 0.000025, "");
-
635 RTABMAP_PARAM(OdomMSCKF, MaxCamStateSize, int, 20, "");
-
636
-
637 // Odometry VINS-Fusion
-
638 RTABMAP_PARAM_STR(OdomVINSFusion, ConfigPath, "", "Path of VINS-Fusion config file.");
-
639
-
640 // Odometry OpenVINS
-
641 RTABMAP_PARAM_STR(OdomOpenVINS, ConfigPath, "", "Path of OpenVINS config file (*.yaml). Same format used than OpenVINS library. Note that any parameter from that config file will overwrite the same parameter in OdomOpenVINS group.");
-
642 RTABMAP_PARAM(OdomOpenVINS, UseStereo, bool, true, "If we have more than 1 camera, if we should try to track stereo constraints between pairs.");
-
643 RTABMAP_PARAM(OdomOpenVINS, UseKLT, bool, true, "If true we will use KLT, otherwise use a ORB descriptor + robust matching.");
-
644 RTABMAP_PARAM(OdomOpenVINS, NumPts, int, 200, "Number of points (per camera) we will extract and try to track.");
-
645 RTABMAP_PARAM(OdomOpenVINS, MinPxDist, int, 15, "Eistance between features (features near each other provide less information).");
-
646 RTABMAP_PARAM(OdomOpenVINS, FiTriangulate1d, bool, false, "If we should perform 1d triangulation instead of 3d.");
-
647 RTABMAP_PARAM(OdomOpenVINS, FiRefineFeatures, bool, true, "If we should perform Levenberg-Marquardt refinement.");
-
648 RTABMAP_PARAM(OdomOpenVINS, FiMaxRuns, int, 5, "Max runs for Levenberg-Marquardt.");
-
649 RTABMAP_PARAM(OdomOpenVINS, FiMaxBaseline, double, 40, "Max baseline ratio to accept triangulated features.");
-
650 RTABMAP_PARAM(OdomOpenVINS, FiMaxCondNumber, double, 10000, "Max condition number of linear triangulation matrix accept triangulated features.");
+
608
+
609 // Odometry OKVIS
+
610 RTABMAP_PARAM_STR(OdomOKVIS, ConfigPath, "", "Path of OKVIS config file.");
+
611
+
612 // Odometry LOAM
+
613 RTABMAP_PARAM(OdomLOAM, Sensor, int, 2, "Velodyne sensor: 0=VLP-16, 1=HDL-32, 2=HDL-64E");
+
614 RTABMAP_PARAM(OdomLOAM, ScanPeriod, float, 0.1, "Scan period (s)");
+
615 RTABMAP_PARAM(OdomLOAM, Resolution, float, 0.2, "Map resolution");
+
616 RTABMAP_PARAM(OdomLOAM, LinVar, float, 0.01, "Linear output variance.");
+
617 RTABMAP_PARAM(OdomLOAM, AngVar, float, 0.01, "Angular output variance.");
+
618 RTABMAP_PARAM(OdomLOAM, LocalMapping, bool, true, "Local mapping. It adds more time to compute odometry, but accuracy is significantly improved.");
+
619
+
620 // Odometry MSCKF_VIO
+
621 RTABMAP_PARAM(OdomMSCKF, GridRow, int, 4, "");
+
622 RTABMAP_PARAM(OdomMSCKF, GridCol, int, 5, "");
+
623 RTABMAP_PARAM(OdomMSCKF, GridMinFeatureNum, int, 3, "");
+
624 RTABMAP_PARAM(OdomMSCKF, GridMaxFeatureNum, int, 4, "");
+
625 RTABMAP_PARAM(OdomMSCKF, PyramidLevels, int, 3, "");
+
626 RTABMAP_PARAM(OdomMSCKF, PatchSize, int, 15, "");
+
627 RTABMAP_PARAM(OdomMSCKF, FastThreshold, int, 10, "");
+
628 RTABMAP_PARAM(OdomMSCKF, MaxIteration, int, 30, "");
+
629 RTABMAP_PARAM(OdomMSCKF, TrackPrecision, double, 0.01, "");
+
630 RTABMAP_PARAM(OdomMSCKF, RansacThreshold, double, 3, "");
+
631 RTABMAP_PARAM(OdomMSCKF, StereoThreshold, double, 5, "");
+
632 RTABMAP_PARAM(OdomMSCKF, PositionStdThreshold, double, 8.0, "");
+
633 RTABMAP_PARAM(OdomMSCKF, RotationThreshold, double, 0.2618, "");
+
634 RTABMAP_PARAM(OdomMSCKF, TranslationThreshold, double, 0.4, "");
+
635 RTABMAP_PARAM(OdomMSCKF, TrackingRateThreshold, double, 0.5, "");
+
636 RTABMAP_PARAM(OdomMSCKF, OptTranslationThreshold, double, 0, "");
+
637 RTABMAP_PARAM(OdomMSCKF, NoiseGyro, double, 0.005, "");
+
638 RTABMAP_PARAM(OdomMSCKF, NoiseAcc, double, 0.05, "");
+
639 RTABMAP_PARAM(OdomMSCKF, NoiseGyroBias, double, 0.001, "");
+
640 RTABMAP_PARAM(OdomMSCKF, NoiseAccBias, double, 0.01, "");
+
641 RTABMAP_PARAM(OdomMSCKF, NoiseFeature, double, 0.035, "");
+
642 RTABMAP_PARAM(OdomMSCKF, InitCovVel, double, 0.25, "");
+
643 RTABMAP_PARAM(OdomMSCKF, InitCovGyroBias, double, 0.01, "");
+
644 RTABMAP_PARAM(OdomMSCKF, InitCovAccBias, double, 0.01, "");
+
645 RTABMAP_PARAM(OdomMSCKF, InitCovExRot, double, 0.00030462, "");
+
646 RTABMAP_PARAM(OdomMSCKF, InitCovExTrans, double, 0.000025, "");
+
647 RTABMAP_PARAM(OdomMSCKF, MaxCamStateSize, int, 20, "");
+
648
+
649 // Odometry VINS-Fusion
+
650 RTABMAP_PARAM_STR(OdomVINSFusion, ConfigPath, "", "Path of VINS-Fusion config file.");
651
-
652 RTABMAP_PARAM(OdomOpenVINS, UseFEJ, bool, true, "If first-estimate Jacobians should be used (enable for good consistency).");
-
653 RTABMAP_PARAM(OdomOpenVINS, Integration, int, 1, "0=discrete, 1=rk4, 2=analytical (if rk4 or analytical used then analytical covariance propagation is used).");
-
654 RTABMAP_PARAM(OdomOpenVINS, CalibCamExtrinsics, bool, false, "Bool to determine whether or not to calibrate imu-to-camera pose.");
-
655 RTABMAP_PARAM(OdomOpenVINS, CalibCamIntrinsics, bool, false, "Bool to determine whether or not to calibrate camera intrinsics.");
-
656 RTABMAP_PARAM(OdomOpenVINS, CalibCamTimeoffset, bool, false, "Bool to determine whether or not to calibrate camera to IMU time offset.");
-
657 RTABMAP_PARAM(OdomOpenVINS, CalibIMUIntrinsics, bool, false, "Bool to determine whether or not to calibrate the IMU intrinsics.");
-
658 RTABMAP_PARAM(OdomOpenVINS, CalibIMUGSensitivity, bool, false, "Bool to determine whether or not to calibrate the Gravity sensitivity.");
-
659 RTABMAP_PARAM(OdomOpenVINS, MaxClones, int, 11, "Max clone size of sliding window.");
-
660 RTABMAP_PARAM(OdomOpenVINS, MaxSLAM, int, 50, "Max number of estimated SLAM features.");
-
661 RTABMAP_PARAM(OdomOpenVINS, MaxSLAMInUpdate, int, 25, "Max number of SLAM features we allow to be included in a single EKF update..");
-
662 RTABMAP_PARAM(OdomOpenVINS, MaxMSCKFInUpdate, int, 50, "Max number of MSCKF features we will use at a given image timestep..");
-
663 RTABMAP_PARAM(OdomOpenVINS, FeatRepMSCKF, int, 0, "What representation our features are in (msckf features).");
-
664 RTABMAP_PARAM(OdomOpenVINS, FeatRepSLAM, int, 4, "What representation our features are in (slam features).");
-
665 RTABMAP_PARAM(OdomOpenVINS, DtSLAMDelay, double, 0.0, "Delay, in seconds, that we should wait from init before we start estimating SLAM features.");
-
666 RTABMAP_PARAM(OdomOpenVINS, GravityMag, double, 9.81, "Gravity magnitude in the global frame (i.e. should be 9.81 typically).");
-
667 RTABMAP_PARAM_STR(OdomOpenVINS, LeftMaskPath, "", "Mask for left image.");
-
668 RTABMAP_PARAM_STR(OdomOpenVINS, RightMaskPath, "", "Mask for right image.");
-
669
-
670 RTABMAP_PARAM(OdomOpenVINS, InitWindowTime, double, 2.0, "Amount of time we will initialize over (seconds).");
-
671 RTABMAP_PARAM(OdomOpenVINS, InitIMUThresh, double, 1.0, "Variance threshold on our acceleration to be classified as moving.");
-
672 RTABMAP_PARAM(OdomOpenVINS, InitMaxDisparity, double, 10.0, "Max disparity to consider the platform stationary (dependent on resolution).");
-
673 RTABMAP_PARAM(OdomOpenVINS, InitMaxFeatures, int, 50, "How many features to track during initialization (saves on computation).");
-
674 RTABMAP_PARAM(OdomOpenVINS, InitDynUse, bool, false, "If dynamic initialization should be used.");
-
675 RTABMAP_PARAM(OdomOpenVINS, InitDynMLEOptCalib, bool, false, "If we should optimize calibration during intialization (not recommended).");
-
676 RTABMAP_PARAM(OdomOpenVINS, InitDynMLEMaxIter, int, 50, "How many iterations the MLE refinement should use (zero to skip the MLE).");
-
677 RTABMAP_PARAM(OdomOpenVINS, InitDynMLEMaxTime, double, 0.05, "How many seconds the MLE should be completed in.");
-
678 RTABMAP_PARAM(OdomOpenVINS, InitDynMLEMaxThreads, int, 6, "How many threads the MLE should use.");
-
679 RTABMAP_PARAM(OdomOpenVINS, InitDynNumPose, int, 6, "Number of poses to use within our window time (evenly spaced).");
-
680 RTABMAP_PARAM(OdomOpenVINS, InitDynMinDeg, double, 10.0, "Orientation change needed to try to init.");
-
681 RTABMAP_PARAM(OdomOpenVINS, InitDynInflationOri, double, 10.0, "What to inflate the recovered q_GtoI covariance by.");
-
682 RTABMAP_PARAM(OdomOpenVINS, InitDynInflationVel, double, 100.0, "What to inflate the recovered v_IinG covariance by.");
-
683 RTABMAP_PARAM(OdomOpenVINS, InitDynInflationBg, double, 10.0, "What to inflate the recovered bias_g covariance by.");
-
684 RTABMAP_PARAM(OdomOpenVINS, InitDynInflationBa, double, 100.0, "What to inflate the recovered bias_a covariance by.");
-
685 RTABMAP_PARAM(OdomOpenVINS, InitDynMinRecCond, double, 1e-15, "Reciprocal condition number thresh for info inversion.");
-
686
-
687 RTABMAP_PARAM(OdomOpenVINS, TryZUPT, bool, true, "If we should try to use zero velocity update.");
-
688 RTABMAP_PARAM(OdomOpenVINS, ZUPTChi2Multiplier, double, 0.0, "Chi2 multiplier for zero velocity.");
-
689 RTABMAP_PARAM(OdomOpenVINS, ZUPTMaxVelodicy, double, 0.1, "Max velocity we will consider to try to do a zupt (i.e. if above this, don't do zupt).");
-
690 RTABMAP_PARAM(OdomOpenVINS, ZUPTNoiseMultiplier, double, 10.0, "Multiplier of our zupt measurement IMU noise matrix (default should be 1.0).");
-
691 RTABMAP_PARAM(OdomOpenVINS, ZUPTMaxDisparity, double, 0.5, "Max disparity we will consider to try to do a zupt (i.e. if above this, don't do zupt).");
-
692 RTABMAP_PARAM(OdomOpenVINS, ZUPTOnlyAtBeginning, bool, false, "If we should only use the zupt at the very beginning static initialization phase.");
-
693
-
694 RTABMAP_PARAM(OdomOpenVINS, AccelerometerNoiseDensity, double, 0.01, "[m/s^2/sqrt(Hz)] (accel \"white noise\").");
-
695 RTABMAP_PARAM(OdomOpenVINS, AccelerometerRandomWalk, double, 0.001, "[m/s^3/sqrt(Hz)] (accel bias diffusion).");
-
696 RTABMAP_PARAM(OdomOpenVINS, GyroscopeNoiseDensity, double, 0.001, "[rad/s/sqrt(Hz)] (gyro \"white noise\").");
-
697 RTABMAP_PARAM(OdomOpenVINS, GyroscopeRandomWalk, double, 0.0001, "[rad/s^2/sqrt(Hz)] (gyro bias diffusion).");
-
698 RTABMAP_PARAM(OdomOpenVINS, UpMSCKFSigmaPx, double, 1.0, "Pixel noise for MSCKF features.");
-
699 RTABMAP_PARAM(OdomOpenVINS, UpMSCKFChi2Multiplier, double, 1.0, "Chi2 multiplier for MSCKF features.");
-
700 RTABMAP_PARAM(OdomOpenVINS, UpSLAMSigmaPx, double, 1.0, "Pixel noise for SLAM features.");
-
701 RTABMAP_PARAM(OdomOpenVINS, UpSLAMChi2Multiplier, double, 1.0, "Chi2 multiplier for SLAM features.");
-
702
-
703 // Odometry Open3D
-
704 RTABMAP_PARAM(OdomOpen3D, MaxDepth, float, 3.0, "Maximum depth.");
-
705 RTABMAP_PARAM(OdomOpen3D, Method, int, 0, "Registration method: 0=PointToPlane, 1=Intensity, 2=Hybrid.");
-
706
-
707 // Odometry cuVSLAM
-
708 RTABMAP_PARAM(OdomCuVSLAM, MulticamMode, int, 0, "cuVSLAM multicam_mode setting: 0=moderate, 1=performance, 2=precision.");
-
709
-
710 // Odometry LIO-SAM
-
711 RTABMAP_PARAM_STR(OdomLIOSAM, ConfigPath, "", "Path to LIO-SAM params.yaml config file. When set, sensor/IMU/feature parameters are loaded from the file and the individual parameters below are ignored.");
-
712 RTABMAP_PARAM(OdomLIOSAM, Sensor, int, 0, "LiDAR sensor: 0=Velodyne, 1=Ouster, 2=Livox");
-
713 RTABMAP_PARAM(OdomLIOSAM, NScan, int, 16, "Number of LiDAR channels (16, 32, 64, 128).");
-
714 RTABMAP_PARAM(OdomLIOSAM, HorizonScan, int, 1800, "Horizontal resolution (Velodyne:1800, Ouster:512/1024/2048).");
-
715 RTABMAP_PARAM(OdomLIOSAM, ImuAccNoise, float, 0.01, "IMU accelerometer white noise.");
-
716 RTABMAP_PARAM(OdomLIOSAM, ImuGyrNoise, float, 0.001, "IMU gyroscope white noise.");
-
717 RTABMAP_PARAM(OdomLIOSAM, ImuAccBiasN, float, 0.0002,"IMU accelerometer bias noise.");
-
718 RTABMAP_PARAM(OdomLIOSAM, ImuGyrBiasN, float, 0.00003,"IMU gyroscope bias noise.");
-
719 RTABMAP_PARAM(OdomLIOSAM, ImuGravity, float, 9.80511,"Gravity magnitude.");
-
720 RTABMAP_PARAM(OdomLIOSAM, EdgeThreshold,float, 1.0, "Edge feature curvature threshold.");
-
721 RTABMAP_PARAM(OdomLIOSAM, SurfThreshold,float, 0.1, "Surface feature curvature threshold.");
-
722 RTABMAP_PARAM(OdomLIOSAM, LinVar, float, 0.01, "Linear output variance.");
-
723 RTABMAP_PARAM(OdomLIOSAM, AngVar, float, 0.01, "Angular output variance.");
-
724
-
725 // Common registration parameters
-
726 RTABMAP_PARAM(Reg, RepeatOnce, bool, true, "Do a second registration with the output of the first registration as guess. Only done if no guess was provided for the first registration (like on loop closure). It can be useful if the registration approach used can use a guess to get better matches.");
-
727 RTABMAP_PARAM(Reg, Strategy, int, 0, "0=Vis, 1=Icp, 2=VisIcp");
-
728 RTABMAP_PARAM(Reg, Force3DoF, bool, false, "Force 3 degrees-of-freedom transform (3Dof: x,y and yaw). Parameters z, roll and pitch will be set to 0.");
-
729
-
730 // Visual registration parameters
-
731 RTABMAP_PARAM(Vis, EstimationType, int, 1, "Motion estimation approach: 0:3D->3D, 1:3D->2D (PnP), 2:2D->2D (Epipolar Geometry)");
-
732 RTABMAP_PARAM(Vis, InlierDistance, float, 0.1, uFormat("[%s = 0] Maximum distance for feature correspondences. Used by 3D->3D estimation approach.", kVisEstimationType().c_str()));
-
733 RTABMAP_PARAM(Vis, RefineIterations, int, 5, uFormat("[%s = 0] Number of iterations used to refine the transformation found by RANSAC. 0 means that the transformation is not refined.", kVisEstimationType().c_str()));
-
734 RTABMAP_PARAM(Vis, PnPReprojError, float, 2, uFormat("[%s = 1] PnP reprojection error.", kVisEstimationType().c_str()));
-
735 RTABMAP_PARAM(Vis, PnPFlags, int, 0, uFormat("[%s = 1] PnP flags: 0=Iterative, 1=EPNP, 2=P3P", kVisEstimationType().c_str()));
-
736#if defined(RTABMAP_G2O) || defined(RTABMAP_ORB_SLAM)
-
737 RTABMAP_PARAM(Vis, PnPRefineIterations, int, 0, uFormat("[%s = 1] Refine iterations. Set to 0 if \"%s\" is also used.", kVisEstimationType().c_str(), kVisBundleAdjustment().c_str()));
-
738#else
-
739 RTABMAP_PARAM(Vis, PnPRefineIterations, int, 1, uFormat("[%s = 1] Refine iterations. Set to 0 if \"%s\" is also used.", kVisEstimationType().c_str(), kVisBundleAdjustment().c_str()));
-
740#endif
-
741 RTABMAP_PARAM(Vis, PnPVarianceMedianRatio, int, 4, uFormat("[%s = 1] Ratio used to compute variance of the estimated transformation if 3D correspondences are provided (should be > 1). The higher it is, the smaller the covariance will be. With accurate depth estimation, this could be set to 2. For depth estimated by stereo, 4 or more maybe used to ignore large errors of very far points.", kVisEstimationType().c_str()));
-
742 RTABMAP_PARAM(Vis, PnPMaxVariance, float, 0.0, uFormat("[%s = 1] Max linear variance between 3D point correspondences after PnP. 0 means disabled.", kVisEstimationType().c_str()));
-
743 RTABMAP_PARAM(Vis, PnPSamplingPolicy, unsigned int, 1, uFormat("[%s = 1] Multi-camera random sampling policy: 0=AUTO, 1=ANY, 2=HOMOGENEOUS. With HOMOGENEOUS policy, RANSAC will be done uniformly against all cameras, so at least 2 matches per camera are required. With ANY policy, RANSAC is not constraint to sample on all cameras at the same time. AUTO policy will use HOMOGENEOUS if there are at least 2 matches per camera, otherwise it will fallback to ANY policy.", kVisEstimationType().c_str()).c_str());
-
744 RTABMAP_PARAM(Vis, PnPSplitLinearCovComponents, bool, false, uFormat("[%s = 1] Compute variance for each linear component instead of using the combined XYZ variance for all linear components.", kVisEstimationType().c_str()).c_str());
-
745
-
746 RTABMAP_PARAM(Vis, EpipolarGeometryVar, float, 0.1, uFormat("[%s = 2] Epipolar geometry maximum variance to accept the transformation.", kVisEstimationType().c_str()));
-
747 RTABMAP_PARAM(Vis, MinInliers, int, 20, "Minimum feature correspondences to compute/accept the transformation.");
-
748 RTABMAP_PARAM(Vis, MeanInliersDistance, float, 0.0, "Maximum distance (m) of the mean distance of inliers from the camera to accept the transformation. 0 means disabled.");
-
749 RTABMAP_PARAM(Vis, MinInliersDistribution, float, 0.0, "Minimum distribution value of the inliers in the image to accept the transformation. The distribution is the second eigen value of the PCA (Principal Component Analysis) on the keypoints of the normalized image [-0.5, 0.5]. The value would be between 0 and 0.5. 0 means disabled.");
-
750
-
751 RTABMAP_PARAM(Vis, Iterations, int, 300, "Maximum iterations to compute the transform.");
-
752#if CV_MAJOR_VERSION > 2 && !defined(HAVE_OPENCV_XFEATURES2D)
-
753 // OpenCV>2 without xFeatures2D module doesn't have BRIEF
-
754 RTABMAP_PARAM(Vis, FeatureType, int, 8, "0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE 10=ORB-OCTREE 11=SuperPoint 12=SURF/FREAK 13=GFTT/DAISY 14=SURF/DAISY 15=PyDetector 16=SuperPoint-Rpautrat");
-
755#else
-
756 RTABMAP_PARAM(Vis, FeatureType, int, 6, "0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE 10=ORB-OCTREE 11=SuperPoint 12=SURF/FREAK 13=GFTT/DAISY 14=SURF/DAISY 15=PyDetector 16=SuperPoint-Rpautrat");
-
757#endif
-
758 RTABMAP_PARAM(Vis, MaxFeatures, int, 1000, "0 no limits.");
-
759 RTABMAP_PARAM(Vis, SSC, bool, false, "If true, SSC (Suppression via Square Covering) is applied to limit keypoints.");
-
760 RTABMAP_PARAM(Vis, MaxDepth, float, 0, "Max depth of the features (0 means no limit).");
-
761 RTABMAP_PARAM(Vis, MinDepth, float, 0, "Min depth of the features (0 means no limit).");
-
762 RTABMAP_PARAM(Vis, DepthAsMask, bool, true, "Use depth image as mask when extracting features.");
-
763 RTABMAP_PARAM(Vis, DepthMaskFloorThr, float, 0.0, uFormat("Filter floor from depth mask below specified threshold (m) before extracting features. 0 means disabled. Ignored if %s is false.", kVisDepthAsMask().c_str()));
-
764 RTABMAP_PARAM_STR(Vis, RoiRatios, "0.0 0.0 0.0 0.0", "Region of interest ratios [left, right, top, bottom].");
-
765 RTABMAP_PARAM(Vis, SubPixWinSize, int, 3, "See cv::cornerSubPix().");
-
766 RTABMAP_PARAM(Vis, SubPixIterations, int, 0, "See cv::cornerSubPix(). 0 disables sub pixel refining.");
-
767 RTABMAP_PARAM(Vis, SubPixEps, float, 0.02, "See cv::cornerSubPix().");
-
768 RTABMAP_PARAM(Vis, GridRows, int, 1, uFormat("Number of rows of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kVisMaxFeatures().c_str()));
-
769 RTABMAP_PARAM(Vis, GridCols, int, 1, uFormat("Number of columns of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kVisMaxFeatures().c_str()));
-
770 RTABMAP_PARAM(Vis, CorType, int, 0, "Correspondences computation approach: 0=Features Matching, 1=Optical Flow");
-
771 RTABMAP_PARAM(Vis, CorNNType, int, 1, uFormat("[%s=0] kNNFlannNaive=0, kNNFlannKdTree=1, kNNFlannLSH=2, kNNBruteForce=3, kNNBruteForceGPU=4, BruteForceCrossCheck=5, SuperGlue=6, GMS=7. Used for features matching approach.", kVisCorType().c_str()));
-
772 RTABMAP_PARAM(Vis, CorNNDR, float, 0.8, uFormat("[%s=0] NNDR: nearest neighbor distance ratio. Used for knn features matching approach.", kVisCorType().c_str()));
-
773 RTABMAP_PARAM(Vis, CorGuessWinSize, int, 40, uFormat("[%s=0] Matching window size (pixels) around projected points when a guess transform is provided to find correspondences. 0 means disabled.", kVisCorType().c_str()));
-
774 RTABMAP_PARAM(Vis, CorGuessMatchToProjection, bool, false, uFormat("[%s=0] Match frame's corners to source's projected points (when guess transform is provided) instead of projected points to frame's corners.", kVisCorType().c_str()));
-
775 RTABMAP_PARAM(Vis, CorFlowWinSize, int, 16, uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()));
-
776 RTABMAP_PARAM(Vis, CorFlowIterations, int, 30, uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()));
-
777 RTABMAP_PARAM(Vis, CorFlowEps, float, 0.01, uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()));
-
778 RTABMAP_PARAM(Vis, CorFlowMaxLevel, int, 3, uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()));
-
779 RTABMAP_PARAM(Vis, CorFlowUseMinEigenVals, bool, true, uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach. Use minimum eigen values as an error measure, otherwise L1 distance between patches is used as an error measure.", kVisCorType().c_str()));
-
780 RTABMAP_PARAM(Vis, CorFlowMinEigThreshold, float, 1e-4, uFormat("[%s=true] If the minimum eigenvalue of a feature's spatial gradient matrix is less than this threshold, then the feature is filtered out.", kVisCorFlowUseMinEigenVals().c_str()));
-
781 RTABMAP_PARAM(Vis, CorFlowErrorThreshold, float, 20, uFormat("[%s=false] Filter out features with error greater than this threshold.", kVisCorFlowUseMinEigenVals().c_str()));
-
782 RTABMAP_PARAM(Vis, CorFlowGpu, bool, false, uFormat("[%s=1] Enable GPU version of the optical flow approach (only available if OpenCV is built with CUDA). Note that %s is not used in the GPU implementation.", kVisCorType().c_str(), kVisCorFlowUseMinEigenVals().c_str()));
-
783 #if defined(RTABMAP_G2O) || defined(RTABMAP_ORB_SLAM)
-
784 RTABMAP_PARAM(Vis, BundleAdjustment, int, 1, uFormat("Optimization with bundle adjustment. Value matches the %s parameter: 0=disabled (TORO is not BA-capable), 1=g2o, 2=GTSAM, 3=Ceres, 4=cvsba.", kOptimizerStrategy().c_str()));
-
785#else
-
786 RTABMAP_PARAM(Vis, BundleAdjustment, int, 0, uFormat("Optimization with bundle adjustment. Value matches the %s parameter: 0=disabled (TORO is not BA-capable), 1=g2o, 2=GTSAM, 3=Ceres, 4=cvsba.", kOptimizerStrategy().c_str()));
-
787#endif
-
788
-
789 // Features matching approaches
-
790 RTABMAP_PARAM_STR(PyMatcher, Path, "", "Path to python script file (see available ones in rtabmap/corelib/src/python/*). See the header to see where the script should be copied.");
-
791 RTABMAP_PARAM(PyMatcher, Iterations, int, 20, "Sinkhorn iterations. Used by SuperGlue.");
-
792 RTABMAP_PARAM(PyMatcher, Threshold, float, 0.2, "Used by SuperGlue.");
-
793 RTABMAP_PARAM(PyMatcher, Cuda, bool, true, "Used by SuperGlue.");
-
794 RTABMAP_PARAM_STR(PyMatcher, Model, "indoor", "For SuperGlue, set only \"indoor\" or \"outdoor\". For OANet, set path to one of the pth file (e.g., \"OANet/model/gl3d/sift-4000/model_best.pth\").");
-
795
-
796 RTABMAP_PARAM(GMS, WithRotation, bool, false, "Take rotation transformation into account.");
-
797 RTABMAP_PARAM(GMS, WithScale, bool, false, "Take scale transformation into account.");
-
798 RTABMAP_PARAM(GMS, ThresholdFactor, double, 6.0, "The higher, the less matches.");
-
799
-
800 // Global descriptor approaches
-
801 RTABMAP_PARAM_STR(PyDescriptor, Path, "", "Path to python script file (see available ones in rtabmap/corelib/src/pydescriptor/*). See the header to see where the script should be used.");
-
802 RTABMAP_PARAM(PyDescriptor, Dim, int, 4096, "Descriptor dimension.");
-
803
-
804 // ICP registration parameters
-
805#ifdef RTABMAP_POINTMATCHER
-
806 RTABMAP_PARAM(Icp, Strategy, int, 1, "ICP implementation: 0=Point Cloud Library, 1=libpointmatcher, 2=CCCoreLib (CloudCompare).");
-
807#else
-
808 RTABMAP_PARAM(Icp, Strategy, int, 0, "ICP implementation: 0=Point Cloud Library, 1=libpointmatcher, 2=CCCoreLib (CloudCompare).");
-
809#endif
-
810 RTABMAP_PARAM(Icp, MaxTranslation, float, 0.2, "Maximum ICP translation correction accepted (m).");
-
811 RTABMAP_PARAM(Icp, MaxRotation, float, 0.78, "Maximum ICP rotation correction accepted (rad).");
-
812 RTABMAP_PARAM(Icp, VoxelSize, float, 0.05, "Uniform sampling voxel size (0=disabled).");
-
813 RTABMAP_PARAM(Icp, DownsamplingStep, int, 1, "Downsampling step size (1=no sampling). This is done before uniform sampling.");
-
814 RTABMAP_PARAM(Icp, RangeMin, float, 0, "Minimum range filtering (0=disabled).");
-
815 RTABMAP_PARAM(Icp, RangeMax, float, 0, "Maximum range filtering (0=disabled).");
-
816#ifdef RTABMAP_POINTMATCHER
-
817 RTABMAP_PARAM(Icp, MaxCorrespondenceDistance, float, 0.1, "Max distance for point correspondences.");
-
818#else
-
819 RTABMAP_PARAM(Icp, MaxCorrespondenceDistance, float, 0.05, "Max distance for point correspondences.");
-
820#endif
-
821 RTABMAP_PARAM(Icp, ReciprocalCorrespondences, bool, true, "To be a valid correspondence, the corresponding point in target cloud to point in source cloud should be both their closest closest correspondence.");
-
822 RTABMAP_PARAM(Icp, Iterations, int, 30, "Max iterations.");
-
823 RTABMAP_PARAM(Icp, Epsilon, float, 0, "Set the transformation epsilon (maximum allowable difference between two consecutive transformations) in order for an optimization to be considered as having converged to the final solution.");
-
824 RTABMAP_PARAM(Icp, CorrespondenceRatio, float, 0.1, "Ratio of matching correspondences to accept the transform.");
-
825 RTABMAP_PARAM(Icp, Force4DoF, bool, false, uFormat("Limit ICP to x, y, z and yaw DoF. Available if %s > 0.", kIcpStrategy().c_str()));
-
826 RTABMAP_PARAM(Icp, FiltersEnabled, int, 3, "Flag to enable filters: 1=\"from\" cloud only, 2=\"to\" cloud only, 3=both.");
-
827#ifdef RTABMAP_POINTMATCHER
-
828 RTABMAP_PARAM(Icp, PointToPlane, bool, true, "Use point to plane ICP.");
-
829#else
-
830 RTABMAP_PARAM(Icp, PointToPlane, bool, false, "Use point to plane ICP.");
-
831#endif
-
832 RTABMAP_PARAM(Icp, PointToPlaneK, int, 5, "Number of neighbors to compute normals for point to plane if the cloud doesn't have already normals.");
-
833 RTABMAP_PARAM(Icp, PointToPlaneRadius, float, 0.0, "Search radius to compute normals for point to plane if the cloud doesn't have already normals.");
-
834 RTABMAP_PARAM(Icp, PointToPlaneGroundNormalsUp, float, 0.0, "Invert normals on ground if they are pointing down (useful for ring-like 3D LiDARs). 0 means disabled, 1 means only normals perfectly aligned with -z axis. This is only done with 3D scans.");
-
835 RTABMAP_PARAM(Icp, PointToPlaneMinComplexity, float, 0.02, uFormat("Minimum structural complexity (0.0=low, 1.0=high) of the scan to do PointToPlane registration, otherwise PointToPoint registration is done instead and strategy from %s is used. This check is done only when %s=true.", kIcpPointToPlaneLowComplexityStrategy().c_str(), kIcpPointToPlane().c_str()));
-
836 RTABMAP_PARAM(Icp, PointToPlaneComplexityCentered, bool, false, uFormat("If false (default), the complexity metric uses the uncentered second-moment matrix (1/N) * sum(n_i * n_i^T), whose smallest eigenvalue directly measures how well the surface normals span R^N. If true, uses centered PCA (cv::PCA covariance) for backwards compatibility -- but the centered metric is known to mis-classify perpendicular-surface scenes as degenerate when normals are consistently viewpoint-flipped (only N distinct directions in N-D collapse to rank N-1 after centering). For true degeneracies (parallel surfaces, e.g. corridors) the two metrics agree because the normal mean is zero. The %s threshold of 0.02 works under either setting.", kIcpPointToPlaneMinComplexity().c_str()));
-
837 RTABMAP_PARAM(Icp, PointToPlaneLowComplexityStrategy, int, 1, uFormat("If structural complexity is below %s: set to 0 so that the transform is automatically rejected, set to 1 (default, legacy) to recompute the transform with PointToPoint and limit its correction in axes with most constraints (e.g., for a corridor-like environment, the resulting transform will be limited in y and yaw, x will taken from the guess), set to 2 to recompute the transform with PointToPoint and accept it \"as is\", set to 3 to keep the PointToPlane transform and apply the same axis-constrained projection as strategy 1.", kIcpPointToPlaneMinComplexity().c_str()));
-
838 RTABMAP_PARAM(Icp, OutlierRatio, float, 0.85, uFormat("Outlier ratio. For libpointmatcher (%s=1), sets TrimmedDistOutlierFilter/ratio for convenience when configuration file is not set. For CCCoreLib (%s=2), sets \"finalOverlapRatio\". For PCL (%s=0), if 0<value<1, installs a RANSAC correspondence rejector with inlier threshold = value * %s. The value should be between 0 and 1.", kIcpStrategy().c_str(), kIcpStrategy().c_str(), kIcpStrategy().c_str(), kIcpMaxCorrespondenceDistance().c_str()));
-
839 RTABMAP_PARAM_STR(Icp, DebugExportFormat, "", "Export scans used for ICP in the specified format (a warning on terminal will be shown with the file paths used). Supported formats are \"pcd\", \"ply\" or \"vtk\". If logger level is debug, from and to scans will stamped, so previous files won't be overwritten.");
-
840
-
841 // libpointmatcher
-
842 RTABMAP_PARAM_STR(Icp, PMConfig, "", uFormat("Configuration file (*.yaml) used by libpointmatcher. Note that data filters set for libpointmatcher are done after filtering done by rtabmap (i.e., %s, %s), so make sure to disable those in rtabmap if you want to use only those from libpointmatcher. Parameters %s, %s and %s are also ignored if configuration file is set.", kIcpVoxelSize().c_str(), kIcpDownsamplingStep().c_str(), kIcpIterations().c_str(), kIcpEpsilon().c_str(), kIcpMaxCorrespondenceDistance().c_str()).c_str());
-
843 RTABMAP_PARAM(Icp, PMMatcherKnn, int, 1, "KDTreeMatcher/knn: number of nearest neighbors to consider it the reference. For convenience when configuration file is not set.");
-
844 RTABMAP_PARAM(Icp, PMMatcherEpsilon, float, 0.0, "KDTreeMatcher/epsilon: approximation to use for the nearest-neighbor search. For convenience when configuration file is not set.");
-
845 RTABMAP_PARAM(Icp, PMMatcherIntensity, bool, false, uFormat("KDTreeMatcher: among nearest neighbors, keep only the one with the most similar intensity. This only work with %s>1.", kIcpPMMatcherKnn().c_str()));
-
846
-
847 RTABMAP_PARAM(Icp, CCSamplingLimit, unsigned int, 50000, "Maximum number of points per cloud (they are randomly resampled below this limit otherwise).");
-
848 RTABMAP_PARAM(Icp, CCFilterOutFarthestPoints, bool, false, "If true, the algorithm will automatically ignore farthest points from the reference, for better convergence.");
-
849 RTABMAP_PARAM(Icp, CCMaxFinalRMS, float, 0.2, "Maximum final RMS error.");
-
850
-
851 // Stereo disparity
-
852 RTABMAP_PARAM(Stereo, WinWidth, int, 15, "Window width.");
-
853 RTABMAP_PARAM(Stereo, WinHeight, int, 3, "Window height.");
-
854 RTABMAP_PARAM(Stereo, Iterations, int, 30, "Maximum iterations.");
-
855 RTABMAP_PARAM(Stereo, MaxLevel, int, 5, "Maximum pyramid level.");
-
856 RTABMAP_PARAM(Stereo, MinDisparity, float, 0.5, "Minimum disparity.");
-
857 RTABMAP_PARAM(Stereo, MaxDisparity, float, 128.0, "Maximum disparity.");
-
858 RTABMAP_PARAM(Stereo, OpticalFlow, bool, true, "Use optical flow to find stereo correspondences, otherwise a simple block matching approach is used.");
-
859 RTABMAP_PARAM(Stereo, SSD, bool, true, uFormat("[%s=false] Use Sum of Squared Differences (SSD) window, otherwise Sum of Absolute Differences (SAD) window is used.", kStereoOpticalFlow().c_str()));
-
860 RTABMAP_PARAM(Stereo, Eps, double, 0.01, uFormat("[%s=true] Epsilon stop criterion.", kStereoOpticalFlow().c_str()));
-
861 RTABMAP_PARAM(Stereo, UseMinEigenVals, bool, true, uFormat("[%s=true] Use minimum eigen values as an error measure, otherwise L1 distance between patches is used as an error measure.", kStereoOpticalFlow().c_str()));
-
862 RTABMAP_PARAM(Stereo, MinEigThreshold, double, 1e-4, uFormat("[%s=true] If the minimum eigenvalue of a feature's spatial gradient matrix is less than this threshold, then the feature is filtered out.", kStereoUseMinEigenVals().c_str()));
-
863 RTABMAP_PARAM(Stereo, ErrorThreshold, double, 50, uFormat("[%s=false] Filter out features with error greater than this threshold.", kStereoUseMinEigenVals().c_str()));
-
864 RTABMAP_PARAM(Stereo, Gpu, bool, false, uFormat("[%s=true] Enable GPU version of the optical flow approach (only available if OpenCV is built with CUDA). Note that %s is not used in the GPU implementation.", kStereoOpticalFlow().c_str(), kStereoUseMinEigenVals().c_str()));
-
865
-
866 RTABMAP_PARAM(Stereo, DenseStrategy, int, 0, "0=cv::StereoBM, 1=cv::StereoSGBM");
-
867
-
868 RTABMAP_PARAM(StereoBM, BlockSize, int, 15, "See cv::StereoBM");
-
869 RTABMAP_PARAM(StereoBM, MinDisparity, int, 0, "See cv::StereoBM");
-
870 RTABMAP_PARAM(StereoBM, NumDisparities, int, 128, "See cv::StereoBM");
-
871 RTABMAP_PARAM(StereoBM, PreFilterSize, int, 9, "See cv::StereoBM");
-
872 RTABMAP_PARAM(StereoBM, PreFilterCap, int, 31, "See cv::StereoBM");
-
873 RTABMAP_PARAM(StereoBM, UniquenessRatio, int, 15, "See cv::StereoBM");
-
874 RTABMAP_PARAM(StereoBM, TextureThreshold, int, 10, "See cv::StereoBM");
-
875 RTABMAP_PARAM(StereoBM, SpeckleWindowSize, int, 100, "See cv::StereoBM");
-
876 RTABMAP_PARAM(StereoBM, SpeckleRange, int, 4, "See cv::StereoBM");
-
877 RTABMAP_PARAM(StereoBM, Disp12MaxDiff, int, -1, "See cv::StereoBM");
-
878
-
879 RTABMAP_PARAM(StereoSGBM, BlockSize, int, 15, "See cv::StereoSGBM");
-
880 RTABMAP_PARAM(StereoSGBM, MinDisparity, int, 0, "See cv::StereoSGBM");
-
881 RTABMAP_PARAM(StereoSGBM, NumDisparities, int, 128, "See cv::StereoSGBM");
-
882 RTABMAP_PARAM(StereoSGBM, PreFilterCap, int, 31, "See cv::StereoSGBM");
-
883 RTABMAP_PARAM(StereoSGBM, UniquenessRatio, int, 20, "See cv::StereoSGBM");
-
884 RTABMAP_PARAM(StereoSGBM, SpeckleWindowSize, int, 100, "See cv::StereoSGBM");
-
885 RTABMAP_PARAM(StereoSGBM, SpeckleRange, int, 4, "See cv::StereoSGBM");
-
886 RTABMAP_PARAM(StereoSGBM, Disp12MaxDiff, int, 1, "See cv::StereoSGBM");
-
887 RTABMAP_PARAM(StereoSGBM, P1, int, 2, "See cv::StereoSGBM");
-
888 RTABMAP_PARAM(StereoSGBM, P2, int, 5, "See cv::StereoSGBM");
-
889#if CV_MAJOR_VERSION < 3
-
890 RTABMAP_PARAM(StereoSGBM, Mode, int, 0, "See cv::StereoSGBM");
-
891#else
-
892 RTABMAP_PARAM(StereoSGBM, Mode, int, 2, "See cv::StereoSGBM");
-
893#endif
-
894
-
895 // Occupancy Grid
-
896 RTABMAP_PARAM(Grid, Sensor, int, 1, "Create occupancy grid from selected sensor: 0=laser scan, 1=depth image(s) or 2=both laser scan and depth image(s).");
-
897 RTABMAP_PARAM(Grid, DepthDecimation, unsigned int, 4, uFormat("[%s=true] Decimation of the depth image before creating cloud.", kGridDepthDecimation().c_str()));
-
898 RTABMAP_PARAM(Grid, RangeMin, float, 0.0, "Minimum range from sensor.");
-
899 RTABMAP_PARAM(Grid, RangeMax, float, 5.0, "Maximum range from sensor. 0=inf.");
-
900 RTABMAP_PARAM_STR(Grid, DepthRoiRatios, "0.0 0.0 0.0 0.0", uFormat("[%s>=1] Region of interest ratios [left, right, top, bottom].", kGridSensor().c_str()));
-
901 RTABMAP_PARAM(Grid, FootprintLength, float, 0.0, "Footprint length used to filter points over the footprint of the robot.");
-
902 RTABMAP_PARAM(Grid, FootprintWidth, float, 0.0, "Footprint width used to filter points over the footprint of the robot. Footprint length should be set.");
-
903 RTABMAP_PARAM(Grid, FootprintHeight, float, 0.0, "Footprint height used to filter points over the footprint of the robot. Footprint length and width should be set.");
-
904 RTABMAP_PARAM(Grid, ScanDecimation, int, 1, uFormat("[%s=0 or 2] Decimation of the laser scan before creating cloud.", kGridSensor().c_str()));
-
905 RTABMAP_PARAM(Grid, CellSize, float, 0.05, "Resolution of the occupancy grid.");
-
906 RTABMAP_PARAM(Grid, PreVoxelFiltering, bool, true, uFormat("Input cloud is downsampled by voxel filter (voxel size is \"%s\") before doing segmentation of obstacles and ground.", kGridCellSize().c_str()));
-
907 RTABMAP_PARAM(Grid, MapFrameProjection, bool, false, "Projection in map frame. On a 3D terrain and a fixed local camera transform (the cloud is created relative to ground), you may want to disable this to do the projection in robot frame instead.");
-
908 RTABMAP_PARAM(Grid, NormalsSegmentation, bool, true, "Segment ground from obstacles using point normals, otherwise a fast passthrough is used.");
-
909 RTABMAP_PARAM(Grid, MaxObstacleHeight, float, 0.0, "Maximum obstacles height (0=disabled).");
-
910 RTABMAP_PARAM(Grid, MinGroundHeight, float, 0.0, "Minimum ground height (0=disabled).");
-
911 RTABMAP_PARAM(Grid, MaxGroundHeight, float, 0.0, uFormat("Maximum ground height (0=disabled). Should be set if \"%s\" is false.", kGridNormalsSegmentation().c_str()));
-
912 RTABMAP_PARAM(Grid, MaxGroundAngle, float, 45, uFormat("[%s=true] Maximum angle (degrees) between point's normal to ground's normal to label it as ground. Points with higher angle difference are considered as obstacles.", kGridNormalsSegmentation().c_str()));
-
913 RTABMAP_PARAM(Grid, NormalK, int, 20, uFormat("[%s=true] K neighbors to compute normals.", kGridNormalsSegmentation().c_str()));
-
914 RTABMAP_PARAM(Grid, ClusterRadius, float, 0.1, uFormat("[%s=true] Cluster maximum radius.", kGridNormalsSegmentation().c_str()));
-
915 RTABMAP_PARAM(Grid, MinClusterSize, int, 10, uFormat("[%s=true] Minimum cluster size to project the points.", kGridNormalsSegmentation().c_str()));
-
916 RTABMAP_PARAM(Grid, FlatObstacleDetected, bool, true, uFormat("[%s=true] Flat obstacles detected.", kGridNormalsSegmentation().c_str()));
-
917#ifdef RTABMAP_OCTOMAP
-
918 RTABMAP_PARAM(Grid, 3D, bool, true, uFormat("A 3D occupancy grid is required if you want an OctoMap (3D ray tracing). Set to false if you want only a 2D map, the cloud will be projected on xy plane. A 2D map can be still generated if checked, but it requires more memory and time to generate it. Ignored if laser scan is 2D and \"%s\" is 0.", kGridSensor().c_str()));
-
919#else
-
920 RTABMAP_PARAM(Grid, 3D, bool, false, uFormat("A 3D occupancy grid is required if you want an OctoMap (3D ray tracing). Set to false if you want only a 2D map, the cloud will be projected on xy plane. A 2D map can be still generated if checked, but it requires more memory and time to generate it. Ignored if laser scan is 2D and \"%s\" is 0.", kGridSensor().c_str()));
-
921#endif
-
922 RTABMAP_PARAM(Grid, GroundIsObstacle, bool, false, uFormat("[%s=true] Ground segmentation (%s) is ignored, all points are obstacles. Use this only if you want an OctoMap with ground identified as an obstacle (e.g., with an UAV).", kGrid3D().c_str(), kGridNormalsSegmentation().c_str()));
-
923 RTABMAP_PARAM(Grid, NoiseFilteringRadius, float, 0.0, "Noise filtering radius (0=disabled). Done after segmentation.");
-
924 RTABMAP_PARAM(Grid, NoiseFilteringMinNeighbors, int, 5, "Noise filtering minimum neighbors.");
-
925 RTABMAP_PARAM(Grid, Scan2dUnknownSpaceFilled, bool, false, uFormat("Unknown space filled. Only used with 2D laser scans. Use %s to set maximum range if laser scan max range is to set.", kGridRangeMax().c_str()));
-
926 RTABMAP_PARAM(Grid, RayTracing, bool, false, uFormat("Ray tracing is done for each occupied cell, filling unknown space between the sensor and occupied cells. If %s=true, RTAB-Map should be built with OctoMap support, otherwise 3D ray tracing is ignored.", kGrid3D().c_str()));
-
927 RTABMAP_PARAM(GridGlobal, UpdateError, float, 0.01, "Graph changed detection error (m). Update map only if poses in new optimized graph have moved more than this value.");
-
928 RTABMAP_PARAM(GridGlobal, FootprintRadius, float, 0.0, "Footprint radius (m) used to clear all obstacles under the graph.");
-
929 RTABMAP_PARAM(GridGlobal, MinSize, float, 0.0, "Minimum map size (m).");
-
930 RTABMAP_PARAM(GridGlobal, Eroded, bool, false, "Erode obstacle cells.");
-
931 RTABMAP_PARAM(GridGlobal, MaxNodes, int, 0, "Maximum nodes assembled in the map starting from the last node (0=unlimited).");
-
932 RTABMAP_PARAM(GridGlobal, AltitudeDelta, float, 0, "Assemble only nodes that have the same altitude of +-delta meters of the current pose (0=disabled). This is used to generate 2D occupancy grid based on the current altitude (e.g., multi-floor building).");
-
933 RTABMAP_PARAM(GridGlobal, OccupancyThr, float, 0.5, "Occupancy threshold (value between 0 and 1).");
-
934 RTABMAP_PARAM(GridGlobal, ProbHit, float, 0.7, "Probability of a hit (value between 0.5 and 1).");
-
935 RTABMAP_PARAM(GridGlobal, ProbMiss, float, 0.4, "Probability of a miss (value between 0 and 0.5).");
-
936 RTABMAP_PARAM(GridGlobal, ProbClampingMin, float, 0.1192, "Probability clamping minimum (value between 0 and 1).");
-
937 RTABMAP_PARAM(GridGlobal, ProbClampingMax, float, 0.971, "Probability clamping maximum (value between 0 and 1).");
-
938 RTABMAP_PARAM(GridGlobal, FloodFillDepth, unsigned int, 0, "Flood fill filter (0=disabled), used to remove empty cells outside the map. The flood fill is done at the specified depth (between 1 and 16) of the OctoMap.");
-
939
-
940 RTABMAP_PARAM(Marker, Strategy, int, 0, "Marker detection implementation: 0=OpenCV, 1=AprilTag");
-
941 RTABMAP_PARAM(Marker, Dictionary, int, 0, "Dictionary to use: DICT_ARUCO_4X4_50=0, DICT_ARUCO_4X4_100=1, DICT_ARUCO_4X4_250=2, DICT_ARUCO_4X4_1000=3, DICT_ARUCO_5X5_50=4, DICT_ARUCO_5X5_100=5, DICT_ARUCO_5X5_250=6, DICT_ARUCO_5X5_1000=7, DICT_ARUCO_6X6_50=8, DICT_ARUCO_6X6_100=9, DICT_ARUCO_6X6_250=10, DICT_ARUCO_6X6_1000=11, DICT_ARUCO_7X7_50=12, DICT_ARUCO_7X7_100=13, DICT_ARUCO_7X7_250=14, DICT_ARUCO_7X7_1000=15, DICT_ARUCO_ORIGINAL = 16, DICT_APRILTAG_16h5=17, DICT_APRILTAG_25h9=18, DICT_APRILTAG_36h10=19, DICT_APRILTAG_36h11=20, DICT_ARUCO_MIP_36H12=21");
-
942 RTABMAP_PARAM(Marker, Length, float, 0, "The length (m) of the markers' side. Value <=0 means automatic marker length estimation using the depth image (the camera should look at the marker perpendicularly for initialization). If 0, the length is estimated only on the first marker detected, then re-used for all next detections (i.e., this assumes that markers have all the same length). With <0, the length is estimated once for each unique marker, then re-used for next detections with the same marker ID.");
-
943 RTABMAP_PARAM_STR(Marker, Lengths, "", uFormat("List of markers to detect. Format is the marker's ID followed by its length (in meters), multiple markers are separated by a vertical line (\"id1 length|id2 length\"). We can also define a range of markers with \"id1:id2 length\" (id2 included). If empty, all markers of the chosen dictionary can be detected and their length is set/estimated based on %s. For example, to detect markers 12 and 14 with lengths of 8 and 15 cm respectively, and all markers between 30 and 40 with a length of 10 cm, set \"12 0.08|14 0.15|30:40 0.1\".", kMarkerLength().c_str()).c_str());
-
944 RTABMAP_PARAM(Marker, MaxDepthError, float, 0.01, uFormat("Maximum depth error between all corners of a marker when estimating the marker length (when %s is 0). The smaller it is, the more perpendicular the camera should be toward the marker to initialize the length.", kMarkerLength().c_str()));
-
945 RTABMAP_PARAM(Marker, VarianceLinear, float, 0.001, uFormat("Linear variance to set on marker detections. If %s is enabled and %s=2 (GTSAM): it is the variance of the range factor, with 9999 to disable range factor and to do only bearing.", kMarkerVarianceOrientationIgnored().c_str(), kOptimizerStrategy().c_str()));
-
946 RTABMAP_PARAM(Marker, VarianceAngular, float, 0.01, uFormat("Angular variance to set on marker detections. If %s is enabled, it is ignored with %s=1 (g2o) and it corresponds to bearing variance with %s=2 (GTSAM).", kMarkerVarianceOrientationIgnored().c_str(), kOptimizerStrategy().c_str(), kOptimizerStrategy().c_str()));
-
947 RTABMAP_PARAM(Marker, VarianceOrientationIgnored, bool, false, uFormat("When this setting is false, the landmark's orientation is optimized during graph optimization. When this setting is true, only the position of the landmark is optimized. This can be useful when the landmark's orientation estimation is not reliable. Note that for %s=1 (g2o), only %s needs be set if we ignore orientation. For %s=2 (GTSAM), instead of optimizing the landmark's position directly, a bearing/range factor is used, with %s as the variance of the range factor (with 9999 to optimize the position with only a bearing factor) and %s as the variance of the bearing factor (pitch/yaw).", kOptimizerStrategy().c_str(), kMarkerVarianceLinear().c_str(), kOptimizerStrategy().c_str(), kMarkerVarianceLinear().c_str(), kMarkerVarianceAngular().c_str()));
-
948 RTABMAP_PARAM(Marker, MaxRange, float, 0.0, "Maximum range in which markers will be detected. <=0 for unlimited range.");
-
949 RTABMAP_PARAM(Marker, MinRange, float, 0.0, "Miniminum range in which markers will be detected. <=0 for unlimited range.");
-
950 RTABMAP_PARAM_STR(Marker, Priors, "", "World prior locations of the markers. The map will be transformed in marker's world frame when a tag is detected. Format is the marker's ID followed by its position (angles in rad), multiple markers are separated by vertical line (\"id1 x y z roll pitch yaw|id2 x y z roll pitch yaw\"). Example: \"1 0 0 1 0 0 0|2 1 0 1 0 0 1.57\" (marker 2 is 1 meter forward than marker 1 with 90 deg yaw rotation).");
-
951 RTABMAP_PARAM(Marker, PriorsVarianceLinear, float, 0.001, "Linear variance to set on marker priors.");
-
952 RTABMAP_PARAM(Marker, PriorsVarianceAngular, float, 0.001, "Angular variance to set on marker priors.");
-
953
-
954 RTABMAP_PARAM(MarkerAprilTag, NThreads, int, 1, "How many threads should be used?");
-
955 RTABMAP_PARAM(MarkerAprilTag, QuadDecimate, float, 1.0, "Detection of quads can be done on a lower-resolution image, improving speed at a cost of pose accuracy and a slight decrease in detection rate. Decoding the binary payload is still done at full resolution.");
-
956 RTABMAP_PARAM(MarkerAprilTag, QuadSigma, float, 0.0, "What Gaussian blur should be applied to the segmented image (used for quad detection?) Parameter is the standard deviation in pixels. Very noisy images benefit from non-zero values (e.g. 0.8).");
-
957 RTABMAP_PARAM(MarkerAprilTag, RefineEdges, bool, true, uFormat("When true, the edges of the each quad are adjusted to \"snap to\" strong gradients nearby. This is useful when decimation is employed, as it can increase the quality of the initial quad estimate substantially. Generally recommended to be on (true). Very computationally inexpensive. Option is ignored if %s = 1.", kMarkerAprilTagQuadDecimate().c_str()));
-
958 RTABMAP_PARAM(MarkerAprilTag, DecodeSharpening, double, 0.25, "How much sharpening should be done to decoded images? This can help decode small tags but may or may not help in odd lighting conditions or low light conditions.");
-
959 RTABMAP_PARAM(MarkerAprilTag, Debug, bool, false, uFormat("When true, write a variety of debugging images to the working directory where the app started (not %s) at various stages through the detection process. (Somewhat slow).", kRtabmapWorkingDirectory().c_str()));
-
960
-
961 RTABMAP_PARAM(MarkerOpenCV, CornerRefinementMethod, int, 0, "Corner refinement method for OpenCV strategy (0: None, 1: Subpixel, 2:contour, 3: AprilTag2). For OpenCV <3.3.0, this is \"doCornerRefinement\" parameter: set 0 for false and 1 for true.");
-
962
-
963 RTABMAP_PARAM(ImuFilter, MadgwickGain, double, 0.1, "Gain of the filter. Higher values lead to faster convergence but more noise. Lower values lead to slower convergence but smoother signal, belongs in [0, 1].");
-
964 RTABMAP_PARAM(ImuFilter, MadgwickZeta, double, 0.0, "Gyro drift gain (approx. rad/s), belongs in [-1, 1].");
+
652 // Odometry OpenVINS
+
653 RTABMAP_PARAM_STR(OdomOpenVINS, ConfigPath, "", "Path of OpenVINS config file (*.yaml). Same format used than OpenVINS library. Note that any parameter from that config file will overwrite the same parameter in OdomOpenVINS group.");
+
654 RTABMAP_PARAM(OdomOpenVINS, UseStereo, bool, true, "If we have more than 1 camera, if we should try to track stereo constraints between pairs.");
+
655 RTABMAP_PARAM(OdomOpenVINS, UseKLT, bool, true, "If true we will use KLT, otherwise use a ORB descriptor + robust matching.");
+
656 RTABMAP_PARAM(OdomOpenVINS, NumPts, int, 200, "Number of points (per camera) we will extract and try to track.");
+
657 RTABMAP_PARAM(OdomOpenVINS, MinPxDist, int, 15, "Eistance between features (features near each other provide less information).");
+
658 RTABMAP_PARAM(OdomOpenVINS, FiTriangulate1d, bool, false, "If we should perform 1d triangulation instead of 3d.");
+
659 RTABMAP_PARAM(OdomOpenVINS, FiRefineFeatures, bool, true, "If we should perform Levenberg-Marquardt refinement.");
+
660 RTABMAP_PARAM(OdomOpenVINS, FiMaxRuns, int, 5, "Max runs for Levenberg-Marquardt.");
+
661 RTABMAP_PARAM(OdomOpenVINS, FiMaxBaseline, double, 40, "Max baseline ratio to accept triangulated features.");
+
662 RTABMAP_PARAM(OdomOpenVINS, FiMaxCondNumber, double, 10000, "Max condition number of linear triangulation matrix accept triangulated features.");
+
663
+
664 RTABMAP_PARAM(OdomOpenVINS, UseFEJ, bool, true, "If first-estimate Jacobians should be used (enable for good consistency).");
+
665 RTABMAP_PARAM(OdomOpenVINS, Integration, int, 1, "0=discrete, 1=rk4, 2=analytical (if rk4 or analytical used then analytical covariance propagation is used).");
+
666 RTABMAP_PARAM(OdomOpenVINS, CalibCamExtrinsics, bool, false, "Bool to determine whether or not to calibrate imu-to-camera pose.");
+
667 RTABMAP_PARAM(OdomOpenVINS, CalibCamIntrinsics, bool, false, "Bool to determine whether or not to calibrate camera intrinsics.");
+
668 RTABMAP_PARAM(OdomOpenVINS, CalibCamTimeoffset, bool, false, "Bool to determine whether or not to calibrate camera to IMU time offset.");
+
669 RTABMAP_PARAM(OdomOpenVINS, CalibIMUIntrinsics, bool, false, "Bool to determine whether or not to calibrate the IMU intrinsics.");
+
670 RTABMAP_PARAM(OdomOpenVINS, CalibIMUGSensitivity, bool, false, "Bool to determine whether or not to calibrate the Gravity sensitivity.");
+
671 RTABMAP_PARAM(OdomOpenVINS, MaxClones, int, 11, "Max clone size of sliding window.");
+
672 RTABMAP_PARAM(OdomOpenVINS, MaxSLAM, int, 50, "Max number of estimated SLAM features.");
+
673 RTABMAP_PARAM(OdomOpenVINS, MaxSLAMInUpdate, int, 25, "Max number of SLAM features we allow to be included in a single EKF update..");
+
674 RTABMAP_PARAM(OdomOpenVINS, MaxMSCKFInUpdate, int, 50, "Max number of MSCKF features we will use at a given image timestep..");
+
675 RTABMAP_PARAM(OdomOpenVINS, FeatRepMSCKF, int, 0, "What representation our features are in (msckf features).");
+
676 RTABMAP_PARAM(OdomOpenVINS, FeatRepSLAM, int, 4, "What representation our features are in (slam features).");
+
677 RTABMAP_PARAM(OdomOpenVINS, DtSLAMDelay, double, 0.0, "Delay, in seconds, that we should wait from init before we start estimating SLAM features.");
+
678 RTABMAP_PARAM(OdomOpenVINS, GravityMag, double, 9.81, "Gravity magnitude in the global frame (i.e. should be 9.81 typically).");
+
679 RTABMAP_PARAM_STR(OdomOpenVINS, LeftMaskPath, "", "Mask for left image.");
+
680 RTABMAP_PARAM_STR(OdomOpenVINS, RightMaskPath, "", "Mask for right image.");
+
681
+
682 RTABMAP_PARAM(OdomOpenVINS, InitWindowTime, double, 2.0, "Amount of time we will initialize over (seconds).");
+
683 RTABMAP_PARAM(OdomOpenVINS, InitIMUThresh, double, 1.0, "Variance threshold on our acceleration to be classified as moving.");
+
684 RTABMAP_PARAM(OdomOpenVINS, InitMaxDisparity, double, 10.0, "Max disparity to consider the platform stationary (dependent on resolution).");
+
685 RTABMAP_PARAM(OdomOpenVINS, InitMaxFeatures, int, 50, "How many features to track during initialization (saves on computation).");
+
686 RTABMAP_PARAM(OdomOpenVINS, InitDynUse, bool, false, "If dynamic initialization should be used.");
+
687 RTABMAP_PARAM(OdomOpenVINS, InitDynMLEOptCalib, bool, false, "If we should optimize calibration during intialization (not recommended).");
+
688 RTABMAP_PARAM(OdomOpenVINS, InitDynMLEMaxIter, int, 50, "How many iterations the MLE refinement should use (zero to skip the MLE).");
+
689 RTABMAP_PARAM(OdomOpenVINS, InitDynMLEMaxTime, double, 0.05, "How many seconds the MLE should be completed in.");
+
690 RTABMAP_PARAM(OdomOpenVINS, InitDynMLEMaxThreads, int, 6, "How many threads the MLE should use.");
+
691 RTABMAP_PARAM(OdomOpenVINS, InitDynNumPose, int, 6, "Number of poses to use within our window time (evenly spaced).");
+
692 RTABMAP_PARAM(OdomOpenVINS, InitDynMinDeg, double, 10.0, "Orientation change needed to try to init.");
+
693 RTABMAP_PARAM(OdomOpenVINS, InitDynInflationOri, double, 10.0, "What to inflate the recovered q_GtoI covariance by.");
+
694 RTABMAP_PARAM(OdomOpenVINS, InitDynInflationVel, double, 100.0, "What to inflate the recovered v_IinG covariance by.");
+
695 RTABMAP_PARAM(OdomOpenVINS, InitDynInflationBg, double, 10.0, "What to inflate the recovered bias_g covariance by.");
+
696 RTABMAP_PARAM(OdomOpenVINS, InitDynInflationBa, double, 100.0, "What to inflate the recovered bias_a covariance by.");
+
697 RTABMAP_PARAM(OdomOpenVINS, InitDynMinRecCond, double, 1e-15, "Reciprocal condition number thresh for info inversion.");
+
698
+
699 RTABMAP_PARAM(OdomOpenVINS, TryZUPT, bool, true, "If we should try to use zero velocity update.");
+
700 RTABMAP_PARAM(OdomOpenVINS, ZUPTChi2Multiplier, double, 0.0, "Chi2 multiplier for zero velocity.");
+
701 RTABMAP_PARAM(OdomOpenVINS, ZUPTMaxVelodicy, double, 0.1, "Max velocity we will consider to try to do a zupt (i.e. if above this, don't do zupt).");
+
702 RTABMAP_PARAM(OdomOpenVINS, ZUPTNoiseMultiplier, double, 10.0, "Multiplier of our zupt measurement IMU noise matrix (default should be 1.0).");
+
703 RTABMAP_PARAM(OdomOpenVINS, ZUPTMaxDisparity, double, 0.5, "Max disparity we will consider to try to do a zupt (i.e. if above this, don't do zupt).");
+
704 RTABMAP_PARAM(OdomOpenVINS, ZUPTOnlyAtBeginning, bool, false, "If we should only use the zupt at the very beginning static initialization phase.");
+
705
+
706 RTABMAP_PARAM(OdomOpenVINS, AccelerometerNoiseDensity, double, 0.01, "[m/s^2/sqrt(Hz)] (accel \"white noise\").");
+
707 RTABMAP_PARAM(OdomOpenVINS, AccelerometerRandomWalk, double, 0.001, "[m/s^3/sqrt(Hz)] (accel bias diffusion).");
+
708 RTABMAP_PARAM(OdomOpenVINS, GyroscopeNoiseDensity, double, 0.001, "[rad/s/sqrt(Hz)] (gyro \"white noise\").");
+
709 RTABMAP_PARAM(OdomOpenVINS, GyroscopeRandomWalk, double, 0.0001, "[rad/s^2/sqrt(Hz)] (gyro bias diffusion).");
+
710 RTABMAP_PARAM(OdomOpenVINS, UpMSCKFSigmaPx, double, 1.0, "Pixel noise for MSCKF features.");
+
711 RTABMAP_PARAM(OdomOpenVINS, UpMSCKFChi2Multiplier, double, 1.0, "Chi2 multiplier for MSCKF features.");
+
712 RTABMAP_PARAM(OdomOpenVINS, UpSLAMSigmaPx, double, 1.0, "Pixel noise for SLAM features.");
+
713 RTABMAP_PARAM(OdomOpenVINS, UpSLAMChi2Multiplier, double, 1.0, "Chi2 multiplier for SLAM features.");
+
714
+
715 // Odometry Open3D
+
716 RTABMAP_PARAM(OdomOpen3D, MaxDepth, float, 3.0, "Maximum depth.");
+
717 RTABMAP_PARAM(OdomOpen3D, Method, int, 0, "Registration method: 0=PointToPlane, 1=Intensity, 2=Hybrid.");
+
718
+
719 // Odometry cuVSLAM
+
720 RTABMAP_PARAM(OdomCuVSLAM, MulticamMode, int, 0, "cuVSLAM multicam_mode setting: 0=moderate, 1=performance, 2=precision.");
+
721
+
722 // Odometry LIO-SAM
+
723 RTABMAP_PARAM_STR(OdomLIOSAM, ConfigPath, "", "Path to LIO-SAM params.yaml config file. When set, sensor/IMU/feature parameters are loaded from the file and the individual parameters below are ignored.");
+
724 RTABMAP_PARAM(OdomLIOSAM, Sensor, int, 0, "LiDAR sensor: 0=Velodyne, 1=Ouster, 2=Livox");
+
725 RTABMAP_PARAM(OdomLIOSAM, NScan, int, 16, "Number of LiDAR channels (16, 32, 64, 128).");
+
726 RTABMAP_PARAM(OdomLIOSAM, HorizonScan, int, 1800, "Horizontal resolution (Velodyne:1800, Ouster:512/1024/2048).");
+
727 RTABMAP_PARAM(OdomLIOSAM, ImuAccNoise, float, 0.01, "IMU accelerometer white noise.");
+
728 RTABMAP_PARAM(OdomLIOSAM, ImuGyrNoise, float, 0.001, "IMU gyroscope white noise.");
+
729 RTABMAP_PARAM(OdomLIOSAM, ImuAccBiasN, float, 0.0002,"IMU accelerometer bias noise.");
+
730 RTABMAP_PARAM(OdomLIOSAM, ImuGyrBiasN, float, 0.00003,"IMU gyroscope bias noise.");
+
731 RTABMAP_PARAM(OdomLIOSAM, ImuGravity, float, 9.80511,"Gravity magnitude.");
+
732 RTABMAP_PARAM(OdomLIOSAM, EdgeThreshold,float, 1.0, "Edge feature curvature threshold.");
+
733 RTABMAP_PARAM(OdomLIOSAM, SurfThreshold,float, 0.1, "Surface feature curvature threshold.");
+
734 RTABMAP_PARAM(OdomLIOSAM, LinVar, float, 0.01, "Linear output variance.");
+
735 RTABMAP_PARAM(OdomLIOSAM, AngVar, float, 0.01, "Angular output variance.");
+
736
+
737 // Common registration parameters
+
738 RTABMAP_PARAM(Reg, RepeatOnce, bool, true, "Do a second registration with the output of the first registration as guess. Only done if no guess was provided for the first registration (like on loop closure). It can be useful if the registration approach used can use a guess to get better matches.");
+
739 RTABMAP_PARAM(Reg, Strategy, int, 0, "0=Vis, 1=Icp, 2=VisIcp");
+
740 RTABMAP_PARAM(Reg, Force3DoF, bool, false, "Force 3 degrees-of-freedom transform (3Dof: x,y and yaw). Parameters z, roll and pitch will be set to 0.");
+
741
+
742 // Visual registration parameters
+
743 RTABMAP_PARAM(Vis, EstimationType, int, 1, "Motion estimation approach: 0:3D->3D, 1:3D->2D (PnP), 2:2D->2D (Epipolar Geometry)");
+
744 RTABMAP_PARAM(Vis, InlierDistance, float, 0.1, uFormat("[%s = 0] Maximum distance for feature correspondences. Used by 3D->3D estimation approach.", kVisEstimationType().c_str()));
+
745 RTABMAP_PARAM(Vis, RefineIterations, int, 5, uFormat("[%s = 0] Number of iterations used to refine the transformation found by RANSAC. 0 means that the transformation is not refined.", kVisEstimationType().c_str()));
+
746 RTABMAP_PARAM(Vis, PnPReprojError, float, 2, uFormat("[%s = 1] PnP reprojection error.", kVisEstimationType().c_str()));
+
747 RTABMAP_PARAM(Vis, PnPFlags, int, 0, uFormat("[%s = 1] PnP flags: 0=Iterative, 1=EPNP, 2=P3P", kVisEstimationType().c_str()));
+
748#if defined(RTABMAP_G2O) || defined(RTABMAP_ORB_SLAM)
+
749 RTABMAP_PARAM(Vis, PnPRefineIterations, int, 0, uFormat("[%s = 1] Refine iterations. Set to 0 if \"%s\" is also used.", kVisEstimationType().c_str(), kVisBundleAdjustment().c_str()));
+
750#else
+
751 RTABMAP_PARAM(Vis, PnPRefineIterations, int, 1, uFormat("[%s = 1] Refine iterations. Set to 0 if \"%s\" is also used.", kVisEstimationType().c_str(), kVisBundleAdjustment().c_str()));
+
752#endif
+
753 RTABMAP_PARAM(Vis, PnPVarianceMedianRatio, int, 4, uFormat("[%s = 1] Ratio used to compute variance of the estimated transformation if 3D correspondences are provided (should be > 1). The higher it is, the smaller the covariance will be. With accurate depth estimation, this could be set to 2. For depth estimated by stereo, 4 or more maybe used to ignore large errors of very far points.", kVisEstimationType().c_str()));
+
754 RTABMAP_PARAM(Vis, PnPMaxVariance, float, 0.0, uFormat("[%s = 1] Max linear variance between 3D point correspondences after PnP. 0 means disabled.", kVisEstimationType().c_str()));
+
755 RTABMAP_PARAM(Vis, PnPSamplingPolicy, unsigned int, 1, uFormat("[%s = 1] Multi-camera random sampling policy: 0=AUTO, 1=ANY, 2=HOMOGENEOUS. With HOMOGENEOUS policy, RANSAC will be done uniformly against all cameras, so at least 2 matches per camera are required. With ANY policy, RANSAC is not constraint to sample on all cameras at the same time. AUTO policy will use HOMOGENEOUS if there are at least 2 matches per camera, otherwise it will fallback to ANY policy.", kVisEstimationType().c_str()).c_str());
+
756 RTABMAP_PARAM(Vis, PnPSplitLinearCovComponents, bool, false, uFormat("[%s = 1] Compute variance for each linear component instead of using the combined XYZ variance for all linear components.", kVisEstimationType().c_str()).c_str());
+
757
+
758 RTABMAP_PARAM(Vis, EpipolarGeometryVar, float, 0.1, uFormat("[%s = 2] Epipolar geometry maximum variance to accept the transformation.", kVisEstimationType().c_str()));
+
759 RTABMAP_PARAM(Vis, MinInliers, int, 20, "Minimum feature correspondences to compute/accept the transformation.");
+
760 RTABMAP_PARAM(Vis, MeanInliersDistance, float, 0.0, "Maximum distance (m) of the mean distance of inliers from the camera to accept the transformation. 0 means disabled.");
+
761 RTABMAP_PARAM(Vis, MinInliersDistribution, float, 0.0, "Minimum distribution value of the inliers in the image to accept the transformation. The distribution is the second eigen value of the PCA (Principal Component Analysis) on the keypoints of the normalized image [-0.5, 0.5]. The value would be between 0 and 0.5. 0 means disabled.");
+
762
+
763 RTABMAP_PARAM(Vis, Iterations, int, 300, "Maximum iterations to compute the transform.");
+
764#if CV_MAJOR_VERSION > 2 && !defined(HAVE_OPENCV_XFEATURES2D)
+
765 // OpenCV>2 without xFeatures2D module doesn't have BRIEF
+
766 RTABMAP_PARAM(Vis, FeatureType, int, 8, "0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE 10=ORB-OCTREE 11=SuperPoint 12=SURF/FREAK 13=GFTT/DAISY 14=SURF/DAISY 15=PyDetector 16=SuperPoint-Rpautrat");
+
767#else
+
768 RTABMAP_PARAM(Vis, FeatureType, int, 6, "0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE 10=ORB-OCTREE 11=SuperPoint 12=SURF/FREAK 13=GFTT/DAISY 14=SURF/DAISY 15=PyDetector 16=SuperPoint-Rpautrat");
+
769#endif
+
770 RTABMAP_PARAM(Vis, MaxFeatures, int, 1000, "0 no limits.");
+
771 RTABMAP_PARAM(Vis, SSC, bool, false, "If true, SSC (Suppression via Square Covering) is applied to limit keypoints.");
+
772 RTABMAP_PARAM(Vis, MaxDepth, float, 0, "Max depth of the features (0 means no limit).");
+
773 RTABMAP_PARAM(Vis, MinDepth, float, 0, "Min depth of the features (0 means no limit).");
+
774 RTABMAP_PARAM(Vis, DepthAsMask, bool, true, "Use depth image as mask when extracting features.");
+
775 RTABMAP_PARAM(Vis, DepthMaskFloorThr, float, 0.0, uFormat("Filter floor from depth mask below specified threshold (m) before extracting features. 0 means disabled. Ignored if %s is false.", kVisDepthAsMask().c_str()));
+
776 RTABMAP_PARAM_STR(Vis, RoiRatios, "0.0 0.0 0.0 0.0", "Region of interest ratios [left, right, top, bottom].");
+
777 RTABMAP_PARAM(Vis, SubPixWinSize, int, 3, "See cv::cornerSubPix().");
+
778 RTABMAP_PARAM(Vis, SubPixIterations, int, 0, "See cv::cornerSubPix(). 0 disables sub pixel refining.");
+
779 RTABMAP_PARAM(Vis, SubPixEps, float, 0.02, "See cv::cornerSubPix().");
+
780 RTABMAP_PARAM(Vis, GridRows, int, 1, uFormat("Number of rows of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kVisMaxFeatures().c_str()));
+
781 RTABMAP_PARAM(Vis, GridCols, int, 1, uFormat("Number of columns of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kVisMaxFeatures().c_str()));
+
782 RTABMAP_PARAM(Vis, CorType, int, 0, "Correspondences computation approach: 0=Features Matching, 1=Optical Flow");
+
783 RTABMAP_PARAM(Vis, CorNNType, int, 1, uFormat("[%s=0] kNNFlannNaive=0, kNNFlannKdTree=1, kNNFlannLSH=2, kNNBruteForce=3, kNNBruteForceGPU=4, BruteForceCrossCheck=5, SuperGlue=6, GMS=7. Used for features matching approach.", kVisCorType().c_str()));
+
784 RTABMAP_PARAM(Vis, CorNNDR, float, 0.8, uFormat("[%s=0] NNDR: nearest neighbor distance ratio. Used for knn features matching approach.", kVisCorType().c_str()));
+
785 RTABMAP_PARAM(Vis, CorGuessWinSize, int, 40, uFormat("[%s=0] Matching window size (pixels) around projected points when a guess transform is provided to find correspondences. 0 means disabled.", kVisCorType().c_str()));
+
786 RTABMAP_PARAM(Vis, CorGuessMatchToProjection, bool, false, uFormat("[%s=0] Match frame's corners to source's projected points (when guess transform is provided) instead of projected points to frame's corners.", kVisCorType().c_str()));
+
787 RTABMAP_PARAM(Vis, CorFlowWinSize, int, 16, uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()));
+
788 RTABMAP_PARAM(Vis, CorFlowIterations, int, 30, uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()));
+
789 RTABMAP_PARAM(Vis, CorFlowEps, float, 0.01, uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()));
+
790 RTABMAP_PARAM(Vis, CorFlowMaxLevel, int, 3, uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()));
+
791 RTABMAP_PARAM(Vis, CorFlowUseMinEigenVals, bool, true, uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach. Use minimum eigen values as an error measure, otherwise L1 distance between patches is used as an error measure.", kVisCorType().c_str()));
+
792 RTABMAP_PARAM(Vis, CorFlowMinEigThreshold, float, 1e-4, uFormat("[%s=true] If the minimum eigenvalue of a feature's spatial gradient matrix is less than this threshold, then the feature is filtered out.", kVisCorFlowUseMinEigenVals().c_str()));
+
793 RTABMAP_PARAM(Vis, CorFlowErrorThreshold, float, 20, uFormat("[%s=false] Filter out features with error greater than this threshold.", kVisCorFlowUseMinEigenVals().c_str()));
+
794 RTABMAP_PARAM(Vis, CorFlowGpu, bool, false, uFormat("[%s=1] Enable GPU version of the optical flow approach (only available if OpenCV is built with CUDA). Note that %s is not used in the GPU implementation.", kVisCorType().c_str(), kVisCorFlowUseMinEigenVals().c_str()));
+
795 #if defined(RTABMAP_G2O) || defined(RTABMAP_ORB_SLAM)
+
796 RTABMAP_PARAM(Vis, BundleAdjustment, int, 1, uFormat("Optimization with bundle adjustment. Value matches the %s parameter: 0=disabled (TORO is not BA-capable), 1=g2o, 2=GTSAM, 3=Ceres, 4=cvsba.", kOptimizerStrategy().c_str()));
+
797#else
+
798 RTABMAP_PARAM(Vis, BundleAdjustment, int, 0, uFormat("Optimization with bundle adjustment. Value matches the %s parameter: 0=disabled (TORO is not BA-capable), 1=g2o, 2=GTSAM, 3=Ceres, 4=cvsba.", kOptimizerStrategy().c_str()));
+
799#endif
+
800
+
801 // Features matching approaches
+
802 RTABMAP_PARAM_STR(PyMatcher, Path, "", "Path to python script file (see available ones in rtabmap/corelib/src/python/*). See the header to see where the script should be copied.");
+
803 RTABMAP_PARAM(PyMatcher, Iterations, int, 20, "Sinkhorn iterations. Used by SuperGlue.");
+
804 RTABMAP_PARAM(PyMatcher, Threshold, float, 0.2, "Used by SuperGlue.");
+
805 RTABMAP_PARAM(PyMatcher, Cuda, bool, true, "Used by SuperGlue.");
+
806 RTABMAP_PARAM_STR(PyMatcher, Model, "indoor", "For SuperGlue, set only \"indoor\" or \"outdoor\". For OANet, set path to one of the pth file (e.g., \"OANet/model/gl3d/sift-4000/model_best.pth\").");
+
807
+
808 RTABMAP_PARAM(GMS, WithRotation, bool, false, "Take rotation transformation into account.");
+
809 RTABMAP_PARAM(GMS, WithScale, bool, false, "Take scale transformation into account.");
+
810 RTABMAP_PARAM(GMS, ThresholdFactor, double, 6.0, "The higher, the less matches.");
+
811
+
812 // Global descriptor approaches
+
813 RTABMAP_PARAM_STR(PyDescriptor, Path, "", "Path to python script file (see available ones in rtabmap/corelib/src/pydescriptor/*). See the header to see where the script should be used.");
+
814 RTABMAP_PARAM(PyDescriptor, Dim, int, 4096, "Descriptor dimension.");
+
815
+
816 // ICP registration parameters
+
817#ifdef RTABMAP_POINTMATCHER
+
818 RTABMAP_PARAM(Icp, Strategy, int, 1, "ICP implementation: 0=Point Cloud Library, 1=libpointmatcher, 2=CCCoreLib (CloudCompare).");
+
819#else
+
820 RTABMAP_PARAM(Icp, Strategy, int, 0, "ICP implementation: 0=Point Cloud Library, 1=libpointmatcher, 2=CCCoreLib (CloudCompare).");
+
821#endif
+
822 RTABMAP_PARAM(Icp, MaxTranslation, float, 0.2, "Maximum ICP translation correction accepted (m).");
+
823 RTABMAP_PARAM(Icp, MaxRotation, float, 0.78, "Maximum ICP rotation correction accepted (rad).");
+
824 RTABMAP_PARAM(Icp, VoxelSize, float, 0.05, "Uniform sampling voxel size (0=disabled).");
+
825 RTABMAP_PARAM(Icp, DownsamplingStep, int, 1, "Downsampling step size (1=no sampling). This is done before uniform sampling.");
+
826 RTABMAP_PARAM(Icp, RangeMin, float, 0, "Minimum range filtering (0=disabled).");
+
827 RTABMAP_PARAM(Icp, RangeMax, float, 0, "Maximum range filtering (0=disabled).");
+
828#ifdef RTABMAP_POINTMATCHER
+
829 RTABMAP_PARAM(Icp, MaxCorrespondenceDistance, float, 0.1, "Max distance for point correspondences.");
+
830#else
+
831 RTABMAP_PARAM(Icp, MaxCorrespondenceDistance, float, 0.05, "Max distance for point correspondences.");
+
832#endif
+
833 RTABMAP_PARAM(Icp, ReciprocalCorrespondences, bool, true, "To be a valid correspondence, the corresponding point in target cloud to point in source cloud should be both their closest closest correspondence.");
+
834 RTABMAP_PARAM(Icp, Iterations, int, 30, "Max iterations.");
+
835 RTABMAP_PARAM(Icp, Epsilon, float, 0, "Set the transformation epsilon (maximum allowable difference between two consecutive transformations) in order for an optimization to be considered as having converged to the final solution.");
+
836 RTABMAP_PARAM(Icp, CorrespondenceRatio, float, 0.1, "Ratio of matching correspondences to accept the transform.");
+
837 RTABMAP_PARAM(Icp, Force4DoF, bool, false, uFormat("Limit ICP to x, y, z and yaw DoF. Available if %s > 0.", kIcpStrategy().c_str()));
+
838 RTABMAP_PARAM(Icp, FiltersEnabled, int, 3, "Flag to enable filters: 1=\"from\" cloud only, 2=\"to\" cloud only, 3=both.");
+
839#ifdef RTABMAP_POINTMATCHER
+
840 RTABMAP_PARAM(Icp, PointToPlane, bool, true, "Use point to plane ICP.");
+
841#else
+
842 RTABMAP_PARAM(Icp, PointToPlane, bool, false, "Use point to plane ICP.");
+
843#endif
+
844 RTABMAP_PARAM(Icp, PointToPlaneK, int, 5, "Number of neighbors to compute normals for point to plane if the cloud doesn't have already normals.");
+
845 RTABMAP_PARAM(Icp, PointToPlaneRadius, float, 0.0, "Search radius to compute normals for point to plane if the cloud doesn't have already normals.");
+
846 RTABMAP_PARAM(Icp, PointToPlaneGroundNormalsUp, float, 0.0, "Invert normals on ground if they are pointing down (useful for ring-like 3D LiDARs). 0 means disabled, 1 means only normals perfectly aligned with -z axis. This is only done with 3D scans.");
+
847 RTABMAP_PARAM(Icp, PointToPlaneMinComplexity, float, 0.02, uFormat("Minimum structural complexity (0.0=low, 1.0=high) of the scan to do PointToPlane registration, otherwise PointToPoint registration is done instead and strategy from %s is used. This check is done only when %s=true.", kIcpPointToPlaneLowComplexityStrategy().c_str(), kIcpPointToPlane().c_str()));
+
848 RTABMAP_PARAM(Icp, PointToPlaneComplexityCentered, bool, false, uFormat("If false (default), the complexity metric uses the uncentered second-moment matrix (1/N) * sum(n_i * n_i^T), whose smallest eigenvalue directly measures how well the surface normals span R^N. If true, uses centered PCA (cv::PCA covariance) for backwards compatibility -- but the centered metric is known to mis-classify perpendicular-surface scenes as degenerate when normals are consistently viewpoint-flipped (only N distinct directions in N-D collapse to rank N-1 after centering). For true degeneracies (parallel surfaces, e.g. corridors) the two metrics agree because the normal mean is zero. The %s threshold of 0.02 works under either setting.", kIcpPointToPlaneMinComplexity().c_str()));
+
849 RTABMAP_PARAM(Icp, PointToPlaneLowComplexityStrategy, int, 1, uFormat("If structural complexity is below %s: set to 0 so that the transform is automatically rejected, set to 1 (default, legacy) to recompute the transform with PointToPoint and limit its correction in axes with most constraints (e.g., for a corridor-like environment, the resulting transform will be limited in y and yaw, x will taken from the guess), set to 2 to recompute the transform with PointToPoint and accept it \"as is\", set to 3 to keep the PointToPlane transform and apply the same axis-constrained projection as strategy 1.", kIcpPointToPlaneMinComplexity().c_str()));
+
850 RTABMAP_PARAM(Icp, OutlierRatio, float, 0.85, uFormat("Outlier ratio. For libpointmatcher (%s=1), sets TrimmedDistOutlierFilter/ratio for convenience when configuration file is not set. For CCCoreLib (%s=2), sets \"finalOverlapRatio\". For PCL (%s=0), if 0<value<1, installs a RANSAC correspondence rejector with inlier threshold = value * %s. The value should be between 0 and 1.", kIcpStrategy().c_str(), kIcpStrategy().c_str(), kIcpStrategy().c_str(), kIcpMaxCorrespondenceDistance().c_str()));
+
851 RTABMAP_PARAM_STR(Icp, DebugExportFormat, "", "Export scans used for ICP in the specified format (a warning on terminal will be shown with the file paths used). Supported formats are \"pcd\", \"ply\" or \"vtk\". If logger level is debug, from and to scans will stamped, so previous files won't be overwritten.");
+
852
+
853 // libpointmatcher
+
854 RTABMAP_PARAM_STR(Icp, PMConfig, "", uFormat("Configuration file (*.yaml) used by libpointmatcher. Note that data filters set for libpointmatcher are done after filtering done by rtabmap (i.e., %s, %s), so make sure to disable those in rtabmap if you want to use only those from libpointmatcher. Parameters %s, %s and %s are also ignored if configuration file is set.", kIcpVoxelSize().c_str(), kIcpDownsamplingStep().c_str(), kIcpIterations().c_str(), kIcpEpsilon().c_str(), kIcpMaxCorrespondenceDistance().c_str()).c_str());
+
855 RTABMAP_PARAM(Icp, PMMatcherKnn, int, 1, "KDTreeMatcher/knn: number of nearest neighbors to consider it the reference. For convenience when configuration file is not set.");
+
856 RTABMAP_PARAM(Icp, PMMatcherEpsilon, float, 0.0, "KDTreeMatcher/epsilon: approximation to use for the nearest-neighbor search. For convenience when configuration file is not set.");
+
857 RTABMAP_PARAM(Icp, PMMatcherIntensity, bool, false, uFormat("KDTreeMatcher: among nearest neighbors, keep only the one with the most similar intensity. This only work with %s>1.", kIcpPMMatcherKnn().c_str()));
+
858
+
859 RTABMAP_PARAM(Icp, CCSamplingLimit, unsigned int, 50000, "Maximum number of points per cloud (they are randomly resampled below this limit otherwise).");
+
860 RTABMAP_PARAM(Icp, CCFilterOutFarthestPoints, bool, false, "If true, the algorithm will automatically ignore farthest points from the reference, for better convergence.");
+
861 RTABMAP_PARAM(Icp, CCMaxFinalRMS, float, 0.2, "Maximum final RMS error.");
+
862
+
863 // Stereo disparity
+
864 RTABMAP_PARAM(Stereo, WinWidth, int, 15, "Window width.");
+
865 RTABMAP_PARAM(Stereo, WinHeight, int, 3, "Window height.");
+
866 RTABMAP_PARAM(Stereo, Iterations, int, 30, "Maximum iterations.");
+
867 RTABMAP_PARAM(Stereo, MaxLevel, int, 5, "Maximum pyramid level.");
+
868 RTABMAP_PARAM(Stereo, MinDisparity, float, 0.5, "Minimum disparity.");
+
869 RTABMAP_PARAM(Stereo, MaxDisparity, float, 128.0, "Maximum disparity.");
+
870 RTABMAP_PARAM(Stereo, OpticalFlow, bool, true, "Use optical flow to find stereo correspondences, otherwise a simple block matching approach is used.");
+
871 RTABMAP_PARAM(Stereo, SSD, bool, true, uFormat("[%s=false] Use Sum of Squared Differences (SSD) window, otherwise Sum of Absolute Differences (SAD) window is used.", kStereoOpticalFlow().c_str()));
+
872 RTABMAP_PARAM(Stereo, Eps, double, 0.01, uFormat("[%s=true] Epsilon stop criterion.", kStereoOpticalFlow().c_str()));
+
873 RTABMAP_PARAM(Stereo, UseMinEigenVals, bool, true, uFormat("[%s=true] Use minimum eigen values as an error measure, otherwise L1 distance between patches is used as an error measure.", kStereoOpticalFlow().c_str()));
+
874 RTABMAP_PARAM(Stereo, MinEigThreshold, double, 1e-4, uFormat("[%s=true] If the minimum eigenvalue of a feature's spatial gradient matrix is less than this threshold, then the feature is filtered out.", kStereoUseMinEigenVals().c_str()));
+
875 RTABMAP_PARAM(Stereo, ErrorThreshold, double, 50, uFormat("[%s=false] Filter out features with error greater than this threshold.", kStereoUseMinEigenVals().c_str()));
+
876 RTABMAP_PARAM(Stereo, Gpu, bool, false, uFormat("[%s=true] Enable GPU version of the optical flow approach (only available if OpenCV is built with CUDA). Note that %s is not used in the GPU implementation.", kStereoOpticalFlow().c_str(), kStereoUseMinEigenVals().c_str()));
+
877
+
878 RTABMAP_PARAM(Stereo, DenseStrategy, int, 0, "0=cv::StereoBM, 1=cv::StereoSGBM");
+
879
+
880 RTABMAP_PARAM(StereoBM, BlockSize, int, 15, "See cv::StereoBM");
+
881 RTABMAP_PARAM(StereoBM, MinDisparity, int, 0, "See cv::StereoBM");
+
882 RTABMAP_PARAM(StereoBM, NumDisparities, int, 128, "See cv::StereoBM");
+
883 RTABMAP_PARAM(StereoBM, PreFilterSize, int, 9, "See cv::StereoBM");
+
884 RTABMAP_PARAM(StereoBM, PreFilterCap, int, 31, "See cv::StereoBM");
+
885 RTABMAP_PARAM(StereoBM, UniquenessRatio, int, 15, "See cv::StereoBM");
+
886 RTABMAP_PARAM(StereoBM, TextureThreshold, int, 10, "See cv::StereoBM");
+
887 RTABMAP_PARAM(StereoBM, SpeckleWindowSize, int, 100, "See cv::StereoBM");
+
888 RTABMAP_PARAM(StereoBM, SpeckleRange, int, 4, "See cv::StereoBM");
+
889 RTABMAP_PARAM(StereoBM, Disp12MaxDiff, int, -1, "See cv::StereoBM");
+
890
+
891 RTABMAP_PARAM(StereoSGBM, BlockSize, int, 15, "See cv::StereoSGBM");
+
892 RTABMAP_PARAM(StereoSGBM, MinDisparity, int, 0, "See cv::StereoSGBM");
+
893 RTABMAP_PARAM(StereoSGBM, NumDisparities, int, 128, "See cv::StereoSGBM");
+
894 RTABMAP_PARAM(StereoSGBM, PreFilterCap, int, 31, "See cv::StereoSGBM");
+
895 RTABMAP_PARAM(StereoSGBM, UniquenessRatio, int, 20, "See cv::StereoSGBM");
+
896 RTABMAP_PARAM(StereoSGBM, SpeckleWindowSize, int, 100, "See cv::StereoSGBM");
+
897 RTABMAP_PARAM(StereoSGBM, SpeckleRange, int, 4, "See cv::StereoSGBM");
+
898 RTABMAP_PARAM(StereoSGBM, Disp12MaxDiff, int, 1, "See cv::StereoSGBM");
+
899 RTABMAP_PARAM(StereoSGBM, P1, int, 2, "See cv::StereoSGBM");
+
900 RTABMAP_PARAM(StereoSGBM, P2, int, 5, "See cv::StereoSGBM");
+
901#if CV_MAJOR_VERSION < 3
+
902 RTABMAP_PARAM(StereoSGBM, Mode, int, 0, "See cv::StereoSGBM");
+
903#else
+
904 RTABMAP_PARAM(StereoSGBM, Mode, int, 2, "See cv::StereoSGBM");
+
905#endif
+
906
+
907 // Occupancy Grid
+
908 RTABMAP_PARAM(Grid, Sensor, int, 1, "Create occupancy grid from selected sensor: 0=laser scan, 1=depth image(s) or 2=both laser scan and depth image(s).");
+
909 RTABMAP_PARAM(Grid, DepthDecimation, unsigned int, 4, uFormat("[%s=true] Decimation of the depth image before creating cloud.", kGridDepthDecimation().c_str()));
+
910 RTABMAP_PARAM(Grid, RangeMin, float, 0.0, "Minimum range from sensor.");
+
911 RTABMAP_PARAM(Grid, RangeMax, float, 5.0, "Maximum range from sensor. 0=inf.");
+
912 RTABMAP_PARAM_STR(Grid, DepthRoiRatios, "0.0 0.0 0.0 0.0", uFormat("[%s>=1] Region of interest ratios [left, right, top, bottom].", kGridSensor().c_str()));
+
913 RTABMAP_PARAM(Grid, FootprintLength, float, 0.0, "Footprint length used to filter points over the footprint of the robot.");
+
914 RTABMAP_PARAM(Grid, FootprintWidth, float, 0.0, "Footprint width used to filter points over the footprint of the robot. Footprint length should be set.");
+
915 RTABMAP_PARAM(Grid, FootprintHeight, float, 0.0, "Footprint height used to filter points over the footprint of the robot. Footprint length and width should be set.");
+
916 RTABMAP_PARAM(Grid, ScanDecimation, int, 1, uFormat("[%s=0 or 2] Decimation of the laser scan before creating cloud.", kGridSensor().c_str()));
+
917 RTABMAP_PARAM(Grid, CellSize, float, 0.05, "Resolution of the occupancy grid.");
+
918 RTABMAP_PARAM(Grid, PreVoxelFiltering, bool, true, uFormat("Input cloud is downsampled by voxel filter (voxel size is \"%s\") before doing segmentation of obstacles and ground.", kGridCellSize().c_str()));
+
919 RTABMAP_PARAM(Grid, MapFrameProjection, bool, false, "Projection in map frame. On a 3D terrain and a fixed local camera transform (the cloud is created relative to ground), you may want to disable this to do the projection in robot frame instead.");
+
920 RTABMAP_PARAM(Grid, NormalsSegmentation, bool, true, "Segment ground from obstacles using point normals, otherwise a fast passthrough is used.");
+
921 RTABMAP_PARAM(Grid, MaxObstacleHeight, float, 0.0, "Maximum obstacles height (0=disabled).");
+
922 RTABMAP_PARAM(Grid, MinGroundHeight, float, 0.0, "Minimum ground height (0=disabled).");
+
923 RTABMAP_PARAM(Grid, MaxGroundHeight, float, 0.0, uFormat("Maximum ground height (0=disabled). Should be set if \"%s\" is false.", kGridNormalsSegmentation().c_str()));
+
924 RTABMAP_PARAM(Grid, MaxGroundAngle, float, 45, uFormat("[%s=true] Maximum angle (degrees) between point's normal to ground's normal to label it as ground. Points with higher angle difference are considered as obstacles.", kGridNormalsSegmentation().c_str()));
+
925 RTABMAP_PARAM(Grid, NormalK, int, 20, uFormat("[%s=true] K neighbors to compute normals.", kGridNormalsSegmentation().c_str()));
+
926 RTABMAP_PARAM(Grid, ClusterRadius, float, 0.1, uFormat("[%s=true] Cluster maximum radius.", kGridNormalsSegmentation().c_str()));
+
927 RTABMAP_PARAM(Grid, MinClusterSize, int, 10, uFormat("[%s=true] Minimum cluster size to project the points.", kGridNormalsSegmentation().c_str()));
+
928 RTABMAP_PARAM(Grid, FlatObstacleDetected, bool, true, uFormat("[%s=true] Flat obstacles detected.", kGridNormalsSegmentation().c_str()));
+
929#ifdef RTABMAP_OCTOMAP
+
930 RTABMAP_PARAM(Grid, 3D, bool, true, uFormat("A 3D occupancy grid is required if you want an OctoMap (3D ray tracing). Set to false if you want only a 2D map, the cloud will be projected on xy plane. A 2D map can be still generated if checked, but it requires more memory and time to generate it. Ignored if laser scan is 2D and \"%s\" is 0.", kGridSensor().c_str()));
+
931#else
+
932 RTABMAP_PARAM(Grid, 3D, bool, false, uFormat("A 3D occupancy grid is required if you want an OctoMap (3D ray tracing). Set to false if you want only a 2D map, the cloud will be projected on xy plane. A 2D map can be still generated if checked, but it requires more memory and time to generate it. Ignored if laser scan is 2D and \"%s\" is 0.", kGridSensor().c_str()));
+
933#endif
+
934 RTABMAP_PARAM(Grid, GroundIsObstacle, bool, false, uFormat("[%s=true] Ground segmentation (%s) is ignored, all points are obstacles. Use this only if you want an OctoMap with ground identified as an obstacle (e.g., with an UAV).", kGrid3D().c_str(), kGridNormalsSegmentation().c_str()));
+
935 RTABMAP_PARAM(Grid, NoiseFilteringRadius, float, 0.0, "Noise filtering radius (0=disabled). Done after segmentation.");
+
936 RTABMAP_PARAM(Grid, NoiseFilteringMinNeighbors, int, 5, "Noise filtering minimum neighbors.");
+
937 RTABMAP_PARAM(Grid, Scan2dUnknownSpaceFilled, bool, false, uFormat("Unknown space filled. Only used with 2D laser scans. Use %s to set maximum range if laser scan max range is to set.", kGridRangeMax().c_str()));
+
938 RTABMAP_PARAM(Grid, RayTracing, bool, false, uFormat("Ray tracing is done for each occupied cell, filling unknown space between the sensor and occupied cells. If %s=true, RTAB-Map should be built with OctoMap support, otherwise 3D ray tracing is ignored.", kGrid3D().c_str()));
+
939 RTABMAP_PARAM(GridGlobal, UpdateError, float, 0.01, "Graph changed detection error (m). Update map only if poses in new optimized graph have moved more than this value.");
+
940 RTABMAP_PARAM(GridGlobal, FootprintRadius, float, 0.0, "Footprint radius (m) used to clear all obstacles under the graph.");
+
941 RTABMAP_PARAM(GridGlobal, MinSize, float, 0.0, "Minimum map size (m).");
+
942 RTABMAP_PARAM(GridGlobal, Eroded, bool, false, "Erode obstacle cells.");
+
943 RTABMAP_PARAM(GridGlobal, MaxNodes, int, 0, "Maximum nodes assembled in the map starting from the last node (0=unlimited).");
+
944 RTABMAP_PARAM(GridGlobal, AltitudeDelta, float, 0, "Assemble only nodes that have the same altitude of +-delta meters of the current pose (0=disabled). This is used to generate 2D occupancy grid based on the current altitude (e.g., multi-floor building).");
+
945 RTABMAP_PARAM(GridGlobal, OccupancyThr, float, 0.5, "Occupancy threshold (value between 0 and 1).");
+
946 RTABMAP_PARAM(GridGlobal, ProbHit, float, 0.7, "Probability of a hit (value between 0.5 and 1).");
+
947 RTABMAP_PARAM(GridGlobal, ProbMiss, float, 0.4, "Probability of a miss (value between 0 and 0.5).");
+
948 RTABMAP_PARAM(GridGlobal, ProbClampingMin, float, 0.1192, "Probability clamping minimum (value between 0 and 1).");
+
949 RTABMAP_PARAM(GridGlobal, ProbClampingMax, float, 0.971, "Probability clamping maximum (value between 0 and 1).");
+
950 RTABMAP_PARAM(GridGlobal, FloodFillDepth, unsigned int, 0, "Flood fill filter (0=disabled), used to remove empty cells outside the map. The flood fill is done at the specified depth (between 1 and 16) of the OctoMap.");
+
951
+
952 RTABMAP_PARAM(Marker, Strategy, int, 0, "Marker detection implementation: 0=OpenCV, 1=AprilTag");
+
953 RTABMAP_PARAM(Marker, Dictionary, int, 0, "Dictionary to use: DICT_ARUCO_4X4_50=0, DICT_ARUCO_4X4_100=1, DICT_ARUCO_4X4_250=2, DICT_ARUCO_4X4_1000=3, DICT_ARUCO_5X5_50=4, DICT_ARUCO_5X5_100=5, DICT_ARUCO_5X5_250=6, DICT_ARUCO_5X5_1000=7, DICT_ARUCO_6X6_50=8, DICT_ARUCO_6X6_100=9, DICT_ARUCO_6X6_250=10, DICT_ARUCO_6X6_1000=11, DICT_ARUCO_7X7_50=12, DICT_ARUCO_7X7_100=13, DICT_ARUCO_7X7_250=14, DICT_ARUCO_7X7_1000=15, DICT_ARUCO_ORIGINAL = 16, DICT_APRILTAG_16h5=17, DICT_APRILTAG_25h9=18, DICT_APRILTAG_36h10=19, DICT_APRILTAG_36h11=20, DICT_ARUCO_MIP_36H12=21");
+
954 RTABMAP_PARAM(Marker, Length, float, 0, "The length (m) of the markers' side. Value <=0 means automatic marker length estimation using the depth image (the camera should look at the marker perpendicularly for initialization). If 0, the length is estimated only on the first marker detected, then re-used for all next detections (i.e., this assumes that markers have all the same length). With <0, the length is estimated once for each unique marker, then re-used for next detections with the same marker ID.");
+
955 RTABMAP_PARAM_STR(Marker, Lengths, "", uFormat("List of markers to detect. Format is the marker's ID followed by its length (in meters), multiple markers are separated by a vertical line (\"id1 length|id2 length\"). We can also define a range of markers with \"id1:id2 length\" (id2 included). If empty, all markers of the chosen dictionary can be detected and their length is set/estimated based on %s. For example, to detect markers 12 and 14 with lengths of 8 and 15 cm respectively, and all markers between 30 and 40 with a length of 10 cm, set \"12 0.08|14 0.15|30:40 0.1\".", kMarkerLength().c_str()).c_str());
+
956 RTABMAP_PARAM(Marker, MaxDepthError, float, 0.01, uFormat("Maximum depth error between all corners of a marker when estimating the marker length (when %s is 0). The smaller it is, the more perpendicular the camera should be toward the marker to initialize the length.", kMarkerLength().c_str()));
+
957 RTABMAP_PARAM(Marker, VarianceLinear, float, 0.001, uFormat("Linear variance to set on marker detections. If %s is enabled and %s=2 (GTSAM): it is the variance of the range factor, with 9999 to disable range factor and to do only bearing.", kMarkerVarianceOrientationIgnored().c_str(), kOptimizerStrategy().c_str()));
+
958 RTABMAP_PARAM(Marker, VarianceAngular, float, 0.01, uFormat("Angular variance to set on marker detections. If %s is enabled, it is ignored with %s=1 (g2o) and it corresponds to bearing variance with %s=2 (GTSAM).", kMarkerVarianceOrientationIgnored().c_str(), kOptimizerStrategy().c_str(), kOptimizerStrategy().c_str()));
+
959 RTABMAP_PARAM(Marker, VarianceOrientationIgnored, bool, false, uFormat("When this setting is false, the landmark's orientation is optimized during graph optimization. When this setting is true, only the position of the landmark is optimized. This can be useful when the landmark's orientation estimation is not reliable. Note that for %s=1 (g2o), only %s needs be set if we ignore orientation. For %s=2 (GTSAM), instead of optimizing the landmark's position directly, a bearing/range factor is used, with %s as the variance of the range factor (with 9999 to optimize the position with only a bearing factor) and %s as the variance of the bearing factor (pitch/yaw).", kOptimizerStrategy().c_str(), kMarkerVarianceLinear().c_str(), kOptimizerStrategy().c_str(), kMarkerVarianceLinear().c_str(), kMarkerVarianceAngular().c_str()));
+
960 RTABMAP_PARAM(Marker, MaxRange, float, 0.0, "Maximum range in which markers will be detected. <=0 for unlimited range.");
+
961 RTABMAP_PARAM(Marker, MinRange, float, 0.0, "Miniminum range in which markers will be detected. <=0 for unlimited range.");
+
962 RTABMAP_PARAM_STR(Marker, Priors, "", "World prior locations of the markers. The map will be transformed in marker's world frame when a tag is detected. Format is the marker's ID followed by its position (angles in rad), multiple markers are separated by vertical line (\"id1 x y z roll pitch yaw|id2 x y z roll pitch yaw\"). Example: \"1 0 0 1 0 0 0|2 1 0 1 0 0 1.57\" (marker 2 is 1 meter forward than marker 1 with 90 deg yaw rotation).");
+
963 RTABMAP_PARAM(Marker, PriorsVarianceLinear, float, 0.001, "Linear variance to set on marker priors.");
+
964 RTABMAP_PARAM(Marker, PriorsVarianceAngular, float, 0.001, "Angular variance to set on marker priors.");
965
-
966 RTABMAP_PARAM(ImuFilter, ComplementaryGainAcc, double, 0.01, "Gain parameter for the complementary filter, belongs in [0, 1].");
-
967 RTABMAP_PARAM(ImuFilter, ComplementaryBiasAlpha, double, 0.01, "Bias estimation gain parameter, belongs in [0, 1].");
-
968 RTABMAP_PARAM(ImuFilter, ComplementaryDoBiasEstimation, bool, true, "Parameter whether to do bias estimation or not.");
-
969 RTABMAP_PARAM(ImuFilter, ComplementaryDoAdpativeGain, bool, true, "Parameter whether to do adaptive gain or not.");
-
970
-
971public:
-
972 virtual ~Parameters();
-
973
-
-
978 static const ParametersMap & getDefaultParameters()
-
979 {
-
980 return parameters_;
-
981 }
-
+
966 RTABMAP_PARAM(MarkerAprilTag, NThreads, int, 1, "How many threads should be used?");
+
967 RTABMAP_PARAM(MarkerAprilTag, QuadDecimate, float, 1.0, "Detection of quads can be done on a lower-resolution image, improving speed at a cost of pose accuracy and a slight decrease in detection rate. Decoding the binary payload is still done at full resolution.");
+
968 RTABMAP_PARAM(MarkerAprilTag, QuadSigma, float, 0.0, "What Gaussian blur should be applied to the segmented image (used for quad detection?) Parameter is the standard deviation in pixels. Very noisy images benefit from non-zero values (e.g. 0.8).");
+
969 RTABMAP_PARAM(MarkerAprilTag, RefineEdges, bool, true, uFormat("When true, the edges of the each quad are adjusted to \"snap to\" strong gradients nearby. This is useful when decimation is employed, as it can increase the quality of the initial quad estimate substantially. Generally recommended to be on (true). Very computationally inexpensive. Option is ignored if %s = 1.", kMarkerAprilTagQuadDecimate().c_str()));
+
970 RTABMAP_PARAM(MarkerAprilTag, DecodeSharpening, double, 0.25, "How much sharpening should be done to decoded images? This can help decode small tags but may or may not help in odd lighting conditions or low light conditions.");
+
971 RTABMAP_PARAM(MarkerAprilTag, Debug, bool, false, uFormat("When true, write a variety of debugging images to the working directory where the app started (not %s) at various stages through the detection process. (Somewhat slow).", kRtabmapWorkingDirectory().c_str()));
+
972
+
973 RTABMAP_PARAM(MarkerOpenCV, CornerRefinementMethod, int, 0, "Corner refinement method for OpenCV strategy (0: None, 1: Subpixel, 2:contour, 3: AprilTag2). For OpenCV <3.3.0, this is \"doCornerRefinement\" parameter: set 0 for false and 1 for true.");
+
974
+
975 RTABMAP_PARAM(ImuFilter, MadgwickGain, double, 0.1, "Gain of the filter. Higher values lead to faster convergence but more noise. Lower values lead to slower convergence but smoother signal, belongs in [0, 1].");
+
976 RTABMAP_PARAM(ImuFilter, MadgwickZeta, double, 0.0, "Gyro drift gain (approx. rad/s), belongs in [-1, 1].");
+
977
+
978 RTABMAP_PARAM(ImuFilter, ComplementaryGainAcc, double, 0.01, "Gain parameter for the complementary filter, belongs in [0, 1].");
+
979 RTABMAP_PARAM(ImuFilter, ComplementaryBiasAlpha, double, 0.01, "Bias estimation gain parameter, belongs in [0, 1].");
+
980 RTABMAP_PARAM(ImuFilter, ComplementaryDoBiasEstimation, bool, true, "Parameter whether to do bias estimation or not.");
+
981 RTABMAP_PARAM(ImuFilter, ComplementaryDoAdpativeGain, bool, true, "Parameter whether to do adaptive gain or not.");
982
-
987 static std::string getType(const std::string & paramKey);
-
988
-
993 static std::string getDescription(const std::string & paramKey);
-
994
-
995 static bool parse(const ParametersMap & parameters, const std::string & key, bool & value);
-
996 static bool parse(const ParametersMap & parameters, const std::string & key, int & value);
-
997 static bool parse(const ParametersMap & parameters, const std::string & key, unsigned int & value);
-
998 static bool parse(const ParametersMap & parameters, const std::string & key, float & value);
-
999 static bool parse(const ParametersMap & parameters, const std::string & key, double & value);
-
1000 static bool parse(const ParametersMap & parameters, const std::string & key, std::string & value);
-
1001 static void parse(const ParametersMap & parameters, ParametersMap & parametersOut);
-
1002
-
1003 static const char * showUsage();
-
1004 static ParametersMap parseArguments(int argc, char * argv[], bool onlyParameters = false);
-
1005
-
1006 static std::string getVersion();
-
1007 static std::string getDefaultDatabaseName();
-
1008
-
1009 static std::string serialize(const ParametersMap & parameters);
-
1010 static ParametersMap deserialize(const std::string & parameters);
-
1011
-
1012 static bool isFeatureParameter(const std::string & param);
-
1013 static ParametersMap getDefaultOdometryParameters(bool stereo = false, bool vis = true, bool icp = false);
-
1014 static ParametersMap getDefaultParameters(const std::string & group);
-
1019 static ParametersMap filterParameters(const ParametersMap & parameters, const std::string & group, bool remove = false);
-
1020
-
1021 static void readINI(const std::string & configFile, ParametersMap & parameters, bool modifiedOnly = false);
-
1022 static void readINIStr(const std::string & configContent, ParametersMap & parameters, bool modifiedOnly = false);
-
1023 static void writeINI(const std::string & configFile, const ParametersMap & parameters);
-
1024
-
1029 static const std::map<std::string, std::pair<bool, std::string> > & getRemovedParameters();
-
1030
-
1034 static const ParametersMap & getBackwardCompatibilityMap();
-
1035
-
1036 static std::string createDefaultWorkingDirectory();
-
1037
-
1038private:
-
1039 Parameters();
-
1040
-
1041private:
-
1042 static ParametersMap parameters_;
-
1043 static ParametersMap parametersType_;
-
1044 static ParametersMap descriptions_;
-
1045 static Parameters instance_;
-
1046
-
1047 static std::map<std::string, std::pair<bool, std::string> > removedParameters_;
-
1048 static ParametersMap backwardCompatibilityMap_;
-
1049};
+
983public:
+
984 virtual ~Parameters();
+
985
+
+ +
991 {
+
992 return parameters_;
+
993 }
-
1050
-
1051}
+
994
+
999 static std::string getType(const std::string & paramKey);
+
1000
+
1005 static std::string getDescription(const std::string & paramKey);
+
1006
+
1007 static bool parse(const ParametersMap & parameters, const std::string & key, bool & value);
+
1008 static bool parse(const ParametersMap & parameters, const std::string & key, int & value);
+
1009 static bool parse(const ParametersMap & parameters, const std::string & key, unsigned int & value);
+
1010 static bool parse(const ParametersMap & parameters, const std::string & key, float & value);
+
1011 static bool parse(const ParametersMap & parameters, const std::string & key, double & value);
+
1012 static bool parse(const ParametersMap & parameters, const std::string & key, std::string & value);
+
1013 static void parse(const ParametersMap & parameters, ParametersMap & parametersOut);
+
1014
+
1015 static const char * showUsage();
+
1016 static ParametersMap parseArguments(int argc, char * argv[], bool onlyParameters = false);
+
1017
+
1018 static std::string getVersion();
+
1019 static std::string getDefaultDatabaseName();
+
1020
+
1021 static std::string serialize(const ParametersMap & parameters);
+
1022 static ParametersMap deserialize(const std::string & parameters);
+
1023
+
1024 static bool isFeatureParameter(const std::string & param);
+
1025 static ParametersMap getDefaultOdometryParameters(bool stereo = false, bool vis = true, bool icp = false);
+
1026 static ParametersMap getDefaultParameters(const std::string & group);
+
1031 static ParametersMap filterParameters(const ParametersMap & parameters, const std::string & group, bool remove = false);
+
1032
+
1033 static void readINI(const std::string & configFile, ParametersMap & parameters, bool modifiedOnly = false);
+
1034 static void readINIStr(const std::string & configContent, ParametersMap & parameters, bool modifiedOnly = false);
+
1035 static void writeINI(const std::string & configFile, const ParametersMap & parameters);
+
1036
+
1041 static const std::map<std::string, std::pair<bool, std::string> > & getRemovedParameters();
+
1042
+ +
1047
+
1048 static std::string createDefaultWorkingDirectory();
+
1049
+
1050private:
+
1051 Parameters();
1052
-
1053#endif /* PARAMETERS_H_ */
+
1053private:
+
1054 static ParametersMap parameters_;
+
1055 static ParametersMap parametersType_;
+
1056 static ParametersMap descriptions_;
+
1057 static Parameters instance_;
+
1058
+
1059 static std::map<std::string, std::pair<bool, std::string> > removedParameters_;
+
1060 static ParametersMap backwardCompatibilityMap_;
+
1061};
+
+
1062
+
1063}
+
1064
+
1065#endif /* PARAMETERS_H_ */
Some conversion functions.
std::string UTILITE_EXPORT uFormat(const char *fmt,...)
BRISK detector and descriptor.
Definition Features2d.h:599
@@ -1048,10 +1074,10 @@ $(document).ready(function() { init_codefold(0); });
KAZE detector and descriptor (OpenCV 3+).
Definition Features2d.h:621
ORB detector and descriptor (optional GPU).
Definition Features2d.h:384
Abstract base for pose-graph and bundle-adjustment optimizers.
Definition Optimizer.h:88
- +
static std::string getType(const std::string &paramKey)
static ParametersMap filterParameters(const ParametersMap &parameters, const std::string &group, bool remove=false)
-
static const ParametersMap & getDefaultParameters()
Definition Parameters.h:978
+
static const ParametersMap & getDefaultParameters()
Definition Parameters.h:990
static const ParametersMap & getBackwardCompatibilityMap()
static std::string getDescription(const std::string &paramKey)
static const std::map< std::string, std::pair< bool, std::string > > & getRemovedParameters()
@@ -1063,10 +1089,16 @@ $(document).ready(function() { init_codefold(0); });
Sparse stereo matching using block matching.
Definition Stereo.h:55
SuperPoint (rpautrat) via Torch + Python (RTAB-Map must be built with libtorch and Python support).
Definition Features2d.h:698
+
std::pair< std::string, std::string > ParametersPair
A single parameter key/value pair, the entry type of ParametersMap.
Definition Parameters.h:46
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/ParticleFilter_8h_source.html b/preview/pr-1492/api/latest/ParticleFilter_8h_source.html index 68a23bb0..7829b339 100644 --- a/preview/pr-1492/api/latest/ParticleFilter_8h_source.html +++ b/preview/pr-1492/api/latest/ParticleFilter_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
ParticleFilter.h
@@ -272,9 +289,13 @@ $(document).ready(function() { init_codefold(0); });
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/Posix_2UThreadC_8h_source.html b/preview/pr-1492/api/latest/Posix_2UThreadC_8h_source.html index 39997b45..3bcb74c6 100644 --- a/preview/pr-1492/api/latest/Posix_2UThreadC_8h_source.html +++ b/preview/pr-1492/api/latest/Posix_2UThreadC_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
UThreadC.h
@@ -497,9 +514,13 @@ $(document).ready(function() { init_codefold(0); });
int release(int n=1)
Definition USemaphore.h:197
Definition UThreadC.h:67
+ - + diff --git a/preview/pr-1492/api/latest/ProgressState_8h_source.html b/preview/pr-1492/api/latest/ProgressState_8h_source.html index 3495fd6f..b8afa469 100644 --- a/preview/pr-1492/api/latest/ProgressState_8h_source.html +++ b/preview/pr-1492/api/latest/ProgressState_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
ProgressState.h
@@ -154,9 +171,13 @@ $(document).ready(function() { init_codefold(0); });
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/PythonInterface_8h_source.html b/preview/pr-1492/api/latest/PythonInterface_8h_source.html index 2bf6d8a3..75ee7eaf 100644 --- a/preview/pr-1492/api/latest/PythonInterface_8h_source.html +++ b/preview/pr-1492/api/latest/PythonInterface_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
PythonInterface.h
@@ -135,9 +152,13 @@ $(document).ready(function() { init_codefold(0); });
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/Recovery_8h_source.html b/preview/pr-1492/api/latest/Recovery_8h_source.html index d3a58cf3..f5336c08 100644 --- a/preview/pr-1492/api/latest/Recovery_8h_source.html +++ b/preview/pr-1492/api/latest/Recovery_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Recovery.h
@@ -137,9 +154,13 @@ $(document).ready(function() { init_codefold(0); });
Definition BayesFilter.h:39
bool RTABMAP_CORE_EXPORT databaseRecovery(const std::string &corruptedDatabase, bool keepCorruptedDatabase=true, std::string *errorMsg=0, ProgressState *progressState=0)
+ - + diff --git a/preview/pr-1492/api/latest/RegistrationIcp_8h_source.html b/preview/pr-1492/api/latest/RegistrationIcp_8h_source.html index e08bacd4..d2f5d5bc 100644 --- a/preview/pr-1492/api/latest/RegistrationIcp_8h_source.html +++ b/preview/pr-1492/api/latest/RegistrationIcp_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
RegistrationIcp.h
@@ -143,11 +160,11 @@ $(document).ready(function() { init_codefold(0); });
64 static const char * strategyName(IcpStrategy strategy);
65
66 // take ownership of child
-
67 RegistrationIcp(const ParametersMap & parameters = ParametersMap(), Registration * child = 0);
-
68 RegistrationIcp(IcpStrategy strategy, const ParametersMap & parameters = ParametersMap(), Registration * child = 0);
+
67 RegistrationIcp(const ParametersMap & parameters = ParametersMap(), Registration * child = 0);
+
68 RegistrationIcp(IcpStrategy strategy, const ParametersMap & parameters = ParametersMap(), Registration * child = 0);
69 virtual ~RegistrationIcp();
70
-
71 virtual void parseParameters(const ParametersMap & parameters);
+
71 virtual void parseParameters(const ParametersMap & parameters);
72
73protected:
74 virtual Transform computeTransformationImpl(
@@ -204,17 +221,22 @@ $(document).ready(function() { init_codefold(0); });
IcpStrategy
static bool available(IcpStrategy strategy)
Returns true if strategy is built into this rtabmap binary.
virtual Transform computeTransformationImpl(Signature &from, Signature &to, Transform guess, RegistrationInfo &info) const
Strategy-specific registration.
-
virtual void parseParameters(const ParametersMap &parameters)
Parses Reg/RepeatOnce, Reg/Force3DoF and forwards to child_ if set.
+
virtual void parseParameters(const ParametersMap &parameters)
Parses Reg/RepeatOnce, Reg/Force3DoF and forwards to the child registration if set.
static const char * strategyName(IcpStrategy strategy)
Human-readable name for strategy ("PCL", "libpointmatcher", "CCCoreLib", or "Unknown").
Statistics and diagnostics returned by Registration.
Abstract base for registering two observations (visual, ICP, or both).
Represents a node in RTAB-Map's pose graph.
Definition Signature.h:84
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/RegistrationInfo_8h_source.html b/preview/pr-1492/api/latest/RegistrationInfo_8h_source.html index ed1e5f7a..d36960a0 100644 --- a/preview/pr-1492/api/latest/RegistrationInfo_8h_source.html +++ b/preview/pr-1492/api/latest/RegistrationInfo_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
RegistrationInfo.h
@@ -224,9 +241,13 @@ $(document).ready(function() { init_codefold(0); });
std::string rejectedMsg
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/RegistrationVis_8h_source.html b/preview/pr-1492/api/latest/RegistrationVis_8h_source.html index 44961ecc..edbdc079 100644 --- a/preview/pr-1492/api/latest/RegistrationVis_8h_source.html +++ b/preview/pr-1492/api/latest/RegistrationVis_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
RegistrationVis.h
@@ -132,10 +149,10 @@ $(document).ready(function() { init_codefold(0); });
60class RTABMAP_CORE_EXPORT RegistrationVis : public Registration
61{
62public:
-
64 RegistrationVis(const ParametersMap & parameters = ParametersMap(), Registration * child = 0);
+
64 RegistrationVis(const ParametersMap & parameters = ParametersMap(), Registration * child = 0);
65 virtual ~RegistrationVis();
66
-
68 virtual void parseParameters(const ParametersMap & parameters);
+
68 virtual void parseParameters(const ParametersMap & parameters);
69
71 float getInlierDistance() const {return _inlierDistance;}
73 int getIterations() const {return _iterations;}
@@ -193,8 +210,8 @@ $(document).ready(function() { init_codefold(0); });
130 float _minInliersDistributionThr;
131 float _maxInliersMeanDistance;
132
-
133 ParametersMap _featureParameters;
-
134 ParametersMap _bundleParameters;
+
133 ParametersMap _featureParameters;
+
134 ParametersMap _bundleParameters;
135
136 Feature2D * _detectorFrom;
137 Feature2D * _detectorTo;
@@ -225,10 +242,15 @@ $(document).ready(function() { init_codefold(0); });
Represents a node in RTAB-Map's pose graph.
Definition Signature.h:84
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/Registration_8h_source.html b/preview/pr-1492/api/latest/Registration_8h_source.html index dc54d155..a17c5332 100644 --- a/preview/pr-1492/api/latest/Registration_8h_source.html +++ b/preview/pr-1492/api/latest/Registration_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Registration.h
@@ -129,22 +146,22 @@ $(document).ready(function() { init_codefold(0); });
62public:
64 enum Type {
-
65 kTypeUndef = -1,
-
66 kTypeVis = 0,
-
67 kTypeIcp = 1,
-
68 kTypeVisIcp = 2
-
69 };
+
65 kTypeUndef = -1,
+
66 kTypeVis = 0,
+
67 kTypeIcp = 1,
+
68 kTypeVisIcp = 2
+
69 };
71 static double COVARIANCE_LINEAR_EPSILON;
73 static double COVARIANCE_ANGULAR_EPSILON;
74
75public:
-
77 static Registration * create(const ParametersMap & parameters);
-
79 static Registration * create(Type & type, const ParametersMap & parameters = ParametersMap());
+
77 static Registration * create(const ParametersMap & parameters);
+
79 static Registration * create(Type & type, const ParametersMap & parameters = ParametersMap());
80
81public:
82 virtual ~Registration();
-
84 virtual void parseParameters(const ParametersMap & parameters);
+
84 virtual void parseParameters(const ParametersMap & parameters);
85
87 bool isImageRequired() const;
89 bool isScanRequired() const;
@@ -178,7 +195,7 @@ $(document).ready(function() { init_codefold(0); });
127 RegistrationInfo * info = 0) const;
128
129protected:
-
131 Registration(const ParametersMap & parameters = ParametersMap(), Registration * child = 0);
+
131 Registration(const ParametersMap & parameters = ParametersMap(), Registration * child = 0);
132
138 virtual Transform computeTransformationImpl(
139 Signature & from,
@@ -206,7 +223,7 @@ $(document).ready(function() { init_codefold(0); });
160#endif /* RTABMAP_REGISTRATION_H_ */
Statistics and diagnostics returned by Registration.
Abstract base for registering two observations (visual, ICP, or both).
-
virtual void parseParameters(const ParametersMap &parameters)
Parses Reg/RepeatOnce, Reg/Force3DoF and forwards to child_ if set.
+
virtual void parseParameters(const ParametersMap &parameters)
Parses Reg/RepeatOnce, Reg/Force3DoF and forwards to the child registration if set.
static Registration * create(Type &type, const ParametersMap &parameters=ParametersMap())
Creates a registration of type (may be adjusted, e.g. to kTypeVis). Caller owns the pointer.
virtual Transform computeTransformationImpl(Signature &from, Signature &to, Transform guess, RegistrationInfo &info) const =0
Strategy-specific registration.
bool isUserDataRequired() const
True if user data is needed (parent or child).
@@ -221,7 +238,7 @@ $(document).ready(function() { init_codefold(0); });
bool canUseGuess() const
True if the strategy can refine an initial guess (parent or child).
bool force3DoF() const
int getMinVisualCorrespondences() const
Minimum visual inliers required (max of parent and child thresholds).
-
void setChildRegistration(Registration *child)
Replaces child_; takes ownership of child.
+
void setChildRegistration(Registration *child)
Replaces the current child registration; takes ownership of child.
float getMinGeometryCorrespondencesRatio() const
Minimum geometry inlier ratio required (max of parent and child thresholds).
bool isImageRequired() const
True if images are needed (parent or child).
static double COVARIANCE_ANGULAR_EPSILON
Minimum diagonal value for angular covariance (rad²).
@@ -230,10 +247,15 @@ $(document).ready(function() { init_codefold(0); });
Represents a node in RTAB-Map's pose graph.
Definition Signature.h:84
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/RtabmapEvent_8h_source.html b/preview/pr-1492/api/latest/RtabmapEvent_8h_source.html index 3fd995a4..4e113fd7 100644 --- a/preview/pr-1492/api/latest/RtabmapEvent_8h_source.html +++ b/preview/pr-1492/api/latest/RtabmapEvent_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
RtabmapEvent.h
@@ -142,251 +159,278 @@ $(document).ready(function() { init_codefold(0); });
55};
56
-
-
57class RtabmapEventCmd : public UEvent
-
58{
-
59public:
-
60 enum dummy {d}; // Hack, to fix Eclipse complaining about not defined Cmd enum ?!
-
61 enum Cmd {
-
62 kCmdUndef,
-
63 kCmdInit, // params: [string] database path + ParametersMap
-
64 kCmdResetMemory,
-
65 kCmdClose, // params: [bool] database saved (default true), [string] output database path (empty=use same database to save, only work when Db/Sqlite3InMemory=true)
-
66 kCmdUpdateParams, // params: ParametersMap
-
67 kCmdDumpMemory,
-
68 kCmdDumpPrediction,
-
69 kCmdGenerateDOTGraph, // params: [bool] global, [string] path, if global=false: [int] id, [int] margin
-
70 kCmdExportPoses, // params: [bool] global, [bool] optimized, [string] path, [int] type (0=raw format, 1=RGBD-SLAM format, 2=KITTI format, 3=TORO, 4=g2o)
-
71 kCmdCleanDataBuffer,
-
72 kCmdPublish3DMap, // params: [bool] global, [bool] optimized, [bool] graphOnly
-
73 kCmdRepublishData, // params: [vector<int>] ids
-
74 kCmdTriggerNewMap,
-
75 kCmdPause,
-
76 kCmdResume,
-
77 kCmdGoal, // params: [string] label or [int] location ID
-
78 kCmdCancelGoal,
-
79 kCmdLabel, // params: [string] label, [int] location ID
-
80 kCmdRemoveLabel // params: [string] label
-
81 };
-
82public:
-
83 RtabmapEventCmd(Cmd cmd, const ParametersMap & parameters = ParametersMap()) :
-
84 UEvent(0),
-
85 cmd_(cmd),
-
86 parameters_(parameters){}
-
87 RtabmapEventCmd(Cmd cmd, const UVariant & value1, const ParametersMap & parameters = ParametersMap()) :
-
88 UEvent(0),
-
89 cmd_(cmd),
-
90 value1_(value1),
-
91 parameters_(parameters){}
-
92 RtabmapEventCmd(Cmd cmd, const UVariant & value1, const UVariant & value2, const ParametersMap & parameters = ParametersMap()) :
-
93 UEvent(0),
-
94 cmd_(cmd),
-
95 value1_(value1),
-
96 value2_(value2),
+
+
67class RtabmapEventCmd : public UEvent
+
68{
+
69public:
+
70 enum dummy {d}; // Hack, to fix Eclipse complaining about not defined Cmd enum ?!
+ +
93public:
+
94 RtabmapEventCmd(Cmd cmd, const ParametersMap & parameters = ParametersMap()) :
+
95 UEvent(0),
+
96 cmd_(cmd),
97 parameters_(parameters){}
-
98 RtabmapEventCmd(Cmd cmd, const UVariant & value1, const UVariant & value2, const UVariant & value3, const ParametersMap & parameters = ParametersMap()) :
+
98 RtabmapEventCmd(Cmd cmd, const UVariant & value1, const ParametersMap & parameters = ParametersMap()) :
99 UEvent(0),
100 cmd_(cmd),
101 value1_(value1),
-
102 value2_(value2),
-
103 value3_(value3),
-
104 parameters_(parameters){}
-
105 RtabmapEventCmd(Cmd cmd, const UVariant & value1, const UVariant & value2, const UVariant & value3, const UVariant & value4, const ParametersMap & parameters = ParametersMap()) :
-
106 UEvent(0),
-
107 cmd_(cmd),
-
108 value1_(value1),
-
109 value2_(value2),
-
110 value3_(value3),
-
111 value4_(value4),
-
112 parameters_(parameters){}
-
113
-
114 virtual ~RtabmapEventCmd() {}
-
115 Cmd getCmd() const {return cmd_;}
-
116
-
117 const UVariant & value1() const {return value1_;}
-
118 const UVariant & value2() const {return value2_;}
-
119 const UVariant & value3() const {return value3_;}
-
120 const UVariant & value4() const {return value4_;}
-
121
-
122 const ParametersMap & getParameters() const {return parameters_;}
-
123
-
124 virtual std::string getClassName() const {return std::string("RtabmapEventCmd");}
-
125
-
126private:
-
127 Cmd cmd_;
-
128 UVariant value1_;
-
129 UVariant value2_;
-
130 UVariant value3_;
-
131 UVariant value4_;
-
132 ParametersMap parameters_;
-
133};
-
+
102 parameters_(parameters){}
+
103 RtabmapEventCmd(Cmd cmd, const UVariant & value1, const UVariant & value2, const ParametersMap & parameters = ParametersMap()) :
+
104 UEvent(0),
+
105 cmd_(cmd),
+
106 value1_(value1),
+
107 value2_(value2),
+
108 parameters_(parameters){}
+
109 RtabmapEventCmd(Cmd cmd, const UVariant & value1, const UVariant & value2, const UVariant & value3, const ParametersMap & parameters = ParametersMap()) :
+
110 UEvent(0),
+
111 cmd_(cmd),
+
112 value1_(value1),
+
113 value2_(value2),
+
114 value3_(value3),
+
115 parameters_(parameters){}
+
116 RtabmapEventCmd(Cmd cmd, const UVariant & value1, const UVariant & value2, const UVariant & value3, const UVariant & value4, const ParametersMap & parameters = ParametersMap()) :
+
117 UEvent(0),
+
118 cmd_(cmd),
+
119 value1_(value1),
+
120 value2_(value2),
+
121 value3_(value3),
+
122 value4_(value4),
+
123 parameters_(parameters){}
+
124
+
125 virtual ~RtabmapEventCmd() {}
+
126 Cmd getCmd() const {return cmd_;}
+
127
+
128 const UVariant & value1() const {return value1_;}
+
129 const UVariant & value2() const {return value2_;}
+
130 const UVariant & value3() const {return value3_;}
+
131 const UVariant & value4() const {return value4_;}
+
132
+
133 const ParametersMap & getParameters() const {return parameters_;}
134
-
- -
136{
-
137public:
-
138 enum dummy {d}; // Hack, to fix Eclipse complaining about not defined Status enum ?!
-
139 enum Status {
-
140 kInitializing,
-
141 kInitialized,
-
142 kClosing,
-
143 kClosed,
-
144 kInfo,
-
145 kError
-
146 };
-
147
+
135 virtual std::string getClassName() const {return std::string("RtabmapEventCmd");}
+
136
+
137private:
+
138 Cmd cmd_;
+
139 UVariant value1_;
+
140 UVariant value2_;
+
141 UVariant value3_;
+
142 UVariant value4_;
+
143 ParametersMap parameters_;
+
144};
+
+
145
+
+ +
147{
148public:
-
149 RtabmapEventInit(Status status, const std::string & info = std::string()) :
-
150 UEvent(0),
-
151 _status(status),
-
152 _info(info)
-
153 {}
-
154
-
155 // for convenience
-
156 RtabmapEventInit(const std::string & info) :
-
157 UEvent(0),
-
158 _status(kInfo),
-
159 _info(info)
-
160 {}
-
161
-
162 Status getStatus() const {return _status;}
-
163 const std::string & getInfo() const {return _info;}
-
164
-
165 virtual ~RtabmapEventInit() {}
-
166 virtual std::string getClassName() const {return std::string("RtabmapEventInit");}
-
167private:
-
168 Status _status;
-
169 std::string _info; // "Loading signatures", "Loading words" ...
-
170};
+
149 enum dummy {d}; // Hack, to fix Eclipse complaining about not defined Status enum ?!
+
150 enum Status {
+
151 kInitializing,
+
152 kInitialized,
+
153 kClosing,
+
154 kClosed,
+
155 kInfo,
+
156 kError
+
157 };
+
158
+
159public:
+
160 RtabmapEventInit(Status status, const std::string & info = std::string()) :
+
161 UEvent(0),
+
162 _status(status),
+
163 _info(info)
+
164 {}
+
165
+
166 // for convenience
+
167 RtabmapEventInit(const std::string & info) :
+
168 UEvent(0),
+
169 _status(kInfo),
+
170 _info(info)
+
171 {}
+
172
+
173 Status getStatus() const {return _status;}
+
174 const std::string & getInfo() const {return _info;}
+
175
+
176 virtual ~RtabmapEventInit() {}
+
177 virtual std::string getClassName() const {return std::string("RtabmapEventInit");}
+
178private:
+
179 Status _status;
+
180 std::string _info; // "Loading signatures", "Loading words" ...
+
181};
-
171
-
- -
173{
-
174public:
-
175 RtabmapEvent3DMap(int codeError = 0):
-
176 UEvent(codeError){}
- -
178 const std::map<int, Signature> & signatures,
-
179 const std::map<int, Transform> & poses,
-
180 const std::multimap<int, Link> & constraints) :
-
181 UEvent(0),
-
182 _signatures(signatures),
-
183 _poses(poses),
-
184 _constraints(constraints)
-
185 {}
-
186
-
187 virtual ~RtabmapEvent3DMap() {}
-
188
-
189 const std::map<int, Signature> & getSignatures() const {return _signatures;}
-
190 const std::map<int, Transform> & getPoses() const {return _poses;}
-
191 const std::multimap<int, Link> & getConstraints() const {return _constraints;}
-
192
-
193 virtual std::string getClassName() const {return std::string("RtabmapEvent3DMap");}
-
194
-
195private:
-
196 std::map<int, Signature> _signatures;
-
197 std::map<int, Transform> _poses;
-
198 std::multimap<int, Link> _constraints;
-
199};
+
182
+
+ +
184{
+
185public:
+
186 RtabmapEvent3DMap(int codeError = 0):
+
187 UEvent(codeError){}
+ +
189 const std::map<int, Signature> & signatures,
+
190 const std::map<int, Transform> & poses,
+
191 const std::multimap<int, Link> & constraints) :
+
192 UEvent(0),
+
193 _signatures(signatures),
+
194 _poses(poses),
+
195 _constraints(constraints)
+
196 {}
+
197
+
198 virtual ~RtabmapEvent3DMap() {}
+
199
+
200 const std::map<int, Signature> & getSignatures() const {return _signatures;}
+
201 const std::map<int, Transform> & getPoses() const {return _poses;}
+
202 const std::multimap<int, Link> & getConstraints() const {return _constraints;}
+
203
+
204 virtual std::string getClassName() const {return std::string("RtabmapEvent3DMap");}
+
205
+
206private:
+
207 std::map<int, Signature> _signatures;
+
208 std::map<int, Transform> _poses;
+
209 std::multimap<int, Link> _constraints;
+
210};
-
200
-
- -
202{
-
203public:
- -
205 UEvent(0),
-
206 _planningTime(0.0) {}
- -
208 int goalId,
-
209 const std::vector<std::pair<int, Transform> > & poses,
-
210 double planningTime) :
-
211 UEvent(goalId),
-
212 _poses(poses),
-
213 _planningTime(planningTime) {}
- -
215 int goalId,
-
216 const std::string & goalLabel,
-
217 const std::vector<std::pair<int, Transform> > & poses,
-
218 double planningTime) :
-
219 UEvent(goalId),
-
220 _goalLabel(goalLabel),
-
221 _poses(poses),
-
222 _planningTime(planningTime) {}
-
223
-
224 virtual ~RtabmapGlobalPathEvent() {}
-
225 int getGoal() const {return this->getCode();}
-
226 const std::string & getGoalLabel() const {return _goalLabel;}
-
227 double getPlanningTime() const {return _planningTime;}
-
228 const std::vector<std::pair<int, Transform> > & getPoses() const {return _poses;}
-
229 virtual std::string getClassName() const {return std::string("RtabmapGlobalPathEvent");}
-
230
-
231private:
-
232 std::string _goalLabel;
-
233 std::vector<std::pair<int, Transform> > _poses;
-
234 double _planningTime;
-
235};
+
211
+
+ +
213{
+
214public:
+ +
216 UEvent(0),
+
217 _planningTime(0.0) {}
+ +
219 int goalId,
+
220 const std::vector<std::pair<int, Transform> > & poses,
+
221 double planningTime) :
+
222 UEvent(goalId),
+
223 _poses(poses),
+
224 _planningTime(planningTime) {}
+ +
226 int goalId,
+
227 const std::string & goalLabel,
+
228 const std::vector<std::pair<int, Transform> > & poses,
+
229 double planningTime) :
+
230 UEvent(goalId),
+
231 _goalLabel(goalLabel),
+
232 _poses(poses),
+
233 _planningTime(planningTime) {}
+
234
+
235 virtual ~RtabmapGlobalPathEvent() {}
+
236 int getGoal() const {return this->getCode();}
+
237 const std::string & getGoalLabel() const {return _goalLabel;}
+
238 double getPlanningTime() const {return _planningTime;}
+
239 const std::vector<std::pair<int, Transform> > & getPoses() const {return _poses;}
+
240 virtual std::string getClassName() const {return std::string("RtabmapGlobalPathEvent");}
+
241
+
242private:
+
243 std::string _goalLabel;
+
244 std::vector<std::pair<int, Transform> > _poses;
+
245 double _planningTime;
+
246};
-
236
-
- -
238{
-
239public:
-
240 RtabmapLabelErrorEvent(int id, const std::string & label):
-
241 UEvent(id),
-
242 _label(label){}
-
243
-
244 virtual ~RtabmapLabelErrorEvent() {}
-
245 int id() const {return this->getCode();}
-
246 const std::string & label() const {return _label;}
-
247 virtual std::string getClassName() const {return std::string("RtabmapLabelErrorEvent");}
-
248
-
249private:
-
250 std::string _label;
-
251};
+
247
+
+ +
249{
+
250public:
+
251 RtabmapLabelErrorEvent(int id, const std::string & label):
+
252 UEvent(id),
+
253 _label(label){}
+
254
+
255 virtual ~RtabmapLabelErrorEvent() {}
+
256 int id() const {return this->getCode();}
+
257 const std::string & label() const {return _label;}
+
258 virtual std::string getClassName() const {return std::string("RtabmapLabelErrorEvent");}
+
259
+
260private:
+
261 std::string _label;
+
262};
-
252
-
- -
254{
-
255public:
-
256 RtabmapGoalStatusEvent(int status):
-
257 UEvent(status){}
-
258
-
259 virtual ~RtabmapGoalStatusEvent() {}
-
260 virtual std::string getClassName() const {return std::string("RtabmapGoalStatusEvent");}
-
261};
+
263
+
+ +
265{
+
266public:
+
267 RtabmapGoalStatusEvent(int status):
+
268 UEvent(status){}
+
269
+
270 virtual ~RtabmapGoalStatusEvent() {}
+
271 virtual std::string getClassName() const {return std::string("RtabmapGoalStatusEvent");}
+
272};
-
262
-
263} // namespace rtabmap
-
264
-
265#endif /* RTABMAPEVENT_H_ */
+
273
+
274} // namespace rtabmap
+
275
+
276#endif /* RTABMAPEVENT_H_ */
UVariant class for storing and converting between different data types.
int getCode() const
Definition UEvent.h:74
A variant type that can hold values of different types.
Definition UVariant.h:54
- -
virtual std::string getClassName() const
- -
virtual std::string getClassName() const
- -
virtual std::string getClassName() const
+ +
virtual std::string getClassName() const
+
Command sent to RtabmapThread, with its parameters.
+
virtual std::string getClassName() const
+
Cmd
What the receiving RtabmapThread should do.
+ + + + + + + + + + + + + + + + + + + + +
virtual std::string getClassName() const
virtual std::string getClassName() const
- -
virtual std::string getClassName() const
- -
virtual std::string getClassName() const
- -
virtual std::string getClassName() const
+ +
virtual std::string getClassName() const
+ +
virtual std::string getClassName() const
+ +
virtual std::string getClassName() const
Collects and manages runtime statistics for RTAB-Map.
Definition Statistics.h:108
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+
- + diff --git a/preview/pr-1492/api/latest/RtabmapThread_8h_source.html b/preview/pr-1492/api/latest/RtabmapThread_8h_source.html index 50b7fbf0..227b0825 100644 --- a/preview/pr-1492/api/latest/RtabmapThread_8h_source.html +++ b/preview/pr-1492/api/latest/RtabmapThread_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ +
+
+ +
+
+
+ +
RtabmapThread.h
@@ -117,7 +134,7 @@ $(document).ready(function() { init_codefold(0); });
30
31#include "rtabmap/core/rtabmap_core_export.h" // DLL export/import defines
32
-
33#include <rtabmap/utilite/UThreadNode.h>
+
34#include <rtabmap/utilite/UEventsHandler.h>
35#include <rtabmap/utilite/USemaphore.h>
36#include <rtabmap/utilite/UMutex.h>
@@ -135,90 +152,106 @@ $(document).ready(function() { init_codefold(0); });
48
49class Rtabmap;
50
-
-
51class RTABMAP_CORE_EXPORT RtabmapThread :
-
52 public UThreadNode,
-
53 public UEventsHandler
-
54{
-
55public:
-
56 enum State {
-
57 kStateDetecting,
-
58 kStateProcessCommand
-
59 };
-
60
-
61public:
-
62 // take ownership
- -
64 virtual ~RtabmapThread();
-
65
-
66 void clearBufferedData();
-
67 void setDetectorRate(float rate);
-
68 void setDataBufferSize(unsigned int bufferSize);
-
69 void createIntermediateNodes(bool enabled);
-
70
-
71 float getDetectorRate() const {return _rate;}
-
72 unsigned int getDataBufferSize() const {return _dataBufferMaxSize;}
-
73 bool getCreateIntermediateNodes() const {return _createIntermediateNodes;}
-
74
-
82 void close(bool databaseSaved, const std::string & databasePath = "");
-
83
-
84protected:
-
85 virtual bool handleEvent(UEvent * anEvent);
-
86
-
87private:
-
88 virtual void mainLoopBegin();
-
89 virtual void mainLoop();
-
90 virtual void mainLoopKill();
-
91 void process();
-
92 void addData(const OdometryEvent & odomEvent);
-
93 bool getData(OdometryEvent & data);
-
94 void pushNewState(State newState, const RtabmapEventCmd & cmdEvent = RtabmapEventCmd(RtabmapEventCmd::kCmdUndef));
-
95 void publishMap(bool optimized, bool full, bool graphOnly) const;
-
96
-
97private:
-
98 UMutex _stateMutex;
-
99 std::queue<State> _state;
-
100 std::queue<RtabmapEventCmd> _stateParam;
-
101
-
102 std::list<OdometryEvent> _dataBuffer;
-
103 std::list<double> _newMapEvents;
-
104 UMutex _dataMutex;
-
105 USemaphore _dataAdded;
-
106 unsigned int _dataBufferMaxSize;
-
107 float _rate;
-
108 bool _createIntermediateNodes;
-
109 double _previousStamp;
-
110
-
111 Rtabmap * _rtabmap;
-
112 bool _paused;
-
113 Transform lastPose_;
-
114 cv::Mat covariance_;
-
115
-
116 cv::Mat _userData;
-
117 UMutex _userDataMutex;
-
118};
+
+
104class RTABMAP_CORE_EXPORT RtabmapThread :
+
105 public UThreadNode,
+
106 public UEventsHandler
+
107{
+
108public:
+
+
110 enum State {
+ +
112 kStateProcessCommand
+
113 };
-
119
-
120} /* namespace rtabmap */
-
121#endif /* RTABMAPTHREAD_H_ */
+
114
+
115public:
+ +
127 virtual ~RtabmapThread();
+
128
+ +
138 void setDetectorRate(float rate);
+
145 void setDataBufferSize(unsigned int bufferSize);
+
152 void createIntermediateNodes(bool enabled);
+
153
+
155 float getDetectorRate() const {return _rate;}
+
157 unsigned int getDataBufferSize() const {return _dataBufferMaxSize;}
+
159 bool getCreateIntermediateNodes() const {return _createIntermediateNodes;}
+
160
+
171 void close(bool databaseSaved, const std::string & databasePath = "");
+
172
+
173protected:
+
183 virtual bool handleEvent(UEvent * anEvent);
+
184
+
185private:
+
186 virtual void mainLoopBegin();
+
187 virtual void mainLoop();
+
188 virtual void mainLoopKill();
+
189 void process();
+
190 void addData(const OdometryEvent & odomEvent);
+
191 bool getData(OdometryEvent & data);
+
192 void pushNewState(State newState, const RtabmapEventCmd & cmdEvent = RtabmapEventCmd(RtabmapEventCmd::kCmdUndef));
+
193 void publishMap(bool optimized, bool full, bool graphOnly) const;
+
194
+
195private:
+
196 UMutex _stateMutex;
+
197 std::queue<State> _state;
+
198 std::queue<RtabmapEventCmd> _stateParam;
+
199
+
200 std::list<OdometryEvent> _dataBuffer;
+
201 std::list<double> _newMapEvents;
+
202 UMutex _dataMutex;
+
203 USemaphore _dataAdded;
+
204 unsigned int _dataBufferMaxSize;
+
205 float _rate;
+
206 bool _createIntermediateNodes;
+
207 double _previousStamp;
+
208
+
209 Rtabmap * _rtabmap;
+
210 bool _paused;
+
211 Transform lastPose_;
+
212 cv::Mat covariance_;
+
213
+
214 cv::Mat _userData;
+
215 UMutex _userDataMutex;
+
216};
+
+
217
+
218} /* namespace rtabmap */
+
219#endif /* RTABMAPTHREAD_H_ */
+
Backward-compatible alias header for UThread.
- - - -
void close(bool databaseSaved, const std::string &databasePath="")
-
virtual bool handleEvent(UEvent *anEvent)
+
One processed frame with the pose the odometry integrated for it.
+
Command sent to RtabmapThread, with its parameters.
+
Runs a Rtabmap instance in its own thread, driven by events.
+
State
What the main loop does on its next wake-up.
+ +
bool getCreateIntermediateNodes() const
+
RtabmapThread(Rtabmap *rtabmap)
Constructor.
+
void createIntermediateNodes(bool enabled)
Keeps the frames skipped by setDetectorRate() as intermediate nodes.
+
void setDetectorRate(float rate)
Sets the maximum rate at which frames are processed (Hz, 0 = unlimited).
+
unsigned int getDataBufferSize() const
+
void close(bool databaseSaved, const std::string &databasePath="")
Joins the thread and closes rtabmap. This will delete rtabmap object if set.
+
virtual bool handleEvent(UEvent *anEvent)
Receives the events listed in the class description.
+
void setDataBufferSize(unsigned int bufferSize)
Sets how many frames may wait in the buffer (0 = unlimited).
+
float getDetectorRate() const
+
void clearBufferedData()
Drops the buffered frames, the pending user data and the odometry state.
Top-level RTAB-Map SLAM pipeline (mapping, localization and loop closure).
Definition Rtabmap.h:194
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
+ - + diff --git a/preview/pr-1492/api/latest/Rtabmap_8h_source.html b/preview/pr-1492/api/latest/Rtabmap_8h_source.html index de5fd417..adf417fa 100644 --- a/preview/pr-1492/api/latest/Rtabmap_8h_source.html +++ b/preview/pr-1492/api/latest/Rtabmap_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Rtabmap.h
@@ -171,7 +188,7 @@ $(document).ready(function() { init_codefold(0); });
254 const cv::Mat & image,
255 int id=0, const std::map<std::string, float> & externalStats = std::map<std::string, float>());
256
-
271 void init(const ParametersMap & parameters, const std::string & databasePath = "", bool loadDatabaseParameters = false);
+
271 void init(const ParametersMap & parameters, const std::string & databasePath = "", bool loadDatabaseParameters = false);
282 void init(const std::string & configFile = "", const std::string & databasePath = "", bool loadDatabaseParameters = false);
283
294 void close(bool databaseSaved = true, const std::string & ouputDatabasePath = "");
@@ -221,8 +238,8 @@ $(document).ready(function() { init_codefold(0); });
515 void resetMemory();
517 void dumpPrediction() const;
519 void dumpData() const;
-
524 void parseParameters(const ParametersMap & parameters);
-
526 const ParametersMap & getParameters() const {return _parameters;}
+
524 void parseParameters(const ParametersMap & parameters);
+
526 const ParametersMap & getParameters() const {return _parameters;}
535 void setWorkingDirectory(std::string path);
544 void rejectLastLoopClosure();
553 void deleteLastLocation();
@@ -404,7 +421,7 @@ $(document).ready(function() { init_codefold(0); });
1022 EpipolarGeometry * _epipolarGeometry;
1023 BayesFilter * _bayesFilter;
1024 Optimizer * _graphOptimizer;
-
1025 ParametersMap _parameters;
+
1025 ParametersMap _parameters;
1026
1027 Memory * _memory;
1028
@@ -544,11 +561,16 @@ $(document).ready(function() { init_codefold(0); });
Collects and manages runtime statistics for RTAB-Map.
Definition Statistics.h:108
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
Largest pose-graph constraint violations after optimization.
Definition Graph.h:232
+ - + diff --git a/preview/pr-1492/api/latest/SensorCaptureInfo_8h_source.html b/preview/pr-1492/api/latest/SensorCaptureInfo_8h_source.html index 7b8c9a18..597fcd0c 100644 --- a/preview/pr-1492/api/latest/SensorCaptureInfo_8h_source.html +++ b/preview/pr-1492/api/latest/SensorCaptureInfo_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
SensorCaptureInfo.h
@@ -199,9 +216,13 @@ $(document).ready(function() { init_codefold(0); });
Definition BayesFilter.h:39
RTABMAP_DEPRECATED typedef SensorCaptureInfo CameraInfo
Backward compatibility typedef.
+ - + diff --git a/preview/pr-1492/api/latest/SensorCaptureThread_8h_source.html b/preview/pr-1492/api/latest/SensorCaptureThread_8h_source.html index af749afd..86b9b044 100644 --- a/preview/pr-1492/api/latest/SensorCaptureThread_8h_source.html +++ b/preview/pr-1492/api/latest/SensorCaptureThread_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
SensorCaptureThread.h
@@ -146,7 +163,7 @@ $(document).ready(function() { init_codefold(0); });
101public:
113 SensorCaptureThread(
114 Camera * camera,
-
115 const ParametersMap & parameters = ParametersMap());
+
115 const ParametersMap & parameters = ParametersMap());
116
136 SensorCaptureThread(
137 Camera * camera,
@@ -155,16 +172,16 @@ $(document).ready(function() { init_codefold(0); });
140 double poseTimeOffset = 0.0,
141 float poseScaleFactor = 1.0f,
142 double poseWaitTime = 0.1,
-
143 const ParametersMap & parameters = ParametersMap());
+
143 const ParametersMap & parameters = ParametersMap());
144
155 SensorCaptureThread(
156 Lidar * lidar,
-
157 const ParametersMap & parameters = ParametersMap());
+
157 const ParametersMap & parameters = ParametersMap());
158
170 SensorCaptureThread(
171 Lidar * lidar,
172 Camera * camera,
-
173 const ParametersMap & parameters = ParametersMap());
+
173 const ParametersMap & parameters = ParametersMap());
174
194 SensorCaptureThread(
195 Lidar * lidar,
@@ -172,7 +189,7 @@ $(document).ready(function() { init_codefold(0); });
197 double poseTimeOffset = 0.0,
198 float poseScaleFactor = 1.0f,
199 double poseWaitTime = 0.1,
-
200 const ParametersMap & parameters = ParametersMap());
+
200 const ParametersMap & parameters = ParametersMap());
201
224 SensorCaptureThread(
225 Lidar * lidar,
@@ -182,7 +199,7 @@ $(document).ready(function() { init_codefold(0); });
229 double poseTimeOffset = 0.0,
230 float poseScaleFactor = 1.0f,
231 double poseWaitTime = 0.1,
-
232 const ParametersMap & parameters = ParametersMap());
+
232 const ParametersMap & parameters = ParametersMap());
233
239 virtual ~SensorCaptureThread();
240
@@ -210,11 +227,11 @@ $(document).ready(function() { init_codefold(0); });
351
355 void disableBilateralFiltering() {_bilateralFiltering = false;}
356
-
374 void enableIMUFiltering(int filteringStrategy=1, const ParametersMap & parameters = ParametersMap(), bool baseFrameConversion = false);
+
374 void enableIMUFiltering(int filteringStrategy=1, const ParametersMap & parameters = ParametersMap(), bool baseFrameConversion = false);
375
379 void disableIMUFiltering();
380
-
394 void enableFeatureDetection(const ParametersMap & parameters = ParametersMap());
+
394 void enableFeatureDetection(const ParametersMap & parameters = ParametersMap());
395
399 void disableFeatureDetection();
400
@@ -349,10 +366,15 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
RTABMAP_DEPRECATED typedef SensorCaptureThread CameraThread
Backward compatibility typedef.
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/SensorCapture_8h_source.html b/preview/pr-1492/api/latest/SensorCapture_8h_source.html index 05e5a470..f7460081 100644 --- a/preview/pr-1492/api/latest/SensorCapture_8h_source.html +++ b/preview/pr-1492/api/latest/SensorCapture_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
SensorCapture.h
@@ -198,9 +215,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/SensorData_8h_source.html b/preview/pr-1492/api/latest/SensorData_8h_source.html index 99e16f5b..04badfbd 100644 --- a/preview/pr-1492/api/latest/SensorData_8h_source.html +++ b/preview/pr-1492/api/latest/SensorData_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
SensorData.h
@@ -622,9 +639,13 @@ $(document).ready(function() { init_codefold(0); });
std::map< int, Landmark > Landmarks
Map of landmark id → Landmark (typically positive keys).
Definition Landmark.h:113
std::map< EnvSensor::Type, EnvSensor > EnvSensors
Map of environmental readings keyed by EnvSensor::Type (at most one per type).
Definition EnvSensor.h:114
+ - + diff --git a/preview/pr-1492/api/latest/SensorEvent_8h_source.html b/preview/pr-1492/api/latest/SensorEvent_8h_source.html index 2822eee2..5af17c1a 100644 --- a/preview/pr-1492/api/latest/SensorEvent_8h_source.html +++ b/preview/pr-1492/api/latest/SensorEvent_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
SensorEvent.h
@@ -216,9 +233,13 @@ $(document).ready(function() { init_codefold(0); });
Definition BayesFilter.h:39
RTABMAP_DEPRECATED typedef SensorEvent CameraEvent
Backward compatibility typedef.
+ - + diff --git a/preview/pr-1492/api/latest/Signature_8h_source.html b/preview/pr-1492/api/latest/Signature_8h_source.html index 22f154a0..a8311ba9 100644 --- a/preview/pr-1492/api/latest/Signature_8h_source.html +++ b/preview/pr-1492/api/latest/Signature_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Signature.h
@@ -357,9 +374,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/Statistics_8h_source.html b/preview/pr-1492/api/latest/Statistics_8h_source.html index e925c5d6..bb993066 100644 --- a/preview/pr-1492/api/latest/Statistics_8h_source.html +++ b/preview/pr-1492/api/latest/Statistics_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Statistics.h
@@ -561,9 +578,13 @@ $(document).ready(function() { init_codefold(0); });
Represents a 3D rigid body transformation (rotation + translation).
Definition Transform.h:53
Definition BayesFilter.h:39
+ - + diff --git a/preview/pr-1492/api/latest/StereoBM_8h_source.html b/preview/pr-1492/api/latest/StereoBM_8h_source.html index 71832da7..8b967615 100644 --- a/preview/pr-1492/api/latest/StereoBM_8h_source.html +++ b/preview/pr-1492/api/latest/StereoBM_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
StereoBM.h
@@ -126,11 +143,11 @@ $(document).ready(function() { init_codefold(0); });
48public:
55 StereoBM(int blockSize, int numDisparities);
56
-
64 StereoBM(const ParametersMap & parameters = ParametersMap());
+
64 StereoBM(const ParametersMap & parameters = ParametersMap());
65
69 virtual ~StereoBM() {}
70
-
89 virtual void parseParameters(const ParametersMap & parameters);
+
89 virtual void parseParameters(const ParametersMap & parameters);
90
104 virtual cv::Mat computeDisparity(
105 const cv::Mat & leftImage,
@@ -161,10 +178,15 @@ $(document).ready(function() { init_codefold(0); });
virtual void parseParameters(const ParametersMap &parameters)
Parse parameters from a parameters map.
Abstract base class for dense stereo matching algorithms.
Definition StereoDense.h:53
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/StereoCameraModel_8h_source.html b/preview/pr-1492/api/latest/StereoCameraModel_8h_source.html index 1d49c767..1cc9b05b 100644 --- a/preview/pr-1492/api/latest/StereoCameraModel_8h_source.html +++ b/preview/pr-1492/api/latest/StereoCameraModel_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
StereoCameraModel.h
@@ -298,9 +315,13 @@ $(document).ready(function() { init_codefold(0); });
Definition BayesFilter.h:39
RTABMAP_CORE_EXPORT std::ostream & operator<<(std::ostream &os, const CameraModel &model)
Stream operator for printing a camera model to an output stream.
+ - + diff --git a/preview/pr-1492/api/latest/StereoDense_8h_source.html b/preview/pr-1492/api/latest/StereoDense_8h_source.html index b0eff569..1afc9e1e 100644 --- a/preview/pr-1492/api/latest/StereoDense_8h_source.html +++ b/preview/pr-1492/api/latest/StereoDense_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
StereoDense.h
@@ -132,21 +149,21 @@ $(document).ready(function() { init_codefold(0); });
62 };
63
-
75 static StereoDense * create(const ParametersMap & parameters);
+
75 static StereoDense * create(const ParametersMap & parameters);
76
-
87 static StereoDense * create(StereoDense::Type type, const ParametersMap & parameters = ParametersMap());
+
87 static StereoDense * create(StereoDense::Type type, const ParametersMap & parameters = ParametersMap());
88
89public:
93 virtual ~StereoDense() {}
94
-
103 virtual void parseParameters(const ParametersMap & parameters) {}
+
103 virtual void parseParameters(const ParametersMap & parameters) {}
104
119 virtual cv::Mat computeDisparity(
120 const cv::Mat & leftImage,
121 const cv::Mat & rightImage) const = 0;
122
123protected:
-
129 StereoDense(const ParametersMap & parameters = ParametersMap()) {}
+
129 StereoDense(const ParametersMap & parameters = ParametersMap()) {}
130};
131
@@ -162,10 +179,15 @@ $(document).ready(function() { init_codefold(0); });
static StereoDense * create(const ParametersMap &parameters)
Factory method to create a StereoDense instance from parameters.
static StereoDense * create(StereoDense::Type type, const ParametersMap &parameters=ParametersMap())
Factory method to create a StereoDense instance of a specific type.
Definition BayesFilter.h:39
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/StereoSGBM_8h_source.html b/preview/pr-1492/api/latest/StereoSGBM_8h_source.html index f35c4f1e..04632a58 100644 --- a/preview/pr-1492/api/latest/StereoSGBM_8h_source.html +++ b/preview/pr-1492/api/latest/StereoSGBM_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
StereoSGBM.h
@@ -124,11 +141,11 @@ $(document).ready(function() { init_codefold(0); });
51class RTABMAP_CORE_EXPORT StereoSGBM : public StereoDense {
52public:
-
60 StereoSGBM(const ParametersMap & parameters = ParametersMap());
+
60 StereoSGBM(const ParametersMap & parameters = ParametersMap());
61
65 virtual ~StereoSGBM() {}
66
-
86 virtual void parseParameters(const ParametersMap & parameters);
+
86 virtual void parseParameters(const ParametersMap & parameters);
87
101 virtual cv::Mat computeDisparity(
102 const cv::Mat & leftImage,
@@ -159,10 +176,15 @@ $(document).ready(function() { init_codefold(0); });
StereoSGBM(const ParametersMap &parameters=ParametersMap())
Constructor with parameters map.
virtual cv::Mat computeDisparity(const cv::Mat &leftImage, const cv::Mat &rightImage) const
Compute disparity map from stereo image pair.
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/Stereo_8h_source.html b/preview/pr-1492/api/latest/Stereo_8h_source.html index 365aa536..d472f6c8 100644 --- a/preview/pr-1492/api/latest/Stereo_8h_source.html +++ b/preview/pr-1492/api/latest/Stereo_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Stereo.h
@@ -125,14 +142,14 @@ $(document).ready(function() { init_codefold(0); });
55class RTABMAP_CORE_EXPORT Stereo {
56public:
-
70 static Stereo * create(const ParametersMap & parameters = ParametersMap());
+
70 static Stereo * create(const ParametersMap & parameters = ParametersMap());
71
72public:
-
82 Stereo(const ParametersMap & parameters = ParametersMap());
+
82 Stereo(const ParametersMap & parameters = ParametersMap());
83
87 virtual ~Stereo() {}
88
-
104 virtual void parseParameters(const ParametersMap & parameters);
+
104 virtual void parseParameters(const ParametersMap & parameters);
105
124 virtual std::vector<cv::Point2f> computeCorrespondences(
125 const cv::Mat & leftImage,
@@ -175,11 +192,11 @@ $(document).ready(function() { init_codefold(0); });
219class RTABMAP_CORE_EXPORT StereoOpticalFlow : public Stereo {
220public:
-
230 StereoOpticalFlow(const ParametersMap & parameters = ParametersMap());
+
231
236
-
250 virtual void parseParameters(const ParametersMap & parameters);
+
250 virtual void parseParameters(const ParametersMap & parameters);
251
269 virtual std::vector<cv::Point2f> computeCorrespondences(
270 const cv::Mat & leftImage,
@@ -243,10 +260,15 @@ $(document).ready(function() { init_codefold(0); });
bool winSSD() const
Check if SSD (Sum of Squared Differences) is used.
Definition Stereo.h:184
virtual std::vector< cv::Point2f > computeCorrespondences(const cv::Mat &leftImage, const cv::Mat &rightImage, const std::vector< cv::Point2f > &leftCorners, std::vector< unsigned char > &status) const
Compute stereo correspondences using block matching.
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/Transform_8h_source.html b/preview/pr-1492/api/latest/Transform_8h_source.html index 9ee9bad4..22a9e365 100644 --- a/preview/pr-1492/api/latest/Transform_8h_source.html +++ b/preview/pr-1492/api/latest/Transform_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
- -
Transform.h
@@ -350,9 +367,13 @@ $(document).ready(function() { init_codefold(0); });
Definition BayesFilter.h:39
RTABMAP_CORE_EXPORT std::ostream & operator<<(std::ostream &os, const CameraModel &model)
Stream operator for printing a camera model to an output stream.
+ - + diff --git a/preview/pr-1492/api/latest/UConversion_8h.html b/preview/pr-1492/api/latest/UConversion_8h.html index 3d3d99d2..d8b955de 100644 --- a/preview/pr-1492/api/latest/UConversion_8h.html +++ b/preview/pr-1492/api/latest/UConversion_8h.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
+ +
+
+
+ +
- -
@@ -1042,9 +1059,13 @@ bool UTILITE_EXPORT uStr2B
+ - + diff --git a/preview/pr-1492/api/latest/UConversion_8h.js b/preview/pr-1492/api/latest/UConversion_8h.js new file mode 100644 index 00000000..34438305 --- /dev/null +++ b/preview/pr-1492/api/latest/UConversion_8h.js @@ -0,0 +1,26 @@ +var UConversion_8h = +[ + [ "uReplaceChar", "UConversion_8h.html#ac17caccd78f21956b7ddb78aa0c0c438", null ], + [ "uReplaceChar", "UConversion_8h.html#a214297200ebabb7a349fb203103d72ef", null ], + [ "uToUpperCase", "UConversion_8h.html#adc98c4d87bc7c13b7fc5b5504f457105", null ], + [ "uToLowerCase", "UConversion_8h.html#a426b88c678e06f77912c006ba02805ec", null ], + [ "uNumber2Str", "UConversion_8h.html#aa2bbc65658f335e92631e9f1d091a698", null ], + [ "uNumber2Str", "UConversion_8h.html#ab3a674443d1d17328488398497380eb0", null ], + [ "uNumber2Str", "UConversion_8h.html#a7d269614a35d90f2ee7eb1204bca0856", null ], + [ "uNumber2Str", "UConversion_8h.html#a863753727325d89d62a941b1e28ec080", null ], + [ "uStr2Int", "UConversion_8h.html#a3cd287c149717691ee36fcd593940f68", null ], + [ "uStr2Float", "UConversion_8h.html#aaa5c2c8be40ec84e20bc6967b6b9b46a", null ], + [ "uStr2Double", "UConversion_8h.html#a9e8508b95f98ab3da0d942ee7d6b2105", null ], + [ "uBool2Str", "UConversion_8h.html#ad80132c4fed005af5c96b39fca453ce6", null ], + [ "uStr2Bool", "UConversion_8h.html#abb8205ea44ccbebab8cf064fed0c7c1b", null ], + [ "uStr2Bytes", "UConversion_8h.html#aa320ef94bde5dd6f9e6ebdb986fc5ca6", null ], + [ "uBytes2Str", "UConversion_8h.html#a00c1115896f3da7c7c025ccbe651c0a3", null ], + [ "uBytes2Hex", "UConversion_8h.html#a51c595b50bcb99186160a9e18df13c60", null ], + [ "uHex2Bytes", "UConversion_8h.html#aafb2c6939780df0241eb35ab4fc8b91b", null ], + [ "uHex2Bytes", "UConversion_8h.html#ab4e6aa72e322c619e4bbaf5b98dba9d3", null ], + [ "uHex2Str", "UConversion_8h.html#a6d66453336bccd040539ac9905a9c409", null ], + [ "uHex2Ascii", "UConversion_8h.html#a03dfb0596b84e5673061561a1388b4ee", null ], + [ "uAscii2Hex", "UConversion_8h.html#a6c8b49faa5c59294f350dda7152f66a4", null ], + [ "uFormatv", "UConversion_8h.html#a9b62bc055b0d262a21af6b9e00b6db5f", null ], + [ "uFormat", "UConversion_8h.html#a59ad5e2b3368d3dd19d73a24159388ce", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/UConversion_8h_source.html b/preview/pr-1492/api/latest/UConversion_8h_source.html index 85c78786..5a558724 100644 --- a/preview/pr-1492/api/latest/UConversion_8h_source.html +++ b/preview/pr-1492/api/latest/UConversion_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UConversion.h
@@ -184,9 +201,13 @@ $(document).ready(function() { init_codefold(0); });
std::string UTILITE_EXPORT uBool2Str(bool boolean)
std::string UTILITE_EXPORT uToUpperCase(const std::string &str)
+ - + diff --git a/preview/pr-1492/api/latest/UDestroyer_8h_source.html b/preview/pr-1492/api/latest/UDestroyer_8h_source.html index 811f5c03..ecc0c251 100644 --- a/preview/pr-1492/api/latest/UDestroyer_8h_source.html +++ b/preview/pr-1492/api/latest/UDestroyer_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UDestroyer.h
@@ -151,9 +168,13 @@ $(document).ready(function() { init_codefold(0); });
bool setDoomed(T *doomed)
Definition UDestroyer.h:55
UDestroyer(T *doomed=0)
Definition UDestroyer.h:39
+ - + diff --git a/preview/pr-1492/api/latest/UDirectory_8h_source.html b/preview/pr-1492/api/latest/UDirectory_8h_source.html index 55bcb711..ee6557f6 100644 --- a/preview/pr-1492/api/latest/UDirectory_8h_source.html +++ b/preview/pr-1492/api/latest/UDirectory_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UDirectory.h
@@ -177,9 +194,13 @@ $(document).ready(function() { init_codefold(0); });
UDirectory(const std::string &path="", const std::string &extensions="")
static bool exists(const std::string &dirPath)
+ - + diff --git a/preview/pr-1492/api/latest/UEvent_8h_source.html b/preview/pr-1492/api/latest/UEvent_8h_source.html index 5610a9f5..e288a296 100644 --- a/preview/pr-1492/api/latest/UEvent_8h_source.html +++ b/preview/pr-1492/api/latest/UEvent_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UEvent.h
@@ -137,9 +154,13 @@ $(document).ready(function() { init_codefold(0); });
int getCode() const
Definition UEvent.h:74
+ - + diff --git a/preview/pr-1492/api/latest/UEventsHandler_8h_source.html b/preview/pr-1492/api/latest/UEventsHandler_8h_source.html index 8d74efda..3c9eca65 100644 --- a/preview/pr-1492/api/latest/UEventsHandler_8h_source.html +++ b/preview/pr-1492/api/latest/UEventsHandler_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UEventsHandler.h
@@ -144,9 +161,13 @@ $(document).ready(function() { init_codefold(0); }); + - + diff --git a/preview/pr-1492/api/latest/UEventsManager_8h_source.html b/preview/pr-1492/api/latest/UEventsManager_8h_source.html index a315cba2..72889b85 100644 --- a/preview/pr-1492/api/latest/UEventsManager_8h_source.html +++ b/preview/pr-1492/api/latest/UEventsManager_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UEventsManager.h
@@ -110,7 +127,7 @@ $(document).ready(function() { init_codefold(0); });
23#include "rtabmap/utilite/utilite_export.h" // DLL export/import defines
24
25#include "rtabmap/utilite/UEventsHandler.h"
-
26#include "rtabmap/utilite/UThreadNode.h"
+
28#include "rtabmap/utilite/UDestroyer.h"
29
@@ -287,6 +304,7 @@ $(document).ready(function() { init_codefold(0); });
252
253#endif // UEVENTSMANAGER_H
ULogger class and convenient macros.
+
Backward-compatible alias header for UThread.
virtual void mainLoop()
@@ -302,9 +320,13 @@ $(document).ready(function() { init_codefold(0); }); + - + diff --git a/preview/pr-1492/api/latest/UEventsSender_8h_source.html b/preview/pr-1492/api/latest/UEventsSender_8h_source.html index 7eb726e1..b3e956b1 100644 --- a/preview/pr-1492/api/latest/UEventsSender_8h_source.html +++ b/preview/pr-1492/api/latest/UEventsSender_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UEventsSender.h
@@ -118,9 +135,13 @@ $(document).ready(function() { init_codefold(0); });
void post(UEvent *event, bool async=true) const
+ - + diff --git a/preview/pr-1492/api/latest/UException_8h_source.html b/preview/pr-1492/api/latest/UException_8h_source.html index f750f89c..0af416a6 100644 --- a/preview/pr-1492/api/latest/UException_8h_source.html +++ b/preview/pr-1492/api/latest/UException_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UException.h
@@ -122,9 +139,13 @@ $(document).ready(function() { init_codefold(0); });
33#endif /* UEXCEPTION_H_ */
+ - + diff --git a/preview/pr-1492/api/latest/UFile_8h_source.html b/preview/pr-1492/api/latest/UFile_8h_source.html index 85ce117e..c86c1ecf 100644 --- a/preview/pr-1492/api/latest/UFile_8h_source.html +++ b/preview/pr-1492/api/latest/UFile_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UFile.h
@@ -187,9 +204,13 @@ $(document).ready(function() { init_codefold(0); });
static long length(const std::string &filePath)
std::string getName()
Definition UFile.h:135
+ - + diff --git a/preview/pr-1492/api/latest/ULogger_8h.html b/preview/pr-1492/api/latest/ULogger_8h.html index 9c9222a1..71b077a0 100644 --- a/preview/pr-1492/api/latest/ULogger_8h.html +++ b/preview/pr-1492/api/latest/ULogger_8h.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
+ +
+
+
+ +
Classes | @@ -592,9 +609,13 @@ Macros
+ - + diff --git a/preview/pr-1492/api/latest/ULogger_8h.js b/preview/pr-1492/api/latest/ULogger_8h.js new file mode 100644 index 00000000..469a27b3 --- /dev/null +++ b/preview/pr-1492/api/latest/ULogger_8h.js @@ -0,0 +1,11 @@ +var ULogger_8h = +[ + [ "ULogEvent", "classULogEvent.html", "classULogEvent" ], + [ "ULogger", "classULogger.html", "classULogger" ], + [ "UDEBUG", "ULogger_8h.html#a9104cb408bf9019db2a2c4476835db4a", null ], + [ "UINFO", "ULogger_8h.html#a5b63c9a1441181723754c0c6084231a8", null ], + [ "UWARN", "ULogger_8h.html#ab5a739ad9340455e46eaa570f8223d9a", null ], + [ "UERROR", "ULogger_8h.html#a1249ddbc4c9cc43be53048c08dda129b", null ], + [ "UFATAL", "ULogger_8h.html#aabc10368a622911d56a4dd5a4b461385", null ], + [ "UASSERT", "ULogger_8h.html#ab3436168e27946669bbd4c76e4c4007e", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/ULogger_8h_source.html b/preview/pr-1492/api/latest/ULogger_8h_source.html index 4a97d210..a5ae2d1a 100644 --- a/preview/pr-1492/api/latest/ULogger_8h_source.html +++ b/preview/pr-1492/api/latest/ULogger_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
ULogger.h
@@ -434,9 +451,13 @@ $(document).ready(function() { init_codefold(0); });
static void setPrintWhere(bool printWhere)
Definition ULogger.h:302
+ - + diff --git a/preview/pr-1492/api/latest/UMath_8h.html b/preview/pr-1492/api/latest/UMath_8h.html index 70be972e..b7857317 100644 --- a/preview/pr-1492/api/latest/UMath_8h.html +++ b/preview/pr-1492/api/latest/UMath_8h.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
+ +
+
+
+ +
Enumerations | @@ -2566,9 +2583,13 @@ template<typename T >
+ - + diff --git a/preview/pr-1492/api/latest/UMath_8h.js b/preview/pr-1492/api/latest/UMath_8h.js new file mode 100644 index 00000000..3fd639bc --- /dev/null +++ b/preview/pr-1492/api/latest/UMath_8h.js @@ -0,0 +1,58 @@ +var UMath_8h = +[ + [ "UXMatchMethod", "UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cba", [ + [ "UXCorrRaw", "UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cbaa2483c4b5e245cfba48d1f78410d598ff", null ], + [ "UXCorrBiased", "UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cbaad2c2d62b2b2e1b76516f85c671a79446", null ], + [ "UXCorrUnbiased", "UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cbaa7960218c620140178574ad65c1e0d3ce", null ], + [ "UXCorrCoeff", "UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cbaa10113691644078c00d8fe877d72f7e36", null ], + [ "UXCovRaw", "UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cbaaacbb3f3ddd6509eb0b654368d9e0a06c", null ], + [ "UXCovBiased", "UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cbaae635408335547815e5e17ffe41db9565", null ], + [ "UXCovUnbiased", "UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cbaa949e7911c13a3c8a188ac45ddddbdd05", null ], + [ "UXCovCoeff", "UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cbaa8ee0bdef5a35952921fc4320681db0d9", null ] + ] ], + [ "uIsNan", "UMath_8h.html#a0ce262f6e3a80f7efafc73052600d309", null ], + [ "uIsFinite", "UMath_8h.html#abc9c1a676bf1b33a7d2bc0452a04fed3", null ], + [ "uMin3", "UMath_8h.html#ad653f26bbf08ce113b5a69a49bb4e41d", null ], + [ "uMax3", "UMath_8h.html#a601a7e18acb1512a60cd8ef248271c85", null ], + [ "uMax", "UMath_8h.html#a1362990d0ce7f09ef735292cc480fa23", null ], + [ "uMax", "UMath_8h.html#a429cc62f1ca3c7a00e0062301ae60bcc", null ], + [ "uMax", "UMath_8h.html#a387b43468da220548d025010be075476", null ], + [ "uMax", "UMath_8h.html#a0aef304a0891fafcef581dcfbf3ac792", null ], + [ "uMin", "UMath_8h.html#aa37a66d04825a8834648dbe931bd57e6", null ], + [ "uMin", "UMath_8h.html#a99bd3bc365630c1760432cf810ea5831", null ], + [ "uMin", "UMath_8h.html#a68e11ea992520b98d4e688f8853b5dc4", null ], + [ "uMin", "UMath_8h.html#aeb0652d64e72d115d751f8186ac9016e", null ], + [ "uMinMax", "UMath_8h.html#af9bfdafb6da16f9c6f4691a6d951538b", null ], + [ "uMinMax", "UMath_8h.html#a23b93249fbe3eebc9d95104f4f8cafff", null ], + [ "uMinMax", "UMath_8h.html#a9cc051a73d402e69919d8fcea51c3098", null ], + [ "uMinMax", "UMath_8h.html#af5f7ebda9d440043cd3c57037e81318b", null ], + [ "uSign", "UMath_8h.html#a6e100ed2031a529679a93b9b4bf818af", null ], + [ "uSum", "UMath_8h.html#a81a1c24c0229e6c4dc8d8e09497ad114", null ], + [ "uSum", "UMath_8h.html#a86599e95ecdc91ce2d9497985d5d642b", null ], + [ "uSum", "UMath_8h.html#af15f0fa694931f0f99ba640d52539b09", null ], + [ "uSumSquared", "UMath_8h.html#aeb6a6517666687e509617e6bfaf274d3", null ], + [ "uSumSquared", "UMath_8h.html#a94be0f1c509db2f294048e6d5b16a522", null ], + [ "uMean", "UMath_8h.html#a7376638ab6047306c66a357153a47196", null ], + [ "uMean", "UMath_8h.html#aa4e1e6cf3df49d68d95bbe9981d1600e", null ], + [ "uMean", "UMath_8h.html#a8c8cd8ce7b3d8f32847bb57e9f73a625", null ], + [ "uMeanSquaredError", "UMath_8h.html#a28770817787def2a9165ed070fa17a54", null ], + [ "uMeanSquaredError", "UMath_8h.html#a319bcffddfeab66d5cbb729fa56dd361", null ], + [ "uVariance", "UMath_8h.html#add45b750bab7251ba196079289f17d7d", null ], + [ "uVariance", "UMath_8h.html#aa6ea127b567072434a5616bcc1c1f6e3", null ], + [ "uVariance", "UMath_8h.html#a0aa8de7d20731bcae07d956256e293f6", null ], + [ "uVariance", "UMath_8h.html#a8d443d065900ca7096d08c9431fef71f", null ], + [ "uNormSquared", "UMath_8h.html#aeed14782b35224f70db6b5435dce06a1", null ], + [ "uNorm", "UMath_8h.html#ab5e611c29307d8733cfaebc68bed1ac6", null ], + [ "uNormSquared", "UMath_8h.html#aea5fd5d0bd9afdb11c765584c89a5f8f", null ], + [ "uNorm", "UMath_8h.html#abe92bd5cba3860759c40c322ab1ac995", null ], + [ "uNormSquared", "UMath_8h.html#a0a3b6871504f5a745f8769492f45871c", null ], + [ "uNorm", "UMath_8h.html#a6b6fbb2032ce05eeacdb1b0bc87627e8", null ], + [ "uNormalize", "UMath_8h.html#a2f843f6f6bf0bd59b527aaa8c4731612", null ], + [ "uLocalMaxima", "UMath_8h.html#a2feb416e779b88c4a6a849d609222c99", null ], + [ "uLocalMaxima", "UMath_8h.html#a321ec84227fff8bf26aa85b0d3be5bb7", null ], + [ "uXMatch", "UMath_8h.html#a913829c5228fabff88e4918111c1d424", null ], + [ "uXMatch", "UMath_8h.html#a4694c7d40749b5cb09c596d232720192", null ], + [ "uXMatch", "UMath_8h.html#ac616ce0471d2e35fafd59d88021ccab3", null ], + [ "uXMatch", "UMath_8h.html#a726f4662efa078be30f5320bbb994c7a", null ], + [ "uHamming", "UMath_8h.html#add815f68a7ad0f18c667311826a85a52", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/UMath_8h_source.html b/preview/pr-1492/api/latest/UMath_8h_source.html index f9a4e778..e7a427f6 100644 --- a/preview/pr-1492/api/latest/UMath_8h_source.html +++ b/preview/pr-1492/api/latest/UMath_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UMath.h
@@ -866,9 +883,13 @@ $(document).ready(function() { init_codefold(0); });
T uNormSquared(const std::vector< T > &v)
Definition UMath.h:558
void uMinMax(const T *v, unsigned int size, T &min, T &max, unsigned int &indexMin, unsigned int &indexMax)
Definition UMath.h:224
+ - + diff --git a/preview/pr-1492/api/latest/UMutex_8h_source.html b/preview/pr-1492/api/latest/UMutex_8h_source.html index a17c03b8..90969acc 100644 --- a/preview/pr-1492/api/latest/UMutex_8h_source.html +++ b/preview/pr-1492/api/latest/UMutex_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UMutex.h
@@ -227,9 +244,13 @@ $(document).ready(function() { init_codefold(0); });
int lock() const
Definition UMutex.h:88
+ - + diff --git a/preview/pr-1492/api/latest/UObjDeletionThread_8h_source.html b/preview/pr-1492/api/latest/UObjDeletionThread_8h_source.html index e1669cc8..ce958fc0 100644 --- a/preview/pr-1492/api/latest/UObjDeletionThread_8h_source.html +++ b/preview/pr-1492/api/latest/UObjDeletionThread_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UObjDeletionThread.h
@@ -107,7 +124,7 @@ $(document).ready(function() { init_codefold(0); });
20#ifndef UOBJDELETIONTHREAD_H
21#define UOBJDELETIONTHREAD_H
22
-
23#include "rtabmap/utilite/UThreadNode.h"
+
24#include "rtabmap/utilite/UEvent.h"
25#include "rtabmap/utilite/UEventsManager.h"
26
@@ -185,6 +202,7 @@ $(document).ready(function() { init_codefold(0); });
128
129#endif /* UOBJDELETIONTHREAD_H */
+
Backward-compatible alias header for UThread.
static void post(UEvent *event, bool async=true, const UEventsSender *sender=0)
@@ -200,9 +218,13 @@ $(document).ready(function() { init_codefold(0); });
void kill()
void join(bool killFirst=false)
+ - + diff --git a/preview/pr-1492/api/latest/UProcessInfo_8h.html b/preview/pr-1492/api/latest/UProcessInfo_8h.html index df8d990c..93b343df 100644 --- a/preview/pr-1492/api/latest/UProcessInfo_8h.html +++ b/preview/pr-1492/api/latest/UProcessInfo_8h.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
+ +
+
+
+ +
@@ -121,9 +138,13 @@ Classes

Definition in file UProcessInfo.h.

+ - + diff --git a/preview/pr-1492/api/latest/UProcessInfo_8h.js b/preview/pr-1492/api/latest/UProcessInfo_8h.js new file mode 100644 index 00000000..bea54529 --- /dev/null +++ b/preview/pr-1492/api/latest/UProcessInfo_8h.js @@ -0,0 +1,4 @@ +var UProcessInfo_8h = +[ + [ "UProcessInfo", "classUProcessInfo.html", "classUProcessInfo" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/UProcessInfo_8h_source.html b/preview/pr-1492/api/latest/UProcessInfo_8h_source.html index 07fcf72f..6798bbf7 100644 --- a/preview/pr-1492/api/latest/UProcessInfo_8h_source.html +++ b/preview/pr-1492/api/latest/UProcessInfo_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UProcessInfo.h
@@ -126,9 +143,13 @@ $(document).ready(function() { init_codefold(0); });
static long int getMemoryUsage()
Get the memory used by the current process.
UProcessInfo()
Constructor.
+ - + diff --git a/preview/pr-1492/api/latest/USemaphore_8h_source.html b/preview/pr-1492/api/latest/USemaphore_8h_source.html index 4d7dd724..fc069dcb 100644 --- a/preview/pr-1492/api/latest/USemaphore_8h_source.html +++ b/preview/pr-1492/api/latest/USemaphore_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
USemaphore.h
@@ -320,9 +337,13 @@ $(document).ready(function() { init_codefold(0); });
int value()
Definition USemaphore.h:221
USemaphore(int initValue=0)
Definition USemaphore.h:62
+ - + diff --git a/preview/pr-1492/api/latest/UStl_8h.html b/preview/pr-1492/api/latest/UStl_8h.html index 76a8fb62..0e08a5de 100644 --- a/preview/pr-1492/api/latest/UStl_8h.html +++ b/preview/pr-1492/api/latest/UStl_8h.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
+ +
+
+
+ +
@@ -2065,9 +2082,13 @@ template<class V >
+ - + diff --git a/preview/pr-1492/api/latest/UStl_8h.js b/preview/pr-1492/api/latest/UStl_8h.js new file mode 100644 index 00000000..a07b7710 --- /dev/null +++ b/preview/pr-1492/api/latest/UStl_8h.js @@ -0,0 +1,43 @@ +var UStl_8h = +[ + [ "uUniqueKeys", "UStl_8h.html#a62335030b4c0d80f80e7c4a21721c05e", null ], + [ "uKeys", "UStl_8h.html#aa67c880cc8f27c9270c7bd4bdce62ca7", null ], + [ "uKeysList", "UStl_8h.html#ae6db6e3e229492a7d62f310705eda986", null ], + [ "uValues", "UStl_8h.html#a745b929c605a3d6b0014dff0c9c2a314", null ], + [ "uValuesList", "UStl_8h.html#a9419324b5c47549d954313582e69dc5c", null ], + [ "uValues", "UStl_8h.html#a3514dc64eabe675042a4d1b7d8770910", null ], + [ "uKeys", "UStl_8h.html#a1f58dc31a71daf05032ea06518098021", null ], + [ "uKeysList", "UStl_8h.html#a07de105144c60cbf3d96725c2587ab61", null ], + [ "uKeysSet", "UStl_8h.html#adc7941aec77b49687c0cb79be23eb539", null ], + [ "uValues", "UStl_8h.html#a081a7dd08a9962ee1651eb4ddb01729e", null ], + [ "uValuesList", "UStl_8h.html#ab5ea404864ed672cca3a05435786f4be", null ], + [ "uValue", "UStl_8h.html#a155cd26667d2f88ee05dd3d819ae8182", null ], + [ "uTake", "UStl_8h.html#a6242bd5879bd7f06b8de6498650aa3b7", null ], + [ "uIteratorAt", "UStl_8h.html#aa8bd447989a2ac6dbd4537cabdb9b8a2", null ], + [ "uIteratorAt", "UStl_8h.html#a89bf42f074b0882296f02e7b7e7f03ce", null ], + [ "uIteratorAt", "UStl_8h.html#a14d41e1a496b95a083f98d1b6c3d829b", null ], + [ "uIteratorAt", "UStl_8h.html#a06a98a13ef2041e0553e6c8a61c81b9e", null ], + [ "uIteratorAt", "UStl_8h.html#aee9c8ca5f61ce7b0d778a092e4dd7d16", null ], + [ "uIteratorAt", "UStl_8h.html#aca319f475b50c21cd5a1ad7e13b45d68", null ], + [ "uValueAt", "UStl_8h.html#a27a0f94be07c53df9827b082eb107337", null ], + [ "uValueAt", "UStl_8h.html#af9a13d96ccaf6094128eb350d0253d22", null ], + [ "uContains", "UStl_8h.html#a4cad7064de642559152c873f2ca9a471", null ], + [ "uContains", "UStl_8h.html#a601d3abba756f3a7a666d463080d159c", null ], + [ "uContains", "UStl_8h.html#a078a72c8c7cf5821d67140f3d38f27e0", null ], + [ "uInsert", "UStl_8h.html#ac9c9d1520c7facb601ae56cab3762b41", null ], + [ "uInsert", "UStl_8h.html#af516369e4f6b3977e543dfadbc50dc31", null ], + [ "uListToVector", "UStl_8h.html#a85cf086e57dd289775cf2fd7c82a6ffe", null ], + [ "uVectorToList", "UStl_8h.html#a5a5fb7b34b8c3adb63d641358b7a7e1b", null ], + [ "uMultimapToMap", "UStl_8h.html#af9a778651477107bcba607087c3e02ea", null ], + [ "uMultimapToMapUnique", "UStl_8h.html#ac65e613c42858a01f5d4f29446f53cd6", null ], + [ "uAppend", "UStl_8h.html#a472c2e123cd6eb04165b2d3461a634d3", null ], + [ "uIndexOf", "UStl_8h.html#ad3918a32500de71ba8bb7aab99dccf46", null ], + [ "uSplit", "UStl_8h.html#ab1862437019327ce8419569e3c2ea90f", null ], + [ "uJoin", "UStl_8h.html#a2a1ab992e6cc8d3057000847eea5b2e0", null ], + [ "uIsDigit", "UStl_8h.html#ad24f845084c84b60614bb789e0d1966a", null ], + [ "uIsInteger", "UStl_8h.html#afa021f46be20f6e6c2e5210eced0ae0e", null ], + [ "uIsNumber", "UStl_8h.html#a5ed24437c4b893ed09886ea64ea33ba0", null ], + [ "uSplitNumChar", "UStl_8h.html#a4045d74e1a84cde1489a754375c1d55e", null ], + [ "uStrNumCmp", "UStl_8h.html#af48fdad882d4429e4044372589503da1", null ], + [ "uStrContains", "UStl_8h.html#ab4e2c55d7930e99514a2315a2c6b4f82", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/UStl_8h_source.html b/preview/pr-1492/api/latest/UStl_8h_source.html index 25610bb7..4477098a 100644 --- a/preview/pr-1492/api/latest/UStl_8h_source.html +++ b/preview/pr-1492/api/latest/UStl_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UStl.h
@@ -758,9 +775,13 @@ $(document).ready(function() { init_codefold(0); });
std::map< K, V > uMultimapToMap(const std::multimap< K, V > &m)
Definition UStl.h:494
bool uIsInteger(const std::string &str, bool checkForSign=true)
Definition UStl.h:630
+ - + diff --git a/preview/pr-1492/api/latest/UThreadC_8h_source.html b/preview/pr-1492/api/latest/UThreadC_8h_source.html index 8ba01981..f14d8a75 100644 --- a/preview/pr-1492/api/latest/UThreadC_8h_source.html +++ b/preview/pr-1492/api/latest/UThreadC_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UThreadC.h
@@ -122,9 +139,13 @@ $(document).ready(function() { init_codefold(0); });
35
36#endif // UTHREADC_H
+ - + diff --git a/preview/pr-1492/api/latest/UThreadNode_8h.html b/preview/pr-1492/api/latest/UThreadNode_8h.html new file mode 100644 index 00000000..ecb176b7 --- /dev/null +++ b/preview/pr-1492/api/latest/UThreadNode_8h.html @@ -0,0 +1,200 @@ + + + + + + + + +RTAB-Map: utilite/include/rtabmap/utilite/UThreadNode.h File Reference + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
RTAB-Map 0.23.10 +
+
Real-Time Appearance-Based Mapping
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
UThreadNode.h File Reference
+
+
+ +

Backward-compatible alias header for UThread. +More...

+
#include "rtabmap/utilite/UThread.h"
+
+Include dependency graph for UThreadNode.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + +

+Typedefs

typedef UThread UThreadNode
 Alias for UThread, kept for backward compatibility.
 
+

Detailed Description

+

Backward-compatible alias header for UThread.

+ +

Definition in file UThreadNode.h.

+

Typedef Documentation

+ +

◆ UThreadNode

+ +
+
+ + + + +
typedef UThread UThreadNode
+
+ +

Alias for UThread, kept for backward compatibility.

+ +

Definition at line 31 of file UThreadNode.h.

+ +
+
+
+
+ + + + diff --git a/preview/pr-1492/api/latest/UThreadNode_8h.js b/preview/pr-1492/api/latest/UThreadNode_8h.js new file mode 100644 index 00000000..c534a7c5 --- /dev/null +++ b/preview/pr-1492/api/latest/UThreadNode_8h.js @@ -0,0 +1,4 @@ +var UThreadNode_8h = +[ + [ "UThreadNode", "UThreadNode_8h.html#a82fc8ffe23f95d50f934eb27afd351d6", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/UThreadNode_8h__dep__incl.map b/preview/pr-1492/api/latest/UThreadNode_8h__dep__incl.map new file mode 100644 index 00000000..094f19b1 --- /dev/null +++ b/preview/pr-1492/api/latest/UThreadNode_8h__dep__incl.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/preview/pr-1492/api/latest/UThreadNode_8h__dep__incl.md5 b/preview/pr-1492/api/latest/UThreadNode_8h__dep__incl.md5 new file mode 100644 index 00000000..83efb377 --- /dev/null +++ b/preview/pr-1492/api/latest/UThreadNode_8h__dep__incl.md5 @@ -0,0 +1 @@ +7929548905256604130c7df3c928cfd4 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/UThreadNode_8h__dep__incl.png b/preview/pr-1492/api/latest/UThreadNode_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..cd050c80724d0d43c4afa2d0087026d6b5e85ce5 GIT binary patch literal 32989 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şRECc!)4BWKv>R$oapj-q; zY-7b{?0;M|DSOU8vgn6QJQ}&$5!9gsdUx0HSv*pNy_T_thp8%)-^33)G#*YB6X8}d zn8Tnz>&mLC=RhIQhz7cMBJS8h^b76lAly*f5nc!dUoFZWh)RPiDinyc6J;g^Q+PZ^ zbaixU8yo3s6WQ=C>gsR~VjLJ9l00A?S9@-kz!lMeOdgxc(w=Cj!YBrGhn7HN@T9!F zybAucM)9KR#y)}(5;PP3I#STY9BO;;sH2FM}jkZ zEkxwCh}lP6UBjWm6@cBgwA_>TonmWnFbObF-RswDQTJ-&ZNf+P;e$3eGZ6#RFpv`w zeL6on@qQ0V5Q#;T4up|LV%4zv^{5m90Bhj{a>7sHX?{oPM_*O;9OEJ}YA+m{;lRD~ zbKj$2PN;<>8CrAxy+LYtiq^Rc$lYN+kcunrDKE|`I(e@dcPcSllz6yAO$motBqL#y zc!c>y^=K9I7U|mTco#dYl?833m$vjiLoG!dZ1@FDN6vQl_720tS&!5{*OkCaL+M$F zH2uSe4+D58CA&fbdK4d|y1p7V_AF?%Ir5?@to7RRHS=S*st3l#n7O$VclILns>dVJ zVsyWW`xQr^^U>)uXOdQk;h4~cc5XW})>E+s+`|>vjq+BabMo`E0jYWrHWnODAlI~n zBNm{adFcavszWO9L~4Ra0w5c*|4!2HiC*gk=S(AbqlhYusOBr-P{J!8Iet6_Z8Stt zra=q3<>v^YElz$^D&9k_f~%20E`YZXRVWfL`y*8wMXnKZDse4-D;z=v=lZ|(nZ!2( zk_z( zEIWe=SUJTcB(x{;m;r>Lo~Y^!iVl|x*qPMnA79zUJ&3WsIICnK%NnpAox!CBoCpvKg+h7=IjNtZuA1|*f zd0{;Npd`2{Kf3W5tCF(v^VhG9CbaU0E?&QW9d;cP)EdO(VRU%19uAO~mq*74VKiV32@Y2^msX^_^6rUmT(ShiNVX<(s&K1T8?@FnA0J+ylOAY%W^I z3)A!jvW0Ua^Sb+SSs4;@Uf4^w1!@+{w!#@lfV@N&2DgGYI$sdD!h~!Xk@_xve<<@y zn6i*Jd%*%|9?_bv^1`17yH2U>-feC72}v;FRspVCaQ05>OMf5)==v!nq;iH4)uk4K zBoOqi4(1jrt#TCV0QeK4J)Ji!n=Y=d$fe2XCrR*HITPy3v*vx3-n2x1i{j6FbtMq3 z`q)7;gu**b*q1yPflg3B%2ZxlRfpZB41J`Kqkw~gL4zpv2{Ap)euV8m19uJbobs2C zy7E?O$>b@NGDFCOJWhW?*C!iydk=lriE6wKcoIfnQiMz7$J5_wJuB#kp#$t4W!oj# zMc}BS{qyHf+roeOH>`Rair#!^5_V`=wB+#g^-S#FH}I@H_KBd(;x53IJ4uooCoHun=~A<7gL_}Yl1&AM3D z6PTGe=KBFr(M4ifelmX(9%WMNZT#&lfKYJEYQv_G1{w*$*$LDTVf4cukAi!gL}YFU zp8z_q1JA<*%ozA#ew)(y*>8kHf|!3y+)IGCLx5H6M-eE$CiNsUTtcxpzy$sehX))# zR;m0!hGnAgtn}rLKnA}0u|=#;{^I)Q4bQP($GYsZLRRh}48*nv2_E}k3 z^{h&b+PF^GRrzd0$3GGtBidjPR&S5RH%Rda5*1Sm*8;?V@g)CXgZ7=zCWnL)cUG_wO%gQ?HivTaNewULqT3^QG{L@F>lJhxV2h#j+?EiNw2k z^6THG=437DNx999JTc9gU+3&|xS)=|_ji^!AS?G{CW}>{oh~D zY_PTd=Aw15d6B*A5qN@^c6%u$Cy_cN_lX_TomBEXabjR}Gz#r#ZHJv+@xKUEJKkbC zRI(-Z>lkfb1v2zv2b(5-ibC#eVk<{lJL{nPvxjj4wEm#csJ4kU1OcQT27(=3;6I$C;$Ke literal 0 HcmV?d00001 diff --git a/preview/pr-1492/api/latest/UThreadNode_8h__incl.map b/preview/pr-1492/api/latest/UThreadNode_8h__incl.map new file mode 100644 index 00000000..cb11ee4e --- /dev/null +++ b/preview/pr-1492/api/latest/UThreadNode_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/preview/pr-1492/api/latest/UThreadNode_8h__incl.md5 b/preview/pr-1492/api/latest/UThreadNode_8h__incl.md5 new file mode 100644 index 00000000..4692a86c --- /dev/null +++ b/preview/pr-1492/api/latest/UThreadNode_8h__incl.md5 @@ -0,0 +1 @@ +ed63a4dbe31851bcf14edcdc8127199f \ No newline at end of file diff --git a/preview/pr-1492/api/latest/UThreadNode_8h__incl.png b/preview/pr-1492/api/latest/UThreadNode_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..050481f12f322612eb3295f5aae19c2baaa468bc GIT binary patch literal 41997 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%0Ds%qQLuc7jzVuxFl1 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 literal 0 HcmV?d00001 diff --git a/preview/pr-1492/api/latest/UThreadNode_8h_source.html b/preview/pr-1492/api/latest/UThreadNode_8h_source.html index 379a6c9e..004abfe9 100644 --- a/preview/pr-1492/api/latest/UThreadNode_8h_source.html +++ b/preview/pr-1492/api/latest/UThreadNode_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UThreadNode.h
-
1/*
+Go to the documentation of this file.
1/*
2* utilite is a cross-platform library with
3* useful utilities for fast and small developing.
4* Copyright (C) 2010 Mathieu Labbe
@@ -109,16 +126,20 @@ $(document).ready(function() { init_codefold(0); });
22
23#include "rtabmap/utilite/UThread.h"
24
-
25//For backward compatibility
-
26typedef UThread UThreadNode;
-
27
-
28
-
29#endif /* UTHREADNODE_H_ */
+ +
32
+
33
+
34#endif /* UTHREADNODE_H_ */
+
UThread UThreadNode
Alias for UThread, kept for backward compatibility.
Definition UThreadNode.h:31
+
- + diff --git a/preview/pr-1492/api/latest/UThread_8h_source.html b/preview/pr-1492/api/latest/UThread_8h_source.html index 055e95da..6e8966f0 100644 --- a/preview/pr-1492/api/latest/UThread_8h_source.html +++ b/preview/pr-1492/api/latest/UThread_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UThread.h
@@ -233,9 +250,13 @@ $(document).ready(function() { init_codefold(0); });
bool isCreating() const
void join(bool killFirst=false)
+ - + diff --git a/preview/pr-1492/api/latest/UTimer_8h_source.html b/preview/pr-1492/api/latest/UTimer_8h_source.html index 5649e44c..be49e371 100644 --- a/preview/pr-1492/api/latest/UTimer_8h_source.html +++ b/preview/pr-1492/api/latest/UTimer_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UTimer.h
@@ -156,9 +173,13 @@ $(document).ready(function() { init_codefold(0); });
double restart()
Definition UTimer.h:86
static double now()
+ - + diff --git a/preview/pr-1492/api/latest/UVariant_8h.html b/preview/pr-1492/api/latest/UVariant_8h.html index bc394569..6cb41c60 100644 --- a/preview/pr-1492/api/latest/UVariant_8h.html +++ b/preview/pr-1492/api/latest/UVariant_8h.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
+ +
+
+
+ +
@@ -137,9 +154,13 @@ Classes

Definition in file UVariant.h.

+ - + diff --git a/preview/pr-1492/api/latest/UVariant_8h.js b/preview/pr-1492/api/latest/UVariant_8h.js new file mode 100644 index 00000000..1a35af49 --- /dev/null +++ b/preview/pr-1492/api/latest/UVariant_8h.js @@ -0,0 +1,4 @@ +var UVariant_8h = +[ + [ "UVariant", "classUVariant.html", "classUVariant" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/UVariant_8h_source.html b/preview/pr-1492/api/latest/UVariant_8h_source.html index 0e12e0f8..84d8a89d 100644 --- a/preview/pr-1492/api/latest/UVariant_8h_source.html +++ b/preview/pr-1492/api/latest/UVariant_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UVariant.h
@@ -344,9 +361,13 @@ $(document).ready(function() { init_codefold(0); });
bool isStr() const
Check if the variant is a string.
Definition UVariant.h:272
bool isUChar() const
Check if the variant is an unsigned char.
Definition UVariant.h:230
+ - + diff --git a/preview/pr-1492/api/latest/UWin32_8h_source.html b/preview/pr-1492/api/latest/UWin32_8h_source.html index 882339fe..2fc2f252 100644 --- a/preview/pr-1492/api/latest/UWin32_8h_source.html +++ b/preview/pr-1492/api/latest/UWin32_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UWin32.h
@@ -147,9 +164,13 @@ $(document).ready(function() { init_codefold(0); });
61
62#endif // !_U_Win32_
+ - + diff --git a/preview/pr-1492/api/latest/UserDataEvent_8h_source.html b/preview/pr-1492/api/latest/UserDataEvent_8h_source.html index 7f51bda0..0f2dff50 100644 --- a/preview/pr-1492/api/latest/UserDataEvent_8h_source.html +++ b/preview/pr-1492/api/latest/UserDataEvent_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UserDataEvent.h
@@ -148,9 +165,13 @@ $(document).ready(function() { init_codefold(0); });
virtual std::string getClassName() const
+ - + diff --git a/preview/pr-1492/api/latest/UtiLite_8h_source.html b/preview/pr-1492/api/latest/UtiLite_8h_source.html index ffa6cd75..8296a99f 100644 --- a/preview/pr-1492/api/latest/UtiLite_8h_source.html +++ b/preview/pr-1492/api/latest/UtiLite_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UtiLite.h
@@ -107,33 +124,38 @@ $(document).ready(function() { init_codefold(0); });
20#ifndef UTILITE_H
21#define UTILITE_H
22
-
237#include "rtabmap/utilite/UStl.h"
- -
239#include "rtabmap/utilite/UDirectory.h"
-
240#include "rtabmap/utilite/UFile.h"
- -
242#include "rtabmap/utilite/UEventsManager.h"
-
243#include "rtabmap/utilite/UEventsHandler.h"
-
244#include "rtabmap/utilite/UEvent.h"
- -
246#include "rtabmap/utilite/UMutex.h"
-
247#include "rtabmap/utilite/USemaphore.h"
-
248#include "rtabmap/utilite/UThreadNode.h"
-
249#include "rtabmap/utilite/UTimer.h"
- - -
252
-
253#endif /* UTILITE_H */
+
203#include "rtabmap/utilite/UStl.h"
+ +
205#include "rtabmap/utilite/UDirectory.h"
+
206#include "rtabmap/utilite/UFile.h"
+ +
208#include "rtabmap/utilite/UEventsManager.h"
+
209#include "rtabmap/utilite/UEventsHandler.h"
+
210#include "rtabmap/utilite/UEvent.h"
+ +
212#include "rtabmap/utilite/UMutex.h"
+
213#include "rtabmap/utilite/USemaphore.h"
+ +
215#include "rtabmap/utilite/UTimer.h"
+ + +
218
+
219#endif /* UTILITE_H */
Some conversion functions.
ULogger class and convenient macros.
Basic mathematics functions.
UProcessInfo class for getting process information.
Wrappers of STL for convenient functions.
+
Backward-compatible alias header for UThread.
UVariant class for storing and converting between different data types.
+ - + diff --git a/preview/pr-1492/api/latest/VWDictionary_8h_source.html b/preview/pr-1492/api/latest/VWDictionary_8h_source.html index 33c70a0e..2dad83b7 100644 --- a/preview/pr-1492/api/latest/VWDictionary_8h_source.html +++ b/preview/pr-1492/api/latest/VWDictionary_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
VWDictionary.h
@@ -174,11 +191,11 @@ $(document).ready(function() { init_codefold(0); });
113
114public:
-
119 VWDictionary(const ParametersMap & parameters = ParametersMap());
+
119 VWDictionary(const ParametersMap & parameters = ParametersMap());
120
126 virtual ~VWDictionary();
127
-
132 virtual void parseParameters(const ParametersMap & parameters);
+
132 virtual void parseParameters(const ParametersMap & parameters);
133
140 virtual void update();
141
@@ -364,10 +381,15 @@ $(document).ready(function() { init_codefold(0); });
virtual ~VWDictionary()
Destructor.
Represents a visual word (feature descriptor) used in the bag-of-words (BoW) model.
Definition VisualWord.h:50
+
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).
Definition Parameters.h:44
+ - + diff --git a/preview/pr-1492/api/latest/Version_8h_source.html b/preview/pr-1492/api/latest/Version_8h_source.html index 117dd65a..f15f8e16 100644 --- a/preview/pr-1492/api/latest/Version_8h_source.html +++ b/preview/pr-1492/api/latest/Version_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
Version.h
@@ -198,9 +215,13 @@ $(document).ready(function() { init_codefold(0); });
111#endif /* VERSION_H_ */
112
+ - + diff --git a/preview/pr-1492/api/latest/VisualWord_8h_source.html b/preview/pr-1492/api/latest/VisualWord_8h_source.html index a008e866..7594c693 100644 --- a/preview/pr-1492/api/latest/VisualWord_8h_source.html +++ b/preview/pr-1492/api/latest/VisualWord_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
VisualWord.h
@@ -173,9 +190,13 @@ $(document).ready(function() { init_codefold(0); });
const std::map< int, int > & getReferences() const
Returns the references of this word.
Definition VisualWord.h:106
+ - + diff --git a/preview/pr-1492/api/latest/Win32_2UThreadC_8h_source.html b/preview/pr-1492/api/latest/Win32_2UThreadC_8h_source.html index 18e8402c..84c6ddb0 100644 --- a/preview/pr-1492/api/latest/Win32_2UThreadC_8h_source.html +++ b/preview/pr-1492/api/latest/Win32_2UThreadC_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
+ +
+
+
+ +
UThreadC.h
@@ -472,9 +489,13 @@ $(document).ready(function() { init_codefold(0); }); + - + diff --git a/preview/pr-1492/api/latest/annotated.html b/preview/pr-1492/api/latest/annotated.html index 26856ba7..dc775c49 100644 --- a/preview/pr-1492/api/latest/annotated.html +++ b/preview/pr-1492/api/latest/annotated.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -51,6 +56,22 @@ $(function() { +
+ +
+
+
+ +
+ - + diff --git a/preview/pr-1492/api/latest/annotated_dup.js b/preview/pr-1492/api/latest/annotated_dup.js new file mode 100644 index 00000000..eee9bec8 --- /dev/null +++ b/preview/pr-1492/api/latest/annotated_dup.js @@ -0,0 +1,183 @@ +var annotated_dup = +[ + [ "clams", null, [ + [ "DiscreteDepthDistortionModel", "classclams_1_1DiscreteDepthDistortionModel.html", "classclams_1_1DiscreteDepthDistortionModel" ], + [ "DiscreteFrustum", "classclams_1_1DiscreteFrustum.html", "classclams_1_1DiscreteFrustum" ], + [ "FrameProjector", "classclams_1_1FrameProjector.html", "classclams_1_1FrameProjector" ], + [ "ProjectivePoint", "classclams_1_1ProjectivePoint.html", null ] + ] ], + [ "rtabmap", "namespacertabmap.html", [ + [ "graph", "namespacertabmap_1_1graph.html", [ + [ "MaxGraphErrors", "structrtabmap_1_1graph_1_1MaxGraphErrors.html", "structrtabmap_1_1graph_1_1MaxGraphErrors" ] + ] ], + [ "BayesFilter", "classrtabmap_1_1BayesFilter.html", "classrtabmap_1_1BayesFilter" ], + [ "BRISK", "classrtabmap_1_1BRISK.html", null ], + [ "Camera", "classrtabmap_1_1Camera.html", "classrtabmap_1_1Camera" ], + [ "CameraDepthAI", "classrtabmap_1_1CameraDepthAI.html", "classrtabmap_1_1CameraDepthAI" ], + [ "CameraFreenect", "classrtabmap_1_1CameraFreenect.html", "classrtabmap_1_1CameraFreenect" ], + [ "CameraFreenect2", "classrtabmap_1_1CameraFreenect2.html", "classrtabmap_1_1CameraFreenect2" ], + [ "CameraImages", "classrtabmap_1_1CameraImages.html", "classrtabmap_1_1CameraImages" ], + [ "CameraK4A", "classrtabmap_1_1CameraK4A.html", "classrtabmap_1_1CameraK4A" ], + [ "CameraK4W2", "classrtabmap_1_1CameraK4W2.html", "classrtabmap_1_1CameraK4W2" ], + [ "CameraModel", "classrtabmap_1_1CameraModel.html", "classrtabmap_1_1CameraModel" ], + [ "CameraMyntEye", "classrtabmap_1_1CameraMyntEye.html", "classrtabmap_1_1CameraMyntEye" ], + [ "CameraOpenni", "classrtabmap_1_1CameraOpenni.html", "classrtabmap_1_1CameraOpenni" ], + [ "CameraOpenNI2", "classrtabmap_1_1CameraOpenNI2.html", "classrtabmap_1_1CameraOpenNI2" ], + [ "CameraOpenNICV", "classrtabmap_1_1CameraOpenNICV.html", "classrtabmap_1_1CameraOpenNICV" ], + [ "CameraOrbbecSDK", "classrtabmap_1_1CameraOrbbecSDK.html", "classrtabmap_1_1CameraOrbbecSDK" ], + [ "CameraRealSense", "classrtabmap_1_1CameraRealSense.html", "classrtabmap_1_1CameraRealSense" ], + [ "CameraRealSense2", "classrtabmap_1_1CameraRealSense2.html", "classrtabmap_1_1CameraRealSense2" ], + [ "CameraRGBDImages", "classrtabmap_1_1CameraRGBDImages.html", "classrtabmap_1_1CameraRGBDImages" ], + [ "CameraSeerSense", "classrtabmap_1_1CameraSeerSense.html", "classrtabmap_1_1CameraSeerSense" ], + [ "CameraStereoDC1394", "classrtabmap_1_1CameraStereoDC1394.html", "classrtabmap_1_1CameraStereoDC1394" ], + [ "CameraStereoFlyCapture2", "classrtabmap_1_1CameraStereoFlyCapture2.html", "classrtabmap_1_1CameraStereoFlyCapture2" ], + [ "CameraStereoImages", "classrtabmap_1_1CameraStereoImages.html", "classrtabmap_1_1CameraStereoImages" ], + [ "CameraStereoTara", "classrtabmap_1_1CameraStereoTara.html", "classrtabmap_1_1CameraStereoTara" ], + [ "CameraStereoVideo", "classrtabmap_1_1CameraStereoVideo.html", "classrtabmap_1_1CameraStereoVideo" ], + [ "CameraStereoZed", "classrtabmap_1_1CameraStereoZed.html", "classrtabmap_1_1CameraStereoZed" ], + [ "CameraStereoZedOC", "classrtabmap_1_1CameraStereoZedOC.html", "classrtabmap_1_1CameraStereoZedOC" ], + [ "CameraVideo", "classrtabmap_1_1CameraVideo.html", "classrtabmap_1_1CameraVideo" ], + [ "CloudMap", "classrtabmap_1_1CloudMap.html", "classrtabmap_1_1CloudMap" ], + [ "CompressionThread", "classrtabmap_1_1CompressionThread.html", "classrtabmap_1_1CompressionThread" ], + [ "DBDriver", "classrtabmap_1_1DBDriver.html", "classrtabmap_1_1DBDriver" ], + [ "DBDriverSqlite3", "classrtabmap_1_1DBDriverSqlite3.html", "classrtabmap_1_1DBDriverSqlite3" ], + [ "DBReader", "classrtabmap_1_1DBReader.html", "classrtabmap_1_1DBReader" ], + [ "EnvSensor", "classrtabmap_1_1EnvSensor.html", "classrtabmap_1_1EnvSensor" ], + [ "EpipolarGeometry", "classrtabmap_1_1EpipolarGeometry.html", null ], + [ "FAST", "classrtabmap_1_1FAST.html", "classrtabmap_1_1FAST" ], + [ "FAST_BRIEF", "classrtabmap_1_1FAST__BRIEF.html", null ], + [ "FAST_FREAK", "classrtabmap_1_1FAST__FREAK.html", null ], + [ "Feature2D", "classrtabmap_1_1Feature2D.html", "classrtabmap_1_1Feature2D" ], + [ "FeatureBA", "classrtabmap_1_1FeatureBA.html", "classrtabmap_1_1FeatureBA" ], + [ "FlannIndex", "classrtabmap_1_1FlannIndex.html", null ], + [ "GainCompensator", "classrtabmap_1_1GainCompensator.html", null ], + [ "GeodeticCoords", "classrtabmap_1_1GeodeticCoords.html", "classrtabmap_1_1GeodeticCoords" ], + [ "GFTT", "classrtabmap_1_1GFTT.html", "classrtabmap_1_1GFTT" ], + [ "GFTT_BRIEF", "classrtabmap_1_1GFTT__BRIEF.html", null ], + [ "GFTT_DAISY", "classrtabmap_1_1GFTT__DAISY.html", null ], + [ "GFTT_FREAK", "classrtabmap_1_1GFTT__FREAK.html", null ], + [ "GFTT_ORB", "classrtabmap_1_1GFTT__ORB.html", null ], + [ "GlobalDescriptor", "classrtabmap_1_1GlobalDescriptor.html", null ], + [ "GlobalDescriptorExtractor", "classrtabmap_1_1GlobalDescriptorExtractor.html", null ], + [ "GlobalMap", "classrtabmap_1_1GlobalMap.html", "classrtabmap_1_1GlobalMap" ], + [ "GPS", "classrtabmap_1_1GPS.html", "classrtabmap_1_1GPS" ], + [ "GridMap", "classrtabmap_1_1GridMap.html", "classrtabmap_1_1GridMap" ], + [ "IMU", "classrtabmap_1_1IMU.html", "classrtabmap_1_1IMU" ], + [ "IMUEvent", "classrtabmap_1_1IMUEvent.html", "classrtabmap_1_1IMUEvent" ], + [ "IMUFilter", "classrtabmap_1_1IMUFilter.html", "classrtabmap_1_1IMUFilter" ], + [ "IMUThread", "classrtabmap_1_1IMUThread.html", "classrtabmap_1_1IMUThread" ], + [ "KAZE", "classrtabmap_1_1KAZE.html", null ], + [ "Landmark", "classrtabmap_1_1Landmark.html", "classrtabmap_1_1Landmark" ], + [ "LaserScan", "classrtabmap_1_1LaserScan.html", "classrtabmap_1_1LaserScan" ], + [ "Lidar", "classrtabmap_1_1Lidar.html", "classrtabmap_1_1Lidar" ], + [ "LidarVLP16", "classrtabmap_1_1LidarVLP16.html", "classrtabmap_1_1LidarVLP16" ], + [ "Link", "classrtabmap_1_1Link.html", "classrtabmap_1_1Link" ], + [ "LocalGrid", "classrtabmap_1_1LocalGrid.html", "classrtabmap_1_1LocalGrid" ], + [ "LocalGridCache", "classrtabmap_1_1LocalGridCache.html", "classrtabmap_1_1LocalGridCache" ], + [ "LocalGridMaker", "classrtabmap_1_1LocalGridMaker.html", "classrtabmap_1_1LocalGridMaker" ], + [ "MarkerDetector", "classrtabmap_1_1MarkerDetector.html", null ], + [ "MarkerInfo", "classrtabmap_1_1MarkerInfo.html", null ], + [ "Memory", "classrtabmap_1_1Memory.html", "classrtabmap_1_1Memory" ], + [ "OccupancyGrid", "classrtabmap_1_1OccupancyGrid.html", "classrtabmap_1_1OccupancyGrid" ], + [ "OctoMap", "classrtabmap_1_1OctoMap.html", "classrtabmap_1_1OctoMap" ], + [ "Odometry", "classrtabmap_1_1Odometry.html", "classrtabmap_1_1Odometry" ], + [ "OdometryCuVSLAM", "classrtabmap_1_1OdometryCuVSLAM.html", "classrtabmap_1_1OdometryCuVSLAM" ], + [ "OdometryDVO", "classrtabmap_1_1OdometryDVO.html", "classrtabmap_1_1OdometryDVO" ], + [ "OdometryEvent", "classrtabmap_1_1OdometryEvent.html", "classrtabmap_1_1OdometryEvent" ], + [ "OdometryF2F", "classrtabmap_1_1OdometryF2F.html", "classrtabmap_1_1OdometryF2F" ], + [ "OdometryF2M", "classrtabmap_1_1OdometryF2M.html", "classrtabmap_1_1OdometryF2M" ], + [ "OdometryFLOAM", "classrtabmap_1_1OdometryFLOAM.html", "classrtabmap_1_1OdometryFLOAM" ], + [ "OdometryFovis", "classrtabmap_1_1OdometryFovis.html", "classrtabmap_1_1OdometryFovis" ], + [ "OdometryInfo", "classrtabmap_1_1OdometryInfo.html", "classrtabmap_1_1OdometryInfo" ], + [ "OdometryLIOSAM", "classrtabmap_1_1OdometryLIOSAM.html", "classrtabmap_1_1OdometryLIOSAM" ], + [ "OdometryLOAM", "classrtabmap_1_1OdometryLOAM.html", "classrtabmap_1_1OdometryLOAM" ], + [ "OdometryMono", "classrtabmap_1_1OdometryMono.html", "classrtabmap_1_1OdometryMono" ], + [ "OdometryMSCKF", "classrtabmap_1_1OdometryMSCKF.html", "classrtabmap_1_1OdometryMSCKF" ], + [ "OdometryOkvis", "classrtabmap_1_1OdometryOkvis.html", "classrtabmap_1_1OdometryOkvis" ], + [ "OdometryOpen3D", "classrtabmap_1_1OdometryOpen3D.html", "classrtabmap_1_1OdometryOpen3D" ], + [ "OdometryOpenVINS", "classrtabmap_1_1OdometryOpenVINS.html", "classrtabmap_1_1OdometryOpenVINS" ], + [ "OdometryORBSLAM2", "classrtabmap_1_1OdometryORBSLAM2.html", "classrtabmap_1_1OdometryORBSLAM2" ], + [ "OdometryORBSLAM3", "classrtabmap_1_1OdometryORBSLAM3.html", "classrtabmap_1_1OdometryORBSLAM3" ], + [ "OdometryResetEvent", "classrtabmap_1_1OdometryResetEvent.html", "classrtabmap_1_1OdometryResetEvent" ], + [ "OdometryThread", "classrtabmap_1_1OdometryThread.html", "classrtabmap_1_1OdometryThread" ], + [ "OdometryVINSFusion", "classrtabmap_1_1OdometryVINSFusion.html", "classrtabmap_1_1OdometryVINSFusion" ], + [ "OdometryViso2", "classrtabmap_1_1OdometryViso2.html", "classrtabmap_1_1OdometryViso2" ], + [ "Optimizer", "classrtabmap_1_1Optimizer.html", "classrtabmap_1_1Optimizer" ], + [ "OptimizerCeres", "classrtabmap_1_1OptimizerCeres.html", "classrtabmap_1_1OptimizerCeres" ], + [ "OptimizerCVSBA", "classrtabmap_1_1OptimizerCVSBA.html", "classrtabmap_1_1OptimizerCVSBA" ], + [ "OptimizerG2O", "classrtabmap_1_1OptimizerG2O.html", "classrtabmap_1_1OptimizerG2O" ], + [ "OptimizerGTSAM", "classrtabmap_1_1OptimizerGTSAM.html", "classrtabmap_1_1OptimizerGTSAM" ], + [ "OptimizerTORO", "classrtabmap_1_1OptimizerTORO.html", "classrtabmap_1_1OptimizerTORO" ], + [ "ORB", "classrtabmap_1_1ORB.html", "classrtabmap_1_1ORB" ], + [ "ORBOctree", "classrtabmap_1_1ORBOctree.html", null ], + [ "Parameters", "classrtabmap_1_1Parameters.html", null ], + [ "ParamEvent", "classrtabmap_1_1ParamEvent.html", "classrtabmap_1_1ParamEvent" ], + [ "ParticleFilter", "classrtabmap_1_1ParticleFilter.html", null ], + [ "PointXYZIRT", "structrtabmap_1_1PointXYZIRT.html", null ], + [ "PointXYZIT", "structrtabmap_1_1PointXYZIT.html", null ], + [ "ProgressState", "classrtabmap_1_1ProgressState.html", null ], + [ "PythonInterface", "classrtabmap_1_1PythonInterface.html", null ], + [ "Registration", "classrtabmap_1_1Registration.html", "classrtabmap_1_1Registration" ], + [ "RegistrationIcp", "classrtabmap_1_1RegistrationIcp.html", "classrtabmap_1_1RegistrationIcp" ], + [ "RegistrationInfo", "classrtabmap_1_1RegistrationInfo.html", "classrtabmap_1_1RegistrationInfo" ], + [ "RegistrationVis", "classrtabmap_1_1RegistrationVis.html", "classrtabmap_1_1RegistrationVis" ], + [ "Rtabmap", "classrtabmap_1_1Rtabmap.html", "classrtabmap_1_1Rtabmap" ], + [ "RtabmapColorOcTree", "classrtabmap_1_1RtabmapColorOcTree.html", "classrtabmap_1_1RtabmapColorOcTree" ], + [ "RtabmapColorOcTreeNode", "classrtabmap_1_1RtabmapColorOcTreeNode.html", null ], + [ "RtabmapEvent", "classrtabmap_1_1RtabmapEvent.html", "classrtabmap_1_1RtabmapEvent" ], + [ "RtabmapEvent3DMap", "classrtabmap_1_1RtabmapEvent3DMap.html", "classrtabmap_1_1RtabmapEvent3DMap" ], + [ "RtabmapEventCmd", "classrtabmap_1_1RtabmapEventCmd.html", "classrtabmap_1_1RtabmapEventCmd" ], + [ "RtabmapEventInit", "classrtabmap_1_1RtabmapEventInit.html", "classrtabmap_1_1RtabmapEventInit" ], + [ "RtabmapGlobalPathEvent", "classrtabmap_1_1RtabmapGlobalPathEvent.html", "classrtabmap_1_1RtabmapGlobalPathEvent" ], + [ "RtabmapGoalStatusEvent", "classrtabmap_1_1RtabmapGoalStatusEvent.html", "classrtabmap_1_1RtabmapGoalStatusEvent" ], + [ "RtabmapLabelErrorEvent", "classrtabmap_1_1RtabmapLabelErrorEvent.html", "classrtabmap_1_1RtabmapLabelErrorEvent" ], + [ "RtabmapThread", "classrtabmap_1_1RtabmapThread.html", "classrtabmap_1_1RtabmapThread" ], + [ "RvlCodec", "classrtabmap_1_1RvlCodec.html", null ], + [ "SensorCapture", "classrtabmap_1_1SensorCapture.html", "classrtabmap_1_1SensorCapture" ], + [ "SensorCaptureInfo", "classrtabmap_1_1SensorCaptureInfo.html", "classrtabmap_1_1SensorCaptureInfo" ], + [ "SensorCaptureThread", "classrtabmap_1_1SensorCaptureThread.html", "classrtabmap_1_1SensorCaptureThread" ], + [ "SensorData", "classrtabmap_1_1SensorData.html", "classrtabmap_1_1SensorData" ], + [ "SensorEvent", "classrtabmap_1_1SensorEvent.html", "classrtabmap_1_1SensorEvent" ], + [ "SIFT", "classrtabmap_1_1SIFT.html", "classrtabmap_1_1SIFT" ], + [ "Signature", "classrtabmap_1_1Signature.html", "classrtabmap_1_1Signature" ], + [ "Statistics", "classrtabmap_1_1Statistics.html", "classrtabmap_1_1Statistics" ], + [ "Stereo", "classrtabmap_1_1Stereo.html", "classrtabmap_1_1Stereo" ], + [ "StereoBM", "classrtabmap_1_1StereoBM.html", "classrtabmap_1_1StereoBM" ], + [ "StereoCameraModel", "classrtabmap_1_1StereoCameraModel.html", "classrtabmap_1_1StereoCameraModel" ], + [ "StereoDense", "classrtabmap_1_1StereoDense.html", "classrtabmap_1_1StereoDense" ], + [ "StereoOpticalFlow", "classrtabmap_1_1StereoOpticalFlow.html", "classrtabmap_1_1StereoOpticalFlow" ], + [ "StereoSGBM", "classrtabmap_1_1StereoSGBM.html", "classrtabmap_1_1StereoSGBM" ], + [ "SuperPointRpautrat", "classrtabmap_1_1SuperPointRpautrat.html", "classrtabmap_1_1SuperPointRpautrat" ], + [ "SuperPointTorch", "classrtabmap_1_1SuperPointTorch.html", "classrtabmap_1_1SuperPointTorch" ], + [ "SURF", "classrtabmap_1_1SURF.html", "classrtabmap_1_1SURF" ], + [ "SURF_DAISY", "classrtabmap_1_1SURF__DAISY.html", null ], + [ "SURF_FREAK", "classrtabmap_1_1SURF__FREAK.html", null ], + [ "Transform", "classrtabmap_1_1Transform.html", "classrtabmap_1_1Transform" ], + [ "TransformStamped", "classrtabmap_1_1TransformStamped.html", null ], + [ "UserDataEvent", "classrtabmap_1_1UserDataEvent.html", "classrtabmap_1_1UserDataEvent" ], + [ "VisualWord", "classrtabmap_1_1VisualWord.html", "classrtabmap_1_1VisualWord" ], + [ "VWDictionary", "classrtabmap_1_1VWDictionary.html", "classrtabmap_1_1VWDictionary" ] + ] ], + [ "UDestroyer", "classUDestroyer.html", "classUDestroyer" ], + [ "UDirectory", "classUDirectory.html", "classUDirectory" ], + [ "UEvent", "classUEvent.html", "classUEvent" ], + [ "UEventDispatcher", "classUEventDispatcher.html", "classUEventDispatcher" ], + [ "UEventsHandler", "classUEventsHandler.html", "classUEventsHandler" ], + [ "UEventsManager", "classUEventsManager.html", "classUEventsManager" ], + [ "UEventsSender", "classUEventsSender.html", "classUEventsSender" ], + [ "UException", "classUException.html", null ], + [ "UFile", "classUFile.html", "classUFile" ], + [ "ULogEvent", "classULogEvent.html", "classULogEvent" ], + [ "ULogger", "classULogger.html", "classULogger" ], + [ "UMutex", "classUMutex.html", "classUMutex" ], + [ "UObjDeletedEvent", "classUObjDeletedEvent.html", "classUObjDeletedEvent" ], + [ "UObjDeletionThread", "classUObjDeletionThread.html", "classUObjDeletionThread" ], + [ "UProcessInfo", "classUProcessInfo.html", "classUProcessInfo" ], + [ "UScopeMutex", "classUScopeMutex.html", null ], + [ "USemaphore", "classUSemaphore.html", "classUSemaphore" ], + [ "UThread", "classUThread.html", "classUThread" ], + [ "UThreadC", "classUThreadC.html", null ], + [ "UThreadC< void >", "classUThreadC_3_01void_01_4.html", null ], + [ "UTimer", "classUTimer.html", "classUTimer" ], + [ "UVariant", "classUVariant.html", "classUVariant" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUDestroyer-members.html b/preview/pr-1492/api/latest/classUDestroyer-members.html index ec8988c7..d092d1c3 100644 --- a/preview/pr-1492/api/latest/classUDestroyer-members.html +++ b/preview/pr-1492/api/latest/classUDestroyer-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
+ +
+
+
+ +
-
UDestroyer< T > Member List
@@ -83,9 +104,12 @@ $(function() { UDestroyer(T *doomed=0)UDestroyer< T >inline ~UDestroyer() (defined in UDestroyer< T >)UDestroyer< T >inline + - + diff --git a/preview/pr-1492/api/latest/classUDestroyer.html b/preview/pr-1492/api/latest/classUDestroyer.html index b2cd4075..7a8d4a1a 100644 --- a/preview/pr-1492/api/latest/classUDestroyer.html +++ b/preview/pr-1492/api/latest/classUDestroyer.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
RTAB-Map 0.23.10
+
Real-Time Appearance-Based Mapping
@@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
+ +
+
+
+ +
-
Public Member Functions | @@ -197,9 +218,13 @@ template<class T >
  • utilite/include/rtabmap/utilite/UDestroyer.h
  • + - + diff --git a/preview/pr-1492/api/latest/classUDestroyer.js b/preview/pr-1492/api/latest/classUDestroyer.js new file mode 100644 index 00000000..774dafa4 --- /dev/null +++ b/preview/pr-1492/api/latest/classUDestroyer.js @@ -0,0 +1,5 @@ +var classUDestroyer = +[ + [ "UDestroyer", "classUDestroyer.html#abbc66cb8c688f1c93e87ea9aa46e58ee", null ], + [ "setDoomed", "classUDestroyer.html#aa3f030225d28ac7ad7059b9b64bde837", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUDirectory-members.html b/preview/pr-1492/api/latest/classUDirectory-members.html index 35209c04..72327ee2 100644 --- a/preview/pr-1492/api/latest/classUDirectory-members.html +++ b/preview/pr-1492/api/latest/classUDirectory-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UDirectory Member List
    @@ -98,9 +119,12 @@ $(function() { update()UDirectory ~UDirectory() (defined in UDirectory)UDirectory + - + diff --git a/preview/pr-1492/api/latest/classUDirectory.html b/preview/pr-1492/api/latest/classUDirectory.html index 1d946513..fe6b5fed 100644 --- a/preview/pr-1492/api/latest/classUDirectory.html +++ b/preview/pr-1492/api/latest/classUDirectory.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Member Functions | @@ -541,9 +562,13 @@ Static Public Member Functions
  • utilite/include/rtabmap/utilite/UDirectory.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classUDirectory.js b/preview/pr-1492/api/latest/classUDirectory.js new file mode 100644 index 00000000..b83fe3d0 --- /dev/null +++ b/preview/pr-1492/api/latest/classUDirectory.js @@ -0,0 +1,11 @@ +var classUDirectory = +[ + [ "UDirectory", "classUDirectory.html#ac2063a33161b07a0c9e841cc1ee5fcaf", null ], + [ "setPath", "classUDirectory.html#aadfc0f6dfedc74bb6ef67dc87d6441f4", null ], + [ "update", "classUDirectory.html#ab738cea12207aea77c7a0581c57d6008", null ], + [ "isValid", "classUDirectory.html#a8d471f3c9ff7391d25a52eab24255e64", null ], + [ "getNextFileName", "classUDirectory.html#a89ff08bf6044f2a0dc61f0dbbdc9d2cc", null ], + [ "getNextFilePath", "classUDirectory.html#a2e435d2c98e54a8119c2fc3b388c03e9", null ], + [ "getFileNames", "classUDirectory.html#aa16e64be3cc238eec871bddaf6dbc289", null ], + [ "rewind", "classUDirectory.html#aba596118c893215cf1a2981196864dca", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUEvent-members.html b/preview/pr-1492/api/latest/classUEvent-members.html index 20032bd4..749d57ec 100644 --- a/preview/pr-1492/api/latest/classUEvent-members.html +++ b/preview/pr-1492/api/latest/classUEvent-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UEvent Member List
    @@ -84,9 +105,12 @@ $(function() { UEvent(int code=0)UEventinlineprotected ~UEvent() (defined in UEvent)UEventinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classUEvent.html b/preview/pr-1492/api/latest/classUEvent.html index cced916b..4657e663 100644 --- a/preview/pr-1492/api/latest/classUEvent.html +++ b/preview/pr-1492/api/latest/classUEvent.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Member Functions | @@ -94,9 +115,9 @@ Inheritance diagram for UEvent:
    - + - + @@ -104,7 +125,7 @@ Inheritance diagram for UEvent:
    - + @@ -119,7 +140,7 @@ Inheritance diagram for UEvent: -
    [legend]
    +
    [legend]
    @@ -281,9 +302,13 @@ Protected Member Functions
  • utilite/include/rtabmap/utilite/UEvent.h
  • + - + diff --git a/preview/pr-1492/api/latest/classUEvent.js b/preview/pr-1492/api/latest/classUEvent.js new file mode 100644 index 00000000..0848eee4 --- /dev/null +++ b/preview/pr-1492/api/latest/classUEvent.js @@ -0,0 +1,6 @@ +var classUEvent = +[ + [ "UEvent", "classUEvent.html#a662b610c2e9ebaae5e91ed5ea1dcef34", null ], + [ "getClassName", "classUEvent.html#a2c7d278240ad4b7d88a2c534cc5f47b4", null ], + [ "getCode", "classUEvent.html#a7356350719dfd5ba2d28368d1fdcd143", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUEventDispatcher-members.html b/preview/pr-1492/api/latest/classUEventDispatcher-members.html index e852199b..8f5ecd08 100644 --- a/preview/pr-1492/api/latest/classUEventDispatcher-members.html +++ b/preview/pr-1492/api/latest/classUEventDispatcher-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UEventDispatcher Member List
    @@ -123,9 +144,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classUEventDispatcher.html b/preview/pr-1492/api/latest/classUEventDispatcher.html index 395e053a..04255efc 100644 --- a/preview/pr-1492/api/latest/classUEventDispatcher.html +++ b/preview/pr-1492/api/latest/classUEventDispatcher.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Protected Member Functions | @@ -91,7 +112,7 @@ Inheritance diagram for UEventDispatcher:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for UEventDispatcher:
    @@ -103,7 +124,7 @@ Collaboration diagram for UEventDispatcher:
    -
    [legend]
    +
    [legend]
    @@ -271,9 +292,13 @@ Additional Inherited Members
  • utilite/include/rtabmap/utilite/UEventsManager.h
  • + - + diff --git a/preview/pr-1492/api/latest/classUEventDispatcher.js b/preview/pr-1492/api/latest/classUEventDispatcher.js new file mode 100644 index 00000000..749804cc --- /dev/null +++ b/preview/pr-1492/api/latest/classUEventDispatcher.js @@ -0,0 +1,4 @@ +var classUEventDispatcher = +[ + [ "mainLoop", "classUEventDispatcher.html#ad1aa4dc2ee29a9bfe5ee0422ad1c97f0", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUEvent__inherit__graph.map b/preview/pr-1492/api/latest/classUEvent__inherit__graph.map index 6173a7c7..72118a91 100644 --- a/preview/pr-1492/api/latest/classUEvent__inherit__graph.map +++ b/preview/pr-1492/api/latest/classUEvent__inherit__graph.map @@ -6,9 +6,9 @@ - + - + @@ -16,7 +16,7 @@ - + diff --git a/preview/pr-1492/api/latest/classUEvent__inherit__graph.md5 b/preview/pr-1492/api/latest/classUEvent__inherit__graph.md5 index 664700de..71ec1d46 100644 --- a/preview/pr-1492/api/latest/classUEvent__inherit__graph.md5 +++ b/preview/pr-1492/api/latest/classUEvent__inherit__graph.md5 @@ -1 +1 @@ -348a474d7b0f3e1e714427f547d25f0a \ No newline at end of file +9dc3ae81c19dbedbd4022acf7b944093 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUEvent__inherit__graph.png b/preview/pr-1492/api/latest/classUEvent__inherit__graph.png index 170388beb59de7a705b45418741a8dd48464c607..5b1786be398bbc4db271b43bd29d3095479771be 100644 GIT binary patch literal 67499 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 AI{*Lx diff --git a/preview/pr-1492/api/latest/classUEventsHandler-members.html b/preview/pr-1492/api/latest/classUEventsHandler-members.html index 6a67dd97..29fa4d6d 100644 --- a/preview/pr-1492/api/latest/classUEventsHandler-members.html +++ b/preview/pr-1492/api/latest/classUEventsHandler-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UEventsHandler Member List
    @@ -89,9 +110,12 @@ $(function() {

    Protected Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~UEventsHandler()UEventsHandlerprotectedvirtual
    ~UEventsSender() (defined in UEventsSender)UEventsSendervirtual
    + - + diff --git a/preview/pr-1492/api/latest/classUEventsHandler.html b/preview/pr-1492/api/latest/classUEventsHandler.html index 106bb5b7..1358b0ed 100644 --- a/preview/pr-1492/api/latest/classUEventsHandler.html +++ b/preview/pr-1492/api/latest/classUEventsHandler.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Member Functions | @@ -89,14 +110,14 @@ Inheritance diagram for UEventsHandler:
    Inheritance graph
    - + - + -
    [legend]
    +
    [legend]
    Collaboration diagram for UEventsHandler:
    @@ -106,7 +127,7 @@ Collaboration diagram for UEventsHandler:
    -
    [legend]
    +
    [legend]
    @@ -138,7 +159,7 @@ Friends

    The class UEventsHandler is an abstract class for handling events.

    Inherited classes must implement handleEvent() function, which is called by the UEventsManager when an event is dispatched. Once the handler is created, it must be added to events manager with UEventsManager::addHandler() function. Note that it is not safe to automatically add the handler to UEventsManager in the handler's constructor.

    Note for multi-threading: the handleEvent() method is called inside the UEventsManager thread. If the inherited class also inherits from UThreadNode, handleEvent() is done as well outside the thread's main loop, so be careful to protect private data of the thread used in its main loop.

    -

    Example for a useful combination of an UEventsHandler and a UThreadNode, with safe data modification while not blocking the handleEvent() call on a mutex:

    #include "utilite/UThreadNode.h"
    +

    Example for a useful combination of an UEventsHandler and a UThreadNode, with safe data modification while not blocking the handleEvent() call on a mutex:

    #include "utilite/UEventsHandler.h"
    #include "utilite/UEventsManager.h"
    #include "utilite/UEvent.h"
    @@ -199,6 +220,7 @@ Friends
    counter.join(true); // Kill and wait to finish
    return 0;
    }
    +
    Backward-compatible alias header for UThread.
    virtual std::string getClassName() const =0
    @@ -221,7 +243,7 @@ Friends
    UEvent
    -UThreadNode
    +UThreadNode

    Definition at line 128 of file UEventsHandler.h.

    Constructor & Destructor Documentation

    @@ -343,9 +365,13 @@ UThreadNode
  • utilite/include/rtabmap/utilite/UEventsHandler.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classUEventsHandler.js b/preview/pr-1492/api/latest/classUEventsHandler.js new file mode 100644 index 00000000..f69173e7 --- /dev/null +++ b/preview/pr-1492/api/latest/classUEventsHandler.js @@ -0,0 +1,7 @@ +var classUEventsHandler = +[ + [ "UEventsHandler", "classUEventsHandler.html#abfe2ba3d1fb92e59aff1978cbc21d134", null ], + [ "~UEventsHandler", "classUEventsHandler.html#a15ac2bf243e938c411fac0dff7db2f51", null ], + [ "handleEvent", "classUEventsHandler.html#a0d43b582c19f01196a513f66d3618d8d", null ], + [ "UEventsManager", "classUEventsHandler.html#a977152b27d4c918d79a2db23ed85bfa6", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUEventsHandler__inherit__graph.map b/preview/pr-1492/api/latest/classUEventsHandler__inherit__graph.map index c21a1852..2104b8fa 100644 --- a/preview/pr-1492/api/latest/classUEventsHandler__inherit__graph.map +++ b/preview/pr-1492/api/latest/classUEventsHandler__inherit__graph.map @@ -1,8 +1,8 @@ - + - + diff --git a/preview/pr-1492/api/latest/classUEventsHandler__inherit__graph.md5 b/preview/pr-1492/api/latest/classUEventsHandler__inherit__graph.md5 index 2ed23dc2..b9ae54d9 100644 --- a/preview/pr-1492/api/latest/classUEventsHandler__inherit__graph.md5 +++ b/preview/pr-1492/api/latest/classUEventsHandler__inherit__graph.md5 @@ -1 +1 @@ -0b83d37b00028a6dc39532bf4e2aa88e \ No newline at end of file +1fb714597e4c452d80eae808cd731525 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUEventsHandler__inherit__graph.png b/preview/pr-1492/api/latest/classUEventsHandler__inherit__graph.png index 7a2752521a220c19ac3294a65278003e72989a34..796fad2d89419b7d88d44f24157c36e9c16f795a 100644 GIT binary patch literal 10091 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 + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UEventsManager Member List
    @@ -131,9 +152,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classUEventsManager.html b/preview/pr-1492/api/latest/classUEventsManager.html index 2e9194e6..a2f21f96 100644 --- a/preview/pr-1492/api/latest/classUEventsManager.html +++ b/preview/pr-1492/api/latest/classUEventsManager.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Classes | @@ -96,7 +117,7 @@ Inheritance diagram for UEventsManager:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for UEventsManager:
    @@ -108,7 +129,7 @@ Collaboration diagram for UEventsManager:
    -
    [legend]
    +
    [legend]
    @@ -432,9 +453,13 @@ Additional Inherited Members
  • utilite/include/rtabmap/utilite/UEventsManager.h
  • + - + diff --git a/preview/pr-1492/api/latest/classUEventsManager.js b/preview/pr-1492/api/latest/classUEventsManager.js new file mode 100644 index 00000000..9e6ac6a7 --- /dev/null +++ b/preview/pr-1492/api/latest/classUEventsManager.js @@ -0,0 +1,4 @@ +var classUEventsManager = +[ + [ "mainLoop", "classUEventsManager.html#a7eec8b7a675e7093064f147a9f62bfb9", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUEventsSender-members.html b/preview/pr-1492/api/latest/classUEventsSender-members.html index 7fca459e..978dc1f9 100644 --- a/preview/pr-1492/api/latest/classUEventsSender-members.html +++ b/preview/pr-1492/api/latest/classUEventsSender-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UEventsSender Member List
    @@ -83,9 +104,12 @@ $(function() {

    Static Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    UEventsSender() (defined in UEventsSender)UEventsSenderinline
    ~UEventsSender() (defined in UEventsSender)UEventsSendervirtual
    + - + diff --git a/preview/pr-1492/api/latest/classUEventsSender.html b/preview/pr-1492/api/latest/classUEventsSender.html index faf1cce9..c58d6f4b 100644 --- a/preview/pr-1492/api/latest/classUEventsSender.html +++ b/preview/pr-1492/api/latest/classUEventsSender.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Protected Member Functions | @@ -91,12 +112,12 @@ Inheritance diagram for UEventsSender:
    - + - + -
    [legend]
    +
    [legend]
    @@ -176,9 +197,13 @@ Protected Member Functions
  • utilite/include/rtabmap/utilite/UEventsSender.h
  • + - + diff --git a/preview/pr-1492/api/latest/classUEventsSender.js b/preview/pr-1492/api/latest/classUEventsSender.js new file mode 100644 index 00000000..0349104c --- /dev/null +++ b/preview/pr-1492/api/latest/classUEventsSender.js @@ -0,0 +1,4 @@ +var classUEventsSender = +[ + [ "post", "classUEventsSender.html#ab03886c42164f2f9bf89fd3da641526f", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUEventsSender__inherit__graph.map b/preview/pr-1492/api/latest/classUEventsSender__inherit__graph.map index e22e6ed4..c24a1dab 100644 --- a/preview/pr-1492/api/latest/classUEventsSender__inherit__graph.map +++ b/preview/pr-1492/api/latest/classUEventsSender__inherit__graph.map @@ -6,8 +6,8 @@ - + - + diff --git a/preview/pr-1492/api/latest/classUEventsSender__inherit__graph.md5 b/preview/pr-1492/api/latest/classUEventsSender__inherit__graph.md5 index c32ce101..f0eff366 100644 --- a/preview/pr-1492/api/latest/classUEventsSender__inherit__graph.md5 +++ b/preview/pr-1492/api/latest/classUEventsSender__inherit__graph.md5 @@ -1 +1 @@ -b1cfed5963969da1887184ba91fab2de \ No newline at end of file +0cb71d81149c33c809a2273b83a8e2e1 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUEventsSender__inherit__graph.png b/preview/pr-1492/api/latest/classUEventsSender__inherit__graph.png index 1ee5c4607816542a0a1f100b20a195c3a8906e7d..b2e06c9e2fd7e909bc77ce503b6f0fb6275094bd 100644 GIT binary patch literal 16354 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 literal 16427 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 + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UException Member List
    @@ -81,9 +102,12 @@ $(function() {

    Protected Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    UException(const std::string &what) (defined in UException)UExceptioninline
    + - + diff --git a/preview/pr-1492/api/latest/classUException.html b/preview/pr-1492/api/latest/classUException.html index c3bd4d15..992d2305 100644 --- a/preview/pr-1492/api/latest/classUException.html +++ b/preview/pr-1492/api/latest/classUException.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Member Functions | @@ -88,7 +109,7 @@ Inheritance diagram for UException:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for UException:
    @@ -98,7 +119,7 @@ Collaboration diagram for UException:
    -
    [legend]
    +
    [legend]
    @@ -141,9 +162,13 @@ Public Member Functions
  • utilite/include/rtabmap/utilite/UException.h
  • + - + diff --git a/preview/pr-1492/api/latest/classUFile-members.html b/preview/pr-1492/api/latest/classUFile-members.html index 7c042ce5..ef7aba1d 100644 --- a/preview/pr-1492/api/latest/classUFile-members.html +++ b/preview/pr-1492/api/latest/classUFile-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UFile Member List
    @@ -96,9 +117,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    UFile(const std::string &path)UFileinline
    ~UFile() (defined in UFile)UFileinline
    + - + diff --git a/preview/pr-1492/api/latest/classUFile.html b/preview/pr-1492/api/latest/classUFile.html index 21b71243..12811964 100644 --- a/preview/pr-1492/api/latest/classUFile.html +++ b/preview/pr-1492/api/latest/classUFile.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Member Functions | @@ -645,9 +666,13 @@ Static Public Member Functions
  • utilite/include/rtabmap/utilite/UFile.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classUFile.js b/preview/pr-1492/api/latest/classUFile.js new file mode 100644 index 00000000..ec7a04e1 --- /dev/null +++ b/preview/pr-1492/api/latest/classUFile.js @@ -0,0 +1,11 @@ +var classUFile = +[ + [ "UFile", "classUFile.html#a19572c749b383b5fc15aca3615cdc682", null ], + [ "isValid", "classUFile.html#ad0ecde61a088d9fc3d034a513133341d", null ], + [ "exists", "classUFile.html#a4963afa70289718a3bd1ca50b6adb420", null ], + [ "length", "classUFile.html#a0c42f32c914b349d13103d0397c1b3c1", null ], + [ "rename", "classUFile.html#a4918a111f92f2fdb7406fbd1661a1587", null ], + [ "getName", "classUFile.html#af7e7f5995b05cda098037ca1cdcd63f4", null ], + [ "getExtension", "classUFile.html#aa937b9f20ef2e51091845c5108ded154", null ], + [ "copy", "classUFile.html#aa02141310fab62290721deee433f6314", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classULogEvent-members.html b/preview/pr-1492/api/latest/classULogEvent-members.html index 0dc03253..7654cbcd 100644 --- a/preview/pr-1492/api/latest/classULogEvent-members.html +++ b/preview/pr-1492/api/latest/classULogEvent-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    ULogEvent Member List
    @@ -87,9 +108,12 @@ $(function() { ~UEvent() (defined in UEvent)UEventinlinevirtual ~ULogEvent() (defined in ULogEvent)ULogEventinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classULogEvent.html b/preview/pr-1492/api/latest/classULogEvent.html index 2c8a8a89..52b39468 100644 --- a/preview/pr-1492/api/latest/classULogEvent.html +++ b/preview/pr-1492/api/latest/classULogEvent.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Member Functions | @@ -90,7 +111,7 @@ Inheritance diagram for ULogEvent:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for ULogEvent:
    @@ -100,7 +121,7 @@ Collaboration diagram for ULogEvent:
    -
    [legend]
    +
    [legend]
    @@ -261,9 +282,13 @@ Additional Inherited Members
  • utilite/include/rtabmap/utilite/ULogger.h
  • + - + diff --git a/preview/pr-1492/api/latest/classULogEvent.js b/preview/pr-1492/api/latest/classULogEvent.js new file mode 100644 index 00000000..734ef3fe --- /dev/null +++ b/preview/pr-1492/api/latest/classULogEvent.js @@ -0,0 +1,6 @@ +var classULogEvent = +[ + [ "ULogEvent", "classULogEvent.html#aa403fb381a5bfd2986f08c10f0b1b24e", null ], + [ "getMsg", "classULogEvent.html#a460976b037ecf8357fc3fa3f613e5817", null ], + [ "getClassName", "classULogEvent.html#a70ec329f7f43a18805469302ffddc610", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classULogger-members.html b/preview/pr-1492/api/latest/classULogger-members.html index 3bd58dfd..3eb84ef4 100644 --- a/preview/pr-1492/api/latest/classULogger-members.html +++ b/preview/pr-1492/api/latest/classULogger-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    ULogger Member List
    @@ -130,9 +151,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    write(ULogger::Level level, const char *file, int line, const char *function, const char *msg,...) (defined in ULogger)ULoggerstatic
    ~ULogger() (defined in ULogger)ULoggerprotectedvirtual
    + - + diff --git a/preview/pr-1492/api/latest/classULogger.html b/preview/pr-1492/api/latest/classULogger.html index 602ed253..202ac50c 100644 --- a/preview/pr-1492/api/latest/classULogger.html +++ b/preview/pr-1492/api/latest/classULogger.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Types | @@ -1299,9 +1320,13 @@ setExitLevel()
  • utilite/include/rtabmap/utilite/ULogger.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classULogger.js b/preview/pr-1492/api/latest/classULogger.js new file mode 100644 index 00000000..ec1a1af6 --- /dev/null +++ b/preview/pr-1492/api/latest/classULogger.js @@ -0,0 +1,15 @@ +var classULogger = +[ + [ "Type", "classULogger.html#aab74fc95f6494a3a2137d9094fe100d8", [ + [ "kTypeNoLog", "classULogger.html#aab74fc95f6494a3a2137d9094fe100d8a2e17d294d42d0cfaacfa863b9ef84bf5", null ], + [ "kTypeConsole", "classULogger.html#aab74fc95f6494a3a2137d9094fe100d8a9a6ea5167dc1fb0842a553ae22a74bb0", null ], + [ "kTypeFile", "classULogger.html#aab74fc95f6494a3a2137d9094fe100d8a9df20d908118340ceed68dbf99e85564", null ] + ] ], + [ "Level", "classULogger.html#a4f71cd491aa60029eb6ea4bf79c06218", [ + [ "kDebug", "classULogger.html#a4f71cd491aa60029eb6ea4bf79c06218a25a2b152e69d9527367a883a73a60cb9", null ], + [ "kInfo", "classULogger.html#a4f71cd491aa60029eb6ea4bf79c06218ac1ca6cafcdc2f968bf4771f736cddb38", null ], + [ "kWarning", "classULogger.html#a4f71cd491aa60029eb6ea4bf79c06218a6f4906714e01c697bc1dd9ee16ebbbdc", null ], + [ "kError", "classULogger.html#a4f71cd491aa60029eb6ea4bf79c06218a64a5ff26dee3272bb1d4e9688992d9c3", null ], + [ "kFatal", "classULogger.html#a4f71cd491aa60029eb6ea4bf79c06218aa265a12c47a839957f0fb52ac64f5c23", null ] + ] ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUMutex-members.html b/preview/pr-1492/api/latest/classUMutex-members.html index a1326724..a99a3e1c 100644 --- a/preview/pr-1492/api/latest/classUMutex-members.html +++ b/preview/pr-1492/api/latest/classUMutex-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UMutex Member List
    @@ -85,9 +106,12 @@ $(function() { unlock() constUMutexinline ~UMutex() (defined in UMutex)UMutexinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classUMutex.html b/preview/pr-1492/api/latest/classUMutex.html index 88972eaa..e4aec815 100644 --- a/preview/pr-1492/api/latest/classUMutex.html +++ b/preview/pr-1492/api/latest/classUMutex.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Member Functions | @@ -254,9 +275,13 @@ Public Member Functions
  • utilite/include/rtabmap/utilite/UMutex.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classUMutex.js b/preview/pr-1492/api/latest/classUMutex.js new file mode 100644 index 00000000..fdf75726 --- /dev/null +++ b/preview/pr-1492/api/latest/classUMutex.js @@ -0,0 +1,7 @@ +var classUMutex = +[ + [ "UMutex", "classUMutex.html#a292198fffdbd7d0d5a550946f156f70e", null ], + [ "lock", "classUMutex.html#af42d27a9379e6872e8cf2e5e171e820c", null ], + [ "lockTry", "classUMutex.html#a6237fbb3142023f92c11989b13207c32", null ], + [ "unlock", "classUMutex.html#a4c5b4e04ad4e2f0eda2e8d4325d45d38", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUObjDeletedEvent-members.html b/preview/pr-1492/api/latest/classUObjDeletedEvent-members.html index 52dbdef5..7ec23450 100644 --- a/preview/pr-1492/api/latest/classUObjDeletedEvent-members.html +++ b/preview/pr-1492/api/latest/classUObjDeletedEvent-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UObjDeletedEvent Member List
    @@ -86,9 +107,12 @@ $(function() { ~UEvent() (defined in UEvent)UEventinlinevirtual ~UObjDeletedEvent() (defined in UObjDeletedEvent)UObjDeletedEventinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classUObjDeletedEvent.html b/preview/pr-1492/api/latest/classUObjDeletedEvent.html index 505fa53b..9930f635 100644 --- a/preview/pr-1492/api/latest/classUObjDeletedEvent.html +++ b/preview/pr-1492/api/latest/classUObjDeletedEvent.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Member Functions | @@ -90,7 +111,7 @@ Inheritance diagram for UObjDeletedEvent:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for UObjDeletedEvent:
    @@ -100,7 +121,7 @@ Collaboration diagram for UObjDeletedEvent:
    -
    [legend]
    +
    [legend]
    @@ -213,9 +234,13 @@ Additional Inherited Members
  • utilite/include/rtabmap/utilite/UObjDeletionThread.h
  • + - + diff --git a/preview/pr-1492/api/latest/classUObjDeletedEvent.js b/preview/pr-1492/api/latest/classUObjDeletedEvent.js new file mode 100644 index 00000000..91a5ee10 --- /dev/null +++ b/preview/pr-1492/api/latest/classUObjDeletedEvent.js @@ -0,0 +1,4 @@ +var classUObjDeletedEvent = +[ + [ "getClassName", "classUObjDeletedEvent.html#adb1ad42f6258d12eee9da77d6f129633", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUObjDeletionThread-members.html b/preview/pr-1492/api/latest/classUObjDeletionThread-members.html index 5f4fab0c..5227e64e 100644 --- a/preview/pr-1492/api/latest/classUObjDeletionThread-members.html +++ b/preview/pr-1492/api/latest/classUObjDeletionThread-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UObjDeletionThread< T > Member List
    @@ -124,9 +145,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classUObjDeletionThread.html b/preview/pr-1492/api/latest/classUObjDeletionThread.html index 7e1c8dc7..7591712e 100644 --- a/preview/pr-1492/api/latest/classUObjDeletionThread.html +++ b/preview/pr-1492/api/latest/classUObjDeletionThread.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Member Functions | @@ -92,7 +113,7 @@ Inheritance diagram for UObjDeletionThread< T >:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for UObjDeletionThread< T >:
    @@ -104,7 +125,7 @@ Collaboration diagram for UObjDeletionThread< T >:
    -
    [legend]
    +
    [legend]
    @@ -407,9 +428,13 @@ template<class T >
  • utilite/include/rtabmap/utilite/UObjDeletionThread.h
  • + - + diff --git a/preview/pr-1492/api/latest/classUObjDeletionThread.js b/preview/pr-1492/api/latest/classUObjDeletionThread.js new file mode 100644 index 00000000..4521d203 --- /dev/null +++ b/preview/pr-1492/api/latest/classUObjDeletionThread.js @@ -0,0 +1,8 @@ +var classUObjDeletionThread = +[ + [ "UObjDeletionThread", "classUObjDeletionThread.html#a860499bd0467d2cc0fb467b124d085e0", null ], + [ "~UObjDeletionThread", "classUObjDeletionThread.html#a44e27bada40a7fdb67ebad9270da8192", null ], + [ "startDeletion", "classUObjDeletionThread.html#a2b4e12d9f11684b1378bb77a1a3c54b3", null ], + [ "id", "classUObjDeletionThread.html#a027f81f93f7b78c442a094d944136f20", null ], + [ "setObj", "classUObjDeletionThread.html#a3a54e762b9f21750fe724bf78b48c653", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUProcessInfo-members.html b/preview/pr-1492/api/latest/classUProcessInfo-members.html index 10c5c0f6..6ba8f92a 100644 --- a/preview/pr-1492/api/latest/classUProcessInfo-members.html +++ b/preview/pr-1492/api/latest/classUProcessInfo-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UProcessInfo Member List
    @@ -83,9 +104,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    UProcessInfo()UProcessInfo
    ~UProcessInfo()UProcessInfovirtual
    + - + diff --git a/preview/pr-1492/api/latest/classUProcessInfo.html b/preview/pr-1492/api/latest/classUProcessInfo.html index b0efbced..3941d4fd 100644 --- a/preview/pr-1492/api/latest/classUProcessInfo.html +++ b/preview/pr-1492/api/latest/classUProcessInfo.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Member Functions | @@ -145,9 +166,13 @@ Static Public Member Functions
  • utilite/include/rtabmap/utilite/UProcessInfo.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classUProcessInfo.js b/preview/pr-1492/api/latest/classUProcessInfo.js new file mode 100644 index 00000000..43f1f4b1 --- /dev/null +++ b/preview/pr-1492/api/latest/classUProcessInfo.js @@ -0,0 +1,5 @@ +var classUProcessInfo = +[ + [ "UProcessInfo", "classUProcessInfo.html#a9786bfe4f14bb80ddf206904f12d8f9b", null ], + [ "~UProcessInfo", "classUProcessInfo.html#a4b4a0da3c612692790191b914e37b1a4", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUScopeMutex-members.html b/preview/pr-1492/api/latest/classUScopeMutex-members.html index ee9c81da..22dc34d6 100644 --- a/preview/pr-1492/api/latest/classUScopeMutex-members.html +++ b/preview/pr-1492/api/latest/classUScopeMutex-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UScopeMutex Member List
    @@ -83,9 +104,12 @@ $(function() { UScopeMutex(UMutex *mutex) (defined in UScopeMutex)UScopeMutexinline ~UScopeMutex() (defined in UScopeMutex)UScopeMutexinline + - + diff --git a/preview/pr-1492/api/latest/classUScopeMutex.html b/preview/pr-1492/api/latest/classUScopeMutex.html index 1ab0f255..de3cd715 100644 --- a/preview/pr-1492/api/latest/classUScopeMutex.html +++ b/preview/pr-1492/api/latest/classUScopeMutex.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Member Functions | @@ -199,9 +220,13 @@ Public Member Functions
  • utilite/include/rtabmap/utilite/UMutex.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classUSemaphore-members.html b/preview/pr-1492/api/latest/classUSemaphore-members.html index 18dbe806..5538135f 100644 --- a/preview/pr-1492/api/latest/classUSemaphore-members.html +++ b/preview/pr-1492/api/latest/classUSemaphore-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    USemaphore Member List
    @@ -86,9 +107,12 @@ $(function() { value()USemaphoreinline ~USemaphore() (defined in USemaphore)USemaphoreinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classUSemaphore.html b/preview/pr-1492/api/latest/classUSemaphore.html index 139de28c..12bf6133 100644 --- a/preview/pr-1492/api/latest/classUSemaphore.html +++ b/preview/pr-1492/api/latest/classUSemaphore.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Member Functions | @@ -316,9 +337,13 @@ Public Member Functions
  • utilite/include/rtabmap/utilite/USemaphore.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classUSemaphore.js b/preview/pr-1492/api/latest/classUSemaphore.js new file mode 100644 index 00000000..45763643 --- /dev/null +++ b/preview/pr-1492/api/latest/classUSemaphore.js @@ -0,0 +1,8 @@ +var classUSemaphore = +[ + [ "USemaphore", "classUSemaphore.html#ad991738e68e0a2baaec46ab27296cbe6", null ], + [ "acquire", "classUSemaphore.html#a1128f81a47324e6de3946a7719c24223", null ], + [ "acquireTry", "classUSemaphore.html#a51a925279a04a54aea3583c4399a744b", null ], + [ "release", "classUSemaphore.html#a693b35a08fd5363b14f3a220081814b5", null ], + [ "value", "classUSemaphore.html#a840fadefd8bc873c8bdf34c90d180a3b", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUThread-members.html b/preview/pr-1492/api/latest/classUThread-members.html index a3233936..fbdd5fc9 100644 --- a/preview/pr-1492/api/latest/classUThread-members.html +++ b/preview/pr-1492/api/latest/classUThread-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UThread Member List
    @@ -119,9 +140,12 @@ $(function() { ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classUThread.html b/preview/pr-1492/api/latest/classUThread.html index 66ab1049..a49e6b8a 100644 --- a/preview/pr-1492/api/latest/classUThread.html +++ b/preview/pr-1492/api/latest/classUThread.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Types | @@ -101,9 +122,9 @@ Inheritance diagram for UThread:
    - + - + @@ -112,7 +133,7 @@ Inheritance diagram for UThread:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for UThread:
    @@ -122,7 +143,7 @@ Collaboration diagram for UThread:
    -
    [legend]
    +
    [legend]
    @@ -607,9 +628,13 @@ mainLoop()
  • utilite/include/rtabmap/utilite/UThread.h
  • + - + diff --git a/preview/pr-1492/api/latest/classUThread.js b/preview/pr-1492/api/latest/classUThread.js new file mode 100644 index 00000000..36d6692d --- /dev/null +++ b/preview/pr-1492/api/latest/classUThread.js @@ -0,0 +1,21 @@ +var classUThread = +[ + [ "Priority", "classUThread.html#a731ef4dd5a8d15abcc06e7cfa53cd153", [ + [ "kPLow", "classUThread.html#a731ef4dd5a8d15abcc06e7cfa53cd153a006cf2313c63a3615902ac12da899065", null ], + [ "kPBelowNormal", "classUThread.html#a731ef4dd5a8d15abcc06e7cfa53cd153a57888f397b338b2826d0b2cb5bc095d5", null ], + [ "kPNormal", "classUThread.html#a731ef4dd5a8d15abcc06e7cfa53cd153a4a96ea147a7f8e262ebddcddc639d165", null ], + [ "kPAboveNormal", "classUThread.html#a731ef4dd5a8d15abcc06e7cfa53cd153a1611a29650f1ef2f5384cbfc64418a43", null ], + [ "kPRealTime", "classUThread.html#a731ef4dd5a8d15abcc06e7cfa53cd153a3001dcd1e00ff5df2192720e3422337a", null ] + ] ], + [ "UThread", "classUThread.html#a05a92f95e2a8900f27b09ddf907b97be", null ], + [ "~UThread", "classUThread.html#a437580d224111e60cbe2626f0e4cb12e", null ], + [ "start", "classUThread.html#a051e9adcf24f92b9c8e31acd06bad88c", null ], + [ "kill", "classUThread.html#a8dfefcfd68b453da08ddba9836f35965", null ], + [ "join", "classUThread.html#acf33c0e4b656af76da100e7d4f69ed1d", null ], + [ "setPriority", "classUThread.html#a80418be3a80a01ddd05a863b58787b43", null ], + [ "setAffinity", "classUThread.html#aabcf31acae6ca5b8503ec320acbc11f8", null ], + [ "isCreating", "classUThread.html#ac80eff7d48382fd230141ca286370d33", null ], + [ "isRunning", "classUThread.html#a38e2b22f0616ed4128312baff9cfeba9", null ], + [ "isIdle", "classUThread.html#a2c4554ad881c0532239a0930c2ebfe24", null ], + [ "isKilled", "classUThread.html#a3a0d0de0f78eab72512941ccd048477b", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUThreadC-members.html b/preview/pr-1492/api/latest/classUThreadC-members.html index a737a392..e4765011 100644 --- a/preview/pr-1492/api/latest/classUThreadC-members.html +++ b/preview/pr-1492/api/latest/classUThreadC-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UThreadC< Thread_T > Member List
    @@ -109,9 +130,12 @@ $(function() {

    Public Types

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    UThreadC() (defined in UThreadC< Thread_T >)UThreadC< Thread_T >inlineprotected
    ~UThreadC() (defined in UThreadC< Thread_T >)UThreadC< Thread_T >inlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classUThreadC.html b/preview/pr-1492/api/latest/classUThreadC.html index ae3a9c11..9258112b 100644 --- a/preview/pr-1492/api/latest/classUThreadC.html +++ b/preview/pr-1492/api/latest/classUThreadC.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Classes | @@ -1019,9 +1040,13 @@ template<typename Thread_T >
  • utilite/include/rtabmap/utilite/Win32/UThreadC.h
  • + - + diff --git a/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4-members.html b/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4-members.html index 6a9452a9..71fea256 100644 --- a/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4-members.html +++ b/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UThreadC< void > Member List
    @@ -108,9 +129,12 @@ $(function() { ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4.html b/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4.html index c9ed10b6..67fd96ce 100644 --- a/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4.html +++ b/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Classes | @@ -104,16 +125,16 @@ Inheritance diagram for UThreadC< void >:
    - + - + -
    [legend]
    +
    [legend]
    @@ -1053,9 +1074,13 @@ Static Protected Member Functions
  • utilite/include/rtabmap/utilite/Win32/UThreadC.h
  • + - + diff --git a/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4__inherit__graph.map b/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4__inherit__graph.map index bb14dceb..5caf9cd1 100644 --- a/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4__inherit__graph.map +++ b/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4__inherit__graph.map @@ -14,9 +14,9 @@ - + - + diff --git a/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4__inherit__graph.md5 b/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4__inherit__graph.md5 index 87269f17..0293bacb 100644 --- a/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4__inherit__graph.md5 +++ b/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4__inherit__graph.md5 @@ -1 +1 @@ -adde97c410d8f2d8c5fb41e41d1bdb50 \ No newline at end of file +6dada90e653fee6633d9b3236164e2b0 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4__inherit__graph.png b/preview/pr-1492/api/latest/classUThreadC_3_01void_01_4__inherit__graph.png index 83dfc23e778d2361cec74b61d4a43b32509aa514..991f42af3231e24ab7833d2bdfa8a97c8eca3068 100644 GIT binary patch delta 11135 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 delta 11127 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 rcrKweSSq-xl!_DkH_`w32k9YfoX@r% - + - + diff --git a/preview/pr-1492/api/latest/classUThread__inherit__graph.md5 b/preview/pr-1492/api/latest/classUThread__inherit__graph.md5 index dbc97c44..70f89b1e 100644 --- a/preview/pr-1492/api/latest/classUThread__inherit__graph.md5 +++ b/preview/pr-1492/api/latest/classUThread__inherit__graph.md5 @@ -1 +1 @@ -28469be9b90305d8fb84dfb8b1722303 \ No newline at end of file +d4b0d0894733e8d06e01c3ce9074e327 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUThread__inherit__graph.png b/preview/pr-1492/api/latest/classUThread__inherit__graph.png index c41bc86b4d53e0af5e540548b78a3b39573a4fea..18f8a3d888a30c9cd5d20b675c8e2c00db5996ef 100644 GIT binary patch delta 10883 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 delta 10889 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 diff --git a/preview/pr-1492/api/latest/classUTimer-members.html b/preview/pr-1492/api/latest/classUTimer-members.html index ed814ce9..8aa5f98a 100644 --- a/preview/pr-1492/api/latest/classUTimer-members.html +++ b/preview/pr-1492/api/latest/classUTimer-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UTimer Member List
    @@ -89,9 +110,12 @@ $(function() {

    Public Types

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    UTimer() (defined in UTimer)UTimer
    ~UTimer() (defined in UTimer)UTimer
    + - + diff --git a/preview/pr-1492/api/latest/classUTimer.html b/preview/pr-1492/api/latest/classUTimer.html index 03afab36..c0a38534 100644 --- a/preview/pr-1492/api/latest/classUTimer.html +++ b/preview/pr-1492/api/latest/classUTimer.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Member Functions | @@ -240,9 +261,13 @@ Static Public Member Functions
  • utilite/include/rtabmap/utilite/UTimer.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classUTimer.js b/preview/pr-1492/api/latest/classUTimer.js new file mode 100644 index 00000000..e04c2107 --- /dev/null +++ b/preview/pr-1492/api/latest/classUTimer.js @@ -0,0 +1,7 @@ +var classUTimer = +[ + [ "start", "classUTimer.html#a10f628d8be04474d13c04b07c0426200", null ], + [ "stop", "classUTimer.html#a6a517d6f5f6e6c28b9392d04be22a320", null ], + [ "elapsed", "classUTimer.html#a372405f02e1d4e9571a73d80962d6f4c", null ], + [ "restart", "classUTimer.html#aa4db57cf682a403fba8ddf95d268d2a6", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classUVariant-members.html b/preview/pr-1492/api/latest/classUVariant-members.html index e9f32fbb..3abc59c7 100644 --- a/preview/pr-1492/api/latest/classUVariant-members.html +++ b/preview/pr-1492/api/latest/classUVariant-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    UVariant Member List
    @@ -159,9 +180,12 @@ $(function() { UVariant(const std::vector< double > &value)UVariant ~UVariant()UVariantinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classUVariant.html b/preview/pr-1492/api/latest/classUVariant.html index cb275099..65348a8e 100644 --- a/preview/pr-1492/api/latest/classUVariant.html +++ b/preview/pr-1492/api/latest/classUVariant.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Public Types | @@ -1970,9 +1991,13 @@ Public Member Functions
  • utilite/include/rtabmap/utilite/UVariant.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classUVariant.js b/preview/pr-1492/api/latest/classUVariant.js new file mode 100644 index 00000000..a33094dd --- /dev/null +++ b/preview/pr-1492/api/latest/classUVariant.js @@ -0,0 +1,83 @@ +var classUVariant = +[ + [ "Type", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bd", [ + [ "kBool", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdac7d8fa7273711e6711880ba9f9d10f62", null ], + [ "kChar", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda117693c00c89461634dc137ee9a219c4", null ], + [ "kUChar", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda017bb86f2bbfc9c10fc082890fdd3c9e", null ], + [ "kShort", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda310a497e7d9c43297d960e2cd20d1fc0", null ], + [ "kUShort", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda558d69cc5a6df93471a3455083bb7c6b", null ], + [ "kInt", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda85bd9103b3bbb3a0f1f66949fea50952", null ], + [ "kUInt", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda4ea55b31fb308080d00de2437717a13c", null ], + [ "kFloat", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdab133726c8e281b1f873b68d28652cbaf", null ], + [ "kDouble", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2b55c7ccdc00fd1d99247cf4c22283fd", null ], + [ "kStr", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdac20f34d5dd5370a8aeb9665c465417dc", null ], + [ "kCharArray", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdafecb2dc57006c548e5ab0b59f2062c29", null ], + [ "kUCharArray", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda6ae60f887effac25862b2e70692aabe4", null ], + [ "kShortArray", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2e9032fc740ad542d18512b5b0d57a6f", null ], + [ "kUShortArray", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2c7450a1f1cf76ef9018e86d3d422245", null ], + [ "kIntArray", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda5e558d8d7cb6b8791c58a0eb3ff46e5c", null ], + [ "kUIntArray", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda1b015c8ec9bcab8fca0734749cba4f3d", null ], + [ "kFloatArray", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda11179285157ee27026c6b7a3a257dec2", null ], + [ "kDoubleArray", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda572a22c911f2d6525d10d6fec2371a7b", null ], + [ "kUndef", "classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda4592761da391696a37f01f792c65f750", null ] + ] ], + [ "UVariant", "classUVariant.html#af210833caf9715d7678fb6d64dddf599", null ], + [ "UVariant", "classUVariant.html#a98f1bc68af62d433f2946cab87fc520c", null ], + [ "UVariant", "classUVariant.html#ae0939524a0c68004804381492aaab285", null ], + [ "UVariant", "classUVariant.html#a66f79ef197d7a9fb87781073b44ed426", null ], + [ "UVariant", "classUVariant.html#a5253c21485672e2e20149db1661ffc64", null ], + [ "UVariant", "classUVariant.html#a3f893e4ec4714cb594e88eb6ee421a0b", null ], + [ "UVariant", "classUVariant.html#a896511df83bbcc6d2892902b83495bae", null ], + [ "UVariant", "classUVariant.html#a30476f11f550fdb86f97f30f9a34d042", null ], + [ "UVariant", "classUVariant.html#aae15560cd7d827b4df20ca93e73e488d", null ], + [ "UVariant", "classUVariant.html#a17a521fb10da7564bf5104c717ea977c", null ], + [ "UVariant", "classUVariant.html#a0c4434b8a0e3d8d5a13967196ef75c9d", null ], + [ "UVariant", "classUVariant.html#a0f29e416edccd2af78192288bb7ca884", null ], + [ "UVariant", "classUVariant.html#a77de7639a21b4002f6c4c8f765db9748", null ], + [ "UVariant", "classUVariant.html#a709722d8603fdb5208f5853073c0557b", null ], + [ "UVariant", "classUVariant.html#a7ecbf63121fc31f094534293a05af6f3", null ], + [ "UVariant", "classUVariant.html#a66b347ecdbdcd3b9bb6675d3a5040e26", null ], + [ "UVariant", "classUVariant.html#a2054869e20d561d129fa2cfbd0dbe923", null ], + [ "UVariant", "classUVariant.html#ad71bbca096fb06dfe1009105c6546c78", null ], + [ "UVariant", "classUVariant.html#abb4dcb9be13b81f672c2012e09234be9", null ], + [ "UVariant", "classUVariant.html#ad5517ddcc64a521f2bb6079d568a6029", null ], + [ "~UVariant", "classUVariant.html#aeeaef6c17460567dec089740e276f50a", null ], + [ "type", "classUVariant.html#a4fa9e6607b2d99ba03d09bd39f42da4f", null ], + [ "isUndef", "classUVariant.html#aa33dc5850071f73864c280bd1d4e743b", null ], + [ "isBool", "classUVariant.html#a1f5b265f0e4569021bd6bc212cae91f7", null ], + [ "isChar", "classUVariant.html#a644e3deffa081cacfdadddc1f504e6b6", null ], + [ "isUChar", "classUVariant.html#af94e47d3da5a0ba9d605359ef843e5d4", null ], + [ "isShort", "classUVariant.html#a611898d77468fdb704aeaf20f5ebc5df", null ], + [ "isUShort", "classUVariant.html#a87d098e60871ec85d179528d0a7bdc88", null ], + [ "isInt", "classUVariant.html#a4a22ee60a869140c36f80ff04f90c07b", null ], + [ "isUInt", "classUVariant.html#aed53240d0ec77aca65317988753412dd", null ], + [ "isFloat", "classUVariant.html#a2d5757424cf7e69ede4564b82a7ab95c", null ], + [ "isDouble", "classUVariant.html#a3b9f099698afa0716564960cce359a60", null ], + [ "isStr", "classUVariant.html#af431bdd37ebae79c5b778d66ad08cf50", null ], + [ "isCharArray", "classUVariant.html#ab17409bb37beec9c62defdbe398dfe8b", null ], + [ "isUCharArray", "classUVariant.html#a66c02a68f48cab8c2952ebae7181b164", null ], + [ "isShortArray", "classUVariant.html#a671286922d321c4da699d4cebca3ca44", null ], + [ "isUShortArray", "classUVariant.html#a006cef10aa4c95539d0cd9d574de747d", null ], + [ "isIntArray", "classUVariant.html#aa09528d4c1668a2dff51b0f12b3b1de3", null ], + [ "isUIntArray", "classUVariant.html#af31b8bdca6cb78ebd3f8f6e97e895442", null ], + [ "isFloatArray", "classUVariant.html#a94c1a6cbd6c39968801cc4116bae3c55", null ], + [ "isDoubleArray", "classUVariant.html#aa0a91a91288b102857ebc978767d71c4", null ], + [ "toBool", "classUVariant.html#aef09280be48b33bcc066de2a636be31f", null ], + [ "toChar", "classUVariant.html#aa2efe71a7dbf953c26134281c815c489", null ], + [ "toUChar", "classUVariant.html#a1791fbefb946a8803f87f5049135eea7", null ], + [ "toShort", "classUVariant.html#acd84cd8b255640810073c10331cf13b6", null ], + [ "toUShort", "classUVariant.html#a5e6282c19acb4de5a29f55143d451f60", null ], + [ "toInt", "classUVariant.html#aad652810c6faa5e0497049157b5b2a10", null ], + [ "toUInt", "classUVariant.html#aa129ebd6447838c1584145e843e6c4e8", null ], + [ "toFloat", "classUVariant.html#a193ad2132d39551e780f813f38b174f1", null ], + [ "toDouble", "classUVariant.html#a4c4ce1241a89ab635c0cdb04b3f3b0e9", null ], + [ "toStr", "classUVariant.html#a67cc47b07b28108ae018790073541438", null ], + [ "toCharArray", "classUVariant.html#ae51189767aa02abd8a538b183f95f993", null ], + [ "toUCharArray", "classUVariant.html#ab7346a22ad30fb42e3b0e1750f6ba8e6", null ], + [ "toShortArray", "classUVariant.html#abae96c1d3abc90aea321a460d63250cb", null ], + [ "toUShortArray", "classUVariant.html#a40b1bccc560ab55190d3608ea0115bb2", null ], + [ "toIntArray", "classUVariant.html#a8ee57d98adc4f8c2798c3ba1b86f54b1", null ], + [ "toUIntArray", "classUVariant.html#ad0aa83f26922b59194e69312ee771173", null ], + [ "toFloatArray", "classUVariant.html#acf89922efcc2fc0bea692623c8de4f8c", null ], + [ "toDoubleArray", "classUVariant.html#a2b36afe6bf8f22f4e46d31596a2bbf74", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classclams_1_1DiscreteDepthDistortionModel-members.html b/preview/pr-1492/api/latest/classclams_1_1DiscreteDepthDistortionModel-members.html index 31ec661f..70106861 100644 --- a/preview/pr-1492/api/latest/classclams_1_1DiscreteDepthDistortionModel-members.html +++ b/preview/pr-1492/api/latest/classclams_1_1DiscreteDepthDistortionModel-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    clams::DiscreteDepthDistortionModel Member List
    @@ -117,9 +134,12 @@ $(function() { width_clams::DiscreteDepthDistortionModelprotected ~DiscreteDepthDistortionModel() (defined in clams::DiscreteDepthDistortionModel)clams::DiscreteDepthDistortionModelvirtual + - + diff --git a/preview/pr-1492/api/latest/classclams_1_1DiscreteDepthDistortionModel.html b/preview/pr-1492/api/latest/classclams_1_1DiscreteDepthDistortionModel.html index 4b8c47e4..0122b025 100644 --- a/preview/pr-1492/api/latest/classclams_1_1DiscreteDepthDistortionModel.html +++ b/preview/pr-1492/api/latest/classclams_1_1DiscreteDepthDistortionModel.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -95,7 +112,7 @@ Collaboration diagram for clams::DiscreteDepthDistortionModel:
    -
    [legend]
    +
    [legend]
    @@ -619,9 +636,13 @@ Protected Attributes
  • corelib/include/rtabmap/core/clams/discrete_depth_distortion_model.h
  • + - + diff --git a/preview/pr-1492/api/latest/classclams_1_1DiscreteDepthDistortionModel.js b/preview/pr-1492/api/latest/classclams_1_1DiscreteDepthDistortionModel.js new file mode 100644 index 00000000..f2227257 --- /dev/null +++ b/preview/pr-1492/api/latest/classclams_1_1DiscreteDepthDistortionModel.js @@ -0,0 +1,10 @@ +var classclams_1_1DiscreteDepthDistortionModel = +[ + [ "accumulate", "classclams_1_1DiscreteDepthDistortionModel.html#ab9b7555fbf710706d7b94dfcb9ed6399", null ], + [ "width_", "classclams_1_1DiscreteDepthDistortionModel.html#a7de0c7b8a5db34270645b6454f74392c", null ], + [ "height_", "classclams_1_1DiscreteDepthDistortionModel.html#aa1b8d43b1fa2120bd4b711468d9457b1", null ], + [ "bin_width_", "classclams_1_1DiscreteDepthDistortionModel.html#acbc26d0d0feddc1a7f27eca81b39dd20", null ], + [ "bin_height_", "classclams_1_1DiscreteDepthDistortionModel.html#ae74671d8a3dd71c5fa3f3b44d163ba0c", null ], + [ "bin_depth_", "classclams_1_1DiscreteDepthDistortionModel.html#a1bd63eed7f9ca2759dcf4975b4f2f951", null ], + [ "frustums_", "classclams_1_1DiscreteDepthDistortionModel.html#a21e2cb0d6cb694629231405ca67f00a1", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classclams_1_1DiscreteFrustum-members.html b/preview/pr-1492/api/latest/classclams_1_1DiscreteFrustum-members.html index 7554bf2d..68bda581 100644 --- a/preview/pr-1492/api/latest/classclams_1_1DiscreteFrustum-members.html +++ b/preview/pr-1492/api/latest/classclams_1_1DiscreteFrustum-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    clams::DiscreteFrustum Member List
    @@ -99,9 +116,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    total_numerators_ (defined in clams::DiscreteFrustum)clams::DiscreteFrustumprotected
    undistort(double *z) const (defined in clams::DiscreteFrustum)clams::DiscreteFrustum
    + - + diff --git a/preview/pr-1492/api/latest/classclams_1_1DiscreteFrustum.html b/preview/pr-1492/api/latest/classclams_1_1DiscreteFrustum.html index 991ac4ff..8206f51a 100644 --- a/preview/pr-1492/api/latest/classclams_1_1DiscreteFrustum.html +++ b/preview/pr-1492/api/latest/classclams_1_1DiscreteFrustum.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -362,9 +379,13 @@ Friends
  • corelib/include/rtabmap/core/clams/discrete_depth_distortion_model.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classclams_1_1DiscreteFrustum.js b/preview/pr-1492/api/latest/classclams_1_1DiscreteFrustum.js new file mode 100644 index 00000000..7f3794d5 --- /dev/null +++ b/preview/pr-1492/api/latest/classclams_1_1DiscreteFrustum.js @@ -0,0 +1,4 @@ +var classclams_1_1DiscreteFrustum = +[ + [ "addExample", "classclams_1_1DiscreteFrustum.html#aef183fc7d90c0a6ba3245bccf9fbb616", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classclams_1_1FrameProjector-members.html b/preview/pr-1492/api/latest/classclams_1_1FrameProjector-members.html index 050a0c9a..f672c9be 100644 --- a/preview/pr-1492/api/latest/classclams_1_1FrameProjector-members.html +++ b/preview/pr-1492/api/latest/classclams_1_1FrameProjector-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    clams::FrameProjector Member List
    @@ -91,9 +108,12 @@ $(function() { RangeIndex typedef (defined in clams::FrameProjector)clams::FrameProjector reproject(const pcl::PointXYZ &pt) const (defined in clams::FrameProjector)clams::FrameProjector + - + diff --git a/preview/pr-1492/api/latest/classclams_1_1FrameProjector.html b/preview/pr-1492/api/latest/classclams_1_1FrameProjector.html index 99356068..d52f92f8 100644 --- a/preview/pr-1492/api/latest/classclams_1_1FrameProjector.html +++ b/preview/pr-1492/api/latest/classclams_1_1FrameProjector.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Types | @@ -189,9 +206,13 @@ bool coneFit (const cv
  • corelib/include/rtabmap/core/clams/frame_projector.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classclams_1_1FrameProjector.js b/preview/pr-1492/api/latest/classclams_1_1FrameProjector.js new file mode 100644 index 00000000..7d6e3bd6 --- /dev/null +++ b/preview/pr-1492/api/latest/classclams_1_1FrameProjector.js @@ -0,0 +1,4 @@ +var classclams_1_1FrameProjector = +[ + [ "estimateMapDepth", "classclams_1_1FrameProjector.html#a26c74a7a7f6f6e9c2e18d6a38693699c", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classclams_1_1ProjectivePoint-members.html b/preview/pr-1492/api/latest/classclams_1_1ProjectivePoint-members.html index 6b5208ff..af2e503f 100644 --- a/preview/pr-1492/api/latest/classclams_1_1ProjectivePoint-members.html +++ b/preview/pr-1492/api/latest/classclams_1_1ProjectivePoint-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    clams::ProjectivePoint Member List
    @@ -88,9 +105,12 @@ $(function() { v_ (defined in clams::ProjectivePoint)clams::ProjectivePoint z_ (defined in clams::ProjectivePoint)clams::ProjectivePoint + - + diff --git a/preview/pr-1492/api/latest/classclams_1_1ProjectivePoint.html b/preview/pr-1492/api/latest/classclams_1_1ProjectivePoint.html index a0774b68..76c9f93f 100644 --- a/preview/pr-1492/api/latest/classclams_1_1ProjectivePoint.html +++ b/preview/pr-1492/api/latest/classclams_1_1ProjectivePoint.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Attributes | @@ -180,9 +197,13 @@ Public Attributes
  • corelib/include/rtabmap/core/clams/frame_projector.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classes.html b/preview/pr-1492/api/latest/classes.html index b0b879aa..4620596c 100644 --- a/preview/pr-1492/api/latest/classes.html +++ b/preview/pr-1492/api/latest/classes.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + + + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1BRISK-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1BRISK-members.html index ea725e68..ff862bbb 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1BRISK-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1BRISK-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::BRISK Member List
    @@ -137,9 +154,12 @@ $(function() { ~BRISK() (defined in rtabmap::BRISK)rtabmap::BRISKvirtual ~Feature2D() (defined in rtabmap::Feature2D)rtabmap::Feature2Dvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1BRISK.html b/preview/pr-1492/api/latest/classrtabmap_1_1BRISK.html index 753d6c50..3c2337cb 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1BRISK.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1BRISK.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::BRISK:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::BRISK:
    @@ -107,14 +124,14 @@ Collaboration diagram for rtabmap::BRISK:
    -
    [legend]
    +
    [legend]
    +  - + @@ -143,7 +160,7 @@ cv::Mat  - + @@ -184,11 +201,11 @@ Additional Inherited Members +static Feature2D *  +static Feature2D *  + 

    Public Member Functions

    - BRISK (const ParametersMap &parameters=ParametersMap())
    BRISK (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    virtual bool isGpuAvailable () const
     Returns true when a GPU/CUDA code path could be used by this detector on this host: i.e. the build was compiled with the matching GPU support AND a CUDA-capable device is detected at runtime. This is a capability probe – it does NOT reflect whether the current instance is actually configured to run on GPU (that depends on per-detector parameters like SURF/GpuVersion). Defaults to false; subclasses with a GPU backend override it.
    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -237,7 +254,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -257,7 +274,7 @@ static cv::Rect computeRoi virtual void rtabmap::BRISK::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -306,9 +323,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1BayesFilter-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1BayesFilter-members.html index 7fdaa341..19afb95c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1BayesFilter-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1BayesFilter-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::BayesFilter Member List
    @@ -96,9 +113,12 @@ $(function() { setPredictionLC(const std::string &prediction)rtabmap::BayesFilter ~BayesFilter() (defined in rtabmap::BayesFilter)rtabmap::BayesFiltervirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1BayesFilter.html b/preview/pr-1492/api/latest/classrtabmap_1_1BayesFilter.html index e242b5f2..b8d8d309 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1BayesFilter.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1BayesFilter.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -91,10 +108,10 @@ $(function() { - + - + @@ -133,11 +150,11 @@ void Prediction: builds a transition matrix from the memory graph and multiplies it with the previous posterior to obtain the prior.
  • Update: multiplies the prior by the observation likelihood and normalizes the result.
  • -

    The prediction matrix is built from neighbor relationships in Memory, using a Gaussian-like model configured through Parameters::kBayesPredictionLC(). A virtual place (negative signature id, see Memory::kIdVirtual) represents the hypothesis that the current observation comes from a new location.

    +

    The prediction matrix is built from neighbor relationships in Memory, using a Gaussian-like model configured through Parameters::kBayesPredictionLC(). A virtual place (negative signature id, see Memory::kIdVirtual) represents the hypothesis that the current observation comes from a new location.

    Related parameters (see Parameters):

    See also
    Memory::getNeighborsId()
    @@ -154,8 +171,8 @@ void 
    - - + +

    Public Member Functions

     BayesFilter (const ParametersMap &parameters=ParametersMap())
     BayesFilter (const ParametersMap &parameters=ParametersMap())
     Constructs a Bayes filter with default or custom parameters.
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Updates internal settings from the parameter map.
     
    const std::map< int, float > & computePosterior (const Memory *memory, const std::map< int, float > &likelihood)
    reset ()
    reset ()
    rtabmap::BayesFilter::BayesFilter (const ParametersMap & parameters = ParametersMap())const ParametersMap & parameters = ParametersMap())
    @@ -184,7 +201,7 @@ void reset () virtual void rtabmap::BayesFilter::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -270,7 +287,7 @@ void reset ()Each value must be in [0, 1]. At least two values are required. Invalid strings are rejected and the previous model is kept.

    Parameters
    - +
    predictionSpace-separated list of probabilities (same format as Parameters::kBayesPredictionLC()).
    predictionSpace-separated list of probabilities (same format as Parameters::kBayesPredictionLC()).
    @@ -440,9 +457,13 @@ void reset ()corelib/include/rtabmap/core/BayesFilter.h
    +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1BayesFilter.js b/preview/pr-1492/api/latest/classrtabmap_1_1BayesFilter.js new file mode 100644 index 00000000..c1dd2f51 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1BayesFilter.js @@ -0,0 +1,14 @@ +var classrtabmap_1_1BayesFilter = +[ + [ "BayesFilter", "classrtabmap_1_1BayesFilter.html#a2955edc4b79110b5bd1bd03f1616056e", null ], + [ "parseParameters", "classrtabmap_1_1BayesFilter.html#a6d7d48b32c853f46eee9290d5c82cd28", null ], + [ "computePosterior", "classrtabmap_1_1BayesFilter.html#a7ab8bc28ec172a18a80001585161b238", null ], + [ "reset", "classrtabmap_1_1BayesFilter.html#ad415ee334d31eebc3685e61862f32573", null ], + [ "setPredictionLC", "classrtabmap_1_1BayesFilter.html#a3255a54c1d2fc5b9a6db91fb38d591ae", null ], + [ "getPosterior", "classrtabmap_1_1BayesFilter.html#aceaa52e62af32f176185305f5359ee79", null ], + [ "getVirtualPlacePrior", "classrtabmap_1_1BayesFilter.html#a1f479b2d242f05eef69532f454dc851f", null ], + [ "getPredictionLC", "classrtabmap_1_1BayesFilter.html#ab13c8acecfbb4fcfff4e809e2b0a7538", null ], + [ "getPredictionLCStr", "classrtabmap_1_1BayesFilter.html#a18a6d97fe3088a4a356a85358f641376", null ], + [ "generatePrediction", "classrtabmap_1_1BayesFilter.html#a489031236b91dbaba0ff192f90799cd4", null ], + [ "getMemoryUsed", "classrtabmap_1_1BayesFilter.html#a60ad13fd18ac4e595359f3c86c430a80", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Camera-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Camera-members.html index 4350aa77..eb44afd4 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Camera-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Camera-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::Camera Member List
    @@ -108,9 +125,12 @@ $(function() { ~Camera() (defined in rtabmap::Camera)rtabmap::Cameravirtual ~SensorCapture()rtabmap::SensorCapturevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Camera.html b/preview/pr-1492/api/latest/classrtabmap_1_1Camera.html index 8a5c60ff..45459a09 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Camera.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Camera.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -143,7 +160,7 @@ Inheritance diagram for rtabmap::Camera:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::Camera:
    @@ -153,7 +170,7 @@ Collaboration diagram for rtabmap::Camera:
    -
    [legend]
    +
    [legend]
    @@ -419,9 +436,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraDepthAI Member List
    @@ -122,9 +139,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/Camera.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Camera.js b/preview/pr-1492/api/latest/classrtabmap_1_1Camera.js new file mode 100644 index 00000000..0636a321 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Camera.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1Camera = +[ + [ "Camera", "classrtabmap_1_1Camera.html#aaae7434ffa5e54f5006355779d335dd3", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraDepthAI-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraDepthAI-members.html index b14c52b5..683cb901 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraDepthAI-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraDepthAI-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraDepthAI() (defined in rtabmap::CameraDepthAI)rtabmap::CameraDepthAIvirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraDepthAI.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraDepthAI.html index 7b594199..bf5fd491 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraDepthAI.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraDepthAI.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -96,7 +113,7 @@ Inheritance diagram for rtabmap::CameraDepthAI:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraDepthAI:
    @@ -108,7 +125,7 @@ Collaboration diagram for rtabmap::CameraDepthAI:
    -
    [legend]
    +
    [legend]
    @@ -373,9 +390,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraFreenect Member List
    @@ -114,9 +131,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraDepthAI.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraDepthAI.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraDepthAI.js new file mode 100644 index 00000000..f95dd1f8 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraDepthAI.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraDepthAI = +[ + [ "init", "classrtabmap_1_1CameraDepthAI.html#aeab341a67f8c9ef3a078ef4636f969c1", null ], + [ "getSerial", "classrtabmap_1_1CameraDepthAI.html#ac77ceb30af0f98aa27f2de1259f31d7e", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect-members.html index 241b325b..94cfc9e4 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraFreenect() (defined in rtabmap::CameraFreenect)rtabmap::CameraFreenectvirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect.html index 1ad01136..5005fd71 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::CameraFreenect:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraFreenect:
    @@ -109,7 +126,7 @@ Collaboration diagram for rtabmap::CameraFreenect:
    -
    [legend]
    +
    [legend]
    @@ -365,9 +382,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraFreenect2 Member List
    @@ -118,9 +135,12 @@ $(function() {

    Public Types

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraFreenect.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect.js new file mode 100644 index 00000000..7f9adc69 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraFreenect = +[ + [ "init", "classrtabmap_1_1CameraFreenect.html#aa36a4142ea9e7dab7120690b1d4a7449", null ], + [ "getSerial", "classrtabmap_1_1CameraFreenect.html#ad4aa325278c21b339aea31437430610d", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect2-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect2-members.html index 8cfb42d5..91226e39 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect2-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect2-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraFreenect2() (defined in rtabmap::CameraFreenect2)rtabmap::CameraFreenect2virtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect2.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect2.html index bff3117e..fe21c56e 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect2.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect2.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::CameraFreenect2:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraFreenect2:
    @@ -109,7 +126,7 @@ Collaboration diagram for rtabmap::CameraFreenect2:
    -
    [legend]
    +
    [legend]
    @@ -372,9 +389,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraImages Member List
    @@ -138,9 +155,12 @@ $(function() {

    Public Types

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraFreenect2.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect2.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect2.js new file mode 100644 index 00000000..df9a6ab6 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraFreenect2.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraFreenect2 = +[ + [ "init", "classrtabmap_1_1CameraFreenect2.html#aab9ed1bf2f64c6b8f6f95e25f94c4a8f", null ], + [ "getSerial", "classrtabmap_1_1CameraFreenect2.html#a985478701c8eb9751918fcd497893af7", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraImages-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraImages-members.html index 68b50700..fb3561c2 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraImages-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraImages-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraImages() (defined in rtabmap::CameraImages)rtabmap::CameraImagesvirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraImages.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraImages.html index fc725ba8..f1e6a5b0 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraImages.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraImages.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -100,7 +117,7 @@ Inheritance diagram for rtabmap::CameraImages:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraImages:
    @@ -112,7 +129,7 @@ Collaboration diagram for rtabmap::CameraImages:
    -
    [legend]
    +
    [legend]
    @@ -1202,9 +1219,13 @@ Protected Attributes
  • corelib/include/rtabmap/core/camera/CameraImages.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraImages.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraImages.js new file mode 100644 index 00000000..d8d6e117 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraImages.js @@ -0,0 +1,6 @@ +var classrtabmap_1_1CameraImages = +[ + [ "init", "classrtabmap_1_1CameraImages.html#a8f00b6eb8c78a66d3381877825d70206", null ], + [ "getSerial", "classrtabmap_1_1CameraImages.html#a217f54d1ead7a4d6af733c2644064a5f", null ], + [ "odomProvided", "classrtabmap_1_1CameraImages.html#aea0811d6305eec32fda10f46344c825f", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4A-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4A-members.html index a7ef4ab8..4d18d235 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4A-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4A-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraK4A Member List
    @@ -114,9 +131,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraK4A() (defined in rtabmap::CameraK4A)rtabmap::CameraK4Avirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4A.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4A.html index 081fc647..62749f23 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4A.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4A.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -96,7 +113,7 @@ Inheritance diagram for rtabmap::CameraK4A:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraK4A:
    @@ -108,7 +125,7 @@ Collaboration diagram for rtabmap::CameraK4A:
    -
    [legend]
    +
    [legend]
    @@ -349,9 +366,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraK4W2 Member List
    @@ -119,9 +136,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraK4A.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4A.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4A.js new file mode 100644 index 00000000..443feac8 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4A.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraK4A = +[ + [ "init", "classrtabmap_1_1CameraK4A.html#af2c611c697451697f318405469bb23e8", null ], + [ "getSerial", "classrtabmap_1_1CameraK4A.html#af7dae13200b0d2ca09294b335225e993", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4W2-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4W2-members.html index f9d9aa5e..414e5e67 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4W2-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4W2-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraK4W2() (defined in rtabmap::CameraK4W2)rtabmap::CameraK4W2virtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4W2.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4W2.html index 34067f78..833a0728 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4W2.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4W2.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -98,7 +115,7 @@ Inheritance diagram for rtabmap::CameraK4W2:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraK4W2:
    @@ -110,7 +127,7 @@ Collaboration diagram for rtabmap::CameraK4W2:
    -
    [legend]
    +
    [legend]
    @@ -475,9 +492,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraModel Member List
    @@ -133,9 +150,12 @@ $(function() {

    Public Types

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraK4W2.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4W2.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4W2.js new file mode 100644 index 00000000..4a526847 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraK4W2.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraK4W2 = +[ + [ "init", "classrtabmap_1_1CameraK4W2.html#a33aec7e8863ddd2815a983a71e869127", null ], + [ "getSerial", "classrtabmap_1_1CameraK4W2.html#a90bd066891ec59c4f1261af3353209bb", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraModel-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraModel-members.html index 313855f0..d3c49c0e 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraModel-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraModel-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    verticalFOV() constrtabmap::CameraModel
    ~CameraModel()rtabmap::CameraModelinlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraModel.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraModel.html index a3718eed..43620bd0 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraModel.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraModel.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -1897,9 +1914,13 @@ Static Public Member Functions
  • corelib/include/rtabmap/core/CameraModel.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraModel.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraModel.js new file mode 100644 index 00000000..04739e32 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraModel.js @@ -0,0 +1,48 @@ +var classrtabmap_1_1CameraModel = +[ + [ "CameraModel", "classrtabmap_1_1CameraModel.html#adad6652a711eecc9a50e544f14d276cd", null ], + [ "CameraModel", "classrtabmap_1_1CameraModel.html#a4810e60f3af95b73a61879aa97201695", null ], + [ "CameraModel", "classrtabmap_1_1CameraModel.html#aadb6b19ea8a94f3f6719ea0233196c34", null ], + [ "CameraModel", "classrtabmap_1_1CameraModel.html#a745c2d60ef6b460ca380aebd55b5d61c", null ], + [ "~CameraModel", "classrtabmap_1_1CameraModel.html#af6f35e5071ef0070d3fae3ebaa33ce4c", null ], + [ "initRectificationMap", "classrtabmap_1_1CameraModel.html#a5690a86d11b0d84e80961ae5d38b1d25", null ], + [ "isRectificationMapInitialized", "classrtabmap_1_1CameraModel.html#a80cacb16d347e89980369cb2e02f3d48", null ], + [ "isValidForProjection", "classrtabmap_1_1CameraModel.html#a7b6db41415e085d52bf363d09d5e6d67", null ], + [ "isValidForReprojection", "classrtabmap_1_1CameraModel.html#abd4db4f23eb05d531a34ee44f7cdb687", null ], + [ "isValidForRectification", "classrtabmap_1_1CameraModel.html#a46864eb8de680d45d79777e828dcbb6a", null ], + [ "setName", "classrtabmap_1_1CameraModel.html#a402a407fa2bca721087a6deda24cc10d", null ], + [ "name", "classrtabmap_1_1CameraModel.html#aa152828f20e1cf0ffab7bb25178191b5", null ], + [ "fx", "classrtabmap_1_1CameraModel.html#acea616d4e141804dbc5c6eda58bebf6b", null ], + [ "fy", "classrtabmap_1_1CameraModel.html#ac4089d34947b040205e281edae4151a1", null ], + [ "cx", "classrtabmap_1_1CameraModel.html#af81ee9572d32f69bf0a66cd1f4671c20", null ], + [ "cy", "classrtabmap_1_1CameraModel.html#aa3a18f811d3e9db290d01371e078add3", null ], + [ "Tx", "classrtabmap_1_1CameraModel.html#a6f6dc18af13a777e89a75725ef3e8ab4", null ], + [ "K_raw", "classrtabmap_1_1CameraModel.html#ada626650b01d35b494016a5490efb31a", null ], + [ "D_raw", "classrtabmap_1_1CameraModel.html#a88ec7053f4d442c4b1b79803c2840f28", null ], + [ "K", "classrtabmap_1_1CameraModel.html#a5df2e6c3f361b7084e4d26d7f1846e3d", null ], + [ "D", "classrtabmap_1_1CameraModel.html#a4aa121905a9b2aabb6a3592a6eb7459a", null ], + [ "R", "classrtabmap_1_1CameraModel.html#ad763246258ddf02c27873c2536901781", null ], + [ "P", "classrtabmap_1_1CameraModel.html#acda5d9c4eeeaaad69e950f5ea630430a", null ], + [ "setLocalTransform", "classrtabmap_1_1CameraModel.html#aa1325c971f17d371553c3f75be7aeece", null ], + [ "localTransform", "classrtabmap_1_1CameraModel.html#a8a1712ca95bf08c71b2bf2da1d635bc8", null ], + [ "setImageSize", "classrtabmap_1_1CameraModel.html#a43fd48b917ca145876024859f8565931", null ], + [ "fovX", "classrtabmap_1_1CameraModel.html#ac3aa6835f8ae019de4dbf85eed849b75", null ], + [ "fovY", "classrtabmap_1_1CameraModel.html#af4df41cc8a613f3e03b1ed14fc0a887e", null ], + [ "horizontalFOV", "classrtabmap_1_1CameraModel.html#a12abd4cac897f48bf862a96f0eba1d65", null ], + [ "verticalFOV", "classrtabmap_1_1CameraModel.html#af6226e43afcb69259b137bbe50099537", null ], + [ "isFisheye", "classrtabmap_1_1CameraModel.html#a3ceb0d36d8786f03b778d1969cb6e839", null ], + [ "load", "classrtabmap_1_1CameraModel.html#a2c2ff6db9029c3ee219642d7e48b04fa", null ], + [ "load", "classrtabmap_1_1CameraModel.html#abe9b3c87c086fd33286c01361e454056", null ], + [ "save", "classrtabmap_1_1CameraModel.html#ab5ec6010459c4e642e162dc8914bccb9", null ], + [ "serialize", "classrtabmap_1_1CameraModel.html#a5724619c7ac8c796fd8c63660e398082", null ], + [ "deserialize", "classrtabmap_1_1CameraModel.html#a490dc97ca8aa55d96324eb6612ccfd30", null ], + [ "deserialize", "classrtabmap_1_1CameraModel.html#a181c2e53da1151c281d85fde986a29c5", null ], + [ "scaled", "classrtabmap_1_1CameraModel.html#aecf2e87f260558dbf631e4803e1ed986", null ], + [ "roi", "classrtabmap_1_1CameraModel.html#a2ff3290299c36b64ee880db2386f898f", null ], + [ "rectifyImage", "classrtabmap_1_1CameraModel.html#a17219cf5cf82d224f2a7ed5af01fa236", null ], + [ "rectifyDepth", "classrtabmap_1_1CameraModel.html#a22cf7f5b49ef0cd8be08755010f6acb5", null ], + [ "project", "classrtabmap_1_1CameraModel.html#a01de9a3cdc993275b2fbcf21d6e29833", null ], + [ "reproject", "classrtabmap_1_1CameraModel.html#a637a730717e42939449cd9f09e20db26", null ], + [ "reproject", "classrtabmap_1_1CameraModel.html#a99204ef1a884478cf45b1503432b235b", null ], + [ "inFrame", "classrtabmap_1_1CameraModel.html#aa07cbe07c7893e726c408392cf54d9ca", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraMyntEye-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraMyntEye-members.html index b6227f9b..2daea8b1 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraMyntEye-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraMyntEye-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraMyntEye Member List
    @@ -115,9 +132,12 @@ $(function() { ~CameraMyntEye() (defined in rtabmap::CameraMyntEye)rtabmap::CameraMyntEyevirtual ~SensorCapture()rtabmap::SensorCapturevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraMyntEye.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraMyntEye.html index eed1eab4..e30ec40e 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraMyntEye.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraMyntEye.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -98,7 +115,7 @@ Inheritance diagram for rtabmap::CameraMyntEye:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraMyntEye:
    @@ -110,7 +127,7 @@ Collaboration diagram for rtabmap::CameraMyntEye:
    -
    [legend]
    +
    [legend]
    @@ -391,9 +408,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraOpenNI2 Member List
    @@ -124,9 +141,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraMyntEye.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraMyntEye.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraMyntEye.js new file mode 100644 index 00000000..3a4c6c7b --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraMyntEye.js @@ -0,0 +1,7 @@ +var classrtabmap_1_1CameraMyntEye = +[ + [ "init", "classrtabmap_1_1CameraMyntEye.html#a368591c828d3bb5aabfe8cae56d01304", null ], + [ "getSerial", "classrtabmap_1_1CameraMyntEye.html#ac163457701a9274659e41aae5417f831", null ], + [ "odomProvided", "classrtabmap_1_1CameraMyntEye.html#abc869cbd8b1106374a1f8734715d965d", null ], + [ "captureImage", "classrtabmap_1_1CameraMyntEye.html#acefbf910185313e7cf645ecff344329c", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNI2-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNI2-members.html index ac53f85e..2665c0a0 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNI2-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNI2-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraOpenNI2() (defined in rtabmap::CameraOpenNI2)rtabmap::CameraOpenNI2virtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNI2.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNI2.html index 0161dcc3..db942a07 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNI2.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNI2.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::CameraOpenNI2:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraOpenNI2:
    @@ -109,7 +126,7 @@ Collaboration diagram for rtabmap::CameraOpenNI2:
    -
    [legend]
    +
    [legend]
    @@ -393,9 +410,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraOpenNICV Member List
    @@ -111,9 +128,12 @@ $(function() {

    Public Types

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraOpenNI2.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNI2.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNI2.js new file mode 100644 index 00000000..33062b6f --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNI2.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraOpenNI2 = +[ + [ "init", "classrtabmap_1_1CameraOpenNI2.html#a0c0da722b985da3595896fcc6bc72c7b", null ], + [ "getSerial", "classrtabmap_1_1CameraOpenNI2.html#a9767b92c3df7b637c75ee351208e3f0b", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNICV-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNICV-members.html index de913844..f9d14281 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNICV-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNICV-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraOpenNICV() (defined in rtabmap::CameraOpenNICV)rtabmap::CameraOpenNICVvirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNICV.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNICV.html index e565944c..780a2984 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNICV.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNICV.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -96,7 +113,7 @@ Inheritance diagram for rtabmap::CameraOpenNICV:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraOpenNICV:
    @@ -108,7 +125,7 @@ Collaboration diagram for rtabmap::CameraOpenNICV:
    -
    [legend]
    +
    [legend]
    @@ -342,9 +359,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraOpenni Member List
    @@ -111,9 +128,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraOpenNICV.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNICV.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNICV.js new file mode 100644 index 00000000..f80dc638 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenNICV.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraOpenNICV = +[ + [ "init", "classrtabmap_1_1CameraOpenNICV.html#a4d636b36e01de97d35fb0b6bb5fc3b7d", null ], + [ "getSerial", "classrtabmap_1_1CameraOpenNICV.html#a29fe33644f755cf54307b55df898617b", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenni-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenni-members.html index 1e37c0ab..24800fcd 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenni-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenni-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraOpenni() (defined in rtabmap::CameraOpenni)rtabmap::CameraOpennivirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenni.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenni.html index 02391887..4d25bb97 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenni.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenni.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -101,7 +118,7 @@ Inheritance diagram for rtabmap::CameraOpenni:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraOpenni:
    @@ -113,7 +130,7 @@ Collaboration diagram for rtabmap::CameraOpenni:
    -
    [legend]
    +
    [legend]
    @@ -346,9 +363,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraOrbbecSDK Member List
    @@ -115,9 +132,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraOpenni.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenni.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenni.js new file mode 100644 index 00000000..aec033ff --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOpenni.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraOpenni = +[ + [ "init", "classrtabmap_1_1CameraOpenni.html#aaa00fc3850c747fb261c87d4ad54827f", null ], + [ "getSerial", "classrtabmap_1_1CameraOpenni.html#acaeb07cbf369a47817c48acacee04e41", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOrbbecSDK-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOrbbecSDK-members.html index 932de630..65b1606d 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOrbbecSDK-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOrbbecSDK-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraOrbbecSDK() (defined in rtabmap::CameraOrbbecSDK)rtabmap::CameraOrbbecSDKvirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOrbbecSDK.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOrbbecSDK.html index fea9660e..75a6d9da 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOrbbecSDK.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOrbbecSDK.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -96,7 +113,7 @@ Inheritance diagram for rtabmap::CameraOrbbecSDK:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraOrbbecSDK:
    @@ -108,7 +125,7 @@ Collaboration diagram for rtabmap::CameraOrbbecSDK:
    -
    [legend]
    +
    [legend]
    @@ -352,9 +369,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraRGBDImages Member List
    @@ -141,9 +158,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraOrbbecSDK.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraOrbbecSDK.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOrbbecSDK.js new file mode 100644 index 00000000..0b94f754 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraOrbbecSDK.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraOrbbecSDK = +[ + [ "init", "classrtabmap_1_1CameraOrbbecSDK.html#a3a99d50d119791b9d3a36056aaddf59a", null ], + [ "getSerial", "classrtabmap_1_1CameraOrbbecSDK.html#a75f9abaf3ddc009c7772cc0239816b86", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRGBDImages-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRGBDImages-members.html index af2f25db..7576e6c1 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRGBDImages-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRGBDImages-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraRGBDImages() (defined in rtabmap::CameraRGBDImages)rtabmap::CameraRGBDImagesvirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRGBDImages.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRGBDImages.html index e2aa227f..715554a3 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRGBDImages.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRGBDImages.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -98,7 +115,7 @@ Inheritance diagram for rtabmap::CameraRGBDImages:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraRGBDImages:
    @@ -112,7 +129,7 @@ Collaboration diagram for rtabmap::CameraRGBDImages:
    -
    [legend]
    +
    [legend]
    @@ -411,9 +428,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/camera/CameraRGBDImages.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRGBDImages.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRGBDImages.js new file mode 100644 index 00000000..43c6d962 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRGBDImages.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1CameraRGBDImages = +[ + [ "init", "classrtabmap_1_1CameraRGBDImages.html#a21903042693fbbc0bfc1586225efb2dd", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense-members.html index 7f6b2cd1..1a0d0b94 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraRealSense Member List
    @@ -117,9 +134,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraRealSense() (defined in rtabmap::CameraRealSense)rtabmap::CameraRealSensevirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense.html index 1ed7a00f..d42c1896 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::CameraRealSense:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraRealSense:
    @@ -109,7 +126,7 @@ Collaboration diagram for rtabmap::CameraRealSense:
    -
    [legend]
    +
    [legend]
    @@ -405,9 +422,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraRealSense2 Member List
    @@ -120,9 +137,12 @@ $(function() {

    Public Types

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraRealSense.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense.js new file mode 100644 index 00000000..1e5ad295 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense.js @@ -0,0 +1,6 @@ +var classrtabmap_1_1CameraRealSense = +[ + [ "init", "classrtabmap_1_1CameraRealSense.html#a8c94957c92c38eee0d9ebbfd75d35a10", null ], + [ "getSerial", "classrtabmap_1_1CameraRealSense.html#a4abbdf6efedd229a146d066b5ff17799", null ], + [ "odomProvided", "classrtabmap_1_1CameraRealSense.html#a1ce069a366db4c98fe757acca7bf5b79", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense2-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense2-members.html index 93d0cf31..584ef62b 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense2-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense2-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraRealSense2() (defined in rtabmap::CameraRealSense2)rtabmap::CameraRealSense2virtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense2.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense2.html index 672ef193..a77b7115 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense2.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense2.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -96,7 +113,7 @@ Inheritance diagram for rtabmap::CameraRealSense2:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraRealSense2:
    @@ -108,7 +125,7 @@ Collaboration diagram for rtabmap::CameraRealSense2:
    -
    [legend]
    +
    [legend]
    @@ -499,9 +516,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraSeerSense Member List
    @@ -111,9 +128,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraRealSense2.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense2.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense2.js new file mode 100644 index 00000000..0ecb1de6 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraRealSense2.js @@ -0,0 +1,8 @@ +var classrtabmap_1_1CameraRealSense2 = +[ + [ "init", "classrtabmap_1_1CameraRealSense2.html#a7efbcb280ddd451a9c8fdbdba599c68f", null ], + [ "getSerial", "classrtabmap_1_1CameraRealSense2.html#aff19c4db66d2403c0e09a67d1418bcdc", null ], + [ "odomProvided", "classrtabmap_1_1CameraRealSense2.html#a3b5aa7434457e09cbc6f01b985440183", null ], + [ "getPose", "classrtabmap_1_1CameraRealSense2.html#a31fc38dca7aa6dc61c68150d5409204e", null ], + [ "setDualMode", "classrtabmap_1_1CameraRealSense2.html#ad9a5218ed20bad24c020a18e2ed0b12c", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraSeerSense-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraSeerSense-members.html index a8153105..ec6bc85b 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraSeerSense-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraSeerSense-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraSeerSense() (defined in rtabmap::CameraSeerSense)rtabmap::CameraSeerSensevirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraSeerSense.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraSeerSense.html index 237b6298..e405ac34 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraSeerSense.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraSeerSense.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -96,7 +113,7 @@ Inheritance diagram for rtabmap::CameraSeerSense:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraSeerSense:
    @@ -108,7 +125,7 @@ Collaboration diagram for rtabmap::CameraSeerSense:
    -
    [legend]
    +
    [legend]
    @@ -438,9 +455,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraStereoDC1394 Member List
    @@ -111,9 +128,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraSeerSense.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraSeerSense.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraSeerSense.js new file mode 100644 index 00000000..4f73e7ef --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraSeerSense.js @@ -0,0 +1,7 @@ +var classrtabmap_1_1CameraSeerSense = +[ + [ "init", "classrtabmap_1_1CameraSeerSense.html#a2fb66c8fa789c747b12c4ce85c8fc874", null ], + [ "getSerial", "classrtabmap_1_1CameraSeerSense.html#aa921995e3a4a1cd5480868998bd27b2e", null ], + [ "odomProvided", "classrtabmap_1_1CameraSeerSense.html#aa3bfa6e619c5845d4994809281c9a4b5", null ], + [ "getPose", "classrtabmap_1_1CameraSeerSense.html#a831666d29d4eabc1a00e9eb5c8b47c27", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoDC1394-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoDC1394-members.html index 711ed171..c8ae1dd3 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoDC1394-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoDC1394-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraStereoDC1394() (defined in rtabmap::CameraStereoDC1394)rtabmap::CameraStereoDC1394virtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoDC1394.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoDC1394.html index a6be618e..0a76771c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoDC1394.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoDC1394.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -96,7 +113,7 @@ Inheritance diagram for rtabmap::CameraStereoDC1394:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraStereoDC1394:
    @@ -108,7 +125,7 @@ Collaboration diagram for rtabmap::CameraStereoDC1394:
    -
    [legend]
    +
    [legend]
    @@ -340,9 +357,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraStereoFlyCapture2 Member List
    @@ -111,9 +128,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraStereoDC1394.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoDC1394.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoDC1394.js new file mode 100644 index 00000000..83158394 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoDC1394.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraStereoDC1394 = +[ + [ "init", "classrtabmap_1_1CameraStereoDC1394.html#a2cc861b0f7c66b8e21267678f6f5f221", null ], + [ "getSerial", "classrtabmap_1_1CameraStereoDC1394.html#a125d6fa6e6bd7f8b2e3d22d10ce54acb", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoFlyCapture2-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoFlyCapture2-members.html index d9050e83..503e307d 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoFlyCapture2-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoFlyCapture2-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraStereoFlyCapture2() (defined in rtabmap::CameraStereoFlyCapture2)rtabmap::CameraStereoFlyCapture2virtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoFlyCapture2.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoFlyCapture2.html index 93a1a95c..ef5f8594 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoFlyCapture2.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoFlyCapture2.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -96,7 +113,7 @@ Inheritance diagram for rtabmap::CameraStereoFlyCapture2:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraStereoFlyCapture2:
    @@ -108,7 +125,7 @@ Collaboration diagram for rtabmap::CameraStereoFlyCapture2:
    -
    [legend]
    +
    [legend]
    @@ -340,9 +357,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraStereoImages Member List
    @@ -143,9 +160,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraStereoFlyCapture2.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoFlyCapture2.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoFlyCapture2.js new file mode 100644 index 00000000..aaf22f3b --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoFlyCapture2.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraStereoFlyCapture2 = +[ + [ "init", "classrtabmap_1_1CameraStereoFlyCapture2.html#a46a2477a1c151927c9d5e7eea51d3354", null ], + [ "getSerial", "classrtabmap_1_1CameraStereoFlyCapture2.html#a06d1e6cd0ea504f6601e78ecbd0442df", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoImages-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoImages-members.html index caf8ccf1..3c6befa1 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoImages-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoImages-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraStereoImages() (defined in rtabmap::CameraStereoImages)rtabmap::CameraStereoImagesvirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoImages.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoImages.html index c1f20ac6..02e182d8 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoImages.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoImages.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -98,7 +115,7 @@ Inheritance diagram for rtabmap::CameraStereoImages:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraStereoImages:
    @@ -112,7 +129,7 @@ Collaboration diagram for rtabmap::CameraStereoImages:
    -
    [legend]
    +
    [legend]
    @@ -532,9 +549,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/camera/CameraStereoImages.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoImages.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoImages.js new file mode 100644 index 00000000..901c96d7 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoImages.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraStereoImages = +[ + [ "init", "classrtabmap_1_1CameraStereoImages.html#abc0cb4bfd56314d0003c6ce5d365cbca", null ], + [ "getSerial", "classrtabmap_1_1CameraStereoImages.html#a507ca5b4c37b75f4108e9aa8dad5125b", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoTara-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoTara-members.html index 0454b93a..3299f8c8 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoTara-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoTara-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraStereoTara Member List
    @@ -111,9 +128,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraStereoTara() (defined in rtabmap::CameraStereoTara)rtabmap::CameraStereoTaravirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoTara.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoTara.html index 1ab95133..18b6eadc 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoTara.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoTara.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -96,7 +113,7 @@ Inheritance diagram for rtabmap::CameraStereoTara:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraStereoTara:
    @@ -108,7 +125,7 @@ Collaboration diagram for rtabmap::CameraStereoTara:
    -
    [legend]
    +
    [legend]
    @@ -340,9 +357,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraStereoVideo Member List
    @@ -117,9 +134,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraStereoTara.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoTara.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoTara.js new file mode 100644 index 00000000..2b9ab5d0 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoTara.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraStereoTara = +[ + [ "init", "classrtabmap_1_1CameraStereoTara.html#a3cd79ca07d74d6a3501f3ecd9b31bbef", null ], + [ "getSerial", "classrtabmap_1_1CameraStereoTara.html#a87d7cdfd3354bdffd8e9e88f1244c79d", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoVideo-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoVideo-members.html index 764bcbac..660e0d6a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoVideo-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoVideo-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraStereoVideo() (defined in rtabmap::CameraStereoVideo)rtabmap::CameraStereoVideovirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoVideo.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoVideo.html index 10e283f2..c67c4c19 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoVideo.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoVideo.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -96,7 +113,7 @@ Inheritance diagram for rtabmap::CameraStereoVideo:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraStereoVideo:
    @@ -108,7 +125,7 @@ Collaboration diagram for rtabmap::CameraStereoVideo:
    -
    [legend]
    +
    [legend]
    @@ -449,9 +466,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraStereoZed Member List
    @@ -116,9 +133,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraStereoVideo.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoVideo.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoVideo.js new file mode 100644 index 00000000..c51389b7 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoVideo.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraStereoVideo = +[ + [ "init", "classrtabmap_1_1CameraStereoVideo.html#a8bc165fb5c77bb9693203791a0888269", null ], + [ "getSerial", "classrtabmap_1_1CameraStereoVideo.html#a0eba205715f6f856b14eaba8de2eadcf", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZed-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZed-members.html index 16581fe7..a57f3755 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZed-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZed-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraStereoZed() (defined in rtabmap::CameraStereoZed)rtabmap::CameraStereoZedvirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZed.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZed.html index 03b07436..42b51326 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZed.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZed.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -96,7 +113,7 @@ Inheritance diagram for rtabmap::CameraStereoZed:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraStereoZed:
    @@ -108,7 +125,7 @@ Collaboration diagram for rtabmap::CameraStereoZed:
    -
    [legend]
    +
    [legend]
    @@ -479,9 +496,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraStereoZedOC Member List
    @@ -112,9 +129,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraStereoZed.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZed.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZed.js new file mode 100644 index 00000000..e7b89c00 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZed.js @@ -0,0 +1,7 @@ +var classrtabmap_1_1CameraStereoZed = +[ + [ "init", "classrtabmap_1_1CameraStereoZed.html#a80088853404d1c4e89b5f29933d7b020", null ], + [ "getSerial", "classrtabmap_1_1CameraStereoZed.html#a8c13902c0c25565357e6f7e0a16f0838", null ], + [ "odomProvided", "classrtabmap_1_1CameraStereoZed.html#ac57ca4d52b5a0a3c3911ffa4a139564c", null ], + [ "getPose", "classrtabmap_1_1CameraStereoZed.html#a1fceb3208a256d1023739a60f5931def", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZedOC-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZedOC-members.html index 74b674e8..98bd7c83 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZedOC-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZedOC-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraStereoZedOC() (defined in rtabmap::CameraStereoZedOC)rtabmap::CameraStereoZedOCvirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZedOC.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZedOC.html index 0d7030bd..7be3f7f8 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZedOC.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZedOC.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -96,7 +113,7 @@ Inheritance diagram for rtabmap::CameraStereoZedOC:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraStereoZedOC:
    @@ -108,7 +125,7 @@ Collaboration diagram for rtabmap::CameraStereoZedOC:
    -
    [legend]
    +
    [legend]
    @@ -343,9 +360,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CameraVideo Member List
    @@ -118,9 +135,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraStereoZedOC.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZedOC.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZedOC.js new file mode 100644 index 00000000..008010da --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraStereoZedOC.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1CameraStereoZedOC = +[ + [ "init", "classrtabmap_1_1CameraStereoZedOC.html#a37264abe58baa727bb5ee8d6653fa443", null ], + [ "getSerial", "classrtabmap_1_1CameraStereoZedOC.html#a11244c590c4e356765abf59e94f66ddb", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraVideo-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraVideo-members.html index bae85a44..c016df2f 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraVideo-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraVideo-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~CameraVideo() (defined in rtabmap::CameraVideo)rtabmap::CameraVideovirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraVideo.html b/preview/pr-1492/api/latest/classrtabmap_1_1CameraVideo.html index d4f5e041..2f405dea 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CameraVideo.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraVideo.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -96,7 +113,7 @@ Inheritance diagram for rtabmap::CameraVideo:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CameraVideo:
    @@ -108,7 +125,7 @@ Collaboration diagram for rtabmap::CameraVideo:
    -
    [legend]
    +
    [legend]
    @@ -490,9 +507,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::CloudMap Member List
    @@ -117,9 +134,12 @@ $(function() {

    Public Types

    postInterIMU (con
  • corelib/include/rtabmap/core/camera/CameraVideo.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CameraVideo.js b/preview/pr-1492/api/latest/classrtabmap_1_1CameraVideo.js new file mode 100644 index 00000000..92a0b245 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CameraVideo.js @@ -0,0 +1,6 @@ +var classrtabmap_1_1CameraVideo = +[ + [ "init", "classrtabmap_1_1CameraVideo.html#a2b20fb67f20ec64e6c43e8d76d5c1f74", null ], + [ "getSerial", "classrtabmap_1_1CameraVideo.html#ab3400ba7ae983cd1ad9678970079b00a", null ], + [ "setResolution", "classrtabmap_1_1CameraVideo.html#a7c8c8e9d343f78fdd17aad2db34dbecb", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CloudMap-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CloudMap-members.html index 6956fbf5..ff2c3fca 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CloudMap-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CloudMap-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    updateError_ (defined in rtabmap::GlobalMap)rtabmap::GlobalMapprotected
    ~GlobalMap() (defined in rtabmap::GlobalMap)rtabmap::GlobalMapvirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CloudMap.html b/preview/pr-1492/api/latest/classrtabmap_1_1CloudMap.html index 7b30d1ae..3a9478f1 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CloudMap.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CloudMap.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -93,7 +110,7 @@ Inheritance diagram for rtabmap::CloudMap:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CloudMap:
    @@ -103,12 +120,12 @@ Collaboration diagram for rtabmap::CloudMap:
    -
    [legend]
    +
    [legend]
    +  @@ -154,7 +171,7 @@ Protected Member Functions - + @@ -374,9 +391,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/global_map/CloudMap.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CloudMap.js b/preview/pr-1492/api/latest/classrtabmap_1_1CloudMap.js new file mode 100644 index 00000000..67ce3fbd --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CloudMap.js @@ -0,0 +1,6 @@ +var classrtabmap_1_1CloudMap = +[ + [ "clear", "classrtabmap_1_1CloudMap.html#a3e2089cb30bd4efbee1ede0c041ee4af", null ], + [ "getMemoryUsed", "classrtabmap_1_1CloudMap.html#a18a2dd71488719960f06eb4ae5e2cf4b", null ], + [ "assemble", "classrtabmap_1_1CloudMap.html#a58b2f9f2a99fe3ab14ba73603e3d4f68", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CompressionThread-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1CompressionThread-members.html index 1a8715ce..5aceb1b1 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CompressionThread-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CompressionThread-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::CompressionThread Member List
    @@ -128,9 +145,12 @@ $(function() {

    Public Member Functions

    - CloudMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
    CloudMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
     
    virtual void clear ()
     Clears assembled nodes and grid bounds; does not clear LocalGridCache.
     Subclass hook: merge newPoses into the global map; call addAssembledNode().
     
    - Protected Member Functions inherited from rtabmap::GlobalMap
     GlobalMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
     GlobalMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
     Constructs the base map; subclasses call from their constructor.
     
    const std::map< int, LocalGrid > & cache () const
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CompressionThread.html b/preview/pr-1492/api/latest/classrtabmap_1_1CompressionThread.html index d1506ca6..2713b4c5 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1CompressionThread.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CompressionThread.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -100,7 +117,7 @@ Inheritance diagram for rtabmap::CompressionThread:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::CompressionThread:
    @@ -112,7 +129,7 @@ Collaboration diagram for rtabmap::CompressionThread:
    -
    [legend]
    +
    [legend]
    @@ -407,9 +424,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/Compression.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1CompressionThread.js b/preview/pr-1492/api/latest/classrtabmap_1_1CompressionThread.js new file mode 100644 index 00000000..821a9411 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1CompressionThread.js @@ -0,0 +1,8 @@ +var classrtabmap_1_1CompressionThread = +[ + [ "CompressionThread", "classrtabmap_1_1CompressionThread.html#a6bdec4c44e47774291bc9f98b3b5c146", null ], + [ "CompressionThread", "classrtabmap_1_1CompressionThread.html#a8cfe0e3d632c888c143b4e7902145fde", null ], + [ "getCompressedData", "classrtabmap_1_1CompressionThread.html#a6908afb16364f91c7d0744decf6c970d", null ], + [ "getUncompressedData", "classrtabmap_1_1CompressionThread.html#aafdc57cad744cbe94b30a8abfe7711a4", null ], + [ "mainLoop", "classrtabmap_1_1CompressionThread.html#a4948c2a9c84ee4e15699f08c2d4bac22", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1DBDriver-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1DBDriver-members.html index d6f40fda..373af53a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1DBDriver-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1DBDriver-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::DBDriver Member List
    @@ -269,9 +286,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1DBDriver.html b/preview/pr-1492/api/latest/classrtabmap_1_1DBDriver.html index 44e40e93..02711bdf 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1DBDriver.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1DBDriver.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -103,7 +120,7 @@ Inheritance diagram for rtabmap::DBDriver:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::DBDriver:
    @@ -115,11 +132,11 @@ Collaboration diagram for rtabmap::DBDriver:
    -
    [legend]
    +
    [legend]
    - + @@ -182,7 +199,7 @@ void  +void  @@ -283,7 +300,7 @@ int  +ParametersMap  @@ -335,7 +352,7 @@ bool  +void 

    Public Member Functions

    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Parse driver parameters from the map (e.g. target schema version).
     
    virtual bool isInMemory () const
    updateCalibration

    Statistics, preview image, optimized poses, 2D map, mesh and FLANN index.

    -void addInfoAfterRun (int stMemSize, int lastSignAdded, int processMemUsed, int databaseMemUsed, int dictionarySize, const ParametersMap &parameters) const
    addInfoAfterRun (int stMemSize, int lastSignAdded, int processMemUsed, int databaseMemUsed, int dictionarySize, const ParametersMap &parameters) const
     
    void addStatistics (const Statistics &statistics, bool saveWmState) const
     Append a Statistics record for a processed node.
    getTotalNodesSize int getTotalDictionarySize () const
     
    -ParametersMap getLastParameters () const
    getLastParameters () const
     
    std::map< std::string, float > getStatistics (int nodeId, double &stamp, std::vector< int > *wmState=0) const
    getNodeInfo (int void getLocalFeatures (int signatureId, std::multimap< int, int > &words, std::vector< cv::KeyPoint > &keypoints, std::vector< cv::Point3f > &points, cv::Mat &descriptors) const
     
    -void loadLinks (int signatureId, std::multimap< int, Link > &links, Link::Type type=Link::kUndef) const
    loadLinks (int signatureId, std::multimap< int, Link > &links, Link::Type type=Link::kUndef) const
     Load outgoing links from signatureId, optionally filtered by type.
     
    @@ -413,7 +430,7 @@ void getAllLabels (std
    - + @@ -440,7 +457,7 @@ Static Public Member Functions +  @@ -507,7 +524,7 @@ virtual int  +virtual ParametersMap  @@ -597,7 +614,7 @@ virtual void  +virtual void  @@ -681,7 +698,7 @@ Additional Inherited Members

    Detailed Description

    Abstract database driver for RTAB-Map maps (signatures, links, words, statistics).

    DBDriver is the persistence layer used by Memory, DBReader and tools that read or write .db files. The default implementation is DBDriverSqlite3, created by create().

    -

    The driver extends UThreadNode: pending Signature and VisualWord objects are queued with asyncSave() and flushed to the database by emptyTrashes() (also called from the background thread on closeConnection()).

    +

    The driver extends UThreadNode. Pending Signature and VisualWord objects are queued with asyncSave() and flushed to the database by emptyTrashes() (also called from the background thread on closeConnection()).

    Public methods are thread-safe where noted (mutex-protected wrappers). Subclasses implement SQL-specific logic in protected *Query() virtual methods.

    See also
    DBDriverSqlite3
    @@ -701,8 +718,8 @@ Additional Inherited Members
    - - + +

    Static Public Member Functions

    static DBDriver * create (const ParametersMap &parameters=ParametersMap())
    static DBDriver * create (const ParametersMap &parameters=ParametersMap())
     Factory: returns a SQLite database driver (DBDriverSqlite3).
     
    - Static Public Member Functions inherited from UThread

    Protected Member Functions

    - DBDriver (const ParametersMap &parameters=ParametersMap())
    DBDriver (const ParametersMap &parameters=ParametersMap())
     Protected constructor for subclasses.
     
    Backend implementation (subclass responsibility)
    getTotalNodesS virtual int getTotalDictionarySizeQuery () const =0
     
    -virtual ParametersMap getLastParametersQuery () const =0
    getLastParametersQuery () const =0
     
    virtual std::map< std::string, float > getStatisticsQuery (int nodeId, double &stamp, std::vector< int > *wmState) const =0
    loadSignature virtual void loadWordsQuery (const std::set< int > &wordIds, std::list< VisualWord * > &vws) const =0
     
    -virtual void loadLinksQuery (int signatureId, std::multimap< int, Link > &links, Link::Type type=Link::kUndef) const =0
    loadLinksQuery (int signatureId, std::multimap< int, Link > &links, Link::Type type=Link::kUndef) const =0
     
    virtual void loadNodeDataQuery (std::list< Signature * > &signatures, bool images=true, bool scan=true, bool userData=true, bool occupancyGrid=true) const =0
    static DBDriver * rtabmap::DBDriver::create (const ParametersMap & parameters = ParametersMap())const ParametersMap & parameters = ParametersMap())
    @@ -716,7 +733,7 @@ Additional Inherited Members

    Factory: returns a SQLite database driver (DBDriverSqlite3).

    Parameters
    - +
    parametersOptional driver parameters (e.g. Parameters::kDbTargetVersion()).
    parametersOptional driver parameters (e.g. Parameters::kDbTargetVersion()).
    @@ -736,7 +753,7 @@ Additional Inherited Members virtual void rtabmap::DBDriver::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -778,7 +795,7 @@ Additional Inherited Members

    True when no database file URL was set at open time.

    -
    Note
    DBDriverSqlite3 overrides this when Parameters::kDbSqlite3InMemory() is enabled.
    +
    Note
    DBDriverSqlite3 overrides this when Parameters::kDbSqlite3InMemory() is enabled.

    Reimplemented in rtabmap::DBDriverSqlite3.

    @@ -1058,7 +1075,7 @@ Additional Inherited Members
    Parameters
    - +
    imageRaw depth image, or pre-compressed blob (CV_8UC1, single row).
    formatCompression format when image is raw (e.g. ".png"); ignored if already compressed. Uncompressed images are compressed with Compression::compressImage2() before writing.
    formatCompression format when image is raw (e.g. ".png"); ignored if already compressed. Uncompressed images are compressed with compressImage2() before writing.
    @@ -1094,7 +1111,7 @@ Additional Inherited Members

    Update the laser scan stored for a node.

    Parameters
    - +
    scanUncompressed scan, or already compressed (LaserScan::isCompressed()). Uncompressed data is compressed with Compression::compressData2() before writing.
    scanUncompressed scan, or already compressed (LaserScan::isCompressed()). Uncompressed data is compressed with compressData2() before writing.
    @@ -1239,7 +1256,7 @@ Additional Inherited Members -
    Note
    Requires database schema ≥ 0.23.0. Used when Parameters::kKpFlannIndexSaved() is enabled.
    +
    Note
    Requires database schema ≥ 0.23.0. Used when Parameters::kKpFlannIndexSaved() is enabled.
    @@ -1296,7 +1313,7 @@ Additional Inherited Members

    Run a SQL statement that does not return result rows.

    -

    Executes sql on the open database (e.g. INSERT, UPDATE, DELETE, CREATE, PRAGMA). Thread-safe wrapper around executeNoResultQuery().

    +

    Executes sql on the open database (e.g. INSERT, UPDATE, DELETE, CREATE, PRAGMA). Thread-safe wrapper around the backend's SQL execution.

    For reads, use the dedicated loadSignature(), loadLinks() and related query methods instead of raw SQL.

    Parameters
    @@ -1313,9 +1330,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/DBDriver.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1DBDriver.js b/preview/pr-1492/api/latest/classrtabmap_1_1DBDriver.js new file mode 100644 index 00000000..aac98c85 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1DBDriver.js @@ -0,0 +1,35 @@ +var classrtabmap_1_1DBDriver = +[ + [ "DBDriver", "classrtabmap_1_1DBDriver.html#a5f90eb62bb559d42611dbe7ffe11328e", null ], + [ "parseParameters", "classrtabmap_1_1DBDriver.html#a3c73e045d9bdf8cad1c58efc9d930427", null ], + [ "isInMemory", "classrtabmap_1_1DBDriver.html#a0ecd6182f404d8e6822b66a54f1d248a", null ], + [ "getUrl", "classrtabmap_1_1DBDriver.html#a79365611bce06aeda0d078641be89cab", null ], + [ "getTargetVersion", "classrtabmap_1_1DBDriver.html#a456bc49e8e60e0c754078a4b09e3f1a1", null ], + [ "asyncSave", "classrtabmap_1_1DBDriver.html#ad1510e157f3ab8df3284528369a6d88f", null ], + [ "asyncSave", "classrtabmap_1_1DBDriver.html#a88eee22aa9707a6993f734fe29f6af5d", null ], + [ "emptyTrashes", "classrtabmap_1_1DBDriver.html#ab4a0036162994c2ef76d4236e2a7ea0a", null ], + [ "generateGraph", "classrtabmap_1_1DBDriver.html#abbf62fc6967cf618e6b2aece44f45230", null ], + [ "addLink", "classrtabmap_1_1DBDriver.html#acfb5fed58aad744050c392a8d346926b", null ], + [ "removeLink", "classrtabmap_1_1DBDriver.html#a7c3c7536423a956e74d3f609ee814717", null ], + [ "updateLink", "classrtabmap_1_1DBDriver.html#a94eb69c07a44343c008654b1401dce80", null ], + [ "updateOccupancyGrid", "classrtabmap_1_1DBDriver.html#a2f5e8e0b367e49cfbba7c96b28306a61", null ], + [ "updateCalibration", "classrtabmap_1_1DBDriver.html#a6d59931a9496cf1b23568f79fc421cc1", null ], + [ "updateDepthImage", "classrtabmap_1_1DBDriver.html#a3a02d595356e2dd0ed8b8933a6c4e811", null ], + [ "updateLaserScan", "classrtabmap_1_1DBDriver.html#a7d167e53d447d77dd3fe35665f8a661b", null ], + [ "addStatistics", "classrtabmap_1_1DBDriver.html#a4dbccd0dabf72da724488692b1713832", null ], + [ "savePreviewImage", "classrtabmap_1_1DBDriver.html#a8323a53d20e4ade6b1c7b268c473a170", null ], + [ "loadPreviewImage", "classrtabmap_1_1DBDriver.html#aa1423596308a8baf123ecbc7fdfc1e82", null ], + [ "saveOptimizedPoses", "classrtabmap_1_1DBDriver.html#ab91ad40e4273485e5f0951fac32c22e4", null ], + [ "loadOptimizedPoses", "classrtabmap_1_1DBDriver.html#a6ef8c39b350634d21b57b1c07b029e55", null ], + [ "save2DMap", "classrtabmap_1_1DBDriver.html#a5bed0d1f92c1cc864dedf99b99a44037", null ], + [ "load2DMap", "classrtabmap_1_1DBDriver.html#aa3d68850f4bb114e897e37af6b1c858a", null ], + [ "saveOptimizedMesh", "classrtabmap_1_1DBDriver.html#a22d5643353b8d49bcc94c5a4abbc9a39", null ], + [ "saveFlannIndex", "classrtabmap_1_1DBDriver.html#a33c2abff50e61f35efbbdbe530963fea", null ], + [ "openConnection", "classrtabmap_1_1DBDriver.html#ac6c0a2260ba2c3cc030136c9609142f5", null ], + [ "closeConnection", "classrtabmap_1_1DBDriver.html#abb644a203d148d0b29db41aea04c949f", null ], + [ "isConnected", "classrtabmap_1_1DBDriver.html#a7b1222cf6e75d7365b5b90c37bca2a85", null ], + [ "getDatabaseVersion", "classrtabmap_1_1DBDriver.html#a9adb7be1463016917f24a3db5f1e8264", null ], + [ "executeNoResult", "classrtabmap_1_1DBDriver.html#a835fc23bd4f6532af71f3aadfb8037d8", null ], + [ "loadSignature", "classrtabmap_1_1DBDriver.html#a0a713d7a6dabdcfbb8d733dba2a20120", null ], + [ "loadLinks", "classrtabmap_1_1DBDriver.html#aab00d50127b8b5bb92f8605e35aaca4d", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1DBDriverSqlite3-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1DBDriverSqlite3-members.html index 5d4d0bf3..10e239cf 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1DBDriverSqlite3-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1DBDriverSqlite3-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::DBDriverSqlite3 Member List
    @@ -278,9 +295,12 @@ $(function() {
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1DBDriverSqlite3.html b/preview/pr-1492/api/latest/classrtabmap_1_1DBDriverSqlite3.html index 3017dae7..3c3fdafe 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1DBDriverSqlite3.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1DBDriverSqlite3.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -103,7 +120,7 @@ Inheritance diagram for rtabmap::DBDriverSqlite3:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::DBDriverSqlite3:
    @@ -117,14 +134,14 @@ Collaboration diagram for rtabmap::DBDriverSqlite3:
    -
    [legend]
    +
    [legend]
    - + - + @@ -198,7 +215,7 @@ void  +void  @@ -296,7 +313,7 @@ int  +ParametersMap  @@ -345,7 +362,7 @@ bool  +void  - + @@ -523,7 +540,7 @@ Protected Member Functions - + @@ -555,7 +572,7 @@ Protected Member Functions + 

    Public Member Functions

     DBDriverSqlite3 (const ParametersMap &parameters=ParametersMap())
     DBDriverSqlite3 (const ParametersMap &parameters=ParametersMap())
     Construct driver with optional SQLite-specific parameters.
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Apply SQLite parameters from the map; forwards to DBDriver::parseParameters().
     
    virtual bool isInMemory () const
    updateCalibration
     Update the laser scan stored for a node.
     
    -void addInfoAfterRun (int stMemSize, int lastSignAdded, int processMemUsed, int databaseMemUsed, int dictionarySize, const ParametersMap &parameters) const
    addInfoAfterRun (int stMemSize, int lastSignAdded, int processMemUsed, int databaseMemUsed, int dictionarySize, const ParametersMap &parameters) const
     
    void addStatistics (const Statistics &statistics, bool saveWmState) const
     Append a Statistics record for a processed node.
    getTotalNodesSize int getTotalDictionarySize () const
     
    -ParametersMap getLastParameters () const
    getLastParameters () const
     
    std::map< std::string, float > getStatistics (int nodeId, double &stamp, std::vector< int > *wmState=0) const
    getNodeInfo (int void getLocalFeatures (int signatureId, std::multimap< int, int > &words, std::vector< cv::KeyPoint > &keypoints, std::vector< cv::Point3f > &points, cv::Mat &descriptors) const
     
    -void loadLinks (int signatureId, std::multimap< int, Link > &links, Link::Type type=Link::kUndef) const
    loadLinks (int signatureId, std::multimap< int, Link > &links, Link::Type type=Link::kUndef) const
     Load outgoing links from signatureId, optionally filtered by type.
     
    @@ -463,7 +480,7 @@ Protected Member Functions
     
    virtual int getTotalDictionarySizeQuery () const
     
    virtual ParametersMap getLastParametersQuery () const
    virtual ParametersMap getLastParametersQuery () const
     
    virtual std::map< std::string, float > getStatisticsQuery (int nodeId, double &stamp, std::vector< int > *wmState) const
     
     
    virtual void loadWordsQuery (const std::set< int > &wordIds, std::list< VisualWord * > &vws) const
     
    virtual void loadLinksQuery (int signatureId, std::multimap< int, Link > &links, Link::Type type=Link::kUndef) const
    virtual void loadLinksQuery (int signatureId, std::multimap< int, Link > &links, Link::Type type=Link::kUndef) const
     
    virtual void loadNodeDataQuery (std::list< Signature * > &signatures, bool images=true, bool scan=true, bool userData=true, bool occupancyGrid=true) const
     
     
    - Protected Member Functions inherited from rtabmap::DBDriver
    - DBDriver (const ParametersMap &parameters=ParametersMap())
    DBDriver (const ParametersMap &parameters=ParametersMap())
     Protected constructor for subclasses.
     
    @@ -591,7 +608,7 @@ Additional Inherited Members - + @@ -641,7 +658,7 @@ Additional Inherited Members
  • setSynchronous() — fsync policy (OFF / NORMAL / FULL)
  • setTempStore() — storage for temporary tables and indices
  • -

    Configure via Parameters::kDbSqlite3InMemory(), Parameters::kDbSqlite3CacheSize(), Parameters::kDbSqlite3JournalMode(), Parameters::kDbSqlite3Synchronous() and Parameters::kDbSqlite3TempStore(), or call the setters directly.

    +

    Configure via Parameters::kDbSqlite3InMemory(), Parameters::kDbSqlite3CacheSize(), Parameters::kDbSqlite3JournalMode(), Parameters::kDbSqlite3Synchronous() and Parameters::kDbSqlite3TempStore(), or call the setters directly.

    See also
    DBDriver
    DBDriver::create()
    @@ -657,8 +674,8 @@ Additional Inherited Members - - + +
    typedef void(* Handler) ()
     
    - Static Public Member Functions inherited from rtabmap::DBDriver
    static DBDriver * create (const ParametersMap &parameters=ParametersMap())
    static DBDriver * create (const ParametersMap &parameters=ParametersMap())
     Factory: returns a SQLite database driver (DBDriverSqlite3).
     
    - Static Public Member Functions inherited from UThread
    rtabmap::DBDriverSqlite3::DBDriverSqlite3 (const ParametersMap & parameters = ParametersMap())const ParametersMap & parameters = ParametersMap())
    @@ -687,7 +704,7 @@ Additional Inherited Members virtual void rtabmap::DBDriverSqlite3::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -729,7 +746,7 @@ Additional Inherited Members

    True when the database runs in RAM instead of on disk.

    -
    Returns
    True if getUrl() is empty or setDbInMemory(true) was used.
    +
    Returns
    True if getUrl() is empty or setDbInMemory() was used.

    Reimplemented from rtabmap::DBDriver.

    @@ -757,7 +774,7 @@ Additional Inherited Members

    Controls how SQLite stores the transaction journal used for atomic commit and rollback. See https://www.sqlite.org/pragma.html#pragma_journal_mode

    Parameters
    -

    A larger cache reduces disk I/O when the working set fits in memory. The effective memory is approximately cacheSize * page_size bytes (page size is usually 4096 bytes unless changed with PRAGMA page_size). Only positive values are used (page count); see https://www.sqlite.org/pragma.html#pragma_cache_size

    Parameters
    journalModeAccepted values (invalid values are ignored). RTAB-Map default: Parameters::defaultDbSqlite3JournalMode() = 3 (MEMORY) (Parameters::kDbSqlite3JournalMode()).
      +
    journalModeAccepted values (invalid values are ignored). RTAB-Map default: Parameters::defaultDbSqlite3JournalMode() = 3 (MEMORY) (Parameters::kDbSqlite3JournalMode()).
    • 0 — DELETE (SQLite default): the journal file is deleted at the end of each transaction. Good general-purpose balance of safety and speed.
    • 1 — TRUNCATE: the journal is truncated to zero length instead of being unlinked; can be faster on some filesystems than DELETE.
    • 2 — PERSIST: the journal file is not deleted; only its header is zeroed after commit, reducing create/delete overhead at the cost of always keeping a journal file on disk.
    • @@ -791,7 +808,7 @@ Additional Inherited Members
    - +
    cacheSizeNumber of pages to cache. RTAB-Map default: Parameters::defaultDbSqlite3CacheSize() = 10000 (Parameters::kDbSqlite3CacheSize()).
    cacheSizeNumber of pages to cache. RTAB-Map default: Parameters::defaultDbSqlite3CacheSize() = 10000 (Parameters::kDbSqlite3CacheSize()).
    @@ -818,7 +835,7 @@ Additional Inherited Members

    Trade-off between durability after a crash or power loss and write performance. See https://www.sqlite.org/pragma.html#pragma_synchronous

    Parameters
    -

    Affects internal temp storage used for some queries and operations, not RTAB-Map map data. See https://www.sqlite.org/pragma.html#pragma_temp_store

    Parameters
    synchronousAccepted values (invalid values are ignored). RTAB-Map default: Parameters::defaultDbSqlite3Synchronous() = 0 (OFF) (Parameters::kDbSqlite3Synchronous()).
      +
    synchronousAccepted values (invalid values are ignored). RTAB-Map default: Parameters::defaultDbSqlite3Synchronous() = 0 (OFF) (Parameters::kDbSqlite3Synchronous()).
    • 0 — OFF (RTAB-Map default): SQLite does not wait for data to reach persistent storage. Fastest; a system crash or power loss during a transaction may corrupt the database.
    • 1 — NORMAL: syncs at the most critical moments (SQLite default in many builds). A crash may lose the last transaction but the database file structure usually stays valid.
    • 2 — FULL: syncs after every transaction commit. Slowest; strongest guarantee that a committed transaction survives a power loss (when the OS honors fsync).
    • @@ -850,7 +867,7 @@ Additional Inherited Members
    - @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -95,7 +112,7 @@ Inheritance diagram for rtabmap::DBReader:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::DBReader:
    @@ -107,7 +124,7 @@ Collaboration diagram for rtabmap::DBReader:
    -
    [legend]
    +
    [legend]
    tempStoreAccepted values (invalid values are ignored). RTAB-Map default: Parameters::defaultDbSqlite3TempStore() = 2 (MEMORY) (Parameters::kDbSqlite3TempStore()).
      +
    tempStoreAccepted values (invalid values are ignored). RTAB-Map default: Parameters::defaultDbSqlite3TempStore() = 2 (MEMORY) (Parameters::kDbSqlite3TempStore()).
    • 0 — DEFAULT: use SQLite's compile-time default (often FILE, i.e. on-disk temp files).
    • 1 — FILE: store temporary tables and indices in temporary files in the directory given by PRAGMA temp_store_directory or the system temp folder.
    • 2 — MEMORY (RTAB-Map default): store temporary tables and indices in RAM. Can speed up heavy queries but increases memory use; large temp structures may still spill to disk depending on build.
    • @@ -1441,7 +1458,7 @@ Additional Inherited Members
    - + @@ -2562,7 +2579,7 @@ Additional Inherited Members - + @@ -3270,9 +3287,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/DBDriverSqlite3.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1DBDriverSqlite3.js b/preview/pr-1492/api/latest/classrtabmap_1_1DBDriverSqlite3.js new file mode 100644 index 00000000..1d3c9a32 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1DBDriverSqlite3.js @@ -0,0 +1,13 @@ +var classrtabmap_1_1DBDriverSqlite3 = +[ + [ "DBDriverSqlite3", "classrtabmap_1_1DBDriverSqlite3.html#a471f26a35b093bbd5a59766735a94fd1", null ], + [ "parseParameters", "classrtabmap_1_1DBDriverSqlite3.html#ab1933c0cad6c69c3ae788854731cdeec", null ], + [ "isInMemory", "classrtabmap_1_1DBDriverSqlite3.html#af9cf8fda0fcc032efb44981d908b4e55", null ], + [ "setDbInMemory", "classrtabmap_1_1DBDriverSqlite3.html#a0722fcddc772af1cc03a7fe8b410d137", null ], + [ "setJournalMode", "classrtabmap_1_1DBDriverSqlite3.html#ae3c445bedd62088bb20e76eda6cfe64d", null ], + [ "setCacheSize", "classrtabmap_1_1DBDriverSqlite3.html#afc148e17cf8cc6ed4565c5519b06fc5c", null ], + [ "setSynchronous", "classrtabmap_1_1DBDriverSqlite3.html#a187e2bbb52ae7f32a0fc79540f0f104b", null ], + [ "setTempStore", "classrtabmap_1_1DBDriverSqlite3.html#a8f4adea749a2d30340715002056f9062", null ], + [ "_ppDb", "classrtabmap_1_1DBDriverSqlite3.html#a073748d5c4dac2e01966147c022ea943", null ], + [ "_version", "classrtabmap_1_1DBDriverSqlite3.html#a0aa18124e40d2ac53e0e1b450d7399b8", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1DBReader-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1DBReader-members.html index 1b5b49c9..8944a512 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1DBReader-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1DBReader-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::DBReader Member List
    @@ -112,9 +129,12 @@ $(function() {
    virtual ParametersMap rtabmap::DBDriverSqlite3::getLastParametersQuery virtual ParametersMap rtabmap::DBDriverSqlite3::getLastParametersQuery ( ) const
    Link::Type type = Link::kUndef type = Link::kUndef 
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~DBReader() (defined in rtabmap::DBReader)rtabmap::DBReadervirtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1DBReader.html b/preview/pr-1492/api/latest/classrtabmap_1_1DBReader.html index d9155cf1..d87c1574 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1DBReader.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1DBReader.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -465,9 +482,13 @@ void  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::EnvSensor Member List
    @@ -90,14 +107,14 @@ $(function() { - - - - - - - - + + + + + + + + @@ -106,9 +123,12 @@ $(function() {

    Public Member Functions

    postInterIMU (con
  • corelib/include/rtabmap/core/DBReader.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1DBReader.js b/preview/pr-1492/api/latest/classrtabmap_1_1DBReader.js new file mode 100644 index 00000000..a82d5f60 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1DBReader.js @@ -0,0 +1,7 @@ +var classrtabmap_1_1DBReader = +[ + [ "init", "classrtabmap_1_1DBReader.html#a31b8ffc3d213da7ab58a85ce89b8055e", null ], + [ "getSerial", "classrtabmap_1_1DBReader.html#ac6e8622842447cdccfaab061c1cab3c4", null ], + [ "odomProvided", "classrtabmap_1_1DBReader.html#a24351b1eb5776a83548a1d972e489dba", null ], + [ "getPose", "classrtabmap_1_1DBReader.html#abd2b32ae00a05810465f63d63c44d5ed", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1EnvSensor-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1EnvSensor-members.html index 60644936..aeec7647 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1EnvSensor-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1EnvSensor-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    kAmbientRelativeHumidity enum valuertabmap::EnvSensor
    kAmbientTemperature enum valuertabmap::EnvSensor
    kCustomSensor1 enum valuertabmap::EnvSensor
    kCustomSensor2 enum value (defined in rtabmap::EnvSensor)rtabmap::EnvSensor
    kCustomSensor3 enum value (defined in rtabmap::EnvSensor)rtabmap::EnvSensor
    kCustomSensor4 enum value (defined in rtabmap::EnvSensor)rtabmap::EnvSensor
    kCustomSensor5 enum value (defined in rtabmap::EnvSensor)rtabmap::EnvSensor
    kCustomSensor6 enum value (defined in rtabmap::EnvSensor)rtabmap::EnvSensor
    kCustomSensor7 enum value (defined in rtabmap::EnvSensor)rtabmap::EnvSensor
    kCustomSensor8 enum value (defined in rtabmap::EnvSensor)rtabmap::EnvSensor
    kCustomSensor9 enum value (defined in rtabmap::EnvSensor)rtabmap::EnvSensor
    kCustomSensor2 enum valuertabmap::EnvSensor
    kCustomSensor3 enum valuertabmap::EnvSensor
    kCustomSensor4 enum valuertabmap::EnvSensor
    kCustomSensor5 enum valuertabmap::EnvSensor
    kCustomSensor6 enum valuertabmap::EnvSensor
    kCustomSensor7 enum valuertabmap::EnvSensor
    kCustomSensor8 enum valuertabmap::EnvSensor
    kCustomSensor9 enum valuertabmap::EnvSensor
    kUndefined enum valuertabmap::EnvSensor
    kWifiSignalStrength enum valuertabmap::EnvSensor
    stamp() constrtabmap::EnvSensorinline
    value() constrtabmap::EnvSensorinline
    ~EnvSensor() (defined in rtabmap::EnvSensor)rtabmap::EnvSensorinlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1EnvSensor.html b/preview/pr-1492/api/latest/classrtabmap_1_1EnvSensor.html index e44e99dd..c0022b68 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1EnvSensor.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1EnvSensor.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -101,16 +118,16 @@ Public Types   kAmbientLight , kAmbientRelativeHumidity , kCustomSensor1 = 100 -, kCustomSensor2 +, kCustomSensor2 ,
    -  kCustomSensor3 -, kCustomSensor4 -, kCustomSensor5 -, kCustomSensor6 +  kCustomSensor3 +, kCustomSensor4 +, kCustomSensor5 +, kCustomSensor6 ,
    -  kCustomSensor7 -, kCustomSensor8 -, kCustomSensor9 +  kCustomSensor7 +, kCustomSensor8 +, kCustomSensor9
    }  Environmental sensor channel identifier. More...
    @@ -133,7 +150,7 @@ Public Member Functions

    Detailed Description

    Single environmental measurement (type, value, timestamp).

    -

    Built-in Type values cover common phone/robot sensors; kCustomSensor1 through kCustomSensor9 are reserved for application-specific channels. Units depend on the type (see Type).

    +

    Built-in Type values cover common phone/robot sensors; kCustomSensor1 through kCustomSensor9 are reserved for application-specific channels. Units depend on the type (see Type).

    Samples are stored per node in SensorData via EnvSensors (one entry per type). Persisted in the database with node records (DBDriver).

    See also
    SensorData::setEnvSensors()
    @@ -172,6 +189,22 @@ Public Member Functions kCustomSensor1 

    User-defined sensor slot 1.

    +kCustomSensor2 

    User-defined sensor slot 2.

    + +kCustomSensor3 

    User-defined sensor slot 3.

    + +kCustomSensor4 

    User-defined sensor slot 4.

    + +kCustomSensor5 

    User-defined sensor slot 5.

    + +kCustomSensor6 

    User-defined sensor slot 6.

    + +kCustomSensor7 

    User-defined sensor slot 7.

    + +kCustomSensor8 

    User-defined sensor slot 8.

    + +kCustomSensor9 

    User-defined sensor slot 9.

    +

    Definition at line 59 of file EnvSensor.h.

    @@ -378,9 +411,13 @@ Public Member Functions
  • corelib/include/rtabmap/core/EnvSensor.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1EnvSensor.js b/preview/pr-1492/api/latest/classrtabmap_1_1EnvSensor.js new file mode 100644 index 00000000..f53b12f0 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1EnvSensor.js @@ -0,0 +1,25 @@ +var classrtabmap_1_1EnvSensor = +[ + [ "Type", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30f", [ + [ "kUndefined", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fad06ac95d82e3fceb18e1f3dfd190931a", null ], + [ "kWifiSignalStrength", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa1bc42ead6237eb515f301b39e162dee2", null ], + [ "kAmbientTemperature", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa9e348acef07abec64edef43b58ea1b83", null ], + [ "kAmbientAirPressure", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa2659626ccc2aa59e2d83a57f34e400f0", null ], + [ "kAmbientLight", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa8eee701051a2603e162a65d4948a64d8", null ], + [ "kAmbientRelativeHumidity", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa7c238626943b1254027ed1b5454ae101", null ], + [ "kCustomSensor1", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa88e60173d5f413f4ab490a99c034453e", null ], + [ "kCustomSensor2", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa9bb90358c0c69177bb8a918cd38aee8a", null ], + [ "kCustomSensor3", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa7bcfccab26830a87edcf9dbf7d7b166b", null ], + [ "kCustomSensor4", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa53762a7b85a4a07845e8c447e0ba19e7", null ], + [ "kCustomSensor5", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fafd5342a456a7e150c2d7598a7b297c92", null ], + [ "kCustomSensor6", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30faef0358209e8fe8218ab939fa9ab4a693", null ], + [ "kCustomSensor7", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30faeb1ce734601c915d6a411c76ff4bb8f8", null ], + [ "kCustomSensor8", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa24c103c2769770dd36d87e0567be9140", null ], + [ "kCustomSensor9", "classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa669f9ca8a243a813b981ff2b672b0f89", null ] + ] ], + [ "EnvSensor", "classrtabmap_1_1EnvSensor.html#a512758b1afef465b24ce24de8a705dc9", null ], + [ "EnvSensor", "classrtabmap_1_1EnvSensor.html#a8b2f05e0297750a60ccd05c56f141a1b", null ], + [ "type", "classrtabmap_1_1EnvSensor.html#abae79475fe7e568269a4b4ef4c5a7d24", null ], + [ "value", "classrtabmap_1_1EnvSensor.html#a27b343c9be68fd326c10157102bb750f", null ], + [ "stamp", "classrtabmap_1_1EnvSensor.html#a1bbcf9a834523dd2e91ef1ab8d31d5e4", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1EpipolarGeometry-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1EpipolarGeometry-members.html index e82ccaee..a73f2ea8 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1EpipolarGeometry-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1EpipolarGeometry-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ +
    +
    + +
    +
    +
    + +
    rtabmap::EpipolarGeometry Member List
    @@ -106,9 +123,12 @@ $(function() { triangulatePoints(const cv::Mat &pt_set1, const cv::Mat &pt_set2, const cv::Mat &P, const cv::Mat &P1, pcl::PointCloud< pcl::PointXYZ >::Ptr &pointcloud, std::vector< double > &reproj_errors) (defined in rtabmap::EpipolarGeometry)rtabmap::EpipolarGeometrystatic ~EpipolarGeometry() (defined in rtabmap::EpipolarGeometry)rtabmap::EpipolarGeometryvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1EpipolarGeometry.html b/preview/pr-1492/api/latest/classrtabmap_1_1EpipolarGeometry.html index 774f9a40..ccfacb59 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1EpipolarGeometry.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1EpipolarGeometry.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -88,13 +105,13 @@ $(function() {

    Public Member Functions

    - EpipolarGeometry (const ParametersMap &parameters=ParametersMap()) + EpipolarGeometry (const ParametersMap &parameters=ParametersMap())   bool check (const Signature *ssA, const Signature *ssB)   -void parseParameters (const ParametersMap &parameters) +void parseParameters (const ParametersMap &parameters)   int getMatchCountMinAccepted () const   @@ -533,9 +550,13 @@ template<typename T >
  • corelib/include/rtabmap/core/EpipolarGeometry.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1FAST-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1FAST-members.html index 09e2419c..9c71c944 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1FAST-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1FAST-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::FAST Member List
    @@ -137,9 +154,12 @@ $(function() { ~FAST() (defined in rtabmap::FAST)rtabmap::FASTvirtual ~Feature2D() (defined in rtabmap::Feature2D)rtabmap::Feature2Dvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1FAST.html b/preview/pr-1492/api/latest/classrtabmap_1_1FAST.html index f9520fdd..42e6d156 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1FAST.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1FAST.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -101,7 +118,7 @@ Inheritance diagram for rtabmap::FAST:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::FAST:
    @@ -111,14 +128,14 @@ Collaboration diagram for rtabmap::FAST:
    -
    [legend]
    +
    [legend]
    +  - + @@ -150,7 +167,7 @@ cv::Mat  - +

    Public Member Functions

    - FAST (const ParametersMap &parameters=ParametersMap())
    FAST (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    +static Feature2D *  +static Feature2D *  + 

    @@ -188,11 +205,11 @@ Additional Inherited Members

    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -241,7 +258,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -261,7 +278,7 @@ static cv::Rect computeRoi virtual void rtabmap::FAST::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -339,9 +356,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1FAST.js b/preview/pr-1492/api/latest/classrtabmap_1_1FAST.js new file mode 100644 index 00000000..32de46f5 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1FAST.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1FAST = +[ + [ "isGpuAvailable", "classrtabmap_1_1FAST.html#a1418ac4de2bdf5815df888a4d1f50b2e", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1FAST__BRIEF-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1FAST__BRIEF-members.html index 96a83cfc..d3dbe82a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1FAST__BRIEF-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1FAST__BRIEF-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::FAST_BRIEF Member List
    @@ -139,9 +156,12 @@ $(function() { ~FAST_BRIEF() (defined in rtabmap::FAST_BRIEF)rtabmap::FAST_BRIEFvirtual ~Feature2D() (defined in rtabmap::Feature2D)rtabmap::Feature2Dvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1FAST__BRIEF.html b/preview/pr-1492/api/latest/classrtabmap_1_1FAST__BRIEF.html index 7380652b..569a950c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1FAST__BRIEF.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1FAST__BRIEF.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -99,7 +116,7 @@ Inheritance diagram for rtabmap::FAST_BRIEF:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::FAST_BRIEF:
    @@ -111,20 +128,20 @@ Collaboration diagram for rtabmap::FAST_BRIEF:
    -
    [legend]
    +
    [legend]
    +  - + +  @@ -154,7 +171,7 @@ cv::Mat  - +

    Public Member Functions

    - FAST_BRIEF (const ParametersMap &parameters=ParametersMap())
    FAST_BRIEF (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    - Public Member Functions inherited from rtabmap::FAST
    - FAST (const ParametersMap &parameters=ParametersMap())
    FAST (const ParametersMap &parameters=ParametersMap())
     
    virtual bool isGpuAvailable () const override
     Returns true when a GPU/CUDA code path could be used by this detector on this host: i.e. the build was compiled with the matching GPU support AND a CUDA-capable device is detected at runtime. This is a capability probe – it does NOT reflect whether the current instance is actually configured to run on GPU (that depends on per-detector parameters like SURF/GpuVersion). Defaults to false; subclasses with a GPU backend override it.
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    +static Feature2D *  +static Feature2D *  + 

    @@ -192,11 +209,11 @@ Additional Inherited Members

    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -245,7 +262,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -265,7 +282,7 @@ static cv::Rect computeRoi virtual void rtabmap::FAST_BRIEF::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -314,9 +331,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1FAST__FREAK-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1FAST__FREAK-members.html index 2397d996..113892b8 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1FAST__FREAK-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1FAST__FREAK-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::FAST_FREAK Member List
    @@ -139,9 +156,12 @@ $(function() { ~FAST_FREAK() (defined in rtabmap::FAST_FREAK)rtabmap::FAST_FREAKvirtual ~Feature2D() (defined in rtabmap::Feature2D)rtabmap::Feature2Dvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1FAST__FREAK.html b/preview/pr-1492/api/latest/classrtabmap_1_1FAST__FREAK.html index 36f50a77..8de5664e 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1FAST__FREAK.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1FAST__FREAK.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -99,7 +116,7 @@ Inheritance diagram for rtabmap::FAST_FREAK:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::FAST_FREAK:
    @@ -111,20 +128,20 @@ Collaboration diagram for rtabmap::FAST_FREAK:
    -
    [legend]
    +
    [legend]
    +  - + +  @@ -154,7 +171,7 @@ cv::Mat  - +

    Public Member Functions

    - FAST_FREAK (const ParametersMap &parameters=ParametersMap())
    FAST_FREAK (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    - Public Member Functions inherited from rtabmap::FAST
    - FAST (const ParametersMap &parameters=ParametersMap())
    FAST (const ParametersMap &parameters=ParametersMap())
     
    virtual bool isGpuAvailable () const override
     Returns true when a GPU/CUDA code path could be used by this detector on this host: i.e. the build was compiled with the matching GPU support AND a CUDA-capable device is detected at runtime. This is a capability probe – it does NOT reflect whether the current instance is actually configured to run on GPU (that depends on per-detector parameters like SURF/GpuVersion). Defaults to false; subclasses with a GPU backend override it.
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    +static Feature2D *  +static Feature2D *  + 

    @@ -192,11 +209,11 @@ Additional Inherited Members

    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -245,7 +262,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -265,7 +282,7 @@ static cv::Rect computeRoi virtual void rtabmap::FAST_FREAK::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -314,9 +331,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Feature2D-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Feature2D-members.html index ad65b640..481835c3 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Feature2D-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Feature2D-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::Feature2D Member List
    @@ -135,9 +152,12 @@ $(function() { typeName(Type type)rtabmap::Feature2Dinlinestatic ~Feature2D() (defined in rtabmap::Feature2D)rtabmap::Feature2Dvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Feature2D.html b/preview/pr-1492/api/latest/classrtabmap_1_1Feature2D.html index 3a123476..7204a542 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Feature2D.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Feature2D.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -134,7 +151,7 @@ Inheritance diagram for rtabmap::Feature2D:
    -
    [legend]
    +
    [legend]
    @@ -194,9 +211,9 @@ std::vector< cv::Point3f >  +virtual void  - + @@ -210,11 +227,11 @@ Static Public Member Functions +static Feature2D *  +static Feature2D *  + 

    Public Types

     Back-projects keypoints to 3D using depth or stereo in data.
     
    -virtual void parseParameters (const ParametersMap &parameters)
    parseParameters (const ParametersMap &parameters)
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    virtual Feature2D::Type getType () const =0
    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -265,12 +282,12 @@ static cv::Rect computeRoi

    Protected Member Functions

    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    Abstract 2D feature detector and descriptor extractor for visual SLAM.

    -

    Factory create() builds a concrete detector from Type or from Kp/DetectorStrategy in a ParametersMap. Common tuning keys include Kp/MaxFeatures, Kp/GridRows, Kp/GridCols, Kp/SSC, depth filters (Kp/MinDepth, Kp/MaxDepth), ROI (Kp/RoiRatios), and sub-pixel refinement.

    +

    Factory create() builds a concrete detector from Type or from Kp/DetectorStrategy in a ParametersMap. Common tuning keys include Kp/MaxFeatures, Kp/GridRows, Kp/GridCols, Kp/SSC, depth filters (Kp/MinDepth, Kp/MaxDepth), ROI (Kp/RoiRatios), and sub-pixel refinement.

    Pipeline: generateKeypoints() (grid + ROI + optional mask) then generateDescriptors(). Static helpers filter or cap keypoints before/after matching. generateKeypoints3D() projects features using stereo or depth when available in SensorData.

    See also
    Memory
    @@ -498,7 +515,7 @@ Protected Member Functions - + @@ -550,9 +567,13 @@ Protected Member Functions
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Feature2D.js b/preview/pr-1492/api/latest/classrtabmap_1_1Feature2D.js new file mode 100644 index 00000000..5844fbc2 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Feature2D.js @@ -0,0 +1,28 @@ +var classrtabmap_1_1Feature2D = +[ + [ "Type", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fde", [ + [ "kFeatureUndef", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdea28c1d7a18f104b89b61308b51189d541", null ], + [ "kFeatureSurf", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdea66282227676e7ac7e7f8b82a6e05b1f0", null ], + [ "kFeatureSift", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdeafdbc7c366fae363d518072279dc598d7", null ], + [ "kFeatureOrb", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdeac5baae74f8b80e9fe766abd07601eecc", null ], + [ "kFeatureFastFreak", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdea2f5914ba417f6411d3b147b4915e065f", null ], + [ "kFeatureFastBrief", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdea4b8bbd89c3369c165351e921bf9bc456", null ], + [ "kFeatureGfttFreak", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdea52538bdcc7e3ae16141b726ff5773de3", null ], + [ "kFeatureGfttBrief", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdeaae3911c349328ac7670c180e42be99b0", null ], + [ "kFeatureBrisk", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdea2b540dfad27995f77823be3355b27c91", null ], + [ "kFeatureGfttOrb", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdead56b2244090d6faa64f8f1483d712853", null ], + [ "kFeatureKaze", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdea902c847bfeef306fc7aa578ac7ef6f9a", null ], + [ "kFeatureOrbOctree", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdeacacbf9c806debc5165b4609cb43639f5", null ], + [ "kFeatureSuperPointTorch", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdeaff6ab4f56cb5c55cd4fcad7765455490", null ], + [ "kFeatureSurfFreak", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdea824e33331c9b5fdf7e3f6bc0bb643563", null ], + [ "kFeatureGfttDaisy", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdea0ea255d845ee2cd2f2889140fa16bbf3", null ], + [ "kFeatureSurfDaisy", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdeaf07356b61730b6cd1b16600908517640", null ], + [ "kFeaturePyDetector", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdead8913f72d6353ac08559a6ccee433174", null ], + [ "kFeatureSuperPointRpautrat", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdeaca045b13036052150345d539588623aa", null ], + [ "kFeatureEnd", "classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fdead5d59eeecae124833d8248767a9a9ab3", null ] + ] ], + [ "generateKeypoints", "classrtabmap_1_1Feature2D.html#a78d70d2150b42203ffd1c94d79661248", null ], + [ "generateDescriptors", "classrtabmap_1_1Feature2D.html#abaca942668ac3d2f16d3e78797ff0fb9", null ], + [ "generateKeypoints3D", "classrtabmap_1_1Feature2D.html#ae01a548fe993a7aa309cce96645693ce", null ], + [ "isGpuAvailable", "classrtabmap_1_1Feature2D.html#a8d330b2b7db059f59c257cde6c9b6a99", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1FeatureBA-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1FeatureBA-members.html index 84a88987..17ca1d98 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1FeatureBA-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1FeatureBA-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::FeatureBA Member List
    @@ -89,9 +106,12 @@ $(function() {
    virtual const ParametersMap & rtabmap::Feature2D::getParameters virtual const ParametersMap & rtabmap::Feature2D::getParameters ( ) const
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    FeatureBA(const cv::KeyPoint &kptIn, const float &depthIn=0.0f, const cv::Mat &descriptorIn=cv::Mat(), int cameraIndexIn=0) (defined in rtabmap::FeatureBA)rtabmap::FeatureBAinline
    kptrtabmap::FeatureBA
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1FeatureBA.html b/preview/pr-1492/api/latest/classrtabmap_1_1FeatureBA.html index c2e126b6..d34b88a7 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1FeatureBA.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1FeatureBA.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -243,9 +260,13 @@ Public Attributes
  • corelib/include/rtabmap/core/Optimizer.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1FeatureBA.js b/preview/pr-1492/api/latest/classrtabmap_1_1FeatureBA.js new file mode 100644 index 00000000..7426ff92 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1FeatureBA.js @@ -0,0 +1,7 @@ +var classrtabmap_1_1FeatureBA = +[ + [ "kpt", "classrtabmap_1_1FeatureBA.html#a2bea5690d958d81f5edfa6df954d4a8b", null ], + [ "depth", "classrtabmap_1_1FeatureBA.html#ad48600a5b6ed17e7713f1485c4317948", null ], + [ "descriptor", "classrtabmap_1_1FeatureBA.html#a7db630b2f418b05d2fbd772d1caadf48", null ], + [ "cameraIndex", "classrtabmap_1_1FeatureBA.html#a8db953b6f93249d5c28c25073cd4e095", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1FlannIndex-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1FlannIndex-members.html index 2cab2864..407a6af5 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1FlannIndex-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1FlannIndex-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::FlannIndex Member List
    @@ -105,9 +122,12 @@ $(function() { serializeIndex(bool computeChecksum=true) const (defined in rtabmap::FlannIndex)rtabmap::FlannIndex ~FlannIndex() (defined in rtabmap::FlannIndex)rtabmap::FlannIndexvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1FlannIndex.html b/preview/pr-1492/api/latest/classrtabmap_1_1FlannIndex.html index afd7ba0c..5eda4a32 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1FlannIndex.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1FlannIndex.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -216,9 +233,13 @@ void radiusSearch (con
  • corelib/include/rtabmap/core/FlannIndex.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT-members.html index 0bad110b..a7848dc8 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::GFTT Member List
    @@ -137,9 +154,12 @@ $(function() { ~Feature2D() (defined in rtabmap::Feature2D)rtabmap::Feature2Dvirtual ~GFTT() (defined in rtabmap::GFTT)rtabmap::GFTTvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT.html b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT.html index 290effbc..94959da1 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -105,7 +122,7 @@ Inheritance diagram for rtabmap::GFTT:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::GFTT:
    @@ -115,14 +132,14 @@ Collaboration diagram for rtabmap::GFTT:
    -
    [legend]
    +
    [legend]
    +  - + @@ -152,7 +169,7 @@ cv::Mat  - + @@ -193,11 +210,11 @@ Additional Inherited Members +static Feature2D *  +static Feature2D *  + 

    Public Member Functions

    - GFTT (const ParametersMap &parameters=ParametersMap())
    GFTT (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual bool isGpuAvailable () const override
     Returns true when a GPU/CUDA code path could be used by this detector on this host: i.e. the build was compiled with the matching GPU support AND a CUDA-capable device is detected at runtime. This is a capability probe – it does NOT reflect whether the current instance is actually configured to run on GPU (that depends on per-detector parameters like SURF/GpuVersion). Defaults to false; subclasses with a GPU backend override it.
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    virtual Feature2D::Type getType () const =0
    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -246,7 +263,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -266,7 +283,7 @@ static cv::Rect computeRoi virtual void rtabmap::GFTT::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -315,9 +332,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT.js b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT.js new file mode 100644 index 00000000..ba35af23 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1GFTT = +[ + [ "isGpuAvailable", "classrtabmap_1_1GFTT.html#a05151f04cf624576783837dc48ddf744", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__BRIEF-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__BRIEF-members.html index 10c473db..c869acd6 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__BRIEF-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__BRIEF-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::GFTT_BRIEF Member List
    @@ -139,9 +156,12 @@ $(function() { ~GFTT() (defined in rtabmap::GFTT)rtabmap::GFTTvirtual ~GFTT_BRIEF() (defined in rtabmap::GFTT_BRIEF)rtabmap::GFTT_BRIEFvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__BRIEF.html b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__BRIEF.html index e17bcdc6..f7646492 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__BRIEF.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__BRIEF.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -99,7 +116,7 @@ Inheritance diagram for rtabmap::GFTT_BRIEF:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::GFTT_BRIEF:
    @@ -111,20 +128,20 @@ Collaboration diagram for rtabmap::GFTT_BRIEF:
    -
    [legend]
    +
    [legend]
    +  - + +  @@ -154,7 +171,7 @@ cv::Mat  - +

    Public Member Functions

    - GFTT_BRIEF (const ParametersMap &parameters=ParametersMap())
    GFTT_BRIEF (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    - Public Member Functions inherited from rtabmap::GFTT
    - GFTT (const ParametersMap &parameters=ParametersMap())
    GFTT (const ParametersMap &parameters=ParametersMap())
     
    virtual bool isGpuAvailable () const override
     Returns true when a GPU/CUDA code path could be used by this detector on this host: i.e. the build was compiled with the matching GPU support AND a CUDA-capable device is detected at runtime. This is a capability probe – it does NOT reflect whether the current instance is actually configured to run on GPU (that depends on per-detector parameters like SURF/GpuVersion). Defaults to false; subclasses with a GPU backend override it.
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    +static Feature2D *  +static Feature2D *  + 

    @@ -192,11 +209,11 @@ Additional Inherited Members

    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -245,7 +262,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -265,7 +282,7 @@ static cv::Rect computeRoi virtual void rtabmap::GFTT_BRIEF::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -314,9 +331,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__DAISY-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__DAISY-members.html index f62bf167..ac981ca7 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__DAISY-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__DAISY-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::GFTT_DAISY Member List
    @@ -139,9 +156,12 @@ $(function() { ~GFTT() (defined in rtabmap::GFTT)rtabmap::GFTTvirtual ~GFTT_DAISY() (defined in rtabmap::GFTT_DAISY)rtabmap::GFTT_DAISYvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__DAISY.html b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__DAISY.html index 0c4747fe..4fc9ce31 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__DAISY.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__DAISY.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -99,7 +116,7 @@ Inheritance diagram for rtabmap::GFTT_DAISY:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::GFTT_DAISY:
    @@ -111,20 +128,20 @@ Collaboration diagram for rtabmap::GFTT_DAISY:
    -
    [legend]
    +
    [legend]
    +  - + +  @@ -154,7 +171,7 @@ cv::Mat  - +

    Public Member Functions

    - GFTT_DAISY (const ParametersMap &parameters=ParametersMap())
    GFTT_DAISY (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    - Public Member Functions inherited from rtabmap::GFTT
    - GFTT (const ParametersMap &parameters=ParametersMap())
    GFTT (const ParametersMap &parameters=ParametersMap())
     
    virtual bool isGpuAvailable () const override
     Returns true when a GPU/CUDA code path could be used by this detector on this host: i.e. the build was compiled with the matching GPU support AND a CUDA-capable device is detected at runtime. This is a capability probe – it does NOT reflect whether the current instance is actually configured to run on GPU (that depends on per-detector parameters like SURF/GpuVersion). Defaults to false; subclasses with a GPU backend override it.
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    +static Feature2D *  +static Feature2D *  + 

    @@ -192,11 +209,11 @@ Additional Inherited Members

    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -245,7 +262,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -265,7 +282,7 @@ static cv::Rect computeRoi virtual void rtabmap::GFTT_DAISY::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -314,9 +331,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__FREAK-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__FREAK-members.html index e1b4efa1..0f5e57db 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__FREAK-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__FREAK-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::GFTT_FREAK Member List
    @@ -139,9 +156,12 @@ $(function() { ~GFTT() (defined in rtabmap::GFTT)rtabmap::GFTTvirtual ~GFTT_FREAK() (defined in rtabmap::GFTT_FREAK)rtabmap::GFTT_FREAKvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__FREAK.html b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__FREAK.html index 406eedc3..f0ad7b07 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__FREAK.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__FREAK.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -99,7 +116,7 @@ Inheritance diagram for rtabmap::GFTT_FREAK:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::GFTT_FREAK:
    @@ -111,20 +128,20 @@ Collaboration diagram for rtabmap::GFTT_FREAK:
    -
    [legend]
    +
    [legend]
    +  - + +  @@ -154,7 +171,7 @@ cv::Mat  - +

    Public Member Functions

    - GFTT_FREAK (const ParametersMap &parameters=ParametersMap())
    GFTT_FREAK (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    - Public Member Functions inherited from rtabmap::GFTT
    - GFTT (const ParametersMap &parameters=ParametersMap())
    GFTT (const ParametersMap &parameters=ParametersMap())
     
    virtual bool isGpuAvailable () const override
     Returns true when a GPU/CUDA code path could be used by this detector on this host: i.e. the build was compiled with the matching GPU support AND a CUDA-capable device is detected at runtime. This is a capability probe – it does NOT reflect whether the current instance is actually configured to run on GPU (that depends on per-detector parameters like SURF/GpuVersion). Defaults to false; subclasses with a GPU backend override it.
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    +static Feature2D *  +static Feature2D *  + 

    @@ -192,11 +209,11 @@ Additional Inherited Members

    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -245,7 +262,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -265,7 +282,7 @@ static cv::Rect computeRoi virtual void rtabmap::GFTT_FREAK::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -314,9 +331,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__ORB-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__ORB-members.html index a7dd497f..3ff888bd 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__ORB-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__ORB-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::GFTT_ORB Member List
    @@ -139,9 +156,12 @@ $(function() { ~GFTT() (defined in rtabmap::GFTT)rtabmap::GFTTvirtual ~GFTT_ORB() (defined in rtabmap::GFTT_ORB)rtabmap::GFTT_ORBvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__ORB.html b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__ORB.html index 23514796..dec8cdd8 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__ORB.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GFTT__ORB.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -99,7 +116,7 @@ Inheritance diagram for rtabmap::GFTT_ORB:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::GFTT_ORB:
    @@ -111,20 +128,20 @@ Collaboration diagram for rtabmap::GFTT_ORB:
    -
    [legend]
    +
    [legend]
    +  - + +  @@ -154,7 +171,7 @@ cv::Mat  - +

    Public Member Functions

    - GFTT_ORB (const ParametersMap &parameters=ParametersMap())
    GFTT_ORB (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    - Public Member Functions inherited from rtabmap::GFTT
    - GFTT (const ParametersMap &parameters=ParametersMap())
    GFTT (const ParametersMap &parameters=ParametersMap())
     
    virtual bool isGpuAvailable () const override
     Returns true when a GPU/CUDA code path could be used by this detector on this host: i.e. the build was compiled with the matching GPU support AND a CUDA-capable device is detected at runtime. This is a capability probe – it does NOT reflect whether the current instance is actually configured to run on GPU (that depends on per-detector parameters like SURF/GpuVersion). Defaults to false; subclasses with a GPU backend override it.
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    +static Feature2D *  +static Feature2D *  + 

    @@ -192,11 +209,11 @@ Additional Inherited Members

    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -245,7 +262,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -265,7 +282,7 @@ static cv::Rect computeRoi virtual void rtabmap::GFTT_ORB::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -314,9 +331,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GPS-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1GPS-members.html index 890cec78..7d7e1a7b 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GPS-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GPS-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::GPS Member List
    @@ -93,9 +110,12 @@ $(function() { stamp() constrtabmap::GPSinline toGeodeticCoords() constrtabmap::GPSinline + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GPS.html b/preview/pr-1492/api/latest/classrtabmap_1_1GPS.html index b79a2065..62aff501 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GPS.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GPS.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -426,9 +443,13 @@ Public Member Functions
  • corelib/include/rtabmap/core/GPS.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GPS.js b/preview/pr-1492/api/latest/classrtabmap_1_1GPS.js new file mode 100644 index 00000000..cdf79855 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GPS.js @@ -0,0 +1,12 @@ +var classrtabmap_1_1GPS = +[ + [ "GPS", "classrtabmap_1_1GPS.html#a4ea914df744ae5a9ff60eff6bb2c734d", null ], + [ "GPS", "classrtabmap_1_1GPS.html#a488bb172e3b8836387e0994a31e709ef", null ], + [ "stamp", "classrtabmap_1_1GPS.html#a8620d60c593c641eb3be44ae41bec799", null ], + [ "longitude", "classrtabmap_1_1GPS.html#ac848af004f6581d42d55568d72332793", null ], + [ "latitude", "classrtabmap_1_1GPS.html#a9b20f8a5bf2cba909b53ecd83d2b4c08", null ], + [ "altitude", "classrtabmap_1_1GPS.html#a50ae4bb38ab5dc1fef49ff367b602adc", null ], + [ "error", "classrtabmap_1_1GPS.html#acf16049cca9dfc2fdb46705818f3bb34", null ], + [ "bearing", "classrtabmap_1_1GPS.html#a9285c1d2e97f83dc0b8df3666b912169", null ], + [ "toGeodeticCoords", "classrtabmap_1_1GPS.html#a2eeb2607721870789914f12688cbc375", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GainCompensator-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1GainCompensator-members.html index eec869d4..50fce8ac 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GainCompensator-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GainCompensator-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::GainCompensator Member List
    @@ -98,9 +115,12 @@ $(function() { getIndex(int id) const (defined in rtabmap::GainCompensator)rtabmap::GainCompensator ~GainCompensator() (defined in rtabmap::GainCompensator)rtabmap::GainCompensatorvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GainCompensator.html b/preview/pr-1492/api/latest/classrtabmap_1_1GainCompensator.html index 6aafc740..1758f290 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GainCompensator.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GainCompensator.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -136,9 +153,13 @@ int getIndex (int id)
  • corelib/include/rtabmap/core/GainCompensator.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GeodeticCoords-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1GeodeticCoords-members.html index 995e2d73..4991efd4 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GeodeticCoords-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GeodeticCoords-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::GeodeticCoords Member List
    @@ -98,9 +115,12 @@ $(function() { toENU_WGS84(const GeodeticCoords &origin) constrtabmap::GeodeticCoords toGeocentric_WGS84() constrtabmap::GeodeticCoords + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GeodeticCoords.html b/preview/pr-1492/api/latest/classrtabmap_1_1GeodeticCoords.html index fd972bfd..7d7f1807 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GeodeticCoords.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GeodeticCoords.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -487,9 +504,13 @@ Static Public Member Functions
  • corelib/include/rtabmap/core/GeodeticCoords.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GeodeticCoords.js b/preview/pr-1492/api/latest/classrtabmap_1_1GeodeticCoords.js new file mode 100644 index 00000000..4a9ed5b9 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GeodeticCoords.js @@ -0,0 +1,15 @@ +var classrtabmap_1_1GeodeticCoords = +[ + [ "GeodeticCoords", "classrtabmap_1_1GeodeticCoords.html#a41294c28a20d82ca1cee7f7038255d64", null ], + [ "GeodeticCoords", "classrtabmap_1_1GeodeticCoords.html#a0e70bc5a1464b930fafc579322912a68", null ], + [ "latitude", "classrtabmap_1_1GeodeticCoords.html#ac6f662384e5b4ac613d5678307eb95a7", null ], + [ "longitude", "classrtabmap_1_1GeodeticCoords.html#a68e16e48c8ede571e20e9889547fd509", null ], + [ "altitude", "classrtabmap_1_1GeodeticCoords.html#a3a0d110deb25400137d4fe552742970a", null ], + [ "setLatitude", "classrtabmap_1_1GeodeticCoords.html#a9113dd2d169f83e68b1dd0b12f8f24da", null ], + [ "setLongitude", "classrtabmap_1_1GeodeticCoords.html#aac1f8d7bcf0aff48aa8c7aefa91c72d3", null ], + [ "setAltitude", "classrtabmap_1_1GeodeticCoords.html#afe3c631b5f01246840f8591fc8dc834e", null ], + [ "toGeocentric_WGS84", "classrtabmap_1_1GeodeticCoords.html#ae92c7ff2c0b5c5a41902bdfd589d5c10", null ], + [ "toENU_WGS84", "classrtabmap_1_1GeodeticCoords.html#aedf48d8bfb2c8c181b1382919bf7b44c", null ], + [ "fromGeocentric_WGS84", "classrtabmap_1_1GeodeticCoords.html#ae37435ee904b9782fcddbf0f72f388bd", null ], + [ "fromENU_WGS84", "classrtabmap_1_1GeodeticCoords.html#abc69e5c7f8e473fe6788042237992d43", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptor-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptor-members.html index 6062717b..c1410cf1 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptor-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptor-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::GlobalDescriptor Member List
    @@ -90,9 +107,12 @@ $(function() { type() const (defined in rtabmap::GlobalDescriptor)rtabmap::GlobalDescriptorinline ~GlobalDescriptor() (defined in rtabmap::GlobalDescriptor)rtabmap::GlobalDescriptorinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptor.html b/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptor.html index 1a947f51..d7fcd98f 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptor.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptor.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -283,9 +300,13 @@ Public Member Functions
  • corelib/include/rtabmap/core/GlobalDescriptor.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptorExtractor-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptorExtractor-members.html index 42b5da49..f2364f1a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptorExtractor-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptorExtractor-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::GlobalDescriptorExtractor Member List
    @@ -95,9 +112,12 @@ $(function() { typeName(Type type) (defined in rtabmap::GlobalDescriptorExtractor)rtabmap::GlobalDescriptorExtractorinlinestatic ~GlobalDescriptorExtractor() (defined in rtabmap::GlobalDescriptorExtractor)rtabmap::GlobalDescriptorExtractorvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptorExtractor.html b/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptorExtractor.html index e486f11d..90806cc0 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptorExtractor.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GlobalDescriptorExtractor.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -99,7 +116,7 @@ Public Member Functions virtual GlobalDescriptor extract (const SensorData &data) const =0   -virtual void parseParameters (const ParametersMap &parameters) +virtual void parseParameters (const ParametersMap &parameters)   virtual GlobalDescriptorExtractor::Type getType () const =0 @@ -110,16 +127,16 @@ Static Public Member Functions static std::string typeName (Type type)   -static GlobalDescriptorExtractor * create (const ParametersMap &parameters=ParametersMap()) +static GlobalDescriptorExtractor * create (const ParametersMap &parameters=ParametersMap())   -static GlobalDescriptorExtractor * create (GlobalDescriptorExtractor::Type type, const ParametersMap &parameters=ParametersMap()) +static GlobalDescriptorExtractor * create (GlobalDescriptorExtractor::Type type, const ParametersMap &parameters=ParametersMap())   + 

    Protected Member Functions

    - GlobalDescriptorExtractor (const ParametersMap &parameters=ParametersMap())
    GlobalDescriptorExtractor (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -183,7 +200,7 @@ Protected Member Functions virtual void rtabmap::GlobalDescriptorExtractor::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -203,9 +220,13 @@ Protected Member Functions
  • corelib/include/rtabmap/core/GlobalDescriptorExtractor.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GlobalMap-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1GlobalMap-members.html index cffccd86..a5a45b58 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GlobalMap-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GlobalMap-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::GlobalMap Member List
    @@ -113,9 +130,12 @@ $(function() { updateError_ (defined in rtabmap::GlobalMap)rtabmap::GlobalMapprotected ~GlobalMap() (defined in rtabmap::GlobalMap)rtabmap::GlobalMapvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GlobalMap.html b/preview/pr-1492/api/latest/classrtabmap_1_1GlobalMap.html index 37ad2a16..ac36cb9a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GlobalMap.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GlobalMap.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -106,7 +123,7 @@ Inheritance diagram for rtabmap::GlobalMap:
    -
    [legend]
    +
    [legend]
    @@ -152,7 +169,7 @@ Static Public Member Functions

    Public Member Functions

    - + @@ -193,7 +210,7 @@ Protected Attributes

    Detailed Description

    Abstract base for assembling per-node LocalGrid data into a global map.

    Subclasses (OccupancyGrid, OctoMap, GridMap, CloudMap) implement assemble() to merge new node poses from LocalGridCache into their representation.

    -

    update() decides which poses need assembly (not yet in addedNodes(), present in cache, id > 0) and may call clear() when fullUpdateNeeded() detects graph optimization or a disjoint pose set (see kGridGlobalUpdateError).

    +

    update() decides which poses need assembly (not yet in addedNodes(), present in cache, id > 0) and may call clear() when fullUpdateNeeded() detects graph optimization or a disjoint pose set (see Parameters::kGridGlobalUpdateError()).

    Log-odds helpers logodds() and probability() convert between occupancy probability and the internal log-odds representation used for global hit/miss/clamping parameters (GridGlobal/Prob*).

    Definition at line 55 of file GlobalMap.h.

    @@ -216,8 +233,8 @@ Protected Attributes
    - - + + @@ -321,7 +338,7 @@ Protected Attributes

    True if the map should be rebuilt from cache (loop closure or disjoint graph).

    -

    Compares poses to addedNodes() using getUpdateError(), which is set from Grid/GlobalUpdateError (Parameters::kGridGlobalUpdateError()): if any assembled node's pose moved farther than that threshold (meters), or if none of the assembled nodes appear in poses, returns true and update() will call clear() first.

    +

    Compares poses to addedNodes() using getUpdateError(), which is set from Grid/GlobalUpdateError (Parameters::kGridGlobalUpdateError()): if any assembled node's pose moved farther than that threshold (meters), or if none of the assembled nodes appear in poses, returns true and update() will call clear() first.

    Parameters

    Protected Member Functions

     GlobalMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
     GlobalMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
     Constructs the base map; subclasses call from their constructor.
     
    virtual void assemble (const std::list< std::pair< int, Transform > > &newPoses)=0
    const ParametersMap & parameters = ParametersMap() const ParametersMap & parameters = ParametersMap() 
    @@ -1008,9 +1025,13 @@ Protected Attributes
  • corelib/include/rtabmap/core/GlobalMap.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GlobalMap.js b/preview/pr-1492/api/latest/classrtabmap_1_1GlobalMap.js new file mode 100644 index 00000000..2e407d42 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GlobalMap.js @@ -0,0 +1,20 @@ +var classrtabmap_1_1GlobalMap = +[ + [ "GlobalMap", "classrtabmap_1_1GlobalMap.html#a03581caaa2a313b131726af4e4a6b714", null ], + [ "fullUpdateNeeded", "classrtabmap_1_1GlobalMap.html#a11e9ba83337edf7f08f3c50064be028a", null ], + [ "update", "classrtabmap_1_1GlobalMap.html#aa21a1e3baba94ded5663a8057a3b8cd6", null ], + [ "clear", "classrtabmap_1_1GlobalMap.html#aa6701a09e2532877e73d5b1ba8cb1213", null ], + [ "getCellSize", "classrtabmap_1_1GlobalMap.html#a445f18d347d5624a012f756eb9fe5320", null ], + [ "getUpdateError", "classrtabmap_1_1GlobalMap.html#a99c3840a89e76a091cf59cfaf1a8bcc4", null ], + [ "addedNodes", "classrtabmap_1_1GlobalMap.html#a98c2c10030cfa64c1b72d17f046243f4", null ], + [ "getGridMin", "classrtabmap_1_1GlobalMap.html#aaf028c4c070aa8568eaaf3dae4b926ee", null ], + [ "getGridMax", "classrtabmap_1_1GlobalMap.html#aa840b2e62893de929f952b8511df6164", null ], + [ "getGridMin", "classrtabmap_1_1GlobalMap.html#a37adbbb0e80ba76cfa080cec9811cca3", null ], + [ "getGridMax", "classrtabmap_1_1GlobalMap.html#a060366742fc8f51deaf7dd75b66615c7", null ], + [ "getMemoryUsed", "classrtabmap_1_1GlobalMap.html#a20031690daf7a7e9195ae97abf46522b", null ], + [ "assemble", "classrtabmap_1_1GlobalMap.html#ae622850e2447bf1cc3e99ee9dcd4b65f", null ], + [ "cache", "classrtabmap_1_1GlobalMap.html#a632f06ccce72bce66a9fd38d37f23b80", null ], + [ "assembledNodes", "classrtabmap_1_1GlobalMap.html#a7fc3f43e65401d3842419066242e081d", null ], + [ "isNodeAssembled", "classrtabmap_1_1GlobalMap.html#a9c853fcade3b4b9bd4f49b6a07025e6d", null ], + [ "addAssembledNode", "classrtabmap_1_1GlobalMap.html#a0b95370df2582da48ff0e1e405cccda2", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GridMap-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1GridMap-members.html index 38110f6c..bebacb12 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GridMap-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GridMap-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::GridMap Member List
    @@ -120,9 +137,12 @@ $(function() {
    posesCurrent graph poses (node id → transform).
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~GlobalMap() (defined in rtabmap::GlobalMap)rtabmap::GlobalMapvirtual
    ~GridMap() (defined in rtabmap::GridMap)rtabmap::GridMapvirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GridMap.html b/preview/pr-1492/api/latest/classrtabmap_1_1GridMap.html index f54ce9f8..4088e23c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1GridMap.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GridMap.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -93,7 +110,7 @@ Inheritance diagram for rtabmap::GridMap:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::GridMap:
    @@ -103,12 +120,12 @@ Collaboration diagram for rtabmap::GridMap:
    -
    [legend]
    +
    [legend]
    +  @@ -162,7 +179,7 @@ Protected Member Functions - + @@ -299,9 +316,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/global_map/GridMap.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1GridMap.js b/preview/pr-1492/api/latest/classrtabmap_1_1GridMap.js new file mode 100644 index 00000000..1952eaa0 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1GridMap.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1GridMap = +[ + [ "clear", "classrtabmap_1_1GridMap.html#a2a3b8ba591cf41da62e5486bb62b8f51", null ], + [ "assemble", "classrtabmap_1_1GridMap.html#a57ad9df30e61345ec23a45bcda0f2e93", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1IMU-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1IMU-members.html index 0c00858c..ae97fd7f 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1IMU-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1IMU-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::IMU Member List
    @@ -96,9 +113,12 @@ $(function() {

    Public Member Functions

    - GridMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
    GridMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
     
    virtual void clear ()
     Clears assembled nodes and grid bounds; does not clear LocalGridCache.
     Subclass hook: merge newPoses into the global map; call addAssembledNode().
     
    - Protected Member Functions inherited from rtabmap::GlobalMap
     GlobalMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
     GlobalMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
     Constructs the base map; subclasses call from their constructor.
     
    const std::map< int, LocalGrid > & cache () const
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    orientation() constrtabmap::IMUinline
    orientationCovariance() constrtabmap::IMUinline
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1IMU.html b/preview/pr-1492/api/latest/classrtabmap_1_1IMU.html index 5ba3c469..6d260cf2 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1IMU.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1IMU.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -561,9 +578,13 @@ Public Member Functions
  • corelib/include/rtabmap/core/IMU.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1IMU.js b/preview/pr-1492/api/latest/classrtabmap_1_1IMU.js new file mode 100644 index 00000000..94a35250 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1IMU.js @@ -0,0 +1,15 @@ +var classrtabmap_1_1IMU = +[ + [ "IMU", "classrtabmap_1_1IMU.html#a76e674d3ef1865369e1416ae5ff76483", null ], + [ "IMU", "classrtabmap_1_1IMU.html#a8db1233b6871dcbd58f1862cee2826fa", null ], + [ "IMU", "classrtabmap_1_1IMU.html#a3171afc29cdf8587a401b6da1b1908e6", null ], + [ "orientation", "classrtabmap_1_1IMU.html#a2160e6d59e4f9e3ffc84a2b7d62bdabd", null ], + [ "orientationCovariance", "classrtabmap_1_1IMU.html#ab7668040b92bfa5532c5e1c19ddbf429", null ], + [ "angularVelocity", "classrtabmap_1_1IMU.html#ad0160a803d2005f3f4db27c402e6bceb", null ], + [ "angularVelocityCovariance", "classrtabmap_1_1IMU.html#a660c82c641525ff24aefa7e03ebf7d4a", null ], + [ "linearAcceleration", "classrtabmap_1_1IMU.html#a8fde3445664329d6432b632fca9db17a", null ], + [ "linearAccelerationCovariance", "classrtabmap_1_1IMU.html#a2ee035bffb85f1681ad3525c32ba1243", null ], + [ "localTransform", "classrtabmap_1_1IMU.html#a10cfadbe31bbf80822a9ab92c0892b33", null ], + [ "convertToBaseFrame", "classrtabmap_1_1IMU.html#a1ccae83f46e87d28e56bcfc4a25fafb8", null ], + [ "empty", "classrtabmap_1_1IMU.html#ace111e68ca49e6d47cc92f53a0be87ef", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1IMUEvent-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1IMUEvent-members.html index 7b85f6aa..1ef1e570 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1IMUEvent-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1IMUEvent-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::IMUEvent Member List
    @@ -92,9 +109,12 @@ $(function() { UEvent(int code=0)UEventinlineprotected ~UEvent() (defined in UEvent)UEventinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1IMUEvent.html b/preview/pr-1492/api/latest/classrtabmap_1_1IMUEvent.html index 9ffc2de3..79183157 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1IMUEvent.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1IMUEvent.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::IMUEvent:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::IMUEvent:
    @@ -107,7 +124,7 @@ Collaboration diagram for rtabmap::IMUEvent:
    -
    [legend]
    +
    [legend]
    @@ -305,9 +322,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/IMU.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1IMUEvent.js b/preview/pr-1492/api/latest/classrtabmap_1_1IMUEvent.js new file mode 100644 index 00000000..19e85f58 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1IMUEvent.js @@ -0,0 +1,8 @@ +var classrtabmap_1_1IMUEvent = +[ + [ "IMUEvent", "classrtabmap_1_1IMUEvent.html#a1ab86d7c16b1cadb44f0440808a9a81b", null ], + [ "IMUEvent", "classrtabmap_1_1IMUEvent.html#af041b297fa5f621dbc4fd085b16da800", null ], + [ "getClassName", "classrtabmap_1_1IMUEvent.html#adf3482d48ccbf36daa039efb596405d0", null ], + [ "getData", "classrtabmap_1_1IMUEvent.html#a3ebdf9e3cb56c153bf76d4aad5a6b44e", null ], + [ "getStamp", "classrtabmap_1_1IMUEvent.html#ac1dc5e7e806fbe05ee5fec562384924f", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1IMUFilter-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1IMUFilter-members.html index 2bebbb2d..680ecc0c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1IMUFilter-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1IMUFilter-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::IMUFilter Member List
    @@ -87,7 +104,7 @@ $(function() { - + @@ -96,9 +113,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    create(IMUFilter::Type type, const ParametersMap &parameters=ParametersMap())rtabmap::IMUFilterstatic
    getOrientation(double &qx, double &qy, double &qz, double &qw) const =0rtabmap::IMUFilterpure virtual
    IMUFilter(const ParametersMap &parameters=ParametersMap()) (defined in rtabmap::IMUFilter)rtabmap::IMUFilterinlineprotected
    kComplementaryFilter enum value (defined in rtabmap::IMUFilter)rtabmap::IMUFilter
    kComplementaryFilter enum valuertabmap::IMUFilter
    kMadgwick enum valuertabmap::IMUFilter
    parseParameters(const ParametersMap &parameters)rtabmap::IMUFilterinlinevirtual
    reset(double qx=0.0, double qy=0.0, double qz=0.0, double qw=1.0)=0rtabmap::IMUFilterpure virtual
    update(double gx, double gy, double gz, double ax, double ay, double az, double stamp)rtabmap::IMUFilter
    ~IMUFilter() (defined in rtabmap::IMUFilter)rtabmap::IMUFilterinlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1IMUFilter.html b/preview/pr-1492/api/latest/classrtabmap_1_1IMUFilter.html index 4a69bc67..496fa962 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1IMUFilter.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1IMUFilter.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -95,14 +112,14 @@ $(function() {

    Public Types

    enum  Type { kMadgwick = 0 -, kComplementaryFilter = 1 +, kComplementaryFilter = 1 }  Orientation fusion algorithm. More...
      - + @@ -119,16 +136,16 @@ Public Member Functions

    Public Member Functions

    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Re-reads filter parameters from parameters.
     
    void update (double gx, double gy, double gz, double ax, double ay, double az, double stamp)
    - + - +

    Static Public Member Functions

    static IMUFilter * create (const ParametersMap &parameters=ParametersMap())
    static IMUFilter * create (const ParametersMap &parameters=ParametersMap())
     Creates a filter using type parsed from parameters.
     
    static IMUFilter * create (IMUFilter::Type type, const ParametersMap &parameters=ParametersMap())
    static IMUFilter * create (IMUFilter::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a filter of the given type.
     
    - +

    Protected Member Functions

     IMUFilter (const ParametersMap &parameters=ParametersMap())
     IMUFilter (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -136,7 +153,7 @@ Protected Member Functions

    Implementations integrate angular rates and correct drift using the measured gravity vector. The public update() API takes timestamps and computes the time step between consecutive calls.

    Factory methods create() return heap-allocated instances; the caller owns the pointer (e.g. SensorCaptureThread, IMUThread, Camera).

    Output orientation from getOrientation() is a unit quaternion (qx, qy, qz, qw) in the same convention as IMU (body frame).

    -

    Filter tuning parameters are read from ParametersMap (ImuFilter/... keys); see ComplementaryFilter and MadgwickFilter (when RTAB-Map is built with Madgwick support).

    +

    Filter tuning parameters are read from ParametersMap (ImuFilter/... keys); see kComplementaryFilter and kMadgwick (the latter only when RTAB-Map is built with Madgwick support).

    See also
    IMU
    SensorCaptureThread::enableIMUFiltering()
    @@ -159,6 +176,8 @@ Protected Member Functions +
    Enumerator
    kMadgwick 

    Madgwick AHRS (attitude and heading reference system). RTAB-Map must be built with Madgwick support.

    kComplementaryFilter 

    Complementary filter (always available).

    +

    Definition at line 64 of file IMUFilter.h.

    @@ -189,7 +208,7 @@ Protected Member Functions
    -

    Definition at line 84 of file IMUFilter.h.

    +

    Definition at line 85 of file IMUFilter.h.

    @@ -205,8 +224,8 @@ Protected Member Functions rtabmap::IMUFilter::IMUFilter ( - const ParametersMap &  - parameters = ParametersMap()) + const ParametersMap &  + parameters = ParametersMap()) @@ -217,7 +236,7 @@ Protected Member Functions
    -

    Definition at line 129 of file IMUFilter.h.

    +

    Definition at line 130 of file IMUFilter.h.

    @@ -234,8 +253,8 @@ Protected Member Functions static IMUFilter * rtabmap::IMUFilter::create ( - const ParametersMap &  - parameters = ParametersMap()) + const ParametersMap &  + parameters = ParametersMap()) @@ -275,8 +294,8 @@ Protected Member Functions - const ParametersMap &  - parameters = ParametersMap()  + const ParametersMap &  + parameters = ParametersMap()  @@ -294,7 +313,7 @@ Protected Member Functions

    Creates a filter of the given type.

    Parameters
    - +
    typeFusion algorithm; falls back to kComplementaryFilter if kMadgwick is requested but not compiled in.
    typeFusion algorithm; falls back to kComplementaryFilter if kMadgwick is requested but not compiled in.
    parametersOptional ImuFilter/... tuning parameters.
    @@ -315,7 +334,7 @@ Protected Member Functions virtual void rtabmap::IMUFilter::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -335,7 +354,7 @@ Protected Member Functions
    -

    Definition at line 90 of file IMUFilter.h.

    +

    Definition at line 91 of file IMUFilter.h.

    @@ -559,9 +578,13 @@ Protected Member Functions
  • corelib/include/rtabmap/core/IMUFilter.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1IMUFilter.js b/preview/pr-1492/api/latest/classrtabmap_1_1IMUFilter.js new file mode 100644 index 00000000..079192e1 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1IMUFilter.js @@ -0,0 +1,12 @@ +var classrtabmap_1_1IMUFilter = +[ + [ "Type", "classrtabmap_1_1IMUFilter.html#a1332e06cbd6b83c0532e6d71523cdb83", [ + [ "kMadgwick", "classrtabmap_1_1IMUFilter.html#a1332e06cbd6b83c0532e6d71523cdb83aa1f642678d0846f51590e4f69a585c09", null ], + [ "kComplementaryFilter", "classrtabmap_1_1IMUFilter.html#a1332e06cbd6b83c0532e6d71523cdb83a13d263540bc4ee0b91102547c8eb1ae2", null ] + ] ], + [ "parseParameters", "classrtabmap_1_1IMUFilter.html#a26022384205491695e5fbea349e6363a", null ], + [ "update", "classrtabmap_1_1IMUFilter.html#ab02c81af3543cfb1d53b4a0b064a0363", null ], + [ "type", "classrtabmap_1_1IMUFilter.html#ab6dc95a6f031745a33599646e75ff9f6", null ], + [ "getOrientation", "classrtabmap_1_1IMUFilter.html#ae32dda362d720f964781f1681fa6a973", null ], + [ "reset", "classrtabmap_1_1IMUFilter.html#a45b68e2127fc5a687ef6b7920bf9b39b", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1IMUThread-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1IMUThread-members.html index 648b6b1a..aa99d5fc 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1IMUThread-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1IMUThread-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::IMUThread Member List
    @@ -132,9 +149,12 @@ $(function() { ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1IMUThread.html b/preview/pr-1492/api/latest/classrtabmap_1_1IMUThread.html index 0daa3979..b58523f6 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1IMUThread.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1IMUThread.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -101,7 +118,7 @@ Inheritance diagram for rtabmap::IMUThread:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::IMUThread:
    @@ -115,7 +132,7 @@ Collaboration diagram for rtabmap::IMUThread:
    -
    [legend]
    +
    [legend]
    @@ -129,7 +146,7 @@ Public Member Functions void  - + - - + + @@ -361,9 +378,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/IMUThread.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1IMUThread.js b/preview/pr-1492/api/latest/classrtabmap_1_1IMUThread.js new file mode 100644 index 00000000..bbbeadab --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1IMUThread.js @@ -0,0 +1,8 @@ +var classrtabmap_1_1IMUThread = +[ + [ "IMUThread", "classrtabmap_1_1IMUThread.html#a97a2c48c6bb7e29ae64147fc9f032ac3", null ], + [ "init", "classrtabmap_1_1IMUThread.html#aeed84fd5d571a5e9af54c8c3ea16ef9d", null ], + [ "setRate", "classrtabmap_1_1IMUThread.html#a3b646ffce1964e2ab6bc314dc4b27deb", null ], + [ "enableIMUFiltering", "classrtabmap_1_1IMUThread.html#ad7e54aa5d2c6a9354e38bda9f01c89ab", null ], + [ "disableIMUFiltering", "classrtabmap_1_1IMUThread.html#a7934573b7f4899278f1b048cf9a686bc", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1KAZE-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1KAZE-members.html index 62250886..d0a5e26b 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1KAZE-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1KAZE-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::KAZE Member List
    @@ -137,9 +154,12 @@ $(function() {

    Public Member Functions

    setRate (int rate)
     Sets the target playback rate in Hz.
     
    void enableIMUFiltering (int filteringStrategy=1, const ParametersMap &parameters=ParametersMap(), bool baseFrameConversion=false)
    void enableIMUFiltering (int filteringStrategy=1, const ParametersMap &parameters=ParametersMap(), bool baseFrameConversion=false)
     Enables orientation fusion on replayed samples.
     
    @@ -328,8 +345,8 @@ Additional Inherited Members
    const ParametersMap & parameters = ParametersMap(), const ParametersMap & parameters = ParametersMap(),
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~Feature2D() (defined in rtabmap::Feature2D)rtabmap::Feature2Dvirtual
    ~KAZE() (defined in rtabmap::KAZE)rtabmap::KAZEvirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1KAZE.html b/preview/pr-1492/api/latest/classrtabmap_1_1KAZE.html index 00711351..7aaec26e 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1KAZE.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1KAZE.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::KAZE:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::KAZE:
    @@ -107,14 +124,14 @@ Collaboration diagram for rtabmap::KAZE:
    -
    [legend]
    +
    [legend]
    +  - + @@ -143,7 +160,7 @@ cv::Mat  - + @@ -184,11 +201,11 @@ Additional Inherited Members +static Feature2D *  +static Feature2D *  + 

    Public Member Functions

    - KAZE (const ParametersMap &parameters=ParametersMap())
    KAZE (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    virtual bool isGpuAvailable () const
     Returns true when a GPU/CUDA code path could be used by this detector on this host: i.e. the build was compiled with the matching GPU support AND a CUDA-capable device is detected at runtime. This is a capability probe – it does NOT reflect whether the current instance is actually configured to run on GPU (that depends on per-detector parameters like SURF/GpuVersion). Defaults to false; subclasses with a GPU backend override it.
    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -237,7 +254,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -257,7 +274,7 @@ static cv::Rect computeRoi virtual void rtabmap::KAZE::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -306,9 +323,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Landmark-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Landmark-members.html index dbf0afd4..a631d4f7 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Landmark-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Landmark-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::Landmark Member List
    @@ -92,9 +109,12 @@ $(function() { size() constrtabmap::Landmarkinline ~Landmark() (defined in rtabmap::Landmark)rtabmap::Landmarkinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Landmark.html b/preview/pr-1492/api/latest/classrtabmap_1_1Landmark.html index 9f618164..e5ec84fe 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Landmark.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Landmark.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -400,9 +417,13 @@ Public Member Functions
  • corelib/include/rtabmap/core/Landmark.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Landmark.js b/preview/pr-1492/api/latest/classrtabmap_1_1Landmark.js new file mode 100644 index 00000000..fef7cac6 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Landmark.js @@ -0,0 +1,10 @@ +var classrtabmap_1_1Landmark = +[ + [ "Landmark", "classrtabmap_1_1Landmark.html#a6ba2b53d996e0fa62a8023917e515a06", null ], + [ "Landmark", "classrtabmap_1_1Landmark.html#a1fda87c27ac931dcf9815921b53c1f19", null ], + [ "Landmark", "classrtabmap_1_1Landmark.html#a92311f7550e395fea804c5438e9085ff", null ], + [ "id", "classrtabmap_1_1Landmark.html#a2b5a5cbdb313813e3bb473a05b1145e2", null ], + [ "size", "classrtabmap_1_1Landmark.html#acba351c01c619a0d78e52e7bfca94111", null ], + [ "pose", "classrtabmap_1_1Landmark.html#ac6bfc77e153b0877c4c1cc3d97327a88", null ], + [ "covariance", "classrtabmap_1_1Landmark.html#a1c1e20cccc5f659743ba48c8afe1a8a0", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LaserScan-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1LaserScan-members.html index 9a2b3778..dd812763 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1LaserScan-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LaserScan-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::LaserScan Member List
    @@ -112,7 +129,7 @@ $(function() { hasRing() const (defined in rtabmap::LaserScan)rtabmap::LaserScaninline hasTime() const (defined in rtabmap::LaserScan)rtabmap::LaserScaninline is2d() const (defined in rtabmap::LaserScan)rtabmap::LaserScaninline - isCompressed() const (defined in rtabmap::LaserScan)rtabmap::LaserScaninline + isCompressed() constrtabmap::LaserScaninline isEmpty() const (defined in rtabmap::LaserScan)rtabmap::LaserScaninline isOrganized() const (defined in rtabmap::LaserScan)rtabmap::LaserScaninline isScan2d(const Format &format) (defined in rtabmap::LaserScan)rtabmap::LaserScanstatic @@ -152,9 +169,12 @@ $(function() { size() const (defined in rtabmap::LaserScan)rtabmap::LaserScaninline unpackRGB(float rgb, unsigned char &r, unsigned char &g, unsigned char &b) (defined in rtabmap::LaserScan)rtabmap::LaserScanstatic + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LaserScan.html b/preview/pr-1492/api/latest/classrtabmap_1_1LaserScan.html index 53fa04e3..07970199 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1LaserScan.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LaserScan.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -179,6 +196,7 @@ Public Member Functions bool hasRing () const   bool isCompressed () const + True if the scan is stored compressed (single-row CV_8UC1 blob) instead of raw points.
      bool isOrganized () const   @@ -1041,7 +1059,9 @@ static LaserScan 
    -

    Definition at line 182 of file LaserScan.h.

    +

    True if the scan is stored compressed (single-row CV_8UC1 blob) instead of raw points.

    + +

    Definition at line 183 of file LaserScan.h.

    @@ -1068,7 +1088,7 @@ static LaserScan 
    -

    Definition at line 183 of file LaserScan.h.

    +

    Definition at line 184 of file LaserScan.h.

    @@ -1095,7 +1115,7 @@ static LaserScan 
    -

    Definition at line 190 of file LaserScan.h.

    +

    Definition at line 191 of file LaserScan.h.

    @@ -1122,7 +1142,7 @@ static LaserScan 
    -

    Definition at line 191 of file LaserScan.h.

    +

    Definition at line 192 of file LaserScan.h.

    @@ -1149,7 +1169,7 @@ static LaserScan 
    -

    Definition at line 192 of file LaserScan.h.

    +

    Definition at line 193 of file LaserScan.h.

    @@ -1176,7 +1196,7 @@ static LaserScan 
    -

    Definition at line 193 of file LaserScan.h.

    +

    Definition at line 194 of file LaserScan.h.

    @@ -1203,7 +1223,7 @@ static LaserScan 
    -

    Definition at line 194 of file LaserScan.h.

    +

    Definition at line 195 of file LaserScan.h.

    @@ -1271,7 +1291,7 @@ static LaserScan Clear the scan data.

    -

    Definition at line 208 of file LaserScan.h.

    +

    Definition at line 209 of file LaserScan.h.

    @@ -1279,9 +1299,13 @@ static LaserScan corelib/include/rtabmap/core/LaserScan.h + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LaserScan.js b/preview/pr-1492/api/latest/classrtabmap_1_1LaserScan.js new file mode 100644 index 00000000..8d4f244e --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LaserScan.js @@ -0,0 +1,25 @@ +var classrtabmap_1_1LaserScan = +[ + [ "Format", "classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007", [ + [ "kUnknown", "classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a068e1caebd3d8c939887dce363abd24d", null ], + [ "kXY", "classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a4f3e7340e44a01b48ccaf8e1f8dca3e1", null ], + [ "kXYI", "classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007abb92c193b2eb76045e1a141c2a42cc00", null ], + [ "kXYNormal", "classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007ad4c3ec9f057875ade4f21f52901bceb5", null ], + [ "kXYINormal", "classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a799064c7e31b99134871b5d7d2906f97", null ], + [ "kXYZ", "classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a0c376810ac499a8a93a02bd0d4a19267", null ], + [ "kXYZI", "classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a5efd7fbf18cee72d9eb2daa4ea818e42", null ], + [ "kXYZRGB", "classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a500cf2179e454d8d5a74895b301c0829", null ], + [ "kXYZNormal", "classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a09e67f9495016103a162854b8e852bbc", null ], + [ "kXYZINormal", "classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a3fdc082afb503bb197e2651b6fc565b8", null ], + [ "kXYZRGBNormal", "classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007af2d5b7ff94aeac818000d840e257ac07", null ], + [ "kXYZIT", "classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007ab169cf98665cb3f33d81240b37cc501c", null ], + [ "kXYZIRT", "classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a7df3c8f97dd52461787060befaf7f2d7", null ] + ] ], + [ "LaserScan", "classrtabmap_1_1LaserScan.html#a0cb5ba7c590cea1b36c81804acdbf302", null ], + [ "LaserScan", "classrtabmap_1_1LaserScan.html#aaf554921f866f90c48a6174d5f97a016", null ], + [ "isCompressed", "classrtabmap_1_1LaserScan.html#a25e8e9681240f4a21960977f5c12bcd9", null ], + [ "field", "classrtabmap_1_1LaserScan.html#a61d7ecfee5d444fdde06efb0f13ed68d", null ], + [ "clear", "classrtabmap_1_1LaserScan.html#af0ad1e84f0be48a84b772385249adb45", null ], + [ "operator+=", "classrtabmap_1_1LaserScan.html#af9f9a32f97cfbac321fc2509f0d1bd04", null ], + [ "operator+", "classrtabmap_1_1LaserScan.html#ab952e27e94b2fa942efe98ea651f4475", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Lidar-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Lidar-members.html index a6588011..f1e91338 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Lidar-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Lidar-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::Lidar Member List
    @@ -100,9 +117,12 @@ $(function() { ~Lidar() (defined in rtabmap::Lidar)rtabmap::Lidarinlinevirtual ~SensorCapture()rtabmap::SensorCapturevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Lidar.html b/preview/pr-1492/api/latest/classrtabmap_1_1Lidar.html index f0902421..8f47e5de 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Lidar.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Lidar.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Protected Member Functions | @@ -96,7 +113,7 @@ Inheritance diagram for rtabmap::Lidar:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::Lidar:
    @@ -106,7 +123,7 @@ Collaboration diagram for rtabmap::Lidar:
    -
    [legend]
    +
    [legend]
    @@ -243,9 +260,13 @@ virtual  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::LidarVLP16 Member List
    @@ -105,9 +122,12 @@ $(function() {

    Protected Member Functions

    ~SensorCapture
  • corelib/include/rtabmap/core/Lidar.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Lidar.js b/preview/pr-1492/api/latest/classrtabmap_1_1Lidar.js new file mode 100644 index 00000000..907e814d --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Lidar.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1Lidar = +[ + [ "Lidar", "classrtabmap_1_1Lidar.html#a9d14987cd20918960d6b3705b66241ed", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LidarVLP16-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1LidarVLP16-members.html index bf7d1d38..6449d7cd 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1LidarVLP16-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LidarVLP16-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~LidarVLP16() (defined in rtabmap::LidarVLP16)rtabmap::LidarVLP16virtual
    ~SensorCapture()rtabmap::SensorCapturevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LidarVLP16.html b/preview/pr-1492/api/latest/classrtabmap_1_1LidarVLP16.html index 6b4a009f..ff918493 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1LidarVLP16.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LidarVLP16.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::LidarVLP16:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::LidarVLP16:
    @@ -111,7 +128,7 @@ Collaboration diagram for rtabmap::LidarVLP16:
    -
    [legend]
    +
    [legend]
    @@ -348,9 +365,13 @@ RGB and depth images should be already rectified if calibration was loaded.
  • corelib/include/rtabmap/core/lidar/LidarVLP16.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LidarVLP16.js b/preview/pr-1492/api/latest/classrtabmap_1_1LidarVLP16.js new file mode 100644 index 00000000..de18349c --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LidarVLP16.js @@ -0,0 +1,6 @@ +var classrtabmap_1_1LidarVLP16 = +[ + [ "init", "classrtabmap_1_1LidarVLP16.html#a80162804e05013f64c6868084f460ab0", null ], + [ "getSerial", "classrtabmap_1_1LidarVLP16.html#a9d533721703457a60e94124d840fee95", null ], + [ "captureData", "classrtabmap_1_1LidarVLP16.html#a60d8190947d474e0557695c1032c40b8", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Link-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Link-members.html index 9a459680..def864d8 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Link-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Link-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::Link Member List
    @@ -83,13 +100,13 @@ $(function() {

    This is the complete list of members for rtabmap::Link, including all inherited members.

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    - + - + @@ -99,7 +116,7 @@ $(function() { - + @@ -111,21 +128,24 @@ $(function() { - - + + - + - - + +
    from() const (defined in rtabmap::Link)rtabmap::Linkinline
    from() constrtabmap::Linkinline
    infMatrix() const (defined in rtabmap::Link)rtabmap::Linkinline
    inverse() constrtabmap::Link
    isValid() constrtabmap::Linkinline
    kAllWithLandmarks enum valuertabmap::Link
    kAllWithoutLandmarks enum valuertabmap::Link
    kEnd enum value (defined in rtabmap::Link)rtabmap::Link
    kEnd enum valuertabmap::Link
    kGlobalClosure enum valuertabmap::Link
    kGravity enum valuertabmap::Link
    kLandmark enum valuertabmap::Link
    kNeighborMerged enum valuertabmap::Link
    kPosePrior enum valuertabmap::Link
    kSelfRefLink enum valuertabmap::Link
    kUndef enum value (defined in rtabmap::Link)rtabmap::Link
    kUndef enum valuertabmap::Link
    kUserClosure enum valuertabmap::Link
    kVirtualClosure enum valuertabmap::Link
    Link()rtabmap::Link
    setTo(int to) (defined in rtabmap::Link)rtabmap::Linkinline
    setTransform(const Transform &transform) (defined in rtabmap::Link)rtabmap::Linkinline
    setType(Type type) (defined in rtabmap::Link)rtabmap::Linkinline
    to() const (defined in rtabmap::Link)rtabmap::Linkinline
    transform() const (defined in rtabmap::Link)rtabmap::Linkinline
    to() constrtabmap::Linkinline
    transform() constrtabmap::Linkinline
    transVariance(bool minimum=true) constrtabmap::Link
    type() const (defined in rtabmap::Link)rtabmap::Linkinline
    type() constrtabmap::Linkinline
    Type enum namertabmap::Link
    typeName(Type type)rtabmap::Linkstatic
    typeName() const (defined in rtabmap::Link)rtabmap::Linkinline
    uncompressUserData()rtabmap::Link
    uncompressUserDataConst() constrtabmap::Link
    userDataCompressed() const (defined in rtabmap::Link)rtabmap::Linkinline
    userDataRaw() const (defined in rtabmap::Link)rtabmap::Linkinline
    userDataCompressed() constrtabmap::Linkinline
    userDataRaw() constrtabmap::Linkinline
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Link.html b/preview/pr-1492/api/latest/classrtabmap_1_1Link.html index 3074d0af..b4180c25 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Link.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Link.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Types | @@ -106,12 +123,12 @@ Public Types ,
      kLandmark , kGravity -, kEnd +, kEnd , kSelfRefLink = 97 ,
      kAllWithLandmarks = 98 , kAllWithoutLandmarks = 99 -, kUndef = 99 +, kUndef = 99
    }  Link category and filter sentinels. More...
    @@ -121,9 +138,9 @@ Public Types Public Member Functions  Link () - Default constructor; creates an invalid link (kUndef).
    + Default constructor; creates an invalid link (kUndef).
      - Link (int from, int to, Type type, const Transform &transform, const cv::Mat &infMatrix=cv::Mat::eye(6, 6, CV_64FC1), const cv::Mat &userData=cv::Mat()) + Link (int from, int to, Type type, const Transform &transform, const cv::Mat &infMatrix=cv::Mat::eye(6, 6, CV_64FC1), const cv::Mat &userData=cv::Mat())  Constructs a link between two nodes.
      bool isValid () const @@ -146,13 +163,13 @@ Public Member Functions double transVariance (bool minimum=true) const  Translation variance derived from the information matrix diagonal (x, y, z).
      -void setFrom (int from) +void setFrom (int from)   -void setTo (int to) +void setTo (int to)   -void setTransform (const Transform &transform) +void setTransform (const Transform &transform)   -void setType (Type type) +void setType (Type type)   void setInfMatrix (const cv::Mat &infMatrix) @@ -164,7 +181,7 @@ void setInfMatrix (con   void uncompressUserData () - Decompresses user data into userDataRaw() if compressed data is stored.
    + Decompresses user data into userDataRaw() if compressed data is stored.
      cv::Mat uncompressUserDataConst () const   @@ -176,13 +193,13 @@ void uncompressUserData - +

    Static Public Member Functions

    static std::string typeName (Type type)
    static std::string typeName (Type type)
     

    Detailed Description

    Directed constraint between two nodes in RTAB-Map's pose graph.

    -

    A link connects signature from() to signature to() with a relative Transform and an information matrix (inverse covariance) used by graph optimization. Links are stored on Signature objects and persisted in the database; they define odometry chains, loop closures, landmarks, and priors.

    -

    The transform is expressed from the from node frame to the to node frame (i.e. pose of to relative to from), unless type() indicates a special semantics (e.g. kPosePrior, kLandmark).

    +

    A link connects signature from() to signature to() with a relative Transform and an information matrix (inverse covariance) used by graph optimization. Links are stored on Signature objects and persisted in the database; they define odometry chains, loop closures, landmarks, and priors.

    +

    The transform is expressed from the from node frame to the to node frame (i.e. pose of to relative to from), unless type() indicates a special semantics (e.g. kPosePrior, kLandmark).

    See also
    Signature
    Memory::addLink()
    @@ -202,7 +219,7 @@ Static Public Member Functions

    Link category and filter sentinels.

    -

    Values kSelfRefLink, kAllWithLandmarks, kAllWithoutLandmarks and kUndef are also used as query filters when retrieving links from memory or the database (they are not stored as link types on signatures).

    +

    Values kSelfRefLink, kAllWithLandmarks, kAllWithoutLandmarks and kUndef are also used as query filters when retrieving links from memory or the database (they are not stored as link types on signatures).

    @@ -224,12 +241,16 @@ Static Public Member Functions + +
    Enumerator
    kNeighbor 

    Sequential odometry link between consecutive nodes.

    kGravity 

    Gravity direction constraint on the base frame (from == to).

    kEnd 

    Sentinel: number of link types that can be stored.

    +
    kSelfRefLink 

    Filter: links where from == to (e.g. kPosePrior, kGravity).

    kAllWithLandmarks 

    Filter: all link types including kLandmark.

    kAllWithoutLandmarks 

    Filter: all link types except kLandmark.

    kUndef 

    Undefined type or invalid link.

    +

    Definition at line 64 of file Link.h.

    @@ -354,7 +375,7 @@ Static Public Member Functions
    Returns
    True if ids, transform, and type are valid for use in the graph.
    -

    Definition at line 103 of file Link.h.

    +

    Definition at line 104 of file Link.h.

    @@ -380,8 +401,9 @@ Static Public Member Functions
    +
    Returns
    Source signature id.
    -

    Definition at line 105 of file Link.h.

    +

    Definition at line 107 of file Link.h.

    @@ -407,8 +429,9 @@ Static Public Member Functions
    +
    Returns
    Target signature id (negative for a landmark).
    -

    Definition at line 106 of file Link.h.

    +

    Definition at line 109 of file Link.h.

    @@ -434,8 +457,9 @@ Static Public Member Functions
    +
    Returns
    Relative transform, from the from() frame to the to() frame.
    -

    Definition at line 107 of file Link.h.

    +

    Definition at line 111 of file Link.h.

    @@ -461,8 +485,9 @@ Static Public Member Functions
    +
    Returns
    Link category (see Type).
    -

    Definition at line 108 of file Link.h.

    +

    Definition at line 113 of file Link.h.

    @@ -489,7 +514,7 @@ Static Public Member Functions
    -

    Definition at line 109 of file Link.h.

    +

    Definition at line 114 of file Link.h.

    @@ -516,7 +541,7 @@ Static Public Member Functions
    -

    Definition at line 110 of file Link.h.

    +

    Definition at line 115 of file Link.h.

    @@ -596,7 +621,7 @@ Static Public Member Functions
    -

    Definition at line 124 of file Link.h.

    +

    Definition at line 129 of file Link.h.

    @@ -624,7 +649,7 @@ Static Public Member Functions
    -

    Definition at line 125 of file Link.h.

    +

    Definition at line 130 of file Link.h.

    @@ -652,7 +677,7 @@ Static Public Member Functions
    -

    Definition at line 126 of file Link.h.

    +

    Definition at line 131 of file Link.h.

    @@ -680,7 +705,7 @@ Static Public Member Functions
    -

    Definition at line 127 of file Link.h.

    +

    Definition at line 132 of file Link.h.

    @@ -706,8 +731,9 @@ Static Public Member Functions
    +
    Returns
    Uncompressed user data, empty unless it was set raw or uncompressUserData() was called.
    -

    Definition at line 131 of file Link.h.

    +

    Definition at line 137 of file Link.h.

    @@ -733,8 +759,9 @@ Static Public Member Functions
    +
    Returns
    User data as stored/persisted, in compressed form.
    -

    Definition at line 132 of file Link.h.

    +

    Definition at line 139 of file Link.h.

    @@ -785,13 +812,13 @@ Static Public Member Functions

    Chains this link (from → to) with link (to → link.to).

    Parameters
    - +
    linkSecond link; must satisfy this->to() == link.from().
    linkSecond link; must satisfy this->to() == link.from().
    outputTypeType of the merged link.
    -
    Returns
    Single link from from() to link.to() with transform (T_{ac} = T_{ab} T_{bc}) (or null if either input transform is null). Information matrix handling depends on outputType:
      -
    • kNeighborMerged: (\Omega_{ac} = (\Omega_{ab}^{-1} + \Omega_{bc}^{-1})^{-1}) (covariances add when both legs are diagonal and independent).
    • +
      Returns
      Single link from from() to link.to() with transform (T_{ac} = T_{ab} T_{bc}) (or null if either input transform is null). Information matrix handling depends on outputType:
        +
      • kNeighborMerged: (\Omega_{ac} = (\Omega_{ab}^{-1} + \Omega_{bc}^{-1})^{-1}) (covariances add when both legs are diagonal and independent).
      • Other types: keeps the full information matrix of link unless (\Omega_{ab}(0,0) < \Omega_{bc}(0,0)) (i.e. the smaller x information entry).
      @@ -820,9 +847,13 @@ Static Public Member Functions
    • corelib/include/rtabmap/core/Link.h
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Link.js b/preview/pr-1492/api/latest/classrtabmap_1_1Link.js new file mode 100644 index 00000000..bfa1f6f6 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Link.js @@ -0,0 +1,36 @@ +var classrtabmap_1_1Link = +[ + [ "Type", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91e", [ + [ "kNeighbor", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8f60efd83d5fad3493573bef3d4a8adf", null ], + [ "kGlobalClosure", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eae963042a31afec63e8c0683696ac6791", null ], + [ "kLocalSpaceClosure", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea9195217dc75001841fce507de43fb0db", null ], + [ "kLocalTimeClosure", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eae0b352e9cbb32d357ce59f09159c09fb", null ], + [ "kUserClosure", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea878009c73fbfa2736f438b748afbc1f6", null ], + [ "kVirtualClosure", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eaf74a4b0552da7509b16f8c4b8baf85c7", null ], + [ "kNeighborMerged", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8fbb6dbe2d16e19ad8fecb6bac65e9db", null ], + [ "kPosePrior", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea56caa6c8eeab867bb16f763f3ddbd9b1", null ], + [ "kLandmark", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea22912bbbcacce5ee39e61da7ec4640b9", null ], + [ "kGravity", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea37d186f2447908a27d531be74a2f6983", null ], + [ "kEnd", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eaa071317c0618d61e3b2cde25e1095c00", null ], + [ "kSelfRefLink", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ead52adb0176a83a02833e89111f66497e", null ], + [ "kAllWithLandmarks", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eacc2cbab0ea322149df37addb91cb75ac", null ], + [ "kAllWithoutLandmarks", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eae8ffae7407e28cf7a125f76bea2864a5", null ], + [ "kUndef", "classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8a720d632258ba1b468af0319ae8e7d4", null ] + ] ], + [ "Link", "classrtabmap_1_1Link.html#a2dce9c7a3ef04085d51f702002107c7b", null ], + [ "Link", "classrtabmap_1_1Link.html#a8f624aa84862d7abafae5cfc7175f885", null ], + [ "isValid", "classrtabmap_1_1Link.html#a53974a2cea4315106cf12065ace8bb96", null ], + [ "from", "classrtabmap_1_1Link.html#a185194e8e766ca979e4de7e179f0e534", null ], + [ "to", "classrtabmap_1_1Link.html#a8d534b311c37d789276dd58bd7dc89e4", null ], + [ "transform", "classrtabmap_1_1Link.html#a49186880bde84ca3dd43c2d95449fbfb", null ], + [ "type", "classrtabmap_1_1Link.html#a17ea666cb54c4f7cce1c80bc2e1950c3", null ], + [ "rotVariance", "classrtabmap_1_1Link.html#a00cecebc9adf3ee5afb66d6ad63871e4", null ], + [ "transVariance", "classrtabmap_1_1Link.html#a3c4344c01b4f32a8b4a957b979fea84e", null ], + [ "setInfMatrix", "classrtabmap_1_1Link.html#a3a82104ae4195beff134811a3a19d939", null ], + [ "userDataRaw", "classrtabmap_1_1Link.html#a1fce4ae495f2a4f5e0f7ac10551983ac", null ], + [ "userDataCompressed", "classrtabmap_1_1Link.html#abdec9d745b1b4679a87b944cd5b48213", null ], + [ "uncompressUserData", "classrtabmap_1_1Link.html#adb075101cafb535fc4a9b74f7afae521", null ], + [ "uncompressUserDataConst", "classrtabmap_1_1Link.html#ac425a90800494da64512011315c47e62", null ], + [ "merge", "classrtabmap_1_1Link.html#a953a029f601d7ca3efbb12ca22da4542", null ], + [ "inverse", "classrtabmap_1_1Link.html#a0d5dcb7392f6ac89ca8b4de202ca07d3", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGrid-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGrid-members.html index 055f2e14..bfbdce22 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGrid-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGrid-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::LocalGrid Member List
    @@ -92,9 +109,12 @@ $(function() { viewPointrtabmap::LocalGrid ~LocalGrid() (defined in rtabmap::LocalGrid)rtabmap::LocalGridinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGrid.html b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGrid.html index b1e62d6b..d73aad08 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGrid.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGrid.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -336,9 +353,13 @@ Public Attributes
  • corelib/include/rtabmap/core/LocalGrid.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGrid.js b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGrid.js new file mode 100644 index 00000000..2c2f6e19 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGrid.js @@ -0,0 +1,10 @@ +var classrtabmap_1_1LocalGrid = +[ + [ "LocalGrid", "classrtabmap_1_1LocalGrid.html#a42d930cf05d39ecbbd2e3678f8d0b47a", null ], + [ "is3D", "classrtabmap_1_1LocalGrid.html#af4bac3ac9ffd57653dee619b5be2b4f7", null ], + [ "groundCells", "classrtabmap_1_1LocalGrid.html#a1d828782755374c7601810b35f99a9e5", null ], + [ "obstacleCells", "classrtabmap_1_1LocalGrid.html#abe290c60168557fb899914f53e4ad1a1", null ], + [ "emptyCells", "classrtabmap_1_1LocalGrid.html#a7d0a732be74bd5c46e9029982bf4972b", null ], + [ "cellSize", "classrtabmap_1_1LocalGrid.html#a13abf7a3ed9d8680ea339551401b62f5", null ], + [ "viewPoint", "classrtabmap_1_1LocalGrid.html#aa8f5a6219144d584cde0fe6b565ac0bb", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridCache-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridCache-members.html index 9816ba52..6cd18b0a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridCache-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridCache-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::LocalGridCache Member List
    @@ -97,9 +114,12 @@ $(function() { size() const (defined in rtabmap::LocalGridCache)rtabmap::LocalGridCacheinline ~LocalGridCache() (defined in rtabmap::LocalGridCache)rtabmap::LocalGridCacheinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridCache.html b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridCache.html index 8b2b5da5..4703c706 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridCache.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridCache.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -407,9 +424,13 @@ unsigned long getMemoryUse
  • corelib/include/rtabmap/core/LocalGrid.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridCache.js b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridCache.js new file mode 100644 index 00000000..84e3309e --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridCache.js @@ -0,0 +1,8 @@ +var classrtabmap_1_1LocalGridCache = +[ + [ "add", "classrtabmap_1_1LocalGridCache.html#a2e83e9c0c11051b5da84bf04b603a99b", null ], + [ "add", "classrtabmap_1_1LocalGridCache.html#a765142f021aa580bcfdd84545ebc044f", null ], + [ "shareTo", "classrtabmap_1_1LocalGridCache.html#a6350523acd5ce71be45cd653071837fc", null ], + [ "getMemoryUsed", "classrtabmap_1_1LocalGridCache.html#ab72a88b5c00d2a104ac1055538960acb", null ], + [ "clear", "classrtabmap_1_1LocalGridCache.html#a4068440ef10859d05f252e36f916604b", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridMaker-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridMaker-members.html index d3c6bae2..1ce6a4db 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridMaker-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridMaker-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::LocalGridMaker Member List
    @@ -122,9 +139,12 @@ $(function() { segmentCloud(const typename pcl::PointCloud< PointT >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &pose, const cv::Point3f &viewPoint, pcl::IndicesPtr &groundIndices, pcl::IndicesPtr &obstaclesIndices, pcl::IndicesPtr *flatObstacles=0) constrtabmap::LocalGridMaker ~LocalGridMaker() (defined in rtabmap::LocalGridMaker)rtabmap::LocalGridMakervirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridMaker.html b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridMaker.html index e4594486..0960b667 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridMaker.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridMaker.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -93,11 +110,11 @@ $(function() {

    Public Member Functions

    - LocalGridMaker (const ParametersMap &parameters=ParametersMap()) + LocalGridMaker (const ParametersMap &parameters=ParametersMap())  Constructs with parseParameters() on parameters (or defaults).
      -virtual void parseParameters (const ParametersMap &parameters) +virtual void parseParameters (const ParametersMap &parameters)  Updates grid settings from Grid/ entries in parameters.
      float getCellSize () const @@ -119,7 +136,7 @@ virtual void parseParamete - + @@ -186,7 +203,7 @@ Protected Attributes
  • 1 — depth image(s) only (default)
  • 2 — laser scan and depth
  • -

    2D laser path: projects a 2D LaserScan with util3d::occupancy2DFromLaserScan().

    +

    2D laser path: projects a 2D LaserScan with util3d::occupancy2DFromLaserScan().

    3D path: segments the scan/cloud into ground and obstacles (segmentCloud()), then outputs LocalGrid cell matrices (2D projection or 3D cells per Grid/3D).

    See also
    LocalGrid
    @@ -407,8 +424,8 @@ template<typename PointT >
    @@ -494,7 +511,7 @@ template<typename PointT > @@ -1185,9 +1202,13 @@ template<typename PointT >
  • corelib/include/rtabmap/core/impl/LocalMapMaker.hpp
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridMaker.js b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridMaker.js new file mode 100644 index 00000000..8cfec16b --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1LocalGridMaker.js @@ -0,0 +1,11 @@ +var classrtabmap_1_1LocalGridMaker = +[ + [ "LocalGridMaker", "classrtabmap_1_1LocalGridMaker.html#a70040df32d1949125f24a193581b8183", null ], + [ "parseParameters", "classrtabmap_1_1LocalGridMaker.html#a6395948673108c87dd371cb7b4a29026", null ], + [ "getCellSize", "classrtabmap_1_1LocalGridMaker.html#a305865c8f98b498b13a35ef0b790f926", null ], + [ "isGridFromDepth", "classrtabmap_1_1LocalGridMaker.html#a60f571f0fd1e58a1a82eb39bfeafda2a", null ], + [ "isMapFrameProjection", "classrtabmap_1_1LocalGridMaker.html#ae8fcd8ed901bc23bac3f14efb48567a9", null ], + [ "segmentCloud", "classrtabmap_1_1LocalGridMaker.html#ad54b92f6d04b76a550483a7a68f45bda", null ], + [ "createLocalMap", "classrtabmap_1_1LocalGridMaker.html#a97d17a585226dcffe580406736e00117", null ], + [ "createLocalMap", "classrtabmap_1_1LocalGridMaker.html#a3d43b8e022d7638262282ab2c7da0ead", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1MarkerDetector-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1MarkerDetector-members.html index 514a9cea..bcfec922 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1MarkerDetector-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1MarkerDetector-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::MarkerDetector Member List
    @@ -92,9 +109,12 @@ $(function() {

    Protected Attributes

    ParametersMap parameters_
    ParametersMap parameters_
     
    unsigned int cloudDecimation_
     
    groundCellsOutput ground cells (LocalGrid format).
    obstacleCellsOutput obstacle cells.
    emptyCellsOutput empty/free cells. Behavior depends on the sensor path:
      -
    • 2D laser, laser-only mode (Grid/Sensor=0 and a 2D LaserScan): uses util3d::occupancy2DFromLaserScan() / util3d::create2DMap(). Free space along each hit beam is always ray-traced (sensor → obstacle). Grid/Scan2dUnknownSpaceFilled is separate: when true, it additionally sweeps unknown angular gaps between the first and last hit (sparse FOV / “holes” in coverage) out to Grid/RangeMax or scan max range.
    • -
    • Other cases (3D scan, depth, Grid/Sensor=2, etc.): see createLocalMap(const LaserScan&,...).
    • +
    • 2D laser, laser-only mode (Grid/Sensor=0 and a 2D LaserScan): uses util3d::occupancy2DFromLaserScan() / util3d::create2DMap(). Free space along each hit beam is always ray-traced (sensor → obstacle). Grid/Scan2dUnknownSpaceFilled is separate: when true, it additionally sweeps unknown angular gaps between the first and last hit (sparse FOV / “holes” in coverage) out to Grid/RangeMax or scan max range.
    • +
    • Other cases (3D scan, depth, Grid/Sensor=2, etc.): see the LaserScan overload of createLocalMap().
    viewPointOutput view point used for the grid.
    - +
    ParametersMap rtabmap::LocalGridMaker::parameters_ParametersMap rtabmap::LocalGridMaker::parameters_
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    Strategy enum name (defined in rtabmap::MarkerDetector)rtabmap::MarkerDetector
    ~MarkerDetector() (defined in rtabmap::MarkerDetector)rtabmap::MarkerDetectorvirtual
    +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1MarkerDetector.html b/preview/pr-1492/api/latest/classrtabmap_1_1MarkerDetector.html index da0b4693..335731f7 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1MarkerDetector.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1MarkerDetector.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -95,10 +112,10 @@ Public Types

    Public Member Functions

    - MarkerDetector (const ParametersMap &parameters=ParametersMap()) + MarkerDetector (const ParametersMap &parameters=ParametersMap())   -void parseParameters (const ParametersMap &parameters) +void parseParameters (const ParametersMap &parameters)   std::map< int, MarkerInfo > detect (const cv::Mat &image, const std::vector< CameraModel > &models, const cv::Mat &depth=cv::Mat(), const std::map< int, float > &markerLengths=std::map< int, float >(), cv::Mat *imageWithDetections=0) @@ -131,9 +148,13 @@ std::map< int, MarkerInf
  • corelib/include/rtabmap/core/MarkerDetector.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1MarkerInfo-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1MarkerInfo-members.html index 45e770cb..bdfce6aa 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1MarkerInfo-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1MarkerInfo-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::MarkerInfo Member List
    @@ -88,9 +105,12 @@ $(function() { MarkerInfo(int id, float length, Transform pose) (defined in rtabmap::MarkerInfo)rtabmap::MarkerInfoinline pose() const (defined in rtabmap::MarkerInfo)rtabmap::MarkerInfoinline + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1MarkerInfo.html b/preview/pr-1492/api/latest/classrtabmap_1_1MarkerInfo.html index d272901e..70830ef6 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1MarkerInfo.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1MarkerInfo.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -229,9 +246,13 @@ Public Member Functions
  • corelib/include/rtabmap/core/MarkerDetector.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Memory-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Memory-members.html index b554d0fe..d2c99704 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Memory-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Memory-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::Memory Member List
    @@ -190,9 +207,12 @@ $(function() { updateLink(const Link &link, bool updateInDatabase=false)rtabmap::Memory ~Memory() (defined in rtabmap::Memory)rtabmap::Memoryvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Memory.html b/preview/pr-1492/api/latest/classrtabmap_1_1Memory.html index 115fe62c..4c6bda5a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Memory.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Memory.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -103,17 +120,17 @@ Collaboration diagram for rtabmap::Memory:
    -
    [legend]
    +
    [legend]
    - + - + - + @@ -121,7 +138,7 @@ Public Member Functions - + @@ -404,7 +421,7 @@ void  - + @@ -423,7 +440,7 @@ Protected Attributes

    Three-tiered memory management (STM, WM, LTM) for RTAB-Map.

    Memory is the core map data structure used by Rtabmap. It stores observations as Signature nodes connected by Link edges and orchestrates their lifecycle across three tiers:

      -
    • Short-Term Memory (STM): most recently added signatures, kept at a fixed size (see Parameters::kMemSTMSize()). Used to delay recently observed places before they become candidates for loop closure.
    • +
    • Short-Term Memory (STM): most recently added signatures, kept at a fixed size (see Parameters::kMemSTMSize()). Used to delay recently observed places before they become candidates for loop closure.
    • Working Memory (WM): signatures available for loop-closure likelihood computation in the current iteration. Older signatures are transferred from WM to LTM by forget() to bound iteration time.
    • Long-Term Memory (LTM): persisted in the database via DBDriver. Signatures can be brought back to WM with reactivateSignatures() when their neighbors still in WM are good loop-closure candidates.
    @@ -448,8 +465,8 @@ Protected Attributes
    - - + +

    Public Member Functions

     Memory (const ParametersMap &parameters=ParametersMap())
     Memory (const ParametersMap &parameters=ParametersMap())
     Constructs a Memory instance with the given parameters.
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Re-parses parameters and propagates them to owned sub-objects.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    bool update (const SensorData &data, Statistics *stats=0)
     Adds a sensor observation to the map (overload without odometry pose).
    bool update (const SensorData &data, const Transform &pose, const cv::Mat &covariance, const std::vector< float > &velocity=std::vector< float >(), Statistics *stats=0)
     Adds a sensor observation with odometry pose and velocity to the map.
     
    bool init (const std::string &dbUrl, bool dbOverwritten=false, const ParametersMap &parameters=ParametersMap(), bool postInitClosingEvents=false)
    bool init (const std::string &dbUrl, bool dbOverwritten=false, const ParametersMap &parameters=ParametersMap(), bool postInitClosingEvents=false)
     Opens or creates a database and loads existing state into WM.
     
    void close (bool databaseSaved=true, bool postInitClosingEvents=false, const std::string &ouputDatabasePath="")
    dumpDictionary (c

    Static Public Attributes

    static const int kIdStart
     First valid signature id assigned by getNextId() (positive integer).
     First valid signature id assigned to a new signature (positive integer).
     
    static const int kIdVirtual
     Reserved id for the "virtual place" used by the Bayes filter (negative).
    rtabmap::Memory::Memory (const ParametersMap & parameters = ParametersMap())const ParametersMap & parameters = ParametersMap())
    @@ -473,7 +490,7 @@ Protected Attributes virtual void rtabmap::Memory::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -500,7 +517,7 @@ Protected Attributes - + @@ -638,8 +655,8 @@ Protected Attributes - - + + @@ -1163,7 +1180,7 @@ Protected Attributes
    virtual const ParametersMap & rtabmap::Memory::getParameters virtual const ParametersMap & rtabmap::Memory::getParameters ( ) const
    const ParametersMap & parameters = ParametersMap(), const ParametersMap & parameters = ParametersMap(),
    - +
    locationIdId of the signature to delete.
    deletedWordsOptional output: words whose reference count dropped to zero.
    keepLinkedInDbIf true, the location keeps its links, weight and label and stays part of the graph in the database. If false (default), it is unlinked first – links removed on both sides, weight invalidated, label cleared – so at best it is kept as history only and no longer appears in getAllSignatureIds(). An unlinked location is written to the database only if it was already saved there or if Parameters::kMemNotLinkedNodesKept() is true (default); otherwise it is discarded outright.
    keepLinkedInDbIf true, the location keeps its links, weight and label and stays part of the graph in the database. If false (default), it is unlinked first – links removed on both sides, weight invalidated, label cleared – so at best it is kept as history only and no longer appears in getAllSignatureIds(). An unlinked location is written to the database only if it was already saved there or if Parameters::kMemNotLinkedNodesKept() is true (default); otherwise it is discarded outright.
    @@ -1213,7 +1230,7 @@ Protected Attributes - +
    idNode to reduce.
    maxDistanceMaximum distance to a neighbor to allow the merge (meters).
    keepLinkedInDbSame meaning as in deleteLocation(): if true, the merged node keeps its links, weight and label and stays part of the graph in the database. If false (default), it is unlinked first – links removed on both sides, weight invalidated, label cleared – so at best it is kept as history only and no longer appears in getAllSignatureIds(). An unlinked node is written to the database only if it was already saved there or if Parameters::kMemNotLinkedNodesKept() is true (default); otherwise it is discarded outright.
    keepLinkedInDbSame meaning as in deleteLocation(): if true, the merged node keeps its links, weight and label and stays part of the graph in the database. If false (default), it is unlinked first – links removed on both sides, weight invalidated, label cleared – so at best it is kept as history only and no longer appears in getAllSignatureIds(). An unlinked node is written to the database only if it was already saved there or if Parameters::kMemNotLinkedNodesKept() is true (default); otherwise it is discarded outright.
    directionRestrict merge target: 0=any, 1=previous neighbor, 2=next neighbor.
    @@ -1405,7 +1422,7 @@ Silently disabled by -
    Returns
    Configured maximum STM size (Parameters::kMemSTMSize()).
    +
    Returns
    Configured maximum STM size (Parameters::kMemSTMSize()).

    Definition at line 413 of file Memory.h.

    @@ -1505,7 +1522,7 @@ Silently disabled by -
    Returns
    Similarity threshold used by rehearsal (Parameters::kMemRehearsalSimilarity()).
    +
    Returns
    Similarity threshold used by rehearsal (Parameters::kMemRehearsalSimilarity()).

    Definition at line 434 of file Memory.h.

    @@ -2241,10 +2258,10 @@ Silently disabled by

    Reports whether the in-memory map has been modified since the database was last loaded or reset. close() uses this flag to decide whether the database needs to be rewritten.

    -

    The flag is cleared to false on construction and by close() / clear(), and is raised to true on any of the following events:

    +

    The flag is cleared to false on construction, by close() and when the memory is cleared, and is raised to true on any of the following events:

      -
    • update() in mapping mode (Parameters::kMemIncrementalMemory() == true, see isIncremental()): every successful call sets the flag, since a new Signature is added to the graph and the visual word dictionary may grow.
    • -
    • update() in localization mode (isIncremental() == false): the flag is set only when Parameters::kMemLocalizationDataSaved() is enabled (see isLocalizationDataSaved()), i.e. when the new node must be persisted back to the database. Pure localization (the default, Parameters::kMemLocalizationDataSaved() == false) leaves the flag at false even after many update() calls, because nothing needs to be saved.
    • +
    • update() in mapping mode (Parameters::kMemIncrementalMemory() == true, see isIncremental()): every successful call sets the flag, since a new Signature is added to the graph and the visual word dictionary may grow.
    • +
    • update() in localization mode (isIncremental() == false): the flag is set only when Parameters::kMemLocalizationDataSaved() is enabled (see isLocalizationDataSaved()), i.e. when the new node must be persisted back to the database. Pure localization (the default, Parameters::kMemLocalizationDataSaved() == false) leaves the flag at false even after many update() calls, because nothing needs to be saved.
    • reduceNode(): merging a node into a neighbor mutates the graph and marks the memory as changed (and also raises the link-changed flag).
    • init() dictionary repair: when init() rebuilds the visual word dictionary because words are missing from the database, the flag is forced to true so the regenerated dictionary is saved back on close(), even if no new data was processed.
    @@ -2278,7 +2295,7 @@ Silently disabled by
    Returns
    True if the memory grows on update() (mapping mode), false in localization mode.
    -
    See also
    Parameters::kMemIncrementalMemory()
    +
    See also
    Parameters::kMemIncrementalMemory()

    Definition at line 607 of file Memory.h.

    @@ -2306,10 +2323,10 @@ Silently disabled by -
    Returns
    True in localization mode when database writes are disabled (i.e. isIncremental() is false and Parameters::kMemLocalizationReadOnly() is enabled).
    -
    See also
    Parameters::kMemIncrementalMemory()
    +
    Returns
    True in localization mode when database writes are disabled (i.e. isIncremental() is false and Parameters::kMemLocalizationReadOnly() is enabled).
    +
    See also
    Parameters::kMemIncrementalMemory()
    -Parameters::kMemLocalizationReadOnly()
    +Parameters::kMemLocalizationReadOnly()

    Definition at line 614 of file Memory.h.

    @@ -2338,7 +2355,7 @@ Parameters::kMemLocalizationReadOnly()
    Returns
    True if data added during localization is persisted to the database.
    -
    See also
    Parameters::kMemLocalizationDataSaved()
    +
    See also
    Parameters::kMemLocalizationDataSaved()

    Definition at line 619 of file Memory.h.

    @@ -2556,7 +2573,7 @@ Parameters::kMemLocalizationReadOnly()
    -
    Returns
    True if graph reduction is enabled (Parameters::kMemReduceGraph()).
    +
    Returns
    True if graph reduction is enabled (Parameters::kMemReduceGraph()).

    Definition at line 635 of file Memory.h.

    @@ -2586,8 +2603,8 @@ Parameters::kMemLocalizationReadOnly()
    Returns
    Running per-axis maximum of the diagonal of every neighbor (odometry) link's information matrix observed so far, as a 6-vector (x, y, z, roll, pitch, yaw). Empty until at least one 6x6 neighbor link information matrix has been seen.

    This is a runtime statistic, not a configurable parameter: it is updated on init() (over all loaded neighbor links) and on every update() that adds a new neighbor link.

    -

    It is consumed by Rtabmap::getInformation() when Parameters::kRGBDLoopCovLimited() is enabled, to clip loop-closure information matrices so a loop never claims higher confidence than odometry itself ever provided.

    -
    See also
    Parameters::kRGBDLoopCovLimited()
    +

    It is consumed by Rtabmap::getInformation() when Parameters::kRGBDLoopCovLimited() is enabled, to clip loop-closure information matrices so a loop never claims higher confidence than odometry itself ever provided.

    +
    See also
    Parameters::kRGBDLoopCovLimited()

    Definition at line 653 of file Memory.h.

    @@ -2617,10 +2634,10 @@ Parameters::kMemLocalizationReadOnly()
    Returns
    True if the odometry pose orientation is used (instead of the IMU orientation) as the source of each new node's gravity link.

    When enabled, every new node gets a self-loop Link::kGravity holding the rotation of the odometry pose passed to update(). This assumes odometry is already gravity-aligned (e.g. a VIO front-end). When disabled, the gravity link is built from the IMU orientation in SensorData::imu() if available.

    -

    Gravity links are consumed by graph optimization only when Parameters::kOptimizerGravitySigma() is non-zero.

    -
    See also
    Parameters::kMemUseOdomGravity()
    +

    Gravity links are consumed by graph optimization only when Parameters::kOptimizerGravitySigma() is non-zero.

    +
    See also
    Parameters::kMemUseOdomGravity()
    -Parameters::kOptimizerGravitySigma()
    +Parameters::kOptimizerGravitySigma()

    Definition at line 669 of file Memory.h.

    @@ -3013,7 +3030,7 @@ Parameters::kOptimizerGravitySigma()
    -

    First valid signature id assigned by getNextId() (positive integer).

    +

    First valid signature id assigned to a new signature (positive integer).

    Definition at line 105 of file Memory.h.

    @@ -3101,9 +3118,13 @@ Parameters::kOptimizerGravitySigma()
  • corelib/include/rtabmap/core/Memory.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Memory.js b/preview/pr-1492/api/latest/classrtabmap_1_1Memory.js new file mode 100644 index 00000000..b921202c --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Memory.js @@ -0,0 +1,105 @@ +var classrtabmap_1_1Memory = +[ + [ "Memory", "classrtabmap_1_1Memory.html#a24d451cdf46a9cc04cce995142a101d4", null ], + [ "parseParameters", "classrtabmap_1_1Memory.html#abbf54d2a34838cc13ce98d41a9991918", null ], + [ "getParameters", "classrtabmap_1_1Memory.html#af4cc965870dd757517b126af4860d34d", null ], + [ "update", "classrtabmap_1_1Memory.html#a3c029b2788f3b599480d5150120a6bee", null ], + [ "update", "classrtabmap_1_1Memory.html#aae43fd080c6bc9773fa58f1c36e6684f", null ], + [ "init", "classrtabmap_1_1Memory.html#aeeabc78648bf7dc14ea1356828cdeddd", null ], + [ "close", "classrtabmap_1_1Memory.html#a44023158524dee3471a8dff43ea132db", null ], + [ "computeLikelihood", "classrtabmap_1_1Memory.html#a984ca01a87434b11a66dc1d96e2fff17", null ], + [ "incrementMapId", "classrtabmap_1_1Memory.html#afce9dbf3e5657d65540e33c59e992d83", null ], + [ "updateAge", "classrtabmap_1_1Memory.html#a76fd8c93220c16fac5843ccc2c0bec3c", null ], + [ "forget", "classrtabmap_1_1Memory.html#a51e89ccab2261912b09a5b7178fdd46c", null ], + [ "reactivateSignatures", "classrtabmap_1_1Memory.html#aa244b8581684b85e35d2056cf972e377", null ], + [ "cleanup", "classrtabmap_1_1Memory.html#af87e4718dd842c59fd8459430c40d78f", null ], + [ "saveStatistics", "classrtabmap_1_1Memory.html#afbcfc92dc9bbc344ab106d2f21d93aaf", null ], + [ "savePreviewImage", "classrtabmap_1_1Memory.html#affdd654e385b61306a2ac2ea91d13b85", null ], + [ "loadPreviewImage", "classrtabmap_1_1Memory.html#abd0d7277526f06861df17e03fa13e817", null ], + [ "saveOptimizedPoses", "classrtabmap_1_1Memory.html#ab7a2da56bb12845f0370a20a9497dfe0", null ], + [ "loadOptimizedPoses", "classrtabmap_1_1Memory.html#a9e2972a53619456d75ad923fb5e9bc7e", null ], + [ "save2DMap", "classrtabmap_1_1Memory.html#ac96fffe9fde99f7c74a06bbc5727be6b", null ], + [ "load2DMap", "classrtabmap_1_1Memory.html#a9a71f27d0de4f7e6400ca470a82be19d", null ], + [ "saveOptimizedMesh", "classrtabmap_1_1Memory.html#a7e16d27512d0daf17b9dbb17aab3b201", null ], + [ "loadOptimizedMesh", "classrtabmap_1_1Memory.html#a0827d1d23744b3693f00e518e1b0fda8", null ], + [ "emptyTrash", "classrtabmap_1_1Memory.html#a072ec41027a03072f1a945540b43a1b8", null ], + [ "joinTrashThread", "classrtabmap_1_1Memory.html#a2bba8c0aa57778bb441a97728d45a58e", null ], + [ "addLink", "classrtabmap_1_1Memory.html#a4140effa4830fbe679a51e975f0021a1", null ], + [ "updateLink", "classrtabmap_1_1Memory.html#a7c7f80937a35204cb5b44faec8e99736", null ], + [ "removeAllVirtualLinks", "classrtabmap_1_1Memory.html#a838b48bb9c2e6ccfe4f916ea2b2d00fd", null ], + [ "removeVirtualLinks", "classrtabmap_1_1Memory.html#aa77fb0f90185a274b3e9d0c609ce14ed", null ], + [ "getNeighborsId", "classrtabmap_1_1Memory.html#a521305f39adcdfbedebbe5bdae9efbc6", null ], + [ "getNeighborsIdRadius", "classrtabmap_1_1Memory.html#a10c44ee8a5d84480b41aa4980665d894", null ], + [ "convertToIntermediate", "classrtabmap_1_1Memory.html#ae66a7837edc6e844ee9186e61d139300", null ], + [ "deleteLocation", "classrtabmap_1_1Memory.html#a2b91d8b5d651fbaa12a31e364c793a21", null ], + [ "saveLocationData", "classrtabmap_1_1Memory.html#a93119d10342db4a55c77b180cb249453", null ], + [ "removeLink", "classrtabmap_1_1Memory.html#a3fcaa79a33d63f7e383d05868b1316e3", null ], + [ "removeRawData", "classrtabmap_1_1Memory.html#acab72b1076370287ac28a1d464d480f0", null ], + [ "reduceNode", "classrtabmap_1_1Memory.html#ac9e6bfaf161d4bd1a9f99d2352492a1d", null ], + [ "setDummyDictionary", "classrtabmap_1_1Memory.html#a655f123daec9e4e50e322db9f3bbd6db", null ], + [ "getWorkingMem", "classrtabmap_1_1Memory.html#ab6c0794ad1aac6e9084c0240e709cdc6", null ], + [ "getWorkingMemSize", "classrtabmap_1_1Memory.html#a5ca9260a2a63fae6f3d16e1db9cbce53", null ], + [ "getWorkingMemIntermediateNodesCount", "classrtabmap_1_1Memory.html#ad9b97cdfd95eb3c0dad649d755fc3267", null ], + [ "getStMemIntermediateNodesCount", "classrtabmap_1_1Memory.html#a3f3a3da280f9e5ee9bba6df03e551f79", null ], + [ "getStMem", "classrtabmap_1_1Memory.html#a007abab13fade6f63b6db3fc279a1631", null ], + [ "getMaxStMemSize", "classrtabmap_1_1Memory.html#a41b23c567f6aa6bcc3a756e5ae5c1f33", null ], + [ "getNeighborLinks", "classrtabmap_1_1Memory.html#a172f0d3046c0b7d6b37cdf11af153bee", null ], + [ "getLoopClosureLinks", "classrtabmap_1_1Memory.html#a88fecb24bd16886d6086937277df5f20", null ], + [ "getLinks", "classrtabmap_1_1Memory.html#a7d4e2a2281980bc1b18683fd8fc2ebeb", null ], + [ "getAllLinks", "classrtabmap_1_1Memory.html#acde7a0f34f8896c3c9f002c6cbcc614e", null ], + [ "isBinDataKept", "classrtabmap_1_1Memory.html#a18a6e852d545751fbc348d2aae6d7fe0", null ], + [ "getSimilarityThreshold", "classrtabmap_1_1Memory.html#ae1e4c518ec65f86b7a3eade7ac2705c8", null ], + [ "getWeights", "classrtabmap_1_1Memory.html#a4d8bfc0b85f270dbb3fc66cde079b63e", null ], + [ "getLastSignatureId", "classrtabmap_1_1Memory.html#a65552e672e67c9f511b3384e3d117de6", null ], + [ "getLastWorkingSignature", "classrtabmap_1_1Memory.html#ad14c4346a42a621b7834c60de6bc2e63", null ], + [ "getNodesObservingLandmark", "classrtabmap_1_1Memory.html#afe7a1c036129e7ec94905c3650e91cc8", null ], + [ "getSignatureIdByLabel", "classrtabmap_1_1Memory.html#a4907501b27fdfd5b8053b9d932d8dec4", null ], + [ "labelSignature", "classrtabmap_1_1Memory.html#abba1fbec2be0cfced6e14d723fc45794", null ], + [ "getAllLabels", "classrtabmap_1_1Memory.html#a055a0ebfc7e2c128d386f8141dc320ce", null ], + [ "getLandmarksIndex", "classrtabmap_1_1Memory.html#acf7e6cbe5eda50b024cbb1bc82d03b7c", null ], + [ "allNodesInWM", "classrtabmap_1_1Memory.html#a2098205b805bde66a4a57906a8ca95f5", null ], + [ "setUserData", "classrtabmap_1_1Memory.html#aff18f08be0a7951f508276e341759f5c", null ], + [ "getDatabaseMemoryUsed", "classrtabmap_1_1Memory.html#a83d0b30afc46dd66ab3106c9997657c4", null ], + [ "getDatabaseVersion", "classrtabmap_1_1Memory.html#aebd7dd4ef859d70435a5db8e4f398ea5", null ], + [ "getDatabaseUrl", "classrtabmap_1_1Memory.html#ab2c3951385254cbb42fb399b407ded24", null ], + [ "getDbSavingTime", "classrtabmap_1_1Memory.html#a40ba03d0f1291fc9e45ce86d05479cd3", null ], + [ "getMapId", "classrtabmap_1_1Memory.html#a2391cf06d55513bee3cfd50d8beb3a59", null ], + [ "getOdomPose", "classrtabmap_1_1Memory.html#a4bb01d27d1ec7776103635b11228626c", null ], + [ "getGroundTruthPose", "classrtabmap_1_1Memory.html#a89dd9b0aea5595e929b23ded82cd8ff1", null ], + [ "getGroundTruths", "classrtabmap_1_1Memory.html#ac61afdb7694d54b5e3d146be427638b2", null ], + [ "getGPS", "classrtabmap_1_1Memory.html#aca3bdb688c64dd62672f2385ce6de594", null ], + [ "getNodeInfo", "classrtabmap_1_1Memory.html#ae6184a6979703045f34d3e2a155eb9f3", null ], + [ "getImageCompressed", "classrtabmap_1_1Memory.html#abc4c40056783163ec5abde9366060cb2", null ], + [ "getNodeData", "classrtabmap_1_1Memory.html#a22d6c0b38d8699cdbba73b6bcdb38dd6", null ], + [ "getNodeWordsAndGlobalDescriptors", "classrtabmap_1_1Memory.html#a4c555fac41be4b4d44c551c010971dc3", null ], + [ "getNodeCalibration", "classrtabmap_1_1Memory.html#af48dbd905dda453b6b2c2246a90d0e04", null ], + [ "getAllSignatureIds", "classrtabmap_1_1Memory.html#a4c7c344a7f3733a8f30a6e82fbb4f20a", null ], + [ "memoryChanged", "classrtabmap_1_1Memory.html#a8720df55fa6f8be933827808d364f20a", null ], + [ "isIncremental", "classrtabmap_1_1Memory.html#a420ddb38a3ffefafc84d22b0dd3b3814", null ], + [ "isReadOnly", "classrtabmap_1_1Memory.html#ad6d7488b61f8bedf6c9e3f4019a6b7f4", null ], + [ "isLocalizationDataSaved", "classrtabmap_1_1Memory.html#a32ed69b783e53be29fca6102ab198a4e", null ], + [ "getSignature", "classrtabmap_1_1Memory.html#a15ec109dd157745f69dcd4f80efaf561", null ], + [ "isInSTM", "classrtabmap_1_1Memory.html#a19fe91598153249250ac4870db535e8e", null ], + [ "isInWM", "classrtabmap_1_1Memory.html#a5058d8b44e4f76f1fedb76645087a1ac", null ], + [ "isInLTM", "classrtabmap_1_1Memory.html#a2464a77e0190653e10ce9e60fb919ae9", null ], + [ "isIDsGenerated", "classrtabmap_1_1Memory.html#a6d48ff5d4dfcf085123b5dd354fae681", null ], + [ "getLastGlobalLoopClosureId", "classrtabmap_1_1Memory.html#ad6e8870c75b300a7d526f49467f67913", null ], + [ "getFeature2D", "classrtabmap_1_1Memory.html#ab094dfa40b0fe37cb12552a6ba081d6b", null ], + [ "isGraphReduced", "classrtabmap_1_1Memory.html#a790e24b6cb0fb3ec2ed198121a6211c1", null ], + [ "getOdomMaxInf", "classrtabmap_1_1Memory.html#ae37d02a779acb85797de25da36066829", null ], + [ "isOdomGravityUsed", "classrtabmap_1_1Memory.html#ab29b6d90e79694d7fdfb56574476141f", null ], + [ "dumpMemoryTree", "classrtabmap_1_1Memory.html#a4aef39ff933463d9693e8f4f325f74e7", null ], + [ "dumpMemory", "classrtabmap_1_1Memory.html#a634e2fdc0e1c93a2cb01f07c9cbac33f", null ], + [ "dumpSignatures", "classrtabmap_1_1Memory.html#a1b470cb9ff41fd77a35d9a6230750446", null ], + [ "dumpDictionary", "classrtabmap_1_1Memory.html#afc3de4b861e23f90bf753794bcb40e68", null ], + [ "getMemoryUsed", "classrtabmap_1_1Memory.html#ad59e8591cd04e2ecd93b4e706f198763", null ], + [ "generateGraph", "classrtabmap_1_1Memory.html#aebef354bb315f522b4767337a6bd1ee6", null ], + [ "cleanupLocalGrids", "classrtabmap_1_1Memory.html#a6e63312ada575016b583a4252dc0a70c", null ], + [ "getVWDictionary", "classrtabmap_1_1Memory.html#a61adae3b07b3daee32efd1abb4dac45e", null ], + [ "getMetricConstraints", "classrtabmap_1_1Memory.html#ab5329c43c6b185613222d8458c049848", null ], + [ "computeTransform", "classrtabmap_1_1Memory.html#a4ae0287262c04905baab2d6f94448486", null ], + [ "computeTransform", "classrtabmap_1_1Memory.html#a29636c34234e6e2809e3d57329dc40d6", null ], + [ "computeIcpTransform", "classrtabmap_1_1Memory.html#aca66c6d1316f9d833b279104a683ee50", null ], + [ "computeIcpTransformMulti", "classrtabmap_1_1Memory.html#a34aa7efd5f6ce0fd3136459542ad8ebb", null ], + [ "_dbDriver", "classrtabmap_1_1Memory.html#a6110b0ea8a7b35bae46083f2ce66e148", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1ORB-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1ORB-members.html index 10208d22..c9ac1ed3 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1ORB-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1ORB-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::ORB Member List
    @@ -137,9 +154,12 @@ $(function() { ~Feature2D() (defined in rtabmap::Feature2D)rtabmap::Feature2Dvirtual ~ORB() (defined in rtabmap::ORB)rtabmap::ORBvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1ORB.html b/preview/pr-1492/api/latest/classrtabmap_1_1ORB.html index 68830bb6..878ac893 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1ORB.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1ORB.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::ORB:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::ORB:
    @@ -107,14 +124,14 @@ Collaboration diagram for rtabmap::ORB:
    -
    [legend]
    +
    [legend]
    +  - + @@ -146,7 +163,7 @@ cv::Mat  - +

    Public Member Functions

    - ORB (const ParametersMap &parameters=ParametersMap())
    ORB (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    +static Feature2D *  +static Feature2D *  + 

    @@ -184,11 +201,11 @@ Additional Inherited Members

    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -237,7 +254,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -257,7 +274,7 @@ static cv::Rect computeRoi virtual void rtabmap::ORB::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -335,9 +352,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1ORB.js b/preview/pr-1492/api/latest/classrtabmap_1_1ORB.js new file mode 100644 index 00000000..8c4f72d8 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1ORB.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1ORB = +[ + [ "isGpuAvailable", "classrtabmap_1_1ORB.html#a7b5e3e7cc41dd04e517c5332f04d3a0a", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1ORBOctree-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1ORBOctree-members.html index 16f256ac..e2a94bf4 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1ORBOctree-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1ORBOctree-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::ORBOctree Member List
    @@ -137,9 +154,12 @@ $(function() { ~Feature2D() (defined in rtabmap::Feature2D)rtabmap::Feature2Dvirtual ~ORBOctree() (defined in rtabmap::ORBOctree)rtabmap::ORBOctreevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1ORBOctree.html b/preview/pr-1492/api/latest/classrtabmap_1_1ORBOctree.html index bfa3cadd..79e2716e 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1ORBOctree.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1ORBOctree.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::ORBOctree:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::ORBOctree:
    @@ -107,14 +124,14 @@ Collaboration diagram for rtabmap::ORBOctree:
    -
    [legend]
    +
    [legend]
    +  - + @@ -143,7 +160,7 @@ cv::Mat  - + @@ -184,11 +201,11 @@ Additional Inherited Members +static Feature2D *  +static Feature2D *  + 

    Public Member Functions

    - ORBOctree (const ParametersMap &parameters=ParametersMap())
    ORBOctree (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    virtual bool isGpuAvailable () const
     Returns true when a GPU/CUDA code path could be used by this detector on this host: i.e. the build was compiled with the matching GPU support AND a CUDA-capable device is detected at runtime. This is a capability probe – it does NOT reflect whether the current instance is actually configured to run on GPU (that depends on per-detector parameters like SURF/GpuVersion). Defaults to false; subclasses with a GPU backend override it.
    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -237,7 +254,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -257,7 +274,7 @@ static cv::Rect computeRoi virtual void rtabmap::ORBOctree::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -306,9 +323,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OccupancyGrid-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OccupancyGrid-members.html index faea2115..fdb982ed 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OccupancyGrid-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OccupancyGrid-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OccupancyGrid Member List
    @@ -118,9 +135,12 @@ $(function() { updateError_ (defined in rtabmap::GlobalMap)rtabmap::GlobalMapprotected ~GlobalMap() (defined in rtabmap::GlobalMap)rtabmap::GlobalMapvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OccupancyGrid.html b/preview/pr-1492/api/latest/classrtabmap_1_1OccupancyGrid.html index 4f96c64c..ed7c3bbc 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OccupancyGrid.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OccupancyGrid.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -93,7 +110,7 @@ Inheritance diagram for rtabmap::OccupancyGrid:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OccupancyGrid:
    @@ -103,12 +120,12 @@ Collaboration diagram for rtabmap::OccupancyGrid:
    -
    [legend]
    +
    [legend]
    +  @@ -159,7 +176,7 @@ Protected Member Functions - + @@ -325,9 +342,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/global_map/OccupancyGrid.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OccupancyGrid.js b/preview/pr-1492/api/latest/classrtabmap_1_1OccupancyGrid.js new file mode 100644 index 00000000..0a9a4a3f --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OccupancyGrid.js @@ -0,0 +1,6 @@ +var classrtabmap_1_1OccupancyGrid = +[ + [ "clear", "classrtabmap_1_1OccupancyGrid.html#a76e50602b4dea4a94b1e7e1db25c9177", null ], + [ "getMemoryUsed", "classrtabmap_1_1OccupancyGrid.html#a06bee0b73df176bd0ab6495e22992d7f", null ], + [ "assemble", "classrtabmap_1_1OccupancyGrid.html#a4e83e17bca353cd46097c14779119ffd", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OctoMap-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OctoMap-members.html index ffa59d83..7e24f2bf 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OctoMap-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OctoMap-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::OctoMap Member List
    @@ -125,9 +142,12 @@ $(function() {

    Public Member Functions

    - OccupancyGrid (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
    OccupancyGrid (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
     
    void setMap (const cv::Mat &map, float xMin, float yMin, float cellSize, const std::map< int, Transform > &poses)
     Subclass hook: merge newPoses into the global map; call addAssembledNode().
     
    - Protected Member Functions inherited from rtabmap::GlobalMap
     GlobalMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
     GlobalMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
     Constructs the base map; subclasses call from their constructor.
     
    const std::map< int, LocalGrid > & cache () const
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~GlobalMap() (defined in rtabmap::GlobalMap)rtabmap::GlobalMapvirtual
    ~OctoMap() (defined in rtabmap::OctoMap)rtabmap::OctoMapvirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OctoMap.html b/preview/pr-1492/api/latest/classrtabmap_1_1OctoMap.html index 91833dbb..ca48dc13 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OctoMap.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OctoMap.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -94,7 +111,7 @@ Inheritance diagram for rtabmap::OctoMap:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OctoMap:
    @@ -104,12 +121,12 @@ Collaboration diagram for rtabmap::OctoMap:
    -
    [legend]
    +
    [legend]
    +  @@ -187,7 +204,7 @@ Protected Member Functions - + @@ -373,9 +390,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/global_map/OctoMap.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OctoMap.js b/preview/pr-1492/api/latest/classrtabmap_1_1OctoMap.js new file mode 100644 index 00000000..e90d5382 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OctoMap.js @@ -0,0 +1,6 @@ +var classrtabmap_1_1OctoMap = +[ + [ "clear", "classrtabmap_1_1OctoMap.html#a6f9f296f3d5852f749c88291fa11d70f", null ], + [ "getMemoryUsed", "classrtabmap_1_1OctoMap.html#ab4706881eee755cf58312859e6a3af89", null ], + [ "assemble", "classrtabmap_1_1OctoMap.html#ac74a308322f3162307bfe73bfd60c2dd", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Odometry-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Odometry-members.html index 49163df5..d23cadea 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Odometry-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Odometry-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::Odometry Member List
    @@ -119,9 +136,12 @@ $(function() {

    Public Member Functions

    - OctoMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
    OctoMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
     
    const RtabmapColorOcTree * octree () const
     
     Subclass hook: merge newPoses into the global map; call addAssembledNode().
     
    - Protected Member Functions inherited from rtabmap::GlobalMap
     GlobalMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
     GlobalMap (const LocalGridCache *cache, const ParametersMap &parameters=ParametersMap())
     Constructs the base map; subclasses call from their constructor.
     
    const std::map< int, LocalGrid > & cache () const
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    Type enum namertabmap::Odometry
    ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Odometry.html b/preview/pr-1492/api/latest/classrtabmap_1_1Odometry.html index a8bb399d..69c412b9 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Odometry.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Odometry.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Types | @@ -132,7 +149,7 @@ Inheritance diagram for rtabmap::Odometry:
    -
    [legend]
    +
    [legend]
    @@ -158,7 +175,7 @@ Public Types , kTypeLIOSAM = 14
    } - +

    Public Types

     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     

    @@ -195,10 +212,10 @@ Public Member Functions

    - - + + - +

    Static Public Member Functions

    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    @@ -207,17 +224,17 @@ Protected Member Functions + 
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     

    Detailed Description

    Abstract base class for visual, lidar and visual-inertial odometry backends.

    -

    Odometry estimates the incremental motion between consecutive SensorData frames. Concrete implementations override computeTransform(); the public process() pipeline handles IMU caching, optional motion guesses, filtering (Kalman or particle), image decimation, deskewing and pose integration.

    -

    Use create() to instantiate a backend from Parameters::kOdomStrategy().

    -
    See also
    OdometryThread
    +

    Odometry estimates the incremental motion between consecutive SensorData frames. Concrete implementations override computeTransform(); the public process() pipeline handles IMU caching, optional motion guesses, filtering (Kalman or particle), image decimation, deskewing and pose integration.

    +

    Use create() to instantiate a backend from Parameters::kOdomStrategy().

    +
    See also
    OdometryThread
    -OdometryInfo
    +OdometryInfo

    Definition at line 56 of file Odometry.h.

    Member Enumeration Documentation

    @@ -233,7 +250,7 @@ Protected Member Functions
    -

    Odometry backend selected by Parameters::kOdomStrategy().

    +

    Odometry backend selected by Parameters::kOdomStrategy().

    @@ -286,8 +303,8 @@ Protected Member Functions - - + +
    Enumerator
    kTypeUndef 

    Undefined / invalid type.

    static Odometry * rtabmap::Odometry::create (const ParametersMap & parameters = ParametersMap())const ParametersMap & parameters = ParametersMap())
    @@ -298,7 +315,7 @@ Protected Member Functions
    -

    Creates an odometry instance from Parameters::kOdomStrategy() in parameters.

    +

    Creates an odometry instance from Parameters::kOdomStrategy() in parameters.

    Parameters
    @@ -327,8 +344,8 @@ Protected Member Functions - - + + @@ -388,7 +405,7 @@ Protected Member Functions
    parametersRTAB-Map parameters (odometry strategy and related options).
    const ParametersMap & parameters = ParametersMap() const ParametersMap & parameters = ParametersMap() 
    -
    Returns
    Updated integrated pose (getPose()) after the frame is processed, or a null transform if odometry is lost. The incremental transform is available in OdometryInfo::transform when info is provided.
    +
    Returns
    Updated integrated pose (getPose()) after the frame is processed, or a null transform if odometry is lost. The incremental transform is available in OdometryInfo::transform when info is provided.
    @@ -463,7 +480,7 @@ Protected Member Functions

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -740,7 +757,7 @@ Protected Member Functions
    -
    Returns
    True if input images are already rectified (see Parameters::kRtabmapImagesAlreadyRectified()).
    +
    Returns
    True if input images are already rectified (see Parameters::kRtabmapImagesAlreadyRectified()).

    Definition at line 134 of file Odometry.h.

    @@ -778,9 +795,13 @@ Protected Member Functions
  • corelib/include/rtabmap/core/Odometry.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Odometry.js b/preview/pr-1492/api/latest/classrtabmap_1_1Odometry.js new file mode 100644 index 00000000..fe66b88f --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Odometry.js @@ -0,0 +1,36 @@ +var classrtabmap_1_1Odometry = +[ + [ "Type", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849", [ + [ "kTypeUndef", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a7e81a250626fd76729fa01fb7b40fde5", null ], + [ "kTypeF2M", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ac585174ece227de554ed25a51835d3d0", null ], + [ "kTypeF2F", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a81b73f734f25e9bef50a979ef6d9f662", null ], + [ "kTypeFovis", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849aeb8888885eaa7c907a98537c7a463b8b", null ], + [ "kTypeViso2", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ab788cd11e7f6906987e33c0189a5c367", null ], + [ "kTypeDVO", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a7fccdbc59d38d39f4de1253063d79a59", null ], + [ "kTypeORBSLAM", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a32b913af77b8df59d89aa226cbdf5e9b", null ], + [ "kTypeOkvis", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a175924a6dd1fdfb2e162093c5a2a867b", null ], + [ "kTypeLOAM", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849abf68726d1b5239c24ce447ceafd221aa", null ], + [ "kTypeMSCKF", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a1de4ebe3cb3470d17d615e86ac791225", null ], + [ "kTypeVINSFusion", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a1e148f21361b3e46d6ea7c83ac35a7a4", null ], + [ "kTypeOpenVINS", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a9e760521384d881e2fafcc008193f65a", null ], + [ "kTypeFLOAM", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849abb9a5bbb18e4ab77c1dac6cc2fe73a68", null ], + [ "kTypeOpen3D", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ab30949269c652911c3d8c5274ad84041", null ], + [ "kTypeCuVSLAM", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849aba6f673ce43f5dfe5c1eecb303f55049", null ], + [ "kTypeLIOSAM", "classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ac13bb66a69e4790bfa574c8a0c6c9975", null ] + ] ], + [ "Odometry", "classrtabmap_1_1Odometry.html#af2d9cf4c207d6628b0890064a385856b", null ], + [ "process", "classrtabmap_1_1Odometry.html#a0c2d39ed9b76c2c411a9e62e16e3bce1", null ], + [ "process", "classrtabmap_1_1Odometry.html#a4fcbe67de2ec6f23829e3962ee586315", null ], + [ "reset", "classrtabmap_1_1Odometry.html#a0ea20c39ae597a21e896b706662bb31c", null ], + [ "getType", "classrtabmap_1_1Odometry.html#a92685daa2786aff06518c8c4e26b8899", null ], + [ "canProcessRawImages", "classrtabmap_1_1Odometry.html#a69809beb553e6d4cd4a950ce251449e0", null ], + [ "canProcessAsyncIMU", "classrtabmap_1_1Odometry.html#a7a1c1e4598528a4e94f510b5dabac528", null ], + [ "getPose", "classrtabmap_1_1Odometry.html#a8b45aea55b336f758943b4a6b2ec28ee", null ], + [ "isInfoDataFilled", "classrtabmap_1_1Odometry.html#a3276da70261724ceb03df8e410844a8c", null ], + [ "previousVelocityTransform", "classrtabmap_1_1Odometry.html#a35d69a27271b798da6640295a98b9785", null ], + [ "getVelocityGuess", "classrtabmap_1_1Odometry.html#aa6ab1c129163771b0d87e3e068a0427e", null ], + [ "previousStamp", "classrtabmap_1_1Odometry.html#a36aa5447b7791c88a2799c99923be393", null ], + [ "framesProcessed", "classrtabmap_1_1Odometry.html#a7476b9fffee225ef396804ef59084659", null ], + [ "imagesAlreadyRectified", "classrtabmap_1_1Odometry.html#ac9ae854d14d44d82e1f20e8a4791b9c4", null ], + [ "imus", "classrtabmap_1_1Odometry.html#a6c9ed388da42499d2244bb98c8ff0e8d", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryCuVSLAM-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryCuVSLAM-members.html index 894ca8b3..e5186fa5 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryCuVSLAM-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryCuVSLAM-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryCuVSLAM Member List
    @@ -121,9 +138,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryCuVSLAM() (defined in rtabmap::OdometryCuVSLAM)rtabmap::OdometryCuVSLAMvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryCuVSLAM.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryCuVSLAM.html index cf4eaa35..d0e9128d 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryCuVSLAM.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryCuVSLAM.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryCuVSLAM:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryCuVSLAM:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryCuVSLAM:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryCuVSLAM (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryCuVSLAM (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -256,9 +273,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryCuVSLAM.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryCuVSLAM.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryCuVSLAM.js new file mode 100644 index 00000000..404b7ad1 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryCuVSLAM.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1OdometryCuVSLAM = +[ + [ "reset", "classrtabmap_1_1OdometryCuVSLAM.html#a4cb0a09fc8eb184b2e0d915980b02742", null ], + [ "getType", "classrtabmap_1_1OdometryCuVSLAM.html#a68801df22a6803dabf7a064b99e04898", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryDVO-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryDVO-members.html index 9450b62e..d251766d 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryDVO-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryDVO-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryDVO Member List
    @@ -121,9 +138,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryDVO() (defined in rtabmap::OdometryDVO)rtabmap::OdometryDVOvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryDVO.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryDVO.html index f35073c8..894b15bf 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryDVO.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryDVO.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryDVO:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryDVO:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryDVO:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryDVO (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryDVO (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -256,9 +273,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryDVO.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryDVO.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryDVO.js new file mode 100644 index 00000000..caaf5558 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryDVO.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1OdometryDVO = +[ + [ "reset", "classrtabmap_1_1OdometryDVO.html#aa20fb31a7bf255caa1f13b0b69b2ee65", null ], + [ "getType", "classrtabmap_1_1OdometryDVO.html#a8475f5a8b1ba4e288ba58daf6284acc9", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent-members.html index 466c46ba..5fb7e73c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryEvent Member List
    @@ -83,23 +100,26 @@ $(function() {

    This is the complete list of members for rtabmap::OdometryEvent, including all inherited members.

    - - - + + + - - - - + + + + - +
    covariance() const (defined in rtabmap::OdometryEvent)rtabmap::OdometryEventinline
    data() (defined in rtabmap::OdometryEvent)rtabmap::OdometryEventinline
    data() const (defined in rtabmap::OdometryEvent)rtabmap::OdometryEventinline
    covariance() constrtabmap::OdometryEventinline
    data()rtabmap::OdometryEventinline
    data() constrtabmap::OdometryEventinline
    getClassName() constrtabmap::OdometryEventinlinevirtual
    getCode() constUEventinline
    info() const (defined in rtabmap::OdometryEvent)rtabmap::OdometryEventinline
    OdometryEvent() (defined in rtabmap::OdometryEvent)rtabmap::OdometryEventinline
    OdometryEvent(const SensorData &data, const Transform &pose, const OdometryInfo &info=OdometryInfo()) (defined in rtabmap::OdometryEvent)rtabmap::OdometryEventinline
    pose() const (defined in rtabmap::OdometryEvent)rtabmap::OdometryEventinline
    info() constrtabmap::OdometryEventinline
    OdometryEvent()rtabmap::OdometryEventinline
    OdometryEvent(const SensorData &data, const Transform &pose, const OdometryInfo &info=OdometryInfo())rtabmap::OdometryEventinline
    pose() constrtabmap::OdometryEventinline
    UEvent(int code=0)UEventinlineprotected
    velocity() const (defined in rtabmap::OdometryEvent)rtabmap::OdometryEventinline
    velocity() constrtabmap::OdometryEventinline
    ~OdometryEvent() (defined in rtabmap::OdometryEvent)rtabmap::OdometryEventinlinevirtual
    ~UEvent() (defined in UEvent)UEventinlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent.html index e54974ec..aeefa2e3 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -83,30 +100,39 @@ $(function() {
    rtabmap::OdometryEvent Class Reference
    + +

    One processed frame with the pose the odometry integrated for it. + More...

    + +

    #include <OdometryEvent.h>

    Inheritance diagram for rtabmap::OdometryEvent:
    Inheritance graph
    - + -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryEvent:
    Collaboration graph
    - + -
    [legend]
    +
    [legend]
    - + + + + + @@ -119,6 +145,7 @@ Public Member Functions + @@ -133,8 +160,16 @@ Additional Inherited Members

    Public Member Functions

     OdometryEvent (const SensorData &data, const Transform &pose, const OdometryInfo &info=OdometryInfo())
     OdometryEvent ()
     Creates an empty event, with an identity covariance.
     
     OdometryEvent (const SensorData &data, const Transform &pose, const OdometryInfo &info=OdometryInfo())
     Constructor.
     
    virtual std::string getClassName () const
     
    const cv::Mat & covariance () const
     
    std::vector< float > velocity () const
     Linear and angular velocity, from the motion and the frame interval.
     
    const OdometryInfo & info () const
     
     

    Detailed Description

    -
    -

    Definition at line 39 of file OdometryEvent.h.

    +

    One processed frame with the pose the odometry integrated for it.

    +

    Posted by OdometryThread for every frame it processes, and consumed by RtabmapThread, which passes the data and the pose to Rtabmap::process(). A null pose() means odometry is lost on this frame; RtabmapThread reads that as a reset and starts a new map.

    +

    The covariance is always 6x6 CV_64FC1 with positive finite diagonal terms (identity when the front-end did not provide one, i.e. "unknown but valid"). A value ≥ 9999 on the first diagonal term is the convention for a lost estimate.

    +
    See also
    OdometryThread
    +
    +OdometryInfo
    +
    +RtabmapThread
    + +

    Definition at line 56 of file OdometryEvent.h.

    Constructor & Destructor Documentation

    ◆ OdometryEvent() [1/2]

    @@ -159,7 +194,9 @@ Additional Inherited Members
    -

    Definition at line 42 of file OdometryEvent.h.

    +

    Creates an empty event, with an identity covariance.

    + +

    Definition at line 60 of file OdometryEvent.h.

    @@ -203,7 +240,18 @@ Additional Inherited Members
    -

    Definition at line 46 of file OdometryEvent.h.

    +

    Constructor.

    +
    Parameters
    + + + + +
    dataThe frame that was processed.
    poseIntegrated odometry pose, null if odometry is lost.
    infoEverything else the iteration produced.
    +
    +
    +

    An empty covariance in info is replaced by identity; otherwise it must be 6x6 CV_64FC1 with finite, strictly positive diagonal terms.

    + +

    Definition at line 73 of file OdometryEvent.h.

    @@ -230,7 +278,7 @@ Additional Inherited Members
    -

    Definition at line 66 of file OdometryEvent.h.

    +

    Definition at line 93 of file OdometryEvent.h.

    @@ -261,7 +309,7 @@ Additional Inherited Members

    Implements UEvent.

    -

    Definition at line 67 of file OdometryEvent.h.

    +

    Definition at line 94 of file OdometryEvent.h.

    @@ -287,8 +335,9 @@ Additional Inherited Members
    +
    Returns
    The processed frame, modifiable (e.g. to attach user data).
    -

    Definition at line 69 of file OdometryEvent.h.

    +

    Definition at line 97 of file OdometryEvent.h.

    @@ -314,8 +363,9 @@ Additional Inherited Members
    +
    Returns
    The processed frame.
    -

    Definition at line 70 of file OdometryEvent.h.

    +

    Definition at line 99 of file OdometryEvent.h.

    @@ -341,8 +391,9 @@ Additional Inherited Members
    +
    Returns
    Integrated odometry pose, null if odometry was lost on this frame.
    -

    Definition at line 71 of file OdometryEvent.h.

    +

    Definition at line 101 of file OdometryEvent.h.

    @@ -368,8 +419,9 @@ Additional Inherited Members
    +
    Returns
    6x6 covariance of the motion estimate (CV_64FC1).
    -

    Definition at line 72 of file OdometryEvent.h.

    +

    Definition at line 103 of file OdometryEvent.h.

    @@ -396,7 +448,10 @@ Additional Inherited Members
    -

    Definition at line 73 of file OdometryEvent.h.

    +

    Linear and angular velocity, from the motion and the frame interval.

    +
    Returns
    (vx, vy, vz, vroll, vpitch, vyaw) in m/s and rad/s, or an empty vector when the interval is unknown.
    + +

    Definition at line 109 of file OdometryEvent.h.

    @@ -422,8 +477,9 @@ Additional Inherited Members
    +
    Returns
    Quality indicators, timings and intermediate data of the iteration.
    -

    Definition at line 89 of file OdometryEvent.h.

    +

    Definition at line 126 of file OdometryEvent.h.

    @@ -431,9 +487,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/OdometryEvent.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent.js new file mode 100644 index 00000000..921b56bb --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent.js @@ -0,0 +1,12 @@ +var classrtabmap_1_1OdometryEvent = +[ + [ "OdometryEvent", "classrtabmap_1_1OdometryEvent.html#aaf1fc834b6016a79b28883d20f336020", null ], + [ "OdometryEvent", "classrtabmap_1_1OdometryEvent.html#a0667339a1f0135ac2b67180b663a028f", null ], + [ "getClassName", "classrtabmap_1_1OdometryEvent.html#a461365124cbdf488d3a05874be8c4bb2", null ], + [ "data", "classrtabmap_1_1OdometryEvent.html#a19edd3196a5723053ba425186b1f3d33", null ], + [ "data", "classrtabmap_1_1OdometryEvent.html#ac29fe21e2ba017148dae0dfd9d8c028c", null ], + [ "pose", "classrtabmap_1_1OdometryEvent.html#ac7aaf59c0f005b6ac1497c870179fd25", null ], + [ "covariance", "classrtabmap_1_1OdometryEvent.html#a13be8ff5e398f9fd00d09aac8deddaba", null ], + [ "velocity", "classrtabmap_1_1OdometryEvent.html#adbac8609d65d32f38d1e724007091398", null ], + [ "info", "classrtabmap_1_1OdometryEvent.html#a9d20ed607b8cc697c8aa5ca725e477a5", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__coll__graph.map b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__coll__graph.map index 7099f608..afddc566 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__coll__graph.map +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__coll__graph.map @@ -1,5 +1,5 @@ - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__coll__graph.md5 b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__coll__graph.md5 index 60781ef8..7b1a0e3c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__coll__graph.md5 +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__coll__graph.md5 @@ -1 +1 @@ -29c8a5c1613a8565348ba1efc5a88b3d \ No newline at end of file +c1c2530a8f93c0eb2fdb21257f351705 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__inherit__graph.map b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__inherit__graph.map index 7099f608..afddc566 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__inherit__graph.map +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__inherit__graph.map @@ -1,5 +1,5 @@ - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__inherit__graph.md5 b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__inherit__graph.md5 index 60781ef8..7b1a0e3c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__inherit__graph.md5 +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryEvent__inherit__graph.md5 @@ -1 +1 @@ -29c8a5c1613a8565348ba1efc5a88b3d \ No newline at end of file +c1c2530a8f93c0eb2fdb21257f351705 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2F-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2F-members.html index 65841d87..70172016 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2F-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2F-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryF2F Member List
    @@ -122,9 +139,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryF2F() (defined in rtabmap::OdometryF2F)rtabmap::OdometryF2Fvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2F.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2F.html index 237e08f8..1f26238a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2F.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2F.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryF2F:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryF2F:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryF2F:
    -
    [legend]
    +
    [legend]
    +  @@ -167,20 +184,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryF2F (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryF2F (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -215,7 +232,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -285,9 +302,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryF2F.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2F.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2F.js new file mode 100644 index 00000000..e193c924 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2F.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1OdometryF2F = +[ + [ "reset", "classrtabmap_1_1OdometryF2F.html#a7fb0eb46ed5b40e15299bc40b5cd4eb5", null ], + [ "getType", "classrtabmap_1_1OdometryF2F.html#af0e2f40a3dd28b9e1e84159bcf9df323", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2M-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2M-members.html index 68b4c55a..35fee509 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2M-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2M-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryF2M Member List
    @@ -123,9 +140,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryF2M() (defined in rtabmap::OdometryF2M)rtabmap::OdometryF2Mvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2M.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2M.html index 06dcd59e..68c944c5 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2M.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2M.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryF2M:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryF2M:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryF2M:
    -
    [legend]
    +
    [legend]
    +  @@ -169,20 +186,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryF2M (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryF2M (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -217,7 +234,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -314,9 +331,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryF2M.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2M.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2M.js new file mode 100644 index 00000000..0288c976 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryF2M.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1OdometryF2M = +[ + [ "reset", "classrtabmap_1_1OdometryF2M.html#a7a4b7219e339bbea7761601027f192d2", null ], + [ "getType", "classrtabmap_1_1OdometryF2M.html#aa0244571578fd8604470d8c21af01611", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFLOAM-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFLOAM-members.html index b4f34345..6da051a2 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFLOAM-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFLOAM-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryFLOAM Member List
    @@ -121,9 +138,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryFLOAM() (defined in rtabmap::OdometryFLOAM)rtabmap::OdometryFLOAMvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFLOAM.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFLOAM.html index e0ddbb6e..3bd97757 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFLOAM.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFLOAM.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryFLOAM:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryFLOAM:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryFLOAM:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryFLOAM (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryFLOAM (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -256,9 +273,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryFLOAM.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFLOAM.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFLOAM.js new file mode 100644 index 00000000..e3d48791 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFLOAM.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1OdometryFLOAM = +[ + [ "reset", "classrtabmap_1_1OdometryFLOAM.html#a85105e691f68317b2816566cb7440e46", null ], + [ "getType", "classrtabmap_1_1OdometryFLOAM.html#a311c8b022d0a2dc6219b97a8e2b40d84", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFovis-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFovis-members.html index 59416dab..e94d339f 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFovis-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFovis-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryFovis Member List
    @@ -121,9 +138,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryFovis() (defined in rtabmap::OdometryFovis)rtabmap::OdometryFovisvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFovis.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFovis.html index b0a5ddde..995d3684 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFovis.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFovis.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryFovis:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryFovis:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryFovis:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryFovis (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryFovis (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -256,9 +273,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryFovis.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFovis.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFovis.js new file mode 100644 index 00000000..4d18fdb6 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryFovis.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1OdometryFovis = +[ + [ "reset", "classrtabmap_1_1OdometryFovis.html#a0175e1e923673028f1d647aaa185447c", null ], + [ "getType", "classrtabmap_1_1OdometryFovis.html#a415b08f31a2ab8ff503c84623df71f0d", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo-members.html index f5e0cdef..b1812b98 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryInfo Member List
    @@ -83,49 +100,52 @@ $(function() {

    This is the complete list of members for rtabmap::OdometryInfo, including all inherited members.

    - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + +
    copyWithoutData() const (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    cornerInliers (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    distanceTravelled (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    features (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    gravityPitchError (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    gravityRollError (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    guess (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    guessVelocity (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    interval (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    keyFrameAdded (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    localBundleAvgInlierDistance (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    localBundleConstraints (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    localBundleMaxKeyFramesForInlier (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    localBundleModels (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    localBundleOutliers (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    localBundleOutliersPerCam (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    localBundlePoses (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    localBundleTime (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    localKeyFrames (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    localMap (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    localMapSize (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    localScanMap (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    localScanMapSize (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    lost (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    memoryUsage (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    newCorners (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    copyWithoutData() constrtabmap::OdometryInfo
    cornerInliersrtabmap::OdometryInfo
    distanceTravelledrtabmap::OdometryInfo
    featuresrtabmap::OdometryInfo
    gravityPitchErrorrtabmap::OdometryInfo
    gravityRollErrorrtabmap::OdometryInfo
    guessrtabmap::OdometryInfo
    guessVelocityrtabmap::OdometryInfo
    intervalrtabmap::OdometryInfo
    keyFrameAddedrtabmap::OdometryInfo
    localBundleAvgInlierDistancertabmap::OdometryInfo
    localBundleConstraintsrtabmap::OdometryInfo
    localBundleMaxKeyFramesForInlierrtabmap::OdometryInfo
    localBundleModelsrtabmap::OdometryInfo
    localBundleOutliersrtabmap::OdometryInfo
    localBundleOutliersPerCamrtabmap::OdometryInfo
    localBundlePosesrtabmap::OdometryInfo
    localBundleTimertabmap::OdometryInfo
    localKeyFramesrtabmap::OdometryInfo
    localMaprtabmap::OdometryInfo
    localMapSizertabmap::OdometryInfo
    localScanMaprtabmap::OdometryInfo
    localScanMapSizertabmap::OdometryInfo
    lostrtabmap::OdometryInfo
    memoryUsagertabmap::OdometryInfo
    newCornersrtabmap::OdometryInfo
    OdometryInfo() (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    refCorners (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    reg (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    stamp (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    statistics(const Transform &pose=Transform()) (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    timeDeskewing (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    timeEstimation (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    timeParticleFiltering (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    transform (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    transformFiltered (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    transformGroundTruth (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    type (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    words (defined in rtabmap::OdometryInfo)rtabmap::OdometryInfo
    refCornersrtabmap::OdometryInfo
    regrtabmap::OdometryInfo
    stamprtabmap::OdometryInfo
    statistics(const Transform &pose=Transform())rtabmap::OdometryInfo
    timeDeskewingrtabmap::OdometryInfo
    timeEstimationrtabmap::OdometryInfo
    timeParticleFilteringrtabmap::OdometryInfo
    transformrtabmap::OdometryInfo
    transformFilteredrtabmap::OdometryInfo
    transformGroundTruthrtabmap::OdometryInfo
    typertabmap::OdometryInfo
    wordsrtabmap::OdometryInfo
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo.html index 54747848..0d7ee6e0 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -84,12 +101,17 @@ $(function() {
    rtabmap::OdometryInfo Class Reference
    + +

    What one Odometry iteration produced, beyond the pose. + More...

    + +

    #include <OdometryInfo.h>

    Collaboration diagram for rtabmap::OdometryInfo:
    Collaboration graph
    - + @@ -97,96 +119,168 @@ Collaboration diagram for rtabmap::OdometryInfo:
    -
    [legend]
    +
    [legend]
    + - + +

    Public Member Functions

    OdometryInfo copyWithoutData () const
     A copy without the heavy members (features, local map, scan).
     
    -std::map< std::string, float > statistics (const Transform &pose=Transform())
    std::map< std::string, float > statistics (const Transform &pose=Transform())
     Formats the content as the Odometry/... statistics.
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Public Attributes

    bool lost
     True when the motion could not be estimated on this frame (transform is then null).
     
    RegistrationInfo reg
     Registration result: matches, inliers, covariance, ICP indicators and timings.
     
    int features
     Number of features extracted in the current frame.
     
    int localMapSize
     Number of 3D points in the local feature map (F2M).
     
    int localScanMapSize
     Number of points in the local scan map (F2M).
     
    int localKeyFrames
     Number of key frames forming the local map (F2M).
     
    int localBundleOutliers
     Features rejected by the last local bundle adjustment.
     
    int localBundleConstraints
     Feature observations kept by the last local bundle adjustment.
     
    float localBundleTime
     Time spent in the local bundle adjustment (s).
     
    std::map< int, Transform > localBundlePoses
     Key frame poses optimized by the local bundle adjustment.
     
    std::map< int, std::vector< CameraModel > > localBundleModels
     Camera models of localBundlePoses.
     
    float localBundleAvgInlierDistance
     Average distance of the bundle adjustment inliers (m).
     
    int localBundleMaxKeyFramesForInlier
     Highest number of key frames observing a same inlier.
     
    std::vector< int > localBundleOutliersPerCam
     Outliers of the last local bundle adjustment, per camera.
     
    bool keyFrameAdded
     True if this frame became a key frame of the local map.
     
    float timeDeskewing
     Time spent deskewing the laser scan (s).
     
    float timeEstimation
     Time spent estimating the motion (s).
     
    float timeParticleFiltering
     Time spent in the particle filter (s), when enabled.
     
    double stamp
     Stamp of the processed frame.
     
    double interval
     Time since the previous processed frame (s); the divisor for velocities.
     
    Transform transform
     Motion since the previous frame, null when lost.
     
    Transform transformFiltered
     transform after Kalman or particle filtering, when enabled.
     
    Transform transformGroundTruth
     Ground truth motion since the previous frame, when the data provides it.
     
    Transform guessVelocity
     
    Transform guess
     Motion guess given to the front-end (from the velocity model, an external pose or an IMU).
     
    float distanceTravelled
     Distance travelled since the odometry was last reset (m).
     
    int memoryUsage
     Process memory used (MB), only with Parameters::kRtabmapPublishRAMUsage().
     
    double gravityRollError
     Absolute roll difference between the estimated pose and the IMU gravity (rad).
     
    double gravityPitchError
     Absolute pitch difference between the estimated pose and the IMU gravity (rad).
     
    int type
     Odometry strategy that produced this, see Parameters::kOdomStrategy().
     
    std::multimap< int, cv::KeyPoint > words
     Keypoints of the current frame, by word id (F2M).
     
    std::map< int, cv::Point3f > localMap
     Local feature map in the odometry frame, by word id (F2M).
     
    LaserScan localScanMap
     Local scan map in the odometry frame (F2M).
     
    std::vector< cv::Point2f > refCorners
     Corners of the reference frame (F2F).
     
    std::vector< cv::Point2f > newCorners
     Where those corners were found in the current frame (F2F).
     
    std::vector< int > cornerInliers
     Indices in refCorners / newCorners kept as inliers (F2F).
     

    Detailed Description

    -
    -

    Definition at line 45 of file OdometryInfo.h.

    -

    Member Data Documentation

    +

    What one Odometry iteration produced, beyond the pose.

    +

    Filled by Odometry::process() when a pointer is passed to it, and carried to the rest of the application by OdometryEvent. It holds the incremental motion, the quality indicators used to decide whether the estimate can be trusted, the timings, and the intermediate data a viewer needs to draw what the front-end sees (local map, matched features).

    +

    Which fields are filled depends on the front-end: the feature-related ones come from OdometryF2M and OdometryF2F, and an ICP-only or external strategy leaves them empty.

    +
    See also
    Odometry
    +
    +OdometryEvent
    +
    +RegistrationInfo
    + +

    Definition at line 63 of file OdometryInfo.h.

    +

    Member Function Documentation

    + +

    ◆ statistics()

    + +
    +
    + + + + + + + + +
    std::map< std::string, float > rtabmap::OdometryInfo::statistics (const Transform & pose = Transform())
    +
    + +

    Formats the content as the Odometry/... statistics.

    +
    Parameters
    + + +
    poseCurrent pose, added to the output when not null.
    +
    +
    +
    Returns
    Statistic name (with its unit) to value, as published in Statistics.
    + +
    +
    +

    Member Data Documentation

    ◆ lost

    @@ -199,7 +293,9 @@ Public Attributes
    -

    Definition at line 52 of file OdometryInfo.h.

    +

    True when the motion could not be estimated on this frame (transform is then null).

    + +

    Definition at line 76 of file OdometryInfo.h.

    @@ -215,7 +311,9 @@ Public Attributes
    -

    Definition at line 53 of file OdometryInfo.h.

    +

    Registration result: matches, inliers, covariance, ICP indicators and timings.

    + +

    Definition at line 77 of file OdometryInfo.h.

    @@ -231,7 +329,9 @@ Public Attributes
    -

    Definition at line 54 of file OdometryInfo.h.

    +

    Number of features extracted in the current frame.

    + +

    Definition at line 78 of file OdometryInfo.h.

    @@ -247,7 +347,9 @@ Public Attributes
    -

    Definition at line 55 of file OdometryInfo.h.

    +

    Number of 3D points in the local feature map (F2M).

    + +

    Definition at line 79 of file OdometryInfo.h.

    @@ -263,7 +365,9 @@ Public Attributes
    -

    Definition at line 56 of file OdometryInfo.h.

    +

    Number of points in the local scan map (F2M).

    + +

    Definition at line 80 of file OdometryInfo.h.

    @@ -279,7 +383,9 @@ Public Attributes
    -

    Definition at line 57 of file OdometryInfo.h.

    +

    Number of key frames forming the local map (F2M).

    + +

    Definition at line 81 of file OdometryInfo.h.

    @@ -295,7 +401,9 @@ Public Attributes
    -

    Definition at line 58 of file OdometryInfo.h.

    +

    Features rejected by the last local bundle adjustment.

    + +

    Definition at line 82 of file OdometryInfo.h.

    @@ -311,7 +419,9 @@ Public Attributes
    -

    Definition at line 59 of file OdometryInfo.h.

    +

    Feature observations kept by the last local bundle adjustment.

    + +

    Definition at line 83 of file OdometryInfo.h.

    @@ -327,7 +437,9 @@ Public Attributes
    -

    Definition at line 60 of file OdometryInfo.h.

    +

    Time spent in the local bundle adjustment (s).

    + +

    Definition at line 84 of file OdometryInfo.h.

    @@ -343,7 +455,9 @@ Public Attributes
    -

    Definition at line 61 of file OdometryInfo.h.

    +

    Key frame poses optimized by the local bundle adjustment.

    + +

    Definition at line 85 of file OdometryInfo.h.

    @@ -359,7 +473,9 @@ Public Attributes
    -

    Definition at line 62 of file OdometryInfo.h.

    +

    Camera models of localBundlePoses.

    + +

    Definition at line 86 of file OdometryInfo.h.

    @@ -375,7 +491,9 @@ Public Attributes
    -

    Definition at line 63 of file OdometryInfo.h.

    +

    Average distance of the bundle adjustment inliers (m).

    + +

    Definition at line 87 of file OdometryInfo.h.

    @@ -391,7 +509,9 @@ Public Attributes
    -

    Definition at line 64 of file OdometryInfo.h.

    +

    Highest number of key frames observing a same inlier.

    + +

    Definition at line 88 of file OdometryInfo.h.

    @@ -407,7 +527,9 @@ Public Attributes
    -

    Definition at line 65 of file OdometryInfo.h.

    +

    Outliers of the last local bundle adjustment, per camera.

    + +

    Definition at line 89 of file OdometryInfo.h.

    @@ -423,7 +545,9 @@ Public Attributes
    -

    Definition at line 66 of file OdometryInfo.h.

    +

    True if this frame became a key frame of the local map.

    + +

    Definition at line 90 of file OdometryInfo.h.

    @@ -439,7 +563,9 @@ Public Attributes
    -

    Definition at line 67 of file OdometryInfo.h.

    +

    Time spent deskewing the laser scan (s).

    + +

    Definition at line 91 of file OdometryInfo.h.

    @@ -455,7 +581,9 @@ Public Attributes
    -

    Definition at line 68 of file OdometryInfo.h.

    +

    Time spent estimating the motion (s).

    + +

    Definition at line 92 of file OdometryInfo.h.

    @@ -471,7 +599,9 @@ Public Attributes
    -

    Definition at line 69 of file OdometryInfo.h.

    +

    Time spent in the particle filter (s), when enabled.

    + +

    Definition at line 93 of file OdometryInfo.h.

    @@ -487,7 +617,9 @@ Public Attributes
    -

    Definition at line 70 of file OdometryInfo.h.

    +

    Stamp of the processed frame.

    + +

    Definition at line 94 of file OdometryInfo.h.

    @@ -503,7 +635,9 @@ Public Attributes
    -

    Definition at line 71 of file OdometryInfo.h.

    +

    Time since the previous processed frame (s); the divisor for velocities.

    + +

    Definition at line 95 of file OdometryInfo.h.

    @@ -519,7 +653,9 @@ Public Attributes
    -

    Definition at line 72 of file OdometryInfo.h.

    +

    Motion since the previous frame, null when lost.

    + +

    Definition at line 96 of file OdometryInfo.h.

    @@ -535,7 +671,9 @@ Public Attributes
    -

    Definition at line 73 of file OdometryInfo.h.

    +

    transform after Kalman or particle filtering, when enabled.

    + +

    Definition at line 97 of file OdometryInfo.h.

    @@ -551,7 +689,9 @@ Public Attributes
    -

    Definition at line 74 of file OdometryInfo.h.

    +

    Ground truth motion since the previous frame, when the data provides it.

    + +

    Definition at line 98 of file OdometryInfo.h.

    @@ -566,8 +706,9 @@ Public Attributes
    +
    Deprecated:
    Use guess and interval instead.
    -

    Definition at line 75 of file OdometryInfo.h.

    +

    Definition at line 99 of file OdometryInfo.h.

    @@ -583,7 +724,9 @@ Public Attributes
    -

    Definition at line 76 of file OdometryInfo.h.

    +

    Motion guess given to the front-end (from the velocity model, an external pose or an IMU).

    + +

    Definition at line 100 of file OdometryInfo.h.

    @@ -599,7 +742,9 @@ Public Attributes
    -

    Definition at line 77 of file OdometryInfo.h.

    +

    Distance travelled since the odometry was last reset (m).

    + +

    Definition at line 101 of file OdometryInfo.h.

    @@ -615,7 +760,9 @@ Public Attributes
    -

    Definition at line 78 of file OdometryInfo.h.

    +

    Process memory used (MB), only with Parameters::kRtabmapPublishRAMUsage().

    + +

    Definition at line 102 of file OdometryInfo.h.

    @@ -631,7 +778,9 @@ Public Attributes
    -

    Definition at line 79 of file OdometryInfo.h.

    +

    Absolute roll difference between the estimated pose and the IMU gravity (rad).

    + +

    Definition at line 103 of file OdometryInfo.h.

    @@ -647,7 +796,9 @@ Public Attributes
    -

    Definition at line 80 of file OdometryInfo.h.

    +

    Absolute pitch difference between the estimated pose and the IMU gravity (rad).

    + +

    Definition at line 104 of file OdometryInfo.h.

    @@ -663,7 +814,9 @@ Public Attributes
    -

    Definition at line 82 of file OdometryInfo.h.

    +

    Odometry strategy that produced this, see Parameters::kOdomStrategy().

    + +

    Definition at line 106 of file OdometryInfo.h.

    @@ -679,7 +832,9 @@ Public Attributes
    -

    Definition at line 85 of file OdometryInfo.h.

    +

    Keypoints of the current frame, by word id (F2M).

    + +

    Definition at line 109 of file OdometryInfo.h.

    @@ -695,7 +850,9 @@ Public Attributes
    -

    Definition at line 86 of file OdometryInfo.h.

    +

    Local feature map in the odometry frame, by word id (F2M).

    + +

    Definition at line 110 of file OdometryInfo.h.

    @@ -711,7 +868,9 @@ Public Attributes
    -

    Definition at line 87 of file OdometryInfo.h.

    +

    Local scan map in the odometry frame (F2M).

    + +

    Definition at line 111 of file OdometryInfo.h.

    @@ -727,7 +886,9 @@ Public Attributes
    -

    Definition at line 90 of file OdometryInfo.h.

    +

    Corners of the reference frame (F2F).

    + +

    Definition at line 114 of file OdometryInfo.h.

    @@ -743,7 +904,9 @@ Public Attributes
    -

    Definition at line 91 of file OdometryInfo.h.

    +

    Where those corners were found in the current frame (F2F).

    + +

    Definition at line 115 of file OdometryInfo.h.

    @@ -759,7 +922,9 @@ Public Attributes
    -

    Definition at line 92 of file OdometryInfo.h.

    +

    Indices in refCorners / newCorners kept as inliers (F2F).

    + +

    Definition at line 116 of file OdometryInfo.h.

    @@ -767,9 +932,13 @@ Public Attributes
  • corelib/include/rtabmap/core/OdometryInfo.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo.js new file mode 100644 index 00000000..56b2292d --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo.js @@ -0,0 +1,41 @@ +var classrtabmap_1_1OdometryInfo = +[ + [ "copyWithoutData", "classrtabmap_1_1OdometryInfo.html#abce081943ea566e0dcc1532ce749e276", null ], + [ "statistics", "classrtabmap_1_1OdometryInfo.html#a3353258f68ec539287dcc60cc08f3da7", null ], + [ "lost", "classrtabmap_1_1OdometryInfo.html#aa4c3fb893f6dcac1d67eeac6836b4faa", null ], + [ "reg", "classrtabmap_1_1OdometryInfo.html#a15a03ce5044cf0c6af77085777c4df7a", null ], + [ "features", "classrtabmap_1_1OdometryInfo.html#a736c2515b2347de6e1c6099a727aea8c", null ], + [ "localMapSize", "classrtabmap_1_1OdometryInfo.html#a563234c5e3047350ea3694df0ef95b03", null ], + [ "localScanMapSize", "classrtabmap_1_1OdometryInfo.html#ad0a0b1581cde378c7788e111384d4cfc", null ], + [ "localKeyFrames", "classrtabmap_1_1OdometryInfo.html#a5a6b81745b811070092549a1cfdfebbe", null ], + [ "localBundleOutliers", "classrtabmap_1_1OdometryInfo.html#a9ec2aadde776985736ac9f3ec2b7cb82", null ], + [ "localBundleConstraints", "classrtabmap_1_1OdometryInfo.html#a4fe896b703671cf7f57573fa109ffa9a", null ], + [ "localBundleTime", "classrtabmap_1_1OdometryInfo.html#adbfce0f63a7eedd0a0557ecf4420dfd0", null ], + [ "localBundlePoses", "classrtabmap_1_1OdometryInfo.html#ac6fbabe2f348c15f87807a928aeda82b", null ], + [ "localBundleModels", "classrtabmap_1_1OdometryInfo.html#aaa91ea67105c8c174245a7b192e868e3", null ], + [ "localBundleAvgInlierDistance", "classrtabmap_1_1OdometryInfo.html#ad0e7d3544c09f38383ec7c130af42b26", null ], + [ "localBundleMaxKeyFramesForInlier", "classrtabmap_1_1OdometryInfo.html#a78ab082f3310ea5ac8b11e54ba3a3014", null ], + [ "localBundleOutliersPerCam", "classrtabmap_1_1OdometryInfo.html#ab10aab5c7851215060b3ca9a58543206", null ], + [ "keyFrameAdded", "classrtabmap_1_1OdometryInfo.html#a9e40155a67416dcb420f4164e4aa348a", null ], + [ "timeDeskewing", "classrtabmap_1_1OdometryInfo.html#a929c2dc356766dc0f498aa1068ad7ef4", null ], + [ "timeEstimation", "classrtabmap_1_1OdometryInfo.html#a91407f56fef27c619e27fdd91003dadf", null ], + [ "timeParticleFiltering", "classrtabmap_1_1OdometryInfo.html#aae03a73e704e23ea5142de821b618e6e", null ], + [ "stamp", "classrtabmap_1_1OdometryInfo.html#a7b005bbc7922cf3c6c352451f65b199d", null ], + [ "interval", "classrtabmap_1_1OdometryInfo.html#a2c12cf07f29ecbafe6eacfd2e987adb6", null ], + [ "transform", "classrtabmap_1_1OdometryInfo.html#ad4f09afa610091012c2edd7708d722c5", null ], + [ "transformFiltered", "classrtabmap_1_1OdometryInfo.html#ac786b5953b124a80524a051cfbcb7460", null ], + [ "transformGroundTruth", "classrtabmap_1_1OdometryInfo.html#aba971e389867f752f04ecd7b17471f6e", null ], + [ "guessVelocity", "classrtabmap_1_1OdometryInfo.html#a3aec571c2fae4b6e3b1197d9f7adabed", null ], + [ "guess", "classrtabmap_1_1OdometryInfo.html#a8aa1c7947217518727a62bb55106a706", null ], + [ "distanceTravelled", "classrtabmap_1_1OdometryInfo.html#a669d252c42f5635ecbe0288c1b0e8721", null ], + [ "memoryUsage", "classrtabmap_1_1OdometryInfo.html#ad7f7beb7810db1912c20b05e94eafdf3", null ], + [ "gravityRollError", "classrtabmap_1_1OdometryInfo.html#a7641b415d9d08f7d267ca25ee564a2a7", null ], + [ "gravityPitchError", "classrtabmap_1_1OdometryInfo.html#a9b58bbc659878dc763c6f0201b2ecd28", null ], + [ "type", "classrtabmap_1_1OdometryInfo.html#ad2fa24b41e053e6a2f90dcb0189a901d", null ], + [ "words", "classrtabmap_1_1OdometryInfo.html#ac40ddcfab5cd0c6b9fe34aa5b0143814", null ], + [ "localMap", "classrtabmap_1_1OdometryInfo.html#a2231e7c27db459398b6b51fad108f876", null ], + [ "localScanMap", "classrtabmap_1_1OdometryInfo.html#a08ee9e84949857719b76d082559f3cbc", null ], + [ "refCorners", "classrtabmap_1_1OdometryInfo.html#a191435796512e2d1b6fd06c36bbc7516", null ], + [ "newCorners", "classrtabmap_1_1OdometryInfo.html#a028f791a3005377516d217608a696556", null ], + [ "cornerInliers", "classrtabmap_1_1OdometryInfo.html#a6410510dbdd2e9ce8fb1e7cb60dc3c4e", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo__coll__graph.map b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo__coll__graph.map index 0fab7a78..c0b249e8 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo__coll__graph.map +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo__coll__graph.map @@ -1,5 +1,5 @@ - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo__coll__graph.md5 b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo__coll__graph.md5 index ee636992..546f31c3 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo__coll__graph.md5 +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryInfo__coll__graph.md5 @@ -1 +1 @@ -1dfb656980ce4742b00af94c04e7f617 \ No newline at end of file +a5cdc919a5dd5c255c22b58ccb443e68 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLIOSAM-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLIOSAM-members.html index 76a3e720..cb5707e1 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLIOSAM-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLIOSAM-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryLIOSAM Member List
    @@ -121,9 +138,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryLIOSAM() (defined in rtabmap::OdometryLIOSAM)rtabmap::OdometryLIOSAMvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLIOSAM.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLIOSAM.html index f2ed63e5..11f20762 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLIOSAM.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLIOSAM.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryLIOSAM:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryLIOSAM:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryLIOSAM:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryLIOSAM (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryLIOSAM (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -286,9 +303,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryLIOSAM.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLIOSAM.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLIOSAM.js new file mode 100644 index 00000000..81d84a18 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLIOSAM.js @@ -0,0 +1,6 @@ +var classrtabmap_1_1OdometryLIOSAM = +[ + [ "reset", "classrtabmap_1_1OdometryLIOSAM.html#a7f72dbc28081ae774303dbf2d8cb5535", null ], + [ "getType", "classrtabmap_1_1OdometryLIOSAM.html#aea8d8aea35772e3b81ba3f74c6eb3415", null ], + [ "canProcessAsyncIMU", "classrtabmap_1_1OdometryLIOSAM.html#a51193d7f42c9b0174c6eedd75d8f4535", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLOAM-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLOAM-members.html index 58e84233..870c7a4b 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLOAM-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLOAM-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryLOAM Member List
    @@ -121,9 +138,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryLOAM() (defined in rtabmap::OdometryLOAM)rtabmap::OdometryLOAMvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLOAM.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLOAM.html index 287f67ac..3d3aa71b 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLOAM.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLOAM.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryLOAM:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryLOAM:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryLOAM:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryLOAM (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryLOAM (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -256,9 +273,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryLOAM.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLOAM.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLOAM.js new file mode 100644 index 00000000..c2aa10de --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryLOAM.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1OdometryLOAM = +[ + [ "reset", "classrtabmap_1_1OdometryLOAM.html#a6acc7b4f164a8915ada550ba7c23ac0e", null ], + [ "getType", "classrtabmap_1_1OdometryLOAM.html#a0833118684e4f836ec668b735f81da0d", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMSCKF-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMSCKF-members.html index 275e9c17..ff5cfb78 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMSCKF-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMSCKF-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryMSCKF Member List
    @@ -121,9 +138,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryMSCKF() (defined in rtabmap::OdometryMSCKF)rtabmap::OdometryMSCKFvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMSCKF.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMSCKF.html index d1230676..12179479 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMSCKF.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMSCKF.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryMSCKF:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryMSCKF:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryMSCKF:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryMSCKF (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryMSCKF (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -316,9 +333,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryMSCKF.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMSCKF.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMSCKF.js new file mode 100644 index 00000000..94bb8238 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMSCKF.js @@ -0,0 +1,7 @@ +var classrtabmap_1_1OdometryMSCKF = +[ + [ "reset", "classrtabmap_1_1OdometryMSCKF.html#a3be4ada7eebf234c87a3127a85988d97", null ], + [ "getType", "classrtabmap_1_1OdometryMSCKF.html#a81657f9c46e39bfa48e1d0021c5af8ea", null ], + [ "canProcessRawImages", "classrtabmap_1_1OdometryMSCKF.html#a06b5b242107ffe5c379ff7ed089d07c6", null ], + [ "canProcessAsyncIMU", "classrtabmap_1_1OdometryMSCKF.html#a4dd9c2358d2e69f397b61746519a923a", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMono-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMono-members.html index a0288c7e..d9edf4d5 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMono-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMono-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryMono Member List
    @@ -121,9 +138,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryMono() (defined in rtabmap::OdometryMono)rtabmap::OdometryMonovirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMono.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMono.html index 7156a9f3..157cf609 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMono.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMono.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryMono:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryMono:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryMono:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryMono (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryMono (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose)
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -256,9 +273,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryMono.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMono.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMono.js new file mode 100644 index 00000000..5aee2daa --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryMono.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1OdometryMono = +[ + [ "reset", "classrtabmap_1_1OdometryMono.html#a9574ccc748b5c4f664c059d460742457", null ], + [ "getType", "classrtabmap_1_1OdometryMono.html#ada54391f88a0704c4fab2d9a2b370a15", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM2-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM2-members.html index 05fbaa34..848550f6 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM2-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM2-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryORBSLAM2 Member List
    @@ -121,9 +138,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryORBSLAM2() (defined in rtabmap::OdometryORBSLAM2)rtabmap::OdometryORBSLAM2virtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM2.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM2.html index 2a74695e..9155edbf 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM2.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM2.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryORBSLAM2:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryORBSLAM2:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryORBSLAM2:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryORBSLAM2 (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryORBSLAM2 (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -256,9 +273,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryORBSLAM2.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM2.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM2.js new file mode 100644 index 00000000..24a16c2e --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM2.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1OdometryORBSLAM2 = +[ + [ "reset", "classrtabmap_1_1OdometryORBSLAM2.html#ab127fac7aae296a68a9bf68ab02ffbbc", null ], + [ "getType", "classrtabmap_1_1OdometryORBSLAM2.html#a8773eea08df092d237e17af96ff6d096", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM3-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM3-members.html index dd6137af..6e8fe719 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM3-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM3-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryORBSLAM3 Member List
    @@ -121,9 +138,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryORBSLAM3() (defined in rtabmap::OdometryORBSLAM3)rtabmap::OdometryORBSLAM3virtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM3.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM3.html index d8b4a497..1be1100e 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM3.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM3.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryORBSLAM3:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryORBSLAM3:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryORBSLAM3:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryORBSLAM3 (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryORBSLAM3 (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -284,9 +301,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryORBSLAM3.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM3.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM3.js new file mode 100644 index 00000000..6893006e --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryORBSLAM3.js @@ -0,0 +1,6 @@ +var classrtabmap_1_1OdometryORBSLAM3 = +[ + [ "reset", "classrtabmap_1_1OdometryORBSLAM3.html#a57626265fa4c23fab95140ca9c1f8f93", null ], + [ "getType", "classrtabmap_1_1OdometryORBSLAM3.html#a6a4161d9be51ff66e3571ba912655029", null ], + [ "canProcessAsyncIMU", "classrtabmap_1_1OdometryORBSLAM3.html#a2f226f38792f0c8bc146d73985239370", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOkvis-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOkvis-members.html index c651de93..e8a7e128 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOkvis-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOkvis-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryOkvis Member List
    @@ -121,9 +138,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryOkvis() (defined in rtabmap::OdometryOkvis)rtabmap::OdometryOkvisvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOkvis.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOkvis.html index f3cc51fa..63739a5c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOkvis.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOkvis.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryOkvis:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryOkvis:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryOkvis:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryOkvis (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryOkvis (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -316,9 +333,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryOkvis.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOkvis.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOkvis.js new file mode 100644 index 00000000..e41d01bf --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOkvis.js @@ -0,0 +1,7 @@ +var classrtabmap_1_1OdometryOkvis = +[ + [ "reset", "classrtabmap_1_1OdometryOkvis.html#a81f51ca0b6f3b48f9e6a6e0e2d7b7118", null ], + [ "getType", "classrtabmap_1_1OdometryOkvis.html#ab93efd88da4ff30e4ee4a0ec525347d8", null ], + [ "canProcessRawImages", "classrtabmap_1_1OdometryOkvis.html#ad4d4602445081fff30b74d1c7e22dbff", null ], + [ "canProcessAsyncIMU", "classrtabmap_1_1OdometryOkvis.html#a4e94c233112e7105dffa37eb8d33427f", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpen3D-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpen3D-members.html index ea7a5440..d6591175 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpen3D-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpen3D-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryOpen3D Member List
    @@ -121,9 +138,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryOpen3D() (defined in rtabmap::OdometryOpen3D)rtabmap::OdometryOpen3Dvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpen3D.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpen3D.html index 17a359d3..0960748c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpen3D.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpen3D.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryOpen3D:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryOpen3D:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryOpen3D:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryOpen3D (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryOpen3D (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -256,9 +273,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryOpen3D.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpen3D.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpen3D.js new file mode 100644 index 00000000..9d325750 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpen3D.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1OdometryOpen3D = +[ + [ "reset", "classrtabmap_1_1OdometryOpen3D.html#a21fecb34185676d02d92c7ad18f13970", null ], + [ "getType", "classrtabmap_1_1OdometryOpen3D.html#a79c86c26bd892619797d6266243bb8d6", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpenVINS-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpenVINS-members.html index e138d3d4..80a38aa5 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpenVINS-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpenVINS-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryOpenVINS Member List
    @@ -120,9 +137,12 @@ $(function() { Type enum namertabmap::Odometry ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpenVINS.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpenVINS.html index c6c6cc52..8f1c2c25 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpenVINS.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpenVINS.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryOpenVINS:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryOpenVINS:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryOpenVINS:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryOpenVINS (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryOpenVINS (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -316,9 +333,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryOpenVINS.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpenVINS.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpenVINS.js new file mode 100644 index 00000000..e04b7499 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryOpenVINS.js @@ -0,0 +1,7 @@ +var classrtabmap_1_1OdometryOpenVINS = +[ + [ "reset", "classrtabmap_1_1OdometryOpenVINS.html#abbf8f6be20990f3e39ad23325d72b41b", null ], + [ "getType", "classrtabmap_1_1OdometryOpenVINS.html#a79898924aa5af5d59ce10028e876e387", null ], + [ "canProcessRawImages", "classrtabmap_1_1OdometryOpenVINS.html#aed27c46aa9ddc68c59eb09f2b3a9d3d0", null ], + [ "canProcessAsyncIMU", "classrtabmap_1_1OdometryOpenVINS.html#a7712fe74d5ff65a67fe362010b795e14", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent-members.html index cd7b9da6..83cd5a5a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryResetEvent Member List
    @@ -85,15 +102,18 @@ $(function() { - - + +
    getClassName() constrtabmap::OdometryResetEventinlinevirtual
    getCode() constUEventinline
    getPose() const (defined in rtabmap::OdometryResetEvent)rtabmap::OdometryResetEventinline
    OdometryResetEvent(const Transform &pose=Transform::getIdentity()) (defined in rtabmap::OdometryResetEvent)rtabmap::OdometryResetEventinline
    getPose() constrtabmap::OdometryResetEventinline
    OdometryResetEvent(const Transform &pose=Transform::getIdentity())rtabmap::OdometryResetEventinline
    UEvent(int code=0)UEventinlineprotected
    ~OdometryResetEvent() (defined in rtabmap::OdometryResetEvent)rtabmap::OdometryResetEventinlinevirtual
    ~UEvent() (defined in UEvent)UEventinlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent.html index c7f7001f..5e9262d5 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -83,26 +100,31 @@ $(function() {
    rtabmap::OdometryResetEvent Class Reference
    + +

    Asks OdometryThread to restart the odometry from a given pose. + More...

    + +

    #include <OdometryEvent.h>

    Inheritance diagram for rtabmap::OdometryResetEvent:
    Inheritance graph
    - + -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryResetEvent:
    Collaboration graph
    - + -
    [legend]
    +
    [legend]
    @@ -123,8 +145,13 @@ Additional Inherited Members

    Public Member Functions

     

    Detailed Description

    -
    -

    Definition at line 97 of file OdometryEvent.h.

    +

    Asks OdometryThread to restart the odometry from a given pose.

    +

    The buffered frames and IMU samples are dropped, and the integration starts over from getPose(). Handled even before the thread is started.

    +
    See also
    OdometryThread
    +
    +Odometry::reset()
    + +

    Definition at line 144 of file OdometryEvent.h.

    Constructor & Destructor Documentation

    ◆ OdometryResetEvent()

    @@ -149,8 +176,14 @@ Additional Inherited Members
    +
    Parameters
    + + +
    posePose to restart from (identity by default).
    +
    +
    -

    Definition at line 100 of file OdometryEvent.h.

    +

    Definition at line 148 of file OdometryEvent.h.

    @@ -177,7 +210,7 @@ Additional Inherited Members
    -

    Definition at line 101 of file OdometryEvent.h.

    +

    Definition at line 149 of file OdometryEvent.h.

    @@ -208,7 +241,7 @@ Additional Inherited Members

    Implements UEvent.

    -

    Definition at line 102 of file OdometryEvent.h.

    +

    Definition at line 150 of file OdometryEvent.h.

    @@ -234,8 +267,9 @@ Additional Inherited Members
    +
    Returns
    The pose the odometry should restart from.
    -

    Definition at line 103 of file OdometryEvent.h.

    +

    Definition at line 152 of file OdometryEvent.h.

    @@ -243,9 +277,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/OdometryEvent.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent.js new file mode 100644 index 00000000..aa063306 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent.js @@ -0,0 +1,6 @@ +var classrtabmap_1_1OdometryResetEvent = +[ + [ "OdometryResetEvent", "classrtabmap_1_1OdometryResetEvent.html#a035eee412d9bda7da321523baff799f3", null ], + [ "getClassName", "classrtabmap_1_1OdometryResetEvent.html#a94dc8e8b7ec952c0ca2b393cc0f3e71d", null ], + [ "getPose", "classrtabmap_1_1OdometryResetEvent.html#ae756dea7a2e79fd918dd4c158085bc68", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__coll__graph.map b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__coll__graph.map index 00bc018d..99e5ba6a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__coll__graph.map +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__coll__graph.map @@ -1,5 +1,5 @@ - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__coll__graph.md5 b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__coll__graph.md5 index 23585b85..97926a90 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__coll__graph.md5 +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__coll__graph.md5 @@ -1 +1 @@ -bc601a474947b14f52ccaef76abdcb59 \ No newline at end of file +904c06da19d21d105fe39ddaf838a444 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__inherit__graph.map b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__inherit__graph.map index 00bc018d..99e5ba6a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__inherit__graph.map +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__inherit__graph.map @@ -1,5 +1,5 @@ - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__inherit__graph.md5 b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__inherit__graph.md5 index 23585b85..97926a90 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__inherit__graph.md5 +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryResetEvent__inherit__graph.md5 @@ -1 +1 @@ -bc601a474947b14f52ccaef76abdcb59 \ No newline at end of file +904c06da19d21d105fe39ddaf838a444 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread-members.html index ca551115..a1dff9fe 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryThread Member List
    @@ -109,7 +126,7 @@ $(function() { kPLow enum value (defined in UThread)UThread kPNormal enum value (defined in UThread)UThread kPRealTime enum value (defined in UThread)UThread - OdometryThread(Odometry *odometry, unsigned int dataBufferMaxSize=1) (defined in rtabmap::OdometryThread)rtabmap::OdometryThread + OdometryThread(Odometry *odometry, unsigned int dataBufferMaxSize=1)rtabmap::OdometryThread post(UEvent *event, bool async=true) constUEventsSenderprotected Priority enum nameUThread registerToEventsManager() (defined in UEventsHandler)UEventsHandler @@ -133,9 +150,12 @@ $(function() { ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread.html index 5a1088ae..b43aaef4 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -84,12 +101,17 @@ $(function() {
    rtabmap::OdometryThread Class Reference
    + +

    Runs an Odometry front-end in its own thread, driven by events. + More...

    + +

    #include <OdometryThread.h>

    Inheritance diagram for rtabmap::OdometryThread:
    Inheritance graph
    - + @@ -99,13 +121,13 @@ Inheritance diagram for rtabmap::OdometryThread:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryThread:
    Collaboration graph
    - + @@ -115,12 +137,12 @@ Collaboration diagram for rtabmap::OdometryThread:
    -
    [legend]
    +
    [legend]
    - + + @@ -169,6 +191,7 @@ void  + @@ -236,9 +259,62 @@ Additional Inherited Members

    Public Member Functions

    - OdometryThread (Odometry *odometry, unsigned int dataBufferMaxSize=1)
     OdometryThread (Odometry *odometry, unsigned int dataBufferMaxSize=1)
     Constructor.
     
    - Public Member Functions inherited from UThread
     UThread (Priority priority=kPNormal)
    unregisterFromEventsM

    Protected Member Functions

    virtual bool handleEvent (UEvent *event)
     Receives the events listed in the class description.
     
    - Protected Member Functions inherited from UEventsHandler
     UEventsHandler ()
     

    Detailed Description

    -
    -

    Definition at line 42 of file OdometryThread.h.

    -

    Member Function Documentation

    +

    Runs an Odometry front-end in its own thread, driven by events.

    +

    The thread owns the Odometry object and calls Odometry::process() on the frames it receives, so that a slow odometry update does not block the sensor thread. It sits in the middle of the event-based pipeline: SensorCaptureThread → OdometryThread → RtabmapThread.

    +

    Input events (handled in handleEvent(), i.e. in the caller's thread):

      +
    • SensorEvent — a frame to process. It is rejected with an error if it carries neither a laser scan nor an image with its calibration (an OdometryMono front-end accepts RGB alone).
    • +
    • IMUEvent — an IMU sample, kept in a separate buffer.
    • +
    • OdometryResetEvent — resets the odometry to the pose it carries (identity if null) and drops everything buffered. Unlike the others, it is handled even before the thread is started.
    • +
    +

    Output event: one OdometryEvent per processed frame, carrying the data, the integrated pose and the OdometryInfo. A null pose means odometry is lost; that is what RtabmapThread reads to start a new map.

    +

    Buffering. The frame buffer holds dataBufferMaxSize frames and drops the oldest when full, so with the default size of 1 the odometry always works on the freshest frame rather than falling behind. IMU samples are buffered apart and fed to the odometry up to the stamp of the frame about to be processed, so that tightly-coupled back-ends see them in order. A frame whose stamp falls outside the buffered IMU window is skipped with a warning: with an asynchronous IMU, it must be published faster (less delay) than the camera or lidar.

    +

    When the incoming SensorEvent already carries an odometry pose (a robot publishing its own odometry), the motion between two consecutive such poses is passed to Odometry::process() as a guess.

    +
    See also
    Odometry
    +
    +RtabmapThread
    +
    +SensorCaptureThread
    + +

    Definition at line 80 of file OdometryThread.h.

    +

    Constructor & Destructor Documentation

    + +

    ◆ OdometryThread()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    rtabmap::OdometryThread::OdometryThread (Odometry * odometry,
    unsigned int dataBufferMaxSize = 1 
    )
    +
    + +

    Constructor.

    +
    Parameters
    + + + +
    odometryThe odometry to run; must not be null. The thread takes ownership and deletes it in the destructor.
    dataBufferMaxSizeMaximum number of frames waiting to be processed (0 = unlimited). Beyond that the oldest frame is dropped, keeping the odometry on recent data.
    +
    +
    + +
    +
    +

    Member Function Documentation

    ◆ handleEvent()

    @@ -262,9 +338,10 @@ Additional Inherited Members
    -

    Method called by the UEventsManager to handle an event. Important : this method must do a minimum of work because the faster the dispatching loop is done; the faster the events are received. If a handling function takes too much time, the events list can grow faster than it is emptied. The event can be modified.

    Returns
    "true" to notify UEventsManager that this handler took ownership of the event (meaning it must delete it). The event will not be dispatched to next handlers.
    -
    -"false" to let event be dispatched to next handlers (default behavior). UEventsManager will take care of deleting the event.
    + +

    Receives the events listed in the class description.

    +

    Runs in the posting thread: frames and IMU samples are only buffered here, the odometry itself runs in the thread's main loop. Data events are ignored until the thread is started, an OdometryResetEvent is not.

    +
    Returns
    Always false, so the event keeps being dispatched to other handlers.

    Implements UEventsHandler.

    @@ -274,9 +351,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/OdometryThread.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread.js new file mode 100644 index 00000000..acef6de1 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1OdometryThread = +[ + [ "OdometryThread", "classrtabmap_1_1OdometryThread.html#a66435ffb547d7d59faa9224fe030934b", null ], + [ "handleEvent", "classrtabmap_1_1OdometryThread.html#a65808dd7148c1e2c49dcf90ef718b5a8", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__coll__graph.map b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__coll__graph.map index 32728eb4..823e2735 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__coll__graph.map +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__coll__graph.map @@ -1,5 +1,5 @@ - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__coll__graph.md5 b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__coll__graph.md5 index b7a4cd38..c609e9b4 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__coll__graph.md5 +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__coll__graph.md5 @@ -1 +1 @@ -4e35d5c93c28ebac9c73ce9927f75d85 \ No newline at end of file +572060719adb6bf3849ac8c4c3adb06a \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__inherit__graph.map b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__inherit__graph.map index 32728eb4..823e2735 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__inherit__graph.map +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__inherit__graph.map @@ -1,5 +1,5 @@ - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__inherit__graph.md5 b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__inherit__graph.md5 index b7a4cd38..c609e9b4 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__inherit__graph.md5 +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryThread__inherit__graph.md5 @@ -1 +1 @@ -4e35d5c93c28ebac9c73ce9927f75d85 \ No newline at end of file +572060719adb6bf3849ac8c4c3adb06a \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryVINSFusion-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryVINSFusion-members.html index 1db939f3..553432a2 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryVINSFusion-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryVINSFusion-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryVINSFusion Member List
    @@ -121,9 +138,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryVINSFusion() (defined in rtabmap::OdometryVINSFusion)rtabmap::OdometryVINSFusionvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryVINSFusion.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryVINSFusion.html index ea4be4bf..d8f37d4b 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryVINSFusion.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryVINSFusion.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryVINSFusion:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryVINSFusion:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryVINSFusion:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryVINSFusion (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryVINSFusion (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -316,9 +333,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryVINSFusion.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryVINSFusion.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryVINSFusion.js new file mode 100644 index 00000000..1ddf44de --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryVINSFusion.js @@ -0,0 +1,7 @@ +var classrtabmap_1_1OdometryVINSFusion = +[ + [ "reset", "classrtabmap_1_1OdometryVINSFusion.html#aa2fdb97067ad27d76c6315125a513ed3", null ], + [ "getType", "classrtabmap_1_1OdometryVINSFusion.html#ac7e841322ccadfcfdec61cc3b698754a", null ], + [ "canProcessRawImages", "classrtabmap_1_1OdometryVINSFusion.html#a505ae049f32115a81d4f4258b5fb2134", null ], + [ "canProcessAsyncIMU", "classrtabmap_1_1OdometryVINSFusion.html#a1a3145c62e7b0b43cfb5a94f61d2c9d1", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryViso2-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryViso2-members.html index 239648e2..5f29a6e5 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryViso2-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryViso2-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OdometryViso2 Member List
    @@ -121,9 +138,12 @@ $(function() { ~Odometry() (defined in rtabmap::Odometry)rtabmap::Odometryvirtual ~OdometryViso2() (defined in rtabmap::OdometryViso2)rtabmap::OdometryViso2virtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryViso2.html b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryViso2.html index 57255989..84955cfb 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryViso2.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryViso2.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::OdometryViso2:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OdometryViso2:
    @@ -102,12 +119,12 @@ Collaboration diagram for rtabmap::OdometryViso2:
    -
    [legend]
    +
    [legend]
    +  @@ -165,20 +182,20 @@ Additional Inherited Members , kTypeLIOSAM = 14
    } - + - - + + - + + 

    Public Member Functions

    - OdometryViso2 (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
    OdometryViso2 (const rtabmap::ParametersMap &parameters=rtabmap::ParametersMap())
     
    virtual void reset (const Transform &initialPose=Transform::getIdentity())
     Resets internal state and sets the initial pose.
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     Odometry backend selected by Parameters::kOdomStrategy(). More...
     
    - Static Public Member Functions inherited from rtabmap::Odometry
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    static Odometry * create (const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
     
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
    static Odometry * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates an odometry instance of a given type.
     
    - Protected Member Functions inherited from rtabmap::Odometry
    const std::map< double, Transform > & imus () const
     
    - Odometry (const rtabmap::ParametersMap &parameters)
    Odometry (const rtabmap::ParametersMap &parameters)
     Constructs the base odometry state from RTAB-Map parameters.
     
    @@ -213,7 +230,7 @@ Additional Inherited Members

    Resets internal state and sets the initial pose.

    Parameters
    - +
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    initialPoseStarting pose (must not be null). Z/roll/pitch may be cleared if Parameters::kRegForce3DoF() is enabled.
    @@ -256,9 +273,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/odometry/OdometryViso2.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OdometryViso2.js b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryViso2.js new file mode 100644 index 00000000..c53fb83f --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OdometryViso2.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1OdometryViso2 = +[ + [ "reset", "classrtabmap_1_1OdometryViso2.html#ad442b8186b72e220feace5fb0b0fec5c", null ], + [ "getType", "classrtabmap_1_1OdometryViso2.html#ae9bf8422bbf6d2c880098b828b5d6187", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Optimizer-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Optimizer-members.html index 4a874ae7..f052c2bc 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Optimizer-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Optimizer-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::Optimizer Member List
    @@ -124,9 +141,12 @@ $(function() { Type enum namertabmap::Optimizer ~Optimizer() (defined in rtabmap::Optimizer)rtabmap::Optimizerinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Optimizer.html b/preview/pr-1492/api/latest/classrtabmap_1_1Optimizer.html index c117e974..f0b8fd05 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Optimizer.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Optimizer.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -108,7 +125,7 @@ Inheritance diagram for rtabmap::Optimizer:
    -
    [legend]
    +
    [legend]
    @@ -133,7 +150,7 @@ Public Member Functions - + @@ -148,17 +165,17 @@ Public Member Functions - + +std::map< int, Transform >  - + @@ -209,21 +226,21 @@ Static Public Member Functions - - + + +static Optimizer * 

    Public Types

    virtual Type type () const =0
     Returns the concrete back-end identifier (one of Type).
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Reads shared knobs from parameters and applies them to this instance.
     
    std::map< int, Transform > optimizeIncremental (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)
    virtual std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, std::vector< CameraModel > > &models, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)
     Bundle adjustment: jointly refine poses and 3D points (back-end-level entry point).
     
    std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
    std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
     BA wrapper that derives camera models and correspondences from signatures.
     
    -std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
    optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
     BA convenience wrapper: like the overload above but ignores the refined 3D points and observation map.
     
    Transform optimizeBA (const Link &link, const CameraModel &model, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)
     Refine a single two-frame link via BA.
     
    void computeBACorrespondences (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, bool useLinkTransformAsGuess=false, ParametersMap registrationParameters=ParametersMap())
    void computeBACorrespondences (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, bool useLinkTransformAsGuess=false, ParametersMap registrationParameters=ParametersMap())
     Build BA correspondences (3D points + per-frame observations) from signatures.
     
    Getters for tunables shared across back-ends.
    static bool isAvailable (Optimizer::Type type)
     Returns whether type was compiled in (its third-party dependency was found).
     
    static Optimizer * create (const ParametersMap &parameters)
     Factory: build an optimizer from a ParametersMap.
    static Optimizer * create (const ParametersMap &parameters)
     Factory: build an optimizer from a ParametersMap.
     
    -static Optimizer * create (Optimizer::Type type, const ParametersMap &parameters=ParametersMap())
    create (Optimizer::Type type, const ParametersMap &parameters=ParametersMap())
     Factory: build an optimizer of a specific type. Caller owns the result.
     
    +  + 

    Protected Member Functions

    - Optimizer (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool priorsIgnored=Parameters::defaultOptimizerPriorsIgnored(), bool landmarksIgnored=Parameters::defaultOptimizerLandmarksIgnored(), float gravitySigma=Parameters::defaultOptimizerGravitySigma())
    Optimizer (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool priorsIgnored=Parameters::defaultOptimizerPriorsIgnored(), bool landmarksIgnored=Parameters::defaultOptimizerLandmarksIgnored(), float gravitySigma=Parameters::defaultOptimizerGravitySigma())
     
    - Optimizer (const ParametersMap &parameters)
    Optimizer (const ParametersMap &parameters)
     

    Detailed Description

    @@ -339,7 +356,7 @@ Protected Member Functions static Optimizer * rtabmap::Optimizer::create ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -351,7 +368,7 @@ Protected Member Functions
    -

    Factory: build an optimizer from a ParametersMap.

    +

    Factory: build an optimizer from a ParametersMap.

    Reads Optimizer/Strategy from parameters; falls back to the default strategy if the chosen back-end isn't compiled in. Caller owns the returned pointer.

    @@ -902,7 +919,7 @@ Protected Member Functions virtual void rtabmap::Optimizer::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -1262,8 +1279,8 @@ Protected Member Functions - const ParametersMap &  - registrationParameters = ParametersMap()  + const ParametersMap &  + registrationParameters = ParametersMap()  @@ -1385,8 +1402,8 @@ Protected Member Functions - ParametersMap  - registrationParameters = ParametersMap()  + ParametersMap  + registrationParameters = ParametersMap()  @@ -1413,9 +1430,13 @@ Protected Member Functions
  • corelib/include/rtabmap/core/Optimizer.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Optimizer.js b/preview/pr-1492/api/latest/classrtabmap_1_1Optimizer.js new file mode 100644 index 00000000..af084ed1 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Optimizer.js @@ -0,0 +1,30 @@ +var classrtabmap_1_1Optimizer = +[ + [ "Type", "classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16", [ + [ "kTypeUndef", "classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16abae75975865bff7e12e82d2f5295e0db", null ], + [ "kTypeTORO", "classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a6065bdb6e49c0f5ffc98d5f2f6b0d5ab", null ], + [ "kTypeG2O", "classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16aa4d070fe00ba5e81adbc958bad18d853", null ], + [ "kTypeGTSAM", "classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16ab71c83617497f5da0607a47ab162630f", null ], + [ "kTypeCeres", "classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a891b6c7cbbe5e149e583ac1fc14fc91d", null ], + [ "kTypeCVSBA", "classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a53545e83af9618cb4d39cf0420b3cd54", null ] + ] ], + [ "getConnectedGraph", "classrtabmap_1_1Optimizer.html#a4477c9a5b6651729944726465b5eba7f", null ], + [ "type", "classrtabmap_1_1Optimizer.html#aa2be82e1f986b1beae103148be7cd520", null ], + [ "iterations", "classrtabmap_1_1Optimizer.html#a178bb719b0e22863e29add12c85e14a5", null ], + [ "isSlam2d", "classrtabmap_1_1Optimizer.html#a51485674608bbf910922ecee43cc13aa", null ], + [ "isCovarianceIgnored", "classrtabmap_1_1Optimizer.html#a8bb6372ce4c67fd9b8d54f692ac34238", null ], + [ "epsilon", "classrtabmap_1_1Optimizer.html#a3bca4e3df1048f8bbad9b3b9473924a2", null ], + [ "isRobust", "classrtabmap_1_1Optimizer.html#a29ba07e1e829ae616d82756977161c9f", null ], + [ "priorsIgnored", "classrtabmap_1_1Optimizer.html#aeebd0d5575ab7e9f492b095c05ddb237", null ], + [ "landmarksIgnored", "classrtabmap_1_1Optimizer.html#a32f53d408ef0372c5c196ee89ff5ad79", null ], + [ "gravitySigma", "classrtabmap_1_1Optimizer.html#aceb68e0f692b81c4a978e46f804515d7", null ], + [ "parseParameters", "classrtabmap_1_1Optimizer.html#a0a942bd7902c8d2f9444b8eba6a648a3", null ], + [ "optimizeIncremental", "classrtabmap_1_1Optimizer.html#a278f42e0d250085ac6fe9ed425627acf", null ], + [ "optimize", "classrtabmap_1_1Optimizer.html#a7e3aff943e77603493a358ff522fa2dc", null ], + [ "optimize", "classrtabmap_1_1Optimizer.html#af59c8340394268f9a1eb76fd5709f2c3", null ], + [ "optimizeBA", "classrtabmap_1_1Optimizer.html#a038e8df970ab744f6f4ba7027f62b263", null ], + [ "optimizeBA", "classrtabmap_1_1Optimizer.html#a2f7cbdebed9787ffa6b0b30536dfa1a0", null ], + [ "optimizeBA", "classrtabmap_1_1Optimizer.html#aab99f045516162944ad68fdabacb53dc", null ], + [ "optimizeBA", "classrtabmap_1_1Optimizer.html#ad6b32a9697837f03941773f6a5bbf91c", null ], + [ "computeBACorrespondences", "classrtabmap_1_1Optimizer.html#a93fb09dac068e64de000f692bcb8216f", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCVSBA-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCVSBA-members.html index 303ce747..a6d43139 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCVSBA-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCVSBA-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OptimizerCVSBA Member List
    @@ -128,9 +145,12 @@ $(function() { ~Optimizer() (defined in rtabmap::Optimizer)rtabmap::Optimizerinlinevirtual ~OptimizerCVSBA() (defined in rtabmap::OptimizerCVSBA)rtabmap::OptimizerCVSBAinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCVSBA.html b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCVSBA.html index 7672fafe..6725d49d 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCVSBA.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCVSBA.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -93,7 +110,7 @@ Inheritance diagram for rtabmap::OptimizerCVSBA:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OptimizerCVSBA:
    @@ -103,13 +120,13 @@ Collaboration diagram for rtabmap::OptimizerCVSBA:
    -
    [legend]
    +
    [legend]
    - + - + @@ -121,7 +138,7 @@ Public Member Functions - + @@ -133,17 +150,17 @@ Public Member Functions - + +std::map< int, Transform >  - + @@ -196,11 +213,11 @@ static bool  - - + + +static Optimizer * 

    Public Member Functions

     OptimizerCVSBA (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored())
     OptimizerCVSBA (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored())
     
     OptimizerCVSBA (const ParametersMap &parameters)
     OptimizerCVSBA (const ParametersMap &parameters)
     
    virtual Type type () const
     Returns the concrete back-end identifier (one of Type).
    void getConnectedGraph (int fromId, const std::map< int, Transform > &posesIn, const std::multimap< int, Link > &linksIn, std::map< int, Transform > &posesOut, std::multimap< int, Link > &linksOut) const
     Extracts the connected component reachable from fromId.
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Reads shared knobs from parameters and applies them to this instance.
     
    std::map< int, Transform > optimizeIncremental (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)
    virtual std::map< int, Transform > optimize (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, cv::Mat &outputCovariance, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)
     Pose-graph optimization with marginal covariance of rootId.
     
    std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
    std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
     BA wrapper that derives camera models and correspondences from signatures.
     
    -std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
    optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
     BA convenience wrapper: like the overload above but ignores the refined 3D points and observation map.
     
    Transform optimizeBA (const Link &link, const CameraModel &model, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)
     Refine a single two-frame link via BA.
     
    void computeBACorrespondences (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, bool useLinkTransformAsGuess=false, ParametersMap registrationParameters=ParametersMap())
    void computeBACorrespondences (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, bool useLinkTransformAsGuess=false, ParametersMap registrationParameters=ParametersMap())
     Build BA correspondences (3D points + per-frame observations) from signatures.
     
    int iterations () const
    available
    static bool isAvailable (Optimizer::Type type)
     Returns whether type was compiled in (its third-party dependency was found).
     
    static Optimizer * create (const ParametersMap &parameters)
     Factory: build an optimizer from a ParametersMap.
    static Optimizer * create (const ParametersMap &parameters)
     Factory: build an optimizer from a ParametersMap.
     
    -static Optimizer * create (Optimizer::Type type, const ParametersMap &parameters=ParametersMap())
    create (Optimizer::Type type, const ParametersMap &parameters=ParametersMap())
     Factory: build an optimizer of a specific type. Caller owns the result.
     
    @@ -221,10 +238,10 @@ Additional Inherited Members +  + 
     
    - Protected Member Functions inherited from rtabmap::Optimizer
    - Optimizer (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool priorsIgnored=Parameters::defaultOptimizerPriorsIgnored(), bool landmarksIgnored=Parameters::defaultOptimizerLandmarksIgnored(), float gravitySigma=Parameters::defaultOptimizerGravitySigma())
    Optimizer (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool priorsIgnored=Parameters::defaultOptimizerPriorsIgnored(), bool landmarksIgnored=Parameters::defaultOptimizerLandmarksIgnored(), float gravitySigma=Parameters::defaultOptimizerGravitySigma())
     
    - Optimizer (const ParametersMap &parameters)
    Optimizer (const ParametersMap &parameters)
     

    Detailed Description

    @@ -244,19 +261,19 @@ Additional Inherited Members rtabmap::OptimizerCVSBA::OptimizerCVSBA ( int  - iterations = Parameters::defaultOptimizerIterations(), + iterations = Parameters::defaultOptimizerIterations(), bool  - slam2d = Parameters::defaultRegForce3DoF(), + slam2d = Parameters::defaultRegForce3DoF(), bool  - covarianceIgnored = Parameters::defaultOptimizerVarianceIgnored()  + covarianceIgnored = Parameters::defaultOptimizerVarianceIgnored()  @@ -287,7 +304,7 @@ Additional Inherited Members rtabmap::OptimizerCVSBA::OptimizerCVSBA ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -450,9 +467,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/optimizer/OptimizerCVSBA.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCVSBA.js b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCVSBA.js new file mode 100644 index 00000000..0cc0e539 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCVSBA.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1OptimizerCVSBA = +[ + [ "type", "classrtabmap_1_1OptimizerCVSBA.html#afbf58e60900671630e0974a13e49b2b0", null ], + [ "optimizeBA", "classrtabmap_1_1OptimizerCVSBA.html#ad6ff3fec8e75ab76290da5763022a903", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCeres-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCeres-members.html index fb9958eb..f576a022 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCeres-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCeres-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OptimizerCeres Member List
    @@ -128,9 +145,12 @@ $(function() { ~Optimizer() (defined in rtabmap::Optimizer)rtabmap::Optimizerinlinevirtual ~OptimizerCeres() (defined in rtabmap::OptimizerCeres)rtabmap::OptimizerCeresinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCeres.html b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCeres.html index 89dd584d..99976aeb 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCeres.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCeres.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -93,7 +110,7 @@ Inheritance diagram for rtabmap::OptimizerCeres:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OptimizerCeres:
    @@ -103,19 +120,19 @@ Collaboration diagram for rtabmap::OptimizerCeres:
    -
    [legend]
    +
    [legend]
    - + +  - + @@ -134,17 +151,17 @@ Public Member Functions - + +std::map< int, Transform >  - + @@ -197,11 +214,11 @@ static bool  - - + + +static Optimizer * 

    Public Member Functions

     OptimizerCeres (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon())
     OptimizerCeres (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon())
     
    - OptimizerCeres (const ParametersMap &parameters)
    OptimizerCeres (const ParametersMap &parameters)
     
    virtual Type type () const
     Returns the concrete back-end identifier (one of Type).
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Reads shared knobs from parameters and applies them to this instance.
     
    virtual std::map< int, Transform > optimize (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &edgeConstraints, cv::Mat &outputCovariance, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)
    std::map< int, Transform > optimize (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)
     Pose-graph optimization (single shot).
     
    std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
    std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
     BA wrapper that derives camera models and correspondences from signatures.
     
    -std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
    optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
     BA convenience wrapper: like the overload above but ignores the refined 3D points and observation map.
     
    Transform optimizeBA (const Link &link, const CameraModel &model, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)
     Refine a single two-frame link via BA.
     
    void computeBACorrespondences (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, bool useLinkTransformAsGuess=false, ParametersMap registrationParameters=ParametersMap())
    void computeBACorrespondences (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, bool useLinkTransformAsGuess=false, ParametersMap registrationParameters=ParametersMap())
     Build BA correspondences (3D points + per-frame observations) from signatures.
     
    int iterations () const
    available
    static bool isAvailable (Optimizer::Type type)
     Returns whether type was compiled in (its third-party dependency was found).
     
    static Optimizer * create (const ParametersMap &parameters)
     Factory: build an optimizer from a ParametersMap.
    static Optimizer * create (const ParametersMap &parameters)
     Factory: build an optimizer from a ParametersMap.
     
    -static Optimizer * create (Optimizer::Type type, const ParametersMap &parameters=ParametersMap())
    create (Optimizer::Type type, const ParametersMap &parameters=ParametersMap())
     Factory: build an optimizer of a specific type. Caller owns the result.
     
    @@ -222,10 +239,10 @@ Additional Inherited Members +  + 
     
    - Protected Member Functions inherited from rtabmap::Optimizer
    - Optimizer (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool priorsIgnored=Parameters::defaultOptimizerPriorsIgnored(), bool landmarksIgnored=Parameters::defaultOptimizerLandmarksIgnored(), float gravitySigma=Parameters::defaultOptimizerGravitySigma())
    Optimizer (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool priorsIgnored=Parameters::defaultOptimizerPriorsIgnored(), bool landmarksIgnored=Parameters::defaultOptimizerLandmarksIgnored(), float gravitySigma=Parameters::defaultOptimizerGravitySigma())
     
    - Optimizer (const ParametersMap &parameters)
    Optimizer (const ParametersMap &parameters)
     

    Detailed Description

    @@ -245,25 +262,25 @@ Additional Inherited Members rtabmap::OptimizerCeres::OptimizerCeres ( int  - iterations = Parameters::defaultOptimizerIterations(), + iterations = Parameters::defaultOptimizerIterations(), bool  - slam2d = Parameters::defaultRegForce3DoF(), + slam2d = Parameters::defaultRegForce3DoF(), bool  - covarianceIgnored = Parameters::defaultOptimizerVarianceIgnored(), + covarianceIgnored = Parameters::defaultOptimizerVarianceIgnored(), double  - epsilon = Parameters::defaultOptimizerEpsilon()  + epsilon = Parameters::defaultOptimizerEpsilon()  @@ -353,7 +370,7 @@ Additional Inherited Members virtual void rtabmap::OptimizerCeres::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -544,9 +561,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/optimizer/OptimizerCeres.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCeres.js b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCeres.js new file mode 100644 index 00000000..be06bbfe --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerCeres.js @@ -0,0 +1,7 @@ +var classrtabmap_1_1OptimizerCeres = +[ + [ "type", "classrtabmap_1_1OptimizerCeres.html#ad6d6c0a0cdbea0ee5082d3aaa94d8e7a", null ], + [ "parseParameters", "classrtabmap_1_1OptimizerCeres.html#aaa1128eeb38451086c7abd58ae6142ac", null ], + [ "optimize", "classrtabmap_1_1OptimizerCeres.html#ab988decf55da4a8821931855ddaa1c1a", null ], + [ "optimizeBA", "classrtabmap_1_1OptimizerCeres.html#a5057dd09f74610f3092bb597f6af0413", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerG2O-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerG2O-members.html index 9ce7f211..22b54daf 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerG2O-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerG2O-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OptimizerG2O Member List
    @@ -131,9 +148,12 @@ $(function() { ~Optimizer() (defined in rtabmap::Optimizer)rtabmap::Optimizerinlinevirtual ~OptimizerG2O() (defined in rtabmap::OptimizerG2O)rtabmap::OptimizerG2Oinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerG2O.html b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerG2O.html index e93add16..c0703075 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerG2O.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerG2O.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -93,7 +110,7 @@ Inheritance diagram for rtabmap::OptimizerG2O:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OptimizerG2O:
    @@ -103,17 +120,17 @@ Collaboration diagram for rtabmap::OptimizerG2O:
    -
    [legend]
    +
    [legend]
    +  - + @@ -135,17 +152,17 @@ bool  - + +std::map< int, Transform >  - + @@ -207,11 +224,11 @@ static bool  - - + + +static Optimizer * 

    Public Member Functions

    - OptimizerG2O (const ParametersMap &parameters=ParametersMap())
    OptimizerG2O (const ParametersMap &parameters=ParametersMap())
     
    virtual Type type () const
     Returns the concrete back-end identifier (one of Type).
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Reads shared knobs from parameters and applies them to this instance.
     
    virtual std::map< int, Transform > optimize (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &edgeConstraints, cv::Mat &outputCovariance, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)
    saveGraph (const
    std::map< int, Transform > optimize (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)
     Pose-graph optimization (single shot).
     
    std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
    std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
     BA wrapper that derives camera models and correspondences from signatures.
     
    -std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
    optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
     BA convenience wrapper: like the overload above but ignores the refined 3D points and observation map.
     
    Transform optimizeBA (const Link &link, const CameraModel &model, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)
     Refine a single two-frame link via BA.
     
    void computeBACorrespondences (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, bool useLinkTransformAsGuess=false, ParametersMap registrationParameters=ParametersMap())
    void computeBACorrespondences (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, bool useLinkTransformAsGuess=false, ParametersMap registrationParameters=ParametersMap())
     Build BA correspondences (3D points + per-frame observations) from signatures.
     
    int iterations () const
    loadGraph
    static bool isAvailable (Optimizer::Type type)
     Returns whether type was compiled in (its third-party dependency was found).
     
    static Optimizer * create (const ParametersMap &parameters)
     Factory: build an optimizer from a ParametersMap.
    static Optimizer * create (const ParametersMap &parameters)
     Factory: build an optimizer from a ParametersMap.
     
    -static Optimizer * create (Optimizer::Type type, const ParametersMap &parameters=ParametersMap())
    create (Optimizer::Type type, const ParametersMap &parameters=ParametersMap())
     Factory: build an optimizer of a specific type. Caller owns the result.
     
    @@ -232,10 +249,10 @@ Additional Inherited Members +  + 
     
    - Protected Member Functions inherited from rtabmap::Optimizer
    - Optimizer (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool priorsIgnored=Parameters::defaultOptimizerPriorsIgnored(), bool landmarksIgnored=Parameters::defaultOptimizerLandmarksIgnored(), float gravitySigma=Parameters::defaultOptimizerGravitySigma())
    Optimizer (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool priorsIgnored=Parameters::defaultOptimizerPriorsIgnored(), bool landmarksIgnored=Parameters::defaultOptimizerLandmarksIgnored(), float gravitySigma=Parameters::defaultOptimizerGravitySigma())
     
    - Optimizer (const ParametersMap &parameters)
    Optimizer (const ParametersMap &parameters)
     

    Detailed Description

    @@ -313,7 +330,7 @@ Additional Inherited Members virtual void rtabmap::OptimizerG2O::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -504,9 +521,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/optimizer/OptimizerG2O.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerG2O.js b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerG2O.js new file mode 100644 index 00000000..491ffe58 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerG2O.js @@ -0,0 +1,7 @@ +var classrtabmap_1_1OptimizerG2O = +[ + [ "type", "classrtabmap_1_1OptimizerG2O.html#af69edaad65a7f7f936fa99f8c617e10b", null ], + [ "parseParameters", "classrtabmap_1_1OptimizerG2O.html#a07b598444b99584b6f2bed6baca5e8bb", null ], + [ "optimize", "classrtabmap_1_1OptimizerG2O.html#a9400bdf57331af310cf6b02e661d0a03", null ], + [ "optimizeBA", "classrtabmap_1_1OptimizerG2O.html#a17edfbaeee93d32153782f61212a88f0", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerGTSAM-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerGTSAM-members.html index bf04b649..50008a15 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerGTSAM-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerGTSAM-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OptimizerGTSAM Member List
    @@ -127,9 +144,12 @@ $(function() { ~Optimizer() (defined in rtabmap::Optimizer)rtabmap::Optimizerinlinevirtual ~OptimizerGTSAM() (defined in rtabmap::OptimizerGTSAM)rtabmap::OptimizerGTSAMvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerGTSAM.html b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerGTSAM.html index 18a596e0..9797c255 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerGTSAM.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerGTSAM.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Classes | @@ -94,7 +111,7 @@ Inheritance diagram for rtabmap::OptimizerGTSAM:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OptimizerGTSAM:
    @@ -104,17 +121,17 @@ Collaboration diagram for rtabmap::OptimizerGTSAM:
    -
    [legend]
    +
    [legend]
    +  - + @@ -133,17 +150,17 @@ Public Member Functions - + +std::map< int, Transform >  - + @@ -196,11 +213,11 @@ static bool  - - + + +static Optimizer * 

    Public Member Functions

    - OptimizerGTSAM (const ParametersMap &parameters=ParametersMap())
    OptimizerGTSAM (const ParametersMap &parameters=ParametersMap())
     
    virtual Type type () const
     Returns the concrete back-end identifier (one of Type).
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Reads shared knobs from parameters and applies them to this instance.
     
    virtual std::map< int, Transform > optimize (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &edgeConstraints, cv::Mat &outputCovariance, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)
    std::map< int, Transform > optimize (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)
     Pose-graph optimization (single shot).
     
    std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
    std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
     BA wrapper that derives camera models and correspondences from signatures.
     
    -std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
    optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
     BA convenience wrapper: like the overload above but ignores the refined 3D points and observation map.
     
    Transform optimizeBA (const Link &link, const CameraModel &model, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)
     Refine a single two-frame link via BA.
     
    void computeBACorrespondences (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, bool useLinkTransformAsGuess=false, ParametersMap registrationParameters=ParametersMap())
    void computeBACorrespondences (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, bool useLinkTransformAsGuess=false, ParametersMap registrationParameters=ParametersMap())
     Build BA correspondences (3D points + per-frame observations) from signatures.
     
    int iterations () const
    available
    static bool isAvailable (Optimizer::Type type)
     Returns whether type was compiled in (its third-party dependency was found).
     
    static Optimizer * create (const ParametersMap &parameters)
     Factory: build an optimizer from a ParametersMap.
    static Optimizer * create (const ParametersMap &parameters)
     Factory: build an optimizer from a ParametersMap.
     
    -static Optimizer * create (Optimizer::Type type, const ParametersMap &parameters=ParametersMap())
    create (Optimizer::Type type, const ParametersMap &parameters=ParametersMap())
     Factory: build an optimizer of a specific type. Caller owns the result.
     
    @@ -221,10 +238,10 @@ Additional Inherited Members +  + 
     
    - Protected Member Functions inherited from rtabmap::Optimizer
    - Optimizer (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool priorsIgnored=Parameters::defaultOptimizerPriorsIgnored(), bool landmarksIgnored=Parameters::defaultOptimizerLandmarksIgnored(), float gravitySigma=Parameters::defaultOptimizerGravitySigma())
    Optimizer (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool priorsIgnored=Parameters::defaultOptimizerPriorsIgnored(), bool landmarksIgnored=Parameters::defaultOptimizerLandmarksIgnored(), float gravitySigma=Parameters::defaultOptimizerGravitySigma())
     
    - Optimizer (const ParametersMap &parameters)
    Optimizer (const ParametersMap &parameters)
     

    Detailed Description

    @@ -274,7 +291,7 @@ Additional Inherited Members virtual void rtabmap::OptimizerGTSAM::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -465,9 +482,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/optimizer/OptimizerGTSAM.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerGTSAM.js b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerGTSAM.js new file mode 100644 index 00000000..b4612044 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerGTSAM.js @@ -0,0 +1,7 @@ +var classrtabmap_1_1OptimizerGTSAM = +[ + [ "type", "classrtabmap_1_1OptimizerGTSAM.html#a422fe2960e4b71832e2108d5ab2aee46", null ], + [ "parseParameters", "classrtabmap_1_1OptimizerGTSAM.html#a9ac24a2315e15b16270151c3aae9d8f0", null ], + [ "optimize", "classrtabmap_1_1OptimizerGTSAM.html#a4905d84cfc59516eef21ea89064c31ba", null ], + [ "optimizeBA", "classrtabmap_1_1OptimizerGTSAM.html#a7a2033a466505f8c2191b8329b5b342c", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerTORO-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerTORO-members.html index c3d35f60..32fbd49a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerTORO-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerTORO-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::OptimizerTORO Member List
    @@ -130,9 +147,12 @@ $(function() { ~Optimizer() (defined in rtabmap::Optimizer)rtabmap::Optimizerinlinevirtual ~OptimizerTORO() (defined in rtabmap::OptimizerTORO)rtabmap::OptimizerTOROinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerTORO.html b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerTORO.html index a1091d34..ae26902c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerTORO.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerTORO.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -93,7 +110,7 @@ Inheritance diagram for rtabmap::OptimizerTORO:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::OptimizerTORO:
    @@ -103,13 +120,13 @@ Collaboration diagram for rtabmap::OptimizerTORO:
    -
    [legend]
    +
    [legend]
    - + - + @@ -124,7 +141,7 @@ bool  - + @@ -136,17 +153,17 @@ bool  - + +std::map< int, Transform >  - + @@ -202,11 +219,11 @@ static bool  - - + + +static Optimizer * 

    Public Member Functions

     OptimizerTORO (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon())
     OptimizerTORO (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon())
     
     OptimizerTORO (const ParametersMap &parameters)
     OptimizerTORO (const ParametersMap &parameters)
     
    virtual Type type () const
     Returns the concrete back-end identifier (one of Type).
    saveGraph (const
    void getConnectedGraph (int fromId, const std::map< int, Transform > &posesIn, const std::multimap< int, Link > &linksIn, std::map< int, Transform > &posesOut, std::multimap< int, Link > &linksOut) const
     Extracts the connected component reachable from fromId.
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Reads shared knobs from parameters and applies them to this instance.
     
    std::map< int, Transform > optimizeIncremental (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)
    saveGraph (const
    virtual std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, std::vector< CameraModel > > &models, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)
     Bundle adjustment: jointly refine poses and 3D points (back-end-level entry point).
     
    std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
    std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
     BA wrapper that derives camera models and correspondences from signatures.
     
    -std::map< int, Transform > optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
    optimizeBA (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())
     BA convenience wrapper: like the overload above but ignores the refined 3D points and observation map.
     
    Transform optimizeBA (const Link &link, const CameraModel &model, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)
     Refine a single two-frame link via BA.
     
    void computeBACorrespondences (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, bool useLinkTransformAsGuess=false, ParametersMap registrationParameters=ParametersMap())
    void computeBACorrespondences (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, bool useLinkTransformAsGuess=false, ParametersMap registrationParameters=ParametersMap())
     Build BA correspondences (3D points + per-frame observations) from signatures.
     
    int iterations () const
    loadGraph
    static bool isAvailable (Optimizer::Type type)
     Returns whether type was compiled in (its third-party dependency was found).
     
    static Optimizer * create (const ParametersMap &parameters)
     Factory: build an optimizer from a ParametersMap.
    static Optimizer * create (const ParametersMap &parameters)
     Factory: build an optimizer from a ParametersMap.
     
    -static Optimizer * create (Optimizer::Type type, const ParametersMap &parameters=ParametersMap())
    create (Optimizer::Type type, const ParametersMap &parameters=ParametersMap())
     Factory: build an optimizer of a specific type. Caller owns the result.
     
    @@ -227,10 +244,10 @@ Additional Inherited Members +  + 
     
    - Protected Member Functions inherited from rtabmap::Optimizer
    - Optimizer (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool priorsIgnored=Parameters::defaultOptimizerPriorsIgnored(), bool landmarksIgnored=Parameters::defaultOptimizerLandmarksIgnored(), float gravitySigma=Parameters::defaultOptimizerGravitySigma())
    Optimizer (int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool priorsIgnored=Parameters::defaultOptimizerPriorsIgnored(), bool landmarksIgnored=Parameters::defaultOptimizerLandmarksIgnored(), float gravitySigma=Parameters::defaultOptimizerGravitySigma())
     
    - Optimizer (const ParametersMap &parameters)
    Optimizer (const ParametersMap &parameters)
     

    Detailed Description

    @@ -250,25 +267,25 @@ Additional Inherited Members rtabmap::OptimizerTORO::OptimizerTORO ( int  - iterations = Parameters::defaultOptimizerIterations(), + iterations = Parameters::defaultOptimizerIterations(), bool  - slam2d = Parameters::defaultRegForce3DoF(), + slam2d = Parameters::defaultRegForce3DoF(), bool  - covarianceIgnored = Parameters::defaultOptimizerVarianceIgnored(), + covarianceIgnored = Parameters::defaultOptimizerVarianceIgnored(), double  - epsilon = Parameters::defaultOptimizerEpsilon()  + epsilon = Parameters::defaultOptimizerEpsilon()  @@ -299,7 +316,7 @@ Additional Inherited Members rtabmap::OptimizerTORO::OptimizerTORO ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -462,9 +479,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/optimizer/OptimizerTORO.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerTORO.js b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerTORO.js new file mode 100644 index 00000000..4c029a70 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1OptimizerTORO.js @@ -0,0 +1,5 @@ +var classrtabmap_1_1OptimizerTORO = +[ + [ "type", "classrtabmap_1_1OptimizerTORO.html#a965efb877ac5edd3b6cda43983096a64", null ], + [ "optimize", "classrtabmap_1_1OptimizerTORO.html#a025b40902f0ea048bdbfee9ed4ebc0f3", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1ParamEvent-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1ParamEvent-members.html index 7d7b6c7b..9d1434d5 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1ParamEvent-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1ParamEvent-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::ParamEvent Member List
    @@ -92,9 +109,12 @@ $(function() { ~ParamEvent() (defined in rtabmap::ParamEvent)rtabmap::ParamEventinline ~UEvent() (defined in UEvent)UEventinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1ParamEvent.html b/preview/pr-1492/api/latest/classrtabmap_1_1ParamEvent.html index 4e642074..702f56fd 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1ParamEvent.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1ParamEvent.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -94,7 +111,7 @@ Inheritance diagram for rtabmap::ParamEvent:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::ParamEvent:
    @@ -104,17 +121,17 @@ Collaboration diagram for rtabmap::ParamEvent:
    -
    [legend]
    +
    [legend]
    - + - + @@ -143,7 +160,7 @@ Additional Inherited Members - + @@ -265,7 +282,7 @@ Additional Inherited Members @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::Parameters Class Reference
    @@ -88,38 +106,5573 @@ $(function() {

    Public Member Functions

     ParamEvent (const ParametersMap &parameters)
     ParamEvent (const ParametersMap &parameters)
     
     ParamEvent (const std::string &parameterKey, const std::string &parameterValue)
     
    virtual std::string getClassName () const
     
    const ParametersMap & getParameters () const
    const ParametersMap & getParameters () const
     
    - Public Member Functions inherited from UEvent
    int getCode () const
    rtabmap::ParamEvent::ParamEvent (const ParametersMap & const ParametersMap &  parameters)
    - + @@ -286,9 +303,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/ParamEvent.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1ParamEvent.js b/preview/pr-1492/api/latest/classrtabmap_1_1ParamEvent.js new file mode 100644 index 00000000..f6cfdc41 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1ParamEvent.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1ParamEvent = +[ + [ "getClassName", "classrtabmap_1_1ParamEvent.html#a877e2b7fedcb8aba63e3430d7f975e0a", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Parameters-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Parameters-members.html index e7978b7c..00d463da 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Parameters-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Parameters-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::Parameters Member List
    @@ -84,18 +101,1248 @@ $(function() {

    This is the complete list of members for rtabmap::Parameters, including all inherited members.

    const ParametersMap & rtabmap::ParamEvent::getParameters const ParametersMap & rtabmap::ParamEvent::getParameters ( ) const
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -108,12 +1355,630 @@ $(function() { - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    createDefaultWorkingDirectory() (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    deserialize(const std::string &parameters) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    filterParameters(const ParametersMap &parameters, const std::string &group, bool remove=false)rtabmap::Parametersstatic
    getBackwardCompatibilityMap()rtabmap::Parametersstatic
    getDefaultDatabaseName() (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    getDefaultOdometryParameters(bool stereo=false, bool vis=true, bool icp=false) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    getDefaultParameters()rtabmap::Parametersinlinestatic
    getDefaultParameters(const std::string &group) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    getDescription(const std::string &paramKey)rtabmap::Parametersstatic
    getRemovedParameters()rtabmap::Parametersstatic
    getType(const std::string &paramKey)rtabmap::Parametersstatic
    getVersion() (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    isFeatureParameter(const std::string &param) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    defaultBayesFullPredictionUpdate()rtabmap::Parametersinlinestatic
    defaultBayesPredictionLC()rtabmap::Parametersinlinestatic
    defaultBayesVirtualPlacePriorThr()rtabmap::Parametersinlinestatic
    defaultBRIEFBytes()rtabmap::Parametersinlinestatic
    defaultBRISKOctaves()rtabmap::Parametersinlinestatic
    defaultBRISKPatternScale()rtabmap::Parametersinlinestatic
    defaultBRISKThresh()rtabmap::Parametersinlinestatic
    defaultDbSqlite3CacheSize()rtabmap::Parametersinlinestatic
    defaultDbSqlite3InMemory()rtabmap::Parametersinlinestatic
    defaultDbSqlite3JournalMode()rtabmap::Parametersinlinestatic
    defaultDbSqlite3Synchronous()rtabmap::Parametersinlinestatic
    defaultDbSqlite3TempStore()rtabmap::Parametersinlinestatic
    defaultDbTargetVersion()rtabmap::Parametersinlinestatic
    defaultFASTCV()rtabmap::Parametersinlinestatic
    defaultFASTGpu()rtabmap::Parametersinlinestatic
    defaultFASTGpuKeypointsRatio()rtabmap::Parametersinlinestatic
    defaultFASTGridCols()rtabmap::Parametersinlinestatic
    defaultFASTGridRows()rtabmap::Parametersinlinestatic
    defaultFASTMaxThreshold()rtabmap::Parametersinlinestatic
    defaultFASTMinThreshold()rtabmap::Parametersinlinestatic
    defaultFASTNonmaxSuppression()rtabmap::Parametersinlinestatic
    defaultFASTThreshold()rtabmap::Parametersinlinestatic
    defaultFREAKNOctaves()rtabmap::Parametersinlinestatic
    defaultFREAKOrientationNormalized()rtabmap::Parametersinlinestatic
    defaultFREAKPatternScale()rtabmap::Parametersinlinestatic
    defaultFREAKScaleNormalized()rtabmap::Parametersinlinestatic
    defaultg2oOptimizer()rtabmap::Parametersinlinestatic
    defaultg2oSolver()rtabmap::Parametersinlinestatic
    defaultGFTTBlockSize()rtabmap::Parametersinlinestatic
    defaultGFTTGpu()rtabmap::Parametersinlinestatic
    defaultGFTTK()rtabmap::Parametersinlinestatic
    defaultGFTTMinDistance()rtabmap::Parametersinlinestatic
    defaultGFTTQualityLevel()rtabmap::Parametersinlinestatic
    defaultGFTTUseHarrisDetector()rtabmap::Parametersinlinestatic
    defaultGMSThresholdFactor()rtabmap::Parametersinlinestatic
    defaultGMSWithRotation()rtabmap::Parametersinlinestatic
    defaultGMSWithScale()rtabmap::Parametersinlinestatic
    defaultGrid3D()rtabmap::Parametersinlinestatic
    defaultGridCellSize()rtabmap::Parametersinlinestatic
    defaultGridClusterRadius()rtabmap::Parametersinlinestatic
    defaultGridDepthDecimation()rtabmap::Parametersinlinestatic
    defaultGridDepthRoiRatios()rtabmap::Parametersinlinestatic
    defaultGridFlatObstacleDetected()rtabmap::Parametersinlinestatic
    defaultGridFootprintHeight()rtabmap::Parametersinlinestatic
    defaultGridFootprintLength()rtabmap::Parametersinlinestatic
    defaultGridFootprintWidth()rtabmap::Parametersinlinestatic
    defaultGridGlobalAltitudeDelta()rtabmap::Parametersinlinestatic
    defaultGridGlobalEroded()rtabmap::Parametersinlinestatic
    defaultGridGlobalFloodFillDepth()rtabmap::Parametersinlinestatic
    defaultGridGlobalFootprintRadius()rtabmap::Parametersinlinestatic
    defaultGridGlobalMaxNodes()rtabmap::Parametersinlinestatic
    defaultGridGlobalMinSize()rtabmap::Parametersinlinestatic
    defaultGridGlobalOccupancyThr()rtabmap::Parametersinlinestatic
    defaultGridGlobalProbClampingMax()rtabmap::Parametersinlinestatic
    defaultGridGlobalProbClampingMin()rtabmap::Parametersinlinestatic
    defaultGridGlobalProbHit()rtabmap::Parametersinlinestatic
    defaultGridGlobalProbMiss()rtabmap::Parametersinlinestatic
    defaultGridGlobalUpdateError()rtabmap::Parametersinlinestatic
    defaultGridGroundIsObstacle()rtabmap::Parametersinlinestatic
    defaultGridMapFrameProjection()rtabmap::Parametersinlinestatic
    defaultGridMaxGroundAngle()rtabmap::Parametersinlinestatic
    defaultGridMaxGroundHeight()rtabmap::Parametersinlinestatic
    defaultGridMaxObstacleHeight()rtabmap::Parametersinlinestatic
    defaultGridMinClusterSize()rtabmap::Parametersinlinestatic
    defaultGridMinGroundHeight()rtabmap::Parametersinlinestatic
    defaultGridNoiseFilteringMinNeighbors()rtabmap::Parametersinlinestatic
    defaultGridNoiseFilteringRadius()rtabmap::Parametersinlinestatic
    defaultGridNormalK()rtabmap::Parametersinlinestatic
    defaultGridNormalsSegmentation()rtabmap::Parametersinlinestatic
    defaultGridPreVoxelFiltering()rtabmap::Parametersinlinestatic
    defaultGridRangeMax()rtabmap::Parametersinlinestatic
    defaultGridRangeMin()rtabmap::Parametersinlinestatic
    defaultGridRayTracing()rtabmap::Parametersinlinestatic
    defaultGridScan2dUnknownSpaceFilled()rtabmap::Parametersinlinestatic
    defaultGridScanDecimation()rtabmap::Parametersinlinestatic
    defaultGridSensor()rtabmap::Parametersinlinestatic
    defaultGTSAMIncRelinearizeSkip()rtabmap::Parametersinlinestatic
    defaultGTSAMIncRelinearizeThreshold()rtabmap::Parametersinlinestatic
    defaultGTSAMIncremental()rtabmap::Parametersinlinestatic
    defaultGTSAMOptimizer()rtabmap::Parametersinlinestatic
    defaultIcpCCFilterOutFarthestPoints()rtabmap::Parametersinlinestatic
    defaultIcpCCMaxFinalRMS()rtabmap::Parametersinlinestatic
    defaultIcpCCSamplingLimit()rtabmap::Parametersinlinestatic
    defaultIcpCorrespondenceRatio()rtabmap::Parametersinlinestatic
    defaultIcpDebugExportFormat()rtabmap::Parametersinlinestatic
    defaultIcpDownsamplingStep()rtabmap::Parametersinlinestatic
    defaultIcpEpsilon()rtabmap::Parametersinlinestatic
    defaultIcpFiltersEnabled()rtabmap::Parametersinlinestatic
    defaultIcpForce4DoF()rtabmap::Parametersinlinestatic
    defaultIcpIterations()rtabmap::Parametersinlinestatic
    defaultIcpMaxCorrespondenceDistance()rtabmap::Parametersinlinestatic
    defaultIcpMaxRotation()rtabmap::Parametersinlinestatic
    defaultIcpMaxTranslation()rtabmap::Parametersinlinestatic
    defaultIcpOutlierRatio()rtabmap::Parametersinlinestatic
    defaultIcpPMConfig()rtabmap::Parametersinlinestatic
    defaultIcpPMMatcherEpsilon()rtabmap::Parametersinlinestatic
    defaultIcpPMMatcherIntensity()rtabmap::Parametersinlinestatic
    defaultIcpPMMatcherKnn()rtabmap::Parametersinlinestatic
    defaultIcpPointToPlane()rtabmap::Parametersinlinestatic
    defaultIcpPointToPlaneComplexityCentered()rtabmap::Parametersinlinestatic
    defaultIcpPointToPlaneGroundNormalsUp()rtabmap::Parametersinlinestatic
    defaultIcpPointToPlaneK()rtabmap::Parametersinlinestatic
    defaultIcpPointToPlaneLowComplexityStrategy()rtabmap::Parametersinlinestatic
    defaultIcpPointToPlaneMinComplexity()rtabmap::Parametersinlinestatic
    defaultIcpPointToPlaneRadius()rtabmap::Parametersinlinestatic
    defaultIcpRangeMax()rtabmap::Parametersinlinestatic
    defaultIcpRangeMin()rtabmap::Parametersinlinestatic
    defaultIcpReciprocalCorrespondences()rtabmap::Parametersinlinestatic
    defaultIcpStrategy()rtabmap::Parametersinlinestatic
    defaultIcpVoxelSize()rtabmap::Parametersinlinestatic
    defaultImuFilterComplementaryBiasAlpha()rtabmap::Parametersinlinestatic
    defaultImuFilterComplementaryDoAdpativeGain()rtabmap::Parametersinlinestatic
    defaultImuFilterComplementaryDoBiasEstimation()rtabmap::Parametersinlinestatic
    defaultImuFilterComplementaryGainAcc()rtabmap::Parametersinlinestatic
    defaultImuFilterMadgwickGain()rtabmap::Parametersinlinestatic
    defaultImuFilterMadgwickZeta()rtabmap::Parametersinlinestatic
    defaultKAZEDiffusivity()rtabmap::Parametersinlinestatic
    defaultKAZEExtended()rtabmap::Parametersinlinestatic
    defaultKAZENOctaveLayers()rtabmap::Parametersinlinestatic
    defaultKAZENOctaves()rtabmap::Parametersinlinestatic
    defaultKAZEThreshold()rtabmap::Parametersinlinestatic
    defaultKAZEUpright()rtabmap::Parametersinlinestatic
    defaultKpBadSignRatio()rtabmap::Parametersinlinestatic
    defaultKpByteToFloat()rtabmap::Parametersinlinestatic
    defaultKpDetectorStrategy()rtabmap::Parametersinlinestatic
    defaultKpDictionaryPath()rtabmap::Parametersinlinestatic
    defaultKpFlannIndexSaved()rtabmap::Parametersinlinestatic
    defaultKpFlannRebalancingFactor()rtabmap::Parametersinlinestatic
    defaultKpGridCols()rtabmap::Parametersinlinestatic
    defaultKpGridRows()rtabmap::Parametersinlinestatic
    defaultKpIncrementalDictionary()rtabmap::Parametersinlinestatic
    defaultKpIncrementalFlann()rtabmap::Parametersinlinestatic
    defaultKpMaxDepth()rtabmap::Parametersinlinestatic
    defaultKpMaxFeatures()rtabmap::Parametersinlinestatic
    defaultKpMinDepth()rtabmap::Parametersinlinestatic
    defaultKpNewWordsComparedTogether()rtabmap::Parametersinlinestatic
    defaultKpNndrRatio()rtabmap::Parametersinlinestatic
    defaultKpNNStrategy()rtabmap::Parametersinlinestatic
    defaultKpParallelized()rtabmap::Parametersinlinestatic
    defaultKpRoiRatios()rtabmap::Parametersinlinestatic
    defaultKpSerializeWithChecksum()rtabmap::Parametersinlinestatic
    defaultKpSSC()rtabmap::Parametersinlinestatic
    defaultKpSubPixEps()rtabmap::Parametersinlinestatic
    defaultKpSubPixIterations()rtabmap::Parametersinlinestatic
    defaultKpSubPixWinSize()rtabmap::Parametersinlinestatic
    defaultKpTfIdfLikelihoodUsed()rtabmap::Parametersinlinestatic
    defaultMarkerAprilTagDebug()rtabmap::Parametersinlinestatic
    defaultMarkerAprilTagDecodeSharpening()rtabmap::Parametersinlinestatic
    defaultMarkerAprilTagNThreads()rtabmap::Parametersinlinestatic
    defaultMarkerAprilTagQuadDecimate()rtabmap::Parametersinlinestatic
    defaultMarkerAprilTagQuadSigma()rtabmap::Parametersinlinestatic
    defaultMarkerAprilTagRefineEdges()rtabmap::Parametersinlinestatic
    defaultMarkerDictionary()rtabmap::Parametersinlinestatic
    defaultMarkerLength()rtabmap::Parametersinlinestatic
    defaultMarkerLengths()rtabmap::Parametersinlinestatic
    defaultMarkerMaxDepthError()rtabmap::Parametersinlinestatic
    defaultMarkerMaxRange()rtabmap::Parametersinlinestatic
    defaultMarkerMinRange()rtabmap::Parametersinlinestatic
    defaultMarkerOpenCVCornerRefinementMethod()rtabmap::Parametersinlinestatic
    defaultMarkerPriors()rtabmap::Parametersinlinestatic
    defaultMarkerPriorsVarianceAngular()rtabmap::Parametersinlinestatic
    defaultMarkerPriorsVarianceLinear()rtabmap::Parametersinlinestatic
    defaultMarkerStrategy()rtabmap::Parametersinlinestatic
    defaultMarkerVarianceAngular()rtabmap::Parametersinlinestatic
    defaultMarkerVarianceLinear()rtabmap::Parametersinlinestatic
    defaultMarkerVarianceOrientationIgnored()rtabmap::Parametersinlinestatic
    defaultMemBadSignaturesIgnored()rtabmap::Parametersinlinestatic
    defaultMemBinDataKept()rtabmap::Parametersinlinestatic
    defaultMemCompressionParallelized()rtabmap::Parametersinlinestatic
    defaultMemCovOffDiagIgnored()rtabmap::Parametersinlinestatic
    defaultMemDepthAsMask()rtabmap::Parametersinlinestatic
    defaultMemDepthCompressionFormat()rtabmap::Parametersinlinestatic
    defaultMemDepthMaskFloorThr()rtabmap::Parametersinlinestatic
    defaultMemGenerateIds()rtabmap::Parametersinlinestatic
    defaultMemGlobalDescriptorStrategy()rtabmap::Parametersinlinestatic
    defaultMemImageCompressionFormat()rtabmap::Parametersinlinestatic
    defaultMemImageKept()rtabmap::Parametersinlinestatic
    defaultMemImagePostDecimation()rtabmap::Parametersinlinestatic
    defaultMemImagePreDecimation()rtabmap::Parametersinlinestatic
    defaultMemIncrementalMemory()rtabmap::Parametersinlinestatic
    defaultMemInitWMWithAllNodes()rtabmap::Parametersinlinestatic
    defaultMemIntermediateNodeDataKept()rtabmap::Parametersinlinestatic
    defaultMemLaserScanDownsampleStepSize()rtabmap::Parametersinlinestatic
    defaultMemLaserScanNormalK()rtabmap::Parametersinlinestatic
    defaultMemLaserScanNormalRadius()rtabmap::Parametersinlinestatic
    defaultMemLaserScanVoxelSize()rtabmap::Parametersinlinestatic
    defaultMemLoadVisualLocalFeaturesOnInit()rtabmap::Parametersinlinestatic
    defaultMemLocalizationDataSaved()rtabmap::Parametersinlinestatic
    defaultMemLocalizationReadOnly()rtabmap::Parametersinlinestatic
    defaultMemMapLabelsAdded()rtabmap::Parametersinlinestatic
    defaultMemNotLinkedNodesKept()rtabmap::Parametersinlinestatic
    defaultMemRawDescriptorsKept()rtabmap::Parametersinlinestatic
    defaultMemRecentWmRatio()rtabmap::Parametersinlinestatic
    defaultMemReduceGraph()rtabmap::Parametersinlinestatic
    defaultMemRehearsalIdUpdatedToNewOne()rtabmap::Parametersinlinestatic
    defaultMemRehearsalSimilarity()rtabmap::Parametersinlinestatic
    defaultMemRehearsalWeightIgnoredWhileMoving()rtabmap::Parametersinlinestatic
    defaultMemRotateImagesUpsideUp()rtabmap::Parametersinlinestatic
    defaultMemSaveDepth16Format()rtabmap::Parametersinlinestatic
    defaultMemStereoFromMotion()rtabmap::Parametersinlinestatic
    defaultMemSTMSize()rtabmap::Parametersinlinestatic
    defaultMemTransferSortingByWeightId()rtabmap::Parametersinlinestatic
    defaultMemUseOdomFeatures()rtabmap::Parametersinlinestatic
    defaultMemUseOdomGravity()rtabmap::Parametersinlinestatic
    defaultOdomAlignWithGround()rtabmap::Parametersinlinestatic
    defaultOdomCuVSLAMMulticamMode()rtabmap::Parametersinlinestatic
    defaultOdomDeskewing()rtabmap::Parametersinlinestatic
    defaultOdomF2MBundleAdjustment()rtabmap::Parametersinlinestatic
    defaultOdomF2MBundleAdjustmentMaxFrames()rtabmap::Parametersinlinestatic
    defaultOdomF2MBundleAdjustmentMaxKeyFramesPerFeature()rtabmap::Parametersinlinestatic
    defaultOdomF2MBundleAdjustmentMinMotion()rtabmap::Parametersinlinestatic
    defaultOdomF2MBundleUpdateFeatureMapOnAllFrames()rtabmap::Parametersinlinestatic
    defaultOdomF2MFloorThreshold()rtabmap::Parametersinlinestatic
    defaultOdomF2MInitDepthFactor()rtabmap::Parametersinlinestatic
    defaultOdomF2MMaxNewFeatures()rtabmap::Parametersinlinestatic
    defaultOdomF2MMaxSize()rtabmap::Parametersinlinestatic
    defaultOdomF2MScanMaxSize()rtabmap::Parametersinlinestatic
    defaultOdomF2MScanRange()rtabmap::Parametersinlinestatic
    defaultOdomF2MScanSubtractAngle()rtabmap::Parametersinlinestatic
    defaultOdomF2MScanSubtractRadius()rtabmap::Parametersinlinestatic
    defaultOdomF2MValidDepthRatio()rtabmap::Parametersinlinestatic
    defaultOdomFillInfoData()rtabmap::Parametersinlinestatic
    defaultOdomFilteringStrategy()rtabmap::Parametersinlinestatic
    defaultOdomFovisBucketHeight()rtabmap::Parametersinlinestatic
    defaultOdomFovisBucketWidth()rtabmap::Parametersinlinestatic
    defaultOdomFovisCliqueInlierThreshold()rtabmap::Parametersinlinestatic
    defaultOdomFovisFastThreshold()rtabmap::Parametersinlinestatic
    defaultOdomFovisFastThresholdAdaptiveGain()rtabmap::Parametersinlinestatic
    defaultOdomFovisFeatureSearchWindow()rtabmap::Parametersinlinestatic
    defaultOdomFovisFeatureWindowSize()rtabmap::Parametersinlinestatic
    defaultOdomFovisInlierMaxReprojectionError()rtabmap::Parametersinlinestatic
    defaultOdomFovisMaxKeypointsPerBucket()rtabmap::Parametersinlinestatic
    defaultOdomFovisMaxMeanReprojectionError()rtabmap::Parametersinlinestatic
    defaultOdomFovisMaxPyramidLevel()rtabmap::Parametersinlinestatic
    defaultOdomFovisMinFeaturesForEstimate()rtabmap::Parametersinlinestatic
    defaultOdomFovisMinPyramidLevel()rtabmap::Parametersinlinestatic
    defaultOdomFovisStereoMaxDisparity()rtabmap::Parametersinlinestatic
    defaultOdomFovisStereoMaxDistEpipolarLine()rtabmap::Parametersinlinestatic
    defaultOdomFovisStereoMaxRefinementDisplacement()rtabmap::Parametersinlinestatic
    defaultOdomFovisStereoRequireMutualMatch()rtabmap::Parametersinlinestatic
    defaultOdomFovisTargetPixelsPerFeature()rtabmap::Parametersinlinestatic
    defaultOdomFovisUpdateTargetFeaturesWithRefined()rtabmap::Parametersinlinestatic
    defaultOdomFovisUseAdaptiveThreshold()rtabmap::Parametersinlinestatic
    defaultOdomFovisUseBucketing()rtabmap::Parametersinlinestatic
    defaultOdomFovisUseHomographyInitialization()rtabmap::Parametersinlinestatic
    defaultOdomFovisUseImageNormalization()rtabmap::Parametersinlinestatic
    defaultOdomFovisUseSubpixelRefinement()rtabmap::Parametersinlinestatic
    defaultOdomGuessMotion()rtabmap::Parametersinlinestatic
    defaultOdomGuessSmoothingDelay()rtabmap::Parametersinlinestatic
    defaultOdomHolonomic()rtabmap::Parametersinlinestatic
    defaultOdomImageBufferSize()rtabmap::Parametersinlinestatic
    defaultOdomImageDecimation()rtabmap::Parametersinlinestatic
    defaultOdomKalmanMeasurementNoise()rtabmap::Parametersinlinestatic
    defaultOdomKalmanProcessNoise()rtabmap::Parametersinlinestatic
    defaultOdomKeyFrameThr()rtabmap::Parametersinlinestatic
    defaultOdomLIOSAMAngVar()rtabmap::Parametersinlinestatic
    defaultOdomLIOSAMConfigPath()rtabmap::Parametersinlinestatic
    defaultOdomLIOSAMEdgeThreshold()rtabmap::Parametersinlinestatic
    defaultOdomLIOSAMHorizonScan()rtabmap::Parametersinlinestatic
    defaultOdomLIOSAMImuAccBiasN()rtabmap::Parametersinlinestatic
    defaultOdomLIOSAMImuAccNoise()rtabmap::Parametersinlinestatic
    defaultOdomLIOSAMImuGravity()rtabmap::Parametersinlinestatic
    defaultOdomLIOSAMImuGyrBiasN()rtabmap::Parametersinlinestatic
    defaultOdomLIOSAMImuGyrNoise()rtabmap::Parametersinlinestatic
    defaultOdomLIOSAMLinVar()rtabmap::Parametersinlinestatic
    defaultOdomLIOSAMNScan()rtabmap::Parametersinlinestatic
    defaultOdomLIOSAMSensor()rtabmap::Parametersinlinestatic
    defaultOdomLIOSAMSurfThreshold()rtabmap::Parametersinlinestatic
    defaultOdomLOAMAngVar()rtabmap::Parametersinlinestatic
    defaultOdomLOAMLinVar()rtabmap::Parametersinlinestatic
    defaultOdomLOAMLocalMapping()rtabmap::Parametersinlinestatic
    defaultOdomLOAMResolution()rtabmap::Parametersinlinestatic
    defaultOdomLOAMScanPeriod()rtabmap::Parametersinlinestatic
    defaultOdomLOAMSensor()rtabmap::Parametersinlinestatic
    defaultOdomMonoInitMinFlow()rtabmap::Parametersinlinestatic
    defaultOdomMonoInitMinTranslation()rtabmap::Parametersinlinestatic
    defaultOdomMonoMaxVariance()rtabmap::Parametersinlinestatic
    defaultOdomMonoMinTranslation()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFFastThreshold()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFGridCol()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFGridMaxFeatureNum()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFGridMinFeatureNum()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFGridRow()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFInitCovAccBias()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFInitCovExRot()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFInitCovExTrans()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFInitCovGyroBias()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFInitCovVel()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFMaxCamStateSize()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFMaxIteration()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFNoiseAcc()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFNoiseAccBias()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFNoiseFeature()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFNoiseGyro()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFNoiseGyroBias()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFOptTranslationThreshold()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFPatchSize()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFPositionStdThreshold()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFPyramidLevels()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFRansacThreshold()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFRotationThreshold()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFStereoThreshold()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFTrackingRateThreshold()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFTrackPrecision()rtabmap::Parametersinlinestatic
    defaultOdomMSCKFTranslationThreshold()rtabmap::Parametersinlinestatic
    defaultOdomOKVISConfigPath()rtabmap::Parametersinlinestatic
    defaultOdomOpen3DMaxDepth()rtabmap::Parametersinlinestatic
    defaultOdomOpen3DMethod()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSAccelerometerNoiseDensity()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSAccelerometerRandomWalk()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSCalibCamExtrinsics()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSCalibCamIntrinsics()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSCalibCamTimeoffset()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSCalibIMUGSensitivity()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSCalibIMUIntrinsics()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSConfigPath()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSDtSLAMDelay()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSFeatRepMSCKF()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSFeatRepSLAM()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSFiMaxBaseline()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSFiMaxCondNumber()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSFiMaxRuns()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSFiRefineFeatures()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSFiTriangulate1d()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSGravityMag()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSGyroscopeNoiseDensity()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSGyroscopeRandomWalk()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitDynInflationBa()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitDynInflationBg()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitDynInflationOri()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitDynInflationVel()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitDynMinDeg()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitDynMinRecCond()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitDynMLEMaxIter()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitDynMLEMaxThreads()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitDynMLEMaxTime()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitDynMLEOptCalib()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitDynNumPose()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitDynUse()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitIMUThresh()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitMaxDisparity()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitMaxFeatures()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSInitWindowTime()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSIntegration()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSLeftMaskPath()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSMaxClones()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSMaxMSCKFInUpdate()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSMaxSLAM()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSMaxSLAMInUpdate()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSMinPxDist()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSNumPts()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSRightMaskPath()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSTryZUPT()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSUpMSCKFChi2Multiplier()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSUpMSCKFSigmaPx()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSUpSLAMChi2Multiplier()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSUpSLAMSigmaPx()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSUseFEJ()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSUseKLT()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSUseStereo()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSZUPTChi2Multiplier()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSZUPTMaxDisparity()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSZUPTMaxVelodicy()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSZUPTNoiseMultiplier()rtabmap::Parametersinlinestatic
    defaultOdomOpenVINSZUPTOnlyAtBeginning()rtabmap::Parametersinlinestatic
    defaultOdomORBSLAMAccNoise()rtabmap::Parametersinlinestatic
    defaultOdomORBSLAMAccWalk()rtabmap::Parametersinlinestatic
    defaultOdomORBSLAMBf()rtabmap::Parametersinlinestatic
    defaultOdomORBSLAMFps()rtabmap::Parametersinlinestatic
    defaultOdomORBSLAMGyroNoise()rtabmap::Parametersinlinestatic
    defaultOdomORBSLAMGyroWalk()rtabmap::Parametersinlinestatic
    defaultOdomORBSLAMInertial()rtabmap::Parametersinlinestatic
    defaultOdomORBSLAMMapSize()rtabmap::Parametersinlinestatic
    defaultOdomORBSLAMMaxFeatures()rtabmap::Parametersinlinestatic
    defaultOdomORBSLAMSamplingRate()rtabmap::Parametersinlinestatic
    defaultOdomORBSLAMThDepth()rtabmap::Parametersinlinestatic
    defaultOdomORBSLAMVocPath()rtabmap::Parametersinlinestatic
    defaultOdomParticleLambdaR()rtabmap::Parametersinlinestatic
    defaultOdomParticleLambdaT()rtabmap::Parametersinlinestatic
    defaultOdomParticleNoiseR()rtabmap::Parametersinlinestatic
    defaultOdomParticleNoiseT()rtabmap::Parametersinlinestatic
    defaultOdomParticleSize()rtabmap::Parametersinlinestatic
    defaultOdomResetCountdown()rtabmap::Parametersinlinestatic
    defaultOdomScanKeyFrameThr()rtabmap::Parametersinlinestatic
    defaultOdomStrategy()rtabmap::Parametersinlinestatic
    defaultOdomVINSFusionConfigPath()rtabmap::Parametersinlinestatic
    defaultOdomVisKeyFrameThr()rtabmap::Parametersinlinestatic
    defaultOdomViso2BucketHeight()rtabmap::Parametersinlinestatic
    defaultOdomViso2BucketMaxFeatures()rtabmap::Parametersinlinestatic
    defaultOdomViso2BucketWidth()rtabmap::Parametersinlinestatic
    defaultOdomViso2InlierThreshold()rtabmap::Parametersinlinestatic
    defaultOdomViso2MatchBinsize()rtabmap::Parametersinlinestatic
    defaultOdomViso2MatchDispTolerance()rtabmap::Parametersinlinestatic
    defaultOdomViso2MatchHalfResolution()rtabmap::Parametersinlinestatic
    defaultOdomViso2MatchMultiStage()rtabmap::Parametersinlinestatic
    defaultOdomViso2MatchNmsN()rtabmap::Parametersinlinestatic
    defaultOdomViso2MatchNmsTau()rtabmap::Parametersinlinestatic
    defaultOdomViso2MatchOutlierDispTolerance()rtabmap::Parametersinlinestatic
    defaultOdomViso2MatchOutlierFlowTolerance()rtabmap::Parametersinlinestatic
    defaultOdomViso2MatchRadius()rtabmap::Parametersinlinestatic
    defaultOdomViso2MatchRefinement()rtabmap::Parametersinlinestatic
    defaultOdomViso2RansacIters()rtabmap::Parametersinlinestatic
    defaultOdomViso2Reweighting()rtabmap::Parametersinlinestatic
    defaultOptimizerBaseline()rtabmap::Parametersinlinestatic
    defaultOptimizerDisparityVariance()rtabmap::Parametersinlinestatic
    defaultOptimizerEpsilon()rtabmap::Parametersinlinestatic
    defaultOptimizerGravitySigma()rtabmap::Parametersinlinestatic
    defaultOptimizerIterations()rtabmap::Parametersinlinestatic
    defaultOptimizerLandmarksIgnored()rtabmap::Parametersinlinestatic
    defaultOptimizerPixelVariance()rtabmap::Parametersinlinestatic
    defaultOptimizerPriorsIgnored()rtabmap::Parametersinlinestatic
    defaultOptimizerRobust()rtabmap::Parametersinlinestatic
    defaultOptimizerRobustKernelDelta()rtabmap::Parametersinlinestatic
    defaultOptimizerStrategy()rtabmap::Parametersinlinestatic
    defaultOptimizerVarianceIgnored()rtabmap::Parametersinlinestatic
    defaultORBEdgeThreshold()rtabmap::Parametersinlinestatic
    defaultORBFirstLevel()rtabmap::Parametersinlinestatic
    defaultORBGpu()rtabmap::Parametersinlinestatic
    defaultORBNLevels()rtabmap::Parametersinlinestatic
    defaultORBPatchSize()rtabmap::Parametersinlinestatic
    defaultORBScaleFactor()rtabmap::Parametersinlinestatic
    defaultORBScoreType()rtabmap::Parametersinlinestatic
    defaultORBWTA_K()rtabmap::Parametersinlinestatic
    defaultPyDescriptorDim()rtabmap::Parametersinlinestatic
    defaultPyDescriptorPath()rtabmap::Parametersinlinestatic
    defaultPyDetectorCuda()rtabmap::Parametersinlinestatic
    defaultPyDetectorPath()rtabmap::Parametersinlinestatic
    defaultPyMatcherCuda()rtabmap::Parametersinlinestatic
    defaultPyMatcherIterations()rtabmap::Parametersinlinestatic
    defaultPyMatcherModel()rtabmap::Parametersinlinestatic
    defaultPyMatcherPath()rtabmap::Parametersinlinestatic
    defaultPyMatcherThreshold()rtabmap::Parametersinlinestatic
    defaultRegForce3DoF()rtabmap::Parametersinlinestatic
    defaultRegRepeatOnce()rtabmap::Parametersinlinestatic
    defaultRegStrategy()rtabmap::Parametersinlinestatic
    defaultRGBDAggressiveLoopThr()rtabmap::Parametersinlinestatic
    defaultRGBDAngularSpeedUpdate()rtabmap::Parametersinlinestatic
    defaultRGBDAngularUpdate()rtabmap::Parametersinlinestatic
    defaultRGBDCreateOccupancyGrid()rtabmap::Parametersinlinestatic
    defaultRGBDEnabled()rtabmap::Parametersinlinestatic
    defaultRGBDForceOdom3DoF()rtabmap::Parametersinlinestatic
    defaultRGBDGoalReachedRadius()rtabmap::Parametersinlinestatic
    defaultRGBDGoalsSavedInUserData()rtabmap::Parametersinlinestatic
    defaultRGBDInvertedReg()rtabmap::Parametersinlinestatic
    defaultRGBDLinearSpeedUpdate()rtabmap::Parametersinlinestatic
    defaultRGBDLinearUpdate()rtabmap::Parametersinlinestatic
    defaultRGBDLocalBundleOnLoopClosure()rtabmap::Parametersinlinestatic
    defaultRGBDLocalImmunizationRatio()rtabmap::Parametersinlinestatic
    defaultRGBDLocalizationPriorError()rtabmap::Parametersinlinestatic
    defaultRGBDLocalizationSecondTryWithoutProximityLinks()rtabmap::Parametersinlinestatic
    defaultRGBDLocalizationSmoothing()rtabmap::Parametersinlinestatic
    defaultRGBDLocalRadius()rtabmap::Parametersinlinestatic
    defaultRGBDLoopClosureIdentityGuess()rtabmap::Parametersinlinestatic
    defaultRGBDLoopClosureReextractFeatures()rtabmap::Parametersinlinestatic
    defaultRGBDLoopCovLimited()rtabmap::Parametersinlinestatic
    defaultRGBDMarkerDetection()rtabmap::Parametersinlinestatic
    defaultRGBDMaxLocalRetrieved()rtabmap::Parametersinlinestatic
    defaultRGBDMaxLoopClosureDistance()rtabmap::Parametersinlinestatic
    defaultRGBDMaxOdomCacheSize()rtabmap::Parametersinlinestatic
    defaultRGBDNeighborLinkRefining()rtabmap::Parametersinlinestatic
    defaultRGBDNewMapOdomChangeDistance()rtabmap::Parametersinlinestatic
    defaultRGBDOptimizeFromGraphEnd()rtabmap::Parametersinlinestatic
    defaultRGBDOptimizeMaxError()rtabmap::Parametersinlinestatic
    defaultRGBDOptimizeMaxErrorRepairRadius()rtabmap::Parametersinlinestatic
    defaultRGBDPlanAngularVelocity()rtabmap::Parametersinlinestatic
    defaultRGBDPlanLinearVelocity()rtabmap::Parametersinlinestatic
    defaultRGBDPlanStuckIterations()rtabmap::Parametersinlinestatic
    defaultRGBDProximityAngle()rtabmap::Parametersinlinestatic
    defaultRGBDProximityBySpace()rtabmap::Parametersinlinestatic
    defaultRGBDProximityByTime()rtabmap::Parametersinlinestatic
    defaultRGBDProximityGlobalScanMap()rtabmap::Parametersinlinestatic
    defaultRGBDProximityMaxGraphDepth()rtabmap::Parametersinlinestatic
    defaultRGBDProximityMaxPaths()rtabmap::Parametersinlinestatic
    defaultRGBDProximityMergedScanCovFactor()rtabmap::Parametersinlinestatic
    defaultRGBDProximityOdomGuess()rtabmap::Parametersinlinestatic
    defaultRGBDProximityPathFilteringRadius()rtabmap::Parametersinlinestatic
    defaultRGBDProximityPathMaxNeighbors()rtabmap::Parametersinlinestatic
    defaultRGBDProximityPathRawPosesUsed()rtabmap::Parametersinlinestatic
    defaultRGBDScanMatchingIdsSavedInLinks()rtabmap::Parametersinlinestatic
    defaultRGBDStartAtOrigin()rtabmap::Parametersinlinestatic
    defaultRtabmapComputeRMSE()rtabmap::Parametersinlinestatic
    defaultRtabmapCreateIntermediateNodes()rtabmap::Parametersinlinestatic
    defaultRtabmapDetectionRate()rtabmap::Parametersinlinestatic
    defaultRtabmapImageBufferSize()rtabmap::Parametersinlinestatic
    defaultRtabmapImagesAlreadyRectified()rtabmap::Parametersinlinestatic
    defaultRtabmapLoopGPS()rtabmap::Parametersinlinestatic
    defaultRtabmapLoopRatio()rtabmap::Parametersinlinestatic
    defaultRtabmapLoopThr()rtabmap::Parametersinlinestatic
    defaultRtabmapMaxRepublished()rtabmap::Parametersinlinestatic
    defaultRtabmapMaxRetrieved()rtabmap::Parametersinlinestatic
    defaultRtabmapMemoryThr()rtabmap::Parametersinlinestatic
    defaultRtabmapPublishLastSignature()rtabmap::Parametersinlinestatic
    defaultRtabmapPublishLikelihood()rtabmap::Parametersinlinestatic
    defaultRtabmapPublishPdf()rtabmap::Parametersinlinestatic
    defaultRtabmapPublishRAMUsage()rtabmap::Parametersinlinestatic
    defaultRtabmapPublishStats()rtabmap::Parametersinlinestatic
    defaultRtabmapRectifyOnlyFeatures()rtabmap::Parametersinlinestatic
    defaultRtabmapSaveWMState()rtabmap::Parametersinlinestatic
    defaultRtabmapStartNewMapOnGoodSignature()rtabmap::Parametersinlinestatic
    defaultRtabmapStartNewMapOnLoopClosure()rtabmap::Parametersinlinestatic
    defaultRtabmapStatisticLogged()rtabmap::Parametersinlinestatic
    defaultRtabmapStatisticLoggedHeaders()rtabmap::Parametersinlinestatic
    defaultRtabmapStatisticLogsBufferedInRAM()rtabmap::Parametersinlinestatic
    defaultRtabmapTimeThr()rtabmap::Parametersinlinestatic
    defaultRtabmapVirtualPlaceLikelihoodRatio()rtabmap::Parametersinlinestatic
    defaultRtabmapWorkingDirectory()rtabmap::Parametersinlinestatic
    defaultSIFTContrastThreshold()rtabmap::Parametersinlinestatic
    defaultSIFTEdgeThreshold()rtabmap::Parametersinlinestatic
    defaultSIFTGaussianThreshold()rtabmap::Parametersinlinestatic
    defaultSIFTGpu()rtabmap::Parametersinlinestatic
    defaultSIFTMaxGaussianThreshold()rtabmap::Parametersinlinestatic
    defaultSIFTNOctaveLayers()rtabmap::Parametersinlinestatic
    defaultSIFTPreciseUpscale()rtabmap::Parametersinlinestatic
    defaultSIFTRootSIFT()rtabmap::Parametersinlinestatic
    defaultSIFTSigma()rtabmap::Parametersinlinestatic
    defaultSIFTUpscale()rtabmap::Parametersinlinestatic
    defaultStereoBMBlockSize()rtabmap::Parametersinlinestatic
    defaultStereoBMDisp12MaxDiff()rtabmap::Parametersinlinestatic
    defaultStereoBMMinDisparity()rtabmap::Parametersinlinestatic
    defaultStereoBMNumDisparities()rtabmap::Parametersinlinestatic
    defaultStereoBMPreFilterCap()rtabmap::Parametersinlinestatic
    defaultStereoBMPreFilterSize()rtabmap::Parametersinlinestatic
    defaultStereoBMSpeckleRange()rtabmap::Parametersinlinestatic
    defaultStereoBMSpeckleWindowSize()rtabmap::Parametersinlinestatic
    defaultStereoBMTextureThreshold()rtabmap::Parametersinlinestatic
    defaultStereoBMUniquenessRatio()rtabmap::Parametersinlinestatic
    defaultStereoDenseStrategy()rtabmap::Parametersinlinestatic
    defaultStereoEps()rtabmap::Parametersinlinestatic
    defaultStereoErrorThreshold()rtabmap::Parametersinlinestatic
    defaultStereoGpu()rtabmap::Parametersinlinestatic
    defaultStereoIterations()rtabmap::Parametersinlinestatic
    defaultStereoMaxDisparity()rtabmap::Parametersinlinestatic
    defaultStereoMaxLevel()rtabmap::Parametersinlinestatic
    defaultStereoMinDisparity()rtabmap::Parametersinlinestatic
    defaultStereoMinEigThreshold()rtabmap::Parametersinlinestatic
    defaultStereoOpticalFlow()rtabmap::Parametersinlinestatic
    defaultStereoSGBMBlockSize()rtabmap::Parametersinlinestatic
    defaultStereoSGBMDisp12MaxDiff()rtabmap::Parametersinlinestatic
    defaultStereoSGBMMinDisparity()rtabmap::Parametersinlinestatic
    defaultStereoSGBMMode()rtabmap::Parametersinlinestatic
    defaultStereoSGBMNumDisparities()rtabmap::Parametersinlinestatic
    defaultStereoSGBMP1()rtabmap::Parametersinlinestatic
    defaultStereoSGBMP2()rtabmap::Parametersinlinestatic
    defaultStereoSGBMPreFilterCap()rtabmap::Parametersinlinestatic
    defaultStereoSGBMSpeckleRange()rtabmap::Parametersinlinestatic
    defaultStereoSGBMSpeckleWindowSize()rtabmap::Parametersinlinestatic
    defaultStereoSGBMUniquenessRatio()rtabmap::Parametersinlinestatic
    defaultStereoSSD()rtabmap::Parametersinlinestatic
    defaultStereoUseMinEigenVals()rtabmap::Parametersinlinestatic
    defaultStereoWinHeight()rtabmap::Parametersinlinestatic
    defaultStereoWinWidth()rtabmap::Parametersinlinestatic
    defaultSuperPointCuda()rtabmap::Parametersinlinestatic
    defaultSuperPointModelPath()rtabmap::Parametersinlinestatic
    defaultSuperPointNMS()rtabmap::Parametersinlinestatic
    defaultSuperPointNMSRadius()rtabmap::Parametersinlinestatic
    defaultSuperPointRpautratCuda()rtabmap::Parametersinlinestatic
    defaultSuperPointRpautratModelPath()rtabmap::Parametersinlinestatic
    defaultSuperPointRpautratNMS()rtabmap::Parametersinlinestatic
    defaultSuperPointRpautratNMSRadius()rtabmap::Parametersinlinestatic
    defaultSuperPointRpautratThreshold()rtabmap::Parametersinlinestatic
    defaultSuperPointRpautratWeightsPath()rtabmap::Parametersinlinestatic
    defaultSuperPointThreshold()rtabmap::Parametersinlinestatic
    defaultSURFExtended()rtabmap::Parametersinlinestatic
    defaultSURFGpuKeypointsRatio()rtabmap::Parametersinlinestatic
    defaultSURFGpuVersion()rtabmap::Parametersinlinestatic
    defaultSURFHessianThreshold()rtabmap::Parametersinlinestatic
    defaultSURFOctaveLayers()rtabmap::Parametersinlinestatic
    defaultSURFOctaves()rtabmap::Parametersinlinestatic
    defaultSURFUpright()rtabmap::Parametersinlinestatic
    defaultVhEpEnabled()rtabmap::Parametersinlinestatic
    defaultVhEpMatchCountMin()rtabmap::Parametersinlinestatic
    defaultVhEpRansacParam1()rtabmap::Parametersinlinestatic
    defaultVhEpRansacParam2()rtabmap::Parametersinlinestatic
    defaultVisBundleAdjustment()rtabmap::Parametersinlinestatic
    defaultVisCorFlowEps()rtabmap::Parametersinlinestatic
    defaultVisCorFlowErrorThreshold()rtabmap::Parametersinlinestatic
    defaultVisCorFlowGpu()rtabmap::Parametersinlinestatic
    defaultVisCorFlowIterations()rtabmap::Parametersinlinestatic
    defaultVisCorFlowMaxLevel()rtabmap::Parametersinlinestatic
    defaultVisCorFlowMinEigThreshold()rtabmap::Parametersinlinestatic
    defaultVisCorFlowUseMinEigenVals()rtabmap::Parametersinlinestatic
    defaultVisCorFlowWinSize()rtabmap::Parametersinlinestatic
    defaultVisCorGuessMatchToProjection()rtabmap::Parametersinlinestatic
    defaultVisCorGuessWinSize()rtabmap::Parametersinlinestatic
    defaultVisCorNNDR()rtabmap::Parametersinlinestatic
    defaultVisCorNNType()rtabmap::Parametersinlinestatic
    defaultVisCorType()rtabmap::Parametersinlinestatic
    defaultVisDepthAsMask()rtabmap::Parametersinlinestatic
    defaultVisDepthMaskFloorThr()rtabmap::Parametersinlinestatic
    defaultVisEpipolarGeometryVar()rtabmap::Parametersinlinestatic
    defaultVisEstimationType()rtabmap::Parametersinlinestatic
    defaultVisFeatureType()rtabmap::Parametersinlinestatic
    defaultVisGridCols()rtabmap::Parametersinlinestatic
    defaultVisGridRows()rtabmap::Parametersinlinestatic
    defaultVisInlierDistance()rtabmap::Parametersinlinestatic
    defaultVisIterations()rtabmap::Parametersinlinestatic
    defaultVisMaxDepth()rtabmap::Parametersinlinestatic
    defaultVisMaxFeatures()rtabmap::Parametersinlinestatic
    defaultVisMeanInliersDistance()rtabmap::Parametersinlinestatic
    defaultVisMinDepth()rtabmap::Parametersinlinestatic
    defaultVisMinInliers()rtabmap::Parametersinlinestatic
    defaultVisMinInliersDistribution()rtabmap::Parametersinlinestatic
    defaultVisPnPFlags()rtabmap::Parametersinlinestatic
    defaultVisPnPMaxVariance()rtabmap::Parametersinlinestatic
    defaultVisPnPRefineIterations()rtabmap::Parametersinlinestatic
    defaultVisPnPReprojError()rtabmap::Parametersinlinestatic
    defaultVisPnPSamplingPolicy()rtabmap::Parametersinlinestatic
    defaultVisPnPSplitLinearCovComponents()rtabmap::Parametersinlinestatic
    defaultVisPnPVarianceMedianRatio()rtabmap::Parametersinlinestatic
    defaultVisRefineIterations()rtabmap::Parametersinlinestatic
    defaultVisRoiRatios()rtabmap::Parametersinlinestatic
    defaultVisSSC()rtabmap::Parametersinlinestatic
    defaultVisSubPixEps()rtabmap::Parametersinlinestatic
    defaultVisSubPixIterations()rtabmap::Parametersinlinestatic
    defaultVisSubPixWinSize()rtabmap::Parametersinlinestatic
    deserialize(const std::string &parameters) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    filterParameters(const ParametersMap &parameters, const std::string &group, bool remove=false)rtabmap::Parametersstatic
    getBackwardCompatibilityMap()rtabmap::Parametersstatic
    getDefaultDatabaseName() (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    getDefaultOdometryParameters(bool stereo=false, bool vis=true, bool icp=false) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    getDefaultParameters()rtabmap::Parametersinlinestatic
    getDefaultParameters(const std::string &group) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    getDescription(const std::string &paramKey)rtabmap::Parametersstatic
    getRemovedParameters()rtabmap::Parametersstatic
    getType(const std::string &paramKey)rtabmap::Parametersstatic
    getVersion() (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    isFeatureParameter(const std::string &param) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    kBayesFullPredictionUpdate()rtabmap::Parametersinlinestatic
    kBayesPredictionLC()rtabmap::Parametersinlinestatic
    kBayesVirtualPlacePriorThr()rtabmap::Parametersinlinestatic
    kBRIEFBytes()rtabmap::Parametersinlinestatic
    kBRISKOctaves()rtabmap::Parametersinlinestatic
    kBRISKPatternScale()rtabmap::Parametersinlinestatic
    kBRISKThresh()rtabmap::Parametersinlinestatic
    kDbSqlite3CacheSize()rtabmap::Parametersinlinestatic
    kDbSqlite3InMemory()rtabmap::Parametersinlinestatic
    kDbSqlite3JournalMode()rtabmap::Parametersinlinestatic
    kDbSqlite3Synchronous()rtabmap::Parametersinlinestatic
    kDbSqlite3TempStore()rtabmap::Parametersinlinestatic
    kDbTargetVersion()rtabmap::Parametersinlinestatic
    kFASTCV()rtabmap::Parametersinlinestatic
    kFASTGpu()rtabmap::Parametersinlinestatic
    kFASTGpuKeypointsRatio()rtabmap::Parametersinlinestatic
    kFASTGridCols()rtabmap::Parametersinlinestatic
    kFASTGridRows()rtabmap::Parametersinlinestatic
    kFASTMaxThreshold()rtabmap::Parametersinlinestatic
    kFASTMinThreshold()rtabmap::Parametersinlinestatic
    kFASTNonmaxSuppression()rtabmap::Parametersinlinestatic
    kFASTThreshold()rtabmap::Parametersinlinestatic
    kFREAKNOctaves()rtabmap::Parametersinlinestatic
    kFREAKOrientationNormalized()rtabmap::Parametersinlinestatic
    kFREAKPatternScale()rtabmap::Parametersinlinestatic
    kFREAKScaleNormalized()rtabmap::Parametersinlinestatic
    kg2oOptimizer()rtabmap::Parametersinlinestatic
    kg2oSolver()rtabmap::Parametersinlinestatic
    kGFTTBlockSize()rtabmap::Parametersinlinestatic
    kGFTTGpu()rtabmap::Parametersinlinestatic
    kGFTTK()rtabmap::Parametersinlinestatic
    kGFTTMinDistance()rtabmap::Parametersinlinestatic
    kGFTTQualityLevel()rtabmap::Parametersinlinestatic
    kGFTTUseHarrisDetector()rtabmap::Parametersinlinestatic
    kGMSThresholdFactor()rtabmap::Parametersinlinestatic
    kGMSWithRotation()rtabmap::Parametersinlinestatic
    kGMSWithScale()rtabmap::Parametersinlinestatic
    kGrid3D()rtabmap::Parametersinlinestatic
    kGridCellSize()rtabmap::Parametersinlinestatic
    kGridClusterRadius()rtabmap::Parametersinlinestatic
    kGridDepthDecimation()rtabmap::Parametersinlinestatic
    kGridDepthRoiRatios()rtabmap::Parametersinlinestatic
    kGridFlatObstacleDetected()rtabmap::Parametersinlinestatic
    kGridFootprintHeight()rtabmap::Parametersinlinestatic
    kGridFootprintLength()rtabmap::Parametersinlinestatic
    kGridFootprintWidth()rtabmap::Parametersinlinestatic
    kGridGlobalAltitudeDelta()rtabmap::Parametersinlinestatic
    kGridGlobalEroded()rtabmap::Parametersinlinestatic
    kGridGlobalFloodFillDepth()rtabmap::Parametersinlinestatic
    kGridGlobalFootprintRadius()rtabmap::Parametersinlinestatic
    kGridGlobalMaxNodes()rtabmap::Parametersinlinestatic
    kGridGlobalMinSize()rtabmap::Parametersinlinestatic
    kGridGlobalOccupancyThr()rtabmap::Parametersinlinestatic
    kGridGlobalProbClampingMax()rtabmap::Parametersinlinestatic
    kGridGlobalProbClampingMin()rtabmap::Parametersinlinestatic
    kGridGlobalProbHit()rtabmap::Parametersinlinestatic
    kGridGlobalProbMiss()rtabmap::Parametersinlinestatic
    kGridGlobalUpdateError()rtabmap::Parametersinlinestatic
    kGridGroundIsObstacle()rtabmap::Parametersinlinestatic
    kGridMapFrameProjection()rtabmap::Parametersinlinestatic
    kGridMaxGroundAngle()rtabmap::Parametersinlinestatic
    kGridMaxGroundHeight()rtabmap::Parametersinlinestatic
    kGridMaxObstacleHeight()rtabmap::Parametersinlinestatic
    kGridMinClusterSize()rtabmap::Parametersinlinestatic
    kGridMinGroundHeight()rtabmap::Parametersinlinestatic
    kGridNoiseFilteringMinNeighbors()rtabmap::Parametersinlinestatic
    kGridNoiseFilteringRadius()rtabmap::Parametersinlinestatic
    kGridNormalK()rtabmap::Parametersinlinestatic
    kGridNormalsSegmentation()rtabmap::Parametersinlinestatic
    kGridPreVoxelFiltering()rtabmap::Parametersinlinestatic
    kGridRangeMax()rtabmap::Parametersinlinestatic
    kGridRangeMin()rtabmap::Parametersinlinestatic
    kGridRayTracing()rtabmap::Parametersinlinestatic
    kGridScan2dUnknownSpaceFilled()rtabmap::Parametersinlinestatic
    kGridScanDecimation()rtabmap::Parametersinlinestatic
    kGridSensor()rtabmap::Parametersinlinestatic
    kGTSAMIncRelinearizeSkip()rtabmap::Parametersinlinestatic
    kGTSAMIncRelinearizeThreshold()rtabmap::Parametersinlinestatic
    kGTSAMIncremental()rtabmap::Parametersinlinestatic
    kGTSAMOptimizer()rtabmap::Parametersinlinestatic
    kIcpCCFilterOutFarthestPoints()rtabmap::Parametersinlinestatic
    kIcpCCMaxFinalRMS()rtabmap::Parametersinlinestatic
    kIcpCCSamplingLimit()rtabmap::Parametersinlinestatic
    kIcpCorrespondenceRatio()rtabmap::Parametersinlinestatic
    kIcpDebugExportFormat()rtabmap::Parametersinlinestatic
    kIcpDownsamplingStep()rtabmap::Parametersinlinestatic
    kIcpEpsilon()rtabmap::Parametersinlinestatic
    kIcpFiltersEnabled()rtabmap::Parametersinlinestatic
    kIcpForce4DoF()rtabmap::Parametersinlinestatic
    kIcpIterations()rtabmap::Parametersinlinestatic
    kIcpMaxCorrespondenceDistance()rtabmap::Parametersinlinestatic
    kIcpMaxRotation()rtabmap::Parametersinlinestatic
    kIcpMaxTranslation()rtabmap::Parametersinlinestatic
    kIcpOutlierRatio()rtabmap::Parametersinlinestatic
    kIcpPMConfig()rtabmap::Parametersinlinestatic
    kIcpPMMatcherEpsilon()rtabmap::Parametersinlinestatic
    kIcpPMMatcherIntensity()rtabmap::Parametersinlinestatic
    kIcpPMMatcherKnn()rtabmap::Parametersinlinestatic
    kIcpPointToPlane()rtabmap::Parametersinlinestatic
    kIcpPointToPlaneComplexityCentered()rtabmap::Parametersinlinestatic
    kIcpPointToPlaneGroundNormalsUp()rtabmap::Parametersinlinestatic
    kIcpPointToPlaneK()rtabmap::Parametersinlinestatic
    kIcpPointToPlaneLowComplexityStrategy()rtabmap::Parametersinlinestatic
    kIcpPointToPlaneMinComplexity()rtabmap::Parametersinlinestatic
    kIcpPointToPlaneRadius()rtabmap::Parametersinlinestatic
    kIcpRangeMax()rtabmap::Parametersinlinestatic
    kIcpRangeMin()rtabmap::Parametersinlinestatic
    kIcpReciprocalCorrespondences()rtabmap::Parametersinlinestatic
    kIcpStrategy()rtabmap::Parametersinlinestatic
    kIcpVoxelSize()rtabmap::Parametersinlinestatic
    kImuFilterComplementaryBiasAlpha()rtabmap::Parametersinlinestatic
    kImuFilterComplementaryDoAdpativeGain()rtabmap::Parametersinlinestatic
    kImuFilterComplementaryDoBiasEstimation()rtabmap::Parametersinlinestatic
    kImuFilterComplementaryGainAcc()rtabmap::Parametersinlinestatic
    kImuFilterMadgwickGain()rtabmap::Parametersinlinestatic
    kImuFilterMadgwickZeta()rtabmap::Parametersinlinestatic
    kKAZEDiffusivity()rtabmap::Parametersinlinestatic
    kKAZEExtended()rtabmap::Parametersinlinestatic
    kKAZENOctaveLayers()rtabmap::Parametersinlinestatic
    kKAZENOctaves()rtabmap::Parametersinlinestatic
    kKAZEThreshold()rtabmap::Parametersinlinestatic
    kKAZEUpright()rtabmap::Parametersinlinestatic
    kKpBadSignRatio()rtabmap::Parametersinlinestatic
    kKpByteToFloat()rtabmap::Parametersinlinestatic
    kKpDetectorStrategy()rtabmap::Parametersinlinestatic
    kKpDictionaryPath()rtabmap::Parametersinlinestatic
    kKpFlannIndexSaved()rtabmap::Parametersinlinestatic
    kKpFlannRebalancingFactor()rtabmap::Parametersinlinestatic
    kKpGridCols()rtabmap::Parametersinlinestatic
    kKpGridRows()rtabmap::Parametersinlinestatic
    kKpIncrementalDictionary()rtabmap::Parametersinlinestatic
    kKpIncrementalFlann()rtabmap::Parametersinlinestatic
    kKpMaxDepth()rtabmap::Parametersinlinestatic
    kKpMaxFeatures()rtabmap::Parametersinlinestatic
    kKpMinDepth()rtabmap::Parametersinlinestatic
    kKpNewWordsComparedTogether()rtabmap::Parametersinlinestatic
    kKpNndrRatio()rtabmap::Parametersinlinestatic
    kKpNNStrategy()rtabmap::Parametersinlinestatic
    kKpParallelized()rtabmap::Parametersinlinestatic
    kKpRoiRatios()rtabmap::Parametersinlinestatic
    kKpSerializeWithChecksum()rtabmap::Parametersinlinestatic
    kKpSSC()rtabmap::Parametersinlinestatic
    kKpSubPixEps()rtabmap::Parametersinlinestatic
    kKpSubPixIterations()rtabmap::Parametersinlinestatic
    kKpSubPixWinSize()rtabmap::Parametersinlinestatic
    kKpTfIdfLikelihoodUsed()rtabmap::Parametersinlinestatic
    kMarkerAprilTagDebug()rtabmap::Parametersinlinestatic
    kMarkerAprilTagDecodeSharpening()rtabmap::Parametersinlinestatic
    kMarkerAprilTagNThreads()rtabmap::Parametersinlinestatic
    kMarkerAprilTagQuadDecimate()rtabmap::Parametersinlinestatic
    kMarkerAprilTagQuadSigma()rtabmap::Parametersinlinestatic
    kMarkerAprilTagRefineEdges()rtabmap::Parametersinlinestatic
    kMarkerDictionary()rtabmap::Parametersinlinestatic
    kMarkerLength()rtabmap::Parametersinlinestatic
    kMarkerLengths()rtabmap::Parametersinlinestatic
    kMarkerMaxDepthError()rtabmap::Parametersinlinestatic
    kMarkerMaxRange()rtabmap::Parametersinlinestatic
    kMarkerMinRange()rtabmap::Parametersinlinestatic
    kMarkerOpenCVCornerRefinementMethod()rtabmap::Parametersinlinestatic
    kMarkerPriors()rtabmap::Parametersinlinestatic
    kMarkerPriorsVarianceAngular()rtabmap::Parametersinlinestatic
    kMarkerPriorsVarianceLinear()rtabmap::Parametersinlinestatic
    kMarkerStrategy()rtabmap::Parametersinlinestatic
    kMarkerVarianceAngular()rtabmap::Parametersinlinestatic
    kMarkerVarianceLinear()rtabmap::Parametersinlinestatic
    kMarkerVarianceOrientationIgnored()rtabmap::Parametersinlinestatic
    kMemBadSignaturesIgnored()rtabmap::Parametersinlinestatic
    kMemBinDataKept()rtabmap::Parametersinlinestatic
    kMemCompressionParallelized()rtabmap::Parametersinlinestatic
    kMemCovOffDiagIgnored()rtabmap::Parametersinlinestatic
    kMemDepthAsMask()rtabmap::Parametersinlinestatic
    kMemDepthCompressionFormat()rtabmap::Parametersinlinestatic
    kMemDepthMaskFloorThr()rtabmap::Parametersinlinestatic
    kMemGenerateIds()rtabmap::Parametersinlinestatic
    kMemGlobalDescriptorStrategy()rtabmap::Parametersinlinestatic
    kMemImageCompressionFormat()rtabmap::Parametersinlinestatic
    kMemImageKept()rtabmap::Parametersinlinestatic
    kMemImagePostDecimation()rtabmap::Parametersinlinestatic
    kMemImagePreDecimation()rtabmap::Parametersinlinestatic
    kMemIncrementalMemory()rtabmap::Parametersinlinestatic
    kMemInitWMWithAllNodes()rtabmap::Parametersinlinestatic
    kMemIntermediateNodeDataKept()rtabmap::Parametersinlinestatic
    kMemLaserScanDownsampleStepSize()rtabmap::Parametersinlinestatic
    kMemLaserScanNormalK()rtabmap::Parametersinlinestatic
    kMemLaserScanNormalRadius()rtabmap::Parametersinlinestatic
    kMemLaserScanVoxelSize()rtabmap::Parametersinlinestatic
    kMemLoadVisualLocalFeaturesOnInit()rtabmap::Parametersinlinestatic
    kMemLocalizationDataSaved()rtabmap::Parametersinlinestatic
    kMemLocalizationReadOnly()rtabmap::Parametersinlinestatic
    kMemMapLabelsAdded()rtabmap::Parametersinlinestatic
    kMemNotLinkedNodesKept()rtabmap::Parametersinlinestatic
    kMemRawDescriptorsKept()rtabmap::Parametersinlinestatic
    kMemRecentWmRatio()rtabmap::Parametersinlinestatic
    kMemReduceGraph()rtabmap::Parametersinlinestatic
    kMemRehearsalIdUpdatedToNewOne()rtabmap::Parametersinlinestatic
    kMemRehearsalSimilarity()rtabmap::Parametersinlinestatic
    kMemRehearsalWeightIgnoredWhileMoving()rtabmap::Parametersinlinestatic
    kMemRotateImagesUpsideUp()rtabmap::Parametersinlinestatic
    kMemSaveDepth16Format()rtabmap::Parametersinlinestatic
    kMemStereoFromMotion()rtabmap::Parametersinlinestatic
    kMemSTMSize()rtabmap::Parametersinlinestatic
    kMemTransferSortingByWeightId()rtabmap::Parametersinlinestatic
    kMemUseOdomFeatures()rtabmap::Parametersinlinestatic
    kMemUseOdomGravity()rtabmap::Parametersinlinestatic
    kOdomAlignWithGround()rtabmap::Parametersinlinestatic
    kOdomCuVSLAMMulticamMode()rtabmap::Parametersinlinestatic
    kOdomDeskewing()rtabmap::Parametersinlinestatic
    kOdomF2MBundleAdjustment()rtabmap::Parametersinlinestatic
    kOdomF2MBundleAdjustmentMaxFrames()rtabmap::Parametersinlinestatic
    kOdomF2MBundleAdjustmentMaxKeyFramesPerFeature()rtabmap::Parametersinlinestatic
    kOdomF2MBundleAdjustmentMinMotion()rtabmap::Parametersinlinestatic
    kOdomF2MBundleUpdateFeatureMapOnAllFrames()rtabmap::Parametersinlinestatic
    kOdomF2MFloorThreshold()rtabmap::Parametersinlinestatic
    kOdomF2MInitDepthFactor()rtabmap::Parametersinlinestatic
    kOdomF2MMaxNewFeatures()rtabmap::Parametersinlinestatic
    kOdomF2MMaxSize()rtabmap::Parametersinlinestatic
    kOdomF2MScanMaxSize()rtabmap::Parametersinlinestatic
    kOdomF2MScanRange()rtabmap::Parametersinlinestatic
    kOdomF2MScanSubtractAngle()rtabmap::Parametersinlinestatic
    kOdomF2MScanSubtractRadius()rtabmap::Parametersinlinestatic
    kOdomF2MValidDepthRatio()rtabmap::Parametersinlinestatic
    kOdomFillInfoData()rtabmap::Parametersinlinestatic
    kOdomFilteringStrategy()rtabmap::Parametersinlinestatic
    kOdomFovisBucketHeight()rtabmap::Parametersinlinestatic
    kOdomFovisBucketWidth()rtabmap::Parametersinlinestatic
    kOdomFovisCliqueInlierThreshold()rtabmap::Parametersinlinestatic
    kOdomFovisFastThreshold()rtabmap::Parametersinlinestatic
    kOdomFovisFastThresholdAdaptiveGain()rtabmap::Parametersinlinestatic
    kOdomFovisFeatureSearchWindow()rtabmap::Parametersinlinestatic
    kOdomFovisFeatureWindowSize()rtabmap::Parametersinlinestatic
    kOdomFovisInlierMaxReprojectionError()rtabmap::Parametersinlinestatic
    kOdomFovisMaxKeypointsPerBucket()rtabmap::Parametersinlinestatic
    kOdomFovisMaxMeanReprojectionError()rtabmap::Parametersinlinestatic
    kOdomFovisMaxPyramidLevel()rtabmap::Parametersinlinestatic
    kOdomFovisMinFeaturesForEstimate()rtabmap::Parametersinlinestatic
    kOdomFovisMinPyramidLevel()rtabmap::Parametersinlinestatic
    kOdomFovisStereoMaxDisparity()rtabmap::Parametersinlinestatic
    kOdomFovisStereoMaxDistEpipolarLine()rtabmap::Parametersinlinestatic
    kOdomFovisStereoMaxRefinementDisplacement()rtabmap::Parametersinlinestatic
    kOdomFovisStereoRequireMutualMatch()rtabmap::Parametersinlinestatic
    kOdomFovisTargetPixelsPerFeature()rtabmap::Parametersinlinestatic
    kOdomFovisUpdateTargetFeaturesWithRefined()rtabmap::Parametersinlinestatic
    kOdomFovisUseAdaptiveThreshold()rtabmap::Parametersinlinestatic
    kOdomFovisUseBucketing()rtabmap::Parametersinlinestatic
    kOdomFovisUseHomographyInitialization()rtabmap::Parametersinlinestatic
    kOdomFovisUseImageNormalization()rtabmap::Parametersinlinestatic
    kOdomFovisUseSubpixelRefinement()rtabmap::Parametersinlinestatic
    kOdomGuessMotion()rtabmap::Parametersinlinestatic
    kOdomGuessSmoothingDelay()rtabmap::Parametersinlinestatic
    kOdomHolonomic()rtabmap::Parametersinlinestatic
    kOdomImageBufferSize()rtabmap::Parametersinlinestatic
    kOdomImageDecimation()rtabmap::Parametersinlinestatic
    kOdomKalmanMeasurementNoise()rtabmap::Parametersinlinestatic
    kOdomKalmanProcessNoise()rtabmap::Parametersinlinestatic
    kOdomKeyFrameThr()rtabmap::Parametersinlinestatic
    kOdomLIOSAMAngVar()rtabmap::Parametersinlinestatic
    kOdomLIOSAMConfigPath()rtabmap::Parametersinlinestatic
    kOdomLIOSAMEdgeThreshold()rtabmap::Parametersinlinestatic
    kOdomLIOSAMHorizonScan()rtabmap::Parametersinlinestatic
    kOdomLIOSAMImuAccBiasN()rtabmap::Parametersinlinestatic
    kOdomLIOSAMImuAccNoise()rtabmap::Parametersinlinestatic
    kOdomLIOSAMImuGravity()rtabmap::Parametersinlinestatic
    kOdomLIOSAMImuGyrBiasN()rtabmap::Parametersinlinestatic
    kOdomLIOSAMImuGyrNoise()rtabmap::Parametersinlinestatic
    kOdomLIOSAMLinVar()rtabmap::Parametersinlinestatic
    kOdomLIOSAMNScan()rtabmap::Parametersinlinestatic
    kOdomLIOSAMSensor()rtabmap::Parametersinlinestatic
    kOdomLIOSAMSurfThreshold()rtabmap::Parametersinlinestatic
    kOdomLOAMAngVar()rtabmap::Parametersinlinestatic
    kOdomLOAMLinVar()rtabmap::Parametersinlinestatic
    kOdomLOAMLocalMapping()rtabmap::Parametersinlinestatic
    kOdomLOAMResolution()rtabmap::Parametersinlinestatic
    kOdomLOAMScanPeriod()rtabmap::Parametersinlinestatic
    kOdomLOAMSensor()rtabmap::Parametersinlinestatic
    kOdomMonoInitMinFlow()rtabmap::Parametersinlinestatic
    kOdomMonoInitMinTranslation()rtabmap::Parametersinlinestatic
    kOdomMonoMaxVariance()rtabmap::Parametersinlinestatic
    kOdomMonoMinTranslation()rtabmap::Parametersinlinestatic
    kOdomMSCKFFastThreshold()rtabmap::Parametersinlinestatic
    kOdomMSCKFGridCol()rtabmap::Parametersinlinestatic
    kOdomMSCKFGridMaxFeatureNum()rtabmap::Parametersinlinestatic
    kOdomMSCKFGridMinFeatureNum()rtabmap::Parametersinlinestatic
    kOdomMSCKFGridRow()rtabmap::Parametersinlinestatic
    kOdomMSCKFInitCovAccBias()rtabmap::Parametersinlinestatic
    kOdomMSCKFInitCovExRot()rtabmap::Parametersinlinestatic
    kOdomMSCKFInitCovExTrans()rtabmap::Parametersinlinestatic
    kOdomMSCKFInitCovGyroBias()rtabmap::Parametersinlinestatic
    kOdomMSCKFInitCovVel()rtabmap::Parametersinlinestatic
    kOdomMSCKFMaxCamStateSize()rtabmap::Parametersinlinestatic
    kOdomMSCKFMaxIteration()rtabmap::Parametersinlinestatic
    kOdomMSCKFNoiseAcc()rtabmap::Parametersinlinestatic
    kOdomMSCKFNoiseAccBias()rtabmap::Parametersinlinestatic
    kOdomMSCKFNoiseFeature()rtabmap::Parametersinlinestatic
    kOdomMSCKFNoiseGyro()rtabmap::Parametersinlinestatic
    kOdomMSCKFNoiseGyroBias()rtabmap::Parametersinlinestatic
    kOdomMSCKFOptTranslationThreshold()rtabmap::Parametersinlinestatic
    kOdomMSCKFPatchSize()rtabmap::Parametersinlinestatic
    kOdomMSCKFPositionStdThreshold()rtabmap::Parametersinlinestatic
    kOdomMSCKFPyramidLevels()rtabmap::Parametersinlinestatic
    kOdomMSCKFRansacThreshold()rtabmap::Parametersinlinestatic
    kOdomMSCKFRotationThreshold()rtabmap::Parametersinlinestatic
    kOdomMSCKFStereoThreshold()rtabmap::Parametersinlinestatic
    kOdomMSCKFTrackingRateThreshold()rtabmap::Parametersinlinestatic
    kOdomMSCKFTrackPrecision()rtabmap::Parametersinlinestatic
    kOdomMSCKFTranslationThreshold()rtabmap::Parametersinlinestatic
    kOdomOKVISConfigPath()rtabmap::Parametersinlinestatic
    kOdomOpen3DMaxDepth()rtabmap::Parametersinlinestatic
    kOdomOpen3DMethod()rtabmap::Parametersinlinestatic
    kOdomOpenVINSAccelerometerNoiseDensity()rtabmap::Parametersinlinestatic
    kOdomOpenVINSAccelerometerRandomWalk()rtabmap::Parametersinlinestatic
    kOdomOpenVINSCalibCamExtrinsics()rtabmap::Parametersinlinestatic
    kOdomOpenVINSCalibCamIntrinsics()rtabmap::Parametersinlinestatic
    kOdomOpenVINSCalibCamTimeoffset()rtabmap::Parametersinlinestatic
    kOdomOpenVINSCalibIMUGSensitivity()rtabmap::Parametersinlinestatic
    kOdomOpenVINSCalibIMUIntrinsics()rtabmap::Parametersinlinestatic
    kOdomOpenVINSConfigPath()rtabmap::Parametersinlinestatic
    kOdomOpenVINSDtSLAMDelay()rtabmap::Parametersinlinestatic
    kOdomOpenVINSFeatRepMSCKF()rtabmap::Parametersinlinestatic
    kOdomOpenVINSFeatRepSLAM()rtabmap::Parametersinlinestatic
    kOdomOpenVINSFiMaxBaseline()rtabmap::Parametersinlinestatic
    kOdomOpenVINSFiMaxCondNumber()rtabmap::Parametersinlinestatic
    kOdomOpenVINSFiMaxRuns()rtabmap::Parametersinlinestatic
    kOdomOpenVINSFiRefineFeatures()rtabmap::Parametersinlinestatic
    kOdomOpenVINSFiTriangulate1d()rtabmap::Parametersinlinestatic
    kOdomOpenVINSGravityMag()rtabmap::Parametersinlinestatic
    kOdomOpenVINSGyroscopeNoiseDensity()rtabmap::Parametersinlinestatic
    kOdomOpenVINSGyroscopeRandomWalk()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitDynInflationBa()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitDynInflationBg()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitDynInflationOri()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitDynInflationVel()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitDynMinDeg()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitDynMinRecCond()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitDynMLEMaxIter()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitDynMLEMaxThreads()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitDynMLEMaxTime()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitDynMLEOptCalib()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitDynNumPose()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitDynUse()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitIMUThresh()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitMaxDisparity()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitMaxFeatures()rtabmap::Parametersinlinestatic
    kOdomOpenVINSInitWindowTime()rtabmap::Parametersinlinestatic
    kOdomOpenVINSIntegration()rtabmap::Parametersinlinestatic
    kOdomOpenVINSLeftMaskPath()rtabmap::Parametersinlinestatic
    kOdomOpenVINSMaxClones()rtabmap::Parametersinlinestatic
    kOdomOpenVINSMaxMSCKFInUpdate()rtabmap::Parametersinlinestatic
    kOdomOpenVINSMaxSLAM()rtabmap::Parametersinlinestatic
    kOdomOpenVINSMaxSLAMInUpdate()rtabmap::Parametersinlinestatic
    kOdomOpenVINSMinPxDist()rtabmap::Parametersinlinestatic
    kOdomOpenVINSNumPts()rtabmap::Parametersinlinestatic
    kOdomOpenVINSRightMaskPath()rtabmap::Parametersinlinestatic
    kOdomOpenVINSTryZUPT()rtabmap::Parametersinlinestatic
    kOdomOpenVINSUpMSCKFChi2Multiplier()rtabmap::Parametersinlinestatic
    kOdomOpenVINSUpMSCKFSigmaPx()rtabmap::Parametersinlinestatic
    kOdomOpenVINSUpSLAMChi2Multiplier()rtabmap::Parametersinlinestatic
    kOdomOpenVINSUpSLAMSigmaPx()rtabmap::Parametersinlinestatic
    kOdomOpenVINSUseFEJ()rtabmap::Parametersinlinestatic
    kOdomOpenVINSUseKLT()rtabmap::Parametersinlinestatic
    kOdomOpenVINSUseStereo()rtabmap::Parametersinlinestatic
    kOdomOpenVINSZUPTChi2Multiplier()rtabmap::Parametersinlinestatic
    kOdomOpenVINSZUPTMaxDisparity()rtabmap::Parametersinlinestatic
    kOdomOpenVINSZUPTMaxVelodicy()rtabmap::Parametersinlinestatic
    kOdomOpenVINSZUPTNoiseMultiplier()rtabmap::Parametersinlinestatic
    kOdomOpenVINSZUPTOnlyAtBeginning()rtabmap::Parametersinlinestatic
    kOdomORBSLAMAccNoise()rtabmap::Parametersinlinestatic
    kOdomORBSLAMAccWalk()rtabmap::Parametersinlinestatic
    kOdomORBSLAMBf()rtabmap::Parametersinlinestatic
    kOdomORBSLAMFps()rtabmap::Parametersinlinestatic
    kOdomORBSLAMGyroNoise()rtabmap::Parametersinlinestatic
    kOdomORBSLAMGyroWalk()rtabmap::Parametersinlinestatic
    kOdomORBSLAMInertial()rtabmap::Parametersinlinestatic
    kOdomORBSLAMMapSize()rtabmap::Parametersinlinestatic
    kOdomORBSLAMMaxFeatures()rtabmap::Parametersinlinestatic
    kOdomORBSLAMSamplingRate()rtabmap::Parametersinlinestatic
    kOdomORBSLAMThDepth()rtabmap::Parametersinlinestatic
    kOdomORBSLAMVocPath()rtabmap::Parametersinlinestatic
    kOdomParticleLambdaR()rtabmap::Parametersinlinestatic
    kOdomParticleLambdaT()rtabmap::Parametersinlinestatic
    kOdomParticleNoiseR()rtabmap::Parametersinlinestatic
    kOdomParticleNoiseT()rtabmap::Parametersinlinestatic
    kOdomParticleSize()rtabmap::Parametersinlinestatic
    kOdomResetCountdown()rtabmap::Parametersinlinestatic
    kOdomScanKeyFrameThr()rtabmap::Parametersinlinestatic
    kOdomStrategy()rtabmap::Parametersinlinestatic
    kOdomVINSFusionConfigPath()rtabmap::Parametersinlinestatic
    kOdomVisKeyFrameThr()rtabmap::Parametersinlinestatic
    kOdomViso2BucketHeight()rtabmap::Parametersinlinestatic
    kOdomViso2BucketMaxFeatures()rtabmap::Parametersinlinestatic
    kOdomViso2BucketWidth()rtabmap::Parametersinlinestatic
    kOdomViso2InlierThreshold()rtabmap::Parametersinlinestatic
    kOdomViso2MatchBinsize()rtabmap::Parametersinlinestatic
    kOdomViso2MatchDispTolerance()rtabmap::Parametersinlinestatic
    kOdomViso2MatchHalfResolution()rtabmap::Parametersinlinestatic
    kOdomViso2MatchMultiStage()rtabmap::Parametersinlinestatic
    kOdomViso2MatchNmsN()rtabmap::Parametersinlinestatic
    kOdomViso2MatchNmsTau()rtabmap::Parametersinlinestatic
    kOdomViso2MatchOutlierDispTolerance()rtabmap::Parametersinlinestatic
    kOdomViso2MatchOutlierFlowTolerance()rtabmap::Parametersinlinestatic
    kOdomViso2MatchRadius()rtabmap::Parametersinlinestatic
    kOdomViso2MatchRefinement()rtabmap::Parametersinlinestatic
    kOdomViso2RansacIters()rtabmap::Parametersinlinestatic
    kOdomViso2Reweighting()rtabmap::Parametersinlinestatic
    kOptimizerBaseline()rtabmap::Parametersinlinestatic
    kOptimizerDisparityVariance()rtabmap::Parametersinlinestatic
    kOptimizerEpsilon()rtabmap::Parametersinlinestatic
    kOptimizerGravitySigma()rtabmap::Parametersinlinestatic
    kOptimizerIterations()rtabmap::Parametersinlinestatic
    kOptimizerLandmarksIgnored()rtabmap::Parametersinlinestatic
    kOptimizerPixelVariance()rtabmap::Parametersinlinestatic
    kOptimizerPriorsIgnored()rtabmap::Parametersinlinestatic
    kOptimizerRobust()rtabmap::Parametersinlinestatic
    kOptimizerRobustKernelDelta()rtabmap::Parametersinlinestatic
    kOptimizerStrategy()rtabmap::Parametersinlinestatic
    kOptimizerVarianceIgnored()rtabmap::Parametersinlinestatic
    kORBEdgeThreshold()rtabmap::Parametersinlinestatic
    kORBFirstLevel()rtabmap::Parametersinlinestatic
    kORBGpu()rtabmap::Parametersinlinestatic
    kORBNLevels()rtabmap::Parametersinlinestatic
    kORBPatchSize()rtabmap::Parametersinlinestatic
    kORBScaleFactor()rtabmap::Parametersinlinestatic
    kORBScoreType()rtabmap::Parametersinlinestatic
    kORBWTA_K()rtabmap::Parametersinlinestatic
    kPyDescriptorDim()rtabmap::Parametersinlinestatic
    kPyDescriptorPath()rtabmap::Parametersinlinestatic
    kPyDetectorCuda()rtabmap::Parametersinlinestatic
    kPyDetectorPath()rtabmap::Parametersinlinestatic
    kPyMatcherCuda()rtabmap::Parametersinlinestatic
    kPyMatcherIterations()rtabmap::Parametersinlinestatic
    kPyMatcherModel()rtabmap::Parametersinlinestatic
    kPyMatcherPath()rtabmap::Parametersinlinestatic
    kPyMatcherThreshold()rtabmap::Parametersinlinestatic
    kRegForce3DoF()rtabmap::Parametersinlinestatic
    kRegRepeatOnce()rtabmap::Parametersinlinestatic
    kRegStrategy()rtabmap::Parametersinlinestatic
    kRGBDAggressiveLoopThr()rtabmap::Parametersinlinestatic
    kRGBDAngularSpeedUpdate()rtabmap::Parametersinlinestatic
    kRGBDAngularUpdate()rtabmap::Parametersinlinestatic
    kRGBDCreateOccupancyGrid()rtabmap::Parametersinlinestatic
    kRGBDEnabled()rtabmap::Parametersinlinestatic
    kRGBDForceOdom3DoF()rtabmap::Parametersinlinestatic
    kRGBDGoalReachedRadius()rtabmap::Parametersinlinestatic
    kRGBDGoalsSavedInUserData()rtabmap::Parametersinlinestatic
    kRGBDInvertedReg()rtabmap::Parametersinlinestatic
    kRGBDLinearSpeedUpdate()rtabmap::Parametersinlinestatic
    kRGBDLinearUpdate()rtabmap::Parametersinlinestatic
    kRGBDLocalBundleOnLoopClosure()rtabmap::Parametersinlinestatic
    kRGBDLocalImmunizationRatio()rtabmap::Parametersinlinestatic
    kRGBDLocalizationPriorError()rtabmap::Parametersinlinestatic
    kRGBDLocalizationSecondTryWithoutProximityLinks()rtabmap::Parametersinlinestatic
    kRGBDLocalizationSmoothing()rtabmap::Parametersinlinestatic
    kRGBDLocalRadius()rtabmap::Parametersinlinestatic
    kRGBDLoopClosureIdentityGuess()rtabmap::Parametersinlinestatic
    kRGBDLoopClosureReextractFeatures()rtabmap::Parametersinlinestatic
    kRGBDLoopCovLimited()rtabmap::Parametersinlinestatic
    kRGBDMarkerDetection()rtabmap::Parametersinlinestatic
    kRGBDMaxLocalRetrieved()rtabmap::Parametersinlinestatic
    kRGBDMaxLoopClosureDistance()rtabmap::Parametersinlinestatic
    kRGBDMaxOdomCacheSize()rtabmap::Parametersinlinestatic
    kRGBDNeighborLinkRefining()rtabmap::Parametersinlinestatic
    kRGBDNewMapOdomChangeDistance()rtabmap::Parametersinlinestatic
    kRGBDOptimizeFromGraphEnd()rtabmap::Parametersinlinestatic
    kRGBDOptimizeMaxError()rtabmap::Parametersinlinestatic
    kRGBDOptimizeMaxErrorRepairRadius()rtabmap::Parametersinlinestatic
    kRGBDPlanAngularVelocity()rtabmap::Parametersinlinestatic
    kRGBDPlanLinearVelocity()rtabmap::Parametersinlinestatic
    kRGBDPlanStuckIterations()rtabmap::Parametersinlinestatic
    kRGBDProximityAngle()rtabmap::Parametersinlinestatic
    kRGBDProximityBySpace()rtabmap::Parametersinlinestatic
    kRGBDProximityByTime()rtabmap::Parametersinlinestatic
    kRGBDProximityGlobalScanMap()rtabmap::Parametersinlinestatic
    kRGBDProximityMaxGraphDepth()rtabmap::Parametersinlinestatic
    kRGBDProximityMaxPaths()rtabmap::Parametersinlinestatic
    kRGBDProximityMergedScanCovFactor()rtabmap::Parametersinlinestatic
    kRGBDProximityOdomGuess()rtabmap::Parametersinlinestatic
    kRGBDProximityPathFilteringRadius()rtabmap::Parametersinlinestatic
    kRGBDProximityPathMaxNeighbors()rtabmap::Parametersinlinestatic
    kRGBDProximityPathRawPosesUsed()rtabmap::Parametersinlinestatic
    kRGBDScanMatchingIdsSavedInLinks()rtabmap::Parametersinlinestatic
    kRGBDStartAtOrigin()rtabmap::Parametersinlinestatic
    kRtabmapComputeRMSE()rtabmap::Parametersinlinestatic
    kRtabmapCreateIntermediateNodes()rtabmap::Parametersinlinestatic
    kRtabmapDetectionRate()rtabmap::Parametersinlinestatic
    kRtabmapImageBufferSize()rtabmap::Parametersinlinestatic
    kRtabmapImagesAlreadyRectified()rtabmap::Parametersinlinestatic
    kRtabmapLoopGPS()rtabmap::Parametersinlinestatic
    kRtabmapLoopRatio()rtabmap::Parametersinlinestatic
    kRtabmapLoopThr()rtabmap::Parametersinlinestatic
    kRtabmapMaxRepublished()rtabmap::Parametersinlinestatic
    kRtabmapMaxRetrieved()rtabmap::Parametersinlinestatic
    kRtabmapMemoryThr()rtabmap::Parametersinlinestatic
    kRtabmapPublishLastSignature()rtabmap::Parametersinlinestatic
    kRtabmapPublishLikelihood()rtabmap::Parametersinlinestatic
    kRtabmapPublishPdf()rtabmap::Parametersinlinestatic
    kRtabmapPublishRAMUsage()rtabmap::Parametersinlinestatic
    kRtabmapPublishStats()rtabmap::Parametersinlinestatic
    kRtabmapRectifyOnlyFeatures()rtabmap::Parametersinlinestatic
    kRtabmapSaveWMState()rtabmap::Parametersinlinestatic
    kRtabmapStartNewMapOnGoodSignature()rtabmap::Parametersinlinestatic
    kRtabmapStartNewMapOnLoopClosure()rtabmap::Parametersinlinestatic
    kRtabmapStatisticLogged()rtabmap::Parametersinlinestatic
    kRtabmapStatisticLoggedHeaders()rtabmap::Parametersinlinestatic
    kRtabmapStatisticLogsBufferedInRAM()rtabmap::Parametersinlinestatic
    kRtabmapTimeThr()rtabmap::Parametersinlinestatic
    kRtabmapVirtualPlaceLikelihoodRatio()rtabmap::Parametersinlinestatic
    kRtabmapWorkingDirectory()rtabmap::Parametersinlinestatic
    kSIFTContrastThreshold()rtabmap::Parametersinlinestatic
    kSIFTEdgeThreshold()rtabmap::Parametersinlinestatic
    kSIFTGaussianThreshold()rtabmap::Parametersinlinestatic
    kSIFTGpu()rtabmap::Parametersinlinestatic
    kSIFTMaxGaussianThreshold()rtabmap::Parametersinlinestatic
    kSIFTNOctaveLayers()rtabmap::Parametersinlinestatic
    kSIFTPreciseUpscale()rtabmap::Parametersinlinestatic
    kSIFTRootSIFT()rtabmap::Parametersinlinestatic
    kSIFTSigma()rtabmap::Parametersinlinestatic
    kSIFTUpscale()rtabmap::Parametersinlinestatic
    kStereoBMBlockSize()rtabmap::Parametersinlinestatic
    kStereoBMDisp12MaxDiff()rtabmap::Parametersinlinestatic
    kStereoBMMinDisparity()rtabmap::Parametersinlinestatic
    kStereoBMNumDisparities()rtabmap::Parametersinlinestatic
    kStereoBMPreFilterCap()rtabmap::Parametersinlinestatic
    kStereoBMPreFilterSize()rtabmap::Parametersinlinestatic
    kStereoBMSpeckleRange()rtabmap::Parametersinlinestatic
    kStereoBMSpeckleWindowSize()rtabmap::Parametersinlinestatic
    kStereoBMTextureThreshold()rtabmap::Parametersinlinestatic
    kStereoBMUniquenessRatio()rtabmap::Parametersinlinestatic
    kStereoDenseStrategy()rtabmap::Parametersinlinestatic
    kStereoEps()rtabmap::Parametersinlinestatic
    kStereoErrorThreshold()rtabmap::Parametersinlinestatic
    kStereoGpu()rtabmap::Parametersinlinestatic
    kStereoIterations()rtabmap::Parametersinlinestatic
    kStereoMaxDisparity()rtabmap::Parametersinlinestatic
    kStereoMaxLevel()rtabmap::Parametersinlinestatic
    kStereoMinDisparity()rtabmap::Parametersinlinestatic
    kStereoMinEigThreshold()rtabmap::Parametersinlinestatic
    kStereoOpticalFlow()rtabmap::Parametersinlinestatic
    kStereoSGBMBlockSize()rtabmap::Parametersinlinestatic
    kStereoSGBMDisp12MaxDiff()rtabmap::Parametersinlinestatic
    kStereoSGBMMinDisparity()rtabmap::Parametersinlinestatic
    kStereoSGBMMode()rtabmap::Parametersinlinestatic
    kStereoSGBMNumDisparities()rtabmap::Parametersinlinestatic
    kStereoSGBMP1()rtabmap::Parametersinlinestatic
    kStereoSGBMP2()rtabmap::Parametersinlinestatic
    kStereoSGBMPreFilterCap()rtabmap::Parametersinlinestatic
    kStereoSGBMSpeckleRange()rtabmap::Parametersinlinestatic
    kStereoSGBMSpeckleWindowSize()rtabmap::Parametersinlinestatic
    kStereoSGBMUniquenessRatio()rtabmap::Parametersinlinestatic
    kStereoSSD()rtabmap::Parametersinlinestatic
    kStereoUseMinEigenVals()rtabmap::Parametersinlinestatic
    kStereoWinHeight()rtabmap::Parametersinlinestatic
    kStereoWinWidth()rtabmap::Parametersinlinestatic
    kSuperPointCuda()rtabmap::Parametersinlinestatic
    kSuperPointModelPath()rtabmap::Parametersinlinestatic
    kSuperPointNMS()rtabmap::Parametersinlinestatic
    kSuperPointNMSRadius()rtabmap::Parametersinlinestatic
    kSuperPointRpautratCuda()rtabmap::Parametersinlinestatic
    kSuperPointRpautratModelPath()rtabmap::Parametersinlinestatic
    kSuperPointRpautratNMS()rtabmap::Parametersinlinestatic
    kSuperPointRpautratNMSRadius()rtabmap::Parametersinlinestatic
    kSuperPointRpautratThreshold()rtabmap::Parametersinlinestatic
    kSuperPointRpautratWeightsPath()rtabmap::Parametersinlinestatic
    kSuperPointThreshold()rtabmap::Parametersinlinestatic
    kSURFExtended()rtabmap::Parametersinlinestatic
    kSURFGpuKeypointsRatio()rtabmap::Parametersinlinestatic
    kSURFGpuVersion()rtabmap::Parametersinlinestatic
    kSURFHessianThreshold()rtabmap::Parametersinlinestatic
    kSURFOctaveLayers()rtabmap::Parametersinlinestatic
    kSURFOctaves()rtabmap::Parametersinlinestatic
    kSURFUpright()rtabmap::Parametersinlinestatic
    kVhEpEnabled()rtabmap::Parametersinlinestatic
    kVhEpMatchCountMin()rtabmap::Parametersinlinestatic
    kVhEpRansacParam1()rtabmap::Parametersinlinestatic
    kVhEpRansacParam2()rtabmap::Parametersinlinestatic
    kVisBundleAdjustment()rtabmap::Parametersinlinestatic
    kVisCorFlowEps()rtabmap::Parametersinlinestatic
    kVisCorFlowErrorThreshold()rtabmap::Parametersinlinestatic
    kVisCorFlowGpu()rtabmap::Parametersinlinestatic
    kVisCorFlowIterations()rtabmap::Parametersinlinestatic
    kVisCorFlowMaxLevel()rtabmap::Parametersinlinestatic
    kVisCorFlowMinEigThreshold()rtabmap::Parametersinlinestatic
    kVisCorFlowUseMinEigenVals()rtabmap::Parametersinlinestatic
    kVisCorFlowWinSize()rtabmap::Parametersinlinestatic
    kVisCorGuessMatchToProjection()rtabmap::Parametersinlinestatic
    kVisCorGuessWinSize()rtabmap::Parametersinlinestatic
    kVisCorNNDR()rtabmap::Parametersinlinestatic
    kVisCorNNType()rtabmap::Parametersinlinestatic
    kVisCorType()rtabmap::Parametersinlinestatic
    kVisDepthAsMask()rtabmap::Parametersinlinestatic
    kVisDepthMaskFloorThr()rtabmap::Parametersinlinestatic
    kVisEpipolarGeometryVar()rtabmap::Parametersinlinestatic
    kVisEstimationType()rtabmap::Parametersinlinestatic
    kVisFeatureType()rtabmap::Parametersinlinestatic
    kVisGridCols()rtabmap::Parametersinlinestatic
    kVisGridRows()rtabmap::Parametersinlinestatic
    kVisInlierDistance()rtabmap::Parametersinlinestatic
    kVisIterations()rtabmap::Parametersinlinestatic
    kVisMaxDepth()rtabmap::Parametersinlinestatic
    kVisMaxFeatures()rtabmap::Parametersinlinestatic
    kVisMeanInliersDistance()rtabmap::Parametersinlinestatic
    kVisMinDepth()rtabmap::Parametersinlinestatic
    kVisMinInliers()rtabmap::Parametersinlinestatic
    kVisMinInliersDistribution()rtabmap::Parametersinlinestatic
    kVisPnPFlags()rtabmap::Parametersinlinestatic
    kVisPnPMaxVariance()rtabmap::Parametersinlinestatic
    kVisPnPRefineIterations()rtabmap::Parametersinlinestatic
    kVisPnPReprojError()rtabmap::Parametersinlinestatic
    kVisPnPSamplingPolicy()rtabmap::Parametersinlinestatic
    kVisPnPSplitLinearCovComponents()rtabmap::Parametersinlinestatic
    kVisPnPVarianceMedianRatio()rtabmap::Parametersinlinestatic
    kVisRefineIterations()rtabmap::Parametersinlinestatic
    kVisRoiRatios()rtabmap::Parametersinlinestatic
    kVisSSC()rtabmap::Parametersinlinestatic
    kVisSubPixEps()rtabmap::Parametersinlinestatic
    kVisSubPixIterations()rtabmap::Parametersinlinestatic
    kVisSubPixWinSize()rtabmap::Parametersinlinestatic
    parse(const ParametersMap &parameters, const std::string &key, bool &value) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    parse(const ParametersMap &parameters, const std::string &key, int &value) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    parse(const ParametersMap &parameters, const std::string &key, unsigned int &value) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    readINIStr(const std::string &configContent, ParametersMap &parameters, bool modifiedOnly=false) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    serialize(const ParametersMap &parameters) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    showUsage() (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    writeINI(const std::string &configFile, const ParametersMap &parameters) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    ~Parameters() (defined in rtabmap::Parameters)rtabmap::Parametersvirtual
    typeBayesFullPredictionUpdate()rtabmap::Parametersinlinestatic
    typeBayesPredictionLC()rtabmap::Parametersinlinestatic
    typeBayesVirtualPlacePriorThr()rtabmap::Parametersinlinestatic
    typeBRIEFBytes()rtabmap::Parametersinlinestatic
    typeBRISKOctaves()rtabmap::Parametersinlinestatic
    typeBRISKPatternScale()rtabmap::Parametersinlinestatic
    typeBRISKThresh()rtabmap::Parametersinlinestatic
    typeDbSqlite3CacheSize()rtabmap::Parametersinlinestatic
    typeDbSqlite3InMemory()rtabmap::Parametersinlinestatic
    typeDbSqlite3JournalMode()rtabmap::Parametersinlinestatic
    typeDbSqlite3Synchronous()rtabmap::Parametersinlinestatic
    typeDbSqlite3TempStore()rtabmap::Parametersinlinestatic
    typeDbTargetVersion()rtabmap::Parametersinlinestatic
    typeFASTCV()rtabmap::Parametersinlinestatic
    typeFASTGpu()rtabmap::Parametersinlinestatic
    typeFASTGpuKeypointsRatio()rtabmap::Parametersinlinestatic
    typeFASTGridCols()rtabmap::Parametersinlinestatic
    typeFASTGridRows()rtabmap::Parametersinlinestatic
    typeFASTMaxThreshold()rtabmap::Parametersinlinestatic
    typeFASTMinThreshold()rtabmap::Parametersinlinestatic
    typeFASTNonmaxSuppression()rtabmap::Parametersinlinestatic
    typeFASTThreshold()rtabmap::Parametersinlinestatic
    typeFREAKNOctaves()rtabmap::Parametersinlinestatic
    typeFREAKOrientationNormalized()rtabmap::Parametersinlinestatic
    typeFREAKPatternScale()rtabmap::Parametersinlinestatic
    typeFREAKScaleNormalized()rtabmap::Parametersinlinestatic
    typeg2oOptimizer()rtabmap::Parametersinlinestatic
    typeg2oSolver()rtabmap::Parametersinlinestatic
    typeGFTTBlockSize()rtabmap::Parametersinlinestatic
    typeGFTTGpu()rtabmap::Parametersinlinestatic
    typeGFTTK()rtabmap::Parametersinlinestatic
    typeGFTTMinDistance()rtabmap::Parametersinlinestatic
    typeGFTTQualityLevel()rtabmap::Parametersinlinestatic
    typeGFTTUseHarrisDetector()rtabmap::Parametersinlinestatic
    typeGMSThresholdFactor()rtabmap::Parametersinlinestatic
    typeGMSWithRotation()rtabmap::Parametersinlinestatic
    typeGMSWithScale()rtabmap::Parametersinlinestatic
    typeGrid3D()rtabmap::Parametersinlinestatic
    typeGridCellSize()rtabmap::Parametersinlinestatic
    typeGridClusterRadius()rtabmap::Parametersinlinestatic
    typeGridDepthDecimation()rtabmap::Parametersinlinestatic
    typeGridDepthRoiRatios()rtabmap::Parametersinlinestatic
    typeGridFlatObstacleDetected()rtabmap::Parametersinlinestatic
    typeGridFootprintHeight()rtabmap::Parametersinlinestatic
    typeGridFootprintLength()rtabmap::Parametersinlinestatic
    typeGridFootprintWidth()rtabmap::Parametersinlinestatic
    typeGridGlobalAltitudeDelta()rtabmap::Parametersinlinestatic
    typeGridGlobalEroded()rtabmap::Parametersinlinestatic
    typeGridGlobalFloodFillDepth()rtabmap::Parametersinlinestatic
    typeGridGlobalFootprintRadius()rtabmap::Parametersinlinestatic
    typeGridGlobalMaxNodes()rtabmap::Parametersinlinestatic
    typeGridGlobalMinSize()rtabmap::Parametersinlinestatic
    typeGridGlobalOccupancyThr()rtabmap::Parametersinlinestatic
    typeGridGlobalProbClampingMax()rtabmap::Parametersinlinestatic
    typeGridGlobalProbClampingMin()rtabmap::Parametersinlinestatic
    typeGridGlobalProbHit()rtabmap::Parametersinlinestatic
    typeGridGlobalProbMiss()rtabmap::Parametersinlinestatic
    typeGridGlobalUpdateError()rtabmap::Parametersinlinestatic
    typeGridGroundIsObstacle()rtabmap::Parametersinlinestatic
    typeGridMapFrameProjection()rtabmap::Parametersinlinestatic
    typeGridMaxGroundAngle()rtabmap::Parametersinlinestatic
    typeGridMaxGroundHeight()rtabmap::Parametersinlinestatic
    typeGridMaxObstacleHeight()rtabmap::Parametersinlinestatic
    typeGridMinClusterSize()rtabmap::Parametersinlinestatic
    typeGridMinGroundHeight()rtabmap::Parametersinlinestatic
    typeGridNoiseFilteringMinNeighbors()rtabmap::Parametersinlinestatic
    typeGridNoiseFilteringRadius()rtabmap::Parametersinlinestatic
    typeGridNormalK()rtabmap::Parametersinlinestatic
    typeGridNormalsSegmentation()rtabmap::Parametersinlinestatic
    typeGridPreVoxelFiltering()rtabmap::Parametersinlinestatic
    typeGridRangeMax()rtabmap::Parametersinlinestatic
    typeGridRangeMin()rtabmap::Parametersinlinestatic
    typeGridRayTracing()rtabmap::Parametersinlinestatic
    typeGridScan2dUnknownSpaceFilled()rtabmap::Parametersinlinestatic
    typeGridScanDecimation()rtabmap::Parametersinlinestatic
    typeGridSensor()rtabmap::Parametersinlinestatic
    typeGTSAMIncRelinearizeSkip()rtabmap::Parametersinlinestatic
    typeGTSAMIncRelinearizeThreshold()rtabmap::Parametersinlinestatic
    typeGTSAMIncremental()rtabmap::Parametersinlinestatic
    typeGTSAMOptimizer()rtabmap::Parametersinlinestatic
    typeIcpCCFilterOutFarthestPoints()rtabmap::Parametersinlinestatic
    typeIcpCCMaxFinalRMS()rtabmap::Parametersinlinestatic
    typeIcpCCSamplingLimit()rtabmap::Parametersinlinestatic
    typeIcpCorrespondenceRatio()rtabmap::Parametersinlinestatic
    typeIcpDebugExportFormat()rtabmap::Parametersinlinestatic
    typeIcpDownsamplingStep()rtabmap::Parametersinlinestatic
    typeIcpEpsilon()rtabmap::Parametersinlinestatic
    typeIcpFiltersEnabled()rtabmap::Parametersinlinestatic
    typeIcpForce4DoF()rtabmap::Parametersinlinestatic
    typeIcpIterations()rtabmap::Parametersinlinestatic
    typeIcpMaxCorrespondenceDistance()rtabmap::Parametersinlinestatic
    typeIcpMaxRotation()rtabmap::Parametersinlinestatic
    typeIcpMaxTranslation()rtabmap::Parametersinlinestatic
    typeIcpOutlierRatio()rtabmap::Parametersinlinestatic
    typeIcpPMConfig()rtabmap::Parametersinlinestatic
    typeIcpPMMatcherEpsilon()rtabmap::Parametersinlinestatic
    typeIcpPMMatcherIntensity()rtabmap::Parametersinlinestatic
    typeIcpPMMatcherKnn()rtabmap::Parametersinlinestatic
    typeIcpPointToPlane()rtabmap::Parametersinlinestatic
    typeIcpPointToPlaneComplexityCentered()rtabmap::Parametersinlinestatic
    typeIcpPointToPlaneGroundNormalsUp()rtabmap::Parametersinlinestatic
    typeIcpPointToPlaneK()rtabmap::Parametersinlinestatic
    typeIcpPointToPlaneLowComplexityStrategy()rtabmap::Parametersinlinestatic
    typeIcpPointToPlaneMinComplexity()rtabmap::Parametersinlinestatic
    typeIcpPointToPlaneRadius()rtabmap::Parametersinlinestatic
    typeIcpRangeMax()rtabmap::Parametersinlinestatic
    typeIcpRangeMin()rtabmap::Parametersinlinestatic
    typeIcpReciprocalCorrespondences()rtabmap::Parametersinlinestatic
    typeIcpStrategy()rtabmap::Parametersinlinestatic
    typeIcpVoxelSize()rtabmap::Parametersinlinestatic
    typeImuFilterComplementaryBiasAlpha()rtabmap::Parametersinlinestatic
    typeImuFilterComplementaryDoAdpativeGain()rtabmap::Parametersinlinestatic
    typeImuFilterComplementaryDoBiasEstimation()rtabmap::Parametersinlinestatic
    typeImuFilterComplementaryGainAcc()rtabmap::Parametersinlinestatic
    typeImuFilterMadgwickGain()rtabmap::Parametersinlinestatic
    typeImuFilterMadgwickZeta()rtabmap::Parametersinlinestatic
    typeKAZEDiffusivity()rtabmap::Parametersinlinestatic
    typeKAZEExtended()rtabmap::Parametersinlinestatic
    typeKAZENOctaveLayers()rtabmap::Parametersinlinestatic
    typeKAZENOctaves()rtabmap::Parametersinlinestatic
    typeKAZEThreshold()rtabmap::Parametersinlinestatic
    typeKAZEUpright()rtabmap::Parametersinlinestatic
    typeKpBadSignRatio()rtabmap::Parametersinlinestatic
    typeKpByteToFloat()rtabmap::Parametersinlinestatic
    typeKpDetectorStrategy()rtabmap::Parametersinlinestatic
    typeKpDictionaryPath()rtabmap::Parametersinlinestatic
    typeKpFlannIndexSaved()rtabmap::Parametersinlinestatic
    typeKpFlannRebalancingFactor()rtabmap::Parametersinlinestatic
    typeKpGridCols()rtabmap::Parametersinlinestatic
    typeKpGridRows()rtabmap::Parametersinlinestatic
    typeKpIncrementalDictionary()rtabmap::Parametersinlinestatic
    typeKpIncrementalFlann()rtabmap::Parametersinlinestatic
    typeKpMaxDepth()rtabmap::Parametersinlinestatic
    typeKpMaxFeatures()rtabmap::Parametersinlinestatic
    typeKpMinDepth()rtabmap::Parametersinlinestatic
    typeKpNewWordsComparedTogether()rtabmap::Parametersinlinestatic
    typeKpNndrRatio()rtabmap::Parametersinlinestatic
    typeKpNNStrategy()rtabmap::Parametersinlinestatic
    typeKpParallelized()rtabmap::Parametersinlinestatic
    typeKpRoiRatios()rtabmap::Parametersinlinestatic
    typeKpSerializeWithChecksum()rtabmap::Parametersinlinestatic
    typeKpSSC()rtabmap::Parametersinlinestatic
    typeKpSubPixEps()rtabmap::Parametersinlinestatic
    typeKpSubPixIterations()rtabmap::Parametersinlinestatic
    typeKpSubPixWinSize()rtabmap::Parametersinlinestatic
    typeKpTfIdfLikelihoodUsed()rtabmap::Parametersinlinestatic
    typeMarkerAprilTagDebug()rtabmap::Parametersinlinestatic
    typeMarkerAprilTagDecodeSharpening()rtabmap::Parametersinlinestatic
    typeMarkerAprilTagNThreads()rtabmap::Parametersinlinestatic
    typeMarkerAprilTagQuadDecimate()rtabmap::Parametersinlinestatic
    typeMarkerAprilTagQuadSigma()rtabmap::Parametersinlinestatic
    typeMarkerAprilTagRefineEdges()rtabmap::Parametersinlinestatic
    typeMarkerDictionary()rtabmap::Parametersinlinestatic
    typeMarkerLength()rtabmap::Parametersinlinestatic
    typeMarkerLengths()rtabmap::Parametersinlinestatic
    typeMarkerMaxDepthError()rtabmap::Parametersinlinestatic
    typeMarkerMaxRange()rtabmap::Parametersinlinestatic
    typeMarkerMinRange()rtabmap::Parametersinlinestatic
    typeMarkerOpenCVCornerRefinementMethod()rtabmap::Parametersinlinestatic
    typeMarkerPriors()rtabmap::Parametersinlinestatic
    typeMarkerPriorsVarianceAngular()rtabmap::Parametersinlinestatic
    typeMarkerPriorsVarianceLinear()rtabmap::Parametersinlinestatic
    typeMarkerStrategy()rtabmap::Parametersinlinestatic
    typeMarkerVarianceAngular()rtabmap::Parametersinlinestatic
    typeMarkerVarianceLinear()rtabmap::Parametersinlinestatic
    typeMarkerVarianceOrientationIgnored()rtabmap::Parametersinlinestatic
    typeMemBadSignaturesIgnored()rtabmap::Parametersinlinestatic
    typeMemBinDataKept()rtabmap::Parametersinlinestatic
    typeMemCompressionParallelized()rtabmap::Parametersinlinestatic
    typeMemCovOffDiagIgnored()rtabmap::Parametersinlinestatic
    typeMemDepthAsMask()rtabmap::Parametersinlinestatic
    typeMemDepthCompressionFormat()rtabmap::Parametersinlinestatic
    typeMemDepthMaskFloorThr()rtabmap::Parametersinlinestatic
    typeMemGenerateIds()rtabmap::Parametersinlinestatic
    typeMemGlobalDescriptorStrategy()rtabmap::Parametersinlinestatic
    typeMemImageCompressionFormat()rtabmap::Parametersinlinestatic
    typeMemImageKept()rtabmap::Parametersinlinestatic
    typeMemImagePostDecimation()rtabmap::Parametersinlinestatic
    typeMemImagePreDecimation()rtabmap::Parametersinlinestatic
    typeMemIncrementalMemory()rtabmap::Parametersinlinestatic
    typeMemInitWMWithAllNodes()rtabmap::Parametersinlinestatic
    typeMemIntermediateNodeDataKept()rtabmap::Parametersinlinestatic
    typeMemLaserScanDownsampleStepSize()rtabmap::Parametersinlinestatic
    typeMemLaserScanNormalK()rtabmap::Parametersinlinestatic
    typeMemLaserScanNormalRadius()rtabmap::Parametersinlinestatic
    typeMemLaserScanVoxelSize()rtabmap::Parametersinlinestatic
    typeMemLoadVisualLocalFeaturesOnInit()rtabmap::Parametersinlinestatic
    typeMemLocalizationDataSaved()rtabmap::Parametersinlinestatic
    typeMemLocalizationReadOnly()rtabmap::Parametersinlinestatic
    typeMemMapLabelsAdded()rtabmap::Parametersinlinestatic
    typeMemNotLinkedNodesKept()rtabmap::Parametersinlinestatic
    typeMemRawDescriptorsKept()rtabmap::Parametersinlinestatic
    typeMemRecentWmRatio()rtabmap::Parametersinlinestatic
    typeMemReduceGraph()rtabmap::Parametersinlinestatic
    typeMemRehearsalIdUpdatedToNewOne()rtabmap::Parametersinlinestatic
    typeMemRehearsalSimilarity()rtabmap::Parametersinlinestatic
    typeMemRehearsalWeightIgnoredWhileMoving()rtabmap::Parametersinlinestatic
    typeMemRotateImagesUpsideUp()rtabmap::Parametersinlinestatic
    typeMemSaveDepth16Format()rtabmap::Parametersinlinestatic
    typeMemStereoFromMotion()rtabmap::Parametersinlinestatic
    typeMemSTMSize()rtabmap::Parametersinlinestatic
    typeMemTransferSortingByWeightId()rtabmap::Parametersinlinestatic
    typeMemUseOdomFeatures()rtabmap::Parametersinlinestatic
    typeMemUseOdomGravity()rtabmap::Parametersinlinestatic
    typeOdomAlignWithGround()rtabmap::Parametersinlinestatic
    typeOdomCuVSLAMMulticamMode()rtabmap::Parametersinlinestatic
    typeOdomDeskewing()rtabmap::Parametersinlinestatic
    typeOdomF2MBundleAdjustment()rtabmap::Parametersinlinestatic
    typeOdomF2MBundleAdjustmentMaxFrames()rtabmap::Parametersinlinestatic
    typeOdomF2MBundleAdjustmentMaxKeyFramesPerFeature()rtabmap::Parametersinlinestatic
    typeOdomF2MBundleAdjustmentMinMotion()rtabmap::Parametersinlinestatic
    typeOdomF2MBundleUpdateFeatureMapOnAllFrames()rtabmap::Parametersinlinestatic
    typeOdomF2MFloorThreshold()rtabmap::Parametersinlinestatic
    typeOdomF2MInitDepthFactor()rtabmap::Parametersinlinestatic
    typeOdomF2MMaxNewFeatures()rtabmap::Parametersinlinestatic
    typeOdomF2MMaxSize()rtabmap::Parametersinlinestatic
    typeOdomF2MScanMaxSize()rtabmap::Parametersinlinestatic
    typeOdomF2MScanRange()rtabmap::Parametersinlinestatic
    typeOdomF2MScanSubtractAngle()rtabmap::Parametersinlinestatic
    typeOdomF2MScanSubtractRadius()rtabmap::Parametersinlinestatic
    typeOdomF2MValidDepthRatio()rtabmap::Parametersinlinestatic
    typeOdomFillInfoData()rtabmap::Parametersinlinestatic
    typeOdomFilteringStrategy()rtabmap::Parametersinlinestatic
    typeOdomFovisBucketHeight()rtabmap::Parametersinlinestatic
    typeOdomFovisBucketWidth()rtabmap::Parametersinlinestatic
    typeOdomFovisCliqueInlierThreshold()rtabmap::Parametersinlinestatic
    typeOdomFovisFastThreshold()rtabmap::Parametersinlinestatic
    typeOdomFovisFastThresholdAdaptiveGain()rtabmap::Parametersinlinestatic
    typeOdomFovisFeatureSearchWindow()rtabmap::Parametersinlinestatic
    typeOdomFovisFeatureWindowSize()rtabmap::Parametersinlinestatic
    typeOdomFovisInlierMaxReprojectionError()rtabmap::Parametersinlinestatic
    typeOdomFovisMaxKeypointsPerBucket()rtabmap::Parametersinlinestatic
    typeOdomFovisMaxMeanReprojectionError()rtabmap::Parametersinlinestatic
    typeOdomFovisMaxPyramidLevel()rtabmap::Parametersinlinestatic
    typeOdomFovisMinFeaturesForEstimate()rtabmap::Parametersinlinestatic
    typeOdomFovisMinPyramidLevel()rtabmap::Parametersinlinestatic
    typeOdomFovisStereoMaxDisparity()rtabmap::Parametersinlinestatic
    typeOdomFovisStereoMaxDistEpipolarLine()rtabmap::Parametersinlinestatic
    typeOdomFovisStereoMaxRefinementDisplacement()rtabmap::Parametersinlinestatic
    typeOdomFovisStereoRequireMutualMatch()rtabmap::Parametersinlinestatic
    typeOdomFovisTargetPixelsPerFeature()rtabmap::Parametersinlinestatic
    typeOdomFovisUpdateTargetFeaturesWithRefined()rtabmap::Parametersinlinestatic
    typeOdomFovisUseAdaptiveThreshold()rtabmap::Parametersinlinestatic
    typeOdomFovisUseBucketing()rtabmap::Parametersinlinestatic
    typeOdomFovisUseHomographyInitialization()rtabmap::Parametersinlinestatic
    typeOdomFovisUseImageNormalization()rtabmap::Parametersinlinestatic
    typeOdomFovisUseSubpixelRefinement()rtabmap::Parametersinlinestatic
    typeOdomGuessMotion()rtabmap::Parametersinlinestatic
    typeOdomGuessSmoothingDelay()rtabmap::Parametersinlinestatic
    typeOdomHolonomic()rtabmap::Parametersinlinestatic
    typeOdomImageBufferSize()rtabmap::Parametersinlinestatic
    typeOdomImageDecimation()rtabmap::Parametersinlinestatic
    typeOdomKalmanMeasurementNoise()rtabmap::Parametersinlinestatic
    typeOdomKalmanProcessNoise()rtabmap::Parametersinlinestatic
    typeOdomKeyFrameThr()rtabmap::Parametersinlinestatic
    typeOdomLIOSAMAngVar()rtabmap::Parametersinlinestatic
    typeOdomLIOSAMConfigPath()rtabmap::Parametersinlinestatic
    typeOdomLIOSAMEdgeThreshold()rtabmap::Parametersinlinestatic
    typeOdomLIOSAMHorizonScan()rtabmap::Parametersinlinestatic
    typeOdomLIOSAMImuAccBiasN()rtabmap::Parametersinlinestatic
    typeOdomLIOSAMImuAccNoise()rtabmap::Parametersinlinestatic
    typeOdomLIOSAMImuGravity()rtabmap::Parametersinlinestatic
    typeOdomLIOSAMImuGyrBiasN()rtabmap::Parametersinlinestatic
    typeOdomLIOSAMImuGyrNoise()rtabmap::Parametersinlinestatic
    typeOdomLIOSAMLinVar()rtabmap::Parametersinlinestatic
    typeOdomLIOSAMNScan()rtabmap::Parametersinlinestatic
    typeOdomLIOSAMSensor()rtabmap::Parametersinlinestatic
    typeOdomLIOSAMSurfThreshold()rtabmap::Parametersinlinestatic
    typeOdomLOAMAngVar()rtabmap::Parametersinlinestatic
    typeOdomLOAMLinVar()rtabmap::Parametersinlinestatic
    typeOdomLOAMLocalMapping()rtabmap::Parametersinlinestatic
    typeOdomLOAMResolution()rtabmap::Parametersinlinestatic
    typeOdomLOAMScanPeriod()rtabmap::Parametersinlinestatic
    typeOdomLOAMSensor()rtabmap::Parametersinlinestatic
    typeOdomMonoInitMinFlow()rtabmap::Parametersinlinestatic
    typeOdomMonoInitMinTranslation()rtabmap::Parametersinlinestatic
    typeOdomMonoMaxVariance()rtabmap::Parametersinlinestatic
    typeOdomMonoMinTranslation()rtabmap::Parametersinlinestatic
    typeOdomMSCKFFastThreshold()rtabmap::Parametersinlinestatic
    typeOdomMSCKFGridCol()rtabmap::Parametersinlinestatic
    typeOdomMSCKFGridMaxFeatureNum()rtabmap::Parametersinlinestatic
    typeOdomMSCKFGridMinFeatureNum()rtabmap::Parametersinlinestatic
    typeOdomMSCKFGridRow()rtabmap::Parametersinlinestatic
    typeOdomMSCKFInitCovAccBias()rtabmap::Parametersinlinestatic
    typeOdomMSCKFInitCovExRot()rtabmap::Parametersinlinestatic
    typeOdomMSCKFInitCovExTrans()rtabmap::Parametersinlinestatic
    typeOdomMSCKFInitCovGyroBias()rtabmap::Parametersinlinestatic
    typeOdomMSCKFInitCovVel()rtabmap::Parametersinlinestatic
    typeOdomMSCKFMaxCamStateSize()rtabmap::Parametersinlinestatic
    typeOdomMSCKFMaxIteration()rtabmap::Parametersinlinestatic
    typeOdomMSCKFNoiseAcc()rtabmap::Parametersinlinestatic
    typeOdomMSCKFNoiseAccBias()rtabmap::Parametersinlinestatic
    typeOdomMSCKFNoiseFeature()rtabmap::Parametersinlinestatic
    typeOdomMSCKFNoiseGyro()rtabmap::Parametersinlinestatic
    typeOdomMSCKFNoiseGyroBias()rtabmap::Parametersinlinestatic
    typeOdomMSCKFOptTranslationThreshold()rtabmap::Parametersinlinestatic
    typeOdomMSCKFPatchSize()rtabmap::Parametersinlinestatic
    typeOdomMSCKFPositionStdThreshold()rtabmap::Parametersinlinestatic
    typeOdomMSCKFPyramidLevels()rtabmap::Parametersinlinestatic
    typeOdomMSCKFRansacThreshold()rtabmap::Parametersinlinestatic
    typeOdomMSCKFRotationThreshold()rtabmap::Parametersinlinestatic
    typeOdomMSCKFStereoThreshold()rtabmap::Parametersinlinestatic
    typeOdomMSCKFTrackingRateThreshold()rtabmap::Parametersinlinestatic
    typeOdomMSCKFTrackPrecision()rtabmap::Parametersinlinestatic
    typeOdomMSCKFTranslationThreshold()rtabmap::Parametersinlinestatic
    typeOdomOKVISConfigPath()rtabmap::Parametersinlinestatic
    typeOdomOpen3DMaxDepth()rtabmap::Parametersinlinestatic
    typeOdomOpen3DMethod()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSAccelerometerNoiseDensity()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSAccelerometerRandomWalk()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSCalibCamExtrinsics()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSCalibCamIntrinsics()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSCalibCamTimeoffset()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSCalibIMUGSensitivity()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSCalibIMUIntrinsics()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSConfigPath()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSDtSLAMDelay()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSFeatRepMSCKF()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSFeatRepSLAM()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSFiMaxBaseline()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSFiMaxCondNumber()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSFiMaxRuns()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSFiRefineFeatures()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSFiTriangulate1d()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSGravityMag()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSGyroscopeNoiseDensity()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSGyroscopeRandomWalk()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitDynInflationBa()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitDynInflationBg()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitDynInflationOri()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitDynInflationVel()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitDynMinDeg()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitDynMinRecCond()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitDynMLEMaxIter()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitDynMLEMaxThreads()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitDynMLEMaxTime()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitDynMLEOptCalib()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitDynNumPose()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitDynUse()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitIMUThresh()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitMaxDisparity()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitMaxFeatures()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSInitWindowTime()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSIntegration()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSLeftMaskPath()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSMaxClones()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSMaxMSCKFInUpdate()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSMaxSLAM()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSMaxSLAMInUpdate()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSMinPxDist()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSNumPts()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSRightMaskPath()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSTryZUPT()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSUpMSCKFChi2Multiplier()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSUpMSCKFSigmaPx()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSUpSLAMChi2Multiplier()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSUpSLAMSigmaPx()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSUseFEJ()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSUseKLT()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSUseStereo()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSZUPTChi2Multiplier()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSZUPTMaxDisparity()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSZUPTMaxVelodicy()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSZUPTNoiseMultiplier()rtabmap::Parametersinlinestatic
    typeOdomOpenVINSZUPTOnlyAtBeginning()rtabmap::Parametersinlinestatic
    typeOdomORBSLAMAccNoise()rtabmap::Parametersinlinestatic
    typeOdomORBSLAMAccWalk()rtabmap::Parametersinlinestatic
    typeOdomORBSLAMBf()rtabmap::Parametersinlinestatic
    typeOdomORBSLAMFps()rtabmap::Parametersinlinestatic
    typeOdomORBSLAMGyroNoise()rtabmap::Parametersinlinestatic
    typeOdomORBSLAMGyroWalk()rtabmap::Parametersinlinestatic
    typeOdomORBSLAMInertial()rtabmap::Parametersinlinestatic
    typeOdomORBSLAMMapSize()rtabmap::Parametersinlinestatic
    typeOdomORBSLAMMaxFeatures()rtabmap::Parametersinlinestatic
    typeOdomORBSLAMSamplingRate()rtabmap::Parametersinlinestatic
    typeOdomORBSLAMThDepth()rtabmap::Parametersinlinestatic
    typeOdomORBSLAMVocPath()rtabmap::Parametersinlinestatic
    typeOdomParticleLambdaR()rtabmap::Parametersinlinestatic
    typeOdomParticleLambdaT()rtabmap::Parametersinlinestatic
    typeOdomParticleNoiseR()rtabmap::Parametersinlinestatic
    typeOdomParticleNoiseT()rtabmap::Parametersinlinestatic
    typeOdomParticleSize()rtabmap::Parametersinlinestatic
    typeOdomResetCountdown()rtabmap::Parametersinlinestatic
    typeOdomScanKeyFrameThr()rtabmap::Parametersinlinestatic
    typeOdomStrategy()rtabmap::Parametersinlinestatic
    typeOdomVINSFusionConfigPath()rtabmap::Parametersinlinestatic
    typeOdomVisKeyFrameThr()rtabmap::Parametersinlinestatic
    typeOdomViso2BucketHeight()rtabmap::Parametersinlinestatic
    typeOdomViso2BucketMaxFeatures()rtabmap::Parametersinlinestatic
    typeOdomViso2BucketWidth()rtabmap::Parametersinlinestatic
    typeOdomViso2InlierThreshold()rtabmap::Parametersinlinestatic
    typeOdomViso2MatchBinsize()rtabmap::Parametersinlinestatic
    typeOdomViso2MatchDispTolerance()rtabmap::Parametersinlinestatic
    typeOdomViso2MatchHalfResolution()rtabmap::Parametersinlinestatic
    typeOdomViso2MatchMultiStage()rtabmap::Parametersinlinestatic
    typeOdomViso2MatchNmsN()rtabmap::Parametersinlinestatic
    typeOdomViso2MatchNmsTau()rtabmap::Parametersinlinestatic
    typeOdomViso2MatchOutlierDispTolerance()rtabmap::Parametersinlinestatic
    typeOdomViso2MatchOutlierFlowTolerance()rtabmap::Parametersinlinestatic
    typeOdomViso2MatchRadius()rtabmap::Parametersinlinestatic
    typeOdomViso2MatchRefinement()rtabmap::Parametersinlinestatic
    typeOdomViso2RansacIters()rtabmap::Parametersinlinestatic
    typeOdomViso2Reweighting()rtabmap::Parametersinlinestatic
    typeOptimizerBaseline()rtabmap::Parametersinlinestatic
    typeOptimizerDisparityVariance()rtabmap::Parametersinlinestatic
    typeOptimizerEpsilon()rtabmap::Parametersinlinestatic
    typeOptimizerGravitySigma()rtabmap::Parametersinlinestatic
    typeOptimizerIterations()rtabmap::Parametersinlinestatic
    typeOptimizerLandmarksIgnored()rtabmap::Parametersinlinestatic
    typeOptimizerPixelVariance()rtabmap::Parametersinlinestatic
    typeOptimizerPriorsIgnored()rtabmap::Parametersinlinestatic
    typeOptimizerRobust()rtabmap::Parametersinlinestatic
    typeOptimizerRobustKernelDelta()rtabmap::Parametersinlinestatic
    typeOptimizerStrategy()rtabmap::Parametersinlinestatic
    typeOptimizerVarianceIgnored()rtabmap::Parametersinlinestatic
    typeORBEdgeThreshold()rtabmap::Parametersinlinestatic
    typeORBFirstLevel()rtabmap::Parametersinlinestatic
    typeORBGpu()rtabmap::Parametersinlinestatic
    typeORBNLevels()rtabmap::Parametersinlinestatic
    typeORBPatchSize()rtabmap::Parametersinlinestatic
    typeORBScaleFactor()rtabmap::Parametersinlinestatic
    typeORBScoreType()rtabmap::Parametersinlinestatic
    typeORBWTA_K()rtabmap::Parametersinlinestatic
    typePyDescriptorDim()rtabmap::Parametersinlinestatic
    typePyDescriptorPath()rtabmap::Parametersinlinestatic
    typePyDetectorCuda()rtabmap::Parametersinlinestatic
    typePyDetectorPath()rtabmap::Parametersinlinestatic
    typePyMatcherCuda()rtabmap::Parametersinlinestatic
    typePyMatcherIterations()rtabmap::Parametersinlinestatic
    typePyMatcherModel()rtabmap::Parametersinlinestatic
    typePyMatcherPath()rtabmap::Parametersinlinestatic
    typePyMatcherThreshold()rtabmap::Parametersinlinestatic
    typeRegForce3DoF()rtabmap::Parametersinlinestatic
    typeRegRepeatOnce()rtabmap::Parametersinlinestatic
    typeRegStrategy()rtabmap::Parametersinlinestatic
    typeRGBDAggressiveLoopThr()rtabmap::Parametersinlinestatic
    typeRGBDAngularSpeedUpdate()rtabmap::Parametersinlinestatic
    typeRGBDAngularUpdate()rtabmap::Parametersinlinestatic
    typeRGBDCreateOccupancyGrid()rtabmap::Parametersinlinestatic
    typeRGBDEnabled()rtabmap::Parametersinlinestatic
    typeRGBDForceOdom3DoF()rtabmap::Parametersinlinestatic
    typeRGBDGoalReachedRadius()rtabmap::Parametersinlinestatic
    typeRGBDGoalsSavedInUserData()rtabmap::Parametersinlinestatic
    typeRGBDInvertedReg()rtabmap::Parametersinlinestatic
    typeRGBDLinearSpeedUpdate()rtabmap::Parametersinlinestatic
    typeRGBDLinearUpdate()rtabmap::Parametersinlinestatic
    typeRGBDLocalBundleOnLoopClosure()rtabmap::Parametersinlinestatic
    typeRGBDLocalImmunizationRatio()rtabmap::Parametersinlinestatic
    typeRGBDLocalizationPriorError()rtabmap::Parametersinlinestatic
    typeRGBDLocalizationSecondTryWithoutProximityLinks()rtabmap::Parametersinlinestatic
    typeRGBDLocalizationSmoothing()rtabmap::Parametersinlinestatic
    typeRGBDLocalRadius()rtabmap::Parametersinlinestatic
    typeRGBDLoopClosureIdentityGuess()rtabmap::Parametersinlinestatic
    typeRGBDLoopClosureReextractFeatures()rtabmap::Parametersinlinestatic
    typeRGBDLoopCovLimited()rtabmap::Parametersinlinestatic
    typeRGBDMarkerDetection()rtabmap::Parametersinlinestatic
    typeRGBDMaxLocalRetrieved()rtabmap::Parametersinlinestatic
    typeRGBDMaxLoopClosureDistance()rtabmap::Parametersinlinestatic
    typeRGBDMaxOdomCacheSize()rtabmap::Parametersinlinestatic
    typeRGBDNeighborLinkRefining()rtabmap::Parametersinlinestatic
    typeRGBDNewMapOdomChangeDistance()rtabmap::Parametersinlinestatic
    typeRGBDOptimizeFromGraphEnd()rtabmap::Parametersinlinestatic
    typeRGBDOptimizeMaxError()rtabmap::Parametersinlinestatic
    typeRGBDOptimizeMaxErrorRepairRadius()rtabmap::Parametersinlinestatic
    typeRGBDPlanAngularVelocity()rtabmap::Parametersinlinestatic
    typeRGBDPlanLinearVelocity()rtabmap::Parametersinlinestatic
    typeRGBDPlanStuckIterations()rtabmap::Parametersinlinestatic
    typeRGBDProximityAngle()rtabmap::Parametersinlinestatic
    typeRGBDProximityBySpace()rtabmap::Parametersinlinestatic
    typeRGBDProximityByTime()rtabmap::Parametersinlinestatic
    typeRGBDProximityGlobalScanMap()rtabmap::Parametersinlinestatic
    typeRGBDProximityMaxGraphDepth()rtabmap::Parametersinlinestatic
    typeRGBDProximityMaxPaths()rtabmap::Parametersinlinestatic
    typeRGBDProximityMergedScanCovFactor()rtabmap::Parametersinlinestatic
    typeRGBDProximityOdomGuess()rtabmap::Parametersinlinestatic
    typeRGBDProximityPathFilteringRadius()rtabmap::Parametersinlinestatic
    typeRGBDProximityPathMaxNeighbors()rtabmap::Parametersinlinestatic
    typeRGBDProximityPathRawPosesUsed()rtabmap::Parametersinlinestatic
    typeRGBDScanMatchingIdsSavedInLinks()rtabmap::Parametersinlinestatic
    typeRGBDStartAtOrigin()rtabmap::Parametersinlinestatic
    typeRtabmapComputeRMSE()rtabmap::Parametersinlinestatic
    typeRtabmapCreateIntermediateNodes()rtabmap::Parametersinlinestatic
    typeRtabmapDetectionRate()rtabmap::Parametersinlinestatic
    typeRtabmapImageBufferSize()rtabmap::Parametersinlinestatic
    typeRtabmapImagesAlreadyRectified()rtabmap::Parametersinlinestatic
    typeRtabmapLoopGPS()rtabmap::Parametersinlinestatic
    typeRtabmapLoopRatio()rtabmap::Parametersinlinestatic
    typeRtabmapLoopThr()rtabmap::Parametersinlinestatic
    typeRtabmapMaxRepublished()rtabmap::Parametersinlinestatic
    typeRtabmapMaxRetrieved()rtabmap::Parametersinlinestatic
    typeRtabmapMemoryThr()rtabmap::Parametersinlinestatic
    typeRtabmapPublishLastSignature()rtabmap::Parametersinlinestatic
    typeRtabmapPublishLikelihood()rtabmap::Parametersinlinestatic
    typeRtabmapPublishPdf()rtabmap::Parametersinlinestatic
    typeRtabmapPublishRAMUsage()rtabmap::Parametersinlinestatic
    typeRtabmapPublishStats()rtabmap::Parametersinlinestatic
    typeRtabmapRectifyOnlyFeatures()rtabmap::Parametersinlinestatic
    typeRtabmapSaveWMState()rtabmap::Parametersinlinestatic
    typeRtabmapStartNewMapOnGoodSignature()rtabmap::Parametersinlinestatic
    typeRtabmapStartNewMapOnLoopClosure()rtabmap::Parametersinlinestatic
    typeRtabmapStatisticLogged()rtabmap::Parametersinlinestatic
    typeRtabmapStatisticLoggedHeaders()rtabmap::Parametersinlinestatic
    typeRtabmapStatisticLogsBufferedInRAM()rtabmap::Parametersinlinestatic
    typeRtabmapTimeThr()rtabmap::Parametersinlinestatic
    typeRtabmapVirtualPlaceLikelihoodRatio()rtabmap::Parametersinlinestatic
    typeRtabmapWorkingDirectory()rtabmap::Parametersinlinestatic
    typeSIFTContrastThreshold()rtabmap::Parametersinlinestatic
    typeSIFTEdgeThreshold()rtabmap::Parametersinlinestatic
    typeSIFTGaussianThreshold()rtabmap::Parametersinlinestatic
    typeSIFTGpu()rtabmap::Parametersinlinestatic
    typeSIFTMaxGaussianThreshold()rtabmap::Parametersinlinestatic
    typeSIFTNOctaveLayers()rtabmap::Parametersinlinestatic
    typeSIFTPreciseUpscale()rtabmap::Parametersinlinestatic
    typeSIFTRootSIFT()rtabmap::Parametersinlinestatic
    typeSIFTSigma()rtabmap::Parametersinlinestatic
    typeSIFTUpscale()rtabmap::Parametersinlinestatic
    typeStereoBMBlockSize()rtabmap::Parametersinlinestatic
    typeStereoBMDisp12MaxDiff()rtabmap::Parametersinlinestatic
    typeStereoBMMinDisparity()rtabmap::Parametersinlinestatic
    typeStereoBMNumDisparities()rtabmap::Parametersinlinestatic
    typeStereoBMPreFilterCap()rtabmap::Parametersinlinestatic
    typeStereoBMPreFilterSize()rtabmap::Parametersinlinestatic
    typeStereoBMSpeckleRange()rtabmap::Parametersinlinestatic
    typeStereoBMSpeckleWindowSize()rtabmap::Parametersinlinestatic
    typeStereoBMTextureThreshold()rtabmap::Parametersinlinestatic
    typeStereoBMUniquenessRatio()rtabmap::Parametersinlinestatic
    typeStereoDenseStrategy()rtabmap::Parametersinlinestatic
    typeStereoEps()rtabmap::Parametersinlinestatic
    typeStereoErrorThreshold()rtabmap::Parametersinlinestatic
    typeStereoGpu()rtabmap::Parametersinlinestatic
    typeStereoIterations()rtabmap::Parametersinlinestatic
    typeStereoMaxDisparity()rtabmap::Parametersinlinestatic
    typeStereoMaxLevel()rtabmap::Parametersinlinestatic
    typeStereoMinDisparity()rtabmap::Parametersinlinestatic
    typeStereoMinEigThreshold()rtabmap::Parametersinlinestatic
    typeStereoOpticalFlow()rtabmap::Parametersinlinestatic
    typeStereoSGBMBlockSize()rtabmap::Parametersinlinestatic
    typeStereoSGBMDisp12MaxDiff()rtabmap::Parametersinlinestatic
    typeStereoSGBMMinDisparity()rtabmap::Parametersinlinestatic
    typeStereoSGBMMode()rtabmap::Parametersinlinestatic
    typeStereoSGBMNumDisparities()rtabmap::Parametersinlinestatic
    typeStereoSGBMP1()rtabmap::Parametersinlinestatic
    typeStereoSGBMP2()rtabmap::Parametersinlinestatic
    typeStereoSGBMPreFilterCap()rtabmap::Parametersinlinestatic
    typeStereoSGBMSpeckleRange()rtabmap::Parametersinlinestatic
    typeStereoSGBMSpeckleWindowSize()rtabmap::Parametersinlinestatic
    typeStereoSGBMUniquenessRatio()rtabmap::Parametersinlinestatic
    typeStereoSSD()rtabmap::Parametersinlinestatic
    typeStereoUseMinEigenVals()rtabmap::Parametersinlinestatic
    typeStereoWinHeight()rtabmap::Parametersinlinestatic
    typeStereoWinWidth()rtabmap::Parametersinlinestatic
    typeSuperPointCuda()rtabmap::Parametersinlinestatic
    typeSuperPointModelPath()rtabmap::Parametersinlinestatic
    typeSuperPointNMS()rtabmap::Parametersinlinestatic
    typeSuperPointNMSRadius()rtabmap::Parametersinlinestatic
    typeSuperPointRpautratCuda()rtabmap::Parametersinlinestatic
    typeSuperPointRpautratModelPath()rtabmap::Parametersinlinestatic
    typeSuperPointRpautratNMS()rtabmap::Parametersinlinestatic
    typeSuperPointRpautratNMSRadius()rtabmap::Parametersinlinestatic
    typeSuperPointRpautratThreshold()rtabmap::Parametersinlinestatic
    typeSuperPointRpautratWeightsPath()rtabmap::Parametersinlinestatic
    typeSuperPointThreshold()rtabmap::Parametersinlinestatic
    typeSURFExtended()rtabmap::Parametersinlinestatic
    typeSURFGpuKeypointsRatio()rtabmap::Parametersinlinestatic
    typeSURFGpuVersion()rtabmap::Parametersinlinestatic
    typeSURFHessianThreshold()rtabmap::Parametersinlinestatic
    typeSURFOctaveLayers()rtabmap::Parametersinlinestatic
    typeSURFOctaves()rtabmap::Parametersinlinestatic
    typeSURFUpright()rtabmap::Parametersinlinestatic
    typeVhEpEnabled()rtabmap::Parametersinlinestatic
    typeVhEpMatchCountMin()rtabmap::Parametersinlinestatic
    typeVhEpRansacParam1()rtabmap::Parametersinlinestatic
    typeVhEpRansacParam2()rtabmap::Parametersinlinestatic
    typeVisBundleAdjustment()rtabmap::Parametersinlinestatic
    typeVisCorFlowEps()rtabmap::Parametersinlinestatic
    typeVisCorFlowErrorThreshold()rtabmap::Parametersinlinestatic
    typeVisCorFlowGpu()rtabmap::Parametersinlinestatic
    typeVisCorFlowIterations()rtabmap::Parametersinlinestatic
    typeVisCorFlowMaxLevel()rtabmap::Parametersinlinestatic
    typeVisCorFlowMinEigThreshold()rtabmap::Parametersinlinestatic
    typeVisCorFlowUseMinEigenVals()rtabmap::Parametersinlinestatic
    typeVisCorFlowWinSize()rtabmap::Parametersinlinestatic
    typeVisCorGuessMatchToProjection()rtabmap::Parametersinlinestatic
    typeVisCorGuessWinSize()rtabmap::Parametersinlinestatic
    typeVisCorNNDR()rtabmap::Parametersinlinestatic
    typeVisCorNNType()rtabmap::Parametersinlinestatic
    typeVisCorType()rtabmap::Parametersinlinestatic
    typeVisDepthAsMask()rtabmap::Parametersinlinestatic
    typeVisDepthMaskFloorThr()rtabmap::Parametersinlinestatic
    typeVisEpipolarGeometryVar()rtabmap::Parametersinlinestatic
    typeVisEstimationType()rtabmap::Parametersinlinestatic
    typeVisFeatureType()rtabmap::Parametersinlinestatic
    typeVisGridCols()rtabmap::Parametersinlinestatic
    typeVisGridRows()rtabmap::Parametersinlinestatic
    typeVisInlierDistance()rtabmap::Parametersinlinestatic
    typeVisIterations()rtabmap::Parametersinlinestatic
    typeVisMaxDepth()rtabmap::Parametersinlinestatic
    typeVisMaxFeatures()rtabmap::Parametersinlinestatic
    typeVisMeanInliersDistance()rtabmap::Parametersinlinestatic
    typeVisMinDepth()rtabmap::Parametersinlinestatic
    typeVisMinInliers()rtabmap::Parametersinlinestatic
    typeVisMinInliersDistribution()rtabmap::Parametersinlinestatic
    typeVisPnPFlags()rtabmap::Parametersinlinestatic
    typeVisPnPMaxVariance()rtabmap::Parametersinlinestatic
    typeVisPnPRefineIterations()rtabmap::Parametersinlinestatic
    typeVisPnPReprojError()rtabmap::Parametersinlinestatic
    typeVisPnPSamplingPolicy()rtabmap::Parametersinlinestatic
    typeVisPnPSplitLinearCovComponents()rtabmap::Parametersinlinestatic
    typeVisPnPVarianceMedianRatio()rtabmap::Parametersinlinestatic
    typeVisRefineIterations()rtabmap::Parametersinlinestatic
    typeVisRoiRatios()rtabmap::Parametersinlinestatic
    typeVisSSC()rtabmap::Parametersinlinestatic
    typeVisSubPixEps()rtabmap::Parametersinlinestatic
    typeVisSubPixIterations()rtabmap::Parametersinlinestatic
    typeVisSubPixWinSize()rtabmap::Parametersinlinestatic
    writeINI(const std::string &configFile, const ParametersMap &parameters) (defined in rtabmap::Parameters)rtabmap::Parametersstatic
    ~Parameters() (defined in rtabmap::Parameters)rtabmap::Parametersvirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Parameters.html b/preview/pr-1492/api/latest/classrtabmap_1_1Parameters.html index 1aab737f..db735238 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Parameters.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Parameters.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +static bool  +static bool  +static bool  +static bool  +static bool  +static bool  +static void  +static ParametersMap  @@ -128,34 +5681,34 @@ static std::string  +static std::string  +static ParametersMap  +static ParametersMap  +static ParametersMap  - + +static void  +static void  +static void  - + @@ -169,11 +5722,53518 @@ static std::string  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Registration-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Registration-members.html index 21c442f4..3c91e3e4 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Registration-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Registration-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::Registration Member List
    @@ -104,10 +121,10 @@ $(function() { - - - - + + + + @@ -115,9 +132,12 @@ $(function() {

    Static Public Member Functions

    static const ParametersMap & getDefaultParameters ()
    static std::string kRtabmapPublishStats ()
     Key of parameter Rtabmap/PublishStats : "Publishing statistics." Default value: true ( bool ).
     
    static bool defaultRtabmapPublishStats ()
     Default value of parameter Rtabmap/PublishStats : true .
     
    static std::string typeRtabmapPublishStats ()
     Type of parameter Rtabmap/PublishStats , as a string: bool .
     
    static std::string kRtabmapPublishLastSignature ()
     Key of parameter Rtabmap/PublishLastSignature : "Publishing last signature." Default value: true ( bool ).
     
    static bool defaultRtabmapPublishLastSignature ()
     Default value of parameter Rtabmap/PublishLastSignature : true .
     
    static std::string typeRtabmapPublishLastSignature ()
     Type of parameter Rtabmap/PublishLastSignature , as a string: bool .
     
    static std::string kRtabmapPublishPdf ()
     Key of parameter Rtabmap/PublishPdf : "Publishing pdf." Default value: true ( bool ).
     
    static bool defaultRtabmapPublishPdf ()
     Default value of parameter Rtabmap/PublishPdf : true .
     
    static std::string typeRtabmapPublishPdf ()
     Type of parameter Rtabmap/PublishPdf , as a string: bool .
     
    static std::string kRtabmapPublishLikelihood ()
     Key of parameter Rtabmap/PublishLikelihood : "Publishing likelihood." Default value: true ( bool ).
     
    static bool defaultRtabmapPublishLikelihood ()
     Default value of parameter Rtabmap/PublishLikelihood : true .
     
    static std::string typeRtabmapPublishLikelihood ()
     Type of parameter Rtabmap/PublishLikelihood , as a string: bool .
     
    static std::string kRtabmapPublishRAMUsage ()
     Key of parameter Rtabmap/PublishRAMUsage : "Publishing RAM usage in statistics (may add a small overhead to get info from the system)." Default value: false ( bool ).
     
    static bool defaultRtabmapPublishRAMUsage ()
     Default value of parameter Rtabmap/PublishRAMUsage : false .
     
    static std::string typeRtabmapPublishRAMUsage ()
     Type of parameter Rtabmap/PublishRAMUsage , as a string: bool .
     
    static std::string kRtabmapComputeRMSE ()
     Key of parameter Rtabmap/ComputeRMSE : "Compute root mean square error (RMSE) and publish it in statistics, if ground truth is provided." Default value: true ( bool ).
     
    static bool defaultRtabmapComputeRMSE ()
     Default value of parameter Rtabmap/ComputeRMSE : true .
     
    static std::string typeRtabmapComputeRMSE ()
     Type of parameter Rtabmap/ComputeRMSE , as a string: bool .
     
    static std::string kRtabmapSaveWMState ()
     Key of parameter Rtabmap/SaveWMState : "Save working memory state after each update in statistics." Default value: false ( bool ).
     
    static bool defaultRtabmapSaveWMState ()
     Default value of parameter Rtabmap/SaveWMState : false .
     
    static std::string typeRtabmapSaveWMState ()
     Type of parameter Rtabmap/SaveWMState , as a string: bool .
     
    static std::string kRtabmapTimeThr ()
     Key of parameter Rtabmap/TimeThr : "Maximum time allowed for map update (ms) (0 means infinity). When map update time exceeds this fixed time threshold, some nodes in Working Memory (WM) are transferred to Long-Term Memory to limit the size of the WM and decrease the update time." Default value: 0 ( float ).
     
    static float defaultRtabmapTimeThr ()
     Default value of parameter Rtabmap/TimeThr : 0 .
     
    static std::string typeRtabmapTimeThr ()
     Type of parameter Rtabmap/TimeThr , as a string: float .
     
    static std::string kRtabmapMemoryThr ()
     Key of parameter Rtabmap/MemoryThr : uFormat("Maximum nodes in the Working Memory (0 means infinity). Similar to \"%s\", when the number of nodes in Working Memory (WM) exceeds this treshold, some nodes are transferred to Long-Term Memory to keep WM size fixed.", kRtabmapTimeThr().c_str()) Default value: 0 ( int ).
     
    static int defaultRtabmapMemoryThr ()
     Default value of parameter Rtabmap/MemoryThr : 0 .
     
    static std::string typeRtabmapMemoryThr ()
     Type of parameter Rtabmap/MemoryThr , as a string: int .
     
    static std::string kRtabmapDetectionRate ()
     Key of parameter Rtabmap/DetectionRate : "Detection rate (Hz). RTAB-Map will filter input images to satisfy this rate." Default value: 1 ( float ).
     
    static float defaultRtabmapDetectionRate ()
     Default value of parameter Rtabmap/DetectionRate : 1 .
     
    static std::string typeRtabmapDetectionRate ()
     Type of parameter Rtabmap/DetectionRate , as a string: float .
     
    static std::string kRtabmapImageBufferSize ()
     Key of parameter Rtabmap/ImageBufferSize : "Data buffer size (0 min inf)." Default value: 1 ( unsigned int ).
     
    static unsigned int defaultRtabmapImageBufferSize ()
     Default value of parameter Rtabmap/ImageBufferSize : 1 .
     
    static std::string typeRtabmapImageBufferSize ()
     Type of parameter Rtabmap/ImageBufferSize , as a string: unsigned int .
     
    static std::string kRtabmapCreateIntermediateNodes ()
     Key of parameter Rtabmap/CreateIntermediateNodes : uFormat("Create intermediate nodes between loop closure detection. Only used when %s>0.", kRtabmapDetectionRate().c_str()) Default value: false ( bool ).
     
    static bool defaultRtabmapCreateIntermediateNodes ()
     Default value of parameter Rtabmap/CreateIntermediateNodes : false .
     
    static std::string typeRtabmapCreateIntermediateNodes ()
     Type of parameter Rtabmap/CreateIntermediateNodes , as a string: bool .
     
    static std::string kRtabmapWorkingDirectory ()
     Key of parameter Rtabmap/WorkingDirectory : "Working directory." Default value: "" (string).
     
    static std::string defaultRtabmapWorkingDirectory ()
     Default value of parameter Rtabmap/WorkingDirectory : "" .
     
    static std::string typeRtabmapWorkingDirectory ()
     Type of parameter Rtabmap/WorkingDirectory , as a string: string.
     
    static std::string kRtabmapMaxRetrieved ()
     Key of parameter Rtabmap/MaxRetrieved : "Maximum nodes retrieved at the same time from LTM." Default value: 2 ( unsigned int ).
     
    static unsigned int defaultRtabmapMaxRetrieved ()
     Default value of parameter Rtabmap/MaxRetrieved : 2 .
     
    static std::string typeRtabmapMaxRetrieved ()
     Type of parameter Rtabmap/MaxRetrieved , as a string: unsigned int .
     
    static std::string kRtabmapMaxRepublished ()
     Key of parameter Rtabmap/MaxRepublished : uFormat("Maximum nodes republished when requesting missing data. When %s=false, only loop closure data is republished, otherwise the closest nodes from the current localization are republished first. Ignored if %s=false.", kRGBDEnabled().c_str(), kRtabmapPublishLastSignature().c_str()) Default value: 2 ( unsigned int ).
     
    static unsigned int defaultRtabmapMaxRepublished ()
     Default value of parameter Rtabmap/MaxRepublished : 2 .
     
    static std::string typeRtabmapMaxRepublished ()
     Type of parameter Rtabmap/MaxRepublished , as a string: unsigned int .
     
    static std::string kRtabmapStatisticLogsBufferedInRAM ()
     Key of parameter Rtabmap/StatisticLogsBufferedInRAM : "Statistic logs buffered in RAM instead of written to hard drive after each iteration." Default value: true ( bool ).
     
    static bool defaultRtabmapStatisticLogsBufferedInRAM ()
     Default value of parameter Rtabmap/StatisticLogsBufferedInRAM : true .
     
    static std::string typeRtabmapStatisticLogsBufferedInRAM ()
     Type of parameter Rtabmap/StatisticLogsBufferedInRAM , as a string: bool .
     
    static std::string kRtabmapStatisticLogged ()
     Key of parameter Rtabmap/StatisticLogged : "Logging enabled." Default value: false ( bool ).
     
    static bool defaultRtabmapStatisticLogged ()
     Default value of parameter Rtabmap/StatisticLogged : false .
     
    static std::string typeRtabmapStatisticLogged ()
     Type of parameter Rtabmap/StatisticLogged , as a string: bool .
     
    static std::string kRtabmapStatisticLoggedHeaders ()
     Key of parameter Rtabmap/StatisticLoggedHeaders : "Add column header description to log files." Default value: true ( bool ).
     
    static bool defaultRtabmapStatisticLoggedHeaders ()
     Default value of parameter Rtabmap/StatisticLoggedHeaders : true .
     
    static std::string typeRtabmapStatisticLoggedHeaders ()
     Type of parameter Rtabmap/StatisticLoggedHeaders , as a string: bool .
     
    static std::string kRtabmapStartNewMapOnLoopClosure ()
     Key of parameter Rtabmap/StartNewMapOnLoopClosure : "Start a new map only if there is a global loop closure with a previous map." Default value: false ( bool ).
     
    static bool defaultRtabmapStartNewMapOnLoopClosure ()
     Default value of parameter Rtabmap/StartNewMapOnLoopClosure : false .
     
    static std::string typeRtabmapStartNewMapOnLoopClosure ()
     Type of parameter Rtabmap/StartNewMapOnLoopClosure , as a string: bool .
     
    static std::string kRtabmapStartNewMapOnGoodSignature ()
     Key of parameter Rtabmap/StartNewMapOnGoodSignature : uFormat("Start a new map only if the first signature is not bad (i.e., has enough features, see %s).", kKpBadSignRatio().c_str()) Default value: false ( bool ).
     
    static bool defaultRtabmapStartNewMapOnGoodSignature ()
     Default value of parameter Rtabmap/StartNewMapOnGoodSignature : false .
     
    static std::string typeRtabmapStartNewMapOnGoodSignature ()
     Type of parameter Rtabmap/StartNewMapOnGoodSignature , as a string: bool .
     
    static std::string kRtabmapImagesAlreadyRectified ()
     Key of parameter Rtabmap/ImagesAlreadyRectified : "Images are already rectified. By default RTAB-Map assumes that received images are rectified. If they are not, they can be rectified by RTAB-Map if this parameter is false." Default value: true ( bool ).
     
    static bool defaultRtabmapImagesAlreadyRectified ()
     Default value of parameter Rtabmap/ImagesAlreadyRectified : true .
     
    static std::string typeRtabmapImagesAlreadyRectified ()
     Type of parameter Rtabmap/ImagesAlreadyRectified , as a string: bool .
     
    static std::string kRtabmapRectifyOnlyFeatures ()
     Key of parameter Rtabmap/RectifyOnlyFeatures : uFormat("If \"%s\" is false and this parameter is true, the whole RGB image will not be rectified, only the features. Warning: As projection of RGB-D image to point cloud is assuming that images are rectified, the generated point cloud map will have wrong colors if this parameter is true.", kRtabmapImagesAlreadyRectified().c_str()) Default value: false ( bool ).
     
    static bool defaultRtabmapRectifyOnlyFeatures ()
     Default value of parameter Rtabmap/RectifyOnlyFeatures : false .
     
    static std::string typeRtabmapRectifyOnlyFeatures ()
     Type of parameter Rtabmap/RectifyOnlyFeatures , as a string: bool .
     
    static std::string kRtabmapLoopThr ()
     Key of parameter Rtabmap/LoopThr : "Loop closing threshold." Default value: 0.11 ( float ).
     
    static float defaultRtabmapLoopThr ()
     Default value of parameter Rtabmap/LoopThr : 0.11 .
     
    static std::string typeRtabmapLoopThr ()
     Type of parameter Rtabmap/LoopThr , as a string: float .
     
    static std::string kRtabmapLoopRatio ()
     Key of parameter Rtabmap/LoopRatio : "The loop closure hypothesis must be over LoopRatio x lastHypothesisValue." Default value: 0 ( float ).
     
    static float defaultRtabmapLoopRatio ()
     Default value of parameter Rtabmap/LoopRatio : 0 .
     
    static std::string typeRtabmapLoopRatio ()
     Type of parameter Rtabmap/LoopRatio , as a string: float .
     
    static std::string kRtabmapLoopGPS ()
     Key of parameter Rtabmap/LoopGPS : uFormat("Use GPS to filter likelihood (if GPS is recorded). Only locations inside the local radius \"%s\" of the current GPS location are considered for loop closure detection.", kRGBDLocalRadius().c_str()) Default value: true ( bool ).
     
    static bool defaultRtabmapLoopGPS ()
     Default value of parameter Rtabmap/LoopGPS : true .
     
    static std::string typeRtabmapLoopGPS ()
     Type of parameter Rtabmap/LoopGPS , as a string: bool .
     
    static std::string kRtabmapVirtualPlaceLikelihoodRatio ()
     Key of parameter Rtabmap/VirtualPlaceLikelihoodRatio : "Likelihood ratio for virtual place (for no loop closure hypothesis): 0=Mean / StdDev, 1=StdDev / (Max-Mean)" Default value: 0 ( int ).
     
    static int defaultRtabmapVirtualPlaceLikelihoodRatio ()
     Default value of parameter Rtabmap/VirtualPlaceLikelihoodRatio : 0 .
     
    static std::string typeRtabmapVirtualPlaceLikelihoodRatio ()
     Type of parameter Rtabmap/VirtualPlaceLikelihoodRatio , as a string: int .
     
    static std::string kMemRehearsalSimilarity ()
     Key of parameter Mem/RehearsalSimilarity : "Rehearsal similarity." Default value: 0.6 ( float ).
     
    static float defaultMemRehearsalSimilarity ()
     Default value of parameter Mem/RehearsalSimilarity : 0.6 .
     
    static std::string typeMemRehearsalSimilarity ()
     Type of parameter Mem/RehearsalSimilarity , as a string: float .
     
    static std::string kMemImageKept ()
     Key of parameter Mem/ImageKept : "Keep raw images in RAM." Default value: false ( bool ).
     
    static bool defaultMemImageKept ()
     Default value of parameter Mem/ImageKept : false .
     
    static std::string typeMemImageKept ()
     Type of parameter Mem/ImageKept , as a string: bool .
     
    static std::string kMemBinDataKept ()
     Key of parameter Mem/BinDataKept : "Keep binary data in db." Default value: true ( bool ).
     
    static bool defaultMemBinDataKept ()
     Default value of parameter Mem/BinDataKept : true .
     
    static std::string typeMemBinDataKept ()
     Type of parameter Mem/BinDataKept , as a string: bool .
     
    static std::string kMemRawDescriptorsKept ()
     Key of parameter Mem/RawDescriptorsKept : "Raw descriptors kept in memory." Default value: true ( bool ).
     
    static bool defaultMemRawDescriptorsKept ()
     Default value of parameter Mem/RawDescriptorsKept : true .
     
    static std::string typeMemRawDescriptorsKept ()
     Type of parameter Mem/RawDescriptorsKept , as a string: bool .
     
    static std::string kMemLoadVisualLocalFeaturesOnInit ()
     Key of parameter Mem/LoadVisualLocalFeaturesOnInit : "Load all local visual features (keypoints, descriptors and 3D points) in RAM when loading an existing database. This can add significant time to initialize the memory but the features will be already loaded before computing loop closure transforms. If false, the features are loaded on-demand from the database when a loop closure transformation should be estimated." Default value: true ( bool ).
     
    static bool defaultMemLoadVisualLocalFeaturesOnInit ()
     Default value of parameter Mem/LoadVisualLocalFeaturesOnInit : true .
     
    static std::string typeMemLoadVisualLocalFeaturesOnInit ()
     Type of parameter Mem/LoadVisualLocalFeaturesOnInit , as a string: bool .
     
    static std::string kMemMapLabelsAdded ()
     Key of parameter Mem/MapLabelsAdded : "Create map labels. The first node of a map will be labeled as \"map#\" where # is the map ID." Default value: true ( bool ).
     
    static bool defaultMemMapLabelsAdded ()
     Default value of parameter Mem/MapLabelsAdded : true .
     
    static std::string typeMemMapLabelsAdded ()
     Type of parameter Mem/MapLabelsAdded , as a string: bool .
     
    static std::string kMemSaveDepth16Format ()
     Key of parameter Mem/SaveDepth16Format : "Save depth image into 16 bits format to reduce memory used. Warning: values over ~65 meters are ignored (maximum 65535 millimeters)." Default value: false ( bool ).
     
    static bool defaultMemSaveDepth16Format ()
     Default value of parameter Mem/SaveDepth16Format : false .
     
    static std::string typeMemSaveDepth16Format ()
     Type of parameter Mem/SaveDepth16Format , as a string: bool .
     
    static std::string kMemNotLinkedNodesKept ()
     Key of parameter Mem/NotLinkedNodesKept : "Keep not linked nodes in db (rehearsed nodes and deleted nodes)." Default value: true ( bool ).
     
    static bool defaultMemNotLinkedNodesKept ()
     Default value of parameter Mem/NotLinkedNodesKept : true .
     
    static std::string typeMemNotLinkedNodesKept ()
     Type of parameter Mem/NotLinkedNodesKept , as a string: bool .
     
    static std::string kMemIntermediateNodeDataKept ()
     Key of parameter Mem/IntermediateNodeDataKept : "Keep intermediate node data in db." Default value: false ( bool ).
     
    static bool defaultMemIntermediateNodeDataKept ()
     Default value of parameter Mem/IntermediateNodeDataKept : false .
     
    static std::string typeMemIntermediateNodeDataKept ()
     Type of parameter Mem/IntermediateNodeDataKept , as a string: bool .
     
    static std::string kMemImageCompressionFormat ()
     Key of parameter Mem/ImageCompressionFormat : "RGB image compression format. It should be \".jpg\" or \".png\"." Default value: ".jpg" (string).
     
    static std::string defaultMemImageCompressionFormat ()
     Default value of parameter Mem/ImageCompressionFormat : ".jpg" .
     
    static std::string typeMemImageCompressionFormat ()
     Type of parameter Mem/ImageCompressionFormat , as a string: string.
     
    static std::string kMemDepthCompressionFormat ()
     Key of parameter Mem/DepthCompressionFormat : "Depth image compression format for 16UC1 depth type. It should be \".png\" or \".rvl\". If depth type is 32FC1, \".png\" is used." Default value: ".rvl" (string).
     
    static std::string defaultMemDepthCompressionFormat ()
     Default value of parameter Mem/DepthCompressionFormat : ".rvl" .
     
    static std::string typeMemDepthCompressionFormat ()
     Type of parameter Mem/DepthCompressionFormat , as a string: string.
     
    static std::string kMemSTMSize ()
     Key of parameter Mem/STMSize : "Short-term memory size." Default value: 10 ( unsigned int ).
     
    static unsigned int defaultMemSTMSize ()
     Default value of parameter Mem/STMSize : 10 .
     
    static std::string typeMemSTMSize ()
     Type of parameter Mem/STMSize , as a string: unsigned int .
     
    static std::string kMemIncrementalMemory ()
     Key of parameter Mem/IncrementalMemory : "SLAM mode, otherwise it is Localization mode." Default value: true ( bool ).
     
    static bool defaultMemIncrementalMemory ()
     Default value of parameter Mem/IncrementalMemory : true .
     
    static std::string typeMemIncrementalMemory ()
     Type of parameter Mem/IncrementalMemory , as a string: bool .
     
    static std::string kMemLocalizationReadOnly ()
     Key of parameter Mem/LocalizationReadOnly : uFormat("In localization mode, open the database in read-only mode (ignored if %s=true). Currrenty incompatible with memory management (%s and %s cannot be used) and if there are disjoint sessions in working memory. Last localization pose won't be saved back in the database at the end of the session, so the robot will always restart to original last localization pose, unless %s is used or an external initial pose is provided on initialization.", kMemIncrementalMemory().c_str(), kRtabmapLoopThr().c_str(), kRtabmapMemoryThr().c_str(), kRGBDStartAtOrigin().c_str()).c_str() Default value: false ( bool ).
     
    static bool defaultMemLocalizationReadOnly ()
     Default value of parameter Mem/LocalizationReadOnly : false .
     
    static std::string typeMemLocalizationReadOnly ()
     Type of parameter Mem/LocalizationReadOnly , as a string: bool .
     
    static std::string kMemLocalizationDataSaved ()
     Key of parameter Mem/LocalizationDataSaved : uFormat("Save localization data during localization session (when %s=false). When enabled, the database will then also grow in localization mode. This mode would be used only for debugging purpose.", kMemIncrementalMemory().c_str()).c_str() Default value: false ( bool ).
     
    static bool defaultMemLocalizationDataSaved ()
     Default value of parameter Mem/LocalizationDataSaved : false .
     
    static std::string typeMemLocalizationDataSaved ()
     Type of parameter Mem/LocalizationDataSaved , as a string: bool .
     
    static std::string kMemReduceGraph ()
     Key of parameter Mem/ReduceGraph : uFormat("Reduce graph. Merge nodes when loop closures are added (ignoring those with user data). Note that this approach assumes that 100%% of the loop closures accepted are good, so it is highly recommended to enable \"%s\" at the same time.", kRGBDOptimizeMaxError().c_str()) Default value: false ( bool ).
     
    static bool defaultMemReduceGraph ()
     Default value of parameter Mem/ReduceGraph : false .
     
    static std::string typeMemReduceGraph ()
     Type of parameter Mem/ReduceGraph , as a string: bool .
     
    static std::string kMemRecentWmRatio ()
     Key of parameter Mem/RecentWmRatio : "Ratio of locations after the last loop closure in WM that cannot be transferred." Default value: 0.2 ( float ).
     
    static float defaultMemRecentWmRatio ()
     Default value of parameter Mem/RecentWmRatio : 0.2 .
     
    static std::string typeMemRecentWmRatio ()
     Type of parameter Mem/RecentWmRatio , as a string: float .
     
    static std::string kMemTransferSortingByWeightId ()
     Key of parameter Mem/TransferSortingByWeightId : "On transfer, signatures are sorted by weight->ID only (i.e. the oldest of the lowest weighted signatures are transferred first). If false, the signatures are sorted by weight->Age->ID (i.e. the oldest inserted in WM of the lowest weighted signatures are transferred first). Note that retrieval updates the age, not the ID." Default value: false ( bool ).
     
    static bool defaultMemTransferSortingByWeightId ()
     Default value of parameter Mem/TransferSortingByWeightId : false .
     
    static std::string typeMemTransferSortingByWeightId ()
     Type of parameter Mem/TransferSortingByWeightId , as a string: bool .
     
    static std::string kMemRehearsalIdUpdatedToNewOne ()
     Key of parameter Mem/RehearsalIdUpdatedToNewOne : uFormat("On merge, update to new id. When false, no copy. Keep this disable if %s=true.", kRtabmapCreateIntermediateNodes().c_str()) Default value: false ( bool ).
     
    static bool defaultMemRehearsalIdUpdatedToNewOne ()
     Default value of parameter Mem/RehearsalIdUpdatedToNewOne : false .
     
    static std::string typeMemRehearsalIdUpdatedToNewOne ()
     Type of parameter Mem/RehearsalIdUpdatedToNewOne , as a string: bool .
     
    static std::string kMemRehearsalWeightIgnoredWhileMoving ()
     Key of parameter Mem/RehearsalWeightIgnoredWhileMoving : "When the robot is moving, weights are not updated on rehearsal." Default value: false ( bool ).
     
    static bool defaultMemRehearsalWeightIgnoredWhileMoving ()
     Default value of parameter Mem/RehearsalWeightIgnoredWhileMoving : false .
     
    static std::string typeMemRehearsalWeightIgnoredWhileMoving ()
     Type of parameter Mem/RehearsalWeightIgnoredWhileMoving , as a string: bool .
     
    static std::string kMemGenerateIds ()
     Key of parameter Mem/GenerateIds : "True=Generate location IDs, False=use input image IDs." Default value: true ( bool ).
     
    static bool defaultMemGenerateIds ()
     Default value of parameter Mem/GenerateIds : true .
     
    static std::string typeMemGenerateIds ()
     Type of parameter Mem/GenerateIds , as a string: bool .
     
    static std::string kMemBadSignaturesIgnored ()
     Key of parameter Mem/BadSignaturesIgnored : "Bad signatures are ignored." Default value: false ( bool ).
     
    static bool defaultMemBadSignaturesIgnored ()
     Default value of parameter Mem/BadSignaturesIgnored : false .
     
    static std::string typeMemBadSignaturesIgnored ()
     Type of parameter Mem/BadSignaturesIgnored , as a string: bool .
     
    static std::string kMemInitWMWithAllNodes ()
     Key of parameter Mem/InitWMWithAllNodes : "Initialize the Working Memory with all nodes in Long-Term Memory. When false, it is initialized with nodes of the previous session." Default value: false ( bool ).
     
    static bool defaultMemInitWMWithAllNodes ()
     Default value of parameter Mem/InitWMWithAllNodes : false .
     
    static std::string typeMemInitWMWithAllNodes ()
     Type of parameter Mem/InitWMWithAllNodes , as a string: bool .
     
    static std::string kMemDepthAsMask ()
     Key of parameter Mem/DepthAsMask : "Use depth image as mask when extracting features for vocabulary." Default value: true ( bool ).
     
    static bool defaultMemDepthAsMask ()
     Default value of parameter Mem/DepthAsMask : true .
     
    static std::string typeMemDepthAsMask ()
     Type of parameter Mem/DepthAsMask , as a string: bool .
     
    static std::string kMemDepthMaskFloorThr ()
     Key of parameter Mem/DepthMaskFloorThr : uFormat("Filter floor from depth mask below specified threshold (m) before extracting features. 0 means disabled. Ignored if %s is false.", kMemDepthAsMask().c_str()) Default value: 0.0 ( float ).
     
    static float defaultMemDepthMaskFloorThr ()
     Default value of parameter Mem/DepthMaskFloorThr : 0.0 .
     
    static std::string typeMemDepthMaskFloorThr ()
     Type of parameter Mem/DepthMaskFloorThr , as a string: float .
     
    static std::string kMemStereoFromMotion ()
     Key of parameter Mem/StereoFromMotion : uFormat("Triangulate features without depth using stereo from motion (odometry). It would be ignored if %s is true and the feature detector used supports masking.", kMemDepthAsMask().c_str()) Default value: false ( bool ).
     
    static bool defaultMemStereoFromMotion ()
     Default value of parameter Mem/StereoFromMotion : false .
     
    static std::string typeMemStereoFromMotion ()
     Type of parameter Mem/StereoFromMotion , as a string: bool .
     
    static std::string kMemImagePreDecimation ()
     Key of parameter Mem/ImagePreDecimation : uFormat("Decimation of the RGB image before visual feature detection. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. If %s is true and if depth is smaller than decimated RGB, depth may be interpolated to match RGB size for feature detection.",kMemDepthAsMask().c_str()) Default value: 1 ( unsigned int ).
     
    static unsigned int defaultMemImagePreDecimation ()
     Default value of parameter Mem/ImagePreDecimation : 1 .
     
    static std::string typeMemImagePreDecimation ()
     Type of parameter Mem/ImagePreDecimation , as a string: unsigned int .
     
    static std::string kMemImagePostDecimation ()
     Key of parameter Mem/ImagePostDecimation : uFormat("Decimation of the RGB image before saving it to database. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. Decimation is done from the original image. If set to same value than %s, data already decimated is saved (no need to re-decimate the image).", kMemImagePreDecimation().c_str()) Default value: 1 ( unsigned int ).
     
    static unsigned int defaultMemImagePostDecimation ()
     Default value of parameter Mem/ImagePostDecimation : 1 .
     
    static std::string typeMemImagePostDecimation ()
     Type of parameter Mem/ImagePostDecimation , as a string: unsigned int .
     
    static std::string kMemCompressionParallelized ()
     Key of parameter Mem/CompressionParallelized : "Compression of sensor data is multi-threaded." Default value: true ( bool ).
     
    static bool defaultMemCompressionParallelized ()
     Default value of parameter Mem/CompressionParallelized : true .
     
    static std::string typeMemCompressionParallelized ()
     Type of parameter Mem/CompressionParallelized , as a string: bool .
     
    static std::string kMemLaserScanDownsampleStepSize ()
     Key of parameter Mem/LaserScanDownsampleStepSize : "If > 1, downsample the laser scans when creating a signature." Default value: 1 ( int ).
     
    static int defaultMemLaserScanDownsampleStepSize ()
     Default value of parameter Mem/LaserScanDownsampleStepSize : 1 .
     
    static std::string typeMemLaserScanDownsampleStepSize ()
     Type of parameter Mem/LaserScanDownsampleStepSize , as a string: int .
     
    static std::string kMemLaserScanVoxelSize ()
     Key of parameter Mem/LaserScanVoxelSize : uFormat("If > 0 m, voxel filtering is done on laser scans when creating a signature. If the laser scan had normals, they will be removed. To recompute the normals, make sure to use \"%s\" or \"%s\" parameters.", kMemLaserScanNormalK().c_str(), kMemLaserScanNormalRadius().c_str()) Default value: 0.0 ( float ).
     
    static float defaultMemLaserScanVoxelSize ()
     Default value of parameter Mem/LaserScanVoxelSize : 0.0 .
     
    static std::string typeMemLaserScanVoxelSize ()
     Type of parameter Mem/LaserScanVoxelSize , as a string: float .
     
    static std::string kMemLaserScanNormalK ()
     Key of parameter Mem/LaserScanNormalK : "If > 0 and laser scans don't have normals, normals will be computed with K search neighbors when creating a signature." Default value: 0 ( int ).
     
    static int defaultMemLaserScanNormalK ()
     Default value of parameter Mem/LaserScanNormalK : 0 .
     
    static std::string typeMemLaserScanNormalK ()
     Type of parameter Mem/LaserScanNormalK , as a string: int .
     
    static std::string kMemLaserScanNormalRadius ()
     Key of parameter Mem/LaserScanNormalRadius : "If > 0 m and laser scans don't have normals, normals will be computed with radius search neighbors when creating a signature." Default value: 0.0 ( float ).
     
    static float defaultMemLaserScanNormalRadius ()
     Default value of parameter Mem/LaserScanNormalRadius : 0.0 .
     
    static std::string typeMemLaserScanNormalRadius ()
     Type of parameter Mem/LaserScanNormalRadius , as a string: float .
     
    static std::string kMemUseOdomFeatures ()
     Key of parameter Mem/UseOdomFeatures : "Use odometry features instead of regenerating them." Default value: true ( bool ).
     
    static bool defaultMemUseOdomFeatures ()
     Default value of parameter Mem/UseOdomFeatures : true .
     
    static std::string typeMemUseOdomFeatures ()
     Type of parameter Mem/UseOdomFeatures , as a string: bool .
     
    static std::string kMemUseOdomGravity ()
     Key of parameter Mem/UseOdomGravity : uFormat("Use odometry instead of IMU orientation to add gravity links to new nodes created. We assume that odometry is already aligned with gravity (e.g., we are using a VIO approach). Gravity constraints are used by graph optimization only if \"%s\" is not zero.", kOptimizerGravitySigma().c_str()) Default value: false ( bool ).
     
    static bool defaultMemUseOdomGravity ()
     Default value of parameter Mem/UseOdomGravity : false .
     
    static std::string typeMemUseOdomGravity ()
     Type of parameter Mem/UseOdomGravity , as a string: bool .
     
    static std::string kMemCovOffDiagIgnored ()
     Key of parameter Mem/CovOffDiagIgnored : "Ignore off diagonal values of the covariance matrix." Default value: true ( bool ).
     
    static bool defaultMemCovOffDiagIgnored ()
     Default value of parameter Mem/CovOffDiagIgnored : true .
     
    static std::string typeMemCovOffDiagIgnored ()
     Type of parameter Mem/CovOffDiagIgnored , as a string: bool .
     
    static std::string kMemGlobalDescriptorStrategy ()
     Key of parameter Mem/GlobalDescriptorStrategy : "Extract global descriptor from sensor data. 0=disabled, 1=PyDescriptor" Default value: 0 ( int ).
     
    static int defaultMemGlobalDescriptorStrategy ()
     Default value of parameter Mem/GlobalDescriptorStrategy : 0 .
     
    static std::string typeMemGlobalDescriptorStrategy ()
     Type of parameter Mem/GlobalDescriptorStrategy , as a string: int .
     
    static std::string kMemRotateImagesUpsideUp ()
     Key of parameter Mem/RotateImagesUpsideUp : "Rotate images so that upside is up if they are not already. This can be useful in case the robots don't have all same camera orientation but are using the same map, so that not rotation-invariant visual features can still be used across the fleet." Default value: false ( bool ).
     
    static bool defaultMemRotateImagesUpsideUp ()
     Default value of parameter Mem/RotateImagesUpsideUp : false .
     
    static std::string typeMemRotateImagesUpsideUp ()
     Type of parameter Mem/RotateImagesUpsideUp , as a string: bool .
     
    static std::string kKpNNStrategy ()
     Key of parameter Kp/NNStrategy : "kNNFlannNaive=0, kNNFlannKdTree=1, kNNFlannLSH=2, kNNBruteForce=3, kNNBruteForceGPU=4" Default value: 1 ( int ).
     
    static int defaultKpNNStrategy ()
     Default value of parameter Kp/NNStrategy : 1 .
     
    static std::string typeKpNNStrategy ()
     Type of parameter Kp/NNStrategy , as a string: int .
     
    static std::string kKpIncrementalDictionary ()
     Key of parameter Kp/IncrementalDictionary : "" Default value: true ( bool ).
     
    static bool defaultKpIncrementalDictionary ()
     Default value of parameter Kp/IncrementalDictionary : true .
     
    static std::string typeKpIncrementalDictionary ()
     Type of parameter Kp/IncrementalDictionary , as a string: bool .
     
    static std::string kKpIncrementalFlann ()
     Key of parameter Kp/IncrementalFlann : uFormat("When using FLANN based strategy, add/remove points to its index without always rebuilding the index (the index is built only when the dictionary increases of the factor \"%s\" in size).", kKpFlannRebalancingFactor().c_str()) Default value: true ( bool ).
     
    static bool defaultKpIncrementalFlann ()
     Default value of parameter Kp/IncrementalFlann : true .
     
    static std::string typeKpIncrementalFlann ()
     Type of parameter Kp/IncrementalFlann , as a string: bool .
     
    static std::string kKpFlannRebalancingFactor ()
     Key of parameter Kp/FlannRebalancingFactor : uFormat("Factor used when rebuilding the incremental FLANN index (see \"%s\"). Set <=1 to disable.", kKpIncrementalFlann().c_str()) Default value: 2.0 ( float ).
     
    static float defaultKpFlannRebalancingFactor ()
     Default value of parameter Kp/FlannRebalancingFactor : 2.0 .
     
    static std::string typeKpFlannRebalancingFactor ()
     Type of parameter Kp/FlannRebalancingFactor , as a string: float .
     
    static std::string kKpByteToFloat ()
     Key of parameter Kp/ByteToFloat : uFormat("For %s=1, binary descriptors are converted to float by converting each byte to float instead of converting each bit to float. When converting bytes instead of bits, less memory is used and search is faster at the cost of slightly less accurate matching.", kKpNNStrategy().c_str()) Default value: false ( bool ).
     
    static bool defaultKpByteToFloat ()
     Default value of parameter Kp/ByteToFloat : false .
     
    static std::string typeKpByteToFloat ()
     Type of parameter Kp/ByteToFloat , as a string: bool .
     
    static std::string kKpMaxDepth ()
     Key of parameter Kp/MaxDepth : "Filter extracted keypoints by depth (0=inf)." Default value: 0 ( float ).
     
    static float defaultKpMaxDepth ()
     Default value of parameter Kp/MaxDepth : 0 .
     
    static std::string typeKpMaxDepth ()
     Type of parameter Kp/MaxDepth , as a string: float .
     
    static std::string kKpMinDepth ()
     Key of parameter Kp/MinDepth : "Filter extracted keypoints by depth." Default value: 0 ( float ).
     
    static float defaultKpMinDepth ()
     Default value of parameter Kp/MinDepth : 0 .
     
    static std::string typeKpMinDepth ()
     Type of parameter Kp/MinDepth , as a string: float .
     
    static std::string kKpMaxFeatures ()
     Key of parameter Kp/MaxFeatures : "Maximum features extracted from the images (0 means not bounded, <0 means no extraction)." Default value: 500 ( int ).
     
    static int defaultKpMaxFeatures ()
     Default value of parameter Kp/MaxFeatures : 500 .
     
    static std::string typeKpMaxFeatures ()
     Type of parameter Kp/MaxFeatures , as a string: int .
     
    static std::string kKpSSC ()
     Key of parameter Kp/SSC : "If true, SSC (Suppression via Square Covering) is applied to limit keypoints." Default value: false ( bool ).
     
    static bool defaultKpSSC ()
     Default value of parameter Kp/SSC : false .
     
    static std::string typeKpSSC ()
     Type of parameter Kp/SSC , as a string: bool .
     
    static std::string kKpBadSignRatio ()
     Key of parameter Kp/BadSignRatio : uFormat("Bad signature ratio. If %s=0, the ratio is computed from the average number of words per signature (less than Ratio x AverageWordsPerImage = bad).", kKpMaxFeatures().c_str()) Default value: 0.5 ( float ).
     
    static float defaultKpBadSignRatio ()
     Default value of parameter Kp/BadSignRatio : 0.5 .
     
    static std::string typeKpBadSignRatio ()
     Type of parameter Kp/BadSignRatio , as a string: float .
     
    static std::string kKpNndrRatio ()
     Key of parameter Kp/NndrRatio : "NNDR ratio (A matching pair is detected, if its distance is closer than X times the distance of the second nearest neighbor.)" Default value: 0.8 ( float ).
     
    static float defaultKpNndrRatio ()
     Default value of parameter Kp/NndrRatio : 0.8 .
     
    static std::string typeKpNndrRatio ()
     Type of parameter Kp/NndrRatio , as a string: float .
     
    static std::string kKpDetectorStrategy ()
     Key of parameter Kp/DetectorStrategy : "0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE 10=ORB-OCTREE 11=SuperPoint 12=SURF/FREAK 13=GFTT/DAISY 14=SURF/DAISY 15=PyDetector 16=SuperPoint-Rpautrat" Default value: 6 ( int ).
     
    static int defaultKpDetectorStrategy ()
     Default value of parameter Kp/DetectorStrategy : 6 .
     
    static std::string typeKpDetectorStrategy ()
     Type of parameter Kp/DetectorStrategy , as a string: int .
     
    static std::string kKpTfIdfLikelihoodUsed ()
     Key of parameter Kp/TfIdfLikelihoodUsed : "Use of the td-idf strategy to compute the likelihood." Default value: true ( bool ).
     
    static bool defaultKpTfIdfLikelihoodUsed ()
     Default value of parameter Kp/TfIdfLikelihoodUsed : true .
     
    static std::string typeKpTfIdfLikelihoodUsed ()
     Type of parameter Kp/TfIdfLikelihoodUsed , as a string: bool .
     
    static std::string kKpParallelized ()
     Key of parameter Kp/Parallelized : "If the dictionary update and signature creation were parallelized." Default value: true ( bool ).
     
    static bool defaultKpParallelized ()
     Default value of parameter Kp/Parallelized : true .
     
    static std::string typeKpParallelized ()
     Type of parameter Kp/Parallelized , as a string: bool .
     
    static std::string kKpRoiRatios ()
     Key of parameter Kp/RoiRatios : "Region of interest ratios [left, right, top, bottom]." Default value: "0.0 0.0 0.0 0.0" (string).
     
    static std::string defaultKpRoiRatios ()
     Default value of parameter Kp/RoiRatios : "0.0 0.0 0.0 0.0" .
     
    static std::string typeKpRoiRatios ()
     Type of parameter Kp/RoiRatios , as a string: string.
     
    static std::string kKpDictionaryPath ()
     Key of parameter Kp/DictionaryPath : "Path of the pre-computed dictionary" Default value: "" (string).
     
    static std::string defaultKpDictionaryPath ()
     Default value of parameter Kp/DictionaryPath : "" .
     
    static std::string typeKpDictionaryPath ()
     Type of parameter Kp/DictionaryPath , as a string: string.
     
    static std::string kKpNewWordsComparedTogether ()
     Key of parameter Kp/NewWordsComparedTogether : "When adding new words to dictionary, they are compared also with each other (to detect same words in the same signature)." Default value: true ( bool ).
     
    static bool defaultKpNewWordsComparedTogether ()
     Default value of parameter Kp/NewWordsComparedTogether : true .
     
    static std::string typeKpNewWordsComparedTogether ()
     Type of parameter Kp/NewWordsComparedTogether , as a string: bool .
     
    static std::string kKpFlannIndexSaved ()
     Key of parameter Kp/FlannIndexSaved : uFormat("Save FLANN index during localization session (when %s=false). The FLANN index will be saved to database after the first time localization mode is used, then on next sessions, the index is reloaded from the database instead of being rebuilt again. This can save significant loading time when the visual word dictionary is big (>1M words). Note that if the dictionary is modified (parameters or data), the index will be rebuilt and saved again on the next session. Ignored on initialization if %s is enabled.", kMemIncrementalMemory().c_str(), kMemInitWMWithAllNodes().c_str()).c_str() Default value: false ( bool ).
     
    static bool defaultKpFlannIndexSaved ()
     Default value of parameter Kp/FlannIndexSaved : false .
     
    static std::string typeKpFlannIndexSaved ()
     Type of parameter Kp/FlannIndexSaved , as a string: bool .
     
    static std::string kKpSerializeWithChecksum ()
     Key of parameter Kp/SerializeWithChecksum : "On serialization of the FLANN index, compute checksum of the data used by the FLANN index. This adds a slight overhead on serialization/deserialization to make sure that the dictionary data correspond to same data used when the index was built." Default value: true ( bool ).
     
    static bool defaultKpSerializeWithChecksum ()
     Default value of parameter Kp/SerializeWithChecksum : true .
     
    static std::string typeKpSerializeWithChecksum ()
     Type of parameter Kp/SerializeWithChecksum , as a string: bool .
     
    static std::string kKpSubPixWinSize ()
     Key of parameter Kp/SubPixWinSize : "See cv::cornerSubPix()." Default value: 3 ( int ).
     
    static int defaultKpSubPixWinSize ()
     Default value of parameter Kp/SubPixWinSize : 3 .
     
    static std::string typeKpSubPixWinSize ()
     Type of parameter Kp/SubPixWinSize , as a string: int .
     
    static std::string kKpSubPixIterations ()
     Key of parameter Kp/SubPixIterations : "See cv::cornerSubPix(). 0 disables sub pixel refining." Default value: 0 ( int ).
     
    static int defaultKpSubPixIterations ()
     Default value of parameter Kp/SubPixIterations : 0 .
     
    static std::string typeKpSubPixIterations ()
     Type of parameter Kp/SubPixIterations , as a string: int .
     
    static std::string kKpSubPixEps ()
     Key of parameter Kp/SubPixEps : "See cv::cornerSubPix()." Default value: 0.02 ( double ).
     
    static double defaultKpSubPixEps ()
     Default value of parameter Kp/SubPixEps : 0.02 .
     
    static std::string typeKpSubPixEps ()
     Type of parameter Kp/SubPixEps , as a string: double .
     
    static std::string kKpGridRows ()
     Key of parameter Kp/GridRows : uFormat("Number of rows of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kKpMaxFeatures().c_str()) Default value: 1 ( int ).
     
    static int defaultKpGridRows ()
     Default value of parameter Kp/GridRows : 1 .
     
    static std::string typeKpGridRows ()
     Type of parameter Kp/GridRows , as a string: int .
     
    static std::string kKpGridCols ()
     Key of parameter Kp/GridCols : uFormat("Number of columns of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kKpMaxFeatures().c_str()) Default value: 1 ( int ).
     
    static int defaultKpGridCols ()
     Default value of parameter Kp/GridCols : 1 .
     
    static std::string typeKpGridCols ()
     Type of parameter Kp/GridCols , as a string: int .
     
    static std::string kDbSqlite3InMemory ()
     Key of parameter DbSqlite3/InMemory : "Using database in the memory instead of a file on the hard disk." Default value: false ( bool ).
     
    static bool defaultDbSqlite3InMemory ()
     Default value of parameter DbSqlite3/InMemory : false .
     
    static std::string typeDbSqlite3InMemory ()
     Type of parameter DbSqlite3/InMemory , as a string: bool .
     
    static std::string kDbSqlite3CacheSize ()
     Key of parameter DbSqlite3/CacheSize : "PRAGMA cache_size: number of database pages kept in SQLite's page cache (approx. cacheSize * page_size bytes, often ~4 KiB per page). " "Larger values reduce disk I/O when the working set fits in RAM. SQLite built-in default is typically 2000 pages." Default value: 10000 ( unsigned int ).
     
    static unsigned int defaultDbSqlite3CacheSize ()
     Default value of parameter DbSqlite3/CacheSize : 10000 .
     
    static std::string typeDbSqlite3CacheSize ()
     Type of parameter DbSqlite3/CacheSize , as a string: unsigned int .
     
    static std::string kDbSqlite3JournalMode ()
     Key of parameter DbSqlite3/JournalMode : "PRAGMA journal_mode: rollback journal storage. See sqlite.org/pragma.html#pragma_journal_mode for more details. " "0=DELETE (SQLite default): journal file deleted after each commit. " "1=TRUNCATE: journal truncated to zero length. " "2=PERSIST: journal file kept, header zeroed after commit. " "3=MEMORY: journal in RAM only; faster, weaker crash safety. " "4=OFF: no journal; fastest, risk of corruption on crash." Default value: 3 ( int ).
     
    static int defaultDbSqlite3JournalMode ()
     Default value of parameter DbSqlite3/JournalMode : 3 .
     
    static std::string typeDbSqlite3JournalMode ()
     Type of parameter DbSqlite3/JournalMode , as a string: int .
     
    static std::string kDbSqlite3Synchronous ()
     Key of parameter DbSqlite3/Synchronous : "PRAGMA synchronous: how aggressively SQLite syncs the database to disk. See sqlite.org/pragma.html#pragma_synchronous for more details. " "0=OFF: no wait for persistent storage; fastest, corruption possible on power loss. " "1=NORMAL: sync at critical moments (common SQLite default with WAL). " "2=FULL (SQLite safest default): sync after every commit; slowest." Default value: 0 ( int ).
     
    static int defaultDbSqlite3Synchronous ()
     Default value of parameter DbSqlite3/Synchronous : 0 .
     
    static std::string typeDbSqlite3Synchronous ()
     Type of parameter DbSqlite3/Synchronous , as a string: int .
     
    static std::string kDbSqlite3TempStore ()
     Key of parameter DbSqlite3/TempStore : "PRAGMA temp_store: where SQLite stores temporary tables and indices. See sqlite.org/pragma.html#pragma_temp_store for more details. " "0=DEFAULT: SQLite compile-time default (often on-disk temp files). " "1=FILE: temporary files in the system temp directory. " "2=MEMORY: temporary data in RAM when possible." Default value: 2 ( int ).
     
    static int defaultDbSqlite3TempStore ()
     Default value of parameter DbSqlite3/TempStore : 2 .
     
    static std::string typeDbSqlite3TempStore ()
     Type of parameter DbSqlite3/TempStore , as a string: int .
     
    static std::string kDbTargetVersion ()
     Key of parameter Db/TargetVersion : "Target database version for backward compatibility purpose. Only Major and minor versions are used and should be set (e.g., 0.19 vs 0.20 or 1.0 vs 2.0). Patch version is ignored (e.g., 0.20.1 and 0.20.3 will generate a 0.20 database)." Default value: "" (string).
     
    static std::string defaultDbTargetVersion ()
     Default value of parameter Db/TargetVersion : "" .
     
    static std::string typeDbTargetVersion ()
     Type of parameter Db/TargetVersion , as a string: string.
     
    static std::string kSURFExtended ()
     Key of parameter SURF/Extended : "Extended descriptor flag (true - use extended 128-element descriptors; false - use 64-element descriptors)." Default value: false ( bool ).
     
    static bool defaultSURFExtended ()
     Default value of parameter SURF/Extended : false .
     
    static std::string typeSURFExtended ()
     Type of parameter SURF/Extended , as a string: bool .
     
    static std::string kSURFHessianThreshold ()
     Key of parameter SURF/HessianThreshold : "Threshold for hessian keypoint detector used in SURF." Default value: 500 ( float ).
     
    static float defaultSURFHessianThreshold ()
     Default value of parameter SURF/HessianThreshold : 500 .
     
    static std::string typeSURFHessianThreshold ()
     Type of parameter SURF/HessianThreshold , as a string: float .
     
    static std::string kSURFOctaves ()
     Key of parameter SURF/Octaves : "Number of pyramid octaves the keypoint detector will use." Default value: 4 ( int ).
     
    static int defaultSURFOctaves ()
     Default value of parameter SURF/Octaves : 4 .
     
    static std::string typeSURFOctaves ()
     Type of parameter SURF/Octaves , as a string: int .
     
    static std::string kSURFOctaveLayers ()
     Key of parameter SURF/OctaveLayers : "Number of octave layers within each octave." Default value: 2 ( int ).
     
    static int defaultSURFOctaveLayers ()
     Default value of parameter SURF/OctaveLayers : 2 .
     
    static std::string typeSURFOctaveLayers ()
     Type of parameter SURF/OctaveLayers , as a string: int .
     
    static std::string kSURFUpright ()
     Key of parameter SURF/Upright : "Up-right or rotated features flag (true - do not compute orientation of features; false - compute orientation)." Default value: false ( bool ).
     
    static bool defaultSURFUpright ()
     Default value of parameter SURF/Upright : false .
     
    static std::string typeSURFUpright ()
     Type of parameter SURF/Upright , as a string: bool .
     
    static std::string kSURFGpuVersion ()
     Key of parameter SURF/GpuVersion : "GPU-SURF: Use GPU version of SURF. This option is enabled only if OpenCV is built with CUDA and GPUs are detected." Default value: false ( bool ).
     
    static bool defaultSURFGpuVersion ()
     Default value of parameter SURF/GpuVersion : false .
     
    static std::string typeSURFGpuVersion ()
     Type of parameter SURF/GpuVersion , as a string: bool .
     
    static std::string kSURFGpuKeypointsRatio ()
     Key of parameter SURF/GpuKeypointsRatio : "Used with SURF GPU." Default value: 0.01 ( float ).
     
    static float defaultSURFGpuKeypointsRatio ()
     Default value of parameter SURF/GpuKeypointsRatio : 0.01 .
     
    static std::string typeSURFGpuKeypointsRatio ()
     Type of parameter SURF/GpuKeypointsRatio , as a string: float .
     
    static std::string kSIFTNOctaveLayers ()
     Key of parameter SIFT/NOctaveLayers : "The number of layers in each octave. 3 is the value used in D. Lowe paper. The number of octaves is computed automatically from the image resolution. Not used by CudaSift, the number of octaves is still computed automatically." Default value: 3 ( int ).
     
    static int defaultSIFTNOctaveLayers ()
     Default value of parameter SIFT/NOctaveLayers : 3 .
     
    static std::string typeSIFTNOctaveLayers ()
     Type of parameter SIFT/NOctaveLayers , as a string: int .
     
    static std::string kSIFTContrastThreshold ()
     Key of parameter SIFT/ContrastThreshold : uFormat("The contrast threshold used to filter out weak features in semi-uniform (low-contrast) regions. The larger the threshold, the less features are produced by the detector. Not used by CudaSift (see %s instead).", kSIFTGaussianThreshold().c_str()) Default value: 0.04 ( double ).
     
    static double defaultSIFTContrastThreshold ()
     Default value of parameter SIFT/ContrastThreshold : 0.04 .
     
    static std::string typeSIFTContrastThreshold ()
     Type of parameter SIFT/ContrastThreshold , as a string: double .
     
    static std::string kSIFTEdgeThreshold ()
     Key of parameter SIFT/EdgeThreshold : "The threshold used to filter out edge-like features. Note that the its meaning is different from the contrastThreshold, i.e. the larger the edgeThreshold, the less features are filtered out (more features are retained)." Default value: 10 ( double ).
     
    static double defaultSIFTEdgeThreshold ()
     Default value of parameter SIFT/EdgeThreshold : 10 .
     
    static std::string typeSIFTEdgeThreshold ()
     Type of parameter SIFT/EdgeThreshold , as a string: double .
     
    static std::string kSIFTSigma ()
     Key of parameter SIFT/Sigma : "The sigma of the Gaussian applied to the input image at the octave #0. If your image is captured with a weak camera with soft lenses, you might want to reduce the number." Default value: 1.6 ( double ).
     
    static double defaultSIFTSigma ()
     Default value of parameter SIFT/Sigma : 1.6 .
     
    static std::string typeSIFTSigma ()
     Type of parameter SIFT/Sigma , as a string: double .
     
    static std::string kSIFTPreciseUpscale ()
     Key of parameter SIFT/PreciseUpscale : "Whether to enable precise upscaling in the scale pyramid (OpenCV >= 4.8)." Default value: false ( bool ).
     
    static bool defaultSIFTPreciseUpscale ()
     Default value of parameter SIFT/PreciseUpscale : false .
     
    static std::string typeSIFTPreciseUpscale ()
     Type of parameter SIFT/PreciseUpscale , as a string: bool .
     
    static std::string kSIFTRootSIFT ()
     Key of parameter SIFT/RootSIFT : "Apply RootSIFT normalization of the descriptors." Default value: false ( bool ).
     
    static bool defaultSIFTRootSIFT ()
     Default value of parameter SIFT/RootSIFT : false .
     
    static std::string typeSIFTRootSIFT ()
     Type of parameter SIFT/RootSIFT , as a string: bool .
     
    static std::string kSIFTGpu ()
     Key of parameter SIFT/Gpu : "CudaSift: Use GPU version of SIFT. This option is enabled only if RTAB-Map is built with CudaSift dependency and GPUs are detected." Default value: false ( bool ).
     
    static bool defaultSIFTGpu ()
     Default value of parameter SIFT/Gpu : false .
     
    static std::string typeSIFTGpu ()
     Type of parameter SIFT/Gpu , as a string: bool .
     
    static std::string kSIFTGaussianThreshold ()
     Key of parameter SIFT/GaussianThreshold : "CudaSift: Threshold on difference of Gaussians for feature pruning. The higher the threshold, the less features with low response/hessian are produced by the detector." Default value: 2.0 ( float ).
     
    static float defaultSIFTGaussianThreshold ()
     Default value of parameter SIFT/GaussianThreshold : 2.0 .
     
    static std::string typeSIFTGaussianThreshold ()
     Type of parameter SIFT/GaussianThreshold , as a string: float .
     
    static std::string kSIFTMaxGaussianThreshold ()
     Key of parameter SIFT/MaxGaussianThreshold : uFormat("CudaSift: Maximum threshold on difference of Gaussians for feature pruning (ignored if smaller or equal than %s). The lower the threshold, the less features with high response/hessian are produced by the detector.", kSIFTGaussianThreshold().c_str()) Default value: 0.0 ( float ).
     
    static float defaultSIFTMaxGaussianThreshold ()
     Default value of parameter SIFT/MaxGaussianThreshold : 0.0 .
     
    static std::string typeSIFTMaxGaussianThreshold ()
     Type of parameter SIFT/MaxGaussianThreshold , as a string: float .
     
    static std::string kSIFTUpscale ()
     Key of parameter SIFT/Upscale : "CudaSift: Whether to enable upscaling." Default value: false ( bool ).
     
    static bool defaultSIFTUpscale ()
     Default value of parameter SIFT/Upscale : false .
     
    static std::string typeSIFTUpscale ()
     Type of parameter SIFT/Upscale , as a string: bool .
     
    static std::string kBRIEFBytes ()
     Key of parameter BRIEF/Bytes : "Bytes is a length of descriptor in bytes. It can be equal 16, 32 or 64 bytes." Default value: 32 ( int ).
     
    static int defaultBRIEFBytes ()
     Default value of parameter BRIEF/Bytes : 32 .
     
    static std::string typeBRIEFBytes ()
     Type of parameter BRIEF/Bytes , as a string: int .
     
    static std::string kFASTThreshold ()
     Key of parameter FAST/Threshold : "Threshold on difference between intensity of the central pixel and pixels of a circle around this pixel." Default value: 20 ( int ).
     
    static int defaultFASTThreshold ()
     Default value of parameter FAST/Threshold : 20 .
     
    static std::string typeFASTThreshold ()
     Type of parameter FAST/Threshold , as a string: int .
     
    static std::string kFASTNonmaxSuppression ()
     Key of parameter FAST/NonmaxSuppression : "If true, non-maximum suppression is applied to detected corners (keypoints)." Default value: true ( bool ).
     
    static bool defaultFASTNonmaxSuppression ()
     Default value of parameter FAST/NonmaxSuppression : true .
     
    static std::string typeFASTNonmaxSuppression ()
     Type of parameter FAST/NonmaxSuppression , as a string: bool .
     
    static std::string kFASTGpu ()
     Key of parameter FAST/Gpu : "GPU-FAST: Use GPU version of FAST. This option is enabled only if OpenCV is built with CUDA and GPUs are detected." Default value: false ( bool ).
     
    static bool defaultFASTGpu ()
     Default value of parameter FAST/Gpu : false .
     
    static std::string typeFASTGpu ()
     Type of parameter FAST/Gpu , as a string: bool .
     
    static std::string kFASTGpuKeypointsRatio ()
     Key of parameter FAST/GpuKeypointsRatio : "Used with FAST GPU." Default value: 0.05 ( double ).
     
    static double defaultFASTGpuKeypointsRatio ()
     Default value of parameter FAST/GpuKeypointsRatio : 0.05 .
     
    static std::string typeFASTGpuKeypointsRatio ()
     Type of parameter FAST/GpuKeypointsRatio , as a string: double .
     
    static std::string kFASTMinThreshold ()
     Key of parameter FAST/MinThreshold : "Minimum threshold. Used only when FAST/GridRows and FAST/GridCols are set." Default value: 7 ( int ).
     
    static int defaultFASTMinThreshold ()
     Default value of parameter FAST/MinThreshold : 7 .
     
    static std::string typeFASTMinThreshold ()
     Type of parameter FAST/MinThreshold , as a string: int .
     
    static std::string kFASTMaxThreshold ()
     Key of parameter FAST/MaxThreshold : "Maximum threshold. Used only when FAST/GridRows and FAST/GridCols are set." Default value: 200 ( int ).
     
    static int defaultFASTMaxThreshold ()
     Default value of parameter FAST/MaxThreshold : 200 .
     
    static std::string typeFASTMaxThreshold ()
     Type of parameter FAST/MaxThreshold , as a string: int .
     
    static std::string kFASTGridRows ()
     Key of parameter FAST/GridRows : "Grid rows (0 to disable). Adapts the detector to partition the source image into a grid and detect points in each cell." Default value: 0 ( int ).
     
    static int defaultFASTGridRows ()
     Default value of parameter FAST/GridRows : 0 .
     
    static std::string typeFASTGridRows ()
     Type of parameter FAST/GridRows , as a string: int .
     
    static std::string kFASTGridCols ()
     Key of parameter FAST/GridCols : "Grid cols (0 to disable). Adapts the detector to partition the source image into a grid and detect points in each cell." Default value: 0 ( int ).
     
    static int defaultFASTGridCols ()
     Default value of parameter FAST/GridCols : 0 .
     
    static std::string typeFASTGridCols ()
     Type of parameter FAST/GridCols , as a string: int .
     
    static std::string kFASTCV ()
     Key of parameter FAST/CV : "Enable FastCV implementation if non-zero (and RTAB-Map is built with FastCV support). Values should be 9 and 10." Default value: 0 ( int ).
     
    static int defaultFASTCV ()
     Default value of parameter FAST/CV : 0 .
     
    static std::string typeFASTCV ()
     Type of parameter FAST/CV , as a string: int .
     
    static std::string kGFTTQualityLevel ()
     Key of parameter GFTT/QualityLevel : "" Default value: 0.001 ( double ).
     
    static double defaultGFTTQualityLevel ()
     Default value of parameter GFTT/QualityLevel : 0.001 .
     
    static std::string typeGFTTQualityLevel ()
     Type of parameter GFTT/QualityLevel , as a string: double .
     
    static std::string kGFTTMinDistance ()
     Key of parameter GFTT/MinDistance : "" Default value: 7 ( double ).
     
    static double defaultGFTTMinDistance ()
     Default value of parameter GFTT/MinDistance : 7 .
     
    static std::string typeGFTTMinDistance ()
     Type of parameter GFTT/MinDistance , as a string: double .
     
    static std::string kGFTTBlockSize ()
     Key of parameter GFTT/BlockSize : "" Default value: 3 ( int ).
     
    static int defaultGFTTBlockSize ()
     Default value of parameter GFTT/BlockSize : 3 .
     
    static std::string typeGFTTBlockSize ()
     Type of parameter GFTT/BlockSize , as a string: int .
     
    static std::string kGFTTUseHarrisDetector ()
     Key of parameter GFTT/UseHarrisDetector : "" Default value: false ( bool ).
     
    static bool defaultGFTTUseHarrisDetector ()
     Default value of parameter GFTT/UseHarrisDetector : false .
     
    static std::string typeGFTTUseHarrisDetector ()
     Type of parameter GFTT/UseHarrisDetector , as a string: bool .
     
    static std::string kGFTTK ()
     Key of parameter GFTT/K : "" Default value: 0.04 ( double ).
     
    static double defaultGFTTK ()
     Default value of parameter GFTT/K : 0.04 .
     
    static std::string typeGFTTK ()
     Type of parameter GFTT/K , as a string: double .
     
    static std::string kGFTTGpu ()
     Key of parameter GFTT/Gpu : "GPU-GFTT: Use GPU version of GFTT. This option is enabled only if OpenCV>=3 is built with CUDA and GPUs are detected." Default value: false ( bool ).
     
    static bool defaultGFTTGpu ()
     Default value of parameter GFTT/Gpu : false .
     
    static std::string typeGFTTGpu ()
     Type of parameter GFTT/Gpu , as a string: bool .
     
    static std::string kORBScaleFactor ()
     Key of parameter ORB/ScaleFactor : "Pyramid decimation ratio, greater than 1. scaleFactor==2 means the classical pyramid, where each next level has 4x less pixels than the previous, but such a big scale factor will degrade feature matching scores dramatically. On the other hand, too close to 1 scale factor will mean that to cover certain scale range you will need more pyramid levels and so the speed will suffer." Default value: 2 ( float ).
     
    static float defaultORBScaleFactor ()
     Default value of parameter ORB/ScaleFactor : 2 .
     
    static std::string typeORBScaleFactor ()
     Type of parameter ORB/ScaleFactor , as a string: float .
     
    static std::string kORBNLevels ()
     Key of parameter ORB/NLevels : "The number of pyramid levels. The smallest level will have linear size equal to input_image_linear_size/pow(scaleFactor, nlevels)." Default value: 3 ( int ).
     
    static int defaultORBNLevels ()
     Default value of parameter ORB/NLevels : 3 .
     
    static std::string typeORBNLevels ()
     Type of parameter ORB/NLevels , as a string: int .
     
    static std::string kORBEdgeThreshold ()
     Key of parameter ORB/EdgeThreshold : "This is size of the border where the features are not detected. It should roughly match the patchSize parameter." Default value: 19 ( int ).
     
    static int defaultORBEdgeThreshold ()
     Default value of parameter ORB/EdgeThreshold : 19 .
     
    static std::string typeORBEdgeThreshold ()
     Type of parameter ORB/EdgeThreshold , as a string: int .
     
    static std::string kORBFirstLevel ()
     Key of parameter ORB/FirstLevel : "It should be 0 in the current implementation." Default value: 0 ( int ).
     
    static int defaultORBFirstLevel ()
     Default value of parameter ORB/FirstLevel : 0 .
     
    static std::string typeORBFirstLevel ()
     Type of parameter ORB/FirstLevel , as a string: int .
     
    static std::string kORBWTA_K ()
     Key of parameter ORB/WTA_K : "The number of points that produce each element of the oriented BRIEF descriptor. The default value 2 means the BRIEF where we take a random point pair and compare their brightnesses, so we get 0/1 response. Other possible values are 3 and 4. For example, 3 means that we take 3 random points (of course, those point coordinates are random, but they are generated from the pre-defined seed, so each element of BRIEF descriptor is computed deterministically from the pixel rectangle), find point of maximum brightness and output index of the winner (0, 1 or 2). Such output will occupy 2 bits, and therefore it will need a special variant of Hamming distance, denoted as NORM_HAMMING2 (2 bits per bin). When WTA_K=4, we take 4 random points to compute each bin (that will also occupy 2 bits with possible values 0, 1, 2 or 3)." Default value: 2 ( int ).
     
    static int defaultORBWTA_K ()
     Default value of parameter ORB/WTA_K : 2 .
     
    static std::string typeORBWTA_K ()
     Type of parameter ORB/WTA_K , as a string: int .
     
    static std::string kORBScoreType ()
     Key of parameter ORB/ScoreType : "The default HARRIS_SCORE=0 means that Harris algorithm is used to rank features (the score is written to KeyPoint::score and is used to retain best nfeatures features); FAST_SCORE=1 is alternative value of the parameter that produces slightly less stable keypoints, but it is a little faster to compute." Default value: 0 ( int ).
     
    static int defaultORBScoreType ()
     Default value of parameter ORB/ScoreType : 0 .
     
    static std::string typeORBScoreType ()
     Type of parameter ORB/ScoreType , as a string: int .
     
    static std::string kORBPatchSize ()
     Key of parameter ORB/PatchSize : "size of the patch used by the oriented BRIEF descriptor. Of course, on smaller pyramid layers the perceived image area covered by a feature will be larger." Default value: 31 ( int ).
     
    static int defaultORBPatchSize ()
     Default value of parameter ORB/PatchSize : 31 .
     
    static std::string typeORBPatchSize ()
     Type of parameter ORB/PatchSize , as a string: int .
     
    static std::string kORBGpu ()
     Key of parameter ORB/Gpu : "GPU-ORB: Use GPU version of ORB. This option is enabled only if OpenCV is built with CUDA and GPUs are detected." Default value: false ( bool ).
     
    static bool defaultORBGpu ()
     Default value of parameter ORB/Gpu : false .
     
    static std::string typeORBGpu ()
     Type of parameter ORB/Gpu , as a string: bool .
     
    static std::string kFREAKOrientationNormalized ()
     Key of parameter FREAK/OrientationNormalized : "Enable orientation normalization." Default value: true ( bool ).
     
    static bool defaultFREAKOrientationNormalized ()
     Default value of parameter FREAK/OrientationNormalized : true .
     
    static std::string typeFREAKOrientationNormalized ()
     Type of parameter FREAK/OrientationNormalized , as a string: bool .
     
    static std::string kFREAKScaleNormalized ()
     Key of parameter FREAK/ScaleNormalized : "Enable scale normalization." Default value: true ( bool ).
     
    static bool defaultFREAKScaleNormalized ()
     Default value of parameter FREAK/ScaleNormalized : true .
     
    static std::string typeFREAKScaleNormalized ()
     Type of parameter FREAK/ScaleNormalized , as a string: bool .
     
    static std::string kFREAKPatternScale ()
     Key of parameter FREAK/PatternScale : "Scaling of the description pattern." Default value: 22 ( float ).
     
    static float defaultFREAKPatternScale ()
     Default value of parameter FREAK/PatternScale : 22 .
     
    static std::string typeFREAKPatternScale ()
     Type of parameter FREAK/PatternScale , as a string: float .
     
    static std::string kFREAKNOctaves ()
     Key of parameter FREAK/NOctaves : "Number of octaves covered by the detected keypoints." Default value: 4 ( int ).
     
    static int defaultFREAKNOctaves ()
     Default value of parameter FREAK/NOctaves : 4 .
     
    static std::string typeFREAKNOctaves ()
     Type of parameter FREAK/NOctaves , as a string: int .
     
    static std::string kBRISKThresh ()
     Key of parameter BRISK/Thresh : "FAST/AGAST detection threshold score." Default value: 30 ( int ).
     
    static int defaultBRISKThresh ()
     Default value of parameter BRISK/Thresh : 30 .
     
    static std::string typeBRISKThresh ()
     Type of parameter BRISK/Thresh , as a string: int .
     
    static std::string kBRISKOctaves ()
     Key of parameter BRISK/Octaves : "Detection octaves. Use 0 to do single scale." Default value: 3 ( int ).
     
    static int defaultBRISKOctaves ()
     Default value of parameter BRISK/Octaves : 3 .
     
    static std::string typeBRISKOctaves ()
     Type of parameter BRISK/Octaves , as a string: int .
     
    static std::string kBRISKPatternScale ()
     Key of parameter BRISK/PatternScale : "Apply this scale to the pattern used for sampling the neighbourhood of a keypoint." Default value: 1 ( float ).
     
    static float defaultBRISKPatternScale ()
     Default value of parameter BRISK/PatternScale : 1 .
     
    static std::string typeBRISKPatternScale ()
     Type of parameter BRISK/PatternScale , as a string: float .
     
    static std::string kKAZEExtended ()
     Key of parameter KAZE/Extended : "Set to enable extraction of extended (128-byte) descriptor." Default value: false ( bool ).
     
    static bool defaultKAZEExtended ()
     Default value of parameter KAZE/Extended : false .
     
    static std::string typeKAZEExtended ()
     Type of parameter KAZE/Extended , as a string: bool .
     
    static std::string kKAZEUpright ()
     Key of parameter KAZE/Upright : "Set to enable use of upright descriptors (non rotation-invariant)." Default value: false ( bool ).
     
    static bool defaultKAZEUpright ()
     Default value of parameter KAZE/Upright : false .
     
    static std::string typeKAZEUpright ()
     Type of parameter KAZE/Upright , as a string: bool .
     
    static std::string kKAZEThreshold ()
     Key of parameter KAZE/Threshold : "Detector response threshold to accept keypoint." Default value: 0.001 ( float ).
     
    static float defaultKAZEThreshold ()
     Default value of parameter KAZE/Threshold : 0.001 .
     
    static std::string typeKAZEThreshold ()
     Type of parameter KAZE/Threshold , as a string: float .
     
    static std::string kKAZENOctaves ()
     Key of parameter KAZE/NOctaves : "Maximum octave evolution of the image." Default value: 4 ( int ).
     
    static int defaultKAZENOctaves ()
     Default value of parameter KAZE/NOctaves : 4 .
     
    static std::string typeKAZENOctaves ()
     Type of parameter KAZE/NOctaves , as a string: int .
     
    static std::string kKAZENOctaveLayers ()
     Key of parameter KAZE/NOctaveLayers : "Default number of sublevels per scale level." Default value: 4 ( int ).
     
    static int defaultKAZENOctaveLayers ()
     Default value of parameter KAZE/NOctaveLayers : 4 .
     
    static std::string typeKAZENOctaveLayers ()
     Type of parameter KAZE/NOctaveLayers , as a string: int .
     
    static std::string kKAZEDiffusivity ()
     Key of parameter KAZE/Diffusivity : "Diffusivity type: 0=DIFF_PM_G1, 1=DIFF_PM_G2, 2=DIFF_WEICKERT or 3=DIFF_CHARBONNIER." Default value: 1 ( int ).
     
    static int defaultKAZEDiffusivity ()
     Default value of parameter KAZE/Diffusivity : 1 .
     
    static std::string typeKAZEDiffusivity ()
     Type of parameter KAZE/Diffusivity , as a string: int .
     
    static std::string kSuperPointModelPath ()
     Key of parameter SuperPoint/ModelPath : "[Required] Path to pre-trained weights Torch file of SuperPoint (*.pt)." Default value: "" (string).
     
    static std::string defaultSuperPointModelPath ()
     Default value of parameter SuperPoint/ModelPath : "" .
     
    static std::string typeSuperPointModelPath ()
     Type of parameter SuperPoint/ModelPath , as a string: string.
     
    static std::string kSuperPointThreshold ()
     Key of parameter SuperPoint/Threshold : "Detector response threshold to accept keypoint." Default value: 0.010 ( float ).
     
    static float defaultSuperPointThreshold ()
     Default value of parameter SuperPoint/Threshold : 0.010 .
     
    static std::string typeSuperPointThreshold ()
     Type of parameter SuperPoint/Threshold , as a string: float .
     
    static std::string kSuperPointNMS ()
     Key of parameter SuperPoint/NMS : "If true, non-maximum suppression is applied to detected keypoints." Default value: true ( bool ).
     
    static bool defaultSuperPointNMS ()
     Default value of parameter SuperPoint/NMS : true .
     
    static std::string typeSuperPointNMS ()
     Type of parameter SuperPoint/NMS , as a string: bool .
     
    static std::string kSuperPointNMSRadius ()
     Key of parameter SuperPoint/NMSRadius : uFormat("[%s=true] Minimum distance (pixels) between keypoints.", kSuperPointNMS().c_str()) Default value: 4 ( int ).
     
    static int defaultSuperPointNMSRadius ()
     Default value of parameter SuperPoint/NMSRadius : 4 .
     
    static std::string typeSuperPointNMSRadius ()
     Type of parameter SuperPoint/NMSRadius , as a string: int .
     
    static std::string kSuperPointCuda ()
     Key of parameter SuperPoint/Cuda : "Use Cuda device for Torch, otherwise CPU device is used by default." Default value: true ( bool ).
     
    static bool defaultSuperPointCuda ()
     Default value of parameter SuperPoint/Cuda : true .
     
    static std::string typeSuperPointCuda ()
     Type of parameter SuperPoint/Cuda , as a string: bool .
     
    static std::string kSuperPointRpautratWeightsPath ()
     Key of parameter SuperPointRpautrat/WeightsPath : "[Required] SuperPoint weights file (*.pth)." Default value: "" (string).
     
    static std::string defaultSuperPointRpautratWeightsPath ()
     Default value of parameter SuperPointRpautrat/WeightsPath : "" .
     
    static std::string typeSuperPointRpautratWeightsPath ()
     Type of parameter SuperPointRpautrat/WeightsPath , as a string: string.
     
    static std::string kSuperPointRpautratModelPath ()
     Key of parameter SuperPointRpautrat/ModelPath : "[Required] SuperPoint python model file (superpoint_pytorch.py)." Default value: "" (string).
     
    static std::string defaultSuperPointRpautratModelPath ()
     Default value of parameter SuperPointRpautrat/ModelPath : "" .
     
    static std::string typeSuperPointRpautratModelPath ()
     Type of parameter SuperPointRpautrat/ModelPath , as a string: string.
     
    static std::string kSuperPointRpautratThreshold ()
     Key of parameter SuperPointRpautrat/Threshold : "Detector response threshold to accept keypoint." Default value: 0.005 ( float ).
     
    static float defaultSuperPointRpautratThreshold ()
     Default value of parameter SuperPointRpautrat/Threshold : 0.005 .
     
    static std::string typeSuperPointRpautratThreshold ()
     Type of parameter SuperPointRpautrat/Threshold , as a string: float .
     
    static std::string kSuperPointRpautratNMS ()
     Key of parameter SuperPointRpautrat/NMS : "If true, non-maximum suppression is applied to detected keypoints." Default value: true ( bool ).
     
    static bool defaultSuperPointRpautratNMS ()
     Default value of parameter SuperPointRpautrat/NMS : true .
     
    static std::string typeSuperPointRpautratNMS ()
     Type of parameter SuperPointRpautrat/NMS , as a string: bool .
     
    static std::string kSuperPointRpautratNMSRadius ()
     Key of parameter SuperPointRpautrat/NMSRadius : uFormat("[%s=true] Minimum distance (pixels) between keypoints.", kSuperPointRpautratNMS().c_str()) Default value: 4 ( int ).
     
    static int defaultSuperPointRpautratNMSRadius ()
     Default value of parameter SuperPointRpautrat/NMSRadius : 4 .
     
    static std::string typeSuperPointRpautratNMSRadius ()
     Type of parameter SuperPointRpautrat/NMSRadius , as a string: int .
     
    static std::string kSuperPointRpautratCuda ()
     Key of parameter SuperPointRpautrat/Cuda : "Use Cuda device for Torch, otherwise CPU device is used by default." Default value: true ( bool ).
     
    static bool defaultSuperPointRpautratCuda ()
     Default value of parameter SuperPointRpautrat/Cuda : true .
     
    static std::string typeSuperPointRpautratCuda ()
     Type of parameter SuperPointRpautrat/Cuda , as a string: bool .
     
    static std::string kPyDetectorPath ()
     Key of parameter PyDetector/Path : "Path to python script file (see available ones in rtabmap/corelib/src/python/*). See the header to see where the script should be copied." Default value: "" (string).
     
    static std::string defaultPyDetectorPath ()
     Default value of parameter PyDetector/Path : "" .
     
    static std::string typePyDetectorPath ()
     Type of parameter PyDetector/Path , as a string: string.
     
    static std::string kPyDetectorCuda ()
     Key of parameter PyDetector/Cuda : "Use cuda." Default value: true ( bool ).
     
    static bool defaultPyDetectorCuda ()
     Default value of parameter PyDetector/Cuda : true .
     
    static std::string typePyDetectorCuda ()
     Type of parameter PyDetector/Cuda , as a string: bool .
     
    static std::string kBayesVirtualPlacePriorThr ()
     Key of parameter Bayes/VirtualPlacePriorThr : "Virtual place prior. Considering that we are at a new place, this is the prior probability to move again to a new place (unvisited location). The prior probability to move to a previously visited location is 1 - VirtualPlacePriorThr (split equally against all previously visited locations)." Default value: 0.9 ( float ).
     
    static float defaultBayesVirtualPlacePriorThr ()
     Default value of parameter Bayes/VirtualPlacePriorThr : 0.9 .
     
    static std::string typeBayesVirtualPlacePriorThr ()
     Type of parameter Bayes/VirtualPlacePriorThr , as a string: float .
     
    static std::string kBayesPredictionLC ()
     Key of parameter Bayes/PredictionLC : "Prediction of loop closures (Gaussian-like, here with sigma=1.6) - Format: {VirtualPlaceProb, LoopClosureProb, NeighborLvl1, NeighborLvl2, ...}. Considering we are at a previously visited location, the first value is the probability to move to a new place (unvisited location), the second value is the probability to stay at the same location, the third value is the probability to move to a neighbor or loop closure at the first depth level, the fourth value is the probability to move to a neighbor or loop closure at the second depth level, etc. If the sum of the values is not 1, the difference is normalized against all remaining visited locations. Normally, the sum of these values should be 1." Default value: "0.1 0.36 0.30 0.16 0.062 0.0151 0.00255 0.000324 2.5e-05 1.3e-06 4.8e-08 1.2e-09 1.9e-11 2.2e-13 1.7e-15 8.5e-18 2.9e-20 6.9e-23" (string).
     
    static std::string defaultBayesPredictionLC ()
     Default value of parameter Bayes/PredictionLC : "0.1 0.36 0.30 0.16 0.062 0.0151 0.00255 0.000324 2.5e-05 1.3e-06 4.8e-08 1.2e-09 1.9e-11 2.2e-13 1.7e-15 8.5e-18 2.9e-20 6.9e-23" .
     
    static std::string typeBayesPredictionLC ()
     Type of parameter Bayes/PredictionLC , as a string: string.
     
    static std::string kBayesFullPredictionUpdate ()
     Key of parameter Bayes/FullPredictionUpdate : "Regenerate all the prediction matrix on each iteration (otherwise only removed/added ids are updated)." Default value: false ( bool ).
     
    static bool defaultBayesFullPredictionUpdate ()
     Default value of parameter Bayes/FullPredictionUpdate : false .
     
    static std::string typeBayesFullPredictionUpdate ()
     Type of parameter Bayes/FullPredictionUpdate , as a string: bool .
     
    static std::string kVhEpEnabled ()
     Key of parameter VhEp/Enabled : uFormat("Verify visual loop closure hypothesis by computing a fundamental matrix. This is done prior to transformation computation when %s is enabled.", kRGBDEnabled().c_str()) Default value: false ( bool ).
     
    static bool defaultVhEpEnabled ()
     Default value of parameter VhEp/Enabled : false .
     
    static std::string typeVhEpEnabled ()
     Type of parameter VhEp/Enabled , as a string: bool .
     
    static std::string kVhEpMatchCountMin ()
     Key of parameter VhEp/MatchCountMin : "Minimum of matching visual words pairs to accept the loop hypothesis." Default value: 8 ( int ).
     
    static int defaultVhEpMatchCountMin ()
     Default value of parameter VhEp/MatchCountMin : 8 .
     
    static std::string typeVhEpMatchCountMin ()
     Type of parameter VhEp/MatchCountMin , as a string: int .
     
    static std::string kVhEpRansacParam1 ()
     Key of parameter VhEp/RansacParam1 : "Fundamental matrix (see cvFindFundamentalMat()): Max distance (in pixels) from the epipolar line for a point to be inlier." Default value: 3 ( float ).
     
    static float defaultVhEpRansacParam1 ()
     Default value of parameter VhEp/RansacParam1 : 3 .
     
    static std::string typeVhEpRansacParam1 ()
     Type of parameter VhEp/RansacParam1 , as a string: float .
     
    static std::string kVhEpRansacParam2 ()
     Key of parameter VhEp/RansacParam2 : "Fundamental matrix (see cvFindFundamentalMat()): Performance of RANSAC." Default value: 0.99 ( float ).
     
    static float defaultVhEpRansacParam2 ()
     Default value of parameter VhEp/RansacParam2 : 0.99 .
     
    static std::string typeVhEpRansacParam2 ()
     Type of parameter VhEp/RansacParam2 , as a string: float .
     
    static std::string kRGBDEnabled ()
     Key of parameter RGBD/Enabled : "Activate metric SLAM. If set to false, classic RTAB-Map loop closure detection is done using only images and without any metric information." Default value: true ( bool ).
     
    static bool defaultRGBDEnabled ()
     Default value of parameter RGBD/Enabled : true .
     
    static std::string typeRGBDEnabled ()
     Type of parameter RGBD/Enabled , as a string: bool .
     
    static std::string kRGBDLinearUpdate ()
     Key of parameter RGBD/LinearUpdate : uFormat("Minimum linear displacement (m) to update the map. Rehearsal is done prior to this, so weights are still updated. To update the map when not moving, both %s and %s should be set to 0.", Parameters::kRGBDLinearUpdate().c_str(), Parameters::kRGBDAngularUpdate().c_str()) Default value: 0.1 ( float ).
     
    static float defaultRGBDLinearUpdate ()
     Default value of parameter RGBD/LinearUpdate : 0.1 .
     
    static std::string typeRGBDLinearUpdate ()
     Type of parameter RGBD/LinearUpdate , as a string: float .
     
    static std::string kRGBDAngularUpdate ()
     Key of parameter RGBD/AngularUpdate : uFormat("Minimum angular displacement (rad) to update the map. Rehearsal is done prior to this, so weights are still updated. To update the map when not moving, both %s and %s should be set to 0.", Parameters::kRGBDLinearUpdate().c_str(), Parameters::kRGBDAngularUpdate().c_str()) Default value: 0.1 ( float ).
     
    static float defaultRGBDAngularUpdate ()
     Default value of parameter RGBD/AngularUpdate : 0.1 .
     
    static std::string typeRGBDAngularUpdate ()
     Type of parameter RGBD/AngularUpdate , as a string: float .
     
    static std::string kRGBDLinearSpeedUpdate ()
     Key of parameter RGBD/LinearSpeedUpdate : "Maximum linear speed (m/s) to update the map (0 means not limit)." Default value: 0.0 ( float ).
     
    static float defaultRGBDLinearSpeedUpdate ()
     Default value of parameter RGBD/LinearSpeedUpdate : 0.0 .
     
    static std::string typeRGBDLinearSpeedUpdate ()
     Type of parameter RGBD/LinearSpeedUpdate , as a string: float .
     
    static std::string kRGBDAngularSpeedUpdate ()
     Key of parameter RGBD/AngularSpeedUpdate : "Maximum angular speed (rad/s) to update the map (0 means not limit)." Default value: 0.0 ( float ).
     
    static float defaultRGBDAngularSpeedUpdate ()
     Default value of parameter RGBD/AngularSpeedUpdate : 0.0 .
     
    static std::string typeRGBDAngularSpeedUpdate ()
     Type of parameter RGBD/AngularSpeedUpdate , as a string: float .
     
    static std::string kRGBDAggressiveLoopThr ()
     Key of parameter RGBD/AggressiveLoopThr : uFormat("Loop closure threshold used (overriding %s) when a new mapping session is not yet linked to a map of the highest loop closure hypothesis. In localization mode, this threshold is used when there are no loop closure constraints with any map in the cache (%s). In all cases, the goal is to aggressively loop on a previous map in the database. Only used when %s is enabled. Set 1 to disable.", kRtabmapLoopThr().c_str(), kRGBDMaxOdomCacheSize().c_str(), kRGBDEnabled().c_str()) Default value: 0.05 ( float ).
     
    static float defaultRGBDAggressiveLoopThr ()
     Default value of parameter RGBD/AggressiveLoopThr : 0.05 .
     
    static std::string typeRGBDAggressiveLoopThr ()
     Type of parameter RGBD/AggressiveLoopThr , as a string: float .
     
    static std::string kRGBDNewMapOdomChangeDistance ()
     Key of parameter RGBD/NewMapOdomChangeDistance : "A new map is created if a change of odometry translation greater than X m is detected (0 m = disabled)." Default value: 0 ( float ).
     
    static float defaultRGBDNewMapOdomChangeDistance ()
     Default value of parameter RGBD/NewMapOdomChangeDistance : 0 .
     
    static std::string typeRGBDNewMapOdomChangeDistance ()
     Type of parameter RGBD/NewMapOdomChangeDistance , as a string: float .
     
    static std::string kRGBDOptimizeFromGraphEnd ()
     Key of parameter RGBD/OptimizeFromGraphEnd : "Optimize graph from the newest node. If false, the graph is optimized from the oldest node of the current graph (this adds an overhead computation to detect to oldest node of the current graph, but it can be useful to preserve the map referential from the oldest node). Warning when set to false: when some nodes are transferred, the first referential of the local map may change, resulting in momentary changes in robot/map position (which are annoying in teleoperation)." Default value: false ( bool ).
     
    static bool defaultRGBDOptimizeFromGraphEnd ()
     Default value of parameter RGBD/OptimizeFromGraphEnd : false .
     
    static std::string typeRGBDOptimizeFromGraphEnd ()
     Type of parameter RGBD/OptimizeFromGraphEnd , as a string: bool .
     
    static std::string kRGBDOptimizeMaxError ()
     Key of parameter RGBD/OptimizeMaxError : uFormat("Reject loop closures if optimization error ratio is greater than this value (0=disabled). Ratio is computed as absolute error over standard deviation of each link. This will help to detect when a wrong loop closure is added to the graph. If used with \"%s\", the disabled loop closure links will be removed.", kOptimizerRobust().c_str()) Default value: 3.0 ( float ).
     
    static float defaultRGBDOptimizeMaxError ()
     Default value of parameter RGBD/OptimizeMaxError : 3.0 .
     
    static std::string typeRGBDOptimizeMaxError ()
     Type of parameter RGBD/OptimizeMaxError , as a string: float .
     
    static std::string kRGBDOptimizeMaxErrorRepairRadius ()
     Key of parameter RGBD/OptimizeMaxErrorRepairRadius : uFormat("If two consecutive loop closures are rejected by %s on the same old loop closure link, we will remove that old link, and other old links under that radius if necessary, until optimization is accepted. When optimization is accepted, the old loop closure links are removed from the graph. This feature is useful to reject bad loop closures that were accepted previously. Set to 0 to disable this feature.", kRGBDOptimizeMaxError().c_str()) Default value: 0.0 ( float ).
     
    static float defaultRGBDOptimizeMaxErrorRepairRadius ()
     Default value of parameter RGBD/OptimizeMaxErrorRepairRadius : 0.0 .
     
    static std::string typeRGBDOptimizeMaxErrorRepairRadius ()
     Type of parameter RGBD/OptimizeMaxErrorRepairRadius , as a string: float .
     
    static std::string kRGBDMaxLoopClosureDistance ()
     Key of parameter RGBD/MaxLoopClosureDistance : "Reject loop closures/localizations if the distance from the map is over this distance (0=disabled)." Default value: 0.0 ( float ).
     
    static float defaultRGBDMaxLoopClosureDistance ()
     Default value of parameter RGBD/MaxLoopClosureDistance : 0.0 .
     
    static std::string typeRGBDMaxLoopClosureDistance ()
     Type of parameter RGBD/MaxLoopClosureDistance , as a string: float .
     
    static std::string kRGBDForceOdom3DoF ()
     Key of parameter RGBD/ForceOdom3DoF : uFormat("Force odometry pose to be 3DoF if %s=true.", kRegForce3DoF().c_str()) Default value: true ( bool ).
     
    static bool defaultRGBDForceOdom3DoF ()
     Default value of parameter RGBD/ForceOdom3DoF : true .
     
    static std::string typeRGBDForceOdom3DoF ()
     Type of parameter RGBD/ForceOdom3DoF , as a string: bool .
     
    static std::string kRGBDStartAtOrigin ()
     Key of parameter RGBD/StartAtOrigin : uFormat("If true, rtabmap will assume the robot is starting from origin of the map. If false, rtabmap will assume the robot is restarting from the last saved localization pose from previous session (the place where it shut down previously). Used only in localization mode (%s=false).", kMemIncrementalMemory().c_str()) Default value: false ( bool ).
     
    static bool defaultRGBDStartAtOrigin ()
     Default value of parameter RGBD/StartAtOrigin : false .
     
    static std::string typeRGBDStartAtOrigin ()
     Type of parameter RGBD/StartAtOrigin , as a string: bool .
     
    static std::string kRGBDGoalReachedRadius ()
     Key of parameter RGBD/GoalReachedRadius : "Goal reached radius (m)." Default value: 0.5 ( float ).
     
    static float defaultRGBDGoalReachedRadius ()
     Default value of parameter RGBD/GoalReachedRadius : 0.5 .
     
    static std::string typeRGBDGoalReachedRadius ()
     Type of parameter RGBD/GoalReachedRadius , as a string: float .
     
    static std::string kRGBDPlanStuckIterations ()
     Key of parameter RGBD/PlanStuckIterations : "Mark the current goal node on the path as unreachable if it is not updated after X iterations (0=disabled). If all upcoming nodes on the path are unreachabled, the plan fails." Default value: 0 ( int ).
     
    static int defaultRGBDPlanStuckIterations ()
     Default value of parameter RGBD/PlanStuckIterations : 0 .
     
    static std::string typeRGBDPlanStuckIterations ()
     Type of parameter RGBD/PlanStuckIterations , as a string: int .
     
    static std::string kRGBDPlanLinearVelocity ()
     Key of parameter RGBD/PlanLinearVelocity : "Linear velocity (m/sec) used to compute path weights." Default value: 0 ( float ).
     
    static float defaultRGBDPlanLinearVelocity ()
     Default value of parameter RGBD/PlanLinearVelocity : 0 .
     
    static std::string typeRGBDPlanLinearVelocity ()
     Type of parameter RGBD/PlanLinearVelocity , as a string: float .
     
    static std::string kRGBDPlanAngularVelocity ()
     Key of parameter RGBD/PlanAngularVelocity : "Angular velocity (rad/sec) used to compute path weights." Default value: 0 ( float ).
     
    static float defaultRGBDPlanAngularVelocity ()
     Default value of parameter RGBD/PlanAngularVelocity : 0 .
     
    static std::string typeRGBDPlanAngularVelocity ()
     Type of parameter RGBD/PlanAngularVelocity , as a string: float .
     
    static std::string kRGBDGoalsSavedInUserData ()
     Key of parameter RGBD/GoalsSavedInUserData : "When a goal is received and processed with success, it is saved in user data of the location with this format: \"GOAL:#\"." Default value: false ( bool ).
     
    static bool defaultRGBDGoalsSavedInUserData ()
     Default value of parameter RGBD/GoalsSavedInUserData : false .
     
    static std::string typeRGBDGoalsSavedInUserData ()
     Type of parameter RGBD/GoalsSavedInUserData , as a string: bool .
     
    static std::string kRGBDMaxLocalRetrieved ()
     Key of parameter RGBD/MaxLocalRetrieved : "Maximum local locations retrieved (0=disabled) near the current pose in the local map or on the current planned path (those on the planned path have priority)." Default value: 2 ( unsigned int ).
     
    static unsigned int defaultRGBDMaxLocalRetrieved ()
     Default value of parameter RGBD/MaxLocalRetrieved : 2 .
     
    static std::string typeRGBDMaxLocalRetrieved ()
     Type of parameter RGBD/MaxLocalRetrieved , as a string: unsigned int .
     
    static std::string kRGBDLocalRadius ()
     Key of parameter RGBD/LocalRadius : "Local radius (m) for nodes selection in the local map. This parameter is used in some approaches about the local map management." Default value: 10 ( float ).
     
    static float defaultRGBDLocalRadius ()
     Default value of parameter RGBD/LocalRadius : 10 .
     
    static std::string typeRGBDLocalRadius ()
     Type of parameter RGBD/LocalRadius , as a string: float .
     
    static std::string kRGBDLocalImmunizationRatio ()
     Key of parameter RGBD/LocalImmunizationRatio : "Ratio of working memory for which local nodes are immunized from transfer." Default value: 0.25 ( float ).
     
    static float defaultRGBDLocalImmunizationRatio ()
     Default value of parameter RGBD/LocalImmunizationRatio : 0.25 .
     
    static std::string typeRGBDLocalImmunizationRatio ()
     Type of parameter RGBD/LocalImmunizationRatio , as a string: float .
     
    static std::string kRGBDScanMatchingIdsSavedInLinks ()
     Key of parameter RGBD/ScanMatchingIdsSavedInLinks : "Save scan matching IDs from one-to-many proximity detection in link's user data." Default value: true ( bool ).
     
    static bool defaultRGBDScanMatchingIdsSavedInLinks ()
     Default value of parameter RGBD/ScanMatchingIdsSavedInLinks : true .
     
    static std::string typeRGBDScanMatchingIdsSavedInLinks ()
     Type of parameter RGBD/ScanMatchingIdsSavedInLinks , as a string: bool .
     
    static std::string kRGBDNeighborLinkRefining ()
     Key of parameter RGBD/NeighborLinkRefining : uFormat("When a new node is added to the graph, the transformation of its neighbor link to the previous node is refined using registration approach selected (%s).", kRegStrategy().c_str()) Default value: false ( bool ).
     
    static bool defaultRGBDNeighborLinkRefining ()
     Default value of parameter RGBD/NeighborLinkRefining : false .
     
    static std::string typeRGBDNeighborLinkRefining ()
     Type of parameter RGBD/NeighborLinkRefining , as a string: bool .
     
    static std::string kRGBDLoopClosureIdentityGuess ()
     Key of parameter RGBD/LoopClosureIdentityGuess : uFormat("Use Identity matrix as guess when computing loop closure transform, otherwise no guess is used, thus assuming that registration strategy selected (%s) can deal with transformation estimation without guess.", kRegStrategy().c_str()) Default value: false ( bool ).
     
    static bool defaultRGBDLoopClosureIdentityGuess ()
     Default value of parameter RGBD/LoopClosureIdentityGuess : false .
     
    static std::string typeRGBDLoopClosureIdentityGuess ()
     Type of parameter RGBD/LoopClosureIdentityGuess , as a string: bool .
     
    static std::string kRGBDLoopClosureReextractFeatures ()
     Key of parameter RGBD/LoopClosureReextractFeatures : "Extract features even if there are some already in the nodes. Raw features are not saved in database." Default value: false ( bool ).
     
    static bool defaultRGBDLoopClosureReextractFeatures ()
     Default value of parameter RGBD/LoopClosureReextractFeatures : false .
     
    static std::string typeRGBDLoopClosureReextractFeatures ()
     Type of parameter RGBD/LoopClosureReextractFeatures , as a string: bool .
     
    static std::string kRGBDLocalBundleOnLoopClosure ()
     Key of parameter RGBD/LocalBundleOnLoopClosure : "Do local bundle adjustment with neighborhood of the loop closure." Default value: false ( bool ).
     
    static bool defaultRGBDLocalBundleOnLoopClosure ()
     Default value of parameter RGBD/LocalBundleOnLoopClosure : false .
     
    static std::string typeRGBDLocalBundleOnLoopClosure ()
     Type of parameter RGBD/LocalBundleOnLoopClosure , as a string: bool .
     
    static std::string kRGBDInvertedReg ()
     Key of parameter RGBD/InvertedReg : "On loop closure, do registration from the target to reference instead of reference to target." Default value: false ( bool ).
     
    static bool defaultRGBDInvertedReg ()
     Default value of parameter RGBD/InvertedReg : false .
     
    static std::string typeRGBDInvertedReg ()
     Type of parameter RGBD/InvertedReg , as a string: bool .
     
    static std::string kRGBDCreateOccupancyGrid ()
     Key of parameter RGBD/CreateOccupancyGrid : "Create local occupancy grid maps. See \"Grid\" group for parameters." Default value: false ( bool ).
     
    static bool defaultRGBDCreateOccupancyGrid ()
     Default value of parameter RGBD/CreateOccupancyGrid : false .
     
    static std::string typeRGBDCreateOccupancyGrid ()
     Type of parameter RGBD/CreateOccupancyGrid , as a string: bool .
     
    static std::string kRGBDMarkerDetection ()
     Key of parameter RGBD/MarkerDetection : "Detect static markers to be added as landmarks for graph optimization. If input data have already landmarks, this will be ignored. See \"Marker\" group for parameters." Default value: false ( bool ).
     
    static bool defaultRGBDMarkerDetection ()
     Default value of parameter RGBD/MarkerDetection : false .
     
    static std::string typeRGBDMarkerDetection ()
     Type of parameter RGBD/MarkerDetection , as a string: bool .
     
    static std::string kRGBDLoopCovLimited ()
     Key of parameter RGBD/LoopCovLimited : "Limit covariance of non-neighbor links to minimum covariance of neighbor links. In other words, if covariance of a loop closure link is smaller than the minimum covariance of odometry links, its covariance is set to minimum covariance of odometry links." Default value: false ( bool ).
     
    static bool defaultRGBDLoopCovLimited ()
     Default value of parameter RGBD/LoopCovLimited : false .
     
    static std::string typeRGBDLoopCovLimited ()
     Type of parameter RGBD/LoopCovLimited , as a string: bool .
     
    static std::string kRGBDMaxOdomCacheSize ()
     Key of parameter RGBD/MaxOdomCacheSize : uFormat("Maximum odometry cache size. Used only in localization mode (when %s=false). This is used to get smoother localizations and to verify localization transforms (when %s!=0) to make sure we don't teleport to a location very similar to one we previously localized on. Set 0 to disable caching.", kMemIncrementalMemory().c_str(), kRGBDOptimizeMaxError().c_str()) Default value: 10 ( int ).
     
    static int defaultRGBDMaxOdomCacheSize ()
     Default value of parameter RGBD/MaxOdomCacheSize : 10 .
     
    static std::string typeRGBDMaxOdomCacheSize ()
     Type of parameter RGBD/MaxOdomCacheSize , as a string: int .
     
    static std::string kRGBDLocalizationSmoothing ()
     Key of parameter RGBD/LocalizationSmoothing : uFormat("Adjust localization constraints based on optimized odometry cache poses (when %s>0).", kRGBDMaxOdomCacheSize().c_str()) Default value: true ( bool ).
     
    static bool defaultRGBDLocalizationSmoothing ()
     Default value of parameter RGBD/LocalizationSmoothing : true .
     
    static std::string typeRGBDLocalizationSmoothing ()
     Type of parameter RGBD/LocalizationSmoothing , as a string: bool .
     
    static std::string kRGBDLocalizationPriorError ()
     Key of parameter RGBD/LocalizationPriorError : uFormat("The corresponding variance (error x error) set to priors of the map's poses during localization (when %s>0).", kRGBDMaxOdomCacheSize().c_str()) Default value: 0.001 ( double ).
     
    static double defaultRGBDLocalizationPriorError ()
     Default value of parameter RGBD/LocalizationPriorError : 0.001 .
     
    static std::string typeRGBDLocalizationPriorError ()
     Type of parameter RGBD/LocalizationPriorError , as a string: double .
     
    static std::string kRGBDLocalizationSecondTryWithoutProximityLinks ()
     Key of parameter RGBD/LocalizationSecondTryWithoutProximityLinks : uFormat("When localization is rejected by graph optimization validation, try a second time without proximity links if landmark or loop closure links are also present in odometry cache (see %s). If it succeeds, the proximity links are removed. This assumes that global loop closure and landmark links are more accurate than proximity links.", kRGBDMaxOdomCacheSize().c_str()) Default value: true ( bool ).
     
    static bool defaultRGBDLocalizationSecondTryWithoutProximityLinks ()
     Default value of parameter RGBD/LocalizationSecondTryWithoutProximityLinks : true .
     
    static std::string typeRGBDLocalizationSecondTryWithoutProximityLinks ()
     Type of parameter RGBD/LocalizationSecondTryWithoutProximityLinks , as a string: bool .
     
    static std::string kRGBDProximityByTime ()
     Key of parameter RGBD/ProximityByTime : "Detection over all locations in STM." Default value: false ( bool ).
     
    static bool defaultRGBDProximityByTime ()
     Default value of parameter RGBD/ProximityByTime : false .
     
    static std::string typeRGBDProximityByTime ()
     Type of parameter RGBD/ProximityByTime , as a string: bool .
     
    static std::string kRGBDProximityBySpace ()
     Key of parameter RGBD/ProximityBySpace : "Detection over locations (in Working Memory) near in space." Default value: true ( bool ).
     
    static bool defaultRGBDProximityBySpace ()
     Default value of parameter RGBD/ProximityBySpace : true .
     
    static std::string typeRGBDProximityBySpace ()
     Type of parameter RGBD/ProximityBySpace , as a string: bool .
     
    static std::string kRGBDProximityMaxGraphDepth ()
     Key of parameter RGBD/ProximityMaxGraphDepth : "Maximum depth from the current/last loop closure location and the local loop closure hypotheses. Set 0 to ignore." Default value: 50 ( int ).
     
    static int defaultRGBDProximityMaxGraphDepth ()
     Default value of parameter RGBD/ProximityMaxGraphDepth : 50 .
     
    static std::string typeRGBDProximityMaxGraphDepth ()
     Type of parameter RGBD/ProximityMaxGraphDepth , as a string: int .
     
    static std::string kRGBDProximityMaxPaths ()
     Key of parameter RGBD/ProximityMaxPaths : "Maximum paths compared (from the most recent) for proximity detection. 0 means no limit." Default value: 3 ( int ).
     
    static int defaultRGBDProximityMaxPaths ()
     Default value of parameter RGBD/ProximityMaxPaths : 3 .
     
    static std::string typeRGBDProximityMaxPaths ()
     Type of parameter RGBD/ProximityMaxPaths , as a string: int .
     
    static std::string kRGBDProximityPathFilteringRadius ()
     Key of parameter RGBD/ProximityPathFilteringRadius : "Path filtering radius to reduce the number of nodes to compare in a path in one-to-many proximity detection. The nearest node in a path should be inside that radius to be considered for one-to-one proximity detection." Default value: 1 ( float ).
     
    static float defaultRGBDProximityPathFilteringRadius ()
     Default value of parameter RGBD/ProximityPathFilteringRadius : 1 .
     
    static std::string typeRGBDProximityPathFilteringRadius ()
     Type of parameter RGBD/ProximityPathFilteringRadius , as a string: float .
     
    static std::string kRGBDProximityPathMaxNeighbors ()
     Key of parameter RGBD/ProximityPathMaxNeighbors : "Maximum neighbor nodes compared on each path for one-to-many proximity detection. Set to 0 to disable one-to-many proximity detection (by merging the laser scans)." Default value: 0 ( int ).
     
    static int defaultRGBDProximityPathMaxNeighbors ()
     Default value of parameter RGBD/ProximityPathMaxNeighbors : 0 .
     
    static std::string typeRGBDProximityPathMaxNeighbors ()
     Type of parameter RGBD/ProximityPathMaxNeighbors , as a string: int .
     
    static std::string kRGBDProximityPathRawPosesUsed ()
     Key of parameter RGBD/ProximityPathRawPosesUsed : "When comparing to a local path for one-to-many proximity detection, merge the scans using the odometry poses (with neighbor link optimizations) instead of the ones in the optimized local graph." Default value: true ( bool ).
     
    static bool defaultRGBDProximityPathRawPosesUsed ()
     Default value of parameter RGBD/ProximityPathRawPosesUsed : true .
     
    static std::string typeRGBDProximityPathRawPosesUsed ()
     Type of parameter RGBD/ProximityPathRawPosesUsed , as a string: bool .
     
    static std::string kRGBDProximityAngle ()
     Key of parameter RGBD/ProximityAngle : "Maximum angle (degrees) for one-to-one proximity detection." Default value: 45 ( float ).
     
    static float defaultRGBDProximityAngle ()
     Default value of parameter RGBD/ProximityAngle : 45 .
     
    static std::string typeRGBDProximityAngle ()
     Type of parameter RGBD/ProximityAngle , as a string: float .
     
    static std::string kRGBDProximityOdomGuess ()
     Key of parameter RGBD/ProximityOdomGuess : "Use odometry as motion guess for one-to-one proximity detection." Default value: false ( bool ).
     
    static bool defaultRGBDProximityOdomGuess ()
     Default value of parameter RGBD/ProximityOdomGuess : false .
     
    static std::string typeRGBDProximityOdomGuess ()
     Type of parameter RGBD/ProximityOdomGuess , as a string: bool .
     
    static std::string kRGBDProximityGlobalScanMap ()
     Key of parameter RGBD/ProximityGlobalScanMap : uFormat("Create a global assembled map from laser scans for one-to-many proximity detection, replacing the original one-to-many proximity detection (i.e., detection against local paths). Only used in localization mode (%s=false), otherwise original one-to-many proximity detection is done. Note also that if graph is modified (i.e., memory management is enabled or robot jumps from one disjoint session to another in same database), the global scan map is cleared and one-to-many proximity detection is reverted to original approach.", kMemIncrementalMemory().c_str()) Default value: false ( bool ).
     
    static bool defaultRGBDProximityGlobalScanMap ()
     Default value of parameter RGBD/ProximityGlobalScanMap : false .
     
    static std::string typeRGBDProximityGlobalScanMap ()
     Type of parameter RGBD/ProximityGlobalScanMap , as a string: bool .
     
    static std::string kRGBDProximityMergedScanCovFactor ()
     Key of parameter RGBD/ProximityMergedScanCovFactor : uFormat("Covariance factor for one-to-many proximity detection (when %s>0 and scans are used).", kRGBDProximityPathMaxNeighbors().c_str()) Default value: 100.0 ( double ).
     
    static double defaultRGBDProximityMergedScanCovFactor ()
     Default value of parameter RGBD/ProximityMergedScanCovFactor : 100.0 .
     
    static std::string typeRGBDProximityMergedScanCovFactor ()
     Type of parameter RGBD/ProximityMergedScanCovFactor , as a string: double .
     
    static std::string kOptimizerStrategy ()
     Key of parameter Optimizer/Strategy : "Graph optimization strategy: 0=TORO, 1=g2o, 2=GTSAM and 3=Ceres." Default value: 0 ( int ).
     
    static int defaultOptimizerStrategy ()
     Default value of parameter Optimizer/Strategy : 0 .
     
    static std::string typeOptimizerStrategy ()
     Type of parameter Optimizer/Strategy , as a string: int .
     
    static std::string kOptimizerIterations ()
     Key of parameter Optimizer/Iterations : "Optimization iterations." Default value: 100 ( int ).
     
    static int defaultOptimizerIterations ()
     Default value of parameter Optimizer/Iterations : 100 .
     
    static std::string typeOptimizerIterations ()
     Type of parameter Optimizer/Iterations , as a string: int .
     
    static std::string kOptimizerEpsilon ()
     Key of parameter Optimizer/Epsilon : "Stop optimizing when the error improvement is less than this value." Default value: 0.00001 ( double ).
     
    static double defaultOptimizerEpsilon ()
     Default value of parameter Optimizer/Epsilon : 0.00001 .
     
    static std::string typeOptimizerEpsilon ()
     Type of parameter Optimizer/Epsilon , as a string: double .
     
    static std::string kOptimizerVarianceIgnored ()
     Key of parameter Optimizer/VarianceIgnored : "Ignore constraints' variance. If checked, identity information matrix is used for each constraint. Otherwise, an information matrix is generated from the variance saved in the links." Default value: false ( bool ).
     
    static bool defaultOptimizerVarianceIgnored ()
     Default value of parameter Optimizer/VarianceIgnored : false .
     
    static std::string typeOptimizerVarianceIgnored ()
     Type of parameter Optimizer/VarianceIgnored , as a string: bool .
     
    static std::string kOptimizerRobust ()
     Key of parameter Optimizer/Robust : "Robust graph optimization using Vertigo (only work for g2o and GTSAM optimization strategies)." Default value: false ( bool ).
     
    static bool defaultOptimizerRobust ()
     Default value of parameter Optimizer/Robust : false .
     
    static std::string typeOptimizerRobust ()
     Type of parameter Optimizer/Robust , as a string: bool .
     
    static std::string kOptimizerPriorsIgnored ()
     Key of parameter Optimizer/PriorsIgnored : "Ignore prior constraints (global pose or GPS) while optimizing. Currently only g2o and gtsam optimization supports this." Default value: true ( bool ).
     
    static bool defaultOptimizerPriorsIgnored ()
     Default value of parameter Optimizer/PriorsIgnored : true .
     
    static std::string typeOptimizerPriorsIgnored ()
     Type of parameter Optimizer/PriorsIgnored , as a string: bool .
     
    static std::string kOptimizerLandmarksIgnored ()
     Key of parameter Optimizer/LandmarksIgnored : "Ignore landmark constraints while optimizing. Currently only g2o and gtsam optimization supports this." Default value: false ( bool ).
     
    static bool defaultOptimizerLandmarksIgnored ()
     Default value of parameter Optimizer/LandmarksIgnored : false .
     
    static std::string typeOptimizerLandmarksIgnored ()
     Type of parameter Optimizer/LandmarksIgnored , as a string: bool .
     
    static std::string kOptimizerGravitySigma ()
     Key of parameter Optimizer/GravitySigma : uFormat("Gravity sigma value (>=0, typically between 0.1 and 0.3). Optimization is done while preserving gravity orientation of the poses. This should be used only with visual/lidar inertial odometry approaches, for which we assume that all odometry poses are aligned with gravity. Set to 0 to disable gravity constraints. Currently supported only with g2o and GTSAM optimization strategies (see %s).", kOptimizerStrategy().c_str()) Default value: 0.0 ( float ).
     
    static float defaultOptimizerGravitySigma ()
     Default value of parameter Optimizer/GravitySigma : 0.0 .
     
    static std::string typeOptimizerGravitySigma ()
     Type of parameter Optimizer/GravitySigma , as a string: float .
     
    static std::string kg2oSolver ()
     Key of parameter g2o/Solver : "0=csparse 1=pcg 2=cholmod 3=Eigen" Default value: 0 ( int ).
     
    static int defaultg2oSolver ()
     Default value of parameter g2o/Solver : 0 .
     
    static std::string typeg2oSolver ()
     Type of parameter g2o/Solver , as a string: int .
     
    static std::string kg2oOptimizer ()
     Key of parameter g2o/Optimizer : "0=Levenberg 1=GaussNewton" Default value: 0 ( int ).
     
    static int defaultg2oOptimizer ()
     Default value of parameter g2o/Optimizer : 0 .
     
    static std::string typeg2oOptimizer ()
     Type of parameter g2o/Optimizer , as a string: int .
     
    static std::string kOptimizerBaseline ()
     Key of parameter Optimizer/Baseline : "When doing bundle adjustment with RGB-D data (mono camera + depth), set a fake baseline (m) so the BA backend treats depth as stereo disparity. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Set to 0 to keep the problem mono (depth observations are ignored). For real stereo data the baseline in the calibration (Tx) is used directly." Default value: 0.075 ( double ).
     
    static double defaultOptimizerBaseline ()
     Default value of parameter Optimizer/Baseline : 0.075 .
     
    static std::string typeOptimizerBaseline ()
     Type of parameter Optimizer/Baseline , as a string: double .
     
    static std::string kOptimizerPixelVariance ()
     Key of parameter Optimizer/PixelVariance : "Pixel variance used on the u/v axes of every bundle adjustment reprojection edge. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Should approximate the squared 1-sigma keypoint localization error in pixels. Set higher (e.g. 4-9) if features are noisy (low texture, motion blur, low light, or large detector scale). Set lower (e.g. 0.01-0.1) if features are sub-pixel refined (Lucas-Kanade tracking, parabolic peak interpolation). Intuition: the lower the pixel variance, the more the optimizer trusts the keypoint positions." Default value: 1.0 ( double ).
     
    static double defaultOptimizerPixelVariance ()
     Default value of parameter Optimizer/PixelVariance : 1.0 .
     
    static std::string typeOptimizerPixelVariance ()
     Type of parameter Optimizer/PixelVariance , as a string: double .
     
    static std::string kOptimizerDisparityVariance ()
     Key of parameter Optimizer/DisparityVariance : "Disparity variance used on the disparity axis (u - u_right) of stereo / RGB-D bundle adjustment edges. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Defaults to the same value as PixelVariance for backward compatibility. Set higher (e.g. 2-4) if your depth source is noisier than your feature detector's u/v precision (typical for stereo block matchers / SGM at long range). Set lower (e.g. 0.01-0.1) if your depth source is more accurate than the u/v detector (typical for ToF / LiDAR-fused depth where range is measured directly rather than triangulated). Intuition: the lower the disparity variance, the more the optimizer trusts the depth measurements. Geometric note: wider baseline and/or higher image resolution improve a block matcher's effective disparity precision (larger disparity magnitudes and finer sub-pixel refinement), so wide-baseline high-resolution stereo pairs can usually afford a lower disparity variance (e.g. 0.1-0.5); narrow-baseline low-resolution pairs should keep it higher (e.g. 1-4)." Default value: 1.0 ( double ).
     
    static double defaultOptimizerDisparityVariance ()
     Default value of parameter Optimizer/DisparityVariance : 1.0 .
     
    static std::string typeOptimizerDisparityVariance ()
     Type of parameter Optimizer/DisparityVariance , as a string: double .
     
    static std::string kOptimizerRobustKernelDelta ()
     Key of parameter Optimizer/RobustKernelDelta : "Robust kernel delta used for bundle adjustment (0 means don't use robust kernel). Applies to all BA-capable backends (g2o, GTSAM, Ceres). Observations with chi2 over this threshold will be ignored in the second optimization pass." Default value: 8 ( double ).
     
    static double defaultOptimizerRobustKernelDelta ()
     Default value of parameter Optimizer/RobustKernelDelta : 8 .
     
    static std::string typeOptimizerRobustKernelDelta ()
     Type of parameter Optimizer/RobustKernelDelta , as a string: double .
     
    static std::string kGTSAMOptimizer ()
     Key of parameter GTSAM/Optimizer : "0=Levenberg 1=GaussNewton 2=Dogleg" Default value: 1 ( int ).
     
    static int defaultGTSAMOptimizer ()
     Default value of parameter GTSAM/Optimizer : 1 .
     
    static std::string typeGTSAMOptimizer ()
     Type of parameter GTSAM/Optimizer , as a string: int .
     
    static std::string kGTSAMIncremental ()
     Key of parameter GTSAM/Incremental : uFormat("Do graph optimization incrementally (iSAM2) to increase optimization speed on loop closures. Note that only GaussNewton and Dogleg optimization algorithms are supported (%s) in this mode.", kGTSAMOptimizer().c_str()) Default value: false ( bool ).
     
    static bool defaultGTSAMIncremental ()
     Default value of parameter GTSAM/Incremental : false .
     
    static std::string typeGTSAMIncremental ()
     Type of parameter GTSAM/Incremental , as a string: bool .
     
    static std::string kGTSAMIncRelinearizeThreshold ()
     Key of parameter GTSAM/IncRelinearizeThreshold : "Only relinearize variables whose linear delta magnitude is greater than this threshold. See GTSAM::ISAM2 doc for more info." Default value: 0.01 ( double ).
     
    static double defaultGTSAMIncRelinearizeThreshold ()
     Default value of parameter GTSAM/IncRelinearizeThreshold : 0.01 .
     
    static std::string typeGTSAMIncRelinearizeThreshold ()
     Type of parameter GTSAM/IncRelinearizeThreshold , as a string: double .
     
    static std::string kGTSAMIncRelinearizeSkip ()
     Key of parameter GTSAM/IncRelinearizeSkip : "Only relinearize any variables every X calls to ISAM2::update(). See GTSAM::ISAM2 doc for more info." Default value: 1 ( int ).
     
    static int defaultGTSAMIncRelinearizeSkip ()
     Default value of parameter GTSAM/IncRelinearizeSkip : 1 .
     
    static std::string typeGTSAMIncRelinearizeSkip ()
     Type of parameter GTSAM/IncRelinearizeSkip , as a string: int .
     
    static std::string kOdomStrategy ()
     Key of parameter Odom/Strategy : "0=Frame-to-Map (F2M) 1=Frame-to-Frame (F2F) 2=Fovis 3=viso2 4=DVO-SLAM 5=ORB_SLAM 6=OKVIS 7=LOAM 8=MSCKF_VIO 9=VINS-Fusion 10=OpenVINS 11=FLOAM 12=Open3D 13=cuVSLAM 14=LIO-SAM" Default value: 0 ( int ).
     
    static int defaultOdomStrategy ()
     Default value of parameter Odom/Strategy : 0 .
     
    static std::string typeOdomStrategy ()
     Type of parameter Odom/Strategy , as a string: int .
     
    static std::string kOdomResetCountdown ()
     Key of parameter Odom/ResetCountdown : "Automatically reset odometry after X consecutive images where odometry cannot be computed (a value of 0 disables auto-reset). When a reset occurs, odometry resumes from the last successfully computed pose with large covariance to trigger a new map. If external odometry is used, it will also be reset based on the motion estimated relative to the last computed pose but no large covariance will be received, so that a new map won't be triggered." Default value: 0 ( int ).
     
    static int defaultOdomResetCountdown ()
     Default value of parameter Odom/ResetCountdown : 0 .
     
    static std::string typeOdomResetCountdown ()
     Type of parameter Odom/ResetCountdown , as a string: int .
     
    static std::string kOdomHolonomic ()
     Key of parameter Odom/Holonomic : "If the robot is holonomic (strafing commands can be issued). If not, y value will be estimated from x and yaw values (y=x*tan(yaw))." Default value: true ( bool ).
     
    static bool defaultOdomHolonomic ()
     Default value of parameter Odom/Holonomic : true .
     
    static std::string typeOdomHolonomic ()
     Type of parameter Odom/Holonomic , as a string: bool .
     
    static std::string kOdomFillInfoData ()
     Key of parameter Odom/FillInfoData : "Fill info with data (inliers/outliers features)." Default value: true ( bool ).
     
    static bool defaultOdomFillInfoData ()
     Default value of parameter Odom/FillInfoData : true .
     
    static std::string typeOdomFillInfoData ()
     Type of parameter Odom/FillInfoData , as a string: bool .
     
    static std::string kOdomImageBufferSize ()
     Key of parameter Odom/ImageBufferSize : "Data buffer size (0 min inf)." Default value: 1 ( unsigned int ).
     
    static unsigned int defaultOdomImageBufferSize ()
     Default value of parameter Odom/ImageBufferSize : 1 .
     
    static std::string typeOdomImageBufferSize ()
     Type of parameter Odom/ImageBufferSize , as a string: unsigned int .
     
    static std::string kOdomFilteringStrategy ()
     Key of parameter Odom/FilteringStrategy : "0=No filtering 1=Kalman filtering 2=Particle filtering. This filter is used to smooth the odometry output." Default value: 0 ( int ).
     
    static int defaultOdomFilteringStrategy ()
     Default value of parameter Odom/FilteringStrategy : 0 .
     
    static std::string typeOdomFilteringStrategy ()
     Type of parameter Odom/FilteringStrategy , as a string: int .
     
    static std::string kOdomParticleSize ()
     Key of parameter Odom/ParticleSize : "Number of particles of the filter." Default value: 400 ( unsigned int ).
     
    static unsigned int defaultOdomParticleSize ()
     Default value of parameter Odom/ParticleSize : 400 .
     
    static std::string typeOdomParticleSize ()
     Type of parameter Odom/ParticleSize , as a string: unsigned int .
     
    static std::string kOdomParticleNoiseT ()
     Key of parameter Odom/ParticleNoiseT : "Noise (m) of translation components (x,y,z)." Default value: 0.002 ( float ).
     
    static float defaultOdomParticleNoiseT ()
     Default value of parameter Odom/ParticleNoiseT : 0.002 .
     
    static std::string typeOdomParticleNoiseT ()
     Type of parameter Odom/ParticleNoiseT , as a string: float .
     
    static std::string kOdomParticleLambdaT ()
     Key of parameter Odom/ParticleLambdaT : "Lambda of translation components (x,y,z)." Default value: 100 ( float ).
     
    static float defaultOdomParticleLambdaT ()
     Default value of parameter Odom/ParticleLambdaT : 100 .
     
    static std::string typeOdomParticleLambdaT ()
     Type of parameter Odom/ParticleLambdaT , as a string: float .
     
    static std::string kOdomParticleNoiseR ()
     Key of parameter Odom/ParticleNoiseR : "Noise (rad) of rotational components (roll,pitch,yaw)." Default value: 0.002 ( float ).
     
    static float defaultOdomParticleNoiseR ()
     Default value of parameter Odom/ParticleNoiseR : 0.002 .
     
    static std::string typeOdomParticleNoiseR ()
     Type of parameter Odom/ParticleNoiseR , as a string: float .
     
    static std::string kOdomParticleLambdaR ()
     Key of parameter Odom/ParticleLambdaR : "Lambda of rotational components (roll,pitch,yaw)." Default value: 100 ( float ).
     
    static float defaultOdomParticleLambdaR ()
     Default value of parameter Odom/ParticleLambdaR : 100 .
     
    static std::string typeOdomParticleLambdaR ()
     Type of parameter Odom/ParticleLambdaR , as a string: float .
     
    static std::string kOdomKalmanProcessNoise ()
     Key of parameter Odom/KalmanProcessNoise : "Process noise covariance value." Default value: 0.001 ( float ).
     
    static float defaultOdomKalmanProcessNoise ()
     Default value of parameter Odom/KalmanProcessNoise : 0.001 .
     
    static std::string typeOdomKalmanProcessNoise ()
     Type of parameter Odom/KalmanProcessNoise , as a string: float .
     
    static std::string kOdomKalmanMeasurementNoise ()
     Key of parameter Odom/KalmanMeasurementNoise : "Process measurement covariance value." Default value: 0.01 ( float ).
     
    static float defaultOdomKalmanMeasurementNoise ()
     Default value of parameter Odom/KalmanMeasurementNoise : 0.01 .
     
    static std::string typeOdomKalmanMeasurementNoise ()
     Type of parameter Odom/KalmanMeasurementNoise , as a string: float .
     
    static std::string kOdomGuessMotion ()
     Key of parameter Odom/GuessMotion : "Guess next transformation from the last motion computed." Default value: true ( bool ).
     
    static bool defaultOdomGuessMotion ()
     Default value of parameter Odom/GuessMotion : true .
     
    static std::string typeOdomGuessMotion ()
     Type of parameter Odom/GuessMotion , as a string: bool .
     
    static std::string kOdomGuessSmoothingDelay ()
     Key of parameter Odom/GuessSmoothingDelay : uFormat("Guess smoothing delay (s). Estimated velocity is averaged based on last transforms up to this maximum delay. This can help to get smoother velocity prediction. Last velocity computed is used directly if \"%s\" is set or the delay is below the odometry rate.", kOdomFilteringStrategy().c_str()) Default value: 0 ( float ).
     
    static float defaultOdomGuessSmoothingDelay ()
     Default value of parameter Odom/GuessSmoothingDelay : 0 .
     
    static std::string typeOdomGuessSmoothingDelay ()
     Type of parameter Odom/GuessSmoothingDelay , as a string: float .
     
    static std::string kOdomKeyFrameThr ()
     Key of parameter Odom/KeyFrameThr : "[Visual] Create a new keyframe when the number of inliers drops under this ratio of features in last frame. Setting the value to 0 means that a keyframe is created for each processed frame." Default value: 0.3 ( float ).
     
    static float defaultOdomKeyFrameThr ()
     Default value of parameter Odom/KeyFrameThr : 0.3 .
     
    static std::string typeOdomKeyFrameThr ()
     Type of parameter Odom/KeyFrameThr , as a string: float .
     
    static std::string kOdomVisKeyFrameThr ()
     Key of parameter Odom/VisKeyFrameThr : "[Visual] Create a new keyframe when the number of inliers drops under this threshold. Setting the value to 0 means that a keyframe is created for each processed frame." Default value: 150 ( int ).
     
    static int defaultOdomVisKeyFrameThr ()
     Default value of parameter Odom/VisKeyFrameThr : 150 .
     
    static std::string typeOdomVisKeyFrameThr ()
     Type of parameter Odom/VisKeyFrameThr , as a string: int .
     
    static std::string kOdomScanKeyFrameThr ()
     Key of parameter Odom/ScanKeyFrameThr : "[Geometry] Create a new keyframe when the number of ICP inliers drops under this ratio of points in last frame's scan. Setting the value to 0 means that a keyframe is created for each processed frame." Default value: 0.9 ( float ).
     
    static float defaultOdomScanKeyFrameThr ()
     Default value of parameter Odom/ScanKeyFrameThr : 0.9 .
     
    static std::string typeOdomScanKeyFrameThr ()
     Type of parameter Odom/ScanKeyFrameThr , as a string: float .
     
    static std::string kOdomImageDecimation ()
     Key of parameter Odom/ImageDecimation : uFormat("Decimation of the RGB image before registration. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. If %s is true and if depth is smaller than decimated RGB, depth may be interpolated to match RGB size for feature detection.", kVisDepthAsMask().c_str()) Default value: 1 ( unsigned int ).
     
    static unsigned int defaultOdomImageDecimation ()
     Default value of parameter Odom/ImageDecimation : 1 .
     
    static std::string typeOdomImageDecimation ()
     Type of parameter Odom/ImageDecimation , as a string: unsigned int .
     
    static std::string kOdomAlignWithGround ()
     Key of parameter Odom/AlignWithGround : "Align odometry with the ground on initialization." Default value: false ( bool ).
     
    static bool defaultOdomAlignWithGround ()
     Default value of parameter Odom/AlignWithGround : false .
     
    static std::string typeOdomAlignWithGround ()
     Type of parameter Odom/AlignWithGround , as a string: bool .
     
    static std::string kOdomDeskewing ()
     Key of parameter Odom/Deskewing : "Lidar deskewing. If input lidar has time channel, it will be deskewed with a constant motion model (with IMU orientation and/or guess if provided)." Default value: true ( bool ).
     
    static bool defaultOdomDeskewing ()
     Default value of parameter Odom/Deskewing : true .
     
    static std::string typeOdomDeskewing ()
     Type of parameter Odom/Deskewing , as a string: bool .
     
    static std::string kOdomF2MMaxSize ()
     Key of parameter OdomF2M/MaxSize : "[Visual] Local map size: If > 0 (example 5000), the odometry will maintain a local map of X maximum words." Default value: 2000 ( int ).
     
    static int defaultOdomF2MMaxSize ()
     Default value of parameter OdomF2M/MaxSize : 2000 .
     
    static std::string typeOdomF2MMaxSize ()
     Type of parameter OdomF2M/MaxSize , as a string: int .
     
    static std::string kOdomF2MMaxNewFeatures ()
     Key of parameter OdomF2M/MaxNewFeatures : "[Visual] Maximum features (sorted by keypoint response) added to local map from a new key-frame. 0 means no limit." Default value: 0 ( int ).
     
    static int defaultOdomF2MMaxNewFeatures ()
     Default value of parameter OdomF2M/MaxNewFeatures : 0 .
     
    static std::string typeOdomF2MMaxNewFeatures ()
     Type of parameter OdomF2M/MaxNewFeatures , as a string: int .
     
    static std::string kOdomF2MInitDepthFactor ()
     Key of parameter OdomF2M/InitDepthFactor : "[Visual] Depth factor used to initialize depth of features without depth. Depth = Factor * fx." Default value: 0.05 ( float ).
     
    static float defaultOdomF2MInitDepthFactor ()
     Default value of parameter OdomF2M/InitDepthFactor : 0.05 .
     
    static std::string typeOdomF2MInitDepthFactor ()
     Type of parameter OdomF2M/InitDepthFactor , as a string: float .
     
    static std::string kOdomF2MFloorThreshold ()
     Key of parameter OdomF2M/FloorThreshold : "[Visual] Only track features in 3D feature map that are over this threshold (height in base frame). Can be useful to ignore reflections on the floor. 0 means disabled." Default value: 0.0 ( float ).
     
    static float defaultOdomF2MFloorThreshold ()
     Default value of parameter OdomF2M/FloorThreshold : 0.0 .
     
    static std::string typeOdomF2MFloorThreshold ()
     Type of parameter OdomF2M/FloorThreshold , as a string: float .
     
    static std::string kOdomF2MScanMaxSize ()
     Key of parameter OdomF2M/ScanMaxSize : "[Geometry] Maximum local scan map size." Default value: 2000 ( int ).
     
    static int defaultOdomF2MScanMaxSize ()
     Default value of parameter OdomF2M/ScanMaxSize : 2000 .
     
    static std::string typeOdomF2MScanMaxSize ()
     Type of parameter OdomF2M/ScanMaxSize , as a string: int .
     
    static std::string kOdomF2MScanSubtractRadius ()
     Key of parameter OdomF2M/ScanSubtractRadius : "[Geometry] Radius used to filter points of a new added scan to local map. This could match the voxel size of the scans." Default value: 0.05 ( float ).
     
    static float defaultOdomF2MScanSubtractRadius ()
     Default value of parameter OdomF2M/ScanSubtractRadius : 0.05 .
     
    static std::string typeOdomF2MScanSubtractRadius ()
     Type of parameter OdomF2M/ScanSubtractRadius , as a string: float .
     
    static std::string kOdomF2MScanSubtractAngle ()
     Key of parameter OdomF2M/ScanSubtractAngle : uFormat("[Geometry] Max angle (degrees) used to filter points of a new added scan to local map (when \"%s\">0). 0 means any angle.", kOdomF2MScanSubtractRadius().c_str()).c_str() Default value: 45 ( float ).
     
    static float defaultOdomF2MScanSubtractAngle ()
     Default value of parameter OdomF2M/ScanSubtractAngle : 45 .
     
    static std::string typeOdomF2MScanSubtractAngle ()
     Type of parameter OdomF2M/ScanSubtractAngle , as a string: float .
     
    static std::string kOdomF2MScanRange ()
     Key of parameter OdomF2M/ScanRange : "[Geometry] Distance Range used to filter points of local map (when > 0). 0 means local map is updated using time and not range." Default value: 0 ( float ).
     
    static float defaultOdomF2MScanRange ()
     Default value of parameter OdomF2M/ScanRange : 0 .
     
    static std::string typeOdomF2MScanRange ()
     Type of parameter OdomF2M/ScanRange , as a string: float .
     
    static std::string kOdomF2MValidDepthRatio ()
     Key of parameter OdomF2M/ValidDepthRatio : "If a new frame has points without valid depth, they are added to local feature map only if points with valid depth on total points is over this ratio. Setting to 1 means no points without valid depth are added to local feature map." Default value: 0.75 ( float ).
     
    static float defaultOdomF2MValidDepthRatio ()
     Default value of parameter OdomF2M/ValidDepthRatio : 0.75 .
     
    static std::string typeOdomF2MValidDepthRatio ()
     Type of parameter OdomF2M/ValidDepthRatio , as a string: float .
     
    static std::string kOdomF2MBundleAdjustment ()
     Key of parameter OdomF2M/BundleAdjustment : uFormat("Local bundle adjustment. Value matches the %s parameter: 0=disabled (TORO is not BA-capable), 1=g2o, 2=GTSAM, 3=Ceres, 4=cvsba.", kOptimizerStrategy().c_str()) Default value: 0 ( int ).
     
    static int defaultOdomF2MBundleAdjustment ()
     Default value of parameter OdomF2M/BundleAdjustment : 0 .
     
    static std::string typeOdomF2MBundleAdjustment ()
     Type of parameter OdomF2M/BundleAdjustment , as a string: int .
     
    static std::string kOdomF2MBundleAdjustmentMaxFrames ()
     Key of parameter OdomF2M/BundleAdjustmentMaxFrames : "Maximum frames used for bundle adjustment (0=inf or all current frames in the local map)." Default value: 10 ( int ).
     
    static int defaultOdomF2MBundleAdjustmentMaxFrames ()
     Default value of parameter OdomF2M/BundleAdjustmentMaxFrames : 10 .
     
    static std::string typeOdomF2MBundleAdjustmentMaxFrames ()
     Type of parameter OdomF2M/BundleAdjustmentMaxFrames , as a string: int .
     
    static std::string kOdomF2MBundleAdjustmentMinMotion ()
     Key of parameter OdomF2M/BundleAdjustmentMinMotion : "To create a new keyframe with bundle adjustment, a minimum motion (in pixels) can be required. The motion is computed by the average distance between inliers of the previous keyframe and new frame." Default value: 0.0 ( float ).
     
    static float defaultOdomF2MBundleAdjustmentMinMotion ()
     Default value of parameter OdomF2M/BundleAdjustmentMinMotion : 0.0 .
     
    static std::string typeOdomF2MBundleAdjustmentMinMotion ()
     Type of parameter OdomF2M/BundleAdjustmentMinMotion , as a string: float .
     
    static std::string kOdomF2MBundleAdjustmentMaxKeyFramesPerFeature ()
     Key of parameter OdomF2M/BundleAdjustmentMaxKeyFramesPerFeature : "Maximum keyframes per feature for bundle adjustment. 0 means not limit." Default value: 0 ( int ).
     
    static int defaultOdomF2MBundleAdjustmentMaxKeyFramesPerFeature ()
     Default value of parameter OdomF2M/BundleAdjustmentMaxKeyFramesPerFeature : 0 .
     
    static std::string typeOdomF2MBundleAdjustmentMaxKeyFramesPerFeature ()
     Type of parameter OdomF2M/BundleAdjustmentMaxKeyFramesPerFeature , as a string: int .
     
    static std::string kOdomF2MBundleUpdateFeatureMapOnAllFrames ()
     Key of parameter OdomF2M/BundleUpdateFeatureMapOnAllFrames : uFormat("Update 3D local feature map on every frame with bundle adjustment. Recommended if %s=false and %s=true so that features without depth are better triangulated on every frame (not only on keyframes). If disabled, the feature map is updated only when a new keyframe is added (legacy approach).", kVisDepthAsMask().c_str(), kMemUseOdomFeatures().c_str()) Default value: false ( bool ).
     
    static bool defaultOdomF2MBundleUpdateFeatureMapOnAllFrames ()
     Default value of parameter OdomF2M/BundleUpdateFeatureMapOnAllFrames : false .
     
    static std::string typeOdomF2MBundleUpdateFeatureMapOnAllFrames ()
     Type of parameter OdomF2M/BundleUpdateFeatureMapOnAllFrames , as a string: bool .
     
    static std::string kOdomMonoInitMinFlow ()
     Key of parameter OdomMono/InitMinFlow : "Minimum optical flow required for the initialization step." Default value: 100 ( float ).
     
    static float defaultOdomMonoInitMinFlow ()
     Default value of parameter OdomMono/InitMinFlow : 100 .
     
    static std::string typeOdomMonoInitMinFlow ()
     Type of parameter OdomMono/InitMinFlow , as a string: float .
     
    static std::string kOdomMonoInitMinTranslation ()
     Key of parameter OdomMono/InitMinTranslation : "Minimum translation required for the initialization step." Default value: 0.1 ( float ).
     
    static float defaultOdomMonoInitMinTranslation ()
     Default value of parameter OdomMono/InitMinTranslation : 0.1 .
     
    static std::string typeOdomMonoInitMinTranslation ()
     Type of parameter OdomMono/InitMinTranslation , as a string: float .
     
    static std::string kOdomMonoMinTranslation ()
     Key of parameter OdomMono/MinTranslation : "Minimum translation to add new points to local map. On initialization, translation x 5 is used as the minimum." Default value: 0.02 ( float ).
     
    static float defaultOdomMonoMinTranslation ()
     Default value of parameter OdomMono/MinTranslation : 0.02 .
     
    static std::string typeOdomMonoMinTranslation ()
     Type of parameter OdomMono/MinTranslation , as a string: float .
     
    static std::string kOdomMonoMaxVariance ()
     Key of parameter OdomMono/MaxVariance : "Maximum variance to add new points to local map." Default value: 0.01 ( float ).
     
    static float defaultOdomMonoMaxVariance ()
     Default value of parameter OdomMono/MaxVariance : 0.01 .
     
    static std::string typeOdomMonoMaxVariance ()
     Type of parameter OdomMono/MaxVariance , as a string: float .
     
    static std::string kOdomFovisFeatureWindowSize ()
     Key of parameter OdomFovis/FeatureWindowSize : "The size of the n x n image patch surrounding each feature, used for keypoint matching." Default value: 9 ( int ).
     
    static int defaultOdomFovisFeatureWindowSize ()
     Default value of parameter OdomFovis/FeatureWindowSize : 9 .
     
    static std::string typeOdomFovisFeatureWindowSize ()
     Type of parameter OdomFovis/FeatureWindowSize , as a string: int .
     
    static std::string kOdomFovisMaxPyramidLevel ()
     Key of parameter OdomFovis/MaxPyramidLevel : "The maximum Gaussian pyramid level to process the image at. Pyramid level 1 corresponds to the original image." Default value: 3 ( int ).
     
    static int defaultOdomFovisMaxPyramidLevel ()
     Default value of parameter OdomFovis/MaxPyramidLevel : 3 .
     
    static std::string typeOdomFovisMaxPyramidLevel ()
     Type of parameter OdomFovis/MaxPyramidLevel , as a string: int .
     
    static std::string kOdomFovisMinPyramidLevel ()
     Key of parameter OdomFovis/MinPyramidLevel : "The minimum pyramid level." Default value: 0 ( int ).
     
    static int defaultOdomFovisMinPyramidLevel ()
     Default value of parameter OdomFovis/MinPyramidLevel : 0 .
     
    static std::string typeOdomFovisMinPyramidLevel ()
     Type of parameter OdomFovis/MinPyramidLevel , as a string: int .
     
    static std::string kOdomFovisTargetPixelsPerFeature ()
     Key of parameter OdomFovis/TargetPixelsPerFeature : "Specifies the desired feature density as a ratio of input image pixels per feature detected. This number is used to control the adaptive feature thresholding." Default value: 250 ( int ).
     
    static int defaultOdomFovisTargetPixelsPerFeature ()
     Default value of parameter OdomFovis/TargetPixelsPerFeature : 250 .
     
    static std::string typeOdomFovisTargetPixelsPerFeature ()
     Type of parameter OdomFovis/TargetPixelsPerFeature , as a string: int .
     
    static std::string kOdomFovisFastThreshold ()
     Key of parameter OdomFovis/FastThreshold : "FAST threshold." Default value: 20 ( int ).
     
    static int defaultOdomFovisFastThreshold ()
     Default value of parameter OdomFovis/FastThreshold : 20 .
     
    static std::string typeOdomFovisFastThreshold ()
     Type of parameter OdomFovis/FastThreshold , as a string: int .
     
    static std::string kOdomFovisUseAdaptiveThreshold ()
     Key of parameter OdomFovis/UseAdaptiveThreshold : "Use FAST adaptive threshold." Default value: true ( bool ).
     
    static bool defaultOdomFovisUseAdaptiveThreshold ()
     Default value of parameter OdomFovis/UseAdaptiveThreshold : true .
     
    static std::string typeOdomFovisUseAdaptiveThreshold ()
     Type of parameter OdomFovis/UseAdaptiveThreshold , as a string: bool .
     
    static std::string kOdomFovisFastThresholdAdaptiveGain ()
     Key of parameter OdomFovis/FastThresholdAdaptiveGain : "FAST threshold adaptive gain." Default value: 0.005 ( double ).
     
    static double defaultOdomFovisFastThresholdAdaptiveGain ()
     Default value of parameter OdomFovis/FastThresholdAdaptiveGain : 0.005 .
     
    static std::string typeOdomFovisFastThresholdAdaptiveGain ()
     Type of parameter OdomFovis/FastThresholdAdaptiveGain , as a string: double .
     
    static std::string kOdomFovisUseHomographyInitialization ()
     Key of parameter OdomFovis/UseHomographyInitialization : "Use homography initialization." Default value: true ( bool ).
     
    static bool defaultOdomFovisUseHomographyInitialization ()
     Default value of parameter OdomFovis/UseHomographyInitialization : true .
     
    static std::string typeOdomFovisUseHomographyInitialization ()
     Type of parameter OdomFovis/UseHomographyInitialization , as a string: bool .
     
    static std::string kOdomFovisUseBucketing ()
     Key of parameter OdomFovis/UseBucketing : "" Default value: true ( bool ).
     
    static bool defaultOdomFovisUseBucketing ()
     Default value of parameter OdomFovis/UseBucketing : true .
     
    static std::string typeOdomFovisUseBucketing ()
     Type of parameter OdomFovis/UseBucketing , as a string: bool .
     
    static std::string kOdomFovisBucketWidth ()
     Key of parameter OdomFovis/BucketWidth : "" Default value: 80 ( int ).
     
    static int defaultOdomFovisBucketWidth ()
     Default value of parameter OdomFovis/BucketWidth : 80 .
     
    static std::string typeOdomFovisBucketWidth ()
     Type of parameter OdomFovis/BucketWidth , as a string: int .
     
    static std::string kOdomFovisBucketHeight ()
     Key of parameter OdomFovis/BucketHeight : "" Default value: 80 ( int ).
     
    static int defaultOdomFovisBucketHeight ()
     Default value of parameter OdomFovis/BucketHeight : 80 .
     
    static std::string typeOdomFovisBucketHeight ()
     Type of parameter OdomFovis/BucketHeight , as a string: int .
     
    static std::string kOdomFovisMaxKeypointsPerBucket ()
     Key of parameter OdomFovis/MaxKeypointsPerBucket : "" Default value: 25 ( int ).
     
    static int defaultOdomFovisMaxKeypointsPerBucket ()
     Default value of parameter OdomFovis/MaxKeypointsPerBucket : 25 .
     
    static std::string typeOdomFovisMaxKeypointsPerBucket ()
     Type of parameter OdomFovis/MaxKeypointsPerBucket , as a string: int .
     
    static std::string kOdomFovisUseImageNormalization ()
     Key of parameter OdomFovis/UseImageNormalization : "" Default value: false ( bool ).
     
    static bool defaultOdomFovisUseImageNormalization ()
     Default value of parameter OdomFovis/UseImageNormalization : false .
     
    static std::string typeOdomFovisUseImageNormalization ()
     Type of parameter OdomFovis/UseImageNormalization , as a string: bool .
     
    static std::string kOdomFovisInlierMaxReprojectionError ()
     Key of parameter OdomFovis/InlierMaxReprojectionError : "The maximum image-space reprojection error (in pixels) a feature match is allowed to have and still be considered an inlier in the set of features used for motion estimation." Default value: 1.5 ( double ).
     
    static double defaultOdomFovisInlierMaxReprojectionError ()
     Default value of parameter OdomFovis/InlierMaxReprojectionError : 1.5 .
     
    static std::string typeOdomFovisInlierMaxReprojectionError ()
     Type of parameter OdomFovis/InlierMaxReprojectionError , as a string: double .
     
    static std::string kOdomFovisCliqueInlierThreshold ()
     Key of parameter OdomFovis/CliqueInlierThreshold : "See Howard's greedy max-clique algorithm for determining the maximum set of mutually consisten feature matches. This specifies the compatibility threshold, in meters." Default value: 0.1 ( double ).
     
    static double defaultOdomFovisCliqueInlierThreshold ()
     Default value of parameter OdomFovis/CliqueInlierThreshold : 0.1 .
     
    static std::string typeOdomFovisCliqueInlierThreshold ()
     Type of parameter OdomFovis/CliqueInlierThreshold , as a string: double .
     
    static std::string kOdomFovisMinFeaturesForEstimate ()
     Key of parameter OdomFovis/MinFeaturesForEstimate : "Minimum number of features in the inlier set for the motion estimate to be considered valid." Default value: 20 ( int ).
     
    static int defaultOdomFovisMinFeaturesForEstimate ()
     Default value of parameter OdomFovis/MinFeaturesForEstimate : 20 .
     
    static std::string typeOdomFovisMinFeaturesForEstimate ()
     Type of parameter OdomFovis/MinFeaturesForEstimate , as a string: int .
     
    static std::string kOdomFovisMaxMeanReprojectionError ()
     Key of parameter OdomFovis/MaxMeanReprojectionError : "Maximum mean reprojection error over the inlier feature matches for the motion estimate to be considered valid." Default value: 10.0 ( double ).
     
    static double defaultOdomFovisMaxMeanReprojectionError ()
     Default value of parameter OdomFovis/MaxMeanReprojectionError : 10.0 .
     
    static std::string typeOdomFovisMaxMeanReprojectionError ()
     Type of parameter OdomFovis/MaxMeanReprojectionError , as a string: double .
     
    static std::string kOdomFovisUseSubpixelRefinement ()
     Key of parameter OdomFovis/UseSubpixelRefinement : "Specifies whether or not to refine feature matches to subpixel resolution." Default value: true ( bool ).
     
    static bool defaultOdomFovisUseSubpixelRefinement ()
     Default value of parameter OdomFovis/UseSubpixelRefinement : true .
     
    static std::string typeOdomFovisUseSubpixelRefinement ()
     Type of parameter OdomFovis/UseSubpixelRefinement , as a string: bool .
     
    static std::string kOdomFovisFeatureSearchWindow ()
     Key of parameter OdomFovis/FeatureSearchWindow : "Specifies the size of the search window to apply when searching for feature matches across time frames. The search is conducted around the feature location predicted by the initial rotation estimate." Default value: 25 ( int ).
     
    static int defaultOdomFovisFeatureSearchWindow ()
     Default value of parameter OdomFovis/FeatureSearchWindow : 25 .
     
    static std::string typeOdomFovisFeatureSearchWindow ()
     Type of parameter OdomFovis/FeatureSearchWindow , as a string: int .
     
    static std::string kOdomFovisUpdateTargetFeaturesWithRefined ()
     Key of parameter OdomFovis/UpdateTargetFeaturesWithRefined : "When subpixel refinement is enabled, the refined feature locations can be saved over the original feature locations. This has a slightly negative impact on frame-to-frame visual odometry, but is likely better when using this library as part of a visual SLAM algorithm." Default value: false ( bool ).
     
    static bool defaultOdomFovisUpdateTargetFeaturesWithRefined ()
     Default value of parameter OdomFovis/UpdateTargetFeaturesWithRefined : false .
     
    static std::string typeOdomFovisUpdateTargetFeaturesWithRefined ()
     Type of parameter OdomFovis/UpdateTargetFeaturesWithRefined , as a string: bool .
     
    static std::string kOdomFovisStereoRequireMutualMatch ()
     Key of parameter OdomFovis/StereoRequireMutualMatch : "" Default value: true ( bool ).
     
    static bool defaultOdomFovisStereoRequireMutualMatch ()
     Default value of parameter OdomFovis/StereoRequireMutualMatch : true .
     
    static std::string typeOdomFovisStereoRequireMutualMatch ()
     Type of parameter OdomFovis/StereoRequireMutualMatch , as a string: bool .
     
    static std::string kOdomFovisStereoMaxDistEpipolarLine ()
     Key of parameter OdomFovis/StereoMaxDistEpipolarLine : "" Default value: 1.5 ( double ).
     
    static double defaultOdomFovisStereoMaxDistEpipolarLine ()
     Default value of parameter OdomFovis/StereoMaxDistEpipolarLine : 1.5 .
     
    static std::string typeOdomFovisStereoMaxDistEpipolarLine ()
     Type of parameter OdomFovis/StereoMaxDistEpipolarLine , as a string: double .
     
    static std::string kOdomFovisStereoMaxRefinementDisplacement ()
     Key of parameter OdomFovis/StereoMaxRefinementDisplacement : "" Default value: 1.0 ( double ).
     
    static double defaultOdomFovisStereoMaxRefinementDisplacement ()
     Default value of parameter OdomFovis/StereoMaxRefinementDisplacement : 1.0 .
     
    static std::string typeOdomFovisStereoMaxRefinementDisplacement ()
     Type of parameter OdomFovis/StereoMaxRefinementDisplacement , as a string: double .
     
    static std::string kOdomFovisStereoMaxDisparity ()
     Key of parameter OdomFovis/StereoMaxDisparity : "" Default value: 128 ( int ).
     
    static int defaultOdomFovisStereoMaxDisparity ()
     Default value of parameter OdomFovis/StereoMaxDisparity : 128 .
     
    static std::string typeOdomFovisStereoMaxDisparity ()
     Type of parameter OdomFovis/StereoMaxDisparity , as a string: int .
     
    static std::string kOdomViso2RansacIters ()
     Key of parameter OdomViso2/RansacIters : "Number of RANSAC iterations." Default value: 200 ( int ).
     
    static int defaultOdomViso2RansacIters ()
     Default value of parameter OdomViso2/RansacIters : 200 .
     
    static std::string typeOdomViso2RansacIters ()
     Type of parameter OdomViso2/RansacIters , as a string: int .
     
    static std::string kOdomViso2InlierThreshold ()
     Key of parameter OdomViso2/InlierThreshold : "Fundamental matrix inlier threshold." Default value: 2.0 ( double ).
     
    static double defaultOdomViso2InlierThreshold ()
     Default value of parameter OdomViso2/InlierThreshold : 2.0 .
     
    static std::string typeOdomViso2InlierThreshold ()
     Type of parameter OdomViso2/InlierThreshold , as a string: double .
     
    static std::string kOdomViso2Reweighting ()
     Key of parameter OdomViso2/Reweighting : "Lower border weights (more robust to calibration errors)." Default value: true ( bool ).
     
    static bool defaultOdomViso2Reweighting ()
     Default value of parameter OdomViso2/Reweighting : true .
     
    static std::string typeOdomViso2Reweighting ()
     Type of parameter OdomViso2/Reweighting , as a string: bool .
     
    static std::string kOdomViso2MatchNmsN ()
     Key of parameter OdomViso2/MatchNmsN : "Non-max-suppression: min. distance between maxima (in pixels)." Default value: 3 ( int ).
     
    static int defaultOdomViso2MatchNmsN ()
     Default value of parameter OdomViso2/MatchNmsN : 3 .
     
    static std::string typeOdomViso2MatchNmsN ()
     Type of parameter OdomViso2/MatchNmsN , as a string: int .
     
    static std::string kOdomViso2MatchNmsTau ()
     Key of parameter OdomViso2/MatchNmsTau : "Non-max-suppression: interest point peakiness threshold." Default value: 50 ( int ).
     
    static int defaultOdomViso2MatchNmsTau ()
     Default value of parameter OdomViso2/MatchNmsTau : 50 .
     
    static std::string typeOdomViso2MatchNmsTau ()
     Type of parameter OdomViso2/MatchNmsTau , as a string: int .
     
    static std::string kOdomViso2MatchBinsize ()
     Key of parameter OdomViso2/MatchBinsize : "Matching bin width/height (affects efficiency only)." Default value: 50 ( int ).
     
    static int defaultOdomViso2MatchBinsize ()
     Default value of parameter OdomViso2/MatchBinsize : 50 .
     
    static std::string typeOdomViso2MatchBinsize ()
     Type of parameter OdomViso2/MatchBinsize , as a string: int .
     
    static std::string kOdomViso2MatchRadius ()
     Key of parameter OdomViso2/MatchRadius : "Matching radius (du/dv in pixels)." Default value: 200 ( int ).
     
    static int defaultOdomViso2MatchRadius ()
     Default value of parameter OdomViso2/MatchRadius : 200 .
     
    static std::string typeOdomViso2MatchRadius ()
     Type of parameter OdomViso2/MatchRadius , as a string: int .
     
    static std::string kOdomViso2MatchDispTolerance ()
     Key of parameter OdomViso2/MatchDispTolerance : "Disparity tolerance for stereo matches (in pixels)." Default value: 2 ( int ).
     
    static int defaultOdomViso2MatchDispTolerance ()
     Default value of parameter OdomViso2/MatchDispTolerance : 2 .
     
    static std::string typeOdomViso2MatchDispTolerance ()
     Type of parameter OdomViso2/MatchDispTolerance , as a string: int .
     
    static std::string kOdomViso2MatchOutlierDispTolerance ()
     Key of parameter OdomViso2/MatchOutlierDispTolerance : "Outlier removal: disparity tolerance (in pixels)." Default value: 5 ( int ).
     
    static int defaultOdomViso2MatchOutlierDispTolerance ()
     Default value of parameter OdomViso2/MatchOutlierDispTolerance : 5 .
     
    static std::string typeOdomViso2MatchOutlierDispTolerance ()
     Type of parameter OdomViso2/MatchOutlierDispTolerance , as a string: int .
     
    static std::string kOdomViso2MatchOutlierFlowTolerance ()
     Key of parameter OdomViso2/MatchOutlierFlowTolerance : "Outlier removal: flow tolerance (in pixels)." Default value: 5 ( int ).
     
    static int defaultOdomViso2MatchOutlierFlowTolerance ()
     Default value of parameter OdomViso2/MatchOutlierFlowTolerance : 5 .
     
    static std::string typeOdomViso2MatchOutlierFlowTolerance ()
     Type of parameter OdomViso2/MatchOutlierFlowTolerance , as a string: int .
     
    static std::string kOdomViso2MatchMultiStage ()
     Key of parameter OdomViso2/MatchMultiStage : "Multistage matching (denser and faster)." Default value: true ( bool ).
     
    static bool defaultOdomViso2MatchMultiStage ()
     Default value of parameter OdomViso2/MatchMultiStage : true .
     
    static std::string typeOdomViso2MatchMultiStage ()
     Type of parameter OdomViso2/MatchMultiStage , as a string: bool .
     
    static std::string kOdomViso2MatchHalfResolution ()
     Key of parameter OdomViso2/MatchHalfResolution : "Match at half resolution, refine at full resolution." Default value: true ( bool ).
     
    static bool defaultOdomViso2MatchHalfResolution ()
     Default value of parameter OdomViso2/MatchHalfResolution : true .
     
    static std::string typeOdomViso2MatchHalfResolution ()
     Type of parameter OdomViso2/MatchHalfResolution , as a string: bool .
     
    static std::string kOdomViso2MatchRefinement ()
     Key of parameter OdomViso2/MatchRefinement : "Refinement (0=none,1=pixel,2=subpixel)." Default value: 1 ( int ).
     
    static int defaultOdomViso2MatchRefinement ()
     Default value of parameter OdomViso2/MatchRefinement : 1 .
     
    static std::string typeOdomViso2MatchRefinement ()
     Type of parameter OdomViso2/MatchRefinement , as a string: int .
     
    static std::string kOdomViso2BucketMaxFeatures ()
     Key of parameter OdomViso2/BucketMaxFeatures : "Maximal number of features per bucket." Default value: 2 ( int ).
     
    static int defaultOdomViso2BucketMaxFeatures ()
     Default value of parameter OdomViso2/BucketMaxFeatures : 2 .
     
    static std::string typeOdomViso2BucketMaxFeatures ()
     Type of parameter OdomViso2/BucketMaxFeatures , as a string: int .
     
    static std::string kOdomViso2BucketWidth ()
     Key of parameter OdomViso2/BucketWidth : "Width of bucket." Default value: 50 ( double ).
     
    static double defaultOdomViso2BucketWidth ()
     Default value of parameter OdomViso2/BucketWidth : 50 .
     
    static std::string typeOdomViso2BucketWidth ()
     Type of parameter OdomViso2/BucketWidth , as a string: double .
     
    static std::string kOdomViso2BucketHeight ()
     Key of parameter OdomViso2/BucketHeight : "Height of bucket." Default value: 50 ( double ).
     
    static double defaultOdomViso2BucketHeight ()
     Default value of parameter OdomViso2/BucketHeight : 50 .
     
    static std::string typeOdomViso2BucketHeight ()
     Type of parameter OdomViso2/BucketHeight , as a string: double .
     
    static std::string kOdomORBSLAMVocPath ()
     Key of parameter OdomORBSLAM/VocPath : "Path to ORB vocabulary (*.txt)." Default value: "" (string).
     
    static std::string defaultOdomORBSLAMVocPath ()
     Default value of parameter OdomORBSLAM/VocPath : "" .
     
    static std::string typeOdomORBSLAMVocPath ()
     Type of parameter OdomORBSLAM/VocPath , as a string: string.
     
    static std::string kOdomORBSLAMBf ()
     Key of parameter OdomORBSLAM/Bf : "Fake IR projector baseline (m) used only when stereo is not used." Default value: 0.076 ( double ).
     
    static double defaultOdomORBSLAMBf ()
     Default value of parameter OdomORBSLAM/Bf : 0.076 .
     
    static std::string typeOdomORBSLAMBf ()
     Type of parameter OdomORBSLAM/Bf , as a string: double .
     
    static std::string kOdomORBSLAMThDepth ()
     Key of parameter OdomORBSLAM/ThDepth : "Close/Far threshold. Baseline times." Default value: 40.0 ( double ).
     
    static double defaultOdomORBSLAMThDepth ()
     Default value of parameter OdomORBSLAM/ThDepth : 40.0 .
     
    static std::string typeOdomORBSLAMThDepth ()
     Type of parameter OdomORBSLAM/ThDepth , as a string: double .
     
    static std::string kOdomORBSLAMFps ()
     Key of parameter OdomORBSLAM/Fps : "Camera FPS (0 to estimate from input data)." Default value: 0.0 ( float ).
     
    static float defaultOdomORBSLAMFps ()
     Default value of parameter OdomORBSLAM/Fps : 0.0 .
     
    static std::string typeOdomORBSLAMFps ()
     Type of parameter OdomORBSLAM/Fps , as a string: float .
     
    static std::string kOdomORBSLAMMaxFeatures ()
     Key of parameter OdomORBSLAM/MaxFeatures : "Maximum ORB features extracted per frame." Default value: 1000 ( int ).
     
    static int defaultOdomORBSLAMMaxFeatures ()
     Default value of parameter OdomORBSLAM/MaxFeatures : 1000 .
     
    static std::string typeOdomORBSLAMMaxFeatures ()
     Type of parameter OdomORBSLAM/MaxFeatures , as a string: int .
     
    static std::string kOdomORBSLAMMapSize ()
     Key of parameter OdomORBSLAM/MapSize : "Maximum size of the feature map (0 means infinite). Only supported with ORB_SLAM2." Default value: 3000 ( int ).
     
    static int defaultOdomORBSLAMMapSize ()
     Default value of parameter OdomORBSLAM/MapSize : 3000 .
     
    static std::string typeOdomORBSLAMMapSize ()
     Type of parameter OdomORBSLAM/MapSize , as a string: int .
     
    static std::string kOdomORBSLAMInertial ()
     Key of parameter OdomORBSLAM/Inertial : "Enable IMU. Only supported with ORB_SLAM3." Default value: false ( bool ).
     
    static bool defaultOdomORBSLAMInertial ()
     Default value of parameter OdomORBSLAM/Inertial : false .
     
    static std::string typeOdomORBSLAMInertial ()
     Type of parameter OdomORBSLAM/Inertial , as a string: bool .
     
    static std::string kOdomORBSLAMGyroNoise ()
     Key of parameter OdomORBSLAM/GyroNoise : "IMU gyroscope \"white noise\"." Default value: 0.01 ( double ).
     
    static double defaultOdomORBSLAMGyroNoise ()
     Default value of parameter OdomORBSLAM/GyroNoise : 0.01 .
     
    static std::string typeOdomORBSLAMGyroNoise ()
     Type of parameter OdomORBSLAM/GyroNoise , as a string: double .
     
    static std::string kOdomORBSLAMAccNoise ()
     Key of parameter OdomORBSLAM/AccNoise : "IMU accelerometer \"white noise\"." Default value: 0.1 ( double ).
     
    static double defaultOdomORBSLAMAccNoise ()
     Default value of parameter OdomORBSLAM/AccNoise : 0.1 .
     
    static std::string typeOdomORBSLAMAccNoise ()
     Type of parameter OdomORBSLAM/AccNoise , as a string: double .
     
    static std::string kOdomORBSLAMGyroWalk ()
     Key of parameter OdomORBSLAM/GyroWalk : "IMU gyroscope \"random walk\"." Default value: 0.000001 ( double ).
     
    static double defaultOdomORBSLAMGyroWalk ()
     Default value of parameter OdomORBSLAM/GyroWalk : 0.000001 .
     
    static std::string typeOdomORBSLAMGyroWalk ()
     Type of parameter OdomORBSLAM/GyroWalk , as a string: double .
     
    static std::string kOdomORBSLAMAccWalk ()
     Key of parameter OdomORBSLAM/AccWalk : "IMU accelerometer \"random walk\"." Default value: 0.0001 ( double ).
     
    static double defaultOdomORBSLAMAccWalk ()
     Default value of parameter OdomORBSLAM/AccWalk : 0.0001 .
     
    static std::string typeOdomORBSLAMAccWalk ()
     Type of parameter OdomORBSLAM/AccWalk , as a string: double .
     
    static std::string kOdomORBSLAMSamplingRate ()
     Key of parameter OdomORBSLAM/SamplingRate : "IMU sampling rate (0 to estimate from input data)." Default value: 0 ( double ).
     
    static double defaultOdomORBSLAMSamplingRate ()
     Default value of parameter OdomORBSLAM/SamplingRate : 0 .
     
    static std::string typeOdomORBSLAMSamplingRate ()
     Type of parameter OdomORBSLAM/SamplingRate , as a string: double .
     
    static std::string kOdomOKVISConfigPath ()
     Key of parameter OdomOKVIS/ConfigPath : "Path of OKVIS config file." Default value: "" (string).
     
    static std::string defaultOdomOKVISConfigPath ()
     Default value of parameter OdomOKVIS/ConfigPath : "" .
     
    static std::string typeOdomOKVISConfigPath ()
     Type of parameter OdomOKVIS/ConfigPath , as a string: string.
     
    static std::string kOdomLOAMSensor ()
     Key of parameter OdomLOAM/Sensor : "Velodyne sensor: 0=VLP-16, 1=HDL-32, 2=HDL-64E" Default value: 2 ( int ).
     
    static int defaultOdomLOAMSensor ()
     Default value of parameter OdomLOAM/Sensor : 2 .
     
    static std::string typeOdomLOAMSensor ()
     Type of parameter OdomLOAM/Sensor , as a string: int .
     
    static std::string kOdomLOAMScanPeriod ()
     Key of parameter OdomLOAM/ScanPeriod : "Scan period (s)" Default value: 0.1 ( float ).
     
    static float defaultOdomLOAMScanPeriod ()
     Default value of parameter OdomLOAM/ScanPeriod : 0.1 .
     
    static std::string typeOdomLOAMScanPeriod ()
     Type of parameter OdomLOAM/ScanPeriod , as a string: float .
     
    static std::string kOdomLOAMResolution ()
     Key of parameter OdomLOAM/Resolution : "Map resolution" Default value: 0.2 ( float ).
     
    static float defaultOdomLOAMResolution ()
     Default value of parameter OdomLOAM/Resolution : 0.2 .
     
    static std::string typeOdomLOAMResolution ()
     Type of parameter OdomLOAM/Resolution , as a string: float .
     
    static std::string kOdomLOAMLinVar ()
     Key of parameter OdomLOAM/LinVar : "Linear output variance." Default value: 0.01 ( float ).
     
    static float defaultOdomLOAMLinVar ()
     Default value of parameter OdomLOAM/LinVar : 0.01 .
     
    static std::string typeOdomLOAMLinVar ()
     Type of parameter OdomLOAM/LinVar , as a string: float .
     
    static std::string kOdomLOAMAngVar ()
     Key of parameter OdomLOAM/AngVar : "Angular output variance." Default value: 0.01 ( float ).
     
    static float defaultOdomLOAMAngVar ()
     Default value of parameter OdomLOAM/AngVar : 0.01 .
     
    static std::string typeOdomLOAMAngVar ()
     Type of parameter OdomLOAM/AngVar , as a string: float .
     
    static std::string kOdomLOAMLocalMapping ()
     Key of parameter OdomLOAM/LocalMapping : "Local mapping. It adds more time to compute odometry, but accuracy is significantly improved." Default value: true ( bool ).
     
    static bool defaultOdomLOAMLocalMapping ()
     Default value of parameter OdomLOAM/LocalMapping : true .
     
    static std::string typeOdomLOAMLocalMapping ()
     Type of parameter OdomLOAM/LocalMapping , as a string: bool .
     
    static std::string kOdomMSCKFGridRow ()
     Key of parameter OdomMSCKF/GridRow : "" Default value: 4 ( int ).
     
    static int defaultOdomMSCKFGridRow ()
     Default value of parameter OdomMSCKF/GridRow : 4 .
     
    static std::string typeOdomMSCKFGridRow ()
     Type of parameter OdomMSCKF/GridRow , as a string: int .
     
    static std::string kOdomMSCKFGridCol ()
     Key of parameter OdomMSCKF/GridCol : "" Default value: 5 ( int ).
     
    static int defaultOdomMSCKFGridCol ()
     Default value of parameter OdomMSCKF/GridCol : 5 .
     
    static std::string typeOdomMSCKFGridCol ()
     Type of parameter OdomMSCKF/GridCol , as a string: int .
     
    static std::string kOdomMSCKFGridMinFeatureNum ()
     Key of parameter OdomMSCKF/GridMinFeatureNum : "" Default value: 3 ( int ).
     
    static int defaultOdomMSCKFGridMinFeatureNum ()
     Default value of parameter OdomMSCKF/GridMinFeatureNum : 3 .
     
    static std::string typeOdomMSCKFGridMinFeatureNum ()
     Type of parameter OdomMSCKF/GridMinFeatureNum , as a string: int .
     
    static std::string kOdomMSCKFGridMaxFeatureNum ()
     Key of parameter OdomMSCKF/GridMaxFeatureNum : "" Default value: 4 ( int ).
     
    static int defaultOdomMSCKFGridMaxFeatureNum ()
     Default value of parameter OdomMSCKF/GridMaxFeatureNum : 4 .
     
    static std::string typeOdomMSCKFGridMaxFeatureNum ()
     Type of parameter OdomMSCKF/GridMaxFeatureNum , as a string: int .
     
    static std::string kOdomMSCKFPyramidLevels ()
     Key of parameter OdomMSCKF/PyramidLevels : "" Default value: 3 ( int ).
     
    static int defaultOdomMSCKFPyramidLevels ()
     Default value of parameter OdomMSCKF/PyramidLevels : 3 .
     
    static std::string typeOdomMSCKFPyramidLevels ()
     Type of parameter OdomMSCKF/PyramidLevels , as a string: int .
     
    static std::string kOdomMSCKFPatchSize ()
     Key of parameter OdomMSCKF/PatchSize : "" Default value: 15 ( int ).
     
    static int defaultOdomMSCKFPatchSize ()
     Default value of parameter OdomMSCKF/PatchSize : 15 .
     
    static std::string typeOdomMSCKFPatchSize ()
     Type of parameter OdomMSCKF/PatchSize , as a string: int .
     
    static std::string kOdomMSCKFFastThreshold ()
     Key of parameter OdomMSCKF/FastThreshold : "" Default value: 10 ( int ).
     
    static int defaultOdomMSCKFFastThreshold ()
     Default value of parameter OdomMSCKF/FastThreshold : 10 .
     
    static std::string typeOdomMSCKFFastThreshold ()
     Type of parameter OdomMSCKF/FastThreshold , as a string: int .
     
    static std::string kOdomMSCKFMaxIteration ()
     Key of parameter OdomMSCKF/MaxIteration : "" Default value: 30 ( int ).
     
    static int defaultOdomMSCKFMaxIteration ()
     Default value of parameter OdomMSCKF/MaxIteration : 30 .
     
    static std::string typeOdomMSCKFMaxIteration ()
     Type of parameter OdomMSCKF/MaxIteration , as a string: int .
     
    static std::string kOdomMSCKFTrackPrecision ()
     Key of parameter OdomMSCKF/TrackPrecision : "" Default value: 0.01 ( double ).
     
    static double defaultOdomMSCKFTrackPrecision ()
     Default value of parameter OdomMSCKF/TrackPrecision : 0.01 .
     
    static std::string typeOdomMSCKFTrackPrecision ()
     Type of parameter OdomMSCKF/TrackPrecision , as a string: double .
     
    static std::string kOdomMSCKFRansacThreshold ()
     Key of parameter OdomMSCKF/RansacThreshold : "" Default value: 3 ( double ).
     
    static double defaultOdomMSCKFRansacThreshold ()
     Default value of parameter OdomMSCKF/RansacThreshold : 3 .
     
    static std::string typeOdomMSCKFRansacThreshold ()
     Type of parameter OdomMSCKF/RansacThreshold , as a string: double .
     
    static std::string kOdomMSCKFStereoThreshold ()
     Key of parameter OdomMSCKF/StereoThreshold : "" Default value: 5 ( double ).
     
    static double defaultOdomMSCKFStereoThreshold ()
     Default value of parameter OdomMSCKF/StereoThreshold : 5 .
     
    static std::string typeOdomMSCKFStereoThreshold ()
     Type of parameter OdomMSCKF/StereoThreshold , as a string: double .
     
    static std::string kOdomMSCKFPositionStdThreshold ()
     Key of parameter OdomMSCKF/PositionStdThreshold : "" Default value: 8.0 ( double ).
     
    static double defaultOdomMSCKFPositionStdThreshold ()
     Default value of parameter OdomMSCKF/PositionStdThreshold : 8.0 .
     
    static std::string typeOdomMSCKFPositionStdThreshold ()
     Type of parameter OdomMSCKF/PositionStdThreshold , as a string: double .
     
    static std::string kOdomMSCKFRotationThreshold ()
     Key of parameter OdomMSCKF/RotationThreshold : "" Default value: 0.2618 ( double ).
     
    static double defaultOdomMSCKFRotationThreshold ()
     Default value of parameter OdomMSCKF/RotationThreshold : 0.2618 .
     
    static std::string typeOdomMSCKFRotationThreshold ()
     Type of parameter OdomMSCKF/RotationThreshold , as a string: double .
     
    static std::string kOdomMSCKFTranslationThreshold ()
     Key of parameter OdomMSCKF/TranslationThreshold : "" Default value: 0.4 ( double ).
     
    static double defaultOdomMSCKFTranslationThreshold ()
     Default value of parameter OdomMSCKF/TranslationThreshold : 0.4 .
     
    static std::string typeOdomMSCKFTranslationThreshold ()
     Type of parameter OdomMSCKF/TranslationThreshold , as a string: double .
     
    static std::string kOdomMSCKFTrackingRateThreshold ()
     Key of parameter OdomMSCKF/TrackingRateThreshold : "" Default value: 0.5 ( double ).
     
    static double defaultOdomMSCKFTrackingRateThreshold ()
     Default value of parameter OdomMSCKF/TrackingRateThreshold : 0.5 .
     
    static std::string typeOdomMSCKFTrackingRateThreshold ()
     Type of parameter OdomMSCKF/TrackingRateThreshold , as a string: double .
     
    static std::string kOdomMSCKFOptTranslationThreshold ()
     Key of parameter OdomMSCKF/OptTranslationThreshold : "" Default value: 0 ( double ).
     
    static double defaultOdomMSCKFOptTranslationThreshold ()
     Default value of parameter OdomMSCKF/OptTranslationThreshold : 0 .
     
    static std::string typeOdomMSCKFOptTranslationThreshold ()
     Type of parameter OdomMSCKF/OptTranslationThreshold , as a string: double .
     
    static std::string kOdomMSCKFNoiseGyro ()
     Key of parameter OdomMSCKF/NoiseGyro : "" Default value: 0.005 ( double ).
     
    static double defaultOdomMSCKFNoiseGyro ()
     Default value of parameter OdomMSCKF/NoiseGyro : 0.005 .
     
    static std::string typeOdomMSCKFNoiseGyro ()
     Type of parameter OdomMSCKF/NoiseGyro , as a string: double .
     
    static std::string kOdomMSCKFNoiseAcc ()
     Key of parameter OdomMSCKF/NoiseAcc : "" Default value: 0.05 ( double ).
     
    static double defaultOdomMSCKFNoiseAcc ()
     Default value of parameter OdomMSCKF/NoiseAcc : 0.05 .
     
    static std::string typeOdomMSCKFNoiseAcc ()
     Type of parameter OdomMSCKF/NoiseAcc , as a string: double .
     
    static std::string kOdomMSCKFNoiseGyroBias ()
     Key of parameter OdomMSCKF/NoiseGyroBias : "" Default value: 0.001 ( double ).
     
    static double defaultOdomMSCKFNoiseGyroBias ()
     Default value of parameter OdomMSCKF/NoiseGyroBias : 0.001 .
     
    static std::string typeOdomMSCKFNoiseGyroBias ()
     Type of parameter OdomMSCKF/NoiseGyroBias , as a string: double .
     
    static std::string kOdomMSCKFNoiseAccBias ()
     Key of parameter OdomMSCKF/NoiseAccBias : "" Default value: 0.01 ( double ).
     
    static double defaultOdomMSCKFNoiseAccBias ()
     Default value of parameter OdomMSCKF/NoiseAccBias : 0.01 .
     
    static std::string typeOdomMSCKFNoiseAccBias ()
     Type of parameter OdomMSCKF/NoiseAccBias , as a string: double .
     
    static std::string kOdomMSCKFNoiseFeature ()
     Key of parameter OdomMSCKF/NoiseFeature : "" Default value: 0.035 ( double ).
     
    static double defaultOdomMSCKFNoiseFeature ()
     Default value of parameter OdomMSCKF/NoiseFeature : 0.035 .
     
    static std::string typeOdomMSCKFNoiseFeature ()
     Type of parameter OdomMSCKF/NoiseFeature , as a string: double .
     
    static std::string kOdomMSCKFInitCovVel ()
     Key of parameter OdomMSCKF/InitCovVel : "" Default value: 0.25 ( double ).
     
    static double defaultOdomMSCKFInitCovVel ()
     Default value of parameter OdomMSCKF/InitCovVel : 0.25 .
     
    static std::string typeOdomMSCKFInitCovVel ()
     Type of parameter OdomMSCKF/InitCovVel , as a string: double .
     
    static std::string kOdomMSCKFInitCovGyroBias ()
     Key of parameter OdomMSCKF/InitCovGyroBias : "" Default value: 0.01 ( double ).
     
    static double defaultOdomMSCKFInitCovGyroBias ()
     Default value of parameter OdomMSCKF/InitCovGyroBias : 0.01 .
     
    static std::string typeOdomMSCKFInitCovGyroBias ()
     Type of parameter OdomMSCKF/InitCovGyroBias , as a string: double .
     
    static std::string kOdomMSCKFInitCovAccBias ()
     Key of parameter OdomMSCKF/InitCovAccBias : "" Default value: 0.01 ( double ).
     
    static double defaultOdomMSCKFInitCovAccBias ()
     Default value of parameter OdomMSCKF/InitCovAccBias : 0.01 .
     
    static std::string typeOdomMSCKFInitCovAccBias ()
     Type of parameter OdomMSCKF/InitCovAccBias , as a string: double .
     
    static std::string kOdomMSCKFInitCovExRot ()
     Key of parameter OdomMSCKF/InitCovExRot : "" Default value: 0.00030462 ( double ).
     
    static double defaultOdomMSCKFInitCovExRot ()
     Default value of parameter OdomMSCKF/InitCovExRot : 0.00030462 .
     
    static std::string typeOdomMSCKFInitCovExRot ()
     Type of parameter OdomMSCKF/InitCovExRot , as a string: double .
     
    static std::string kOdomMSCKFInitCovExTrans ()
     Key of parameter OdomMSCKF/InitCovExTrans : "" Default value: 0.000025 ( double ).
     
    static double defaultOdomMSCKFInitCovExTrans ()
     Default value of parameter OdomMSCKF/InitCovExTrans : 0.000025 .
     
    static std::string typeOdomMSCKFInitCovExTrans ()
     Type of parameter OdomMSCKF/InitCovExTrans , as a string: double .
     
    static std::string kOdomMSCKFMaxCamStateSize ()
     Key of parameter OdomMSCKF/MaxCamStateSize : "" Default value: 20 ( int ).
     
    static int defaultOdomMSCKFMaxCamStateSize ()
     Default value of parameter OdomMSCKF/MaxCamStateSize : 20 .
     
    static std::string typeOdomMSCKFMaxCamStateSize ()
     Type of parameter OdomMSCKF/MaxCamStateSize , as a string: int .
     
    static std::string kOdomVINSFusionConfigPath ()
     Key of parameter OdomVINSFusion/ConfigPath : "Path of VINS-Fusion config file." Default value: "" (string).
     
    static std::string defaultOdomVINSFusionConfigPath ()
     Default value of parameter OdomVINSFusion/ConfigPath : "" .
     
    static std::string typeOdomVINSFusionConfigPath ()
     Type of parameter OdomVINSFusion/ConfigPath , as a string: string.
     
    static std::string kOdomOpenVINSConfigPath ()
     Key of parameter OdomOpenVINS/ConfigPath : "Path of OpenVINS config file (*.yaml). Same format used than OpenVINS library. Note that any parameter from that config file will overwrite the same parameter in OdomOpenVINS group." Default value: "" (string).
     
    static std::string defaultOdomOpenVINSConfigPath ()
     Default value of parameter OdomOpenVINS/ConfigPath : "" .
     
    static std::string typeOdomOpenVINSConfigPath ()
     Type of parameter OdomOpenVINS/ConfigPath , as a string: string.
     
    static std::string kOdomOpenVINSUseStereo ()
     Key of parameter OdomOpenVINS/UseStereo : "If we have more than 1 camera, if we should try to track stereo constraints between pairs." Default value: true ( bool ).
     
    static bool defaultOdomOpenVINSUseStereo ()
     Default value of parameter OdomOpenVINS/UseStereo : true .
     
    static std::string typeOdomOpenVINSUseStereo ()
     Type of parameter OdomOpenVINS/UseStereo , as a string: bool .
     
    static std::string kOdomOpenVINSUseKLT ()
     Key of parameter OdomOpenVINS/UseKLT : "If true we will use KLT, otherwise use a ORB descriptor + robust matching." Default value: true ( bool ).
     
    static bool defaultOdomOpenVINSUseKLT ()
     Default value of parameter OdomOpenVINS/UseKLT : true .
     
    static std::string typeOdomOpenVINSUseKLT ()
     Type of parameter OdomOpenVINS/UseKLT , as a string: bool .
     
    static std::string kOdomOpenVINSNumPts ()
     Key of parameter OdomOpenVINS/NumPts : "Number of points (per camera) we will extract and try to track." Default value: 200 ( int ).
     
    static int defaultOdomOpenVINSNumPts ()
     Default value of parameter OdomOpenVINS/NumPts : 200 .
     
    static std::string typeOdomOpenVINSNumPts ()
     Type of parameter OdomOpenVINS/NumPts , as a string: int .
     
    static std::string kOdomOpenVINSMinPxDist ()
     Key of parameter OdomOpenVINS/MinPxDist : "Eistance between features (features near each other provide less information)." Default value: 15 ( int ).
     
    static int defaultOdomOpenVINSMinPxDist ()
     Default value of parameter OdomOpenVINS/MinPxDist : 15 .
     
    static std::string typeOdomOpenVINSMinPxDist ()
     Type of parameter OdomOpenVINS/MinPxDist , as a string: int .
     
    static std::string kOdomOpenVINSFiTriangulate1d ()
     Key of parameter OdomOpenVINS/FiTriangulate1d : "If we should perform 1d triangulation instead of 3d." Default value: false ( bool ).
     
    static bool defaultOdomOpenVINSFiTriangulate1d ()
     Default value of parameter OdomOpenVINS/FiTriangulate1d : false .
     
    static std::string typeOdomOpenVINSFiTriangulate1d ()
     Type of parameter OdomOpenVINS/FiTriangulate1d , as a string: bool .
     
    static std::string kOdomOpenVINSFiRefineFeatures ()
     Key of parameter OdomOpenVINS/FiRefineFeatures : "If we should perform Levenberg-Marquardt refinement." Default value: true ( bool ).
     
    static bool defaultOdomOpenVINSFiRefineFeatures ()
     Default value of parameter OdomOpenVINS/FiRefineFeatures : true .
     
    static std::string typeOdomOpenVINSFiRefineFeatures ()
     Type of parameter OdomOpenVINS/FiRefineFeatures , as a string: bool .
     
    static std::string kOdomOpenVINSFiMaxRuns ()
     Key of parameter OdomOpenVINS/FiMaxRuns : "Max runs for Levenberg-Marquardt." Default value: 5 ( int ).
     
    static int defaultOdomOpenVINSFiMaxRuns ()
     Default value of parameter OdomOpenVINS/FiMaxRuns : 5 .
     
    static std::string typeOdomOpenVINSFiMaxRuns ()
     Type of parameter OdomOpenVINS/FiMaxRuns , as a string: int .
     
    static std::string kOdomOpenVINSFiMaxBaseline ()
     Key of parameter OdomOpenVINS/FiMaxBaseline : "Max baseline ratio to accept triangulated features." Default value: 40 ( double ).
     
    static double defaultOdomOpenVINSFiMaxBaseline ()
     Default value of parameter OdomOpenVINS/FiMaxBaseline : 40 .
     
    static std::string typeOdomOpenVINSFiMaxBaseline ()
     Type of parameter OdomOpenVINS/FiMaxBaseline , as a string: double .
     
    static std::string kOdomOpenVINSFiMaxCondNumber ()
     Key of parameter OdomOpenVINS/FiMaxCondNumber : "Max condition number of linear triangulation matrix accept triangulated features." Default value: 10000 ( double ).
     
    static double defaultOdomOpenVINSFiMaxCondNumber ()
     Default value of parameter OdomOpenVINS/FiMaxCondNumber : 10000 .
     
    static std::string typeOdomOpenVINSFiMaxCondNumber ()
     Type of parameter OdomOpenVINS/FiMaxCondNumber , as a string: double .
     
    static std::string kOdomOpenVINSUseFEJ ()
     Key of parameter OdomOpenVINS/UseFEJ : "If first-estimate Jacobians should be used (enable for good consistency)." Default value: true ( bool ).
     
    static bool defaultOdomOpenVINSUseFEJ ()
     Default value of parameter OdomOpenVINS/UseFEJ : true .
     
    static std::string typeOdomOpenVINSUseFEJ ()
     Type of parameter OdomOpenVINS/UseFEJ , as a string: bool .
     
    static std::string kOdomOpenVINSIntegration ()
     Key of parameter OdomOpenVINS/Integration : "0=discrete, 1=rk4, 2=analytical (if rk4 or analytical used then analytical covariance propagation is used)." Default value: 1 ( int ).
     
    static int defaultOdomOpenVINSIntegration ()
     Default value of parameter OdomOpenVINS/Integration : 1 .
     
    static std::string typeOdomOpenVINSIntegration ()
     Type of parameter OdomOpenVINS/Integration , as a string: int .
     
    static std::string kOdomOpenVINSCalibCamExtrinsics ()
     Key of parameter OdomOpenVINS/CalibCamExtrinsics : "Bool to determine whether or not to calibrate imu-to-camera pose." Default value: false ( bool ).
     
    static bool defaultOdomOpenVINSCalibCamExtrinsics ()
     Default value of parameter OdomOpenVINS/CalibCamExtrinsics : false .
     
    static std::string typeOdomOpenVINSCalibCamExtrinsics ()
     Type of parameter OdomOpenVINS/CalibCamExtrinsics , as a string: bool .
     
    static std::string kOdomOpenVINSCalibCamIntrinsics ()
     Key of parameter OdomOpenVINS/CalibCamIntrinsics : "Bool to determine whether or not to calibrate camera intrinsics." Default value: false ( bool ).
     
    static bool defaultOdomOpenVINSCalibCamIntrinsics ()
     Default value of parameter OdomOpenVINS/CalibCamIntrinsics : false .
     
    static std::string typeOdomOpenVINSCalibCamIntrinsics ()
     Type of parameter OdomOpenVINS/CalibCamIntrinsics , as a string: bool .
     
    static std::string kOdomOpenVINSCalibCamTimeoffset ()
     Key of parameter OdomOpenVINS/CalibCamTimeoffset : "Bool to determine whether or not to calibrate camera to IMU time offset." Default value: false ( bool ).
     
    static bool defaultOdomOpenVINSCalibCamTimeoffset ()
     Default value of parameter OdomOpenVINS/CalibCamTimeoffset : false .
     
    static std::string typeOdomOpenVINSCalibCamTimeoffset ()
     Type of parameter OdomOpenVINS/CalibCamTimeoffset , as a string: bool .
     
    static std::string kOdomOpenVINSCalibIMUIntrinsics ()
     Key of parameter OdomOpenVINS/CalibIMUIntrinsics : "Bool to determine whether or not to calibrate the IMU intrinsics." Default value: false ( bool ).
     
    static bool defaultOdomOpenVINSCalibIMUIntrinsics ()
     Default value of parameter OdomOpenVINS/CalibIMUIntrinsics : false .
     
    static std::string typeOdomOpenVINSCalibIMUIntrinsics ()
     Type of parameter OdomOpenVINS/CalibIMUIntrinsics , as a string: bool .
     
    static std::string kOdomOpenVINSCalibIMUGSensitivity ()
     Key of parameter OdomOpenVINS/CalibIMUGSensitivity : "Bool to determine whether or not to calibrate the Gravity sensitivity." Default value: false ( bool ).
     
    static bool defaultOdomOpenVINSCalibIMUGSensitivity ()
     Default value of parameter OdomOpenVINS/CalibIMUGSensitivity : false .
     
    static std::string typeOdomOpenVINSCalibIMUGSensitivity ()
     Type of parameter OdomOpenVINS/CalibIMUGSensitivity , as a string: bool .
     
    static std::string kOdomOpenVINSMaxClones ()
     Key of parameter OdomOpenVINS/MaxClones : "Max clone size of sliding window." Default value: 11 ( int ).
     
    static int defaultOdomOpenVINSMaxClones ()
     Default value of parameter OdomOpenVINS/MaxClones : 11 .
     
    static std::string typeOdomOpenVINSMaxClones ()
     Type of parameter OdomOpenVINS/MaxClones , as a string: int .
     
    static std::string kOdomOpenVINSMaxSLAM ()
     Key of parameter OdomOpenVINS/MaxSLAM : "Max number of estimated SLAM features." Default value: 50 ( int ).
     
    static int defaultOdomOpenVINSMaxSLAM ()
     Default value of parameter OdomOpenVINS/MaxSLAM : 50 .
     
    static std::string typeOdomOpenVINSMaxSLAM ()
     Type of parameter OdomOpenVINS/MaxSLAM , as a string: int .
     
    static std::string kOdomOpenVINSMaxSLAMInUpdate ()
     Key of parameter OdomOpenVINS/MaxSLAMInUpdate : "Max number of SLAM features we allow to be included in a single EKF update.." Default value: 25 ( int ).
     
    static int defaultOdomOpenVINSMaxSLAMInUpdate ()
     Default value of parameter OdomOpenVINS/MaxSLAMInUpdate : 25 .
     
    static std::string typeOdomOpenVINSMaxSLAMInUpdate ()
     Type of parameter OdomOpenVINS/MaxSLAMInUpdate , as a string: int .
     
    static std::string kOdomOpenVINSMaxMSCKFInUpdate ()
     Key of parameter OdomOpenVINS/MaxMSCKFInUpdate : "Max number of MSCKF features we will use at a given image timestep.." Default value: 50 ( int ).
     
    static int defaultOdomOpenVINSMaxMSCKFInUpdate ()
     Default value of parameter OdomOpenVINS/MaxMSCKFInUpdate : 50 .
     
    static std::string typeOdomOpenVINSMaxMSCKFInUpdate ()
     Type of parameter OdomOpenVINS/MaxMSCKFInUpdate , as a string: int .
     
    static std::string kOdomOpenVINSFeatRepMSCKF ()
     Key of parameter OdomOpenVINS/FeatRepMSCKF : "What representation our features are in (msckf features)." Default value: 0 ( int ).
     
    static int defaultOdomOpenVINSFeatRepMSCKF ()
     Default value of parameter OdomOpenVINS/FeatRepMSCKF : 0 .
     
    static std::string typeOdomOpenVINSFeatRepMSCKF ()
     Type of parameter OdomOpenVINS/FeatRepMSCKF , as a string: int .
     
    static std::string kOdomOpenVINSFeatRepSLAM ()
     Key of parameter OdomOpenVINS/FeatRepSLAM : "What representation our features are in (slam features)." Default value: 4 ( int ).
     
    static int defaultOdomOpenVINSFeatRepSLAM ()
     Default value of parameter OdomOpenVINS/FeatRepSLAM : 4 .
     
    static std::string typeOdomOpenVINSFeatRepSLAM ()
     Type of parameter OdomOpenVINS/FeatRepSLAM , as a string: int .
     
    static std::string kOdomOpenVINSDtSLAMDelay ()
     Key of parameter OdomOpenVINS/DtSLAMDelay : "Delay, in seconds, that we should wait from init before we start estimating SLAM features." Default value: 0.0 ( double ).
     
    static double defaultOdomOpenVINSDtSLAMDelay ()
     Default value of parameter OdomOpenVINS/DtSLAMDelay : 0.0 .
     
    static std::string typeOdomOpenVINSDtSLAMDelay ()
     Type of parameter OdomOpenVINS/DtSLAMDelay , as a string: double .
     
    static std::string kOdomOpenVINSGravityMag ()
     Key of parameter OdomOpenVINS/GravityMag : "Gravity magnitude in the global frame (i.e. should be 9.81 typically)." Default value: 9.81 ( double ).
     
    static double defaultOdomOpenVINSGravityMag ()
     Default value of parameter OdomOpenVINS/GravityMag : 9.81 .
     
    static std::string typeOdomOpenVINSGravityMag ()
     Type of parameter OdomOpenVINS/GravityMag , as a string: double .
     
    static std::string kOdomOpenVINSLeftMaskPath ()
     Key of parameter OdomOpenVINS/LeftMaskPath : "Mask for left image." Default value: "" (string).
     
    static std::string defaultOdomOpenVINSLeftMaskPath ()
     Default value of parameter OdomOpenVINS/LeftMaskPath : "" .
     
    static std::string typeOdomOpenVINSLeftMaskPath ()
     Type of parameter OdomOpenVINS/LeftMaskPath , as a string: string.
     
    static std::string kOdomOpenVINSRightMaskPath ()
     Key of parameter OdomOpenVINS/RightMaskPath : "Mask for right image." Default value: "" (string).
     
    static std::string defaultOdomOpenVINSRightMaskPath ()
     Default value of parameter OdomOpenVINS/RightMaskPath : "" .
     
    static std::string typeOdomOpenVINSRightMaskPath ()
     Type of parameter OdomOpenVINS/RightMaskPath , as a string: string.
     
    static std::string kOdomOpenVINSInitWindowTime ()
     Key of parameter OdomOpenVINS/InitWindowTime : "Amount of time we will initialize over (seconds)." Default value: 2.0 ( double ).
     
    static double defaultOdomOpenVINSInitWindowTime ()
     Default value of parameter OdomOpenVINS/InitWindowTime : 2.0 .
     
    static std::string typeOdomOpenVINSInitWindowTime ()
     Type of parameter OdomOpenVINS/InitWindowTime , as a string: double .
     
    static std::string kOdomOpenVINSInitIMUThresh ()
     Key of parameter OdomOpenVINS/InitIMUThresh : "Variance threshold on our acceleration to be classified as moving." Default value: 1.0 ( double ).
     
    static double defaultOdomOpenVINSInitIMUThresh ()
     Default value of parameter OdomOpenVINS/InitIMUThresh : 1.0 .
     
    static std::string typeOdomOpenVINSInitIMUThresh ()
     Type of parameter OdomOpenVINS/InitIMUThresh , as a string: double .
     
    static std::string kOdomOpenVINSInitMaxDisparity ()
     Key of parameter OdomOpenVINS/InitMaxDisparity : "Max disparity to consider the platform stationary (dependent on resolution)." Default value: 10.0 ( double ).
     
    static double defaultOdomOpenVINSInitMaxDisparity ()
     Default value of parameter OdomOpenVINS/InitMaxDisparity : 10.0 .
     
    static std::string typeOdomOpenVINSInitMaxDisparity ()
     Type of parameter OdomOpenVINS/InitMaxDisparity , as a string: double .
     
    static std::string kOdomOpenVINSInitMaxFeatures ()
     Key of parameter OdomOpenVINS/InitMaxFeatures : "How many features to track during initialization (saves on computation)." Default value: 50 ( int ).
     
    static int defaultOdomOpenVINSInitMaxFeatures ()
     Default value of parameter OdomOpenVINS/InitMaxFeatures : 50 .
     
    static std::string typeOdomOpenVINSInitMaxFeatures ()
     Type of parameter OdomOpenVINS/InitMaxFeatures , as a string: int .
     
    static std::string kOdomOpenVINSInitDynUse ()
     Key of parameter OdomOpenVINS/InitDynUse : "If dynamic initialization should be used." Default value: false ( bool ).
     
    static bool defaultOdomOpenVINSInitDynUse ()
     Default value of parameter OdomOpenVINS/InitDynUse : false .
     
    static std::string typeOdomOpenVINSInitDynUse ()
     Type of parameter OdomOpenVINS/InitDynUse , as a string: bool .
     
    static std::string kOdomOpenVINSInitDynMLEOptCalib ()
     Key of parameter OdomOpenVINS/InitDynMLEOptCalib : "If we should optimize calibration during intialization (not recommended)." Default value: false ( bool ).
     
    static bool defaultOdomOpenVINSInitDynMLEOptCalib ()
     Default value of parameter OdomOpenVINS/InitDynMLEOptCalib : false .
     
    static std::string typeOdomOpenVINSInitDynMLEOptCalib ()
     Type of parameter OdomOpenVINS/InitDynMLEOptCalib , as a string: bool .
     
    static std::string kOdomOpenVINSInitDynMLEMaxIter ()
     Key of parameter OdomOpenVINS/InitDynMLEMaxIter : "How many iterations the MLE refinement should use (zero to skip the MLE)." Default value: 50 ( int ).
     
    static int defaultOdomOpenVINSInitDynMLEMaxIter ()
     Default value of parameter OdomOpenVINS/InitDynMLEMaxIter : 50 .
     
    static std::string typeOdomOpenVINSInitDynMLEMaxIter ()
     Type of parameter OdomOpenVINS/InitDynMLEMaxIter , as a string: int .
     
    static std::string kOdomOpenVINSInitDynMLEMaxTime ()
     Key of parameter OdomOpenVINS/InitDynMLEMaxTime : "How many seconds the MLE should be completed in." Default value: 0.05 ( double ).
     
    static double defaultOdomOpenVINSInitDynMLEMaxTime ()
     Default value of parameter OdomOpenVINS/InitDynMLEMaxTime : 0.05 .
     
    static std::string typeOdomOpenVINSInitDynMLEMaxTime ()
     Type of parameter OdomOpenVINS/InitDynMLEMaxTime , as a string: double .
     
    static std::string kOdomOpenVINSInitDynMLEMaxThreads ()
     Key of parameter OdomOpenVINS/InitDynMLEMaxThreads : "How many threads the MLE should use." Default value: 6 ( int ).
     
    static int defaultOdomOpenVINSInitDynMLEMaxThreads ()
     Default value of parameter OdomOpenVINS/InitDynMLEMaxThreads : 6 .
     
    static std::string typeOdomOpenVINSInitDynMLEMaxThreads ()
     Type of parameter OdomOpenVINS/InitDynMLEMaxThreads , as a string: int .
     
    static std::string kOdomOpenVINSInitDynNumPose ()
     Key of parameter OdomOpenVINS/InitDynNumPose : "Number of poses to use within our window time (evenly spaced)." Default value: 6 ( int ).
     
    static int defaultOdomOpenVINSInitDynNumPose ()
     Default value of parameter OdomOpenVINS/InitDynNumPose : 6 .
     
    static std::string typeOdomOpenVINSInitDynNumPose ()
     Type of parameter OdomOpenVINS/InitDynNumPose , as a string: int .
     
    static std::string kOdomOpenVINSInitDynMinDeg ()
     Key of parameter OdomOpenVINS/InitDynMinDeg : "Orientation change needed to try to init." Default value: 10.0 ( double ).
     
    static double defaultOdomOpenVINSInitDynMinDeg ()
     Default value of parameter OdomOpenVINS/InitDynMinDeg : 10.0 .
     
    static std::string typeOdomOpenVINSInitDynMinDeg ()
     Type of parameter OdomOpenVINS/InitDynMinDeg , as a string: double .
     
    static std::string kOdomOpenVINSInitDynInflationOri ()
     Key of parameter OdomOpenVINS/InitDynInflationOri : "What to inflate the recovered q_GtoI covariance by." Default value: 10.0 ( double ).
     
    static double defaultOdomOpenVINSInitDynInflationOri ()
     Default value of parameter OdomOpenVINS/InitDynInflationOri : 10.0 .
     
    static std::string typeOdomOpenVINSInitDynInflationOri ()
     Type of parameter OdomOpenVINS/InitDynInflationOri , as a string: double .
     
    static std::string kOdomOpenVINSInitDynInflationVel ()
     Key of parameter OdomOpenVINS/InitDynInflationVel : "What to inflate the recovered v_IinG covariance by." Default value: 100.0 ( double ).
     
    static double defaultOdomOpenVINSInitDynInflationVel ()
     Default value of parameter OdomOpenVINS/InitDynInflationVel : 100.0 .
     
    static std::string typeOdomOpenVINSInitDynInflationVel ()
     Type of parameter OdomOpenVINS/InitDynInflationVel , as a string: double .
     
    static std::string kOdomOpenVINSInitDynInflationBg ()
     Key of parameter OdomOpenVINS/InitDynInflationBg : "What to inflate the recovered bias_g covariance by." Default value: 10.0 ( double ).
     
    static double defaultOdomOpenVINSInitDynInflationBg ()
     Default value of parameter OdomOpenVINS/InitDynInflationBg : 10.0 .
     
    static std::string typeOdomOpenVINSInitDynInflationBg ()
     Type of parameter OdomOpenVINS/InitDynInflationBg , as a string: double .
     
    static std::string kOdomOpenVINSInitDynInflationBa ()
     Key of parameter OdomOpenVINS/InitDynInflationBa : "What to inflate the recovered bias_a covariance by." Default value: 100.0 ( double ).
     
    static double defaultOdomOpenVINSInitDynInflationBa ()
     Default value of parameter OdomOpenVINS/InitDynInflationBa : 100.0 .
     
    static std::string typeOdomOpenVINSInitDynInflationBa ()
     Type of parameter OdomOpenVINS/InitDynInflationBa , as a string: double .
     
    static std::string kOdomOpenVINSInitDynMinRecCond ()
     Key of parameter OdomOpenVINS/InitDynMinRecCond : "Reciprocal condition number thresh for info inversion." Default value: 1e-15 ( double ).
     
    static double defaultOdomOpenVINSInitDynMinRecCond ()
     Default value of parameter OdomOpenVINS/InitDynMinRecCond : 1e-15 .
     
    static std::string typeOdomOpenVINSInitDynMinRecCond ()
     Type of parameter OdomOpenVINS/InitDynMinRecCond , as a string: double .
     
    static std::string kOdomOpenVINSTryZUPT ()
     Key of parameter OdomOpenVINS/TryZUPT : "If we should try to use zero velocity update." Default value: true ( bool ).
     
    static bool defaultOdomOpenVINSTryZUPT ()
     Default value of parameter OdomOpenVINS/TryZUPT : true .
     
    static std::string typeOdomOpenVINSTryZUPT ()
     Type of parameter OdomOpenVINS/TryZUPT , as a string: bool .
     
    static std::string kOdomOpenVINSZUPTChi2Multiplier ()
     Key of parameter OdomOpenVINS/ZUPTChi2Multiplier : "Chi2 multiplier for zero velocity." Default value: 0.0 ( double ).
     
    static double defaultOdomOpenVINSZUPTChi2Multiplier ()
     Default value of parameter OdomOpenVINS/ZUPTChi2Multiplier : 0.0 .
     
    static std::string typeOdomOpenVINSZUPTChi2Multiplier ()
     Type of parameter OdomOpenVINS/ZUPTChi2Multiplier , as a string: double .
     
    static std::string kOdomOpenVINSZUPTMaxVelodicy ()
     Key of parameter OdomOpenVINS/ZUPTMaxVelodicy : "Max velocity we will consider to try to do a zupt (i.e. if above this, don't do zupt)." Default value: 0.1 ( double ).
     
    static double defaultOdomOpenVINSZUPTMaxVelodicy ()
     Default value of parameter OdomOpenVINS/ZUPTMaxVelodicy : 0.1 .
     
    static std::string typeOdomOpenVINSZUPTMaxVelodicy ()
     Type of parameter OdomOpenVINS/ZUPTMaxVelodicy , as a string: double .
     
    static std::string kOdomOpenVINSZUPTNoiseMultiplier ()
     Key of parameter OdomOpenVINS/ZUPTNoiseMultiplier : "Multiplier of our zupt measurement IMU noise matrix (default should be 1.0)." Default value: 10.0 ( double ).
     
    static double defaultOdomOpenVINSZUPTNoiseMultiplier ()
     Default value of parameter OdomOpenVINS/ZUPTNoiseMultiplier : 10.0 .
     
    static std::string typeOdomOpenVINSZUPTNoiseMultiplier ()
     Type of parameter OdomOpenVINS/ZUPTNoiseMultiplier , as a string: double .
     
    static std::string kOdomOpenVINSZUPTMaxDisparity ()
     Key of parameter OdomOpenVINS/ZUPTMaxDisparity : "Max disparity we will consider to try to do a zupt (i.e. if above this, don't do zupt)." Default value: 0.5 ( double ).
     
    static double defaultOdomOpenVINSZUPTMaxDisparity ()
     Default value of parameter OdomOpenVINS/ZUPTMaxDisparity : 0.5 .
     
    static std::string typeOdomOpenVINSZUPTMaxDisparity ()
     Type of parameter OdomOpenVINS/ZUPTMaxDisparity , as a string: double .
     
    static std::string kOdomOpenVINSZUPTOnlyAtBeginning ()
     Key of parameter OdomOpenVINS/ZUPTOnlyAtBeginning : "If we should only use the zupt at the very beginning static initialization phase." Default value: false ( bool ).
     
    static bool defaultOdomOpenVINSZUPTOnlyAtBeginning ()
     Default value of parameter OdomOpenVINS/ZUPTOnlyAtBeginning : false .
     
    static std::string typeOdomOpenVINSZUPTOnlyAtBeginning ()
     Type of parameter OdomOpenVINS/ZUPTOnlyAtBeginning , as a string: bool .
     
    static std::string kOdomOpenVINSAccelerometerNoiseDensity ()
     Key of parameter OdomOpenVINS/AccelerometerNoiseDensity : "[m/s^2/sqrt(Hz)] (accel \"white noise\")." Default value: 0.01 ( double ).
     
    static double defaultOdomOpenVINSAccelerometerNoiseDensity ()
     Default value of parameter OdomOpenVINS/AccelerometerNoiseDensity : 0.01 .
     
    static std::string typeOdomOpenVINSAccelerometerNoiseDensity ()
     Type of parameter OdomOpenVINS/AccelerometerNoiseDensity , as a string: double .
     
    static std::string kOdomOpenVINSAccelerometerRandomWalk ()
     Key of parameter OdomOpenVINS/AccelerometerRandomWalk : "[m/s^3/sqrt(Hz)] (accel bias diffusion)." Default value: 0.001 ( double ).
     
    static double defaultOdomOpenVINSAccelerometerRandomWalk ()
     Default value of parameter OdomOpenVINS/AccelerometerRandomWalk : 0.001 .
     
    static std::string typeOdomOpenVINSAccelerometerRandomWalk ()
     Type of parameter OdomOpenVINS/AccelerometerRandomWalk , as a string: double .
     
    static std::string kOdomOpenVINSGyroscopeNoiseDensity ()
     Key of parameter OdomOpenVINS/GyroscopeNoiseDensity : "[rad/s/sqrt(Hz)] (gyro \"white noise\")." Default value: 0.001 ( double ).
     
    static double defaultOdomOpenVINSGyroscopeNoiseDensity ()
     Default value of parameter OdomOpenVINS/GyroscopeNoiseDensity : 0.001 .
     
    static std::string typeOdomOpenVINSGyroscopeNoiseDensity ()
     Type of parameter OdomOpenVINS/GyroscopeNoiseDensity , as a string: double .
     
    static std::string kOdomOpenVINSGyroscopeRandomWalk ()
     Key of parameter OdomOpenVINS/GyroscopeRandomWalk : "[rad/s^2/sqrt(Hz)] (gyro bias diffusion)." Default value: 0.0001 ( double ).
     
    static double defaultOdomOpenVINSGyroscopeRandomWalk ()
     Default value of parameter OdomOpenVINS/GyroscopeRandomWalk : 0.0001 .
     
    static std::string typeOdomOpenVINSGyroscopeRandomWalk ()
     Type of parameter OdomOpenVINS/GyroscopeRandomWalk , as a string: double .
     
    static std::string kOdomOpenVINSUpMSCKFSigmaPx ()
     Key of parameter OdomOpenVINS/UpMSCKFSigmaPx : "Pixel noise for MSCKF features." Default value: 1.0 ( double ).
     
    static double defaultOdomOpenVINSUpMSCKFSigmaPx ()
     Default value of parameter OdomOpenVINS/UpMSCKFSigmaPx : 1.0 .
     
    static std::string typeOdomOpenVINSUpMSCKFSigmaPx ()
     Type of parameter OdomOpenVINS/UpMSCKFSigmaPx , as a string: double .
     
    static std::string kOdomOpenVINSUpMSCKFChi2Multiplier ()
     Key of parameter OdomOpenVINS/UpMSCKFChi2Multiplier : "Chi2 multiplier for MSCKF features." Default value: 1.0 ( double ).
     
    static double defaultOdomOpenVINSUpMSCKFChi2Multiplier ()
     Default value of parameter OdomOpenVINS/UpMSCKFChi2Multiplier : 1.0 .
     
    static std::string typeOdomOpenVINSUpMSCKFChi2Multiplier ()
     Type of parameter OdomOpenVINS/UpMSCKFChi2Multiplier , as a string: double .
     
    static std::string kOdomOpenVINSUpSLAMSigmaPx ()
     Key of parameter OdomOpenVINS/UpSLAMSigmaPx : "Pixel noise for SLAM features." Default value: 1.0 ( double ).
     
    static double defaultOdomOpenVINSUpSLAMSigmaPx ()
     Default value of parameter OdomOpenVINS/UpSLAMSigmaPx : 1.0 .
     
    static std::string typeOdomOpenVINSUpSLAMSigmaPx ()
     Type of parameter OdomOpenVINS/UpSLAMSigmaPx , as a string: double .
     
    static std::string kOdomOpenVINSUpSLAMChi2Multiplier ()
     Key of parameter OdomOpenVINS/UpSLAMChi2Multiplier : "Chi2 multiplier for SLAM features." Default value: 1.0 ( double ).
     
    static double defaultOdomOpenVINSUpSLAMChi2Multiplier ()
     Default value of parameter OdomOpenVINS/UpSLAMChi2Multiplier : 1.0 .
     
    static std::string typeOdomOpenVINSUpSLAMChi2Multiplier ()
     Type of parameter OdomOpenVINS/UpSLAMChi2Multiplier , as a string: double .
     
    static std::string kOdomOpen3DMaxDepth ()
     Key of parameter OdomOpen3D/MaxDepth : "Maximum depth." Default value: 3.0 ( float ).
     
    static float defaultOdomOpen3DMaxDepth ()
     Default value of parameter OdomOpen3D/MaxDepth : 3.0 .
     
    static std::string typeOdomOpen3DMaxDepth ()
     Type of parameter OdomOpen3D/MaxDepth , as a string: float .
     
    static std::string kOdomOpen3DMethod ()
     Key of parameter OdomOpen3D/Method : "Registration method: 0=PointToPlane, 1=Intensity, 2=Hybrid." Default value: 0 ( int ).
     
    static int defaultOdomOpen3DMethod ()
     Default value of parameter OdomOpen3D/Method : 0 .
     
    static std::string typeOdomOpen3DMethod ()
     Type of parameter OdomOpen3D/Method , as a string: int .
     
    static std::string kOdomCuVSLAMMulticamMode ()
     Key of parameter OdomCuVSLAM/MulticamMode : "cuVSLAM multicam_mode setting: 0=moderate, 1=performance, 2=precision." Default value: 0 ( int ).
     
    static int defaultOdomCuVSLAMMulticamMode ()
     Default value of parameter OdomCuVSLAM/MulticamMode : 0 .
     
    static std::string typeOdomCuVSLAMMulticamMode ()
     Type of parameter OdomCuVSLAM/MulticamMode , as a string: int .
     
    static std::string kOdomLIOSAMConfigPath ()
     Key of parameter OdomLIOSAM/ConfigPath : "Path to LIO-SAM params.yaml config file. When set, sensor/IMU/feature parameters are loaded from the file and the individual parameters below are ignored." Default value: "" (string).
     
    static std::string defaultOdomLIOSAMConfigPath ()
     Default value of parameter OdomLIOSAM/ConfigPath : "" .
     
    static std::string typeOdomLIOSAMConfigPath ()
     Type of parameter OdomLIOSAM/ConfigPath , as a string: string.
     
    static std::string kOdomLIOSAMSensor ()
     Key of parameter OdomLIOSAM/Sensor : "LiDAR sensor: 0=Velodyne, 1=Ouster, 2=Livox" Default value: 0 ( int ).
     
    static int defaultOdomLIOSAMSensor ()
     Default value of parameter OdomLIOSAM/Sensor : 0 .
     
    static std::string typeOdomLIOSAMSensor ()
     Type of parameter OdomLIOSAM/Sensor , as a string: int .
     
    static std::string kOdomLIOSAMNScan ()
     Key of parameter OdomLIOSAM/NScan : "Number of LiDAR channels (16, 32, 64, 128)." Default value: 16 ( int ).
     
    static int defaultOdomLIOSAMNScan ()
     Default value of parameter OdomLIOSAM/NScan : 16 .
     
    static std::string typeOdomLIOSAMNScan ()
     Type of parameter OdomLIOSAM/NScan , as a string: int .
     
    static std::string kOdomLIOSAMHorizonScan ()
     Key of parameter OdomLIOSAM/HorizonScan : "Horizontal resolution (Velodyne:1800, Ouster:512/1024/2048)." Default value: 1800 ( int ).
     
    static int defaultOdomLIOSAMHorizonScan ()
     Default value of parameter OdomLIOSAM/HorizonScan : 1800 .
     
    static std::string typeOdomLIOSAMHorizonScan ()
     Type of parameter OdomLIOSAM/HorizonScan , as a string: int .
     
    static std::string kOdomLIOSAMImuAccNoise ()
     Key of parameter OdomLIOSAM/ImuAccNoise : "IMU accelerometer white noise." Default value: 0.01 ( float ).
     
    static float defaultOdomLIOSAMImuAccNoise ()
     Default value of parameter OdomLIOSAM/ImuAccNoise : 0.01 .
     
    static std::string typeOdomLIOSAMImuAccNoise ()
     Type of parameter OdomLIOSAM/ImuAccNoise , as a string: float .
     
    static std::string kOdomLIOSAMImuGyrNoise ()
     Key of parameter OdomLIOSAM/ImuGyrNoise : "IMU gyroscope white noise." Default value: 0.001 ( float ).
     
    static float defaultOdomLIOSAMImuGyrNoise ()
     Default value of parameter OdomLIOSAM/ImuGyrNoise : 0.001 .
     
    static std::string typeOdomLIOSAMImuGyrNoise ()
     Type of parameter OdomLIOSAM/ImuGyrNoise , as a string: float .
     
    static std::string kOdomLIOSAMImuAccBiasN ()
     Key of parameter OdomLIOSAM/ImuAccBiasN : "IMU accelerometer bias noise." Default value: 0.0002 ( float ).
     
    static float defaultOdomLIOSAMImuAccBiasN ()
     Default value of parameter OdomLIOSAM/ImuAccBiasN : 0.0002 .
     
    static std::string typeOdomLIOSAMImuAccBiasN ()
     Type of parameter OdomLIOSAM/ImuAccBiasN , as a string: float .
     
    static std::string kOdomLIOSAMImuGyrBiasN ()
     Key of parameter OdomLIOSAM/ImuGyrBiasN : "IMU gyroscope bias noise." Default value: 0.00003 ( float ).
     
    static float defaultOdomLIOSAMImuGyrBiasN ()
     Default value of parameter OdomLIOSAM/ImuGyrBiasN : 0.00003 .
     
    static std::string typeOdomLIOSAMImuGyrBiasN ()
     Type of parameter OdomLIOSAM/ImuGyrBiasN , as a string: float .
     
    static std::string kOdomLIOSAMImuGravity ()
     Key of parameter OdomLIOSAM/ImuGravity : "Gravity magnitude." Default value: 9.80511 ( float ).
     
    static float defaultOdomLIOSAMImuGravity ()
     Default value of parameter OdomLIOSAM/ImuGravity : 9.80511 .
     
    static std::string typeOdomLIOSAMImuGravity ()
     Type of parameter OdomLIOSAM/ImuGravity , as a string: float .
     
    static std::string kOdomLIOSAMEdgeThreshold ()
     Key of parameter OdomLIOSAM/EdgeThreshold : "Edge feature curvature threshold." Default value: 1.0 ( float ).
     
    static float defaultOdomLIOSAMEdgeThreshold ()
     Default value of parameter OdomLIOSAM/EdgeThreshold : 1.0 .
     
    static std::string typeOdomLIOSAMEdgeThreshold ()
     Type of parameter OdomLIOSAM/EdgeThreshold , as a string: float .
     
    static std::string kOdomLIOSAMSurfThreshold ()
     Key of parameter OdomLIOSAM/SurfThreshold : "Surface feature curvature threshold." Default value: 0.1 ( float ).
     
    static float defaultOdomLIOSAMSurfThreshold ()
     Default value of parameter OdomLIOSAM/SurfThreshold : 0.1 .
     
    static std::string typeOdomLIOSAMSurfThreshold ()
     Type of parameter OdomLIOSAM/SurfThreshold , as a string: float .
     
    static std::string kOdomLIOSAMLinVar ()
     Key of parameter OdomLIOSAM/LinVar : "Linear output variance." Default value: 0.01 ( float ).
     
    static float defaultOdomLIOSAMLinVar ()
     Default value of parameter OdomLIOSAM/LinVar : 0.01 .
     
    static std::string typeOdomLIOSAMLinVar ()
     Type of parameter OdomLIOSAM/LinVar , as a string: float .
     
    static std::string kOdomLIOSAMAngVar ()
     Key of parameter OdomLIOSAM/AngVar : "Angular output variance." Default value: 0.01 ( float ).
     
    static float defaultOdomLIOSAMAngVar ()
     Default value of parameter OdomLIOSAM/AngVar : 0.01 .
     
    static std::string typeOdomLIOSAMAngVar ()
     Type of parameter OdomLIOSAM/AngVar , as a string: float .
     
    static std::string kRegRepeatOnce ()
     Key of parameter Reg/RepeatOnce : "Do a second registration with the output of the first registration as guess. Only done if no guess was provided for the first registration (like on loop closure). It can be useful if the registration approach used can use a guess to get better matches." Default value: true ( bool ).
     
    static bool defaultRegRepeatOnce ()
     Default value of parameter Reg/RepeatOnce : true .
     
    static std::string typeRegRepeatOnce ()
     Type of parameter Reg/RepeatOnce , as a string: bool .
     
    static std::string kRegStrategy ()
     Key of parameter Reg/Strategy : "0=Vis, 1=Icp, 2=VisIcp" Default value: 0 ( int ).
     
    static int defaultRegStrategy ()
     Default value of parameter Reg/Strategy : 0 .
     
    static std::string typeRegStrategy ()
     Type of parameter Reg/Strategy , as a string: int .
     
    static std::string kRegForce3DoF ()
     Key of parameter Reg/Force3DoF : "Force 3 degrees-of-freedom transform (3Dof: x,y and yaw). Parameters z, roll and pitch will be set to 0." Default value: false ( bool ).
     
    static bool defaultRegForce3DoF ()
     Default value of parameter Reg/Force3DoF : false .
     
    static std::string typeRegForce3DoF ()
     Type of parameter Reg/Force3DoF , as a string: bool .
     
    static std::string kVisEstimationType ()
     Key of parameter Vis/EstimationType : "Motion estimation approach: 0:3D->3D, 1:3D->2D (PnP), 2:2D->2D (Epipolar Geometry)" Default value: 1 ( int ).
     
    static int defaultVisEstimationType ()
     Default value of parameter Vis/EstimationType : 1 .
     
    static std::string typeVisEstimationType ()
     Type of parameter Vis/EstimationType , as a string: int .
     
    static std::string kVisInlierDistance ()
     Key of parameter Vis/InlierDistance : uFormat("[%s = 0] Maximum distance for feature correspondences. Used by 3D->3D estimation approach.", kVisEstimationType().c_str()) Default value: 0.1 ( float ).
     
    static float defaultVisInlierDistance ()
     Default value of parameter Vis/InlierDistance : 0.1 .
     
    static std::string typeVisInlierDistance ()
     Type of parameter Vis/InlierDistance , as a string: float .
     
    static std::string kVisRefineIterations ()
     Key of parameter Vis/RefineIterations : uFormat("[%s = 0] Number of iterations used to refine the transformation found by RANSAC. 0 means that the transformation is not refined.", kVisEstimationType().c_str()) Default value: 5 ( int ).
     
    static int defaultVisRefineIterations ()
     Default value of parameter Vis/RefineIterations : 5 .
     
    static std::string typeVisRefineIterations ()
     Type of parameter Vis/RefineIterations , as a string: int .
     
    static std::string kVisPnPReprojError ()
     Key of parameter Vis/PnPReprojError : uFormat("[%s = 1] PnP reprojection error.", kVisEstimationType().c_str()) Default value: 2 ( float ).
     
    static float defaultVisPnPReprojError ()
     Default value of parameter Vis/PnPReprojError : 2 .
     
    static std::string typeVisPnPReprojError ()
     Type of parameter Vis/PnPReprojError , as a string: float .
     
    static std::string kVisPnPFlags ()
     Key of parameter Vis/PnPFlags : uFormat("[%s = 1] PnP flags: 0=Iterative, 1=EPNP, 2=P3P", kVisEstimationType().c_str()) Default value: 0 ( int ).
     
    static int defaultVisPnPFlags ()
     Default value of parameter Vis/PnPFlags : 0 .
     
    static std::string typeVisPnPFlags ()
     Type of parameter Vis/PnPFlags , as a string: int .
     
    static std::string kVisPnPRefineIterations ()
     Key of parameter Vis/PnPRefineIterations : uFormat("[%s = 1] Refine iterations. Set to 0 if \"%s\" is also used.", kVisEstimationType().c_str(), kVisBundleAdjustment().c_str()) Default value: 1 ( int ).
     
    static int defaultVisPnPRefineIterations ()
     Default value of parameter Vis/PnPRefineIterations : 1 .
     
    static std::string typeVisPnPRefineIterations ()
     Type of parameter Vis/PnPRefineIterations , as a string: int .
     
    static std::string kVisPnPVarianceMedianRatio ()
     Key of parameter Vis/PnPVarianceMedianRatio : uFormat("[%s = 1] Ratio used to compute variance of the estimated transformation if 3D correspondences are provided (should be > 1). The higher it is, the smaller the covariance will be. With accurate depth estimation, this could be set to 2. For depth estimated by stereo, 4 or more maybe used to ignore large errors of very far points.", kVisEstimationType().c_str()) Default value: 4 ( int ).
     
    static int defaultVisPnPVarianceMedianRatio ()
     Default value of parameter Vis/PnPVarianceMedianRatio : 4 .
     
    static std::string typeVisPnPVarianceMedianRatio ()
     Type of parameter Vis/PnPVarianceMedianRatio , as a string: int .
     
    static std::string kVisPnPMaxVariance ()
     Key of parameter Vis/PnPMaxVariance : uFormat("[%s = 1] Max linear variance between 3D point correspondences after PnP. 0 means disabled.", kVisEstimationType().c_str()) Default value: 0.0 ( float ).
     
    static float defaultVisPnPMaxVariance ()
     Default value of parameter Vis/PnPMaxVariance : 0.0 .
     
    static std::string typeVisPnPMaxVariance ()
     Type of parameter Vis/PnPMaxVariance , as a string: float .
     
    static std::string kVisPnPSamplingPolicy ()
     Key of parameter Vis/PnPSamplingPolicy : uFormat("[%s = 1] Multi-camera random sampling policy: 0=AUTO, 1=ANY, 2=HOMOGENEOUS. With HOMOGENEOUS policy, RANSAC will be done uniformly against all cameras, so at least 2 matches per camera are required. With ANY policy, RANSAC is not constraint to sample on all cameras at the same time. AUTO policy will use HOMOGENEOUS if there are at least 2 matches per camera, otherwise it will fallback to ANY policy.", kVisEstimationType().c_str()).c_str() Default value: 1 ( unsigned int ).
     
    static unsigned int defaultVisPnPSamplingPolicy ()
     Default value of parameter Vis/PnPSamplingPolicy : 1 .
     
    static std::string typeVisPnPSamplingPolicy ()
     Type of parameter Vis/PnPSamplingPolicy , as a string: unsigned int .
     
    static std::string kVisPnPSplitLinearCovComponents ()
     Key of parameter Vis/PnPSplitLinearCovComponents : uFormat("[%s = 1] Compute variance for each linear component instead of using the combined XYZ variance for all linear components.", kVisEstimationType().c_str()).c_str() Default value: false ( bool ).
     
    static bool defaultVisPnPSplitLinearCovComponents ()
     Default value of parameter Vis/PnPSplitLinearCovComponents : false .
     
    static std::string typeVisPnPSplitLinearCovComponents ()
     Type of parameter Vis/PnPSplitLinearCovComponents , as a string: bool .
     
    static std::string kVisEpipolarGeometryVar ()
     Key of parameter Vis/EpipolarGeometryVar : uFormat("[%s = 2] Epipolar geometry maximum variance to accept the transformation.", kVisEstimationType().c_str()) Default value: 0.1 ( float ).
     
    static float defaultVisEpipolarGeometryVar ()
     Default value of parameter Vis/EpipolarGeometryVar : 0.1 .
     
    static std::string typeVisEpipolarGeometryVar ()
     Type of parameter Vis/EpipolarGeometryVar , as a string: float .
     
    static std::string kVisMinInliers ()
     Key of parameter Vis/MinInliers : "Minimum feature correspondences to compute/accept the transformation." Default value: 20 ( int ).
     
    static int defaultVisMinInliers ()
     Default value of parameter Vis/MinInliers : 20 .
     
    static std::string typeVisMinInliers ()
     Type of parameter Vis/MinInliers , as a string: int .
     
    static std::string kVisMeanInliersDistance ()
     Key of parameter Vis/MeanInliersDistance : "Maximum distance (m) of the mean distance of inliers from the camera to accept the transformation. 0 means disabled." Default value: 0.0 ( float ).
     
    static float defaultVisMeanInliersDistance ()
     Default value of parameter Vis/MeanInliersDistance : 0.0 .
     
    static std::string typeVisMeanInliersDistance ()
     Type of parameter Vis/MeanInliersDistance , as a string: float .
     
    static std::string kVisMinInliersDistribution ()
     Key of parameter Vis/MinInliersDistribution : "Minimum distribution value of the inliers in the image to accept the transformation. The distribution is the second eigen value of the PCA (Principal Component Analysis) on the keypoints of the normalized image [-0.5, 0.5]. The value would be between 0 and 0.5. 0 means disabled." Default value: 0.0 ( float ).
     
    static float defaultVisMinInliersDistribution ()
     Default value of parameter Vis/MinInliersDistribution : 0.0 .
     
    static std::string typeVisMinInliersDistribution ()
     Type of parameter Vis/MinInliersDistribution , as a string: float .
     
    static std::string kVisIterations ()
     Key of parameter Vis/Iterations : "Maximum iterations to compute the transform." Default value: 300 ( int ).
     
    static int defaultVisIterations ()
     Default value of parameter Vis/Iterations : 300 .
     
    static std::string typeVisIterations ()
     Type of parameter Vis/Iterations , as a string: int .
     
    static std::string kVisFeatureType ()
     Key of parameter Vis/FeatureType : "0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE 10=ORB-OCTREE 11=SuperPoint 12=SURF/FREAK 13=GFTT/DAISY 14=SURF/DAISY 15=PyDetector 16=SuperPoint-Rpautrat" Default value: 6 ( int ).
     
    static int defaultVisFeatureType ()
     Default value of parameter Vis/FeatureType : 6 .
     
    static std::string typeVisFeatureType ()
     Type of parameter Vis/FeatureType , as a string: int .
     
    static std::string kVisMaxFeatures ()
     Key of parameter Vis/MaxFeatures : "0 no limits." Default value: 1000 ( int ).
     
    static int defaultVisMaxFeatures ()
     Default value of parameter Vis/MaxFeatures : 1000 .
     
    static std::string typeVisMaxFeatures ()
     Type of parameter Vis/MaxFeatures , as a string: int .
     
    static std::string kVisSSC ()
     Key of parameter Vis/SSC : "If true, SSC (Suppression via Square Covering) is applied to limit keypoints." Default value: false ( bool ).
     
    static bool defaultVisSSC ()
     Default value of parameter Vis/SSC : false .
     
    static std::string typeVisSSC ()
     Type of parameter Vis/SSC , as a string: bool .
     
    static std::string kVisMaxDepth ()
     Key of parameter Vis/MaxDepth : "Max depth of the features (0 means no limit)." Default value: 0 ( float ).
     
    static float defaultVisMaxDepth ()
     Default value of parameter Vis/MaxDepth : 0 .
     
    static std::string typeVisMaxDepth ()
     Type of parameter Vis/MaxDepth , as a string: float .
     
    static std::string kVisMinDepth ()
     Key of parameter Vis/MinDepth : "Min depth of the features (0 means no limit)." Default value: 0 ( float ).
     
    static float defaultVisMinDepth ()
     Default value of parameter Vis/MinDepth : 0 .
     
    static std::string typeVisMinDepth ()
     Type of parameter Vis/MinDepth , as a string: float .
     
    static std::string kVisDepthAsMask ()
     Key of parameter Vis/DepthAsMask : "Use depth image as mask when extracting features." Default value: true ( bool ).
     
    static bool defaultVisDepthAsMask ()
     Default value of parameter Vis/DepthAsMask : true .
     
    static std::string typeVisDepthAsMask ()
     Type of parameter Vis/DepthAsMask , as a string: bool .
     
    static std::string kVisDepthMaskFloorThr ()
     Key of parameter Vis/DepthMaskFloorThr : uFormat("Filter floor from depth mask below specified threshold (m) before extracting features. 0 means disabled. Ignored if %s is false.", kVisDepthAsMask().c_str()) Default value: 0.0 ( float ).
     
    static float defaultVisDepthMaskFloorThr ()
     Default value of parameter Vis/DepthMaskFloorThr : 0.0 .
     
    static std::string typeVisDepthMaskFloorThr ()
     Type of parameter Vis/DepthMaskFloorThr , as a string: float .
     
    static std::string kVisRoiRatios ()
     Key of parameter Vis/RoiRatios : "Region of interest ratios [left, right, top, bottom]." Default value: "0.0 0.0 0.0 0.0" (string).
     
    static std::string defaultVisRoiRatios ()
     Default value of parameter Vis/RoiRatios : "0.0 0.0 0.0 0.0" .
     
    static std::string typeVisRoiRatios ()
     Type of parameter Vis/RoiRatios , as a string: string.
     
    static std::string kVisSubPixWinSize ()
     Key of parameter Vis/SubPixWinSize : "See cv::cornerSubPix()." Default value: 3 ( int ).
     
    static int defaultVisSubPixWinSize ()
     Default value of parameter Vis/SubPixWinSize : 3 .
     
    static std::string typeVisSubPixWinSize ()
     Type of parameter Vis/SubPixWinSize , as a string: int .
     
    static std::string kVisSubPixIterations ()
     Key of parameter Vis/SubPixIterations : "See cv::cornerSubPix(). 0 disables sub pixel refining." Default value: 0 ( int ).
     
    static int defaultVisSubPixIterations ()
     Default value of parameter Vis/SubPixIterations : 0 .
     
    static std::string typeVisSubPixIterations ()
     Type of parameter Vis/SubPixIterations , as a string: int .
     
    static std::string kVisSubPixEps ()
     Key of parameter Vis/SubPixEps : "See cv::cornerSubPix()." Default value: 0.02 ( float ).
     
    static float defaultVisSubPixEps ()
     Default value of parameter Vis/SubPixEps : 0.02 .
     
    static std::string typeVisSubPixEps ()
     Type of parameter Vis/SubPixEps , as a string: float .
     
    static std::string kVisGridRows ()
     Key of parameter Vis/GridRows : uFormat("Number of rows of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kVisMaxFeatures().c_str()) Default value: 1 ( int ).
     
    static int defaultVisGridRows ()
     Default value of parameter Vis/GridRows : 1 .
     
    static std::string typeVisGridRows ()
     Type of parameter Vis/GridRows , as a string: int .
     
    static std::string kVisGridCols ()
     Key of parameter Vis/GridCols : uFormat("Number of columns of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kVisMaxFeatures().c_str()) Default value: 1 ( int ).
     
    static int defaultVisGridCols ()
     Default value of parameter Vis/GridCols : 1 .
     
    static std::string typeVisGridCols ()
     Type of parameter Vis/GridCols , as a string: int .
     
    static std::string kVisCorType ()
     Key of parameter Vis/CorType : "Correspondences computation approach: 0=Features Matching, 1=Optical Flow" Default value: 0 ( int ).
     
    static int defaultVisCorType ()
     Default value of parameter Vis/CorType : 0 .
     
    static std::string typeVisCorType ()
     Type of parameter Vis/CorType , as a string: int .
     
    static std::string kVisCorNNType ()
     Key of parameter Vis/CorNNType : uFormat("[%s=0] kNNFlannNaive=0, kNNFlannKdTree=1, kNNFlannLSH=2, kNNBruteForce=3, kNNBruteForceGPU=4, BruteForceCrossCheck=5, SuperGlue=6, GMS=7. Used for features matching approach.", kVisCorType().c_str()) Default value: 1 ( int ).
     
    static int defaultVisCorNNType ()
     Default value of parameter Vis/CorNNType : 1 .
     
    static std::string typeVisCorNNType ()
     Type of parameter Vis/CorNNType , as a string: int .
     
    static std::string kVisCorNNDR ()
     Key of parameter Vis/CorNNDR : uFormat("[%s=0] NNDR: nearest neighbor distance ratio. Used for knn features matching approach.", kVisCorType().c_str()) Default value: 0.8 ( float ).
     
    static float defaultVisCorNNDR ()
     Default value of parameter Vis/CorNNDR : 0.8 .
     
    static std::string typeVisCorNNDR ()
     Type of parameter Vis/CorNNDR , as a string: float .
     
    static std::string kVisCorGuessWinSize ()
     Key of parameter Vis/CorGuessWinSize : uFormat("[%s=0] Matching window size (pixels) around projected points when a guess transform is provided to find correspondences. 0 means disabled.", kVisCorType().c_str()) Default value: 40 ( int ).
     
    static int defaultVisCorGuessWinSize ()
     Default value of parameter Vis/CorGuessWinSize : 40 .
     
    static std::string typeVisCorGuessWinSize ()
     Type of parameter Vis/CorGuessWinSize , as a string: int .
     
    static std::string kVisCorGuessMatchToProjection ()
     Key of parameter Vis/CorGuessMatchToProjection : uFormat("[%s=0] Match frame's corners to source's projected points (when guess transform is provided) instead of projected points to frame's corners.", kVisCorType().c_str()) Default value: false ( bool ).
     
    static bool defaultVisCorGuessMatchToProjection ()
     Default value of parameter Vis/CorGuessMatchToProjection : false .
     
    static std::string typeVisCorGuessMatchToProjection ()
     Type of parameter Vis/CorGuessMatchToProjection , as a string: bool .
     
    static std::string kVisCorFlowWinSize ()
     Key of parameter Vis/CorFlowWinSize : uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()) Default value: 16 ( int ).
     
    static int defaultVisCorFlowWinSize ()
     Default value of parameter Vis/CorFlowWinSize : 16 .
     
    static std::string typeVisCorFlowWinSize ()
     Type of parameter Vis/CorFlowWinSize , as a string: int .
     
    static std::string kVisCorFlowIterations ()
     Key of parameter Vis/CorFlowIterations : uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()) Default value: 30 ( int ).
     
    static int defaultVisCorFlowIterations ()
     Default value of parameter Vis/CorFlowIterations : 30 .
     
    static std::string typeVisCorFlowIterations ()
     Type of parameter Vis/CorFlowIterations , as a string: int .
     
    static std::string kVisCorFlowEps ()
     Key of parameter Vis/CorFlowEps : uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()) Default value: 0.01 ( float ).
     
    static float defaultVisCorFlowEps ()
     Default value of parameter Vis/CorFlowEps : 0.01 .
     
    static std::string typeVisCorFlowEps ()
     Type of parameter Vis/CorFlowEps , as a string: float .
     
    static std::string kVisCorFlowMaxLevel ()
     Key of parameter Vis/CorFlowMaxLevel : uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()) Default value: 3 ( int ).
     
    static int defaultVisCorFlowMaxLevel ()
     Default value of parameter Vis/CorFlowMaxLevel : 3 .
     
    static std::string typeVisCorFlowMaxLevel ()
     Type of parameter Vis/CorFlowMaxLevel , as a string: int .
     
    static std::string kVisCorFlowUseMinEigenVals ()
     Key of parameter Vis/CorFlowUseMinEigenVals : uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach. Use minimum eigen values as an error measure, otherwise L1 distance between patches is used as an error measure.", kVisCorType().c_str()) Default value: true ( bool ).
     
    static bool defaultVisCorFlowUseMinEigenVals ()
     Default value of parameter Vis/CorFlowUseMinEigenVals : true .
     
    static std::string typeVisCorFlowUseMinEigenVals ()
     Type of parameter Vis/CorFlowUseMinEigenVals , as a string: bool .
     
    static std::string kVisCorFlowMinEigThreshold ()
     Key of parameter Vis/CorFlowMinEigThreshold : uFormat("[%s=true] If the minimum eigenvalue of a feature's spatial gradient matrix is less than this threshold, then the feature is filtered out.", kVisCorFlowUseMinEigenVals().c_str()) Default value: 1e-4 ( float ).
     
    static float defaultVisCorFlowMinEigThreshold ()
     Default value of parameter Vis/CorFlowMinEigThreshold : 1e-4 .
     
    static std::string typeVisCorFlowMinEigThreshold ()
     Type of parameter Vis/CorFlowMinEigThreshold , as a string: float .
     
    static std::string kVisCorFlowErrorThreshold ()
     Key of parameter Vis/CorFlowErrorThreshold : uFormat("[%s=false] Filter out features with error greater than this threshold.", kVisCorFlowUseMinEigenVals().c_str()) Default value: 20 ( float ).
     
    static float defaultVisCorFlowErrorThreshold ()
     Default value of parameter Vis/CorFlowErrorThreshold : 20 .
     
    static std::string typeVisCorFlowErrorThreshold ()
     Type of parameter Vis/CorFlowErrorThreshold , as a string: float .
     
    static std::string kVisCorFlowGpu ()
     Key of parameter Vis/CorFlowGpu : uFormat("[%s=1] Enable GPU version of the optical flow approach (only available if OpenCV is built with CUDA). Note that %s is not used in the GPU implementation.", kVisCorType().c_str(), kVisCorFlowUseMinEigenVals().c_str()) Default value: false ( bool ).
     
    static bool defaultVisCorFlowGpu ()
     Default value of parameter Vis/CorFlowGpu : false .
     
    static std::string typeVisCorFlowGpu ()
     Type of parameter Vis/CorFlowGpu , as a string: bool .
     
    static std::string kVisBundleAdjustment ()
     Key of parameter Vis/BundleAdjustment : uFormat("Optimization with bundle adjustment. Value matches the %s parameter: 0=disabled (TORO is not BA-capable), 1=g2o, 2=GTSAM, 3=Ceres, 4=cvsba.", kOptimizerStrategy().c_str()) Default value: 0 ( int ).
     
    static int defaultVisBundleAdjustment ()
     Default value of parameter Vis/BundleAdjustment : 0 .
     
    static std::string typeVisBundleAdjustment ()
     Type of parameter Vis/BundleAdjustment , as a string: int .
     
    static std::string kPyMatcherPath ()
     Key of parameter PyMatcher/Path : "Path to python script file (see available ones in rtabmap/corelib/src/python/*). See the header to see where the script should be copied." Default value: "" (string).
     
    static std::string defaultPyMatcherPath ()
     Default value of parameter PyMatcher/Path : "" .
     
    static std::string typePyMatcherPath ()
     Type of parameter PyMatcher/Path , as a string: string.
     
    static std::string kPyMatcherIterations ()
     Key of parameter PyMatcher/Iterations : "Sinkhorn iterations. Used by SuperGlue." Default value: 20 ( int ).
     
    static int defaultPyMatcherIterations ()
     Default value of parameter PyMatcher/Iterations : 20 .
     
    static std::string typePyMatcherIterations ()
     Type of parameter PyMatcher/Iterations , as a string: int .
     
    static std::string kPyMatcherThreshold ()
     Key of parameter PyMatcher/Threshold : "Used by SuperGlue." Default value: 0.2 ( float ).
     
    static float defaultPyMatcherThreshold ()
     Default value of parameter PyMatcher/Threshold : 0.2 .
     
    static std::string typePyMatcherThreshold ()
     Type of parameter PyMatcher/Threshold , as a string: float .
     
    static std::string kPyMatcherCuda ()
     Key of parameter PyMatcher/Cuda : "Used by SuperGlue." Default value: true ( bool ).
     
    static bool defaultPyMatcherCuda ()
     Default value of parameter PyMatcher/Cuda : true .
     
    static std::string typePyMatcherCuda ()
     Type of parameter PyMatcher/Cuda , as a string: bool .
     
    static std::string kPyMatcherModel ()
     Key of parameter PyMatcher/Model : "For SuperGlue, set only \"indoor\" or \"outdoor\". For OANet, set path to one of the pth file (e.g., \"OANet/model/gl3d/sift-4000/model_best.pth\")." Default value: "indoor" (string).
     
    static std::string defaultPyMatcherModel ()
     Default value of parameter PyMatcher/Model : "indoor" .
     
    static std::string typePyMatcherModel ()
     Type of parameter PyMatcher/Model , as a string: string.
     
    static std::string kGMSWithRotation ()
     Key of parameter GMS/WithRotation : "Take rotation transformation into account." Default value: false ( bool ).
     
    static bool defaultGMSWithRotation ()
     Default value of parameter GMS/WithRotation : false .
     
    static std::string typeGMSWithRotation ()
     Type of parameter GMS/WithRotation , as a string: bool .
     
    static std::string kGMSWithScale ()
     Key of parameter GMS/WithScale : "Take scale transformation into account." Default value: false ( bool ).
     
    static bool defaultGMSWithScale ()
     Default value of parameter GMS/WithScale : false .
     
    static std::string typeGMSWithScale ()
     Type of parameter GMS/WithScale , as a string: bool .
     
    static std::string kGMSThresholdFactor ()
     Key of parameter GMS/ThresholdFactor : "The higher, the less matches." Default value: 6.0 ( double ).
     
    static double defaultGMSThresholdFactor ()
     Default value of parameter GMS/ThresholdFactor : 6.0 .
     
    static std::string typeGMSThresholdFactor ()
     Type of parameter GMS/ThresholdFactor , as a string: double .
     
    static std::string kPyDescriptorPath ()
     Key of parameter PyDescriptor/Path : "Path to python script file (see available ones in rtabmap/corelib/src/pydescriptor/*). See the header to see where the script should be used." Default value: "" (string).
     
    static std::string defaultPyDescriptorPath ()
     Default value of parameter PyDescriptor/Path : "" .
     
    static std::string typePyDescriptorPath ()
     Type of parameter PyDescriptor/Path , as a string: string.
     
    static std::string kPyDescriptorDim ()
     Key of parameter PyDescriptor/Dim : "Descriptor dimension." Default value: 4096 ( int ).
     
    static int defaultPyDescriptorDim ()
     Default value of parameter PyDescriptor/Dim : 4096 .
     
    static std::string typePyDescriptorDim ()
     Type of parameter PyDescriptor/Dim , as a string: int .
     
    static std::string kIcpStrategy ()
     Key of parameter Icp/Strategy : "ICP implementation: 0=Point Cloud Library, 1=libpointmatcher, 2=CCCoreLib (CloudCompare)." Default value: 0 ( int ).
     
    static int defaultIcpStrategy ()
     Default value of parameter Icp/Strategy : 0 .
     
    static std::string typeIcpStrategy ()
     Type of parameter Icp/Strategy , as a string: int .
     
    static std::string kIcpMaxTranslation ()
     Key of parameter Icp/MaxTranslation : "Maximum ICP translation correction accepted (m)." Default value: 0.2 ( float ).
     
    static float defaultIcpMaxTranslation ()
     Default value of parameter Icp/MaxTranslation : 0.2 .
     
    static std::string typeIcpMaxTranslation ()
     Type of parameter Icp/MaxTranslation , as a string: float .
     
    static std::string kIcpMaxRotation ()
     Key of parameter Icp/MaxRotation : "Maximum ICP rotation correction accepted (rad)." Default value: 0.78 ( float ).
     
    static float defaultIcpMaxRotation ()
     Default value of parameter Icp/MaxRotation : 0.78 .
     
    static std::string typeIcpMaxRotation ()
     Type of parameter Icp/MaxRotation , as a string: float .
     
    static std::string kIcpVoxelSize ()
     Key of parameter Icp/VoxelSize : "Uniform sampling voxel size (0=disabled)." Default value: 0.05 ( float ).
     
    static float defaultIcpVoxelSize ()
     Default value of parameter Icp/VoxelSize : 0.05 .
     
    static std::string typeIcpVoxelSize ()
     Type of parameter Icp/VoxelSize , as a string: float .
     
    static std::string kIcpDownsamplingStep ()
     Key of parameter Icp/DownsamplingStep : "Downsampling step size (1=no sampling). This is done before uniform sampling." Default value: 1 ( int ).
     
    static int defaultIcpDownsamplingStep ()
     Default value of parameter Icp/DownsamplingStep : 1 .
     
    static std::string typeIcpDownsamplingStep ()
     Type of parameter Icp/DownsamplingStep , as a string: int .
     
    static std::string kIcpRangeMin ()
     Key of parameter Icp/RangeMin : "Minimum range filtering (0=disabled)." Default value: 0 ( float ).
     
    static float defaultIcpRangeMin ()
     Default value of parameter Icp/RangeMin : 0 .
     
    static std::string typeIcpRangeMin ()
     Type of parameter Icp/RangeMin , as a string: float .
     
    static std::string kIcpRangeMax ()
     Key of parameter Icp/RangeMax : "Maximum range filtering (0=disabled)." Default value: 0 ( float ).
     
    static float defaultIcpRangeMax ()
     Default value of parameter Icp/RangeMax : 0 .
     
    static std::string typeIcpRangeMax ()
     Type of parameter Icp/RangeMax , as a string: float .
     
    static std::string kIcpMaxCorrespondenceDistance ()
     Key of parameter Icp/MaxCorrespondenceDistance : "Max distance for point correspondences." Default value: 0.05 ( float ).
     
    static float defaultIcpMaxCorrespondenceDistance ()
     Default value of parameter Icp/MaxCorrespondenceDistance : 0.05 .
     
    static std::string typeIcpMaxCorrespondenceDistance ()
     Type of parameter Icp/MaxCorrespondenceDistance , as a string: float .
     
    static std::string kIcpReciprocalCorrespondences ()
     Key of parameter Icp/ReciprocalCorrespondences : "To be a valid correspondence, the corresponding point in target cloud to point in source cloud should be both their closest closest correspondence." Default value: true ( bool ).
     
    static bool defaultIcpReciprocalCorrespondences ()
     Default value of parameter Icp/ReciprocalCorrespondences : true .
     
    static std::string typeIcpReciprocalCorrespondences ()
     Type of parameter Icp/ReciprocalCorrespondences , as a string: bool .
     
    static std::string kIcpIterations ()
     Key of parameter Icp/Iterations : "Max iterations." Default value: 30 ( int ).
     
    static int defaultIcpIterations ()
     Default value of parameter Icp/Iterations : 30 .
     
    static std::string typeIcpIterations ()
     Type of parameter Icp/Iterations , as a string: int .
     
    static std::string kIcpEpsilon ()
     Key of parameter Icp/Epsilon : "Set the transformation epsilon (maximum allowable difference between two consecutive transformations) in order for an optimization to be considered as having converged to the final solution." Default value: 0 ( float ).
     
    static float defaultIcpEpsilon ()
     Default value of parameter Icp/Epsilon : 0 .
     
    static std::string typeIcpEpsilon ()
     Type of parameter Icp/Epsilon , as a string: float .
     
    static std::string kIcpCorrespondenceRatio ()
     Key of parameter Icp/CorrespondenceRatio : "Ratio of matching correspondences to accept the transform." Default value: 0.1 ( float ).
     
    static float defaultIcpCorrespondenceRatio ()
     Default value of parameter Icp/CorrespondenceRatio : 0.1 .
     
    static std::string typeIcpCorrespondenceRatio ()
     Type of parameter Icp/CorrespondenceRatio , as a string: float .
     
    static std::string kIcpForce4DoF ()
     Key of parameter Icp/Force4DoF : uFormat("Limit ICP to x, y, z and yaw DoF. Available if %s > 0.", kIcpStrategy().c_str()) Default value: false ( bool ).
     
    static bool defaultIcpForce4DoF ()
     Default value of parameter Icp/Force4DoF : false .
     
    static std::string typeIcpForce4DoF ()
     Type of parameter Icp/Force4DoF , as a string: bool .
     
    static std::string kIcpFiltersEnabled ()
     Key of parameter Icp/FiltersEnabled : "Flag to enable filters: 1=\"from\" cloud only, 2=\"to\" cloud only, 3=both." Default value: 3 ( int ).
     
    static int defaultIcpFiltersEnabled ()
     Default value of parameter Icp/FiltersEnabled : 3 .
     
    static std::string typeIcpFiltersEnabled ()
     Type of parameter Icp/FiltersEnabled , as a string: int .
     
    static std::string kIcpPointToPlane ()
     Key of parameter Icp/PointToPlane : "Use point to plane ICP." Default value: false ( bool ).
     
    static bool defaultIcpPointToPlane ()
     Default value of parameter Icp/PointToPlane : false .
     
    static std::string typeIcpPointToPlane ()
     Type of parameter Icp/PointToPlane , as a string: bool .
     
    static std::string kIcpPointToPlaneK ()
     Key of parameter Icp/PointToPlaneK : "Number of neighbors to compute normals for point to plane if the cloud doesn't have already normals." Default value: 5 ( int ).
     
    static int defaultIcpPointToPlaneK ()
     Default value of parameter Icp/PointToPlaneK : 5 .
     
    static std::string typeIcpPointToPlaneK ()
     Type of parameter Icp/PointToPlaneK , as a string: int .
     
    static std::string kIcpPointToPlaneRadius ()
     Key of parameter Icp/PointToPlaneRadius : "Search radius to compute normals for point to plane if the cloud doesn't have already normals." Default value: 0.0 ( float ).
     
    static float defaultIcpPointToPlaneRadius ()
     Default value of parameter Icp/PointToPlaneRadius : 0.0 .
     
    static std::string typeIcpPointToPlaneRadius ()
     Type of parameter Icp/PointToPlaneRadius , as a string: float .
     
    static std::string kIcpPointToPlaneGroundNormalsUp ()
     Key of parameter Icp/PointToPlaneGroundNormalsUp : "Invert normals on ground if they are pointing down (useful for ring-like 3D LiDARs). 0 means disabled, 1 means only normals perfectly aligned with -z axis. This is only done with 3D scans." Default value: 0.0 ( float ).
     
    static float defaultIcpPointToPlaneGroundNormalsUp ()
     Default value of parameter Icp/PointToPlaneGroundNormalsUp : 0.0 .
     
    static std::string typeIcpPointToPlaneGroundNormalsUp ()
     Type of parameter Icp/PointToPlaneGroundNormalsUp , as a string: float .
     
    static std::string kIcpPointToPlaneMinComplexity ()
     Key of parameter Icp/PointToPlaneMinComplexity : uFormat("Minimum structural complexity (0.0=low, 1.0=high) of the scan to do PointToPlane registration, otherwise PointToPoint registration is done instead and strategy from %s is used. This check is done only when %s=true.", kIcpPointToPlaneLowComplexityStrategy().c_str(), kIcpPointToPlane().c_str()) Default value: 0.02 ( float ).
     
    static float defaultIcpPointToPlaneMinComplexity ()
     Default value of parameter Icp/PointToPlaneMinComplexity : 0.02 .
     
    static std::string typeIcpPointToPlaneMinComplexity ()
     Type of parameter Icp/PointToPlaneMinComplexity , as a string: float .
     
    static std::string kIcpPointToPlaneComplexityCentered ()
     Key of parameter Icp/PointToPlaneComplexityCentered : uFormat("If false (default), the complexity metric uses the uncentered second-moment matrix (1/N) * sum(n_i * n_i^T), whose smallest eigenvalue directly measures how well the surface normals span R^N. If true, uses centered PCA (cv::PCA covariance) for backwards compatibility -- but the centered metric is known to mis-classify perpendicular-surface scenes as degenerate when normals are consistently viewpoint-flipped (only N distinct directions in N-D collapse to rank N-1 after centering). For true degeneracies (parallel surfaces, e.g. corridors) the two metrics agree because the normal mean is zero. The %s threshold of 0.02 works under either setting.", kIcpPointToPlaneMinComplexity().c_str()) Default value: false ( bool ).
     
    static bool defaultIcpPointToPlaneComplexityCentered ()
     Default value of parameter Icp/PointToPlaneComplexityCentered : false .
     
    static std::string typeIcpPointToPlaneComplexityCentered ()
     Type of parameter Icp/PointToPlaneComplexityCentered , as a string: bool .
     
    static std::string kIcpPointToPlaneLowComplexityStrategy ()
     Key of parameter Icp/PointToPlaneLowComplexityStrategy : uFormat("If structural complexity is below %s: set to 0 so that the transform is automatically rejected, set to 1 (default, legacy) to recompute the transform with PointToPoint and limit its correction in axes with most constraints (e.g., for a corridor-like environment, the resulting transform will be limited in y and yaw, x will taken from the guess), set to 2 to recompute the transform with PointToPoint and accept it \"as is\", set to 3 to keep the PointToPlane transform and apply the same axis-constrained projection as strategy 1.", kIcpPointToPlaneMinComplexity().c_str()) Default value: 1 ( int ).
     
    static int defaultIcpPointToPlaneLowComplexityStrategy ()
     Default value of parameter Icp/PointToPlaneLowComplexityStrategy : 1 .
     
    static std::string typeIcpPointToPlaneLowComplexityStrategy ()
     Type of parameter Icp/PointToPlaneLowComplexityStrategy , as a string: int .
     
    static std::string kIcpOutlierRatio ()
     Key of parameter Icp/OutlierRatio : uFormat("Outlier ratio. For libpointmatcher (%s=1), sets TrimmedDistOutlierFilter/ratio for convenience when configuration file is not set. For CCCoreLib (%s=2), sets \"finalOverlapRatio\". For PCL (%s=0), if 0<value<1, installs a RANSAC correspondence rejector with inlier threshold = value * %s. The value should be between 0 and 1.", kIcpStrategy().c_str(), kIcpStrategy().c_str(), kIcpStrategy().c_str(), kIcpMaxCorrespondenceDistance().c_str()) Default value: 0.85 ( float ).
     
    static float defaultIcpOutlierRatio ()
     Default value of parameter Icp/OutlierRatio : 0.85 .
     
    static std::string typeIcpOutlierRatio ()
     Type of parameter Icp/OutlierRatio , as a string: float .
     
    static std::string kIcpDebugExportFormat ()
     Key of parameter Icp/DebugExportFormat : "Export scans used for ICP in the specified format (a warning on terminal will be shown with the file paths used). Supported formats are \"pcd\", \"ply\" or \"vtk\". If logger level is debug, from and to scans will stamped, so previous files won't be overwritten." Default value: "" (string).
     
    static std::string defaultIcpDebugExportFormat ()
     Default value of parameter Icp/DebugExportFormat : "" .
     
    static std::string typeIcpDebugExportFormat ()
     Type of parameter Icp/DebugExportFormat , as a string: string.
     
    static std::string kIcpPMConfig ()
     Key of parameter Icp/PMConfig : uFormat("Configuration file (*.yaml) used by libpointmatcher. Note that data filters set for libpointmatcher are done after filtering done by rtabmap (i.e., %s, %s), so make sure to disable those in rtabmap if you want to use only those from libpointmatcher. Parameters %s, %s and %s are also ignored if configuration file is set.", kIcpVoxelSize().c_str(), kIcpDownsamplingStep().c_str(), kIcpIterations().c_str(), kIcpEpsilon().c_str(), kIcpMaxCorrespondenceDistance().c_str()).c_str() Default value: "" (string).
     
    static std::string defaultIcpPMConfig ()
     Default value of parameter Icp/PMConfig : "" .
     
    static std::string typeIcpPMConfig ()
     Type of parameter Icp/PMConfig , as a string: string.
     
    static std::string kIcpPMMatcherKnn ()
     Key of parameter Icp/PMMatcherKnn : "KDTreeMatcher/knn: number of nearest neighbors to consider it the reference. For convenience when configuration file is not set." Default value: 1 ( int ).
     
    static int defaultIcpPMMatcherKnn ()
     Default value of parameter Icp/PMMatcherKnn : 1 .
     
    static std::string typeIcpPMMatcherKnn ()
     Type of parameter Icp/PMMatcherKnn , as a string: int .
     
    static std::string kIcpPMMatcherEpsilon ()
     Key of parameter Icp/PMMatcherEpsilon : "KDTreeMatcher/epsilon: approximation to use for the nearest-neighbor search. For convenience when configuration file is not set." Default value: 0.0 ( float ).
     
    static float defaultIcpPMMatcherEpsilon ()
     Default value of parameter Icp/PMMatcherEpsilon : 0.0 .
     
    static std::string typeIcpPMMatcherEpsilon ()
     Type of parameter Icp/PMMatcherEpsilon , as a string: float .
     
    static std::string kIcpPMMatcherIntensity ()
     Key of parameter Icp/PMMatcherIntensity : uFormat("KDTreeMatcher: among nearest neighbors, keep only the one with the most similar intensity. This only work with %s>1.", kIcpPMMatcherKnn().c_str()) Default value: false ( bool ).
     
    static bool defaultIcpPMMatcherIntensity ()
     Default value of parameter Icp/PMMatcherIntensity : false .
     
    static std::string typeIcpPMMatcherIntensity ()
     Type of parameter Icp/PMMatcherIntensity , as a string: bool .
     
    static std::string kIcpCCSamplingLimit ()
     Key of parameter Icp/CCSamplingLimit : "Maximum number of points per cloud (they are randomly resampled below this limit otherwise)." Default value: 50000 ( unsigned int ).
     
    static unsigned int defaultIcpCCSamplingLimit ()
     Default value of parameter Icp/CCSamplingLimit : 50000 .
     
    static std::string typeIcpCCSamplingLimit ()
     Type of parameter Icp/CCSamplingLimit , as a string: unsigned int .
     
    static std::string kIcpCCFilterOutFarthestPoints ()
     Key of parameter Icp/CCFilterOutFarthestPoints : "If true, the algorithm will automatically ignore farthest points from the reference, for better convergence." Default value: false ( bool ).
     
    static bool defaultIcpCCFilterOutFarthestPoints ()
     Default value of parameter Icp/CCFilterOutFarthestPoints : false .
     
    static std::string typeIcpCCFilterOutFarthestPoints ()
     Type of parameter Icp/CCFilterOutFarthestPoints , as a string: bool .
     
    static std::string kIcpCCMaxFinalRMS ()
     Key of parameter Icp/CCMaxFinalRMS : "Maximum final RMS error." Default value: 0.2 ( float ).
     
    static float defaultIcpCCMaxFinalRMS ()
     Default value of parameter Icp/CCMaxFinalRMS : 0.2 .
     
    static std::string typeIcpCCMaxFinalRMS ()
     Type of parameter Icp/CCMaxFinalRMS , as a string: float .
     
    static std::string kStereoWinWidth ()
     Key of parameter Stereo/WinWidth : "Window width." Default value: 15 ( int ).
     
    static int defaultStereoWinWidth ()
     Default value of parameter Stereo/WinWidth : 15 .
     
    static std::string typeStereoWinWidth ()
     Type of parameter Stereo/WinWidth , as a string: int .
     
    static std::string kStereoWinHeight ()
     Key of parameter Stereo/WinHeight : "Window height." Default value: 3 ( int ).
     
    static int defaultStereoWinHeight ()
     Default value of parameter Stereo/WinHeight : 3 .
     
    static std::string typeStereoWinHeight ()
     Type of parameter Stereo/WinHeight , as a string: int .
     
    static std::string kStereoIterations ()
     Key of parameter Stereo/Iterations : "Maximum iterations." Default value: 30 ( int ).
     
    static int defaultStereoIterations ()
     Default value of parameter Stereo/Iterations : 30 .
     
    static std::string typeStereoIterations ()
     Type of parameter Stereo/Iterations , as a string: int .
     
    static std::string kStereoMaxLevel ()
     Key of parameter Stereo/MaxLevel : "Maximum pyramid level." Default value: 5 ( int ).
     
    static int defaultStereoMaxLevel ()
     Default value of parameter Stereo/MaxLevel : 5 .
     
    static std::string typeStereoMaxLevel ()
     Type of parameter Stereo/MaxLevel , as a string: int .
     
    static std::string kStereoMinDisparity ()
     Key of parameter Stereo/MinDisparity : "Minimum disparity." Default value: 0.5 ( float ).
     
    static float defaultStereoMinDisparity ()
     Default value of parameter Stereo/MinDisparity : 0.5 .
     
    static std::string typeStereoMinDisparity ()
     Type of parameter Stereo/MinDisparity , as a string: float .
     
    static std::string kStereoMaxDisparity ()
     Key of parameter Stereo/MaxDisparity : "Maximum disparity." Default value: 128.0 ( float ).
     
    static float defaultStereoMaxDisparity ()
     Default value of parameter Stereo/MaxDisparity : 128.0 .
     
    static std::string typeStereoMaxDisparity ()
     Type of parameter Stereo/MaxDisparity , as a string: float .
     
    static std::string kStereoOpticalFlow ()
     Key of parameter Stereo/OpticalFlow : "Use optical flow to find stereo correspondences, otherwise a simple block matching approach is used." Default value: true ( bool ).
     
    static bool defaultStereoOpticalFlow ()
     Default value of parameter Stereo/OpticalFlow : true .
     
    static std::string typeStereoOpticalFlow ()
     Type of parameter Stereo/OpticalFlow , as a string: bool .
     
    static std::string kStereoSSD ()
     Key of parameter Stereo/SSD : uFormat("[%s=false] Use Sum of Squared Differences (SSD) window, otherwise Sum of Absolute Differences (SAD) window is used.", kStereoOpticalFlow().c_str()) Default value: true ( bool ).
     
    static bool defaultStereoSSD ()
     Default value of parameter Stereo/SSD : true .
     
    static std::string typeStereoSSD ()
     Type of parameter Stereo/SSD , as a string: bool .
     
    static std::string kStereoEps ()
     Key of parameter Stereo/Eps : uFormat("[%s=true] Epsilon stop criterion.", kStereoOpticalFlow().c_str()) Default value: 0.01 ( double ).
     
    static double defaultStereoEps ()
     Default value of parameter Stereo/Eps : 0.01 .
     
    static std::string typeStereoEps ()
     Type of parameter Stereo/Eps , as a string: double .
     
    static std::string kStereoUseMinEigenVals ()
     Key of parameter Stereo/UseMinEigenVals : uFormat("[%s=true] Use minimum eigen values as an error measure, otherwise L1 distance between patches is used as an error measure.", kStereoOpticalFlow().c_str()) Default value: true ( bool ).
     
    static bool defaultStereoUseMinEigenVals ()
     Default value of parameter Stereo/UseMinEigenVals : true .
     
    static std::string typeStereoUseMinEigenVals ()
     Type of parameter Stereo/UseMinEigenVals , as a string: bool .
     
    static std::string kStereoMinEigThreshold ()
     Key of parameter Stereo/MinEigThreshold : uFormat("[%s=true] If the minimum eigenvalue of a feature's spatial gradient matrix is less than this threshold, then the feature is filtered out.", kStereoUseMinEigenVals().c_str()) Default value: 1e-4 ( double ).
     
    static double defaultStereoMinEigThreshold ()
     Default value of parameter Stereo/MinEigThreshold : 1e-4 .
     
    static std::string typeStereoMinEigThreshold ()
     Type of parameter Stereo/MinEigThreshold , as a string: double .
     
    static std::string kStereoErrorThreshold ()
     Key of parameter Stereo/ErrorThreshold : uFormat("[%s=false] Filter out features with error greater than this threshold.", kStereoUseMinEigenVals().c_str()) Default value: 50 ( double ).
     
    static double defaultStereoErrorThreshold ()
     Default value of parameter Stereo/ErrorThreshold : 50 .
     
    static std::string typeStereoErrorThreshold ()
     Type of parameter Stereo/ErrorThreshold , as a string: double .
     
    static std::string kStereoGpu ()
     Key of parameter Stereo/Gpu : uFormat("[%s=true] Enable GPU version of the optical flow approach (only available if OpenCV is built with CUDA). Note that %s is not used in the GPU implementation.", kStereoOpticalFlow().c_str(), kStereoUseMinEigenVals().c_str()) Default value: false ( bool ).
     
    static bool defaultStereoGpu ()
     Default value of parameter Stereo/Gpu : false .
     
    static std::string typeStereoGpu ()
     Type of parameter Stereo/Gpu , as a string: bool .
     
    static std::string kStereoDenseStrategy ()
     Key of parameter Stereo/DenseStrategy : "0=cv::StereoBM, 1=cv::StereoSGBM" Default value: 0 ( int ).
     
    static int defaultStereoDenseStrategy ()
     Default value of parameter Stereo/DenseStrategy : 0 .
     
    static std::string typeStereoDenseStrategy ()
     Type of parameter Stereo/DenseStrategy , as a string: int .
     
    static std::string kStereoBMBlockSize ()
     Key of parameter StereoBM/BlockSize : "See cv::StereoBM" Default value: 15 ( int ).
     
    static int defaultStereoBMBlockSize ()
     Default value of parameter StereoBM/BlockSize : 15 .
     
    static std::string typeStereoBMBlockSize ()
     Type of parameter StereoBM/BlockSize , as a string: int .
     
    static std::string kStereoBMMinDisparity ()
     Key of parameter StereoBM/MinDisparity : "See cv::StereoBM" Default value: 0 ( int ).
     
    static int defaultStereoBMMinDisparity ()
     Default value of parameter StereoBM/MinDisparity : 0 .
     
    static std::string typeStereoBMMinDisparity ()
     Type of parameter StereoBM/MinDisparity , as a string: int .
     
    static std::string kStereoBMNumDisparities ()
     Key of parameter StereoBM/NumDisparities : "See cv::StereoBM" Default value: 128 ( int ).
     
    static int defaultStereoBMNumDisparities ()
     Default value of parameter StereoBM/NumDisparities : 128 .
     
    static std::string typeStereoBMNumDisparities ()
     Type of parameter StereoBM/NumDisparities , as a string: int .
     
    static std::string kStereoBMPreFilterSize ()
     Key of parameter StereoBM/PreFilterSize : "See cv::StereoBM" Default value: 9 ( int ).
     
    static int defaultStereoBMPreFilterSize ()
     Default value of parameter StereoBM/PreFilterSize : 9 .
     
    static std::string typeStereoBMPreFilterSize ()
     Type of parameter StereoBM/PreFilterSize , as a string: int .
     
    static std::string kStereoBMPreFilterCap ()
     Key of parameter StereoBM/PreFilterCap : "See cv::StereoBM" Default value: 31 ( int ).
     
    static int defaultStereoBMPreFilterCap ()
     Default value of parameter StereoBM/PreFilterCap : 31 .
     
    static std::string typeStereoBMPreFilterCap ()
     Type of parameter StereoBM/PreFilterCap , as a string: int .
     
    static std::string kStereoBMUniquenessRatio ()
     Key of parameter StereoBM/UniquenessRatio : "See cv::StereoBM" Default value: 15 ( int ).
     
    static int defaultStereoBMUniquenessRatio ()
     Default value of parameter StereoBM/UniquenessRatio : 15 .
     
    static std::string typeStereoBMUniquenessRatio ()
     Type of parameter StereoBM/UniquenessRatio , as a string: int .
     
    static std::string kStereoBMTextureThreshold ()
     Key of parameter StereoBM/TextureThreshold : "See cv::StereoBM" Default value: 10 ( int ).
     
    static int defaultStereoBMTextureThreshold ()
     Default value of parameter StereoBM/TextureThreshold : 10 .
     
    static std::string typeStereoBMTextureThreshold ()
     Type of parameter StereoBM/TextureThreshold , as a string: int .
     
    static std::string kStereoBMSpeckleWindowSize ()
     Key of parameter StereoBM/SpeckleWindowSize : "See cv::StereoBM" Default value: 100 ( int ).
     
    static int defaultStereoBMSpeckleWindowSize ()
     Default value of parameter StereoBM/SpeckleWindowSize : 100 .
     
    static std::string typeStereoBMSpeckleWindowSize ()
     Type of parameter StereoBM/SpeckleWindowSize , as a string: int .
     
    static std::string kStereoBMSpeckleRange ()
     Key of parameter StereoBM/SpeckleRange : "See cv::StereoBM" Default value: 4 ( int ).
     
    static int defaultStereoBMSpeckleRange ()
     Default value of parameter StereoBM/SpeckleRange : 4 .
     
    static std::string typeStereoBMSpeckleRange ()
     Type of parameter StereoBM/SpeckleRange , as a string: int .
     
    static std::string kStereoBMDisp12MaxDiff ()
     Key of parameter StereoBM/Disp12MaxDiff : "See cv::StereoBM" Default value: -1 ( int ).
     
    static int defaultStereoBMDisp12MaxDiff ()
     Default value of parameter StereoBM/Disp12MaxDiff : -1 .
     
    static std::string typeStereoBMDisp12MaxDiff ()
     Type of parameter StereoBM/Disp12MaxDiff , as a string: int .
     
    static std::string kStereoSGBMBlockSize ()
     Key of parameter StereoSGBM/BlockSize : "See cv::StereoSGBM" Default value: 15 ( int ).
     
    static int defaultStereoSGBMBlockSize ()
     Default value of parameter StereoSGBM/BlockSize : 15 .
     
    static std::string typeStereoSGBMBlockSize ()
     Type of parameter StereoSGBM/BlockSize , as a string: int .
     
    static std::string kStereoSGBMMinDisparity ()
     Key of parameter StereoSGBM/MinDisparity : "See cv::StereoSGBM" Default value: 0 ( int ).
     
    static int defaultStereoSGBMMinDisparity ()
     Default value of parameter StereoSGBM/MinDisparity : 0 .
     
    static std::string typeStereoSGBMMinDisparity ()
     Type of parameter StereoSGBM/MinDisparity , as a string: int .
     
    static std::string kStereoSGBMNumDisparities ()
     Key of parameter StereoSGBM/NumDisparities : "See cv::StereoSGBM" Default value: 128 ( int ).
     
    static int defaultStereoSGBMNumDisparities ()
     Default value of parameter StereoSGBM/NumDisparities : 128 .
     
    static std::string typeStereoSGBMNumDisparities ()
     Type of parameter StereoSGBM/NumDisparities , as a string: int .
     
    static std::string kStereoSGBMPreFilterCap ()
     Key of parameter StereoSGBM/PreFilterCap : "See cv::StereoSGBM" Default value: 31 ( int ).
     
    static int defaultStereoSGBMPreFilterCap ()
     Default value of parameter StereoSGBM/PreFilterCap : 31 .
     
    static std::string typeStereoSGBMPreFilterCap ()
     Type of parameter StereoSGBM/PreFilterCap , as a string: int .
     
    static std::string kStereoSGBMUniquenessRatio ()
     Key of parameter StereoSGBM/UniquenessRatio : "See cv::StereoSGBM" Default value: 20 ( int ).
     
    static int defaultStereoSGBMUniquenessRatio ()
     Default value of parameter StereoSGBM/UniquenessRatio : 20 .
     
    static std::string typeStereoSGBMUniquenessRatio ()
     Type of parameter StereoSGBM/UniquenessRatio , as a string: int .
     
    static std::string kStereoSGBMSpeckleWindowSize ()
     Key of parameter StereoSGBM/SpeckleWindowSize : "See cv::StereoSGBM" Default value: 100 ( int ).
     
    static int defaultStereoSGBMSpeckleWindowSize ()
     Default value of parameter StereoSGBM/SpeckleWindowSize : 100 .
     
    static std::string typeStereoSGBMSpeckleWindowSize ()
     Type of parameter StereoSGBM/SpeckleWindowSize , as a string: int .
     
    static std::string kStereoSGBMSpeckleRange ()
     Key of parameter StereoSGBM/SpeckleRange : "See cv::StereoSGBM" Default value: 4 ( int ).
     
    static int defaultStereoSGBMSpeckleRange ()
     Default value of parameter StereoSGBM/SpeckleRange : 4 .
     
    static std::string typeStereoSGBMSpeckleRange ()
     Type of parameter StereoSGBM/SpeckleRange , as a string: int .
     
    static std::string kStereoSGBMDisp12MaxDiff ()
     Key of parameter StereoSGBM/Disp12MaxDiff : "See cv::StereoSGBM" Default value: 1 ( int ).
     
    static int defaultStereoSGBMDisp12MaxDiff ()
     Default value of parameter StereoSGBM/Disp12MaxDiff : 1 .
     
    static std::string typeStereoSGBMDisp12MaxDiff ()
     Type of parameter StereoSGBM/Disp12MaxDiff , as a string: int .
     
    static std::string kStereoSGBMP1 ()
     Key of parameter StereoSGBM/P1 : "See cv::StereoSGBM" Default value: 2 ( int ).
     
    static int defaultStereoSGBMP1 ()
     Default value of parameter StereoSGBM/P1 : 2 .
     
    static std::string typeStereoSGBMP1 ()
     Type of parameter StereoSGBM/P1 , as a string: int .
     
    static std::string kStereoSGBMP2 ()
     Key of parameter StereoSGBM/P2 : "See cv::StereoSGBM" Default value: 5 ( int ).
     
    static int defaultStereoSGBMP2 ()
     Default value of parameter StereoSGBM/P2 : 5 .
     
    static std::string typeStereoSGBMP2 ()
     Type of parameter StereoSGBM/P2 , as a string: int .
     
    static std::string kStereoSGBMMode ()
     Key of parameter StereoSGBM/Mode : "See cv::StereoSGBM" Default value: 0 ( int ).
     
    static int defaultStereoSGBMMode ()
     Default value of parameter StereoSGBM/Mode : 0 .
     
    static std::string typeStereoSGBMMode ()
     Type of parameter StereoSGBM/Mode , as a string: int .
     
    static std::string kGridSensor ()
     Key of parameter Grid/Sensor : "Create occupancy grid from selected sensor: 0=laser scan, 1=depth image(s) or 2=both laser scan and depth image(s)." Default value: 1 ( int ).
     
    static int defaultGridSensor ()
     Default value of parameter Grid/Sensor : 1 .
     
    static std::string typeGridSensor ()
     Type of parameter Grid/Sensor , as a string: int .
     
    static std::string kGridDepthDecimation ()
     Key of parameter Grid/DepthDecimation : uFormat("[%s=true] Decimation of the depth image before creating cloud.", kGridDepthDecimation().c_str()) Default value: 4 ( unsigned int ).
     
    static unsigned int defaultGridDepthDecimation ()
     Default value of parameter Grid/DepthDecimation : 4 .
     
    static std::string typeGridDepthDecimation ()
     Type of parameter Grid/DepthDecimation , as a string: unsigned int .
     
    static std::string kGridRangeMin ()
     Key of parameter Grid/RangeMin : "Minimum range from sensor." Default value: 0.0 ( float ).
     
    static float defaultGridRangeMin ()
     Default value of parameter Grid/RangeMin : 0.0 .
     
    static std::string typeGridRangeMin ()
     Type of parameter Grid/RangeMin , as a string: float .
     
    static std::string kGridRangeMax ()
     Key of parameter Grid/RangeMax : "Maximum range from sensor. 0=inf." Default value: 5.0 ( float ).
     
    static float defaultGridRangeMax ()
     Default value of parameter Grid/RangeMax : 5.0 .
     
    static std::string typeGridRangeMax ()
     Type of parameter Grid/RangeMax , as a string: float .
     
    static std::string kGridDepthRoiRatios ()
     Key of parameter Grid/DepthRoiRatios : uFormat("[%s>=1] Region of interest ratios [left, right, top, bottom].", kGridSensor().c_str()) Default value: "0.0 0.0 0.0 0.0" (string).
     
    static std::string defaultGridDepthRoiRatios ()
     Default value of parameter Grid/DepthRoiRatios : "0.0 0.0 0.0 0.0" .
     
    static std::string typeGridDepthRoiRatios ()
     Type of parameter Grid/DepthRoiRatios , as a string: string.
     
    static std::string kGridFootprintLength ()
     Key of parameter Grid/FootprintLength : "Footprint length used to filter points over the footprint of the robot." Default value: 0.0 ( float ).
     
    static float defaultGridFootprintLength ()
     Default value of parameter Grid/FootprintLength : 0.0 .
     
    static std::string typeGridFootprintLength ()
     Type of parameter Grid/FootprintLength , as a string: float .
     
    static std::string kGridFootprintWidth ()
     Key of parameter Grid/FootprintWidth : "Footprint width used to filter points over the footprint of the robot. Footprint length should be set." Default value: 0.0 ( float ).
     
    static float defaultGridFootprintWidth ()
     Default value of parameter Grid/FootprintWidth : 0.0 .
     
    static std::string typeGridFootprintWidth ()
     Type of parameter Grid/FootprintWidth , as a string: float .
     
    static std::string kGridFootprintHeight ()
     Key of parameter Grid/FootprintHeight : "Footprint height used to filter points over the footprint of the robot. Footprint length and width should be set." Default value: 0.0 ( float ).
     
    static float defaultGridFootprintHeight ()
     Default value of parameter Grid/FootprintHeight : 0.0 .
     
    static std::string typeGridFootprintHeight ()
     Type of parameter Grid/FootprintHeight , as a string: float .
     
    static std::string kGridScanDecimation ()
     Key of parameter Grid/ScanDecimation : uFormat("[%s=0 or 2] Decimation of the laser scan before creating cloud.", kGridSensor().c_str()) Default value: 1 ( int ).
     
    static int defaultGridScanDecimation ()
     Default value of parameter Grid/ScanDecimation : 1 .
     
    static std::string typeGridScanDecimation ()
     Type of parameter Grid/ScanDecimation , as a string: int .
     
    static std::string kGridCellSize ()
     Key of parameter Grid/CellSize : "Resolution of the occupancy grid." Default value: 0.05 ( float ).
     
    static float defaultGridCellSize ()
     Default value of parameter Grid/CellSize : 0.05 .
     
    static std::string typeGridCellSize ()
     Type of parameter Grid/CellSize , as a string: float .
     
    static std::string kGridPreVoxelFiltering ()
     Key of parameter Grid/PreVoxelFiltering : uFormat("Input cloud is downsampled by voxel filter (voxel size is \"%s\") before doing segmentation of obstacles and ground.", kGridCellSize().c_str()) Default value: true ( bool ).
     
    static bool defaultGridPreVoxelFiltering ()
     Default value of parameter Grid/PreVoxelFiltering : true .
     
    static std::string typeGridPreVoxelFiltering ()
     Type of parameter Grid/PreVoxelFiltering , as a string: bool .
     
    static std::string kGridMapFrameProjection ()
     Key of parameter Grid/MapFrameProjection : "Projection in map frame. On a 3D terrain and a fixed local camera transform (the cloud is created relative to ground), you may want to disable this to do the projection in robot frame instead." Default value: false ( bool ).
     
    static bool defaultGridMapFrameProjection ()
     Default value of parameter Grid/MapFrameProjection : false .
     
    static std::string typeGridMapFrameProjection ()
     Type of parameter Grid/MapFrameProjection , as a string: bool .
     
    static std::string kGridNormalsSegmentation ()
     Key of parameter Grid/NormalsSegmentation : "Segment ground from obstacles using point normals, otherwise a fast passthrough is used." Default value: true ( bool ).
     
    static bool defaultGridNormalsSegmentation ()
     Default value of parameter Grid/NormalsSegmentation : true .
     
    static std::string typeGridNormalsSegmentation ()
     Type of parameter Grid/NormalsSegmentation , as a string: bool .
     
    static std::string kGridMaxObstacleHeight ()
     Key of parameter Grid/MaxObstacleHeight : "Maximum obstacles height (0=disabled)." Default value: 0.0 ( float ).
     
    static float defaultGridMaxObstacleHeight ()
     Default value of parameter Grid/MaxObstacleHeight : 0.0 .
     
    static std::string typeGridMaxObstacleHeight ()
     Type of parameter Grid/MaxObstacleHeight , as a string: float .
     
    static std::string kGridMinGroundHeight ()
     Key of parameter Grid/MinGroundHeight : "Minimum ground height (0=disabled)." Default value: 0.0 ( float ).
     
    static float defaultGridMinGroundHeight ()
     Default value of parameter Grid/MinGroundHeight : 0.0 .
     
    static std::string typeGridMinGroundHeight ()
     Type of parameter Grid/MinGroundHeight , as a string: float .
     
    static std::string kGridMaxGroundHeight ()
     Key of parameter Grid/MaxGroundHeight : uFormat("Maximum ground height (0=disabled). Should be set if \"%s\" is false.", kGridNormalsSegmentation().c_str()) Default value: 0.0 ( float ).
     
    static float defaultGridMaxGroundHeight ()
     Default value of parameter Grid/MaxGroundHeight : 0.0 .
     
    static std::string typeGridMaxGroundHeight ()
     Type of parameter Grid/MaxGroundHeight , as a string: float .
     
    static std::string kGridMaxGroundAngle ()
     Key of parameter Grid/MaxGroundAngle : uFormat("[%s=true] Maximum angle (degrees) between point's normal to ground's normal to label it as ground. Points with higher angle difference are considered as obstacles.", kGridNormalsSegmentation().c_str()) Default value: 45 ( float ).
     
    static float defaultGridMaxGroundAngle ()
     Default value of parameter Grid/MaxGroundAngle : 45 .
     
    static std::string typeGridMaxGroundAngle ()
     Type of parameter Grid/MaxGroundAngle , as a string: float .
     
    static std::string kGridNormalK ()
     Key of parameter Grid/NormalK : uFormat("[%s=true] K neighbors to compute normals.", kGridNormalsSegmentation().c_str()) Default value: 20 ( int ).
     
    static int defaultGridNormalK ()
     Default value of parameter Grid/NormalK : 20 .
     
    static std::string typeGridNormalK ()
     Type of parameter Grid/NormalK , as a string: int .
     
    static std::string kGridClusterRadius ()
     Key of parameter Grid/ClusterRadius : uFormat("[%s=true] Cluster maximum radius.", kGridNormalsSegmentation().c_str()) Default value: 0.1 ( float ).
     
    static float defaultGridClusterRadius ()
     Default value of parameter Grid/ClusterRadius : 0.1 .
     
    static std::string typeGridClusterRadius ()
     Type of parameter Grid/ClusterRadius , as a string: float .
     
    static std::string kGridMinClusterSize ()
     Key of parameter Grid/MinClusterSize : uFormat("[%s=true] Minimum cluster size to project the points.", kGridNormalsSegmentation().c_str()) Default value: 10 ( int ).
     
    static int defaultGridMinClusterSize ()
     Default value of parameter Grid/MinClusterSize : 10 .
     
    static std::string typeGridMinClusterSize ()
     Type of parameter Grid/MinClusterSize , as a string: int .
     
    static std::string kGridFlatObstacleDetected ()
     Key of parameter Grid/FlatObstacleDetected : uFormat("[%s=true] Flat obstacles detected.", kGridNormalsSegmentation().c_str()) Default value: true ( bool ).
     
    static bool defaultGridFlatObstacleDetected ()
     Default value of parameter Grid/FlatObstacleDetected : true .
     
    static std::string typeGridFlatObstacleDetected ()
     Type of parameter Grid/FlatObstacleDetected , as a string: bool .
     
    static std::string kGrid3D ()
     Key of parameter Grid/3D : uFormat("A 3D occupancy grid is required if you want an OctoMap (3D ray tracing). Set to false if you want only a 2D map, the cloud will be projected on xy plane. A 2D map can be still generated if checked, but it requires more memory and time to generate it. Ignored if laser scan is 2D and \"%s\" is 0.", kGridSensor().c_str()) Default value: false ( bool ).
     
    static bool defaultGrid3D ()
     Default value of parameter Grid/3D : false .
     
    static std::string typeGrid3D ()
     Type of parameter Grid/3D , as a string: bool .
     
    static std::string kGridGroundIsObstacle ()
     Key of parameter Grid/GroundIsObstacle : uFormat("[%s=true] Ground segmentation (%s) is ignored, all points are obstacles. Use this only if you want an OctoMap with ground identified as an obstacle (e.g., with an UAV).", kGrid3D().c_str(), kGridNormalsSegmentation().c_str()) Default value: false ( bool ).
     
    static bool defaultGridGroundIsObstacle ()
     Default value of parameter Grid/GroundIsObstacle : false .
     
    static std::string typeGridGroundIsObstacle ()
     Type of parameter Grid/GroundIsObstacle , as a string: bool .
     
    static std::string kGridNoiseFilteringRadius ()
     Key of parameter Grid/NoiseFilteringRadius : "Noise filtering radius (0=disabled). Done after segmentation." Default value: 0.0 ( float ).
     
    static float defaultGridNoiseFilteringRadius ()
     Default value of parameter Grid/NoiseFilteringRadius : 0.0 .
     
    static std::string typeGridNoiseFilteringRadius ()
     Type of parameter Grid/NoiseFilteringRadius , as a string: float .
     
    static std::string kGridNoiseFilteringMinNeighbors ()
     Key of parameter Grid/NoiseFilteringMinNeighbors : "Noise filtering minimum neighbors." Default value: 5 ( int ).
     
    static int defaultGridNoiseFilteringMinNeighbors ()
     Default value of parameter Grid/NoiseFilteringMinNeighbors : 5 .
     
    static std::string typeGridNoiseFilteringMinNeighbors ()
     Type of parameter Grid/NoiseFilteringMinNeighbors , as a string: int .
     
    static std::string kGridScan2dUnknownSpaceFilled ()
     Key of parameter Grid/Scan2dUnknownSpaceFilled : uFormat("Unknown space filled. Only used with 2D laser scans. Use %s to set maximum range if laser scan max range is to set.", kGridRangeMax().c_str()) Default value: false ( bool ).
     
    static bool defaultGridScan2dUnknownSpaceFilled ()
     Default value of parameter Grid/Scan2dUnknownSpaceFilled : false .
     
    static std::string typeGridScan2dUnknownSpaceFilled ()
     Type of parameter Grid/Scan2dUnknownSpaceFilled , as a string: bool .
     
    static std::string kGridRayTracing ()
     Key of parameter Grid/RayTracing : uFormat("Ray tracing is done for each occupied cell, filling unknown space between the sensor and occupied cells. If %s=true, RTAB-Map should be built with OctoMap support, otherwise 3D ray tracing is ignored.", kGrid3D().c_str()) Default value: false ( bool ).
     
    static bool defaultGridRayTracing ()
     Default value of parameter Grid/RayTracing : false .
     
    static std::string typeGridRayTracing ()
     Type of parameter Grid/RayTracing , as a string: bool .
     
    static std::string kGridGlobalUpdateError ()
     Key of parameter GridGlobal/UpdateError : "Graph changed detection error (m). Update map only if poses in new optimized graph have moved more than this value." Default value: 0.01 ( float ).
     
    static float defaultGridGlobalUpdateError ()
     Default value of parameter GridGlobal/UpdateError : 0.01 .
     
    static std::string typeGridGlobalUpdateError ()
     Type of parameter GridGlobal/UpdateError , as a string: float .
     
    static std::string kGridGlobalFootprintRadius ()
     Key of parameter GridGlobal/FootprintRadius : "Footprint radius (m) used to clear all obstacles under the graph." Default value: 0.0 ( float ).
     
    static float defaultGridGlobalFootprintRadius ()
     Default value of parameter GridGlobal/FootprintRadius : 0.0 .
     
    static std::string typeGridGlobalFootprintRadius ()
     Type of parameter GridGlobal/FootprintRadius , as a string: float .
     
    static std::string kGridGlobalMinSize ()
     Key of parameter GridGlobal/MinSize : "Minimum map size (m)." Default value: 0.0 ( float ).
     
    static float defaultGridGlobalMinSize ()
     Default value of parameter GridGlobal/MinSize : 0.0 .
     
    static std::string typeGridGlobalMinSize ()
     Type of parameter GridGlobal/MinSize , as a string: float .
     
    static std::string kGridGlobalEroded ()
     Key of parameter GridGlobal/Eroded : "Erode obstacle cells." Default value: false ( bool ).
     
    static bool defaultGridGlobalEroded ()
     Default value of parameter GridGlobal/Eroded : false .
     
    static std::string typeGridGlobalEroded ()
     Type of parameter GridGlobal/Eroded , as a string: bool .
     
    static std::string kGridGlobalMaxNodes ()
     Key of parameter GridGlobal/MaxNodes : "Maximum nodes assembled in the map starting from the last node (0=unlimited)." Default value: 0 ( int ).
     
    static int defaultGridGlobalMaxNodes ()
     Default value of parameter GridGlobal/MaxNodes : 0 .
     
    static std::string typeGridGlobalMaxNodes ()
     Type of parameter GridGlobal/MaxNodes , as a string: int .
     
    static std::string kGridGlobalAltitudeDelta ()
     Key of parameter GridGlobal/AltitudeDelta : "Assemble only nodes that have the same altitude of +-delta meters of the current pose (0=disabled). This is used to generate 2D occupancy grid based on the current altitude (e.g., multi-floor building)." Default value: 0 ( float ).
     
    static float defaultGridGlobalAltitudeDelta ()
     Default value of parameter GridGlobal/AltitudeDelta : 0 .
     
    static std::string typeGridGlobalAltitudeDelta ()
     Type of parameter GridGlobal/AltitudeDelta , as a string: float .
     
    static std::string kGridGlobalOccupancyThr ()
     Key of parameter GridGlobal/OccupancyThr : "Occupancy threshold (value between 0 and 1)." Default value: 0.5 ( float ).
     
    static float defaultGridGlobalOccupancyThr ()
     Default value of parameter GridGlobal/OccupancyThr : 0.5 .
     
    static std::string typeGridGlobalOccupancyThr ()
     Type of parameter GridGlobal/OccupancyThr , as a string: float .
     
    static std::string kGridGlobalProbHit ()
     Key of parameter GridGlobal/ProbHit : "Probability of a hit (value between 0.5 and 1)." Default value: 0.7 ( float ).
     
    static float defaultGridGlobalProbHit ()
     Default value of parameter GridGlobal/ProbHit : 0.7 .
     
    static std::string typeGridGlobalProbHit ()
     Type of parameter GridGlobal/ProbHit , as a string: float .
     
    static std::string kGridGlobalProbMiss ()
     Key of parameter GridGlobal/ProbMiss : "Probability of a miss (value between 0 and 0.5)." Default value: 0.4 ( float ).
     
    static float defaultGridGlobalProbMiss ()
     Default value of parameter GridGlobal/ProbMiss : 0.4 .
     
    static std::string typeGridGlobalProbMiss ()
     Type of parameter GridGlobal/ProbMiss , as a string: float .
     
    static std::string kGridGlobalProbClampingMin ()
     Key of parameter GridGlobal/ProbClampingMin : "Probability clamping minimum (value between 0 and 1)." Default value: 0.1192 ( float ).
     
    static float defaultGridGlobalProbClampingMin ()
     Default value of parameter GridGlobal/ProbClampingMin : 0.1192 .
     
    static std::string typeGridGlobalProbClampingMin ()
     Type of parameter GridGlobal/ProbClampingMin , as a string: float .
     
    static std::string kGridGlobalProbClampingMax ()
     Key of parameter GridGlobal/ProbClampingMax : "Probability clamping maximum (value between 0 and 1)." Default value: 0.971 ( float ).
     
    static float defaultGridGlobalProbClampingMax ()
     Default value of parameter GridGlobal/ProbClampingMax : 0.971 .
     
    static std::string typeGridGlobalProbClampingMax ()
     Type of parameter GridGlobal/ProbClampingMax , as a string: float .
     
    static std::string kGridGlobalFloodFillDepth ()
     Key of parameter GridGlobal/FloodFillDepth : "Flood fill filter (0=disabled), used to remove empty cells outside the map. The flood fill is done at the specified depth (between 1 and 16) of the OctoMap." Default value: 0 ( unsigned int ).
     
    static unsigned int defaultGridGlobalFloodFillDepth ()
     Default value of parameter GridGlobal/FloodFillDepth : 0 .
     
    static std::string typeGridGlobalFloodFillDepth ()
     Type of parameter GridGlobal/FloodFillDepth , as a string: unsigned int .
     
    static std::string kMarkerStrategy ()
     Key of parameter Marker/Strategy : "Marker detection implementation: 0=OpenCV, 1=AprilTag" Default value: 0 ( int ).
     
    static int defaultMarkerStrategy ()
     Default value of parameter Marker/Strategy : 0 .
     
    static std::string typeMarkerStrategy ()
     Type of parameter Marker/Strategy , as a string: int .
     
    static std::string kMarkerDictionary ()
     Key of parameter Marker/Dictionary : "Dictionary to use: DICT_ARUCO_4X4_50=0, DICT_ARUCO_4X4_100=1, DICT_ARUCO_4X4_250=2, DICT_ARUCO_4X4_1000=3, DICT_ARUCO_5X5_50=4, DICT_ARUCO_5X5_100=5, DICT_ARUCO_5X5_250=6, DICT_ARUCO_5X5_1000=7, DICT_ARUCO_6X6_50=8, DICT_ARUCO_6X6_100=9, DICT_ARUCO_6X6_250=10, DICT_ARUCO_6X6_1000=11, DICT_ARUCO_7X7_50=12, DICT_ARUCO_7X7_100=13, DICT_ARUCO_7X7_250=14, DICT_ARUCO_7X7_1000=15, DICT_ARUCO_ORIGINAL = 16, DICT_APRILTAG_16h5=17, DICT_APRILTAG_25h9=18, DICT_APRILTAG_36h10=19, DICT_APRILTAG_36h11=20, DICT_ARUCO_MIP_36H12=21" Default value: 0 ( int ).
     
    static int defaultMarkerDictionary ()
     Default value of parameter Marker/Dictionary : 0 .
     
    static std::string typeMarkerDictionary ()
     Type of parameter Marker/Dictionary , as a string: int .
     
    static std::string kMarkerLength ()
     Key of parameter Marker/Length : "The length (m) of the markers' side. Value <=0 means automatic marker length estimation using the depth image (the camera should look at the marker perpendicularly for initialization). If 0, the length is estimated only on the first marker detected, then re-used for all next detections (i.e., this assumes that markers have all the same length). With <0, the length is estimated once for each unique marker, then re-used for next detections with the same marker ID." Default value: 0 ( float ).
     
    static float defaultMarkerLength ()
     Default value of parameter Marker/Length : 0 .
     
    static std::string typeMarkerLength ()
     Type of parameter Marker/Length , as a string: float .
     
    static std::string kMarkerLengths ()
     Key of parameter Marker/Lengths : uFormat("List of markers to detect. Format is the marker's ID followed by its length (in meters), multiple markers are separated by a vertical line (\"id1 length|id2 length\"). We can also define a range of markers with \"id1:id2 length\" (id2 included). If empty, all markers of the chosen dictionary can be detected and their length is set/estimated based on %s. For example, to detect markers 12 and 14 with lengths of 8 and 15 cm respectively, and all markers between 30 and 40 with a length of 10 cm, set \"12 0.08|14 0.15|30:40 0.1\".", kMarkerLength().c_str()).c_str() Default value: "" (string).
     
    static std::string defaultMarkerLengths ()
     Default value of parameter Marker/Lengths : "" .
     
    static std::string typeMarkerLengths ()
     Type of parameter Marker/Lengths , as a string: string.
     
    static std::string kMarkerMaxDepthError ()
     Key of parameter Marker/MaxDepthError : uFormat("Maximum depth error between all corners of a marker when estimating the marker length (when %s is 0). The smaller it is, the more perpendicular the camera should be toward the marker to initialize the length.", kMarkerLength().c_str()) Default value: 0.01 ( float ).
     
    static float defaultMarkerMaxDepthError ()
     Default value of parameter Marker/MaxDepthError : 0.01 .
     
    static std::string typeMarkerMaxDepthError ()
     Type of parameter Marker/MaxDepthError , as a string: float .
     
    static std::string kMarkerVarianceLinear ()
     Key of parameter Marker/VarianceLinear : uFormat("Linear variance to set on marker detections. If %s is enabled and %s=2 (GTSAM): it is the variance of the range factor, with 9999 to disable range factor and to do only bearing.", kMarkerVarianceOrientationIgnored().c_str(), kOptimizerStrategy().c_str()) Default value: 0.001 ( float ).
     
    static float defaultMarkerVarianceLinear ()
     Default value of parameter Marker/VarianceLinear : 0.001 .
     
    static std::string typeMarkerVarianceLinear ()
     Type of parameter Marker/VarianceLinear , as a string: float .
     
    static std::string kMarkerVarianceAngular ()
     Key of parameter Marker/VarianceAngular : uFormat("Angular variance to set on marker detections. If %s is enabled, it is ignored with %s=1 (g2o) and it corresponds to bearing variance with %s=2 (GTSAM).", kMarkerVarianceOrientationIgnored().c_str(), kOptimizerStrategy().c_str(), kOptimizerStrategy().c_str()) Default value: 0.01 ( float ).
     
    static float defaultMarkerVarianceAngular ()
     Default value of parameter Marker/VarianceAngular : 0.01 .
     
    static std::string typeMarkerVarianceAngular ()
     Type of parameter Marker/VarianceAngular , as a string: float .
     
    static std::string kMarkerVarianceOrientationIgnored ()
     Key of parameter Marker/VarianceOrientationIgnored : uFormat("When this setting is false, the landmark's orientation is optimized during graph optimization. When this setting is true, only the position of the landmark is optimized. This can be useful when the landmark's orientation estimation is not reliable. Note that for %s=1 (g2o), only %s needs be set if we ignore orientation. For %s=2 (GTSAM), instead of optimizing the landmark's position directly, a bearing/range factor is used, with %s as the variance of the range factor (with 9999 to optimize the position with only a bearing factor) and %s as the variance of the bearing factor (pitch/yaw).", kOptimizerStrategy().c_str(), kMarkerVarianceLinear().c_str(), kOptimizerStrategy().c_str(), kMarkerVarianceLinear().c_str(), kMarkerVarianceAngular().c_str()) Default value: false ( bool ).
     
    static bool defaultMarkerVarianceOrientationIgnored ()
     Default value of parameter Marker/VarianceOrientationIgnored : false .
     
    static std::string typeMarkerVarianceOrientationIgnored ()
     Type of parameter Marker/VarianceOrientationIgnored , as a string: bool .
     
    static std::string kMarkerMaxRange ()
     Key of parameter Marker/MaxRange : "Maximum range in which markers will be detected. <=0 for unlimited range." Default value: 0.0 ( float ).
     
    static float defaultMarkerMaxRange ()
     Default value of parameter Marker/MaxRange : 0.0 .
     
    static std::string typeMarkerMaxRange ()
     Type of parameter Marker/MaxRange , as a string: float .
     
    static std::string kMarkerMinRange ()
     Key of parameter Marker/MinRange : "Miniminum range in which markers will be detected. <=0 for unlimited range." Default value: 0.0 ( float ).
     
    static float defaultMarkerMinRange ()
     Default value of parameter Marker/MinRange : 0.0 .
     
    static std::string typeMarkerMinRange ()
     Type of parameter Marker/MinRange , as a string: float .
     
    static std::string kMarkerPriors ()
     Key of parameter Marker/Priors : "World prior locations of the markers. The map will be transformed in marker's world frame when a tag is detected. Format is the marker's ID followed by its position (angles in rad), multiple markers are separated by vertical line (\"id1 x y z roll pitch yaw|id2 x y z roll pitch yaw\"). Example: \"1 0 0 1 0 0 0|2 1 0 1 0 0 1.57\" (marker 2 is 1 meter forward than marker 1 with 90 deg yaw rotation)." Default value: "" (string).
     
    static std::string defaultMarkerPriors ()
     Default value of parameter Marker/Priors : "" .
     
    static std::string typeMarkerPriors ()
     Type of parameter Marker/Priors , as a string: string.
     
    static std::string kMarkerPriorsVarianceLinear ()
     Key of parameter Marker/PriorsVarianceLinear : "Linear variance to set on marker priors." Default value: 0.001 ( float ).
     
    static float defaultMarkerPriorsVarianceLinear ()
     Default value of parameter Marker/PriorsVarianceLinear : 0.001 .
     
    static std::string typeMarkerPriorsVarianceLinear ()
     Type of parameter Marker/PriorsVarianceLinear , as a string: float .
     
    static std::string kMarkerPriorsVarianceAngular ()
     Key of parameter Marker/PriorsVarianceAngular : "Angular variance to set on marker priors." Default value: 0.001 ( float ).
     
    static float defaultMarkerPriorsVarianceAngular ()
     Default value of parameter Marker/PriorsVarianceAngular : 0.001 .
     
    static std::string typeMarkerPriorsVarianceAngular ()
     Type of parameter Marker/PriorsVarianceAngular , as a string: float .
     
    static std::string kMarkerAprilTagNThreads ()
     Key of parameter MarkerAprilTag/NThreads : "How many threads should be used?" Default value: 1 ( int ).
     
    static int defaultMarkerAprilTagNThreads ()
     Default value of parameter MarkerAprilTag/NThreads : 1 .
     
    static std::string typeMarkerAprilTagNThreads ()
     Type of parameter MarkerAprilTag/NThreads , as a string: int .
     
    static std::string kMarkerAprilTagQuadDecimate ()
     Key of parameter MarkerAprilTag/QuadDecimate : "Detection of quads can be done on a lower-resolution image, improving speed at a cost of pose accuracy and a slight decrease in detection rate. Decoding the binary payload is still done at full resolution." Default value: 1.0 ( float ).
     
    static float defaultMarkerAprilTagQuadDecimate ()
     Default value of parameter MarkerAprilTag/QuadDecimate : 1.0 .
     
    static std::string typeMarkerAprilTagQuadDecimate ()
     Type of parameter MarkerAprilTag/QuadDecimate , as a string: float .
     
    static std::string kMarkerAprilTagQuadSigma ()
     Key of parameter MarkerAprilTag/QuadSigma : "What Gaussian blur should be applied to the segmented image (used for quad detection?) Parameter is the standard deviation in pixels. Very noisy images benefit from non-zero values (e.g. 0.8)." Default value: 0.0 ( float ).
     
    static float defaultMarkerAprilTagQuadSigma ()
     Default value of parameter MarkerAprilTag/QuadSigma : 0.0 .
     
    static std::string typeMarkerAprilTagQuadSigma ()
     Type of parameter MarkerAprilTag/QuadSigma , as a string: float .
     
    static std::string kMarkerAprilTagRefineEdges ()
     Key of parameter MarkerAprilTag/RefineEdges : uFormat("When true, the edges of the each quad are adjusted to \"snap to\" strong gradients nearby. This is useful when decimation is employed, as it can increase the quality of the initial quad estimate substantially. Generally recommended to be on (true). Very computationally inexpensive. Option is ignored if %s = 1.", kMarkerAprilTagQuadDecimate().c_str()) Default value: true ( bool ).
     
    static bool defaultMarkerAprilTagRefineEdges ()
     Default value of parameter MarkerAprilTag/RefineEdges : true .
     
    static std::string typeMarkerAprilTagRefineEdges ()
     Type of parameter MarkerAprilTag/RefineEdges , as a string: bool .
     
    static std::string kMarkerAprilTagDecodeSharpening ()
     Key of parameter MarkerAprilTag/DecodeSharpening : "How much sharpening should be done to decoded images? This can help decode small tags but may or may not help in odd lighting conditions or low light conditions." Default value: 0.25 ( double ).
     
    static double defaultMarkerAprilTagDecodeSharpening ()
     Default value of parameter MarkerAprilTag/DecodeSharpening : 0.25 .
     
    static std::string typeMarkerAprilTagDecodeSharpening ()
     Type of parameter MarkerAprilTag/DecodeSharpening , as a string: double .
     
    static std::string kMarkerAprilTagDebug ()
     Key of parameter MarkerAprilTag/Debug : uFormat("When true, write a variety of debugging images to the working directory where the app started (not %s) at various stages through the detection process. (Somewhat slow).", kRtabmapWorkingDirectory().c_str()) Default value: false ( bool ).
     
    static bool defaultMarkerAprilTagDebug ()
     Default value of parameter MarkerAprilTag/Debug : false .
     
    static std::string typeMarkerAprilTagDebug ()
     Type of parameter MarkerAprilTag/Debug , as a string: bool .
     
    static std::string kMarkerOpenCVCornerRefinementMethod ()
     Key of parameter MarkerOpenCV/CornerRefinementMethod : "Corner refinement method for OpenCV strategy (0: None, 1: Subpixel, 2:contour, 3: AprilTag2). For OpenCV <3.3.0, this is \"doCornerRefinement\" parameter: set 0 for false and 1 for true." Default value: 0 ( int ).
     
    static int defaultMarkerOpenCVCornerRefinementMethod ()
     Default value of parameter MarkerOpenCV/CornerRefinementMethod : 0 .
     
    static std::string typeMarkerOpenCVCornerRefinementMethod ()
     Type of parameter MarkerOpenCV/CornerRefinementMethod , as a string: int .
     
    static std::string kImuFilterMadgwickGain ()
     Key of parameter ImuFilter/MadgwickGain : "Gain of the filter. Higher values lead to faster convergence but more noise. Lower values lead to slower convergence but smoother signal, belongs in [0, 1]." Default value: 0.1 ( double ).
     
    static double defaultImuFilterMadgwickGain ()
     Default value of parameter ImuFilter/MadgwickGain : 0.1 .
     
    static std::string typeImuFilterMadgwickGain ()
     Type of parameter ImuFilter/MadgwickGain , as a string: double .
     
    static std::string kImuFilterMadgwickZeta ()
     Key of parameter ImuFilter/MadgwickZeta : "Gyro drift gain (approx. rad/s), belongs in [-1, 1]." Default value: 0.0 ( double ).
     
    static double defaultImuFilterMadgwickZeta ()
     Default value of parameter ImuFilter/MadgwickZeta : 0.0 .
     
    static std::string typeImuFilterMadgwickZeta ()
     Type of parameter ImuFilter/MadgwickZeta , as a string: double .
     
    static std::string kImuFilterComplementaryGainAcc ()
     Key of parameter ImuFilter/ComplementaryGainAcc : "Gain parameter for the complementary filter, belongs in [0, 1]." Default value: 0.01 ( double ).
     
    static double defaultImuFilterComplementaryGainAcc ()
     Default value of parameter ImuFilter/ComplementaryGainAcc : 0.01 .
     
    static std::string typeImuFilterComplementaryGainAcc ()
     Type of parameter ImuFilter/ComplementaryGainAcc , as a string: double .
     
    static std::string kImuFilterComplementaryBiasAlpha ()
     Key of parameter ImuFilter/ComplementaryBiasAlpha : "Bias estimation gain parameter, belongs in [0, 1]." Default value: 0.01 ( double ).
     
    static double defaultImuFilterComplementaryBiasAlpha ()
     Default value of parameter ImuFilter/ComplementaryBiasAlpha : 0.01 .
     
    static std::string typeImuFilterComplementaryBiasAlpha ()
     Type of parameter ImuFilter/ComplementaryBiasAlpha , as a string: double .
     
    static std::string kImuFilterComplementaryDoBiasEstimation ()
     Key of parameter ImuFilter/ComplementaryDoBiasEstimation : "Parameter whether to do bias estimation or not." Default value: true ( bool ).
     
    static bool defaultImuFilterComplementaryDoBiasEstimation ()
     Default value of parameter ImuFilter/ComplementaryDoBiasEstimation : true .
     
    static std::string typeImuFilterComplementaryDoBiasEstimation ()
     Type of parameter ImuFilter/ComplementaryDoBiasEstimation , as a string: bool .
     
    static std::string kImuFilterComplementaryDoAdpativeGain ()
     Key of parameter ImuFilter/ComplementaryDoAdpativeGain : "Parameter whether to do adaptive gain or not." Default value: true ( bool ).
     
    static bool defaultImuFilterComplementaryDoAdpativeGain ()
     Default value of parameter ImuFilter/ComplementaryDoAdpativeGain : true .
     
    static std::string typeImuFilterComplementaryDoAdpativeGain ()
     Type of parameter ImuFilter/ComplementaryDoAdpativeGain , as a string: bool .
     
    static const ParametersMap & getDefaultParameters ()
     
    static std::string getType (const std::string &paramKey)
     
    static std::string getDescription (const std::string &paramKey)
     
    -static bool parse (const ParametersMap &parameters, const std::string &key, bool &value)
    parse (const ParametersMap &parameters, const std::string &key, bool &value)
     
    -static bool parse (const ParametersMap &parameters, const std::string &key, int &value)
    parse (const ParametersMap &parameters, const std::string &key, int &value)
     
    -static bool parse (const ParametersMap &parameters, const std::string &key, unsigned int &value)
    parse (const ParametersMap &parameters, const std::string &key, unsigned int &value)
     
    -static bool parse (const ParametersMap &parameters, const std::string &key, float &value)
    parse (const ParametersMap &parameters, const std::string &key, float &value)
     
    -static bool parse (const ParametersMap &parameters, const std::string &key, double &value)
    parse (const ParametersMap &parameters, const std::string &key, double &value)
     
    -static bool parse (const ParametersMap &parameters, const std::string &key, std::string &value)
    parse (const ParametersMap &parameters, const std::string &key, std::string &value)
     
    -static void parse (const ParametersMap &parameters, ParametersMap &parametersOut)
    parse (const ParametersMap &parameters, ParametersMap &parametersOut)
     
    static const char * showUsage ()
     
    -static ParametersMap parseArguments (int argc, char *argv[], bool onlyParameters=false)
    parseArguments (int argc, char *argv[], bool onlyParameters=false)
     
    static std::string getVersion ()
    getVers static std::string getDefaultDatabaseName ()
     
    -static std::string serialize (const ParametersMap &parameters)
    serialize (const ParametersMap &parameters)
     
    -static ParametersMap deserialize (const std::string &parameters)
    deserialize (const std::string &parameters)
     
    static bool isFeatureParameter (const std::string &param)
     
    -static ParametersMap getDefaultOdometryParameters (bool stereo=false, bool vis=true, bool icp=false)
    getDefaultOdometryParameters (bool stereo=false, bool vis=true, bool icp=false)
     
    -static ParametersMap getDefaultParameters (const std::string &group)
    getDefaultParameters (const std::string &group)
     
    static ParametersMap filterParameters (const ParametersMap &parameters, const std::string &group, bool remove=false)
    static ParametersMap filterParameters (const ParametersMap &parameters, const std::string &group, bool remove=false)
     
    -static void readINI (const std::string &configFile, ParametersMap &parameters, bool modifiedOnly=false)
    readINI (const std::string &configFile, ParametersMap &parameters, bool modifiedOnly=false)
     
    -static void readINIStr (const std::string &configContent, ParametersMap &parameters, bool modifiedOnly=false)
    readINIStr (const std::string &configContent, ParametersMap &parameters, bool modifiedOnly=false)
     
    -static void writeINI (const std::string &configFile, const ParametersMap &parameters)
    writeINI (const std::string &configFile, const ParametersMap &parameters)
     
    static const std::map< std::string, std::pair< bool, std::string > > & getRemovedParameters ()
     
    static const ParametersMap & getBackwardCompatibilityMap ()
    static const ParametersMap & getBackwardCompatibilityMap ()
     
    static std::string createDefaultWorkingDirectory ()
    createD
    int width = Parameters::defaultVideoImageWidth(); // theDefaultValue = 640
    std::string theKey = Parameters::kVideoImageWidth(); // theKey = "Video/ImageWidth"
    std::string strValue = Util::value(Parameters::getDefaultParameters(), theKey); // strValue = "640"
    -
    static const ParametersMap & getDefaultParameters()
    Definition Parameters.h:978
    -
    See also
    getDefaultParameters() TODO Add a detailed example with simple classes
    +
    static const ParametersMap & getDefaultParameters()
    Definition Parameters.h:990
    +
    See also
    getDefaultParameters()
    +
    +The Parameter reference page, which lists every parameter with its type, default value and description.
    -

    Definition at line 170 of file Parameters.h.

    +

    Definition at line 182 of file Parameters.h.

    Member Function Documentation

    + +

    ◆ kRtabmapPublishStats()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapPublishStats ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/PublishStats : "Publishing statistics." Default value: true ( bool ).

    + +

    Definition at line 185 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapPublishStats()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapPublishStats ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/PublishStats : true .

    + +

    Definition at line 185 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapPublishStats()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapPublishStats ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/PublishStats , as a string: bool .

    + +

    Definition at line 185 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapPublishLastSignature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapPublishLastSignature ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/PublishLastSignature : "Publishing last signature." Default value: true ( bool ).

    + +

    Definition at line 186 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapPublishLastSignature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapPublishLastSignature ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/PublishLastSignature : true .

    + +

    Definition at line 186 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapPublishLastSignature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapPublishLastSignature ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/PublishLastSignature , as a string: bool .

    + +

    Definition at line 186 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapPublishPdf()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapPublishPdf ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/PublishPdf : "Publishing pdf." Default value: true ( bool ).

    + +

    Definition at line 187 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapPublishPdf()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapPublishPdf ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/PublishPdf : true .

    + +

    Definition at line 187 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapPublishPdf()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapPublishPdf ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/PublishPdf , as a string: bool .

    + +

    Definition at line 187 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapPublishLikelihood()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapPublishLikelihood ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/PublishLikelihood : "Publishing likelihood." Default value: true ( bool ).

    + +

    Definition at line 188 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapPublishLikelihood()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapPublishLikelihood ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/PublishLikelihood : true .

    + +

    Definition at line 188 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapPublishLikelihood()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapPublishLikelihood ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/PublishLikelihood , as a string: bool .

    + +

    Definition at line 188 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapPublishRAMUsage()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapPublishRAMUsage ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/PublishRAMUsage : "Publishing RAM usage in statistics (may add a small overhead to get info from the system)." Default value: false ( bool ).

    + +

    Definition at line 189 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapPublishRAMUsage()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapPublishRAMUsage ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/PublishRAMUsage : false .

    + +

    Definition at line 189 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapPublishRAMUsage()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapPublishRAMUsage ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/PublishRAMUsage , as a string: bool .

    + +

    Definition at line 189 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapComputeRMSE()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapComputeRMSE ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/ComputeRMSE : "Compute root mean square error (RMSE) and publish it in statistics, if ground truth is provided." Default value: true ( bool ).

    + +

    Definition at line 190 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapComputeRMSE()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapComputeRMSE ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/ComputeRMSE : true .

    + +

    Definition at line 190 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapComputeRMSE()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapComputeRMSE ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/ComputeRMSE , as a string: bool .

    + +

    Definition at line 190 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapSaveWMState()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapSaveWMState ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/SaveWMState : "Save working memory state after each update in statistics." Default value: false ( bool ).

    + +

    Definition at line 191 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapSaveWMState()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapSaveWMState ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/SaveWMState : false .

    + +

    Definition at line 191 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapSaveWMState()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapSaveWMState ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/SaveWMState , as a string: bool .

    + +

    Definition at line 191 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapTimeThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapTimeThr ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/TimeThr : "Maximum time allowed for map update (ms) (0 means infinity). When map update time exceeds this fixed time threshold, some nodes in Working Memory (WM) are transferred to Long-Term Memory to limit the size of the WM and decrease the update time." Default value: 0 ( float ).

    + +

    Definition at line 192 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapTimeThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRtabmapTimeThr ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/TimeThr : 0 .

    + +

    Definition at line 192 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapTimeThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapTimeThr ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/TimeThr , as a string: float .

    + +

    Definition at line 192 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapMemoryThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapMemoryThr ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/MemoryThr : uFormat("Maximum nodes in the Working Memory (0 means infinity). Similar to \"%s\", when the number of nodes in Working Memory (WM) exceeds this treshold, some nodes are transferred to Long-Term Memory to keep WM size fixed.", kRtabmapTimeThr().c_str()) Default value: 0 ( int ).

    + +

    Definition at line 193 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapMemoryThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultRtabmapMemoryThr ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/MemoryThr : 0 .

    + +

    Definition at line 193 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapMemoryThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapMemoryThr ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/MemoryThr , as a string: int .

    + +

    Definition at line 193 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapDetectionRate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapDetectionRate ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/DetectionRate : "Detection rate (Hz). RTAB-Map will filter input images to satisfy this rate." Default value: 1 ( float ).

    + +

    Definition at line 194 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapDetectionRate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRtabmapDetectionRate ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/DetectionRate : 1 .

    + +

    Definition at line 194 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapDetectionRate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapDetectionRate ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/DetectionRate , as a string: float .

    + +

    Definition at line 194 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapImageBufferSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapImageBufferSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/ImageBufferSize : "Data buffer size (0 min inf)." Default value: 1 ( unsigned int ).

    + +

    Definition at line 195 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapImageBufferSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultRtabmapImageBufferSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/ImageBufferSize : 1 .

    + +

    Definition at line 195 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapImageBufferSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapImageBufferSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/ImageBufferSize , as a string: unsigned int .

    + +

    Definition at line 195 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapCreateIntermediateNodes()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapCreateIntermediateNodes ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/CreateIntermediateNodes : uFormat("Create intermediate nodes between loop closure detection. Only used when %s>0.", kRtabmapDetectionRate().c_str()) Default value: false ( bool ).

    + +

    Definition at line 196 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapCreateIntermediateNodes()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapCreateIntermediateNodes ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/CreateIntermediateNodes : false .

    + +

    Definition at line 196 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapCreateIntermediateNodes()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapCreateIntermediateNodes ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/CreateIntermediateNodes , as a string: bool .

    + +

    Definition at line 196 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapWorkingDirectory()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapWorkingDirectory ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/WorkingDirectory : "Working directory." Default value: "" (string).

    + +

    Definition at line 197 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapWorkingDirectory()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultRtabmapWorkingDirectory ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/WorkingDirectory : "" .

    + +

    Definition at line 197 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapWorkingDirectory()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapWorkingDirectory ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/WorkingDirectory , as a string: string.

    + +

    Definition at line 197 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapMaxRetrieved()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapMaxRetrieved ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/MaxRetrieved : "Maximum nodes retrieved at the same time from LTM." Default value: 2 ( unsigned int ).

    + +

    Definition at line 198 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapMaxRetrieved()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultRtabmapMaxRetrieved ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/MaxRetrieved : 2 .

    + +

    Definition at line 198 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapMaxRetrieved()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapMaxRetrieved ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/MaxRetrieved , as a string: unsigned int .

    + +

    Definition at line 198 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapMaxRepublished()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapMaxRepublished ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/MaxRepublished : uFormat("Maximum nodes republished when requesting missing data. When %s=false, only loop closure data is republished, otherwise the closest nodes from the current localization are republished first. Ignored if %s=false.", kRGBDEnabled().c_str(), kRtabmapPublishLastSignature().c_str()) Default value: 2 ( unsigned int ).

    + +

    Definition at line 199 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapMaxRepublished()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultRtabmapMaxRepublished ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/MaxRepublished : 2 .

    + +

    Definition at line 199 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapMaxRepublished()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapMaxRepublished ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/MaxRepublished , as a string: unsigned int .

    + +

    Definition at line 199 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapStatisticLogsBufferedInRAM()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapStatisticLogsBufferedInRAM ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/StatisticLogsBufferedInRAM : "Statistic logs buffered in RAM instead of written to hard drive after each iteration." Default value: true ( bool ).

    + +

    Definition at line 200 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapStatisticLogsBufferedInRAM()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapStatisticLogsBufferedInRAM ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/StatisticLogsBufferedInRAM : true .

    + +

    Definition at line 200 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapStatisticLogsBufferedInRAM()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapStatisticLogsBufferedInRAM ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/StatisticLogsBufferedInRAM , as a string: bool .

    + +

    Definition at line 200 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapStatisticLogged()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapStatisticLogged ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/StatisticLogged : "Logging enabled." Default value: false ( bool ).

    + +

    Definition at line 201 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapStatisticLogged()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapStatisticLogged ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/StatisticLogged : false .

    + +

    Definition at line 201 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapStatisticLogged()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapStatisticLogged ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/StatisticLogged , as a string: bool .

    + +

    Definition at line 201 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapStatisticLoggedHeaders()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapStatisticLoggedHeaders ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/StatisticLoggedHeaders : "Add column header description to log files." Default value: true ( bool ).

    + +

    Definition at line 202 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapStatisticLoggedHeaders()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapStatisticLoggedHeaders ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/StatisticLoggedHeaders : true .

    + +

    Definition at line 202 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapStatisticLoggedHeaders()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapStatisticLoggedHeaders ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/StatisticLoggedHeaders , as a string: bool .

    + +

    Definition at line 202 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapStartNewMapOnLoopClosure()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapStartNewMapOnLoopClosure ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/StartNewMapOnLoopClosure : "Start a new map only if there is a global loop closure with a previous map." Default value: false ( bool ).

    + +

    Definition at line 203 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapStartNewMapOnLoopClosure()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapStartNewMapOnLoopClosure ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/StartNewMapOnLoopClosure : false .

    + +

    Definition at line 203 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapStartNewMapOnLoopClosure()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapStartNewMapOnLoopClosure ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/StartNewMapOnLoopClosure , as a string: bool .

    + +

    Definition at line 203 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapStartNewMapOnGoodSignature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapStartNewMapOnGoodSignature ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/StartNewMapOnGoodSignature : uFormat("Start a new map only if the first signature is not bad (i.e., has enough features, see %s).", kKpBadSignRatio().c_str()) Default value: false ( bool ).

    + +

    Definition at line 204 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapStartNewMapOnGoodSignature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapStartNewMapOnGoodSignature ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/StartNewMapOnGoodSignature : false .

    + +

    Definition at line 204 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapStartNewMapOnGoodSignature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapStartNewMapOnGoodSignature ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/StartNewMapOnGoodSignature , as a string: bool .

    + +

    Definition at line 204 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapImagesAlreadyRectified()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapImagesAlreadyRectified ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/ImagesAlreadyRectified : "Images are already rectified. By default RTAB-Map assumes that received images are rectified. If they are not, they can be rectified by RTAB-Map if this parameter is false." Default value: true ( bool ).

    + +

    Definition at line 205 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapImagesAlreadyRectified()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapImagesAlreadyRectified ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/ImagesAlreadyRectified : true .

    + +

    Definition at line 205 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapImagesAlreadyRectified()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapImagesAlreadyRectified ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/ImagesAlreadyRectified , as a string: bool .

    + +

    Definition at line 205 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapRectifyOnlyFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapRectifyOnlyFeatures ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/RectifyOnlyFeatures : uFormat("If \"%s\" is false and this parameter is true, the whole RGB image will not be rectified, only the features. Warning: As projection of RGB-D image to point cloud is assuming that images are rectified, the generated point cloud map will have wrong colors if this parameter is true.", kRtabmapImagesAlreadyRectified().c_str()) Default value: false ( bool ).

    + +

    Definition at line 206 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapRectifyOnlyFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapRectifyOnlyFeatures ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/RectifyOnlyFeatures : false .

    + +

    Definition at line 206 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapRectifyOnlyFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapRectifyOnlyFeatures ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/RectifyOnlyFeatures , as a string: bool .

    + +

    Definition at line 206 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapLoopThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapLoopThr ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/LoopThr : "Loop closing threshold." Default value: 0.11 ( float ).

    + +

    Definition at line 209 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapLoopThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRtabmapLoopThr ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/LoopThr : 0.11 .

    + +

    Definition at line 209 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapLoopThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapLoopThr ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/LoopThr , as a string: float .

    + +

    Definition at line 209 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapLoopRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapLoopRatio ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/LoopRatio : "The loop closure hypothesis must be over LoopRatio x lastHypothesisValue." Default value: 0 ( float ).

    + +

    Definition at line 210 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapLoopRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRtabmapLoopRatio ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/LoopRatio : 0 .

    + +

    Definition at line 210 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapLoopRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapLoopRatio ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/LoopRatio , as a string: float .

    + +

    Definition at line 210 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapLoopGPS()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapLoopGPS ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/LoopGPS : uFormat("Use GPS to filter likelihood (if GPS is recorded). Only locations inside the local radius \"%s\" of the current GPS location are considered for loop closure detection.", kRGBDLocalRadius().c_str()) Default value: true ( bool ).

    + +

    Definition at line 211 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapLoopGPS()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRtabmapLoopGPS ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/LoopGPS : true .

    + +

    Definition at line 211 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapLoopGPS()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapLoopGPS ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/LoopGPS , as a string: bool .

    + +

    Definition at line 211 of file Parameters.h.

    + +
    +
    + +

    ◆ kRtabmapVirtualPlaceLikelihoodRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRtabmapVirtualPlaceLikelihoodRatio ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Rtabmap/VirtualPlaceLikelihoodRatio : "Likelihood ratio for virtual place (for no loop closure hypothesis): 0=Mean / StdDev, 1=StdDev / (Max-Mean)" Default value: 0 ( int ).

    + +

    Definition at line 212 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRtabmapVirtualPlaceLikelihoodRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultRtabmapVirtualPlaceLikelihoodRatio ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Rtabmap/VirtualPlaceLikelihoodRatio : 0 .

    + +

    Definition at line 212 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRtabmapVirtualPlaceLikelihoodRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRtabmapVirtualPlaceLikelihoodRatio ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Rtabmap/VirtualPlaceLikelihoodRatio , as a string: int .

    + +

    Definition at line 212 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemRehearsalSimilarity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemRehearsalSimilarity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/RehearsalSimilarity : "Rehearsal similarity." Default value: 0.6 ( float ).

    + +

    Definition at line 215 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemRehearsalSimilarity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMemRehearsalSimilarity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/RehearsalSimilarity : 0.6 .

    + +

    Definition at line 215 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemRehearsalSimilarity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemRehearsalSimilarity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/RehearsalSimilarity , as a string: float .

    + +

    Definition at line 215 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemImageKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemImageKept ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/ImageKept : "Keep raw images in RAM." Default value: false ( bool ).

    + +

    Definition at line 216 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemImageKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemImageKept ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/ImageKept : false .

    + +

    Definition at line 216 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemImageKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemImageKept ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/ImageKept , as a string: bool .

    + +

    Definition at line 216 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemBinDataKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemBinDataKept ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/BinDataKept : "Keep binary data in db." Default value: true ( bool ).

    + +

    Definition at line 217 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemBinDataKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemBinDataKept ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/BinDataKept : true .

    + +

    Definition at line 217 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemBinDataKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemBinDataKept ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/BinDataKept , as a string: bool .

    + +

    Definition at line 217 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemRawDescriptorsKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemRawDescriptorsKept ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/RawDescriptorsKept : "Raw descriptors kept in memory." Default value: true ( bool ).

    + +

    Definition at line 218 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemRawDescriptorsKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemRawDescriptorsKept ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/RawDescriptorsKept : true .

    + +

    Definition at line 218 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemRawDescriptorsKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemRawDescriptorsKept ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/RawDescriptorsKept , as a string: bool .

    + +

    Definition at line 218 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemLoadVisualLocalFeaturesOnInit()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemLoadVisualLocalFeaturesOnInit ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/LoadVisualLocalFeaturesOnInit : "Load all local visual features (keypoints, descriptors and 3D points) in RAM when loading an existing database. This can add significant time to initialize the memory but the features will be already loaded before computing loop closure transforms. If false, the features are loaded on-demand from the database when a loop closure transformation should be estimated." Default value: true ( bool ).

    + +

    Definition at line 219 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemLoadVisualLocalFeaturesOnInit()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemLoadVisualLocalFeaturesOnInit ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/LoadVisualLocalFeaturesOnInit : true .

    + +

    Definition at line 219 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemLoadVisualLocalFeaturesOnInit()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemLoadVisualLocalFeaturesOnInit ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/LoadVisualLocalFeaturesOnInit , as a string: bool .

    + +

    Definition at line 219 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemMapLabelsAdded()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemMapLabelsAdded ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/MapLabelsAdded : "Create map labels. The first node of a map will be labeled as \"map#\" where # is the map ID." Default value: true ( bool ).

    + +

    Definition at line 220 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemMapLabelsAdded()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemMapLabelsAdded ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/MapLabelsAdded : true .

    + +

    Definition at line 220 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemMapLabelsAdded()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemMapLabelsAdded ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/MapLabelsAdded , as a string: bool .

    + +

    Definition at line 220 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemSaveDepth16Format()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemSaveDepth16Format ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/SaveDepth16Format : "Save depth image into 16 bits format to reduce memory used. Warning: values over ~65 meters are ignored (maximum 65535 millimeters)." Default value: false ( bool ).

    + +

    Definition at line 221 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemSaveDepth16Format()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemSaveDepth16Format ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/SaveDepth16Format : false .

    + +

    Definition at line 221 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemSaveDepth16Format()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemSaveDepth16Format ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/SaveDepth16Format , as a string: bool .

    + +

    Definition at line 221 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemNotLinkedNodesKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemNotLinkedNodesKept ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/NotLinkedNodesKept : "Keep not linked nodes in db (rehearsed nodes and deleted nodes)." Default value: true ( bool ).

    + +

    Definition at line 222 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemNotLinkedNodesKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemNotLinkedNodesKept ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/NotLinkedNodesKept : true .

    + +

    Definition at line 222 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemNotLinkedNodesKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemNotLinkedNodesKept ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/NotLinkedNodesKept , as a string: bool .

    + +

    Definition at line 222 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemIntermediateNodeDataKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemIntermediateNodeDataKept ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/IntermediateNodeDataKept : "Keep intermediate node data in db." Default value: false ( bool ).

    + +

    Definition at line 223 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemIntermediateNodeDataKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemIntermediateNodeDataKept ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/IntermediateNodeDataKept : false .

    + +

    Definition at line 223 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemIntermediateNodeDataKept()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemIntermediateNodeDataKept ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/IntermediateNodeDataKept , as a string: bool .

    + +

    Definition at line 223 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemImageCompressionFormat()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemImageCompressionFormat ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/ImageCompressionFormat : "RGB image compression format. It should be \".jpg\" or \".png\"." Default value: ".jpg" (string).

    + +

    Definition at line 224 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemImageCompressionFormat()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultMemImageCompressionFormat ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/ImageCompressionFormat : ".jpg" .

    + +

    Definition at line 224 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemImageCompressionFormat()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemImageCompressionFormat ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/ImageCompressionFormat , as a string: string.

    + +

    Definition at line 224 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemDepthCompressionFormat()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemDepthCompressionFormat ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/DepthCompressionFormat : "Depth image compression format for 16UC1 depth type. It should be \".png\" or \".rvl\". If depth type is 32FC1, \".png\" is used." Default value: ".rvl" (string).

    + +

    Definition at line 225 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemDepthCompressionFormat()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultMemDepthCompressionFormat ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/DepthCompressionFormat : ".rvl" .

    + +

    Definition at line 225 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemDepthCompressionFormat()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemDepthCompressionFormat ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/DepthCompressionFormat , as a string: string.

    + +

    Definition at line 225 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemSTMSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemSTMSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/STMSize : "Short-term memory size." Default value: 10 ( unsigned int ).

    + +

    Definition at line 226 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemSTMSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultMemSTMSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/STMSize : 10 .

    + +

    Definition at line 226 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemSTMSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemSTMSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/STMSize , as a string: unsigned int .

    + +

    Definition at line 226 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemIncrementalMemory()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemIncrementalMemory ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/IncrementalMemory : "SLAM mode, otherwise it is Localization mode." Default value: true ( bool ).

    + +

    Definition at line 227 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemIncrementalMemory()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemIncrementalMemory ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/IncrementalMemory : true .

    + +

    Definition at line 227 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemIncrementalMemory()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemIncrementalMemory ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/IncrementalMemory , as a string: bool .

    + +

    Definition at line 227 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemLocalizationReadOnly()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemLocalizationReadOnly ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/LocalizationReadOnly : uFormat("In localization mode, open the database in read-only mode (ignored if %s=true). Currrenty incompatible with memory management (%s and %s cannot be used) and if there are disjoint sessions in working memory. Last localization pose won't be saved back in the database at the end of the session, so the robot will always restart to original last localization pose, unless %s is used or an external initial pose is provided on initialization.", kMemIncrementalMemory().c_str(), kRtabmapLoopThr().c_str(), kRtabmapMemoryThr().c_str(), kRGBDStartAtOrigin().c_str()).c_str() Default value: false ( bool ).

    + +

    Definition at line 228 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemLocalizationReadOnly()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemLocalizationReadOnly ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/LocalizationReadOnly : false .

    + +

    Definition at line 228 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemLocalizationReadOnly()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemLocalizationReadOnly ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/LocalizationReadOnly , as a string: bool .

    + +

    Definition at line 228 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemLocalizationDataSaved()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemLocalizationDataSaved ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/LocalizationDataSaved : uFormat("Save localization data during localization session (when %s=false). When enabled, the database will then also grow in localization mode. This mode would be used only for debugging purpose.", kMemIncrementalMemory().c_str()).c_str() Default value: false ( bool ).

    + +

    Definition at line 229 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemLocalizationDataSaved()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemLocalizationDataSaved ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/LocalizationDataSaved : false .

    + +

    Definition at line 229 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemLocalizationDataSaved()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemLocalizationDataSaved ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/LocalizationDataSaved , as a string: bool .

    + +

    Definition at line 229 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemReduceGraph()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemReduceGraph ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/ReduceGraph : uFormat("Reduce graph. Merge nodes when loop closures are added (ignoring those with user data). Note that this approach assumes that 100%% of the loop closures accepted are good, so it is highly recommended to enable \"%s\" at the same time.", kRGBDOptimizeMaxError().c_str()) Default value: false ( bool ).

    + +

    Definition at line 230 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemReduceGraph()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemReduceGraph ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/ReduceGraph : false .

    + +

    Definition at line 230 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemReduceGraph()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemReduceGraph ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/ReduceGraph , as a string: bool .

    + +

    Definition at line 230 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemRecentWmRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemRecentWmRatio ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/RecentWmRatio : "Ratio of locations after the last loop closure in WM that cannot be transferred." Default value: 0.2 ( float ).

    + +

    Definition at line 231 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemRecentWmRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMemRecentWmRatio ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/RecentWmRatio : 0.2 .

    + +

    Definition at line 231 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemRecentWmRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemRecentWmRatio ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/RecentWmRatio , as a string: float .

    + +

    Definition at line 231 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemTransferSortingByWeightId()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemTransferSortingByWeightId ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/TransferSortingByWeightId : "On transfer, signatures are sorted by weight->ID only (i.e. the oldest of the lowest weighted signatures are transferred first). If false, the signatures are sorted by weight->Age->ID (i.e. the oldest inserted in WM of the lowest weighted signatures are transferred first). Note that retrieval updates the age, not the ID." Default value: false ( bool ).

    + +

    Definition at line 232 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemTransferSortingByWeightId()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemTransferSortingByWeightId ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/TransferSortingByWeightId : false .

    + +

    Definition at line 232 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemTransferSortingByWeightId()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemTransferSortingByWeightId ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/TransferSortingByWeightId , as a string: bool .

    + +

    Definition at line 232 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemRehearsalIdUpdatedToNewOne()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemRehearsalIdUpdatedToNewOne ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/RehearsalIdUpdatedToNewOne : uFormat("On merge, update to new id. When false, no copy. Keep this disable if %s=true.", kRtabmapCreateIntermediateNodes().c_str()) Default value: false ( bool ).

    + +

    Definition at line 233 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemRehearsalIdUpdatedToNewOne()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemRehearsalIdUpdatedToNewOne ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/RehearsalIdUpdatedToNewOne : false .

    + +

    Definition at line 233 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemRehearsalIdUpdatedToNewOne()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemRehearsalIdUpdatedToNewOne ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/RehearsalIdUpdatedToNewOne , as a string: bool .

    + +

    Definition at line 233 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemRehearsalWeightIgnoredWhileMoving()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemRehearsalWeightIgnoredWhileMoving ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/RehearsalWeightIgnoredWhileMoving : "When the robot is moving, weights are not updated on rehearsal." Default value: false ( bool ).

    + +

    Definition at line 234 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemRehearsalWeightIgnoredWhileMoving()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemRehearsalWeightIgnoredWhileMoving ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/RehearsalWeightIgnoredWhileMoving : false .

    + +

    Definition at line 234 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemRehearsalWeightIgnoredWhileMoving()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemRehearsalWeightIgnoredWhileMoving ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/RehearsalWeightIgnoredWhileMoving , as a string: bool .

    + +

    Definition at line 234 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemGenerateIds()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemGenerateIds ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/GenerateIds : "True=Generate location IDs, False=use input image IDs." Default value: true ( bool ).

    + +

    Definition at line 235 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemGenerateIds()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemGenerateIds ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/GenerateIds : true .

    + +

    Definition at line 235 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemGenerateIds()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemGenerateIds ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/GenerateIds , as a string: bool .

    + +

    Definition at line 235 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemBadSignaturesIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemBadSignaturesIgnored ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/BadSignaturesIgnored : "Bad signatures are ignored." Default value: false ( bool ).

    + +

    Definition at line 236 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemBadSignaturesIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemBadSignaturesIgnored ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/BadSignaturesIgnored : false .

    + +

    Definition at line 236 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemBadSignaturesIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemBadSignaturesIgnored ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/BadSignaturesIgnored , as a string: bool .

    + +

    Definition at line 236 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemInitWMWithAllNodes()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemInitWMWithAllNodes ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/InitWMWithAllNodes : "Initialize the Working Memory with all nodes in Long-Term Memory. When false, it is initialized with nodes of the previous session." Default value: false ( bool ).

    + +

    Definition at line 237 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemInitWMWithAllNodes()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemInitWMWithAllNodes ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/InitWMWithAllNodes : false .

    + +

    Definition at line 237 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemInitWMWithAllNodes()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemInitWMWithAllNodes ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/InitWMWithAllNodes , as a string: bool .

    + +

    Definition at line 237 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemDepthAsMask()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemDepthAsMask ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/DepthAsMask : "Use depth image as mask when extracting features for vocabulary." Default value: true ( bool ).

    + +

    Definition at line 238 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemDepthAsMask()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemDepthAsMask ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/DepthAsMask : true .

    + +

    Definition at line 238 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemDepthAsMask()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemDepthAsMask ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/DepthAsMask , as a string: bool .

    + +

    Definition at line 238 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemDepthMaskFloorThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemDepthMaskFloorThr ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/DepthMaskFloorThr : uFormat("Filter floor from depth mask below specified threshold (m) before extracting features. 0 means disabled. Ignored if %s is false.", kMemDepthAsMask().c_str()) Default value: 0.0 ( float ).

    + +

    Definition at line 239 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemDepthMaskFloorThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMemDepthMaskFloorThr ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/DepthMaskFloorThr : 0.0 .

    + +

    Definition at line 239 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemDepthMaskFloorThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemDepthMaskFloorThr ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/DepthMaskFloorThr , as a string: float .

    + +

    Definition at line 239 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemStereoFromMotion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemStereoFromMotion ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/StereoFromMotion : uFormat("Triangulate features without depth using stereo from motion (odometry). It would be ignored if %s is true and the feature detector used supports masking.", kMemDepthAsMask().c_str()) Default value: false ( bool ).

    + +

    Definition at line 240 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemStereoFromMotion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemStereoFromMotion ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/StereoFromMotion : false .

    + +

    Definition at line 240 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemStereoFromMotion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemStereoFromMotion ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/StereoFromMotion , as a string: bool .

    + +

    Definition at line 240 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemImagePreDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemImagePreDecimation ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/ImagePreDecimation : uFormat("Decimation of the RGB image before visual feature detection. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. If %s is true and if depth is smaller than decimated RGB, depth may be interpolated to match RGB size for feature detection.",kMemDepthAsMask().c_str()) Default value: 1 ( unsigned int ).

    + +

    Definition at line 241 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemImagePreDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultMemImagePreDecimation ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/ImagePreDecimation : 1 .

    + +

    Definition at line 241 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemImagePreDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemImagePreDecimation ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/ImagePreDecimation , as a string: unsigned int .

    + +

    Definition at line 241 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemImagePostDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemImagePostDecimation ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/ImagePostDecimation : uFormat("Decimation of the RGB image before saving it to database. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. Decimation is done from the original image. If set to same value than %s, data already decimated is saved (no need to re-decimate the image).", kMemImagePreDecimation().c_str()) Default value: 1 ( unsigned int ).

    + +

    Definition at line 242 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemImagePostDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultMemImagePostDecimation ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/ImagePostDecimation : 1 .

    + +

    Definition at line 242 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemImagePostDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemImagePostDecimation ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/ImagePostDecimation , as a string: unsigned int .

    + +

    Definition at line 242 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemCompressionParallelized()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemCompressionParallelized ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/CompressionParallelized : "Compression of sensor data is multi-threaded." Default value: true ( bool ).

    + +

    Definition at line 243 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemCompressionParallelized()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemCompressionParallelized ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/CompressionParallelized : true .

    + +

    Definition at line 243 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemCompressionParallelized()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemCompressionParallelized ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/CompressionParallelized , as a string: bool .

    + +

    Definition at line 243 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemLaserScanDownsampleStepSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemLaserScanDownsampleStepSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/LaserScanDownsampleStepSize : "If > 1, downsample the laser scans when creating a signature." Default value: 1 ( int ).

    + +

    Definition at line 244 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemLaserScanDownsampleStepSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultMemLaserScanDownsampleStepSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/LaserScanDownsampleStepSize : 1 .

    + +

    Definition at line 244 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemLaserScanDownsampleStepSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemLaserScanDownsampleStepSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/LaserScanDownsampleStepSize , as a string: int .

    + +

    Definition at line 244 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemLaserScanVoxelSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemLaserScanVoxelSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/LaserScanVoxelSize : uFormat("If > 0 m, voxel filtering is done on laser scans when creating a signature. If the laser scan had normals, they will be removed. To recompute the normals, make sure to use \"%s\" or \"%s\" parameters.", kMemLaserScanNormalK().c_str(), kMemLaserScanNormalRadius().c_str()) Default value: 0.0 ( float ).

    + +

    Definition at line 245 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemLaserScanVoxelSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMemLaserScanVoxelSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/LaserScanVoxelSize : 0.0 .

    + +

    Definition at line 245 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemLaserScanVoxelSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemLaserScanVoxelSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/LaserScanVoxelSize , as a string: float .

    + +

    Definition at line 245 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemLaserScanNormalK()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemLaserScanNormalK ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/LaserScanNormalK : "If > 0 and laser scans don't have normals, normals will be computed with K search neighbors when creating a signature." Default value: 0 ( int ).

    + +

    Definition at line 246 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemLaserScanNormalK()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultMemLaserScanNormalK ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/LaserScanNormalK : 0 .

    + +

    Definition at line 246 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemLaserScanNormalK()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemLaserScanNormalK ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/LaserScanNormalK , as a string: int .

    + +

    Definition at line 246 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemLaserScanNormalRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemLaserScanNormalRadius ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/LaserScanNormalRadius : "If > 0 m and laser scans don't have normals, normals will be computed with radius search neighbors when creating a signature." Default value: 0.0 ( float ).

    + +

    Definition at line 247 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemLaserScanNormalRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMemLaserScanNormalRadius ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/LaserScanNormalRadius : 0.0 .

    + +

    Definition at line 247 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemLaserScanNormalRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemLaserScanNormalRadius ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/LaserScanNormalRadius , as a string: float .

    + +

    Definition at line 247 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemUseOdomFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemUseOdomFeatures ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/UseOdomFeatures : "Use odometry features instead of regenerating them." Default value: true ( bool ).

    + +

    Definition at line 248 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemUseOdomFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemUseOdomFeatures ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/UseOdomFeatures : true .

    + +

    Definition at line 248 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemUseOdomFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemUseOdomFeatures ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/UseOdomFeatures , as a string: bool .

    + +

    Definition at line 248 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemUseOdomGravity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemUseOdomGravity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/UseOdomGravity : uFormat("Use odometry instead of IMU orientation to add gravity links to new nodes created. We assume that odometry is already aligned with gravity (e.g., we are using a VIO approach). Gravity constraints are used by graph optimization only if \"%s\" is not zero.", kOptimizerGravitySigma().c_str()) Default value: false ( bool ).

    + +

    Definition at line 249 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemUseOdomGravity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemUseOdomGravity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/UseOdomGravity : false .

    + +

    Definition at line 249 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemUseOdomGravity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemUseOdomGravity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/UseOdomGravity , as a string: bool .

    + +

    Definition at line 249 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemCovOffDiagIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemCovOffDiagIgnored ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/CovOffDiagIgnored : "Ignore off diagonal values of the covariance matrix." Default value: true ( bool ).

    + +

    Definition at line 250 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemCovOffDiagIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemCovOffDiagIgnored ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/CovOffDiagIgnored : true .

    + +

    Definition at line 250 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemCovOffDiagIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemCovOffDiagIgnored ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/CovOffDiagIgnored , as a string: bool .

    + +

    Definition at line 250 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemGlobalDescriptorStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemGlobalDescriptorStrategy ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/GlobalDescriptorStrategy : "Extract global descriptor from sensor data. 0=disabled, 1=PyDescriptor" Default value: 0 ( int ).

    + +

    Definition at line 251 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemGlobalDescriptorStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultMemGlobalDescriptorStrategy ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/GlobalDescriptorStrategy : 0 .

    + +

    Definition at line 251 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemGlobalDescriptorStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemGlobalDescriptorStrategy ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/GlobalDescriptorStrategy , as a string: int .

    + +

    Definition at line 251 of file Parameters.h.

    + +
    +
    + +

    ◆ kMemRotateImagesUpsideUp()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMemRotateImagesUpsideUp ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Mem/RotateImagesUpsideUp : "Rotate images so that upside is up if they are not already. This can be useful in case the robots don't have all same camera orientation but are using the same map, so that not rotation-invariant visual features can still be used across the fleet." Default value: false ( bool ).

    + +

    Definition at line 252 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMemRotateImagesUpsideUp()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMemRotateImagesUpsideUp ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Mem/RotateImagesUpsideUp : false .

    + +

    Definition at line 252 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMemRotateImagesUpsideUp()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMemRotateImagesUpsideUp ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Mem/RotateImagesUpsideUp , as a string: bool .

    + +

    Definition at line 252 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpNNStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpNNStrategy ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/NNStrategy : "kNNFlannNaive=0, kNNFlannKdTree=1, kNNFlannLSH=2, kNNBruteForce=3, kNNBruteForceGPU=4" Default value: 1 ( int ).

    + +

    Definition at line 255 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpNNStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultKpNNStrategy ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/NNStrategy : 1 .

    + +

    Definition at line 255 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpNNStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpNNStrategy ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/NNStrategy , as a string: int .

    + +

    Definition at line 255 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpIncrementalDictionary()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpIncrementalDictionary ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/IncrementalDictionary : "" Default value: true ( bool ).

    + +

    Definition at line 256 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpIncrementalDictionary()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultKpIncrementalDictionary ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/IncrementalDictionary : true .

    + +

    Definition at line 256 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpIncrementalDictionary()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpIncrementalDictionary ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/IncrementalDictionary , as a string: bool .

    + +

    Definition at line 256 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpIncrementalFlann()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpIncrementalFlann ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/IncrementalFlann : uFormat("When using FLANN based strategy, add/remove points to its index without always rebuilding the index (the index is built only when the dictionary increases of the factor \"%s\" in size).", kKpFlannRebalancingFactor().c_str()) Default value: true ( bool ).

    + +

    Definition at line 257 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpIncrementalFlann()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultKpIncrementalFlann ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/IncrementalFlann : true .

    + +

    Definition at line 257 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpIncrementalFlann()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpIncrementalFlann ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/IncrementalFlann , as a string: bool .

    + +

    Definition at line 257 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpFlannRebalancingFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpFlannRebalancingFactor ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/FlannRebalancingFactor : uFormat("Factor used when rebuilding the incremental FLANN index (see \"%s\"). Set <=1 to disable.", kKpIncrementalFlann().c_str()) Default value: 2.0 ( float ).

    + +

    Definition at line 258 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpFlannRebalancingFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultKpFlannRebalancingFactor ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/FlannRebalancingFactor : 2.0 .

    + +

    Definition at line 258 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpFlannRebalancingFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpFlannRebalancingFactor ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/FlannRebalancingFactor , as a string: float .

    + +

    Definition at line 258 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpByteToFloat()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpByteToFloat ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/ByteToFloat : uFormat("For %s=1, binary descriptors are converted to float by converting each byte to float instead of converting each bit to float. When converting bytes instead of bits, less memory is used and search is faster at the cost of slightly less accurate matching.", kKpNNStrategy().c_str()) Default value: false ( bool ).

    + +

    Definition at line 259 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpByteToFloat()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultKpByteToFloat ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/ByteToFloat : false .

    + +

    Definition at line 259 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpByteToFloat()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpByteToFloat ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/ByteToFloat , as a string: bool .

    + +

    Definition at line 259 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpMaxDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpMaxDepth ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/MaxDepth : "Filter extracted keypoints by depth (0=inf)." Default value: 0 ( float ).

    + +

    Definition at line 260 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpMaxDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultKpMaxDepth ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/MaxDepth : 0 .

    + +

    Definition at line 260 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpMaxDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpMaxDepth ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/MaxDepth , as a string: float .

    + +

    Definition at line 260 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpMinDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpMinDepth ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/MinDepth : "Filter extracted keypoints by depth." Default value: 0 ( float ).

    + +

    Definition at line 261 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpMinDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultKpMinDepth ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/MinDepth : 0 .

    + +

    Definition at line 261 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpMinDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpMinDepth ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/MinDepth , as a string: float .

    + +

    Definition at line 261 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/MaxFeatures : "Maximum features extracted from the images (0 means not bounded, <0 means no extraction)." Default value: 500 ( int ).

    + +

    Definition at line 262 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultKpMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/MaxFeatures : 500 .

    + +

    Definition at line 262 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/MaxFeatures , as a string: int .

    + +

    Definition at line 262 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpSSC()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpSSC ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/SSC : "If true, SSC (Suppression via Square Covering) is applied to limit keypoints." Default value: false ( bool ).

    + +

    Definition at line 263 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpSSC()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultKpSSC ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/SSC : false .

    + +

    Definition at line 263 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpSSC()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpSSC ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/SSC , as a string: bool .

    + +

    Definition at line 263 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpBadSignRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpBadSignRatio ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/BadSignRatio : uFormat("Bad signature ratio. If %s=0, the ratio is computed from the average number of words per signature (less than Ratio x AverageWordsPerImage = bad).", kKpMaxFeatures().c_str()) Default value: 0.5 ( float ).

    + +

    Definition at line 264 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpBadSignRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultKpBadSignRatio ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/BadSignRatio : 0.5 .

    + +

    Definition at line 264 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpBadSignRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpBadSignRatio ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/BadSignRatio , as a string: float .

    + +

    Definition at line 264 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpNndrRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpNndrRatio ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/NndrRatio : "NNDR ratio (A matching pair is detected, if its distance is closer than X times the distance of the second nearest neighbor.)" Default value: 0.8 ( float ).

    + +

    Definition at line 265 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpNndrRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultKpNndrRatio ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/NndrRatio : 0.8 .

    + +

    Definition at line 265 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpNndrRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpNndrRatio ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/NndrRatio , as a string: float .

    + +

    Definition at line 265 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpDetectorStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpDetectorStrategy ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/DetectorStrategy : "0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE 10=ORB-OCTREE 11=SuperPoint 12=SURF/FREAK 13=GFTT/DAISY 14=SURF/DAISY 15=PyDetector 16=SuperPoint-Rpautrat" Default value: 6 ( int ).

    + +

    Definition at line 270 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpDetectorStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultKpDetectorStrategy ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/DetectorStrategy : 6 .

    + +

    Definition at line 270 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpDetectorStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpDetectorStrategy ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/DetectorStrategy , as a string: int .

    + +

    Definition at line 270 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpTfIdfLikelihoodUsed()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpTfIdfLikelihoodUsed ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/TfIdfLikelihoodUsed : "Use of the td-idf strategy to compute the likelihood." Default value: true ( bool ).

    + +

    Definition at line 272 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpTfIdfLikelihoodUsed()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultKpTfIdfLikelihoodUsed ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/TfIdfLikelihoodUsed : true .

    + +

    Definition at line 272 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpTfIdfLikelihoodUsed()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpTfIdfLikelihoodUsed ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/TfIdfLikelihoodUsed , as a string: bool .

    + +

    Definition at line 272 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpParallelized()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpParallelized ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/Parallelized : "If the dictionary update and signature creation were parallelized." Default value: true ( bool ).

    + +

    Definition at line 273 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpParallelized()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultKpParallelized ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/Parallelized : true .

    + +

    Definition at line 273 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpParallelized()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpParallelized ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/Parallelized , as a string: bool .

    + +

    Definition at line 273 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpRoiRatios()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpRoiRatios ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/RoiRatios : "Region of interest ratios [left, right, top, bottom]." Default value: "0.0 0.0 0.0 0.0" (string).

    + +

    Definition at line 274 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpRoiRatios()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultKpRoiRatios ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/RoiRatios : "0.0 0.0 0.0 0.0" .

    + +

    Definition at line 274 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpRoiRatios()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpRoiRatios ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/RoiRatios , as a string: string.

    + +

    Definition at line 274 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpDictionaryPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpDictionaryPath ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/DictionaryPath : "Path of the pre-computed dictionary" Default value: "" (string).

    + +

    Definition at line 275 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpDictionaryPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultKpDictionaryPath ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/DictionaryPath : "" .

    + +

    Definition at line 275 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpDictionaryPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpDictionaryPath ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/DictionaryPath , as a string: string.

    + +

    Definition at line 275 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpNewWordsComparedTogether()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpNewWordsComparedTogether ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/NewWordsComparedTogether : "When adding new words to dictionary, they are compared also with each other (to detect same words in the same signature)." Default value: true ( bool ).

    + +

    Definition at line 276 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpNewWordsComparedTogether()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultKpNewWordsComparedTogether ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/NewWordsComparedTogether : true .

    + +

    Definition at line 276 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpNewWordsComparedTogether()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpNewWordsComparedTogether ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/NewWordsComparedTogether , as a string: bool .

    + +

    Definition at line 276 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpFlannIndexSaved()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpFlannIndexSaved ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/FlannIndexSaved : uFormat("Save FLANN index during localization session (when %s=false). The FLANN index will be saved to database after the first time localization mode is used, then on next sessions, the index is reloaded from the database instead of being rebuilt again. This can save significant loading time when the visual word dictionary is big (>1M words). Note that if the dictionary is modified (parameters or data), the index will be rebuilt and saved again on the next session. Ignored on initialization if %s is enabled.", kMemIncrementalMemory().c_str(), kMemInitWMWithAllNodes().c_str()).c_str() Default value: false ( bool ).

    + +

    Definition at line 277 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpFlannIndexSaved()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultKpFlannIndexSaved ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/FlannIndexSaved : false .

    + +

    Definition at line 277 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpFlannIndexSaved()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpFlannIndexSaved ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/FlannIndexSaved , as a string: bool .

    + +

    Definition at line 277 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpSerializeWithChecksum()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpSerializeWithChecksum ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/SerializeWithChecksum : "On serialization of the FLANN index, compute checksum of the data used by the FLANN index. This adds a slight overhead on serialization/deserialization to make sure that the dictionary data correspond to same data used when the index was built." Default value: true ( bool ).

    + +

    Definition at line 278 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpSerializeWithChecksum()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultKpSerializeWithChecksum ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/SerializeWithChecksum : true .

    + +

    Definition at line 278 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpSerializeWithChecksum()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpSerializeWithChecksum ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/SerializeWithChecksum , as a string: bool .

    + +

    Definition at line 278 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpSubPixWinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpSubPixWinSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/SubPixWinSize : "See cv::cornerSubPix()." Default value: 3 ( int ).

    + +

    Definition at line 279 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpSubPixWinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultKpSubPixWinSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/SubPixWinSize : 3 .

    + +

    Definition at line 279 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpSubPixWinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpSubPixWinSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/SubPixWinSize , as a string: int .

    + +

    Definition at line 279 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpSubPixIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpSubPixIterations ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/SubPixIterations : "See cv::cornerSubPix(). 0 disables sub pixel refining." Default value: 0 ( int ).

    + +

    Definition at line 280 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpSubPixIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultKpSubPixIterations ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/SubPixIterations : 0 .

    + +

    Definition at line 280 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpSubPixIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpSubPixIterations ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/SubPixIterations , as a string: int .

    + +

    Definition at line 280 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpSubPixEps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpSubPixEps ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/SubPixEps : "See cv::cornerSubPix()." Default value: 0.02 ( double ).

    + +

    Definition at line 281 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpSubPixEps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultKpSubPixEps ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/SubPixEps : 0.02 .

    + +

    Definition at line 281 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpSubPixEps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpSubPixEps ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/SubPixEps , as a string: double .

    + +

    Definition at line 281 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpGridRows()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpGridRows ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/GridRows : uFormat("Number of rows of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kKpMaxFeatures().c_str()) Default value: 1 ( int ).

    + +

    Definition at line 282 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpGridRows()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultKpGridRows ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/GridRows : 1 .

    + +

    Definition at line 282 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpGridRows()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpGridRows ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/GridRows , as a string: int .

    + +

    Definition at line 282 of file Parameters.h.

    + +
    +
    + +

    ◆ kKpGridCols()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKpGridCols ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Kp/GridCols : uFormat("Number of columns of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kKpMaxFeatures().c_str()) Default value: 1 ( int ).

    + +

    Definition at line 283 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKpGridCols()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultKpGridCols ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Kp/GridCols : 1 .

    + +

    Definition at line 283 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKpGridCols()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKpGridCols ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Kp/GridCols , as a string: int .

    + +

    Definition at line 283 of file Parameters.h.

    + +
    +
    + +

    ◆ kDbSqlite3InMemory()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kDbSqlite3InMemory ()
    +
    +inlinestatic
    +
    + +

    Key of parameter DbSqlite3/InMemory : "Using database in the memory instead of a file on the hard disk." Default value: false ( bool ).

    + +

    Definition at line 286 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultDbSqlite3InMemory()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultDbSqlite3InMemory ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter DbSqlite3/InMemory : false .

    + +

    Definition at line 286 of file Parameters.h.

    + +
    +
    + +

    ◆ typeDbSqlite3InMemory()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeDbSqlite3InMemory ()
    +
    +inlinestatic
    +
    + +

    Type of parameter DbSqlite3/InMemory , as a string: bool .

    + +

    Definition at line 286 of file Parameters.h.

    + +
    +
    + +

    ◆ kDbSqlite3CacheSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kDbSqlite3CacheSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter DbSqlite3/CacheSize : "PRAGMA cache_size: number of database pages kept in SQLite's page cache (approx. cacheSize * page_size bytes, often ~4 KiB per page). " "Larger values reduce disk I/O when the working set fits in RAM. SQLite built-in default is typically 2000 pages." Default value: 10000 ( unsigned int ).

    + +

    Definition at line 289 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultDbSqlite3CacheSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultDbSqlite3CacheSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter DbSqlite3/CacheSize : 10000 .

    + +

    Definition at line 289 of file Parameters.h.

    + +
    +
    + +

    ◆ typeDbSqlite3CacheSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeDbSqlite3CacheSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter DbSqlite3/CacheSize , as a string: unsigned int .

    + +

    Definition at line 289 of file Parameters.h.

    + +
    +
    + +

    ◆ kDbSqlite3JournalMode()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kDbSqlite3JournalMode ()
    +
    +inlinestatic
    +
    + +

    Key of parameter DbSqlite3/JournalMode : "PRAGMA journal_mode: rollback journal storage. See sqlite.org/pragma.html#pragma_journal_mode for more details. " "0=DELETE (SQLite default): journal file deleted after each commit. " "1=TRUNCATE: journal truncated to zero length. " "2=PERSIST: journal file kept, header zeroed after commit. " "3=MEMORY: journal in RAM only; faster, weaker crash safety. " "4=OFF: no journal; fastest, risk of corruption on crash." Default value: 3 ( int ).

    + +

    Definition at line 296 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultDbSqlite3JournalMode()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultDbSqlite3JournalMode ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter DbSqlite3/JournalMode : 3 .

    + +

    Definition at line 296 of file Parameters.h.

    + +
    +
    + +

    ◆ typeDbSqlite3JournalMode()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeDbSqlite3JournalMode ()
    +
    +inlinestatic
    +
    + +

    Type of parameter DbSqlite3/JournalMode , as a string: int .

    + +

    Definition at line 296 of file Parameters.h.

    + +
    +
    + +

    ◆ kDbSqlite3Synchronous()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kDbSqlite3Synchronous ()
    +
    +inlinestatic
    +
    + +

    Key of parameter DbSqlite3/Synchronous : "PRAGMA synchronous: how aggressively SQLite syncs the database to disk. See sqlite.org/pragma.html#pragma_synchronous for more details. " "0=OFF: no wait for persistent storage; fastest, corruption possible on power loss. " "1=NORMAL: sync at critical moments (common SQLite default with WAL). " "2=FULL (SQLite safest default): sync after every commit; slowest." Default value: 0 ( int ).

    + +

    Definition at line 301 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultDbSqlite3Synchronous()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultDbSqlite3Synchronous ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter DbSqlite3/Synchronous : 0 .

    + +

    Definition at line 301 of file Parameters.h.

    + +
    +
    + +

    ◆ typeDbSqlite3Synchronous()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeDbSqlite3Synchronous ()
    +
    +inlinestatic
    +
    + +

    Type of parameter DbSqlite3/Synchronous , as a string: int .

    + +

    Definition at line 301 of file Parameters.h.

    + +
    +
    + +

    ◆ kDbSqlite3TempStore()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kDbSqlite3TempStore ()
    +
    +inlinestatic
    +
    + +

    Key of parameter DbSqlite3/TempStore : "PRAGMA temp_store: where SQLite stores temporary tables and indices. See sqlite.org/pragma.html#pragma_temp_store for more details. " "0=DEFAULT: SQLite compile-time default (often on-disk temp files). " "1=FILE: temporary files in the system temp directory. " "2=MEMORY: temporary data in RAM when possible." Default value: 2 ( int ).

    + +

    Definition at line 306 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultDbSqlite3TempStore()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultDbSqlite3TempStore ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter DbSqlite3/TempStore : 2 .

    + +

    Definition at line 306 of file Parameters.h.

    + +
    +
    + +

    ◆ typeDbSqlite3TempStore()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeDbSqlite3TempStore ()
    +
    +inlinestatic
    +
    + +

    Type of parameter DbSqlite3/TempStore , as a string: int .

    + +

    Definition at line 306 of file Parameters.h.

    + +
    +
    + +

    ◆ kDbTargetVersion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kDbTargetVersion ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Db/TargetVersion : "Target database version for backward compatibility purpose. Only Major and minor versions are used and should be set (e.g., 0.19 vs 0.20 or 1.0 vs 2.0). Patch version is ignored (e.g., 0.20.1 and 0.20.3 will generate a 0.20 database)." Default value: "" (string).

    + +

    Definition at line 307 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultDbTargetVersion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultDbTargetVersion ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Db/TargetVersion : "" .

    + +

    Definition at line 307 of file Parameters.h.

    + +
    +
    + +

    ◆ typeDbTargetVersion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeDbTargetVersion ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Db/TargetVersion , as a string: string.

    + +

    Definition at line 307 of file Parameters.h.

    + +
    +
    + +

    ◆ kSURFExtended()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSURFExtended ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SURF/Extended : "Extended descriptor flag (true - use extended 128-element descriptors; false - use 64-element descriptors)." Default value: false ( bool ).

    + +

    Definition at line 310 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSURFExtended()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultSURFExtended ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SURF/Extended : false .

    + +

    Definition at line 310 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSURFExtended()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSURFExtended ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SURF/Extended , as a string: bool .

    + +

    Definition at line 310 of file Parameters.h.

    + +
    +
    + +

    ◆ kSURFHessianThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSURFHessianThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SURF/HessianThreshold : "Threshold for hessian keypoint detector used in SURF." Default value: 500 ( float ).

    + +

    Definition at line 311 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSURFHessianThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultSURFHessianThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SURF/HessianThreshold : 500 .

    + +

    Definition at line 311 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSURFHessianThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSURFHessianThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SURF/HessianThreshold , as a string: float .

    + +

    Definition at line 311 of file Parameters.h.

    + +
    +
    + +

    ◆ kSURFOctaves()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSURFOctaves ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SURF/Octaves : "Number of pyramid octaves the keypoint detector will use." Default value: 4 ( int ).

    + +

    Definition at line 312 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSURFOctaves()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultSURFOctaves ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SURF/Octaves : 4 .

    + +

    Definition at line 312 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSURFOctaves()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSURFOctaves ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SURF/Octaves , as a string: int .

    + +

    Definition at line 312 of file Parameters.h.

    + +
    +
    + +

    ◆ kSURFOctaveLayers()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSURFOctaveLayers ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SURF/OctaveLayers : "Number of octave layers within each octave." Default value: 2 ( int ).

    + +

    Definition at line 313 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSURFOctaveLayers()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultSURFOctaveLayers ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SURF/OctaveLayers : 2 .

    + +

    Definition at line 313 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSURFOctaveLayers()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSURFOctaveLayers ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SURF/OctaveLayers , as a string: int .

    + +

    Definition at line 313 of file Parameters.h.

    + +
    +
    + +

    ◆ kSURFUpright()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSURFUpright ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SURF/Upright : "Up-right or rotated features flag (true - do not compute orientation of features; false - compute orientation)." Default value: false ( bool ).

    + +

    Definition at line 314 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSURFUpright()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultSURFUpright ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SURF/Upright : false .

    + +

    Definition at line 314 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSURFUpright()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSURFUpright ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SURF/Upright , as a string: bool .

    + +

    Definition at line 314 of file Parameters.h.

    + +
    +
    + +

    ◆ kSURFGpuVersion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSURFGpuVersion ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SURF/GpuVersion : "GPU-SURF: Use GPU version of SURF. This option is enabled only if OpenCV is built with CUDA and GPUs are detected." Default value: false ( bool ).

    + +

    Definition at line 315 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSURFGpuVersion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultSURFGpuVersion ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SURF/GpuVersion : false .

    + +

    Definition at line 315 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSURFGpuVersion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSURFGpuVersion ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SURF/GpuVersion , as a string: bool .

    + +

    Definition at line 315 of file Parameters.h.

    + +
    +
    + +

    ◆ kSURFGpuKeypointsRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSURFGpuKeypointsRatio ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SURF/GpuKeypointsRatio : "Used with SURF GPU." Default value: 0.01 ( float ).

    + +

    Definition at line 316 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSURFGpuKeypointsRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultSURFGpuKeypointsRatio ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SURF/GpuKeypointsRatio : 0.01 .

    + +

    Definition at line 316 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSURFGpuKeypointsRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSURFGpuKeypointsRatio ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SURF/GpuKeypointsRatio , as a string: float .

    + +

    Definition at line 316 of file Parameters.h.

    + +
    +
    + +

    ◆ kSIFTNOctaveLayers()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSIFTNOctaveLayers ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SIFT/NOctaveLayers : "The number of layers in each octave. 3 is the value used in D. Lowe paper. The number of octaves is computed automatically from the image resolution. Not used by CudaSift, the number of octaves is still computed automatically." Default value: 3 ( int ).

    + +

    Definition at line 318 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSIFTNOctaveLayers()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultSIFTNOctaveLayers ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SIFT/NOctaveLayers : 3 .

    + +

    Definition at line 318 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSIFTNOctaveLayers()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSIFTNOctaveLayers ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SIFT/NOctaveLayers , as a string: int .

    + +

    Definition at line 318 of file Parameters.h.

    + +
    +
    + +

    ◆ kSIFTContrastThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSIFTContrastThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SIFT/ContrastThreshold : uFormat("The contrast threshold used to filter out weak features in semi-uniform (low-contrast) regions. The larger the threshold, the less features are produced by the detector. Not used by CudaSift (see %s instead).", kSIFTGaussianThreshold().c_str()) Default value: 0.04 ( double ).

    + +

    Definition at line 319 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSIFTContrastThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultSIFTContrastThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SIFT/ContrastThreshold : 0.04 .

    + +

    Definition at line 319 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSIFTContrastThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSIFTContrastThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SIFT/ContrastThreshold , as a string: double .

    + +

    Definition at line 319 of file Parameters.h.

    + +
    +
    + +

    ◆ kSIFTEdgeThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSIFTEdgeThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SIFT/EdgeThreshold : "The threshold used to filter out edge-like features. Note that the its meaning is different from the contrastThreshold, i.e. the larger the edgeThreshold, the less features are filtered out (more features are retained)." Default value: 10 ( double ).

    + +

    Definition at line 320 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSIFTEdgeThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultSIFTEdgeThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SIFT/EdgeThreshold : 10 .

    + +

    Definition at line 320 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSIFTEdgeThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSIFTEdgeThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SIFT/EdgeThreshold , as a string: double .

    + +

    Definition at line 320 of file Parameters.h.

    + +
    +
    + +

    ◆ kSIFTSigma()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSIFTSigma ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SIFT/Sigma : "The sigma of the Gaussian applied to the input image at the octave #0. If your image is captured with a weak camera with soft lenses, you might want to reduce the number." Default value: 1.6 ( double ).

    + +

    Definition at line 321 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSIFTSigma()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultSIFTSigma ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SIFT/Sigma : 1.6 .

    + +

    Definition at line 321 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSIFTSigma()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSIFTSigma ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SIFT/Sigma , as a string: double .

    + +

    Definition at line 321 of file Parameters.h.

    + +
    +
    + +

    ◆ kSIFTPreciseUpscale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSIFTPreciseUpscale ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SIFT/PreciseUpscale : "Whether to enable precise upscaling in the scale pyramid (OpenCV >= 4.8)." Default value: false ( bool ).

    + +

    Definition at line 322 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSIFTPreciseUpscale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultSIFTPreciseUpscale ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SIFT/PreciseUpscale : false .

    + +

    Definition at line 322 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSIFTPreciseUpscale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSIFTPreciseUpscale ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SIFT/PreciseUpscale , as a string: bool .

    + +

    Definition at line 322 of file Parameters.h.

    + +
    +
    + +

    ◆ kSIFTRootSIFT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSIFTRootSIFT ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SIFT/RootSIFT : "Apply RootSIFT normalization of the descriptors." Default value: false ( bool ).

    + +

    Definition at line 323 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSIFTRootSIFT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultSIFTRootSIFT ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SIFT/RootSIFT : false .

    + +

    Definition at line 323 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSIFTRootSIFT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSIFTRootSIFT ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SIFT/RootSIFT , as a string: bool .

    + +

    Definition at line 323 of file Parameters.h.

    + +
    +
    + +

    ◆ kSIFTGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSIFTGpu ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SIFT/Gpu : "CudaSift: Use GPU version of SIFT. This option is enabled only if RTAB-Map is built with CudaSift dependency and GPUs are detected." Default value: false ( bool ).

    + +

    Definition at line 324 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSIFTGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultSIFTGpu ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SIFT/Gpu : false .

    + +

    Definition at line 324 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSIFTGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSIFTGpu ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SIFT/Gpu , as a string: bool .

    + +

    Definition at line 324 of file Parameters.h.

    + +
    +
    + +

    ◆ kSIFTGaussianThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSIFTGaussianThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SIFT/GaussianThreshold : "CudaSift: Threshold on difference of Gaussians for feature pruning. The higher the threshold, the less features with low response/hessian are produced by the detector." Default value: 2.0 ( float ).

    + +

    Definition at line 325 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSIFTGaussianThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultSIFTGaussianThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SIFT/GaussianThreshold : 2.0 .

    + +

    Definition at line 325 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSIFTGaussianThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSIFTGaussianThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SIFT/GaussianThreshold , as a string: float .

    + +

    Definition at line 325 of file Parameters.h.

    + +
    +
    + +

    ◆ kSIFTMaxGaussianThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSIFTMaxGaussianThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SIFT/MaxGaussianThreshold : uFormat("CudaSift: Maximum threshold on difference of Gaussians for feature pruning (ignored if smaller or equal than %s). The lower the threshold, the less features with high response/hessian are produced by the detector.", kSIFTGaussianThreshold().c_str()) Default value: 0.0 ( float ).

    + +

    Definition at line 326 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSIFTMaxGaussianThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultSIFTMaxGaussianThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SIFT/MaxGaussianThreshold : 0.0 .

    + +

    Definition at line 326 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSIFTMaxGaussianThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSIFTMaxGaussianThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SIFT/MaxGaussianThreshold , as a string: float .

    + +

    Definition at line 326 of file Parameters.h.

    + +
    +
    + +

    ◆ kSIFTUpscale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSIFTUpscale ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SIFT/Upscale : "CudaSift: Whether to enable upscaling." Default value: false ( bool ).

    + +

    Definition at line 327 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSIFTUpscale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultSIFTUpscale ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SIFT/Upscale : false .

    + +

    Definition at line 327 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSIFTUpscale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSIFTUpscale ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SIFT/Upscale , as a string: bool .

    + +

    Definition at line 327 of file Parameters.h.

    + +
    +
    + +

    ◆ kBRIEFBytes()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kBRIEFBytes ()
    +
    +inlinestatic
    +
    + +

    Key of parameter BRIEF/Bytes : "Bytes is a length of descriptor in bytes. It can be equal 16, 32 or 64 bytes." Default value: 32 ( int ).

    + +

    Definition at line 329 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultBRIEFBytes()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultBRIEFBytes ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter BRIEF/Bytes : 32 .

    + +

    Definition at line 329 of file Parameters.h.

    + +
    +
    + +

    ◆ typeBRIEFBytes()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeBRIEFBytes ()
    +
    +inlinestatic
    +
    + +

    Type of parameter BRIEF/Bytes , as a string: int .

    + +

    Definition at line 329 of file Parameters.h.

    + +
    +
    + +

    ◆ kFASTThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kFASTThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter FAST/Threshold : "Threshold on difference between intensity of the central pixel and pixels of a circle around this pixel." Default value: 20 ( int ).

    + +

    Definition at line 331 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultFASTThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultFASTThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter FAST/Threshold : 20 .

    + +

    Definition at line 331 of file Parameters.h.

    + +
    +
    + +

    ◆ typeFASTThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeFASTThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter FAST/Threshold , as a string: int .

    + +

    Definition at line 331 of file Parameters.h.

    + +
    +
    + +

    ◆ kFASTNonmaxSuppression()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kFASTNonmaxSuppression ()
    +
    +inlinestatic
    +
    + +

    Key of parameter FAST/NonmaxSuppression : "If true, non-maximum suppression is applied to detected corners (keypoints)." Default value: true ( bool ).

    + +

    Definition at line 332 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultFASTNonmaxSuppression()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultFASTNonmaxSuppression ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter FAST/NonmaxSuppression : true .

    + +

    Definition at line 332 of file Parameters.h.

    + +
    +
    + +

    ◆ typeFASTNonmaxSuppression()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeFASTNonmaxSuppression ()
    +
    +inlinestatic
    +
    + +

    Type of parameter FAST/NonmaxSuppression , as a string: bool .

    + +

    Definition at line 332 of file Parameters.h.

    + +
    +
    + +

    ◆ kFASTGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kFASTGpu ()
    +
    +inlinestatic
    +
    + +

    Key of parameter FAST/Gpu : "GPU-FAST: Use GPU version of FAST. This option is enabled only if OpenCV is built with CUDA and GPUs are detected." Default value: false ( bool ).

    + +

    Definition at line 333 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultFASTGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultFASTGpu ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter FAST/Gpu : false .

    + +

    Definition at line 333 of file Parameters.h.

    + +
    +
    + +

    ◆ typeFASTGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeFASTGpu ()
    +
    +inlinestatic
    +
    + +

    Type of parameter FAST/Gpu , as a string: bool .

    + +

    Definition at line 333 of file Parameters.h.

    + +
    +
    + +

    ◆ kFASTGpuKeypointsRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kFASTGpuKeypointsRatio ()
    +
    +inlinestatic
    +
    + +

    Key of parameter FAST/GpuKeypointsRatio : "Used with FAST GPU." Default value: 0.05 ( double ).

    + +

    Definition at line 334 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultFASTGpuKeypointsRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultFASTGpuKeypointsRatio ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter FAST/GpuKeypointsRatio : 0.05 .

    + +

    Definition at line 334 of file Parameters.h.

    + +
    +
    + +

    ◆ typeFASTGpuKeypointsRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeFASTGpuKeypointsRatio ()
    +
    +inlinestatic
    +
    + +

    Type of parameter FAST/GpuKeypointsRatio , as a string: double .

    + +

    Definition at line 334 of file Parameters.h.

    + +
    +
    + +

    ◆ kFASTMinThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kFASTMinThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter FAST/MinThreshold : "Minimum threshold. Used only when FAST/GridRows and FAST/GridCols are set." Default value: 7 ( int ).

    + +

    Definition at line 335 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultFASTMinThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultFASTMinThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter FAST/MinThreshold : 7 .

    + +

    Definition at line 335 of file Parameters.h.

    + +
    +
    + +

    ◆ typeFASTMinThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeFASTMinThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter FAST/MinThreshold , as a string: int .

    + +

    Definition at line 335 of file Parameters.h.

    + +
    +
    + +

    ◆ kFASTMaxThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kFASTMaxThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter FAST/MaxThreshold : "Maximum threshold. Used only when FAST/GridRows and FAST/GridCols are set." Default value: 200 ( int ).

    + +

    Definition at line 336 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultFASTMaxThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultFASTMaxThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter FAST/MaxThreshold : 200 .

    + +

    Definition at line 336 of file Parameters.h.

    + +
    +
    + +

    ◆ typeFASTMaxThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeFASTMaxThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter FAST/MaxThreshold , as a string: int .

    + +

    Definition at line 336 of file Parameters.h.

    + +
    +
    + +

    ◆ kFASTGridRows()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kFASTGridRows ()
    +
    +inlinestatic
    +
    + +

    Key of parameter FAST/GridRows : "Grid rows (0 to disable). Adapts the detector to partition the source image into a grid and detect points in each cell." Default value: 0 ( int ).

    + +

    Definition at line 337 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultFASTGridRows()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultFASTGridRows ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter FAST/GridRows : 0 .

    + +

    Definition at line 337 of file Parameters.h.

    + +
    +
    + +

    ◆ typeFASTGridRows()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeFASTGridRows ()
    +
    +inlinestatic
    +
    + +

    Type of parameter FAST/GridRows , as a string: int .

    + +

    Definition at line 337 of file Parameters.h.

    + +
    +
    + +

    ◆ kFASTGridCols()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kFASTGridCols ()
    +
    +inlinestatic
    +
    + +

    Key of parameter FAST/GridCols : "Grid cols (0 to disable). Adapts the detector to partition the source image into a grid and detect points in each cell." Default value: 0 ( int ).

    + +

    Definition at line 338 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultFASTGridCols()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultFASTGridCols ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter FAST/GridCols : 0 .

    + +

    Definition at line 338 of file Parameters.h.

    + +
    +
    + +

    ◆ typeFASTGridCols()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeFASTGridCols ()
    +
    +inlinestatic
    +
    + +

    Type of parameter FAST/GridCols , as a string: int .

    + +

    Definition at line 338 of file Parameters.h.

    + +
    +
    + +

    ◆ kFASTCV()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kFASTCV ()
    +
    +inlinestatic
    +
    + +

    Key of parameter FAST/CV : "Enable FastCV implementation if non-zero (and RTAB-Map is built with FastCV support). Values should be 9 and 10." Default value: 0 ( int ).

    + +

    Definition at line 339 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultFASTCV()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultFASTCV ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter FAST/CV : 0 .

    + +

    Definition at line 339 of file Parameters.h.

    + +
    +
    + +

    ◆ typeFASTCV()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeFASTCV ()
    +
    +inlinestatic
    +
    + +

    Type of parameter FAST/CV , as a string: int .

    + +

    Definition at line 339 of file Parameters.h.

    + +
    +
    + +

    ◆ kGFTTQualityLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGFTTQualityLevel ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GFTT/QualityLevel : "" Default value: 0.001 ( double ).

    + +

    Definition at line 341 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGFTTQualityLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultGFTTQualityLevel ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GFTT/QualityLevel : 0.001 .

    + +

    Definition at line 341 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGFTTQualityLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGFTTQualityLevel ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GFTT/QualityLevel , as a string: double .

    + +

    Definition at line 341 of file Parameters.h.

    + +
    +
    + +

    ◆ kGFTTMinDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGFTTMinDistance ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GFTT/MinDistance : "" Default value: 7 ( double ).

    + +

    Definition at line 342 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGFTTMinDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultGFTTMinDistance ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GFTT/MinDistance : 7 .

    + +

    Definition at line 342 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGFTTMinDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGFTTMinDistance ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GFTT/MinDistance , as a string: double .

    + +

    Definition at line 342 of file Parameters.h.

    + +
    +
    + +

    ◆ kGFTTBlockSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGFTTBlockSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GFTT/BlockSize : "" Default value: 3 ( int ).

    + +

    Definition at line 343 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGFTTBlockSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultGFTTBlockSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GFTT/BlockSize : 3 .

    + +

    Definition at line 343 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGFTTBlockSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGFTTBlockSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GFTT/BlockSize , as a string: int .

    + +

    Definition at line 343 of file Parameters.h.

    + +
    +
    + +

    ◆ kGFTTUseHarrisDetector()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGFTTUseHarrisDetector ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GFTT/UseHarrisDetector : "" Default value: false ( bool ).

    + +

    Definition at line 344 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGFTTUseHarrisDetector()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultGFTTUseHarrisDetector ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GFTT/UseHarrisDetector : false .

    + +

    Definition at line 344 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGFTTUseHarrisDetector()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGFTTUseHarrisDetector ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GFTT/UseHarrisDetector , as a string: bool .

    + +

    Definition at line 344 of file Parameters.h.

    + +
    +
    + +

    ◆ kGFTTK()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGFTTK ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GFTT/K : "" Default value: 0.04 ( double ).

    + +

    Definition at line 345 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGFTTK()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultGFTTK ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GFTT/K : 0.04 .

    + +

    Definition at line 345 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGFTTK()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGFTTK ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GFTT/K , as a string: double .

    + +

    Definition at line 345 of file Parameters.h.

    + +
    +
    + +

    ◆ kGFTTGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGFTTGpu ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GFTT/Gpu : "GPU-GFTT: Use GPU version of GFTT. This option is enabled only if OpenCV>=3 is built with CUDA and GPUs are detected." Default value: false ( bool ).

    + +

    Definition at line 346 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGFTTGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultGFTTGpu ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GFTT/Gpu : false .

    + +

    Definition at line 346 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGFTTGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGFTTGpu ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GFTT/Gpu , as a string: bool .

    + +

    Definition at line 346 of file Parameters.h.

    + +
    +
    + +

    ◆ kORBScaleFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kORBScaleFactor ()
    +
    +inlinestatic
    +
    + +

    Key of parameter ORB/ScaleFactor : "Pyramid decimation ratio, greater than 1. scaleFactor==2 means the classical pyramid, where each next level has 4x less pixels than the previous, but such a big scale factor will degrade feature matching scores dramatically. On the other hand, too close to 1 scale factor will mean that to cover certain scale range you will need more pyramid levels and so the speed will suffer." Default value: 2 ( float ).

    + +

    Definition at line 348 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultORBScaleFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultORBScaleFactor ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter ORB/ScaleFactor : 2 .

    + +

    Definition at line 348 of file Parameters.h.

    + +
    +
    + +

    ◆ typeORBScaleFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeORBScaleFactor ()
    +
    +inlinestatic
    +
    + +

    Type of parameter ORB/ScaleFactor , as a string: float .

    + +

    Definition at line 348 of file Parameters.h.

    + +
    +
    + +

    ◆ kORBNLevels()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kORBNLevels ()
    +
    +inlinestatic
    +
    + +

    Key of parameter ORB/NLevels : "The number of pyramid levels. The smallest level will have linear size equal to input_image_linear_size/pow(scaleFactor, nlevels)." Default value: 3 ( int ).

    + +

    Definition at line 349 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultORBNLevels()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultORBNLevels ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter ORB/NLevels : 3 .

    + +

    Definition at line 349 of file Parameters.h.

    + +
    +
    + +

    ◆ typeORBNLevels()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeORBNLevels ()
    +
    +inlinestatic
    +
    + +

    Type of parameter ORB/NLevels , as a string: int .

    + +

    Definition at line 349 of file Parameters.h.

    + +
    +
    + +

    ◆ kORBEdgeThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kORBEdgeThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter ORB/EdgeThreshold : "This is size of the border where the features are not detected. It should roughly match the patchSize parameter." Default value: 19 ( int ).

    + +

    Definition at line 350 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultORBEdgeThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultORBEdgeThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter ORB/EdgeThreshold : 19 .

    + +

    Definition at line 350 of file Parameters.h.

    + +
    +
    + +

    ◆ typeORBEdgeThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeORBEdgeThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter ORB/EdgeThreshold , as a string: int .

    + +

    Definition at line 350 of file Parameters.h.

    + +
    +
    + +

    ◆ kORBFirstLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kORBFirstLevel ()
    +
    +inlinestatic
    +
    + +

    Key of parameter ORB/FirstLevel : "It should be 0 in the current implementation." Default value: 0 ( int ).

    + +

    Definition at line 351 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultORBFirstLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultORBFirstLevel ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter ORB/FirstLevel : 0 .

    + +

    Definition at line 351 of file Parameters.h.

    + +
    +
    + +

    ◆ typeORBFirstLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeORBFirstLevel ()
    +
    +inlinestatic
    +
    + +

    Type of parameter ORB/FirstLevel , as a string: int .

    + +

    Definition at line 351 of file Parameters.h.

    + +
    +
    + +

    ◆ kORBWTA_K()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kORBWTA_K ()
    +
    +inlinestatic
    +
    + +

    Key of parameter ORB/WTA_K : "The number of points that produce each element of the oriented BRIEF descriptor. The default value 2 means the BRIEF where we take a random point pair and compare their brightnesses, so we get 0/1 response. Other possible values are 3 and 4. For example, 3 means that we take 3 random points (of course, those point coordinates are random, but they are generated from the pre-defined seed, so each element of BRIEF descriptor is computed deterministically from the pixel rectangle), find point of maximum brightness and output index of the winner (0, 1 or 2). Such output will occupy 2 bits, and therefore it will need a special variant of Hamming distance, denoted as NORM_HAMMING2 (2 bits per bin). When WTA_K=4, we take 4 random points to compute each bin (that will also occupy 2 bits with possible values 0, 1, 2 or 3)." Default value: 2 ( int ).

    + +

    Definition at line 352 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultORBWTA_K()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultORBWTA_K ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter ORB/WTA_K : 2 .

    + +

    Definition at line 352 of file Parameters.h.

    + +
    +
    + +

    ◆ typeORBWTA_K()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeORBWTA_K ()
    +
    +inlinestatic
    +
    + +

    Type of parameter ORB/WTA_K , as a string: int .

    + +

    Definition at line 352 of file Parameters.h.

    + +
    +
    + +

    ◆ kORBScoreType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kORBScoreType ()
    +
    +inlinestatic
    +
    + +

    Key of parameter ORB/ScoreType : "The default HARRIS_SCORE=0 means that Harris algorithm is used to rank features (the score is written to KeyPoint::score and is used to retain best nfeatures features); FAST_SCORE=1 is alternative value of the parameter that produces slightly less stable keypoints, but it is a little faster to compute." Default value: 0 ( int ).

    + +

    Definition at line 353 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultORBScoreType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultORBScoreType ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter ORB/ScoreType : 0 .

    + +

    Definition at line 353 of file Parameters.h.

    + +
    +
    + +

    ◆ typeORBScoreType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeORBScoreType ()
    +
    +inlinestatic
    +
    + +

    Type of parameter ORB/ScoreType , as a string: int .

    + +

    Definition at line 353 of file Parameters.h.

    + +
    +
    + +

    ◆ kORBPatchSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kORBPatchSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter ORB/PatchSize : "size of the patch used by the oriented BRIEF descriptor. Of course, on smaller pyramid layers the perceived image area covered by a feature will be larger." Default value: 31 ( int ).

    + +

    Definition at line 354 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultORBPatchSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultORBPatchSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter ORB/PatchSize : 31 .

    + +

    Definition at line 354 of file Parameters.h.

    + +
    +
    + +

    ◆ typeORBPatchSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeORBPatchSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter ORB/PatchSize , as a string: int .

    + +

    Definition at line 354 of file Parameters.h.

    + +
    +
    + +

    ◆ kORBGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kORBGpu ()
    +
    +inlinestatic
    +
    + +

    Key of parameter ORB/Gpu : "GPU-ORB: Use GPU version of ORB. This option is enabled only if OpenCV is built with CUDA and GPUs are detected." Default value: false ( bool ).

    + +

    Definition at line 355 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultORBGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultORBGpu ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter ORB/Gpu : false .

    + +

    Definition at line 355 of file Parameters.h.

    + +
    +
    + +

    ◆ typeORBGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeORBGpu ()
    +
    +inlinestatic
    +
    + +

    Type of parameter ORB/Gpu , as a string: bool .

    + +

    Definition at line 355 of file Parameters.h.

    + +
    +
    + +

    ◆ kFREAKOrientationNormalized()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kFREAKOrientationNormalized ()
    +
    +inlinestatic
    +
    + +

    Key of parameter FREAK/OrientationNormalized : "Enable orientation normalization." Default value: true ( bool ).

    + +

    Definition at line 357 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultFREAKOrientationNormalized()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultFREAKOrientationNormalized ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter FREAK/OrientationNormalized : true .

    + +

    Definition at line 357 of file Parameters.h.

    + +
    +
    + +

    ◆ typeFREAKOrientationNormalized()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeFREAKOrientationNormalized ()
    +
    +inlinestatic
    +
    + +

    Type of parameter FREAK/OrientationNormalized , as a string: bool .

    + +

    Definition at line 357 of file Parameters.h.

    + +
    +
    + +

    ◆ kFREAKScaleNormalized()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kFREAKScaleNormalized ()
    +
    +inlinestatic
    +
    + +

    Key of parameter FREAK/ScaleNormalized : "Enable scale normalization." Default value: true ( bool ).

    + +

    Definition at line 358 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultFREAKScaleNormalized()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultFREAKScaleNormalized ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter FREAK/ScaleNormalized : true .

    + +

    Definition at line 358 of file Parameters.h.

    + +
    +
    + +

    ◆ typeFREAKScaleNormalized()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeFREAKScaleNormalized ()
    +
    +inlinestatic
    +
    + +

    Type of parameter FREAK/ScaleNormalized , as a string: bool .

    + +

    Definition at line 358 of file Parameters.h.

    + +
    +
    + +

    ◆ kFREAKPatternScale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kFREAKPatternScale ()
    +
    +inlinestatic
    +
    + +

    Key of parameter FREAK/PatternScale : "Scaling of the description pattern." Default value: 22 ( float ).

    + +

    Definition at line 359 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultFREAKPatternScale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultFREAKPatternScale ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter FREAK/PatternScale : 22 .

    + +

    Definition at line 359 of file Parameters.h.

    + +
    +
    + +

    ◆ typeFREAKPatternScale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeFREAKPatternScale ()
    +
    +inlinestatic
    +
    + +

    Type of parameter FREAK/PatternScale , as a string: float .

    + +

    Definition at line 359 of file Parameters.h.

    + +
    +
    + +

    ◆ kFREAKNOctaves()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kFREAKNOctaves ()
    +
    +inlinestatic
    +
    + +

    Key of parameter FREAK/NOctaves : "Number of octaves covered by the detected keypoints." Default value: 4 ( int ).

    + +

    Definition at line 360 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultFREAKNOctaves()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultFREAKNOctaves ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter FREAK/NOctaves : 4 .

    + +

    Definition at line 360 of file Parameters.h.

    + +
    +
    + +

    ◆ typeFREAKNOctaves()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeFREAKNOctaves ()
    +
    +inlinestatic
    +
    + +

    Type of parameter FREAK/NOctaves , as a string: int .

    + +

    Definition at line 360 of file Parameters.h.

    + +
    +
    + +

    ◆ kBRISKThresh()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kBRISKThresh ()
    +
    +inlinestatic
    +
    + +

    Key of parameter BRISK/Thresh : "FAST/AGAST detection threshold score." Default value: 30 ( int ).

    + +

    Definition at line 362 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultBRISKThresh()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultBRISKThresh ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter BRISK/Thresh : 30 .

    + +

    Definition at line 362 of file Parameters.h.

    + +
    +
    + +

    ◆ typeBRISKThresh()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeBRISKThresh ()
    +
    +inlinestatic
    +
    + +

    Type of parameter BRISK/Thresh , as a string: int .

    + +

    Definition at line 362 of file Parameters.h.

    + +
    +
    + +

    ◆ kBRISKOctaves()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kBRISKOctaves ()
    +
    +inlinestatic
    +
    + +

    Key of parameter BRISK/Octaves : "Detection octaves. Use 0 to do single scale." Default value: 3 ( int ).

    + +

    Definition at line 363 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultBRISKOctaves()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultBRISKOctaves ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter BRISK/Octaves : 3 .

    + +

    Definition at line 363 of file Parameters.h.

    + +
    +
    + +

    ◆ typeBRISKOctaves()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeBRISKOctaves ()
    +
    +inlinestatic
    +
    + +

    Type of parameter BRISK/Octaves , as a string: int .

    + +

    Definition at line 363 of file Parameters.h.

    + +
    +
    + +

    ◆ kBRISKPatternScale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kBRISKPatternScale ()
    +
    +inlinestatic
    +
    + +

    Key of parameter BRISK/PatternScale : "Apply this scale to the pattern used for sampling the neighbourhood of a keypoint." Default value: 1 ( float ).

    + +

    Definition at line 364 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultBRISKPatternScale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultBRISKPatternScale ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter BRISK/PatternScale : 1 .

    + +

    Definition at line 364 of file Parameters.h.

    + +
    +
    + +

    ◆ typeBRISKPatternScale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeBRISKPatternScale ()
    +
    +inlinestatic
    +
    + +

    Type of parameter BRISK/PatternScale , as a string: float .

    + +

    Definition at line 364 of file Parameters.h.

    + +
    +
    + +

    ◆ kKAZEExtended()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKAZEExtended ()
    +
    +inlinestatic
    +
    + +

    Key of parameter KAZE/Extended : "Set to enable extraction of extended (128-byte) descriptor." Default value: false ( bool ).

    + +

    Definition at line 366 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKAZEExtended()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultKAZEExtended ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter KAZE/Extended : false .

    + +

    Definition at line 366 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKAZEExtended()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKAZEExtended ()
    +
    +inlinestatic
    +
    + +

    Type of parameter KAZE/Extended , as a string: bool .

    + +

    Definition at line 366 of file Parameters.h.

    + +
    +
    + +

    ◆ kKAZEUpright()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKAZEUpright ()
    +
    +inlinestatic
    +
    + +

    Key of parameter KAZE/Upright : "Set to enable use of upright descriptors (non rotation-invariant)." Default value: false ( bool ).

    + +

    Definition at line 367 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKAZEUpright()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultKAZEUpright ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter KAZE/Upright : false .

    + +

    Definition at line 367 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKAZEUpright()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKAZEUpright ()
    +
    +inlinestatic
    +
    + +

    Type of parameter KAZE/Upright , as a string: bool .

    + +

    Definition at line 367 of file Parameters.h.

    + +
    +
    + +

    ◆ kKAZEThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKAZEThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter KAZE/Threshold : "Detector response threshold to accept keypoint." Default value: 0.001 ( float ).

    + +

    Definition at line 368 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKAZEThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultKAZEThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter KAZE/Threshold : 0.001 .

    + +

    Definition at line 368 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKAZEThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKAZEThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter KAZE/Threshold , as a string: float .

    + +

    Definition at line 368 of file Parameters.h.

    + +
    +
    + +

    ◆ kKAZENOctaves()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKAZENOctaves ()
    +
    +inlinestatic
    +
    + +

    Key of parameter KAZE/NOctaves : "Maximum octave evolution of the image." Default value: 4 ( int ).

    + +

    Definition at line 369 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKAZENOctaves()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultKAZENOctaves ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter KAZE/NOctaves : 4 .

    + +

    Definition at line 369 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKAZENOctaves()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKAZENOctaves ()
    +
    +inlinestatic
    +
    + +

    Type of parameter KAZE/NOctaves , as a string: int .

    + +

    Definition at line 369 of file Parameters.h.

    + +
    +
    + +

    ◆ kKAZENOctaveLayers()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKAZENOctaveLayers ()
    +
    +inlinestatic
    +
    + +

    Key of parameter KAZE/NOctaveLayers : "Default number of sublevels per scale level." Default value: 4 ( int ).

    + +

    Definition at line 370 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKAZENOctaveLayers()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultKAZENOctaveLayers ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter KAZE/NOctaveLayers : 4 .

    + +

    Definition at line 370 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKAZENOctaveLayers()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKAZENOctaveLayers ()
    +
    +inlinestatic
    +
    + +

    Type of parameter KAZE/NOctaveLayers , as a string: int .

    + +

    Definition at line 370 of file Parameters.h.

    + +
    +
    + +

    ◆ kKAZEDiffusivity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kKAZEDiffusivity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter KAZE/Diffusivity : "Diffusivity type: 0=DIFF_PM_G1, 1=DIFF_PM_G2, 2=DIFF_WEICKERT or 3=DIFF_CHARBONNIER." Default value: 1 ( int ).

    + +

    Definition at line 371 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultKAZEDiffusivity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultKAZEDiffusivity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter KAZE/Diffusivity : 1 .

    + +

    Definition at line 371 of file Parameters.h.

    + +
    +
    + +

    ◆ typeKAZEDiffusivity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeKAZEDiffusivity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter KAZE/Diffusivity , as a string: int .

    + +

    Definition at line 371 of file Parameters.h.

    + +
    +
    + +

    ◆ kSuperPointModelPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSuperPointModelPath ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SuperPoint/ModelPath : "[Required] Path to pre-trained weights Torch file of SuperPoint (*.pt)." Default value: "" (string).

    + +

    Definition at line 373 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSuperPointModelPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultSuperPointModelPath ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SuperPoint/ModelPath : "" .

    + +

    Definition at line 373 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSuperPointModelPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSuperPointModelPath ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SuperPoint/ModelPath , as a string: string.

    + +

    Definition at line 373 of file Parameters.h.

    + +
    +
    + +

    ◆ kSuperPointThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSuperPointThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SuperPoint/Threshold : "Detector response threshold to accept keypoint." Default value: 0.010 ( float ).

    + +

    Definition at line 374 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSuperPointThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultSuperPointThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SuperPoint/Threshold : 0.010 .

    + +

    Definition at line 374 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSuperPointThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSuperPointThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SuperPoint/Threshold , as a string: float .

    + +

    Definition at line 374 of file Parameters.h.

    + +
    +
    + +

    ◆ kSuperPointNMS()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSuperPointNMS ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SuperPoint/NMS : "If true, non-maximum suppression is applied to detected keypoints." Default value: true ( bool ).

    + +

    Definition at line 375 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSuperPointNMS()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultSuperPointNMS ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SuperPoint/NMS : true .

    + +

    Definition at line 375 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSuperPointNMS()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSuperPointNMS ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SuperPoint/NMS , as a string: bool .

    + +

    Definition at line 375 of file Parameters.h.

    + +
    +
    + +

    ◆ kSuperPointNMSRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSuperPointNMSRadius ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SuperPoint/NMSRadius : uFormat("[%s=true] Minimum distance (pixels) between keypoints.", kSuperPointNMS().c_str()) Default value: 4 ( int ).

    + +

    Definition at line 376 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSuperPointNMSRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultSuperPointNMSRadius ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SuperPoint/NMSRadius : 4 .

    + +

    Definition at line 376 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSuperPointNMSRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSuperPointNMSRadius ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SuperPoint/NMSRadius , as a string: int .

    + +

    Definition at line 376 of file Parameters.h.

    + +
    +
    + +

    ◆ kSuperPointCuda()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSuperPointCuda ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SuperPoint/Cuda : "Use Cuda device for Torch, otherwise CPU device is used by default." Default value: true ( bool ).

    + +

    Definition at line 377 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSuperPointCuda()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultSuperPointCuda ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SuperPoint/Cuda : true .

    + +

    Definition at line 377 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSuperPointCuda()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSuperPointCuda ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SuperPoint/Cuda , as a string: bool .

    + +

    Definition at line 377 of file Parameters.h.

    + +
    +
    + +

    ◆ kSuperPointRpautratWeightsPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSuperPointRpautratWeightsPath ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SuperPointRpautrat/WeightsPath : "[Required] SuperPoint weights file (*.pth)." Default value: "" (string).

    + +

    Definition at line 379 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSuperPointRpautratWeightsPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultSuperPointRpautratWeightsPath ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SuperPointRpautrat/WeightsPath : "" .

    + +

    Definition at line 379 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSuperPointRpautratWeightsPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSuperPointRpautratWeightsPath ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SuperPointRpautrat/WeightsPath , as a string: string.

    + +

    Definition at line 379 of file Parameters.h.

    + +
    +
    + +

    ◆ kSuperPointRpautratModelPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSuperPointRpautratModelPath ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SuperPointRpautrat/ModelPath : "[Required] SuperPoint python model file (superpoint_pytorch.py)." Default value: "" (string).

    + +

    Definition at line 380 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSuperPointRpautratModelPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultSuperPointRpautratModelPath ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SuperPointRpautrat/ModelPath : "" .

    + +

    Definition at line 380 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSuperPointRpautratModelPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSuperPointRpautratModelPath ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SuperPointRpautrat/ModelPath , as a string: string.

    + +

    Definition at line 380 of file Parameters.h.

    + +
    +
    + +

    ◆ kSuperPointRpautratThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSuperPointRpautratThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SuperPointRpautrat/Threshold : "Detector response threshold to accept keypoint." Default value: 0.005 ( float ).

    + +

    Definition at line 381 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSuperPointRpautratThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultSuperPointRpautratThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SuperPointRpautrat/Threshold : 0.005 .

    + +

    Definition at line 381 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSuperPointRpautratThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSuperPointRpautratThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SuperPointRpautrat/Threshold , as a string: float .

    + +

    Definition at line 381 of file Parameters.h.

    + +
    +
    + +

    ◆ kSuperPointRpautratNMS()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSuperPointRpautratNMS ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SuperPointRpautrat/NMS : "If true, non-maximum suppression is applied to detected keypoints." Default value: true ( bool ).

    + +

    Definition at line 382 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSuperPointRpautratNMS()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultSuperPointRpautratNMS ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SuperPointRpautrat/NMS : true .

    + +

    Definition at line 382 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSuperPointRpautratNMS()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSuperPointRpautratNMS ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SuperPointRpautrat/NMS , as a string: bool .

    + +

    Definition at line 382 of file Parameters.h.

    + +
    +
    + +

    ◆ kSuperPointRpautratNMSRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSuperPointRpautratNMSRadius ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SuperPointRpautrat/NMSRadius : uFormat("[%s=true] Minimum distance (pixels) between keypoints.", kSuperPointRpautratNMS().c_str()) Default value: 4 ( int ).

    + +

    Definition at line 383 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSuperPointRpautratNMSRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultSuperPointRpautratNMSRadius ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SuperPointRpautrat/NMSRadius : 4 .

    + +

    Definition at line 383 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSuperPointRpautratNMSRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSuperPointRpautratNMSRadius ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SuperPointRpautrat/NMSRadius , as a string: int .

    + +

    Definition at line 383 of file Parameters.h.

    + +
    +
    + +

    ◆ kSuperPointRpautratCuda()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kSuperPointRpautratCuda ()
    +
    +inlinestatic
    +
    + +

    Key of parameter SuperPointRpautrat/Cuda : "Use Cuda device for Torch, otherwise CPU device is used by default." Default value: true ( bool ).

    + +

    Definition at line 384 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultSuperPointRpautratCuda()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultSuperPointRpautratCuda ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter SuperPointRpautrat/Cuda : true .

    + +

    Definition at line 384 of file Parameters.h.

    + +
    +
    + +

    ◆ typeSuperPointRpautratCuda()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeSuperPointRpautratCuda ()
    +
    +inlinestatic
    +
    + +

    Type of parameter SuperPointRpautrat/Cuda , as a string: bool .

    + +

    Definition at line 384 of file Parameters.h.

    + +
    +
    + +

    ◆ kPyDetectorPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kPyDetectorPath ()
    +
    +inlinestatic
    +
    + +

    Key of parameter PyDetector/Path : "Path to python script file (see available ones in rtabmap/corelib/src/python/*). See the header to see where the script should be copied." Default value: "" (string).

    + +

    Definition at line 386 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultPyDetectorPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultPyDetectorPath ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter PyDetector/Path : "" .

    + +

    Definition at line 386 of file Parameters.h.

    + +
    +
    + +

    ◆ typePyDetectorPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typePyDetectorPath ()
    +
    +inlinestatic
    +
    + +

    Type of parameter PyDetector/Path , as a string: string.

    + +

    Definition at line 386 of file Parameters.h.

    + +
    +
    + +

    ◆ kPyDetectorCuda()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kPyDetectorCuda ()
    +
    +inlinestatic
    +
    + +

    Key of parameter PyDetector/Cuda : "Use cuda." Default value: true ( bool ).

    + +

    Definition at line 387 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultPyDetectorCuda()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultPyDetectorCuda ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter PyDetector/Cuda : true .

    + +

    Definition at line 387 of file Parameters.h.

    + +
    +
    + +

    ◆ typePyDetectorCuda()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typePyDetectorCuda ()
    +
    +inlinestatic
    +
    + +

    Type of parameter PyDetector/Cuda , as a string: bool .

    + +

    Definition at line 387 of file Parameters.h.

    + +
    +
    + +

    ◆ kBayesVirtualPlacePriorThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kBayesVirtualPlacePriorThr ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Bayes/VirtualPlacePriorThr : "Virtual place prior. Considering that we are at a new place, this is the prior probability to move again to a new place (unvisited location). The prior probability to move to a previously visited location is 1 - VirtualPlacePriorThr (split equally against all previously visited locations)." Default value: 0.9 ( float ).

    + +

    Definition at line 390 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultBayesVirtualPlacePriorThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultBayesVirtualPlacePriorThr ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Bayes/VirtualPlacePriorThr : 0.9 .

    + +

    Definition at line 390 of file Parameters.h.

    + +
    +
    + +

    ◆ typeBayesVirtualPlacePriorThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeBayesVirtualPlacePriorThr ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Bayes/VirtualPlacePriorThr , as a string: float .

    + +

    Definition at line 390 of file Parameters.h.

    + +
    +
    + +

    ◆ kBayesPredictionLC()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kBayesPredictionLC ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Bayes/PredictionLC : "Prediction of loop closures (Gaussian-like, here with sigma=1.6) - Format: {VirtualPlaceProb, LoopClosureProb, NeighborLvl1, NeighborLvl2, ...}. Considering we are at a previously visited location, the first value is the probability to move to a new place (unvisited location), the second value is the probability to stay at the same location, the third value is the probability to move to a neighbor or loop closure at the first depth level, the fourth value is the probability to move to a neighbor or loop closure at the second depth level, etc. If the sum of the values is not 1, the difference is normalized against all remaining visited locations. Normally, the sum of these values should be 1." Default value: "0.1 0.36 0.30 0.16 0.062 0.0151 0.00255 0.000324 2.5e-05 1.3e-06 4.8e-08 1.2e-09 1.9e-11 2.2e-13 1.7e-15 8.5e-18 2.9e-20 6.9e-23" (string).

    + +

    Definition at line 391 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultBayesPredictionLC()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultBayesPredictionLC ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Bayes/PredictionLC : "0.1 0.36 0.30 0.16 0.062 0.0151 0.00255 0.000324 2.5e-05 1.3e-06 4.8e-08 1.2e-09 1.9e-11 2.2e-13 1.7e-15 8.5e-18 2.9e-20 6.9e-23" .

    + +

    Definition at line 391 of file Parameters.h.

    + +
    +
    + +

    ◆ typeBayesPredictionLC()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeBayesPredictionLC ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Bayes/PredictionLC , as a string: string.

    + +

    Definition at line 391 of file Parameters.h.

    + +
    +
    + +

    ◆ kBayesFullPredictionUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kBayesFullPredictionUpdate ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Bayes/FullPredictionUpdate : "Regenerate all the prediction matrix on each iteration (otherwise only removed/added ids are updated)." Default value: false ( bool ).

    + +

    Definition at line 392 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultBayesFullPredictionUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultBayesFullPredictionUpdate ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Bayes/FullPredictionUpdate : false .

    + +

    Definition at line 392 of file Parameters.h.

    + +
    +
    + +

    ◆ typeBayesFullPredictionUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeBayesFullPredictionUpdate ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Bayes/FullPredictionUpdate , as a string: bool .

    + +

    Definition at line 392 of file Parameters.h.

    + +
    +
    + +

    ◆ kVhEpEnabled()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVhEpEnabled ()
    +
    +inlinestatic
    +
    + +

    Key of parameter VhEp/Enabled : uFormat("Verify visual loop closure hypothesis by computing a fundamental matrix. This is done prior to transformation computation when %s is enabled.", kRGBDEnabled().c_str()) Default value: false ( bool ).

    + +

    Definition at line 395 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVhEpEnabled()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultVhEpEnabled ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter VhEp/Enabled : false .

    + +

    Definition at line 395 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVhEpEnabled()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVhEpEnabled ()
    +
    +inlinestatic
    +
    + +

    Type of parameter VhEp/Enabled , as a string: bool .

    + +

    Definition at line 395 of file Parameters.h.

    + +
    +
    + +

    ◆ kVhEpMatchCountMin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVhEpMatchCountMin ()
    +
    +inlinestatic
    +
    + +

    Key of parameter VhEp/MatchCountMin : "Minimum of matching visual words pairs to accept the loop hypothesis." Default value: 8 ( int ).

    + +

    Definition at line 396 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVhEpMatchCountMin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVhEpMatchCountMin ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter VhEp/MatchCountMin : 8 .

    + +

    Definition at line 396 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVhEpMatchCountMin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVhEpMatchCountMin ()
    +
    +inlinestatic
    +
    + +

    Type of parameter VhEp/MatchCountMin , as a string: int .

    + +

    Definition at line 396 of file Parameters.h.

    + +
    +
    + +

    ◆ kVhEpRansacParam1()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVhEpRansacParam1 ()
    +
    +inlinestatic
    +
    + +

    Key of parameter VhEp/RansacParam1 : "Fundamental matrix (see cvFindFundamentalMat()): Max distance (in pixels) from the epipolar line for a point to be inlier." Default value: 3 ( float ).

    + +

    Definition at line 397 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVhEpRansacParam1()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVhEpRansacParam1 ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter VhEp/RansacParam1 : 3 .

    + +

    Definition at line 397 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVhEpRansacParam1()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVhEpRansacParam1 ()
    +
    +inlinestatic
    +
    + +

    Type of parameter VhEp/RansacParam1 , as a string: float .

    + +

    Definition at line 397 of file Parameters.h.

    + +
    +
    + +

    ◆ kVhEpRansacParam2()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVhEpRansacParam2 ()
    +
    +inlinestatic
    +
    + +

    Key of parameter VhEp/RansacParam2 : "Fundamental matrix (see cvFindFundamentalMat()): Performance of RANSAC." Default value: 0.99 ( float ).

    + +

    Definition at line 398 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVhEpRansacParam2()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVhEpRansacParam2 ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter VhEp/RansacParam2 : 0.99 .

    + +

    Definition at line 398 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVhEpRansacParam2()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVhEpRansacParam2 ()
    +
    +inlinestatic
    +
    + +

    Type of parameter VhEp/RansacParam2 , as a string: float .

    + +

    Definition at line 398 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDEnabled()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDEnabled ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/Enabled : "Activate metric SLAM. If set to false, classic RTAB-Map loop closure detection is done using only images and without any metric information." Default value: true ( bool ).

    + +

    Definition at line 401 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDEnabled()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDEnabled ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/Enabled : true .

    + +

    Definition at line 401 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDEnabled()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDEnabled ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/Enabled , as a string: bool .

    + +

    Definition at line 401 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDLinearUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDLinearUpdate ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/LinearUpdate : uFormat("Minimum linear displacement (m) to update the map. Rehearsal is done prior to this, so weights are still updated. To update the map when not moving, both %s and %s should be set to 0.", Parameters::kRGBDLinearUpdate().c_str(), Parameters::kRGBDAngularUpdate().c_str()) Default value: 0.1 ( float ).

    + +

    Definition at line 402 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDLinearUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDLinearUpdate ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/LinearUpdate : 0.1 .

    + +

    Definition at line 402 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDLinearUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDLinearUpdate ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/LinearUpdate , as a string: float .

    + +

    Definition at line 402 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDAngularUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDAngularUpdate ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/AngularUpdate : uFormat("Minimum angular displacement (rad) to update the map. Rehearsal is done prior to this, so weights are still updated. To update the map when not moving, both %s and %s should be set to 0.", Parameters::kRGBDLinearUpdate().c_str(), Parameters::kRGBDAngularUpdate().c_str()) Default value: 0.1 ( float ).

    + +

    Definition at line 403 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDAngularUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDAngularUpdate ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/AngularUpdate : 0.1 .

    + +

    Definition at line 403 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDAngularUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDAngularUpdate ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/AngularUpdate , as a string: float .

    + +

    Definition at line 403 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDLinearSpeedUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDLinearSpeedUpdate ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/LinearSpeedUpdate : "Maximum linear speed (m/s) to update the map (0 means not limit)." Default value: 0.0 ( float ).

    + +

    Definition at line 404 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDLinearSpeedUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDLinearSpeedUpdate ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/LinearSpeedUpdate : 0.0 .

    + +

    Definition at line 404 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDLinearSpeedUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDLinearSpeedUpdate ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/LinearSpeedUpdate , as a string: float .

    + +

    Definition at line 404 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDAngularSpeedUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDAngularSpeedUpdate ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/AngularSpeedUpdate : "Maximum angular speed (rad/s) to update the map (0 means not limit)." Default value: 0.0 ( float ).

    + +

    Definition at line 405 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDAngularSpeedUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDAngularSpeedUpdate ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/AngularSpeedUpdate : 0.0 .

    + +

    Definition at line 405 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDAngularSpeedUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDAngularSpeedUpdate ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/AngularSpeedUpdate , as a string: float .

    + +

    Definition at line 405 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDAggressiveLoopThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDAggressiveLoopThr ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/AggressiveLoopThr : uFormat("Loop closure threshold used (overriding %s) when a new mapping session is not yet linked to a map of the highest loop closure hypothesis. In localization mode, this threshold is used when there are no loop closure constraints with any map in the cache (%s). In all cases, the goal is to aggressively loop on a previous map in the database. Only used when %s is enabled. Set 1 to disable.", kRtabmapLoopThr().c_str(), kRGBDMaxOdomCacheSize().c_str(), kRGBDEnabled().c_str()) Default value: 0.05 ( float ).

    + +

    Definition at line 406 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDAggressiveLoopThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDAggressiveLoopThr ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/AggressiveLoopThr : 0.05 .

    + +

    Definition at line 406 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDAggressiveLoopThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDAggressiveLoopThr ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/AggressiveLoopThr , as a string: float .

    + +

    Definition at line 406 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDNewMapOdomChangeDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDNewMapOdomChangeDistance ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/NewMapOdomChangeDistance : "A new map is created if a change of odometry translation greater than X m is detected (0 m = disabled)." Default value: 0 ( float ).

    + +

    Definition at line 407 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDNewMapOdomChangeDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDNewMapOdomChangeDistance ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/NewMapOdomChangeDistance : 0 .

    + +

    Definition at line 407 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDNewMapOdomChangeDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDNewMapOdomChangeDistance ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/NewMapOdomChangeDistance , as a string: float .

    + +

    Definition at line 407 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDOptimizeFromGraphEnd()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDOptimizeFromGraphEnd ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/OptimizeFromGraphEnd : "Optimize graph from the newest node. If false, the graph is optimized from the oldest node of the current graph (this adds an overhead computation to detect to oldest node of the current graph, but it can be useful to preserve the map referential from the oldest node). Warning when set to false: when some nodes are transferred, the first referential of the local map may change, resulting in momentary changes in robot/map position (which are annoying in teleoperation)." Default value: false ( bool ).

    + +

    Definition at line 408 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDOptimizeFromGraphEnd()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDOptimizeFromGraphEnd ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/OptimizeFromGraphEnd : false .

    + +

    Definition at line 408 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDOptimizeFromGraphEnd()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDOptimizeFromGraphEnd ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/OptimizeFromGraphEnd , as a string: bool .

    + +

    Definition at line 408 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDOptimizeMaxError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDOptimizeMaxError ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/OptimizeMaxError : uFormat("Reject loop closures if optimization error ratio is greater than this value (0=disabled). Ratio is computed as absolute error over standard deviation of each link. This will help to detect when a wrong loop closure is added to the graph. If used with \"%s\", the disabled loop closure links will be removed.", kOptimizerRobust().c_str()) Default value: 3.0 ( float ).

    + +

    Definition at line 409 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDOptimizeMaxError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDOptimizeMaxError ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/OptimizeMaxError : 3.0 .

    + +

    Definition at line 409 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDOptimizeMaxError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDOptimizeMaxError ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/OptimizeMaxError , as a string: float .

    + +

    Definition at line 409 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDOptimizeMaxErrorRepairRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDOptimizeMaxErrorRepairRadius ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/OptimizeMaxErrorRepairRadius : uFormat("If two consecutive loop closures are rejected by %s on the same old loop closure link, we will remove that old link, and other old links under that radius if necessary, until optimization is accepted. When optimization is accepted, the old loop closure links are removed from the graph. This feature is useful to reject bad loop closures that were accepted previously. Set to 0 to disable this feature.", kRGBDOptimizeMaxError().c_str()) Default value: 0.0 ( float ).

    + +

    Definition at line 410 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDOptimizeMaxErrorRepairRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDOptimizeMaxErrorRepairRadius ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/OptimizeMaxErrorRepairRadius : 0.0 .

    + +

    Definition at line 410 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDOptimizeMaxErrorRepairRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDOptimizeMaxErrorRepairRadius ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/OptimizeMaxErrorRepairRadius , as a string: float .

    + +

    Definition at line 410 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDMaxLoopClosureDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDMaxLoopClosureDistance ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/MaxLoopClosureDistance : "Reject loop closures/localizations if the distance from the map is over this distance (0=disabled)." Default value: 0.0 ( float ).

    + +

    Definition at line 411 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDMaxLoopClosureDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDMaxLoopClosureDistance ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/MaxLoopClosureDistance : 0.0 .

    + +

    Definition at line 411 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDMaxLoopClosureDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDMaxLoopClosureDistance ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/MaxLoopClosureDistance , as a string: float .

    + +

    Definition at line 411 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDForceOdom3DoF()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDForceOdom3DoF ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/ForceOdom3DoF : uFormat("Force odometry pose to be 3DoF if %s=true.", kRegForce3DoF().c_str()) Default value: true ( bool ).

    + +

    Definition at line 412 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDForceOdom3DoF()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDForceOdom3DoF ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/ForceOdom3DoF : true .

    + +

    Definition at line 412 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDForceOdom3DoF()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDForceOdom3DoF ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/ForceOdom3DoF , as a string: bool .

    + +

    Definition at line 412 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDStartAtOrigin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDStartAtOrigin ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/StartAtOrigin : uFormat("If true, rtabmap will assume the robot is starting from origin of the map. If false, rtabmap will assume the robot is restarting from the last saved localization pose from previous session (the place where it shut down previously). Used only in localization mode (%s=false).", kMemIncrementalMemory().c_str()) Default value: false ( bool ).

    + +

    Definition at line 413 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDStartAtOrigin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDStartAtOrigin ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/StartAtOrigin : false .

    + +

    Definition at line 413 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDStartAtOrigin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDStartAtOrigin ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/StartAtOrigin , as a string: bool .

    + +

    Definition at line 413 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDGoalReachedRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDGoalReachedRadius ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/GoalReachedRadius : "Goal reached radius (m)." Default value: 0.5 ( float ).

    + +

    Definition at line 414 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDGoalReachedRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDGoalReachedRadius ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/GoalReachedRadius : 0.5 .

    + +

    Definition at line 414 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDGoalReachedRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDGoalReachedRadius ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/GoalReachedRadius , as a string: float .

    + +

    Definition at line 414 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDPlanStuckIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDPlanStuckIterations ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/PlanStuckIterations : "Mark the current goal node on the path as unreachable if it is not updated after X iterations (0=disabled). If all upcoming nodes on the path are unreachabled, the plan fails." Default value: 0 ( int ).

    + +

    Definition at line 415 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDPlanStuckIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultRGBDPlanStuckIterations ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/PlanStuckIterations : 0 .

    + +

    Definition at line 415 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDPlanStuckIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDPlanStuckIterations ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/PlanStuckIterations , as a string: int .

    + +

    Definition at line 415 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDPlanLinearVelocity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDPlanLinearVelocity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/PlanLinearVelocity : "Linear velocity (m/sec) used to compute path weights." Default value: 0 ( float ).

    + +

    Definition at line 416 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDPlanLinearVelocity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDPlanLinearVelocity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/PlanLinearVelocity : 0 .

    + +

    Definition at line 416 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDPlanLinearVelocity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDPlanLinearVelocity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/PlanLinearVelocity , as a string: float .

    + +

    Definition at line 416 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDPlanAngularVelocity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDPlanAngularVelocity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/PlanAngularVelocity : "Angular velocity (rad/sec) used to compute path weights." Default value: 0 ( float ).

    + +

    Definition at line 417 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDPlanAngularVelocity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDPlanAngularVelocity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/PlanAngularVelocity : 0 .

    + +

    Definition at line 417 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDPlanAngularVelocity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDPlanAngularVelocity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/PlanAngularVelocity , as a string: float .

    + +

    Definition at line 417 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDGoalsSavedInUserData()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDGoalsSavedInUserData ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/GoalsSavedInUserData : "When a goal is received and processed with success, it is saved in user data of the location with this format: \"GOAL:#\"." Default value: false ( bool ).

    + +

    Definition at line 418 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDGoalsSavedInUserData()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDGoalsSavedInUserData ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/GoalsSavedInUserData : false .

    + +

    Definition at line 418 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDGoalsSavedInUserData()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDGoalsSavedInUserData ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/GoalsSavedInUserData , as a string: bool .

    + +

    Definition at line 418 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDMaxLocalRetrieved()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDMaxLocalRetrieved ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/MaxLocalRetrieved : "Maximum local locations retrieved (0=disabled) near the current pose in the local map or on the current planned path (those on the planned path have priority)." Default value: 2 ( unsigned int ).

    + +

    Definition at line 419 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDMaxLocalRetrieved()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultRGBDMaxLocalRetrieved ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/MaxLocalRetrieved : 2 .

    + +

    Definition at line 419 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDMaxLocalRetrieved()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDMaxLocalRetrieved ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/MaxLocalRetrieved , as a string: unsigned int .

    + +

    Definition at line 419 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDLocalRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDLocalRadius ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/LocalRadius : "Local radius (m) for nodes selection in the local map. This parameter is used in some approaches about the local map management." Default value: 10 ( float ).

    + +

    Definition at line 420 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDLocalRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDLocalRadius ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/LocalRadius : 10 .

    + +

    Definition at line 420 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDLocalRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDLocalRadius ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/LocalRadius , as a string: float .

    + +

    Definition at line 420 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDLocalImmunizationRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDLocalImmunizationRatio ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/LocalImmunizationRatio : "Ratio of working memory for which local nodes are immunized from transfer." Default value: 0.25 ( float ).

    + +

    Definition at line 421 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDLocalImmunizationRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDLocalImmunizationRatio ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/LocalImmunizationRatio : 0.25 .

    + +

    Definition at line 421 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDLocalImmunizationRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDLocalImmunizationRatio ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/LocalImmunizationRatio , as a string: float .

    + +

    Definition at line 421 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDScanMatchingIdsSavedInLinks()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDScanMatchingIdsSavedInLinks ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/ScanMatchingIdsSavedInLinks : "Save scan matching IDs from one-to-many proximity detection in link's user data." Default value: true ( bool ).

    + +

    Definition at line 422 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDScanMatchingIdsSavedInLinks()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDScanMatchingIdsSavedInLinks ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/ScanMatchingIdsSavedInLinks : true .

    + +

    Definition at line 422 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDScanMatchingIdsSavedInLinks()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDScanMatchingIdsSavedInLinks ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/ScanMatchingIdsSavedInLinks , as a string: bool .

    + +

    Definition at line 422 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDNeighborLinkRefining()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDNeighborLinkRefining ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/NeighborLinkRefining : uFormat("When a new node is added to the graph, the transformation of its neighbor link to the previous node is refined using registration approach selected (%s).", kRegStrategy().c_str()) Default value: false ( bool ).

    + +

    Definition at line 423 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDNeighborLinkRefining()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDNeighborLinkRefining ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/NeighborLinkRefining : false .

    + +

    Definition at line 423 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDNeighborLinkRefining()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDNeighborLinkRefining ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/NeighborLinkRefining , as a string: bool .

    + +

    Definition at line 423 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDLoopClosureIdentityGuess()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDLoopClosureIdentityGuess ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/LoopClosureIdentityGuess : uFormat("Use Identity matrix as guess when computing loop closure transform, otherwise no guess is used, thus assuming that registration strategy selected (%s) can deal with transformation estimation without guess.", kRegStrategy().c_str()) Default value: false ( bool ).

    + +

    Definition at line 424 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDLoopClosureIdentityGuess()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDLoopClosureIdentityGuess ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/LoopClosureIdentityGuess : false .

    + +

    Definition at line 424 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDLoopClosureIdentityGuess()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDLoopClosureIdentityGuess ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/LoopClosureIdentityGuess , as a string: bool .

    + +

    Definition at line 424 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDLoopClosureReextractFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDLoopClosureReextractFeatures ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/LoopClosureReextractFeatures : "Extract features even if there are some already in the nodes. Raw features are not saved in database." Default value: false ( bool ).

    + +

    Definition at line 425 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDLoopClosureReextractFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDLoopClosureReextractFeatures ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/LoopClosureReextractFeatures : false .

    + +

    Definition at line 425 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDLoopClosureReextractFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDLoopClosureReextractFeatures ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/LoopClosureReextractFeatures , as a string: bool .

    + +

    Definition at line 425 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDLocalBundleOnLoopClosure()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDLocalBundleOnLoopClosure ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/LocalBundleOnLoopClosure : "Do local bundle adjustment with neighborhood of the loop closure." Default value: false ( bool ).

    + +

    Definition at line 426 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDLocalBundleOnLoopClosure()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDLocalBundleOnLoopClosure ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/LocalBundleOnLoopClosure : false .

    + +

    Definition at line 426 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDLocalBundleOnLoopClosure()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDLocalBundleOnLoopClosure ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/LocalBundleOnLoopClosure , as a string: bool .

    + +

    Definition at line 426 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDInvertedReg()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDInvertedReg ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/InvertedReg : "On loop closure, do registration from the target to reference instead of reference to target." Default value: false ( bool ).

    + +

    Definition at line 427 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDInvertedReg()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDInvertedReg ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/InvertedReg : false .

    + +

    Definition at line 427 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDInvertedReg()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDInvertedReg ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/InvertedReg , as a string: bool .

    + +

    Definition at line 427 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDCreateOccupancyGrid()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDCreateOccupancyGrid ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/CreateOccupancyGrid : "Create local occupancy grid maps. See \"Grid\" group for parameters." Default value: false ( bool ).

    + +

    Definition at line 428 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDCreateOccupancyGrid()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDCreateOccupancyGrid ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/CreateOccupancyGrid : false .

    + +

    Definition at line 428 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDCreateOccupancyGrid()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDCreateOccupancyGrid ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/CreateOccupancyGrid , as a string: bool .

    + +

    Definition at line 428 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDMarkerDetection()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDMarkerDetection ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/MarkerDetection : "Detect static markers to be added as landmarks for graph optimization. If input data have already landmarks, this will be ignored. See \"Marker\" group for parameters." Default value: false ( bool ).

    + +

    Definition at line 429 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDMarkerDetection()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDMarkerDetection ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/MarkerDetection : false .

    + +

    Definition at line 429 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDMarkerDetection()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDMarkerDetection ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/MarkerDetection , as a string: bool .

    + +

    Definition at line 429 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDLoopCovLimited()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDLoopCovLimited ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/LoopCovLimited : "Limit covariance of non-neighbor links to minimum covariance of neighbor links. In other words, if covariance of a loop closure link is smaller than the minimum covariance of odometry links, its covariance is set to minimum covariance of odometry links." Default value: false ( bool ).

    + +

    Definition at line 430 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDLoopCovLimited()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDLoopCovLimited ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/LoopCovLimited : false .

    + +

    Definition at line 430 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDLoopCovLimited()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDLoopCovLimited ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/LoopCovLimited , as a string: bool .

    + +

    Definition at line 430 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDMaxOdomCacheSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDMaxOdomCacheSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/MaxOdomCacheSize : uFormat("Maximum odometry cache size. Used only in localization mode (when %s=false). This is used to get smoother localizations and to verify localization transforms (when %s!=0) to make sure we don't teleport to a location very similar to one we previously localized on. Set 0 to disable caching.", kMemIncrementalMemory().c_str(), kRGBDOptimizeMaxError().c_str()) Default value: 10 ( int ).

    + +

    Definition at line 431 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDMaxOdomCacheSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultRGBDMaxOdomCacheSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/MaxOdomCacheSize : 10 .

    + +

    Definition at line 431 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDMaxOdomCacheSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDMaxOdomCacheSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/MaxOdomCacheSize , as a string: int .

    + +

    Definition at line 431 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDLocalizationSmoothing()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDLocalizationSmoothing ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/LocalizationSmoothing : uFormat("Adjust localization constraints based on optimized odometry cache poses (when %s>0).", kRGBDMaxOdomCacheSize().c_str()) Default value: true ( bool ).

    + +

    Definition at line 432 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDLocalizationSmoothing()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDLocalizationSmoothing ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/LocalizationSmoothing : true .

    + +

    Definition at line 432 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDLocalizationSmoothing()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDLocalizationSmoothing ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/LocalizationSmoothing , as a string: bool .

    + +

    Definition at line 432 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDLocalizationPriorError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDLocalizationPriorError ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/LocalizationPriorError : uFormat("The corresponding variance (error x error) set to priors of the map's poses during localization (when %s>0).", kRGBDMaxOdomCacheSize().c_str()) Default value: 0.001 ( double ).

    + +

    Definition at line 433 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDLocalizationPriorError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultRGBDLocalizationPriorError ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/LocalizationPriorError : 0.001 .

    + +

    Definition at line 433 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDLocalizationPriorError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDLocalizationPriorError ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/LocalizationPriorError , as a string: double .

    + +

    Definition at line 433 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDLocalizationSecondTryWithoutProximityLinks()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDLocalizationSecondTryWithoutProximityLinks ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/LocalizationSecondTryWithoutProximityLinks : uFormat("When localization is rejected by graph optimization validation, try a second time without proximity links if landmark or loop closure links are also present in odometry cache (see %s). If it succeeds, the proximity links are removed. This assumes that global loop closure and landmark links are more accurate than proximity links.", kRGBDMaxOdomCacheSize().c_str()) Default value: true ( bool ).

    + +

    Definition at line 434 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDLocalizationSecondTryWithoutProximityLinks()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDLocalizationSecondTryWithoutProximityLinks ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/LocalizationSecondTryWithoutProximityLinks : true .

    + +

    Definition at line 434 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDLocalizationSecondTryWithoutProximityLinks()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDLocalizationSecondTryWithoutProximityLinks ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/LocalizationSecondTryWithoutProximityLinks , as a string: bool .

    + +

    Definition at line 434 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDProximityByTime()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDProximityByTime ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/ProximityByTime : "Detection over all locations in STM." Default value: false ( bool ).

    + +

    Definition at line 437 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDProximityByTime()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDProximityByTime ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/ProximityByTime : false .

    + +

    Definition at line 437 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDProximityByTime()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDProximityByTime ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/ProximityByTime , as a string: bool .

    + +

    Definition at line 437 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDProximityBySpace()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDProximityBySpace ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/ProximityBySpace : "Detection over locations (in Working Memory) near in space." Default value: true ( bool ).

    + +

    Definition at line 438 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDProximityBySpace()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDProximityBySpace ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/ProximityBySpace : true .

    + +

    Definition at line 438 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDProximityBySpace()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDProximityBySpace ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/ProximityBySpace , as a string: bool .

    + +

    Definition at line 438 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDProximityMaxGraphDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDProximityMaxGraphDepth ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/ProximityMaxGraphDepth : "Maximum depth from the current/last loop closure location and the local loop closure hypotheses. Set 0 to ignore." Default value: 50 ( int ).

    + +

    Definition at line 439 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDProximityMaxGraphDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultRGBDProximityMaxGraphDepth ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/ProximityMaxGraphDepth : 50 .

    + +

    Definition at line 439 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDProximityMaxGraphDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDProximityMaxGraphDepth ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/ProximityMaxGraphDepth , as a string: int .

    + +

    Definition at line 439 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDProximityMaxPaths()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDProximityMaxPaths ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/ProximityMaxPaths : "Maximum paths compared (from the most recent) for proximity detection. 0 means no limit." Default value: 3 ( int ).

    + +

    Definition at line 440 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDProximityMaxPaths()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultRGBDProximityMaxPaths ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/ProximityMaxPaths : 3 .

    + +

    Definition at line 440 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDProximityMaxPaths()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDProximityMaxPaths ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/ProximityMaxPaths , as a string: int .

    + +

    Definition at line 440 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDProximityPathFilteringRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDProximityPathFilteringRadius ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/ProximityPathFilteringRadius : "Path filtering radius to reduce the number of nodes to compare in a path in one-to-many proximity detection. The nearest node in a path should be inside that radius to be considered for one-to-one proximity detection." Default value: 1 ( float ).

    + +

    Definition at line 441 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDProximityPathFilteringRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDProximityPathFilteringRadius ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/ProximityPathFilteringRadius : 1 .

    + +

    Definition at line 441 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDProximityPathFilteringRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDProximityPathFilteringRadius ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/ProximityPathFilteringRadius , as a string: float .

    + +

    Definition at line 441 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDProximityPathMaxNeighbors()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDProximityPathMaxNeighbors ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/ProximityPathMaxNeighbors : "Maximum neighbor nodes compared on each path for one-to-many proximity detection. Set to 0 to disable one-to-many proximity detection (by merging the laser scans)." Default value: 0 ( int ).

    + +

    Definition at line 442 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDProximityPathMaxNeighbors()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultRGBDProximityPathMaxNeighbors ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/ProximityPathMaxNeighbors : 0 .

    + +

    Definition at line 442 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDProximityPathMaxNeighbors()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDProximityPathMaxNeighbors ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/ProximityPathMaxNeighbors , as a string: int .

    + +

    Definition at line 442 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDProximityPathRawPosesUsed()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDProximityPathRawPosesUsed ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/ProximityPathRawPosesUsed : "When comparing to a local path for one-to-many proximity detection, merge the scans using the odometry poses (with neighbor link optimizations) instead of the ones in the optimized local graph." Default value: true ( bool ).

    + +

    Definition at line 443 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDProximityPathRawPosesUsed()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDProximityPathRawPosesUsed ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/ProximityPathRawPosesUsed : true .

    + +

    Definition at line 443 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDProximityPathRawPosesUsed()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDProximityPathRawPosesUsed ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/ProximityPathRawPosesUsed , as a string: bool .

    + +

    Definition at line 443 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDProximityAngle()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDProximityAngle ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/ProximityAngle : "Maximum angle (degrees) for one-to-one proximity detection." Default value: 45 ( float ).

    + +

    Definition at line 444 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDProximityAngle()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultRGBDProximityAngle ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/ProximityAngle : 45 .

    + +

    Definition at line 444 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDProximityAngle()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDProximityAngle ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/ProximityAngle , as a string: float .

    + +

    Definition at line 444 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDProximityOdomGuess()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDProximityOdomGuess ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/ProximityOdomGuess : "Use odometry as motion guess for one-to-one proximity detection." Default value: false ( bool ).

    + +

    Definition at line 445 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDProximityOdomGuess()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDProximityOdomGuess ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/ProximityOdomGuess : false .

    + +

    Definition at line 445 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDProximityOdomGuess()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDProximityOdomGuess ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/ProximityOdomGuess , as a string: bool .

    + +

    Definition at line 445 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDProximityGlobalScanMap()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDProximityGlobalScanMap ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/ProximityGlobalScanMap : uFormat("Create a global assembled map from laser scans for one-to-many proximity detection, replacing the original one-to-many proximity detection (i.e., detection against local paths). Only used in localization mode (%s=false), otherwise original one-to-many proximity detection is done. Note also that if graph is modified (i.e., memory management is enabled or robot jumps from one disjoint session to another in same database), the global scan map is cleared and one-to-many proximity detection is reverted to original approach.", kMemIncrementalMemory().c_str()) Default value: false ( bool ).

    + +

    Definition at line 446 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDProximityGlobalScanMap()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRGBDProximityGlobalScanMap ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/ProximityGlobalScanMap : false .

    + +

    Definition at line 446 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDProximityGlobalScanMap()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDProximityGlobalScanMap ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/ProximityGlobalScanMap , as a string: bool .

    + +

    Definition at line 446 of file Parameters.h.

    + +
    +
    + +

    ◆ kRGBDProximityMergedScanCovFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRGBDProximityMergedScanCovFactor ()
    +
    +inlinestatic
    +
    + +

    Key of parameter RGBD/ProximityMergedScanCovFactor : uFormat("Covariance factor for one-to-many proximity detection (when %s>0 and scans are used).", kRGBDProximityPathMaxNeighbors().c_str()) Default value: 100.0 ( double ).

    + +

    Definition at line 447 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRGBDProximityMergedScanCovFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultRGBDProximityMergedScanCovFactor ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter RGBD/ProximityMergedScanCovFactor : 100.0 .

    + +

    Definition at line 447 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRGBDProximityMergedScanCovFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRGBDProximityMergedScanCovFactor ()
    +
    +inlinestatic
    +
    + +

    Type of parameter RGBD/ProximityMergedScanCovFactor , as a string: double .

    + +

    Definition at line 447 of file Parameters.h.

    + +
    +
    + +

    ◆ kOptimizerStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOptimizerStrategy ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Optimizer/Strategy : "Graph optimization strategy: 0=TORO, 1=g2o, 2=GTSAM and 3=Ceres." Default value: 0 ( int ).

    + +

    Definition at line 465 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOptimizerStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOptimizerStrategy ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Optimizer/Strategy : 0 .

    + +

    Definition at line 465 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOptimizerStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOptimizerStrategy ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Optimizer/Strategy , as a string: int .

    + +

    Definition at line 465 of file Parameters.h.

    + +
    +
    + +

    ◆ kOptimizerIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOptimizerIterations ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Optimizer/Iterations : "Optimization iterations." Default value: 100 ( int ).

    + +

    Definition at line 466 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOptimizerIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOptimizerIterations ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Optimizer/Iterations : 100 .

    + +

    Definition at line 466 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOptimizerIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOptimizerIterations ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Optimizer/Iterations , as a string: int .

    + +

    Definition at line 466 of file Parameters.h.

    + +
    +
    + +

    ◆ kOptimizerEpsilon()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOptimizerEpsilon ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Optimizer/Epsilon : "Stop optimizing when the error improvement is less than this value." Default value: 0.00001 ( double ).

    + +

    Definition at line 467 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOptimizerEpsilon()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOptimizerEpsilon ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Optimizer/Epsilon : 0.00001 .

    + +

    Definition at line 467 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOptimizerEpsilon()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOptimizerEpsilon ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Optimizer/Epsilon , as a string: double .

    + +

    Definition at line 467 of file Parameters.h.

    + +
    +
    + +

    ◆ kOptimizerVarianceIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOptimizerVarianceIgnored ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Optimizer/VarianceIgnored : "Ignore constraints' variance. If checked, identity information matrix is used for each constraint. Otherwise, an information matrix is generated from the variance saved in the links." Default value: false ( bool ).

    + +

    Definition at line 471 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOptimizerVarianceIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOptimizerVarianceIgnored ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Optimizer/VarianceIgnored : false .

    + +

    Definition at line 471 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOptimizerVarianceIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOptimizerVarianceIgnored ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Optimizer/VarianceIgnored , as a string: bool .

    + +

    Definition at line 471 of file Parameters.h.

    + +
    +
    + +

    ◆ kOptimizerRobust()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOptimizerRobust ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Optimizer/Robust : "Robust graph optimization using Vertigo (only work for g2o and GTSAM optimization strategies)." Default value: false ( bool ).

    + +

    Definition at line 472 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOptimizerRobust()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOptimizerRobust ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Optimizer/Robust : false .

    + +

    Definition at line 472 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOptimizerRobust()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOptimizerRobust ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Optimizer/Robust , as a string: bool .

    + +

    Definition at line 472 of file Parameters.h.

    + +
    +
    + +

    ◆ kOptimizerPriorsIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOptimizerPriorsIgnored ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Optimizer/PriorsIgnored : "Ignore prior constraints (global pose or GPS) while optimizing. Currently only g2o and gtsam optimization supports this." Default value: true ( bool ).

    + +

    Definition at line 473 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOptimizerPriorsIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOptimizerPriorsIgnored ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Optimizer/PriorsIgnored : true .

    + +

    Definition at line 473 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOptimizerPriorsIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOptimizerPriorsIgnored ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Optimizer/PriorsIgnored , as a string: bool .

    + +

    Definition at line 473 of file Parameters.h.

    + +
    +
    + +

    ◆ kOptimizerLandmarksIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOptimizerLandmarksIgnored ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Optimizer/LandmarksIgnored : "Ignore landmark constraints while optimizing. Currently only g2o and gtsam optimization supports this." Default value: false ( bool ).

    + +

    Definition at line 474 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOptimizerLandmarksIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOptimizerLandmarksIgnored ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Optimizer/LandmarksIgnored : false .

    + +

    Definition at line 474 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOptimizerLandmarksIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOptimizerLandmarksIgnored ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Optimizer/LandmarksIgnored , as a string: bool .

    + +

    Definition at line 474 of file Parameters.h.

    + +
    +
    + +

    ◆ kOptimizerGravitySigma()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOptimizerGravitySigma ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Optimizer/GravitySigma : uFormat("Gravity sigma value (>=0, typically between 0.1 and 0.3). Optimization is done while preserving gravity orientation of the poses. This should be used only with visual/lidar inertial odometry approaches, for which we assume that all odometry poses are aligned with gravity. Set to 0 to disable gravity constraints. Currently supported only with g2o and GTSAM optimization strategies (see %s).", kOptimizerStrategy().c_str()) Default value: 0.0 ( float ).

    + +

    Definition at line 478 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOptimizerGravitySigma()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOptimizerGravitySigma ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Optimizer/GravitySigma : 0.0 .

    + +

    Definition at line 478 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOptimizerGravitySigma()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOptimizerGravitySigma ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Optimizer/GravitySigma , as a string: float .

    + +

    Definition at line 478 of file Parameters.h.

    + +
    +
    + +

    ◆ kg2oSolver()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kg2oSolver ()
    +
    +inlinestatic
    +
    + +

    Key of parameter g2o/Solver : "0=csparse 1=pcg 2=cholmod 3=Eigen" Default value: 0 ( int ).

    + +

    Definition at line 484 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultg2oSolver()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultg2oSolver ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter g2o/Solver : 0 .

    + +

    Definition at line 484 of file Parameters.h.

    + +
    +
    + +

    ◆ typeg2oSolver()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeg2oSolver ()
    +
    +inlinestatic
    +
    + +

    Type of parameter g2o/Solver , as a string: int .

    + +

    Definition at line 484 of file Parameters.h.

    + +
    +
    + +

    ◆ kg2oOptimizer()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kg2oOptimizer ()
    +
    +inlinestatic
    +
    + +

    Key of parameter g2o/Optimizer : "0=Levenberg 1=GaussNewton" Default value: 0 ( int ).

    + +

    Definition at line 486 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultg2oOptimizer()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultg2oOptimizer ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter g2o/Optimizer : 0 .

    + +

    Definition at line 486 of file Parameters.h.

    + +
    +
    + +

    ◆ typeg2oOptimizer()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeg2oOptimizer ()
    +
    +inlinestatic
    +
    + +

    Type of parameter g2o/Optimizer , as a string: int .

    + +

    Definition at line 486 of file Parameters.h.

    + +
    +
    + +

    ◆ kOptimizerBaseline()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOptimizerBaseline ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Optimizer/Baseline : "When doing bundle adjustment with RGB-D data (mono camera + depth), set a fake baseline (m) so the BA backend treats depth as stereo disparity. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Set to 0 to keep the problem mono (depth observations are ignored). For real stereo data the baseline in the calibration (Tx) is used directly." Default value: 0.075 ( double ).

    + +

    Definition at line 488 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOptimizerBaseline()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOptimizerBaseline ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Optimizer/Baseline : 0.075 .

    + +

    Definition at line 488 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOptimizerBaseline()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOptimizerBaseline ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Optimizer/Baseline , as a string: double .

    + +

    Definition at line 488 of file Parameters.h.

    + +
    +
    + +

    ◆ kOptimizerPixelVariance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOptimizerPixelVariance ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Optimizer/PixelVariance : "Pixel variance used on the u/v axes of every bundle adjustment reprojection edge. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Should approximate the squared 1-sigma keypoint localization error in pixels. Set higher (e.g. 4-9) if features are noisy (low texture, motion blur, low light, or large detector scale). Set lower (e.g. 0.01-0.1) if features are sub-pixel refined (Lucas-Kanade tracking, parabolic peak interpolation). Intuition: the lower the pixel variance, the more the optimizer trusts the keypoint positions." Default value: 1.0 ( double ).

    + +

    Definition at line 489 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOptimizerPixelVariance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOptimizerPixelVariance ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Optimizer/PixelVariance : 1.0 .

    + +

    Definition at line 489 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOptimizerPixelVariance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOptimizerPixelVariance ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Optimizer/PixelVariance , as a string: double .

    + +

    Definition at line 489 of file Parameters.h.

    + +
    +
    + +

    ◆ kOptimizerDisparityVariance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOptimizerDisparityVariance ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Optimizer/DisparityVariance : "Disparity variance used on the disparity axis (u - u_right) of stereo / RGB-D bundle adjustment edges. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Defaults to the same value as PixelVariance for backward compatibility. Set higher (e.g. 2-4) if your depth source is noisier than your feature detector's u/v precision (typical for stereo block matchers / SGM at long range). Set lower (e.g. 0.01-0.1) if your depth source is more accurate than the u/v detector (typical for ToF / LiDAR-fused depth where range is measured directly rather than triangulated). Intuition: the lower the disparity variance, the more the optimizer trusts the depth measurements. Geometric note: wider baseline and/or higher image resolution improve a block matcher's effective disparity precision (larger disparity magnitudes and finer sub-pixel refinement), so wide-baseline high-resolution stereo pairs can usually afford a lower disparity variance (e.g. 0.1-0.5); narrow-baseline low-resolution pairs should keep it higher (e.g. 1-4)." Default value: 1.0 ( double ).

    + +

    Definition at line 490 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOptimizerDisparityVariance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOptimizerDisparityVariance ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Optimizer/DisparityVariance : 1.0 .

    + +

    Definition at line 490 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOptimizerDisparityVariance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOptimizerDisparityVariance ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Optimizer/DisparityVariance , as a string: double .

    + +

    Definition at line 490 of file Parameters.h.

    + +
    +
    + +

    ◆ kOptimizerRobustKernelDelta()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOptimizerRobustKernelDelta ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Optimizer/RobustKernelDelta : "Robust kernel delta used for bundle adjustment (0 means don't use robust kernel). Applies to all BA-capable backends (g2o, GTSAM, Ceres). Observations with chi2 over this threshold will be ignored in the second optimization pass." Default value: 8 ( double ).

    + +

    Definition at line 491 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOptimizerRobustKernelDelta()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOptimizerRobustKernelDelta ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Optimizer/RobustKernelDelta : 8 .

    + +

    Definition at line 491 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOptimizerRobustKernelDelta()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOptimizerRobustKernelDelta ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Optimizer/RobustKernelDelta , as a string: double .

    + +

    Definition at line 491 of file Parameters.h.

    + +
    +
    + +

    ◆ kGTSAMOptimizer()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGTSAMOptimizer ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GTSAM/Optimizer : "0=Levenberg 1=GaussNewton 2=Dogleg" Default value: 1 ( int ).

    + +

    Definition at line 493 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGTSAMOptimizer()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultGTSAMOptimizer ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GTSAM/Optimizer : 1 .

    + +

    Definition at line 493 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGTSAMOptimizer()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGTSAMOptimizer ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GTSAM/Optimizer , as a string: int .

    + +

    Definition at line 493 of file Parameters.h.

    + +
    +
    + +

    ◆ kGTSAMIncremental()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGTSAMIncremental ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GTSAM/Incremental : uFormat("Do graph optimization incrementally (iSAM2) to increase optimization speed on loop closures. Note that only GaussNewton and Dogleg optimization algorithms are supported (%s) in this mode.", kGTSAMOptimizer().c_str()) Default value: false ( bool ).

    + +

    Definition at line 494 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGTSAMIncremental()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultGTSAMIncremental ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GTSAM/Incremental : false .

    + +

    Definition at line 494 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGTSAMIncremental()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGTSAMIncremental ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GTSAM/Incremental , as a string: bool .

    + +

    Definition at line 494 of file Parameters.h.

    + +
    +
    + +

    ◆ kGTSAMIncRelinearizeThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGTSAMIncRelinearizeThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GTSAM/IncRelinearizeThreshold : "Only relinearize variables whose linear delta magnitude is greater than this threshold. See GTSAM::ISAM2 doc for more info." Default value: 0.01 ( double ).

    + +

    Definition at line 495 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGTSAMIncRelinearizeThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultGTSAMIncRelinearizeThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GTSAM/IncRelinearizeThreshold : 0.01 .

    + +

    Definition at line 495 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGTSAMIncRelinearizeThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGTSAMIncRelinearizeThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GTSAM/IncRelinearizeThreshold , as a string: double .

    + +

    Definition at line 495 of file Parameters.h.

    + +
    +
    + +

    ◆ kGTSAMIncRelinearizeSkip()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGTSAMIncRelinearizeSkip ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GTSAM/IncRelinearizeSkip : "Only relinearize any variables every X calls to ISAM2::update(). See GTSAM::ISAM2 doc for more info." Default value: 1 ( int ).

    + +

    Definition at line 496 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGTSAMIncRelinearizeSkip()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultGTSAMIncRelinearizeSkip ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GTSAM/IncRelinearizeSkip : 1 .

    + +

    Definition at line 496 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGTSAMIncRelinearizeSkip()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGTSAMIncRelinearizeSkip ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GTSAM/IncRelinearizeSkip , as a string: int .

    + +

    Definition at line 496 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomStrategy ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/Strategy : "0=Frame-to-Map (F2M) 1=Frame-to-Frame (F2F) 2=Fovis 3=viso2 4=DVO-SLAM 5=ORB_SLAM 6=OKVIS 7=LOAM 8=MSCKF_VIO 9=VINS-Fusion 10=OpenVINS 11=FLOAM 12=Open3D 13=cuVSLAM 14=LIO-SAM" Default value: 0 ( int ).

    + +

    Definition at line 499 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomStrategy ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/Strategy : 0 .

    + +

    Definition at line 499 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomStrategy ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/Strategy , as a string: int .

    + +

    Definition at line 499 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomResetCountdown()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomResetCountdown ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/ResetCountdown : "Automatically reset odometry after X consecutive images where odometry cannot be computed (a value of 0 disables auto-reset). When a reset occurs, odometry resumes from the last successfully computed pose with large covariance to trigger a new map. If external odometry is used, it will also be reset based on the motion estimated relative to the last computed pose but no large covariance will be received, so that a new map won't be triggered." Default value: 0 ( int ).

    + +

    Definition at line 500 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomResetCountdown()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomResetCountdown ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/ResetCountdown : 0 .

    + +

    Definition at line 500 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomResetCountdown()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomResetCountdown ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/ResetCountdown , as a string: int .

    + +

    Definition at line 500 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomHolonomic()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomHolonomic ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/Holonomic : "If the robot is holonomic (strafing commands can be issued). If not, y value will be estimated from x and yaw values (y=x*tan(yaw))." Default value: true ( bool ).

    + +

    Definition at line 501 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomHolonomic()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomHolonomic ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/Holonomic : true .

    + +

    Definition at line 501 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomHolonomic()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomHolonomic ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/Holonomic , as a string: bool .

    + +

    Definition at line 501 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFillInfoData()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFillInfoData ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/FillInfoData : "Fill info with data (inliers/outliers features)." Default value: true ( bool ).

    + +

    Definition at line 502 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFillInfoData()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomFillInfoData ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/FillInfoData : true .

    + +

    Definition at line 502 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFillInfoData()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFillInfoData ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/FillInfoData , as a string: bool .

    + +

    Definition at line 502 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomImageBufferSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomImageBufferSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/ImageBufferSize : "Data buffer size (0 min inf)." Default value: 1 ( unsigned int ).

    + +

    Definition at line 503 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomImageBufferSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultOdomImageBufferSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/ImageBufferSize : 1 .

    + +

    Definition at line 503 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomImageBufferSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomImageBufferSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/ImageBufferSize , as a string: unsigned int .

    + +

    Definition at line 503 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFilteringStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFilteringStrategy ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/FilteringStrategy : "0=No filtering 1=Kalman filtering 2=Particle filtering. This filter is used to smooth the odometry output." Default value: 0 ( int ).

    + +

    Definition at line 504 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFilteringStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomFilteringStrategy ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/FilteringStrategy : 0 .

    + +

    Definition at line 504 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFilteringStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFilteringStrategy ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/FilteringStrategy , as a string: int .

    + +

    Definition at line 504 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomParticleSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomParticleSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/ParticleSize : "Number of particles of the filter." Default value: 400 ( unsigned int ).

    + +

    Definition at line 505 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomParticleSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultOdomParticleSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/ParticleSize : 400 .

    + +

    Definition at line 505 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomParticleSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomParticleSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/ParticleSize , as a string: unsigned int .

    + +

    Definition at line 505 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomParticleNoiseT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomParticleNoiseT ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/ParticleNoiseT : "Noise (m) of translation components (x,y,z)." Default value: 0.002 ( float ).

    + +

    Definition at line 506 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomParticleNoiseT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomParticleNoiseT ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/ParticleNoiseT : 0.002 .

    + +

    Definition at line 506 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomParticleNoiseT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomParticleNoiseT ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/ParticleNoiseT , as a string: float .

    + +

    Definition at line 506 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomParticleLambdaT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomParticleLambdaT ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/ParticleLambdaT : "Lambda of translation components (x,y,z)." Default value: 100 ( float ).

    + +

    Definition at line 507 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomParticleLambdaT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomParticleLambdaT ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/ParticleLambdaT : 100 .

    + +

    Definition at line 507 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomParticleLambdaT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomParticleLambdaT ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/ParticleLambdaT , as a string: float .

    + +

    Definition at line 507 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomParticleNoiseR()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomParticleNoiseR ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/ParticleNoiseR : "Noise (rad) of rotational components (roll,pitch,yaw)." Default value: 0.002 ( float ).

    + +

    Definition at line 508 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomParticleNoiseR()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomParticleNoiseR ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/ParticleNoiseR : 0.002 .

    + +

    Definition at line 508 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomParticleNoiseR()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomParticleNoiseR ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/ParticleNoiseR , as a string: float .

    + +

    Definition at line 508 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomParticleLambdaR()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomParticleLambdaR ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/ParticleLambdaR : "Lambda of rotational components (roll,pitch,yaw)." Default value: 100 ( float ).

    + +

    Definition at line 509 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomParticleLambdaR()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomParticleLambdaR ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/ParticleLambdaR : 100 .

    + +

    Definition at line 509 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomParticleLambdaR()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomParticleLambdaR ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/ParticleLambdaR , as a string: float .

    + +

    Definition at line 509 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomKalmanProcessNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomKalmanProcessNoise ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/KalmanProcessNoise : "Process noise covariance value." Default value: 0.001 ( float ).

    + +

    Definition at line 510 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomKalmanProcessNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomKalmanProcessNoise ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/KalmanProcessNoise : 0.001 .

    + +

    Definition at line 510 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomKalmanProcessNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomKalmanProcessNoise ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/KalmanProcessNoise , as a string: float .

    + +

    Definition at line 510 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomKalmanMeasurementNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomKalmanMeasurementNoise ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/KalmanMeasurementNoise : "Process measurement covariance value." Default value: 0.01 ( float ).

    + +

    Definition at line 511 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomKalmanMeasurementNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomKalmanMeasurementNoise ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/KalmanMeasurementNoise : 0.01 .

    + +

    Definition at line 511 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomKalmanMeasurementNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomKalmanMeasurementNoise ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/KalmanMeasurementNoise , as a string: float .

    + +

    Definition at line 511 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomGuessMotion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomGuessMotion ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/GuessMotion : "Guess next transformation from the last motion computed." Default value: true ( bool ).

    + +

    Definition at line 512 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomGuessMotion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomGuessMotion ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/GuessMotion : true .

    + +

    Definition at line 512 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomGuessMotion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomGuessMotion ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/GuessMotion , as a string: bool .

    + +

    Definition at line 512 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomGuessSmoothingDelay()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomGuessSmoothingDelay ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/GuessSmoothingDelay : uFormat("Guess smoothing delay (s). Estimated velocity is averaged based on last transforms up to this maximum delay. This can help to get smoother velocity prediction. Last velocity computed is used directly if \"%s\" is set or the delay is below the odometry rate.", kOdomFilteringStrategy().c_str()) Default value: 0 ( float ).

    + +

    Definition at line 513 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomGuessSmoothingDelay()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomGuessSmoothingDelay ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/GuessSmoothingDelay : 0 .

    + +

    Definition at line 513 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomGuessSmoothingDelay()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomGuessSmoothingDelay ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/GuessSmoothingDelay , as a string: float .

    + +

    Definition at line 513 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomKeyFrameThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomKeyFrameThr ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/KeyFrameThr : "[Visual] Create a new keyframe when the number of inliers drops under this ratio of features in last frame. Setting the value to 0 means that a keyframe is created for each processed frame." Default value: 0.3 ( float ).

    + +

    Definition at line 514 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomKeyFrameThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomKeyFrameThr ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/KeyFrameThr : 0.3 .

    + +

    Definition at line 514 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomKeyFrameThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomKeyFrameThr ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/KeyFrameThr , as a string: float .

    + +

    Definition at line 514 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomVisKeyFrameThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomVisKeyFrameThr ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/VisKeyFrameThr : "[Visual] Create a new keyframe when the number of inliers drops under this threshold. Setting the value to 0 means that a keyframe is created for each processed frame." Default value: 150 ( int ).

    + +

    Definition at line 515 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomVisKeyFrameThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomVisKeyFrameThr ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/VisKeyFrameThr : 150 .

    + +

    Definition at line 515 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomVisKeyFrameThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomVisKeyFrameThr ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/VisKeyFrameThr , as a string: int .

    + +

    Definition at line 515 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomScanKeyFrameThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomScanKeyFrameThr ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/ScanKeyFrameThr : "[Geometry] Create a new keyframe when the number of ICP inliers drops under this ratio of points in last frame's scan. Setting the value to 0 means that a keyframe is created for each processed frame." Default value: 0.9 ( float ).

    + +

    Definition at line 516 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomScanKeyFrameThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomScanKeyFrameThr ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/ScanKeyFrameThr : 0.9 .

    + +

    Definition at line 516 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomScanKeyFrameThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomScanKeyFrameThr ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/ScanKeyFrameThr , as a string: float .

    + +

    Definition at line 516 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomImageDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomImageDecimation ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/ImageDecimation : uFormat("Decimation of the RGB image before registration. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. If %s is true and if depth is smaller than decimated RGB, depth may be interpolated to match RGB size for feature detection.", kVisDepthAsMask().c_str()) Default value: 1 ( unsigned int ).

    + +

    Definition at line 517 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomImageDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultOdomImageDecimation ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/ImageDecimation : 1 .

    + +

    Definition at line 517 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomImageDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomImageDecimation ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/ImageDecimation , as a string: unsigned int .

    + +

    Definition at line 517 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomAlignWithGround()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomAlignWithGround ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/AlignWithGround : "Align odometry with the ground on initialization." Default value: false ( bool ).

    + +

    Definition at line 518 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomAlignWithGround()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomAlignWithGround ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/AlignWithGround : false .

    + +

    Definition at line 518 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomAlignWithGround()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomAlignWithGround ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/AlignWithGround , as a string: bool .

    + +

    Definition at line 518 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomDeskewing()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomDeskewing ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Odom/Deskewing : "Lidar deskewing. If input lidar has time channel, it will be deskewed with a constant motion model (with IMU orientation and/or guess if provided)." Default value: true ( bool ).

    + +

    Definition at line 519 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomDeskewing()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomDeskewing ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Odom/Deskewing : true .

    + +

    Definition at line 519 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomDeskewing()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomDeskewing ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Odom/Deskewing , as a string: bool .

    + +

    Definition at line 519 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomF2MMaxSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomF2MMaxSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomF2M/MaxSize : "[Visual] Local map size: If > 0 (example 5000), the odometry will maintain a local map of X maximum words." Default value: 2000 ( int ).

    + +

    Definition at line 522 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomF2MMaxSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomF2MMaxSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomF2M/MaxSize : 2000 .

    + +

    Definition at line 522 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomF2MMaxSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomF2MMaxSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomF2M/MaxSize , as a string: int .

    + +

    Definition at line 522 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomF2MMaxNewFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomF2MMaxNewFeatures ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomF2M/MaxNewFeatures : "[Visual] Maximum features (sorted by keypoint response) added to local map from a new key-frame. 0 means no limit." Default value: 0 ( int ).

    + +

    Definition at line 523 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomF2MMaxNewFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomF2MMaxNewFeatures ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomF2M/MaxNewFeatures : 0 .

    + +

    Definition at line 523 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomF2MMaxNewFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomF2MMaxNewFeatures ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomF2M/MaxNewFeatures , as a string: int .

    + +

    Definition at line 523 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomF2MInitDepthFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomF2MInitDepthFactor ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomF2M/InitDepthFactor : "[Visual] Depth factor used to initialize depth of features without depth. Depth = Factor * fx." Default value: 0.05 ( float ).

    + +

    Definition at line 524 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomF2MInitDepthFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomF2MInitDepthFactor ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomF2M/InitDepthFactor : 0.05 .

    + +

    Definition at line 524 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomF2MInitDepthFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomF2MInitDepthFactor ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomF2M/InitDepthFactor , as a string: float .

    + +

    Definition at line 524 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomF2MFloorThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomF2MFloorThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomF2M/FloorThreshold : "[Visual] Only track features in 3D feature map that are over this threshold (height in base frame). Can be useful to ignore reflections on the floor. 0 means disabled." Default value: 0.0 ( float ).

    + +

    Definition at line 525 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomF2MFloorThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomF2MFloorThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomF2M/FloorThreshold : 0.0 .

    + +

    Definition at line 525 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomF2MFloorThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomF2MFloorThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomF2M/FloorThreshold , as a string: float .

    + +

    Definition at line 525 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomF2MScanMaxSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomF2MScanMaxSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomF2M/ScanMaxSize : "[Geometry] Maximum local scan map size." Default value: 2000 ( int ).

    + +

    Definition at line 526 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomF2MScanMaxSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomF2MScanMaxSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomF2M/ScanMaxSize : 2000 .

    + +

    Definition at line 526 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomF2MScanMaxSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomF2MScanMaxSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomF2M/ScanMaxSize , as a string: int .

    + +

    Definition at line 526 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomF2MScanSubtractRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomF2MScanSubtractRadius ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomF2M/ScanSubtractRadius : "[Geometry] Radius used to filter points of a new added scan to local map. This could match the voxel size of the scans." Default value: 0.05 ( float ).

    + +

    Definition at line 527 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomF2MScanSubtractRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomF2MScanSubtractRadius ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomF2M/ScanSubtractRadius : 0.05 .

    + +

    Definition at line 527 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomF2MScanSubtractRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomF2MScanSubtractRadius ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomF2M/ScanSubtractRadius , as a string: float .

    + +

    Definition at line 527 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomF2MScanSubtractAngle()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomF2MScanSubtractAngle ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomF2M/ScanSubtractAngle : uFormat("[Geometry] Max angle (degrees) used to filter points of a new added scan to local map (when \"%s\">0). 0 means any angle.", kOdomF2MScanSubtractRadius().c_str()).c_str() Default value: 45 ( float ).

    + +

    Definition at line 528 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomF2MScanSubtractAngle()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomF2MScanSubtractAngle ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomF2M/ScanSubtractAngle : 45 .

    + +

    Definition at line 528 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomF2MScanSubtractAngle()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomF2MScanSubtractAngle ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomF2M/ScanSubtractAngle , as a string: float .

    + +

    Definition at line 528 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomF2MScanRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomF2MScanRange ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomF2M/ScanRange : "[Geometry] Distance Range used to filter points of local map (when > 0). 0 means local map is updated using time and not range." Default value: 0 ( float ).

    + +

    Definition at line 529 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomF2MScanRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomF2MScanRange ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomF2M/ScanRange : 0 .

    + +

    Definition at line 529 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomF2MScanRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomF2MScanRange ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomF2M/ScanRange , as a string: float .

    + +

    Definition at line 529 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomF2MValidDepthRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomF2MValidDepthRatio ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomF2M/ValidDepthRatio : "If a new frame has points without valid depth, they are added to local feature map only if points with valid depth on total points is over this ratio. Setting to 1 means no points without valid depth are added to local feature map." Default value: 0.75 ( float ).

    + +

    Definition at line 530 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomF2MValidDepthRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomF2MValidDepthRatio ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomF2M/ValidDepthRatio : 0.75 .

    + +

    Definition at line 530 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomF2MValidDepthRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomF2MValidDepthRatio ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomF2M/ValidDepthRatio , as a string: float .

    + +

    Definition at line 530 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomF2MBundleAdjustment()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomF2MBundleAdjustment ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomF2M/BundleAdjustment : uFormat("Local bundle adjustment. Value matches the %s parameter: 0=disabled (TORO is not BA-capable), 1=g2o, 2=GTSAM, 3=Ceres, 4=cvsba.", kOptimizerStrategy().c_str()) Default value: 0 ( int ).

    + +

    Definition at line 534 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomF2MBundleAdjustment()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomF2MBundleAdjustment ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomF2M/BundleAdjustment : 0 .

    + +

    Definition at line 534 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomF2MBundleAdjustment()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomF2MBundleAdjustment ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomF2M/BundleAdjustment , as a string: int .

    + +

    Definition at line 534 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomF2MBundleAdjustmentMaxFrames()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomF2MBundleAdjustmentMaxFrames ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomF2M/BundleAdjustmentMaxFrames : "Maximum frames used for bundle adjustment (0=inf or all current frames in the local map)." Default value: 10 ( int ).

    + +

    Definition at line 536 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomF2MBundleAdjustmentMaxFrames()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomF2MBundleAdjustmentMaxFrames ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomF2M/BundleAdjustmentMaxFrames : 10 .

    + +

    Definition at line 536 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomF2MBundleAdjustmentMaxFrames()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomF2MBundleAdjustmentMaxFrames ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomF2M/BundleAdjustmentMaxFrames , as a string: int .

    + +

    Definition at line 536 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomF2MBundleAdjustmentMinMotion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomF2MBundleAdjustmentMinMotion ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomF2M/BundleAdjustmentMinMotion : "To create a new keyframe with bundle adjustment, a minimum motion (in pixels) can be required. The motion is computed by the average distance between inliers of the previous keyframe and new frame." Default value: 0.0 ( float ).

    + +

    Definition at line 537 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomF2MBundleAdjustmentMinMotion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomF2MBundleAdjustmentMinMotion ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomF2M/BundleAdjustmentMinMotion : 0.0 .

    + +

    Definition at line 537 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomF2MBundleAdjustmentMinMotion()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomF2MBundleAdjustmentMinMotion ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomF2M/BundleAdjustmentMinMotion , as a string: float .

    + +

    Definition at line 537 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomF2MBundleAdjustmentMaxKeyFramesPerFeature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomF2MBundleAdjustmentMaxKeyFramesPerFeature ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomF2M/BundleAdjustmentMaxKeyFramesPerFeature : "Maximum keyframes per feature for bundle adjustment. 0 means not limit." Default value: 0 ( int ).

    + +

    Definition at line 538 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomF2MBundleAdjustmentMaxKeyFramesPerFeature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomF2MBundleAdjustmentMaxKeyFramesPerFeature ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomF2M/BundleAdjustmentMaxKeyFramesPerFeature : 0 .

    + +

    Definition at line 538 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomF2MBundleAdjustmentMaxKeyFramesPerFeature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomF2MBundleAdjustmentMaxKeyFramesPerFeature ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomF2M/BundleAdjustmentMaxKeyFramesPerFeature , as a string: int .

    + +

    Definition at line 538 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomF2MBundleUpdateFeatureMapOnAllFrames()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomF2MBundleUpdateFeatureMapOnAllFrames ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomF2M/BundleUpdateFeatureMapOnAllFrames : uFormat("Update 3D local feature map on every frame with bundle adjustment. Recommended if %s=false and %s=true so that features without depth are better triangulated on every frame (not only on keyframes). If disabled, the feature map is updated only when a new keyframe is added (legacy approach).", kVisDepthAsMask().c_str(), kMemUseOdomFeatures().c_str()) Default value: false ( bool ).

    + +

    Definition at line 539 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomF2MBundleUpdateFeatureMapOnAllFrames()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomF2MBundleUpdateFeatureMapOnAllFrames ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomF2M/BundleUpdateFeatureMapOnAllFrames : false .

    + +

    Definition at line 539 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomF2MBundleUpdateFeatureMapOnAllFrames()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomF2MBundleUpdateFeatureMapOnAllFrames ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomF2M/BundleUpdateFeatureMapOnAllFrames , as a string: bool .

    + +

    Definition at line 539 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMonoInitMinFlow()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMonoInitMinFlow ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMono/InitMinFlow : "Minimum optical flow required for the initialization step." Default value: 100 ( float ).

    + +

    Definition at line 542 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMonoInitMinFlow()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomMonoInitMinFlow ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMono/InitMinFlow : 100 .

    + +

    Definition at line 542 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMonoInitMinFlow()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMonoInitMinFlow ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMono/InitMinFlow , as a string: float .

    + +

    Definition at line 542 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMonoInitMinTranslation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMonoInitMinTranslation ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMono/InitMinTranslation : "Minimum translation required for the initialization step." Default value: 0.1 ( float ).

    + +

    Definition at line 543 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMonoInitMinTranslation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomMonoInitMinTranslation ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMono/InitMinTranslation : 0.1 .

    + +

    Definition at line 543 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMonoInitMinTranslation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMonoInitMinTranslation ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMono/InitMinTranslation , as a string: float .

    + +

    Definition at line 543 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMonoMinTranslation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMonoMinTranslation ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMono/MinTranslation : "Minimum translation to add new points to local map. On initialization, translation x 5 is used as the minimum." Default value: 0.02 ( float ).

    + +

    Definition at line 544 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMonoMinTranslation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomMonoMinTranslation ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMono/MinTranslation : 0.02 .

    + +

    Definition at line 544 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMonoMinTranslation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMonoMinTranslation ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMono/MinTranslation , as a string: float .

    + +

    Definition at line 544 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMonoMaxVariance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMonoMaxVariance ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMono/MaxVariance : "Maximum variance to add new points to local map." Default value: 0.01 ( float ).

    + +

    Definition at line 545 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMonoMaxVariance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomMonoMaxVariance ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMono/MaxVariance : 0.01 .

    + +

    Definition at line 545 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMonoMaxVariance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMonoMaxVariance ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMono/MaxVariance , as a string: float .

    + +

    Definition at line 545 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisFeatureWindowSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisFeatureWindowSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/FeatureWindowSize : "The size of the n x n image patch surrounding each feature, used for keypoint matching." Default value: 9 ( int ).

    + +

    Definition at line 548 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisFeatureWindowSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomFovisFeatureWindowSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/FeatureWindowSize : 9 .

    + +

    Definition at line 548 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisFeatureWindowSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisFeatureWindowSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/FeatureWindowSize , as a string: int .

    + +

    Definition at line 548 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisMaxPyramidLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisMaxPyramidLevel ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/MaxPyramidLevel : "The maximum Gaussian pyramid level to process the image at. Pyramid level 1 corresponds to the original image." Default value: 3 ( int ).

    + +

    Definition at line 549 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisMaxPyramidLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomFovisMaxPyramidLevel ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/MaxPyramidLevel : 3 .

    + +

    Definition at line 549 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisMaxPyramidLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisMaxPyramidLevel ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/MaxPyramidLevel , as a string: int .

    + +

    Definition at line 549 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisMinPyramidLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisMinPyramidLevel ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/MinPyramidLevel : "The minimum pyramid level." Default value: 0 ( int ).

    + +

    Definition at line 550 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisMinPyramidLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomFovisMinPyramidLevel ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/MinPyramidLevel : 0 .

    + +

    Definition at line 550 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisMinPyramidLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisMinPyramidLevel ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/MinPyramidLevel , as a string: int .

    + +

    Definition at line 550 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisTargetPixelsPerFeature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisTargetPixelsPerFeature ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/TargetPixelsPerFeature : "Specifies the desired feature density as a ratio of input image pixels per feature detected. This number is used to control the adaptive feature thresholding." Default value: 250 ( int ).

    + +

    Definition at line 551 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisTargetPixelsPerFeature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomFovisTargetPixelsPerFeature ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/TargetPixelsPerFeature : 250 .

    + +

    Definition at line 551 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisTargetPixelsPerFeature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisTargetPixelsPerFeature ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/TargetPixelsPerFeature , as a string: int .

    + +

    Definition at line 551 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisFastThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisFastThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/FastThreshold : "FAST threshold." Default value: 20 ( int ).

    + +

    Definition at line 552 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisFastThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomFovisFastThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/FastThreshold : 20 .

    + +

    Definition at line 552 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisFastThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisFastThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/FastThreshold , as a string: int .

    + +

    Definition at line 552 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisUseAdaptiveThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisUseAdaptiveThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/UseAdaptiveThreshold : "Use FAST adaptive threshold." Default value: true ( bool ).

    + +

    Definition at line 553 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisUseAdaptiveThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomFovisUseAdaptiveThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/UseAdaptiveThreshold : true .

    + +

    Definition at line 553 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisUseAdaptiveThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisUseAdaptiveThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/UseAdaptiveThreshold , as a string: bool .

    + +

    Definition at line 553 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisFastThresholdAdaptiveGain()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisFastThresholdAdaptiveGain ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/FastThresholdAdaptiveGain : "FAST threshold adaptive gain." Default value: 0.005 ( double ).

    + +

    Definition at line 554 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisFastThresholdAdaptiveGain()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomFovisFastThresholdAdaptiveGain ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/FastThresholdAdaptiveGain : 0.005 .

    + +

    Definition at line 554 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisFastThresholdAdaptiveGain()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisFastThresholdAdaptiveGain ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/FastThresholdAdaptiveGain , as a string: double .

    + +

    Definition at line 554 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisUseHomographyInitialization()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisUseHomographyInitialization ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/UseHomographyInitialization : "Use homography initialization." Default value: true ( bool ).

    + +

    Definition at line 555 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisUseHomographyInitialization()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomFovisUseHomographyInitialization ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/UseHomographyInitialization : true .

    + +

    Definition at line 555 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisUseHomographyInitialization()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisUseHomographyInitialization ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/UseHomographyInitialization , as a string: bool .

    + +

    Definition at line 555 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisUseBucketing()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisUseBucketing ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/UseBucketing : "" Default value: true ( bool ).

    + +

    Definition at line 557 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisUseBucketing()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomFovisUseBucketing ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/UseBucketing : true .

    + +

    Definition at line 557 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisUseBucketing()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisUseBucketing ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/UseBucketing , as a string: bool .

    + +

    Definition at line 557 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisBucketWidth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisBucketWidth ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/BucketWidth : "" Default value: 80 ( int ).

    + +

    Definition at line 558 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisBucketWidth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomFovisBucketWidth ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/BucketWidth : 80 .

    + +

    Definition at line 558 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisBucketWidth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisBucketWidth ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/BucketWidth , as a string: int .

    + +

    Definition at line 558 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisBucketHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisBucketHeight ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/BucketHeight : "" Default value: 80 ( int ).

    + +

    Definition at line 559 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisBucketHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomFovisBucketHeight ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/BucketHeight : 80 .

    + +

    Definition at line 559 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisBucketHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisBucketHeight ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/BucketHeight , as a string: int .

    + +

    Definition at line 559 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisMaxKeypointsPerBucket()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisMaxKeypointsPerBucket ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/MaxKeypointsPerBucket : "" Default value: 25 ( int ).

    + +

    Definition at line 560 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisMaxKeypointsPerBucket()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomFovisMaxKeypointsPerBucket ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/MaxKeypointsPerBucket : 25 .

    + +

    Definition at line 560 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisMaxKeypointsPerBucket()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisMaxKeypointsPerBucket ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/MaxKeypointsPerBucket , as a string: int .

    + +

    Definition at line 560 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisUseImageNormalization()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisUseImageNormalization ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/UseImageNormalization : "" Default value: false ( bool ).

    + +

    Definition at line 561 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisUseImageNormalization()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomFovisUseImageNormalization ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/UseImageNormalization : false .

    + +

    Definition at line 561 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisUseImageNormalization()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisUseImageNormalization ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/UseImageNormalization , as a string: bool .

    + +

    Definition at line 561 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisInlierMaxReprojectionError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisInlierMaxReprojectionError ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/InlierMaxReprojectionError : "The maximum image-space reprojection error (in pixels) a feature match is allowed to have and still be considered an inlier in the set of features used for motion estimation." Default value: 1.5 ( double ).

    + +

    Definition at line 563 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisInlierMaxReprojectionError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomFovisInlierMaxReprojectionError ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/InlierMaxReprojectionError : 1.5 .

    + +

    Definition at line 563 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisInlierMaxReprojectionError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisInlierMaxReprojectionError ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/InlierMaxReprojectionError , as a string: double .

    + +

    Definition at line 563 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisCliqueInlierThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisCliqueInlierThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/CliqueInlierThreshold : "See Howard's greedy max-clique algorithm for determining the maximum set of mutually consisten feature matches. This specifies the compatibility threshold, in meters." Default value: 0.1 ( double ).

    + +

    Definition at line 564 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisCliqueInlierThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomFovisCliqueInlierThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/CliqueInlierThreshold : 0.1 .

    + +

    Definition at line 564 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisCliqueInlierThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisCliqueInlierThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/CliqueInlierThreshold , as a string: double .

    + +

    Definition at line 564 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisMinFeaturesForEstimate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisMinFeaturesForEstimate ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/MinFeaturesForEstimate : "Minimum number of features in the inlier set for the motion estimate to be considered valid." Default value: 20 ( int ).

    + +

    Definition at line 565 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisMinFeaturesForEstimate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomFovisMinFeaturesForEstimate ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/MinFeaturesForEstimate : 20 .

    + +

    Definition at line 565 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisMinFeaturesForEstimate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisMinFeaturesForEstimate ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/MinFeaturesForEstimate , as a string: int .

    + +

    Definition at line 565 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisMaxMeanReprojectionError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisMaxMeanReprojectionError ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/MaxMeanReprojectionError : "Maximum mean reprojection error over the inlier feature matches for the motion estimate to be considered valid." Default value: 10.0 ( double ).

    + +

    Definition at line 566 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisMaxMeanReprojectionError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomFovisMaxMeanReprojectionError ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/MaxMeanReprojectionError : 10.0 .

    + +

    Definition at line 566 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisMaxMeanReprojectionError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisMaxMeanReprojectionError ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/MaxMeanReprojectionError , as a string: double .

    + +

    Definition at line 566 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisUseSubpixelRefinement()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisUseSubpixelRefinement ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/UseSubpixelRefinement : "Specifies whether or not to refine feature matches to subpixel resolution." Default value: true ( bool ).

    + +

    Definition at line 567 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisUseSubpixelRefinement()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomFovisUseSubpixelRefinement ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/UseSubpixelRefinement : true .

    + +

    Definition at line 567 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisUseSubpixelRefinement()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisUseSubpixelRefinement ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/UseSubpixelRefinement , as a string: bool .

    + +

    Definition at line 567 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisFeatureSearchWindow()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisFeatureSearchWindow ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/FeatureSearchWindow : "Specifies the size of the search window to apply when searching for feature matches across time frames. The search is conducted around the feature location predicted by the initial rotation estimate." Default value: 25 ( int ).

    + +

    Definition at line 568 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisFeatureSearchWindow()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomFovisFeatureSearchWindow ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/FeatureSearchWindow : 25 .

    + +

    Definition at line 568 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisFeatureSearchWindow()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisFeatureSearchWindow ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/FeatureSearchWindow , as a string: int .

    + +

    Definition at line 568 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisUpdateTargetFeaturesWithRefined()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisUpdateTargetFeaturesWithRefined ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/UpdateTargetFeaturesWithRefined : "When subpixel refinement is enabled, the refined feature locations can be saved over the original feature locations. This has a slightly negative impact on frame-to-frame visual odometry, but is likely better when using this library as part of a visual SLAM algorithm." Default value: false ( bool ).

    + +

    Definition at line 569 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisUpdateTargetFeaturesWithRefined()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomFovisUpdateTargetFeaturesWithRefined ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/UpdateTargetFeaturesWithRefined : false .

    + +

    Definition at line 569 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisUpdateTargetFeaturesWithRefined()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisUpdateTargetFeaturesWithRefined ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/UpdateTargetFeaturesWithRefined , as a string: bool .

    + +

    Definition at line 569 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisStereoRequireMutualMatch()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisStereoRequireMutualMatch ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/StereoRequireMutualMatch : "" Default value: true ( bool ).

    + +

    Definition at line 571 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisStereoRequireMutualMatch()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomFovisStereoRequireMutualMatch ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/StereoRequireMutualMatch : true .

    + +

    Definition at line 571 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisStereoRequireMutualMatch()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisStereoRequireMutualMatch ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/StereoRequireMutualMatch , as a string: bool .

    + +

    Definition at line 571 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisStereoMaxDistEpipolarLine()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisStereoMaxDistEpipolarLine ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/StereoMaxDistEpipolarLine : "" Default value: 1.5 ( double ).

    + +

    Definition at line 572 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisStereoMaxDistEpipolarLine()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomFovisStereoMaxDistEpipolarLine ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/StereoMaxDistEpipolarLine : 1.5 .

    + +

    Definition at line 572 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisStereoMaxDistEpipolarLine()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisStereoMaxDistEpipolarLine ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/StereoMaxDistEpipolarLine , as a string: double .

    + +

    Definition at line 572 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisStereoMaxRefinementDisplacement()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisStereoMaxRefinementDisplacement ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/StereoMaxRefinementDisplacement : "" Default value: 1.0 ( double ).

    + +

    Definition at line 573 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisStereoMaxRefinementDisplacement()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomFovisStereoMaxRefinementDisplacement ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/StereoMaxRefinementDisplacement : 1.0 .

    + +

    Definition at line 573 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisStereoMaxRefinementDisplacement()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisStereoMaxRefinementDisplacement ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/StereoMaxRefinementDisplacement , as a string: double .

    + +

    Definition at line 573 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomFovisStereoMaxDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomFovisStereoMaxDisparity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomFovis/StereoMaxDisparity : "" Default value: 128 ( int ).

    + +

    Definition at line 574 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomFovisStereoMaxDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomFovisStereoMaxDisparity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomFovis/StereoMaxDisparity : 128 .

    + +

    Definition at line 574 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomFovisStereoMaxDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomFovisStereoMaxDisparity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomFovis/StereoMaxDisparity , as a string: int .

    + +

    Definition at line 574 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2RansacIters()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2RansacIters ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/RansacIters : "Number of RANSAC iterations." Default value: 200 ( int ).

    + +

    Definition at line 577 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2RansacIters()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomViso2RansacIters ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/RansacIters : 200 .

    + +

    Definition at line 577 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2RansacIters()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2RansacIters ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/RansacIters , as a string: int .

    + +

    Definition at line 577 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2InlierThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2InlierThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/InlierThreshold : "Fundamental matrix inlier threshold." Default value: 2.0 ( double ).

    + +

    Definition at line 578 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2InlierThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomViso2InlierThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/InlierThreshold : 2.0 .

    + +

    Definition at line 578 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2InlierThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2InlierThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/InlierThreshold , as a string: double .

    + +

    Definition at line 578 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2Reweighting()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2Reweighting ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/Reweighting : "Lower border weights (more robust to calibration errors)." Default value: true ( bool ).

    + +

    Definition at line 579 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2Reweighting()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomViso2Reweighting ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/Reweighting : true .

    + +

    Definition at line 579 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2Reweighting()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2Reweighting ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/Reweighting , as a string: bool .

    + +

    Definition at line 579 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2MatchNmsN()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2MatchNmsN ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/MatchNmsN : "Non-max-suppression: min. distance between maxima (in pixels)." Default value: 3 ( int ).

    + +

    Definition at line 580 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2MatchNmsN()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomViso2MatchNmsN ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/MatchNmsN : 3 .

    + +

    Definition at line 580 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2MatchNmsN()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2MatchNmsN ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/MatchNmsN , as a string: int .

    + +

    Definition at line 580 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2MatchNmsTau()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2MatchNmsTau ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/MatchNmsTau : "Non-max-suppression: interest point peakiness threshold." Default value: 50 ( int ).

    + +

    Definition at line 581 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2MatchNmsTau()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomViso2MatchNmsTau ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/MatchNmsTau : 50 .

    + +

    Definition at line 581 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2MatchNmsTau()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2MatchNmsTau ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/MatchNmsTau , as a string: int .

    + +

    Definition at line 581 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2MatchBinsize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2MatchBinsize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/MatchBinsize : "Matching bin width/height (affects efficiency only)." Default value: 50 ( int ).

    + +

    Definition at line 582 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2MatchBinsize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomViso2MatchBinsize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/MatchBinsize : 50 .

    + +

    Definition at line 582 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2MatchBinsize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2MatchBinsize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/MatchBinsize , as a string: int .

    + +

    Definition at line 582 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2MatchRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2MatchRadius ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/MatchRadius : "Matching radius (du/dv in pixels)." Default value: 200 ( int ).

    + +

    Definition at line 583 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2MatchRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomViso2MatchRadius ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/MatchRadius : 200 .

    + +

    Definition at line 583 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2MatchRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2MatchRadius ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/MatchRadius , as a string: int .

    + +

    Definition at line 583 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2MatchDispTolerance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2MatchDispTolerance ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/MatchDispTolerance : "Disparity tolerance for stereo matches (in pixels)." Default value: 2 ( int ).

    + +

    Definition at line 584 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2MatchDispTolerance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomViso2MatchDispTolerance ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/MatchDispTolerance : 2 .

    + +

    Definition at line 584 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2MatchDispTolerance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2MatchDispTolerance ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/MatchDispTolerance , as a string: int .

    + +

    Definition at line 584 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2MatchOutlierDispTolerance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2MatchOutlierDispTolerance ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/MatchOutlierDispTolerance : "Outlier removal: disparity tolerance (in pixels)." Default value: 5 ( int ).

    + +

    Definition at line 585 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2MatchOutlierDispTolerance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomViso2MatchOutlierDispTolerance ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/MatchOutlierDispTolerance : 5 .

    + +

    Definition at line 585 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2MatchOutlierDispTolerance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2MatchOutlierDispTolerance ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/MatchOutlierDispTolerance , as a string: int .

    + +

    Definition at line 585 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2MatchOutlierFlowTolerance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2MatchOutlierFlowTolerance ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/MatchOutlierFlowTolerance : "Outlier removal: flow tolerance (in pixels)." Default value: 5 ( int ).

    + +

    Definition at line 586 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2MatchOutlierFlowTolerance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomViso2MatchOutlierFlowTolerance ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/MatchOutlierFlowTolerance : 5 .

    + +

    Definition at line 586 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2MatchOutlierFlowTolerance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2MatchOutlierFlowTolerance ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/MatchOutlierFlowTolerance , as a string: int .

    + +

    Definition at line 586 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2MatchMultiStage()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2MatchMultiStage ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/MatchMultiStage : "Multistage matching (denser and faster)." Default value: true ( bool ).

    + +

    Definition at line 587 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2MatchMultiStage()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomViso2MatchMultiStage ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/MatchMultiStage : true .

    + +

    Definition at line 587 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2MatchMultiStage()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2MatchMultiStage ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/MatchMultiStage , as a string: bool .

    + +

    Definition at line 587 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2MatchHalfResolution()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2MatchHalfResolution ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/MatchHalfResolution : "Match at half resolution, refine at full resolution." Default value: true ( bool ).

    + +

    Definition at line 588 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2MatchHalfResolution()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomViso2MatchHalfResolution ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/MatchHalfResolution : true .

    + +

    Definition at line 588 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2MatchHalfResolution()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2MatchHalfResolution ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/MatchHalfResolution , as a string: bool .

    + +

    Definition at line 588 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2MatchRefinement()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2MatchRefinement ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/MatchRefinement : "Refinement (0=none,1=pixel,2=subpixel)." Default value: 1 ( int ).

    + +

    Definition at line 589 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2MatchRefinement()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomViso2MatchRefinement ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/MatchRefinement : 1 .

    + +

    Definition at line 589 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2MatchRefinement()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2MatchRefinement ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/MatchRefinement , as a string: int .

    + +

    Definition at line 589 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2BucketMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2BucketMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/BucketMaxFeatures : "Maximal number of features per bucket." Default value: 2 ( int ).

    + +

    Definition at line 590 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2BucketMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomViso2BucketMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/BucketMaxFeatures : 2 .

    + +

    Definition at line 590 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2BucketMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2BucketMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/BucketMaxFeatures , as a string: int .

    + +

    Definition at line 590 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2BucketWidth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2BucketWidth ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/BucketWidth : "Width of bucket." Default value: 50 ( double ).

    + +

    Definition at line 591 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2BucketWidth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomViso2BucketWidth ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/BucketWidth : 50 .

    + +

    Definition at line 591 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2BucketWidth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2BucketWidth ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/BucketWidth , as a string: double .

    + +

    Definition at line 591 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomViso2BucketHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomViso2BucketHeight ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomViso2/BucketHeight : "Height of bucket." Default value: 50 ( double ).

    + +

    Definition at line 592 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomViso2BucketHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomViso2BucketHeight ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomViso2/BucketHeight : 50 .

    + +

    Definition at line 592 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomViso2BucketHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomViso2BucketHeight ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomViso2/BucketHeight , as a string: double .

    + +

    Definition at line 592 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomORBSLAMVocPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomORBSLAMVocPath ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomORBSLAM/VocPath : "Path to ORB vocabulary (*.txt)." Default value: "" (string).

    + +

    Definition at line 595 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomORBSLAMVocPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultOdomORBSLAMVocPath ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomORBSLAM/VocPath : "" .

    + +

    Definition at line 595 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomORBSLAMVocPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomORBSLAMVocPath ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomORBSLAM/VocPath , as a string: string.

    + +

    Definition at line 595 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomORBSLAMBf()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomORBSLAMBf ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomORBSLAM/Bf : "Fake IR projector baseline (m) used only when stereo is not used." Default value: 0.076 ( double ).

    + +

    Definition at line 596 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomORBSLAMBf()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomORBSLAMBf ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomORBSLAM/Bf : 0.076 .

    + +

    Definition at line 596 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomORBSLAMBf()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomORBSLAMBf ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomORBSLAM/Bf , as a string: double .

    + +

    Definition at line 596 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomORBSLAMThDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomORBSLAMThDepth ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomORBSLAM/ThDepth : "Close/Far threshold. Baseline times." Default value: 40.0 ( double ).

    + +

    Definition at line 597 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomORBSLAMThDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomORBSLAMThDepth ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomORBSLAM/ThDepth : 40.0 .

    + +

    Definition at line 597 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomORBSLAMThDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomORBSLAMThDepth ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomORBSLAM/ThDepth , as a string: double .

    + +

    Definition at line 597 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomORBSLAMFps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomORBSLAMFps ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomORBSLAM/Fps : "Camera FPS (0 to estimate from input data)." Default value: 0.0 ( float ).

    + +

    Definition at line 598 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomORBSLAMFps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomORBSLAMFps ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomORBSLAM/Fps : 0.0 .

    + +

    Definition at line 598 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomORBSLAMFps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomORBSLAMFps ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomORBSLAM/Fps , as a string: float .

    + +

    Definition at line 598 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomORBSLAMMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomORBSLAMMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomORBSLAM/MaxFeatures : "Maximum ORB features extracted per frame." Default value: 1000 ( int ).

    + +

    Definition at line 599 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomORBSLAMMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomORBSLAMMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomORBSLAM/MaxFeatures : 1000 .

    + +

    Definition at line 599 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomORBSLAMMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomORBSLAMMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomORBSLAM/MaxFeatures , as a string: int .

    + +

    Definition at line 599 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomORBSLAMMapSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomORBSLAMMapSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomORBSLAM/MapSize : "Maximum size of the feature map (0 means infinite). Only supported with ORB_SLAM2." Default value: 3000 ( int ).

    + +

    Definition at line 600 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomORBSLAMMapSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomORBSLAMMapSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomORBSLAM/MapSize : 3000 .

    + +

    Definition at line 600 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomORBSLAMMapSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomORBSLAMMapSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomORBSLAM/MapSize , as a string: int .

    + +

    Definition at line 600 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomORBSLAMInertial()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomORBSLAMInertial ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomORBSLAM/Inertial : "Enable IMU. Only supported with ORB_SLAM3." Default value: false ( bool ).

    + +

    Definition at line 601 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomORBSLAMInertial()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomORBSLAMInertial ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomORBSLAM/Inertial : false .

    + +

    Definition at line 601 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomORBSLAMInertial()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomORBSLAMInertial ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomORBSLAM/Inertial , as a string: bool .

    + +

    Definition at line 601 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomORBSLAMGyroNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomORBSLAMGyroNoise ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomORBSLAM/GyroNoise : "IMU gyroscope \"white noise\"." Default value: 0.01 ( double ).

    + +

    Definition at line 602 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomORBSLAMGyroNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomORBSLAMGyroNoise ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomORBSLAM/GyroNoise : 0.01 .

    + +

    Definition at line 602 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomORBSLAMGyroNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomORBSLAMGyroNoise ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomORBSLAM/GyroNoise , as a string: double .

    + +

    Definition at line 602 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomORBSLAMAccNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomORBSLAMAccNoise ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomORBSLAM/AccNoise : "IMU accelerometer \"white noise\"." Default value: 0.1 ( double ).

    + +

    Definition at line 603 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomORBSLAMAccNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomORBSLAMAccNoise ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomORBSLAM/AccNoise : 0.1 .

    + +

    Definition at line 603 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomORBSLAMAccNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomORBSLAMAccNoise ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomORBSLAM/AccNoise , as a string: double .

    + +

    Definition at line 603 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomORBSLAMGyroWalk()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomORBSLAMGyroWalk ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomORBSLAM/GyroWalk : "IMU gyroscope \"random walk\"." Default value: 0.000001 ( double ).

    + +

    Definition at line 604 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomORBSLAMGyroWalk()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomORBSLAMGyroWalk ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomORBSLAM/GyroWalk : 0.000001 .

    + +

    Definition at line 604 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomORBSLAMGyroWalk()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomORBSLAMGyroWalk ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomORBSLAM/GyroWalk , as a string: double .

    + +

    Definition at line 604 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomORBSLAMAccWalk()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomORBSLAMAccWalk ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomORBSLAM/AccWalk : "IMU accelerometer \"random walk\"." Default value: 0.0001 ( double ).

    + +

    Definition at line 605 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomORBSLAMAccWalk()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomORBSLAMAccWalk ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomORBSLAM/AccWalk : 0.0001 .

    + +

    Definition at line 605 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomORBSLAMAccWalk()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomORBSLAMAccWalk ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomORBSLAM/AccWalk , as a string: double .

    + +

    Definition at line 605 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomORBSLAMSamplingRate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomORBSLAMSamplingRate ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomORBSLAM/SamplingRate : "IMU sampling rate (0 to estimate from input data)." Default value: 0 ( double ).

    + +

    Definition at line 606 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomORBSLAMSamplingRate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomORBSLAMSamplingRate ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomORBSLAM/SamplingRate : 0 .

    + +

    Definition at line 606 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomORBSLAMSamplingRate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomORBSLAMSamplingRate ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomORBSLAM/SamplingRate , as a string: double .

    + +

    Definition at line 606 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOKVISConfigPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOKVISConfigPath ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOKVIS/ConfigPath : "Path of OKVIS config file." Default value: "" (string).

    + +

    Definition at line 610 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOKVISConfigPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultOdomOKVISConfigPath ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOKVIS/ConfigPath : "" .

    + +

    Definition at line 610 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOKVISConfigPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOKVISConfigPath ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOKVIS/ConfigPath , as a string: string.

    + +

    Definition at line 610 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLOAMSensor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLOAMSensor ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLOAM/Sensor : "Velodyne sensor: 0=VLP-16, 1=HDL-32, 2=HDL-64E" Default value: 2 ( int ).

    + +

    Definition at line 613 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLOAMSensor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomLOAMSensor ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLOAM/Sensor : 2 .

    + +

    Definition at line 613 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLOAMSensor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLOAMSensor ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLOAM/Sensor , as a string: int .

    + +

    Definition at line 613 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLOAMScanPeriod()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLOAMScanPeriod ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLOAM/ScanPeriod : "Scan period (s)" Default value: 0.1 ( float ).

    + +

    Definition at line 614 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLOAMScanPeriod()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomLOAMScanPeriod ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLOAM/ScanPeriod : 0.1 .

    + +

    Definition at line 614 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLOAMScanPeriod()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLOAMScanPeriod ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLOAM/ScanPeriod , as a string: float .

    + +

    Definition at line 614 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLOAMResolution()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLOAMResolution ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLOAM/Resolution : "Map resolution" Default value: 0.2 ( float ).

    + +

    Definition at line 615 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLOAMResolution()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomLOAMResolution ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLOAM/Resolution : 0.2 .

    + +

    Definition at line 615 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLOAMResolution()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLOAMResolution ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLOAM/Resolution , as a string: float .

    + +

    Definition at line 615 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLOAMLinVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLOAMLinVar ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLOAM/LinVar : "Linear output variance." Default value: 0.01 ( float ).

    + +

    Definition at line 616 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLOAMLinVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomLOAMLinVar ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLOAM/LinVar : 0.01 .

    + +

    Definition at line 616 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLOAMLinVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLOAMLinVar ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLOAM/LinVar , as a string: float .

    + +

    Definition at line 616 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLOAMAngVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLOAMAngVar ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLOAM/AngVar : "Angular output variance." Default value: 0.01 ( float ).

    + +

    Definition at line 617 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLOAMAngVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomLOAMAngVar ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLOAM/AngVar : 0.01 .

    + +

    Definition at line 617 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLOAMAngVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLOAMAngVar ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLOAM/AngVar , as a string: float .

    + +

    Definition at line 617 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLOAMLocalMapping()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLOAMLocalMapping ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLOAM/LocalMapping : "Local mapping. It adds more time to compute odometry, but accuracy is significantly improved." Default value: true ( bool ).

    + +

    Definition at line 618 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLOAMLocalMapping()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomLOAMLocalMapping ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLOAM/LocalMapping : true .

    + +

    Definition at line 618 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLOAMLocalMapping()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLOAMLocalMapping ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLOAM/LocalMapping , as a string: bool .

    + +

    Definition at line 618 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFGridRow()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFGridRow ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/GridRow : "" Default value: 4 ( int ).

    + +

    Definition at line 621 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFGridRow()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomMSCKFGridRow ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/GridRow : 4 .

    + +

    Definition at line 621 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFGridRow()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFGridRow ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/GridRow , as a string: int .

    + +

    Definition at line 621 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFGridCol()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFGridCol ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/GridCol : "" Default value: 5 ( int ).

    + +

    Definition at line 622 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFGridCol()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomMSCKFGridCol ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/GridCol : 5 .

    + +

    Definition at line 622 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFGridCol()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFGridCol ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/GridCol , as a string: int .

    + +

    Definition at line 622 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFGridMinFeatureNum()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFGridMinFeatureNum ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/GridMinFeatureNum : "" Default value: 3 ( int ).

    + +

    Definition at line 623 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFGridMinFeatureNum()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomMSCKFGridMinFeatureNum ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/GridMinFeatureNum : 3 .

    + +

    Definition at line 623 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFGridMinFeatureNum()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFGridMinFeatureNum ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/GridMinFeatureNum , as a string: int .

    + +

    Definition at line 623 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFGridMaxFeatureNum()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFGridMaxFeatureNum ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/GridMaxFeatureNum : "" Default value: 4 ( int ).

    + +

    Definition at line 624 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFGridMaxFeatureNum()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomMSCKFGridMaxFeatureNum ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/GridMaxFeatureNum : 4 .

    + +

    Definition at line 624 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFGridMaxFeatureNum()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFGridMaxFeatureNum ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/GridMaxFeatureNum , as a string: int .

    + +

    Definition at line 624 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFPyramidLevels()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFPyramidLevels ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/PyramidLevels : "" Default value: 3 ( int ).

    + +

    Definition at line 625 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFPyramidLevels()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomMSCKFPyramidLevels ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/PyramidLevels : 3 .

    + +

    Definition at line 625 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFPyramidLevels()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFPyramidLevels ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/PyramidLevels , as a string: int .

    + +

    Definition at line 625 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFPatchSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFPatchSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/PatchSize : "" Default value: 15 ( int ).

    + +

    Definition at line 626 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFPatchSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomMSCKFPatchSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/PatchSize : 15 .

    + +

    Definition at line 626 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFPatchSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFPatchSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/PatchSize , as a string: int .

    + +

    Definition at line 626 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFFastThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFFastThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/FastThreshold : "" Default value: 10 ( int ).

    + +

    Definition at line 627 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFFastThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomMSCKFFastThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/FastThreshold : 10 .

    + +

    Definition at line 627 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFFastThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFFastThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/FastThreshold , as a string: int .

    + +

    Definition at line 627 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFMaxIteration()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFMaxIteration ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/MaxIteration : "" Default value: 30 ( int ).

    + +

    Definition at line 628 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFMaxIteration()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomMSCKFMaxIteration ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/MaxIteration : 30 .

    + +

    Definition at line 628 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFMaxIteration()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFMaxIteration ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/MaxIteration , as a string: int .

    + +

    Definition at line 628 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFTrackPrecision()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFTrackPrecision ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/TrackPrecision : "" Default value: 0.01 ( double ).

    + +

    Definition at line 629 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFTrackPrecision()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFTrackPrecision ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/TrackPrecision : 0.01 .

    + +

    Definition at line 629 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFTrackPrecision()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFTrackPrecision ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/TrackPrecision , as a string: double .

    + +

    Definition at line 629 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFRansacThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFRansacThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/RansacThreshold : "" Default value: 3 ( double ).

    + +

    Definition at line 630 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFRansacThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFRansacThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/RansacThreshold : 3 .

    + +

    Definition at line 630 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFRansacThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFRansacThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/RansacThreshold , as a string: double .

    + +

    Definition at line 630 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFStereoThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFStereoThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/StereoThreshold : "" Default value: 5 ( double ).

    + +

    Definition at line 631 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFStereoThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFStereoThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/StereoThreshold : 5 .

    + +

    Definition at line 631 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFStereoThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFStereoThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/StereoThreshold , as a string: double .

    + +

    Definition at line 631 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFPositionStdThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFPositionStdThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/PositionStdThreshold : "" Default value: 8.0 ( double ).

    + +

    Definition at line 632 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFPositionStdThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFPositionStdThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/PositionStdThreshold : 8.0 .

    + +

    Definition at line 632 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFPositionStdThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFPositionStdThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/PositionStdThreshold , as a string: double .

    + +

    Definition at line 632 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFRotationThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFRotationThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/RotationThreshold : "" Default value: 0.2618 ( double ).

    + +

    Definition at line 633 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFRotationThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFRotationThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/RotationThreshold : 0.2618 .

    + +

    Definition at line 633 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFRotationThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFRotationThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/RotationThreshold , as a string: double .

    + +

    Definition at line 633 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFTranslationThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFTranslationThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/TranslationThreshold : "" Default value: 0.4 ( double ).

    + +

    Definition at line 634 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFTranslationThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFTranslationThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/TranslationThreshold : 0.4 .

    + +

    Definition at line 634 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFTranslationThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFTranslationThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/TranslationThreshold , as a string: double .

    + +

    Definition at line 634 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFTrackingRateThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFTrackingRateThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/TrackingRateThreshold : "" Default value: 0.5 ( double ).

    + +

    Definition at line 635 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFTrackingRateThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFTrackingRateThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/TrackingRateThreshold : 0.5 .

    + +

    Definition at line 635 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFTrackingRateThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFTrackingRateThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/TrackingRateThreshold , as a string: double .

    + +

    Definition at line 635 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFOptTranslationThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFOptTranslationThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/OptTranslationThreshold : "" Default value: 0 ( double ).

    + +

    Definition at line 636 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFOptTranslationThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFOptTranslationThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/OptTranslationThreshold : 0 .

    + +

    Definition at line 636 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFOptTranslationThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFOptTranslationThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/OptTranslationThreshold , as a string: double .

    + +

    Definition at line 636 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFNoiseGyro()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFNoiseGyro ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/NoiseGyro : "" Default value: 0.005 ( double ).

    + +

    Definition at line 637 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFNoiseGyro()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFNoiseGyro ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/NoiseGyro : 0.005 .

    + +

    Definition at line 637 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFNoiseGyro()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFNoiseGyro ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/NoiseGyro , as a string: double .

    + +

    Definition at line 637 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFNoiseAcc()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFNoiseAcc ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/NoiseAcc : "" Default value: 0.05 ( double ).

    + +

    Definition at line 638 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFNoiseAcc()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFNoiseAcc ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/NoiseAcc : 0.05 .

    + +

    Definition at line 638 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFNoiseAcc()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFNoiseAcc ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/NoiseAcc , as a string: double .

    + +

    Definition at line 638 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFNoiseGyroBias()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFNoiseGyroBias ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/NoiseGyroBias : "" Default value: 0.001 ( double ).

    + +

    Definition at line 639 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFNoiseGyroBias()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFNoiseGyroBias ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/NoiseGyroBias : 0.001 .

    + +

    Definition at line 639 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFNoiseGyroBias()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFNoiseGyroBias ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/NoiseGyroBias , as a string: double .

    + +

    Definition at line 639 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFNoiseAccBias()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFNoiseAccBias ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/NoiseAccBias : "" Default value: 0.01 ( double ).

    + +

    Definition at line 640 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFNoiseAccBias()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFNoiseAccBias ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/NoiseAccBias : 0.01 .

    + +

    Definition at line 640 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFNoiseAccBias()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFNoiseAccBias ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/NoiseAccBias , as a string: double .

    + +

    Definition at line 640 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFNoiseFeature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFNoiseFeature ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/NoiseFeature : "" Default value: 0.035 ( double ).

    + +

    Definition at line 641 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFNoiseFeature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFNoiseFeature ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/NoiseFeature : 0.035 .

    + +

    Definition at line 641 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFNoiseFeature()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFNoiseFeature ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/NoiseFeature , as a string: double .

    + +

    Definition at line 641 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFInitCovVel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFInitCovVel ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/InitCovVel : "" Default value: 0.25 ( double ).

    + +

    Definition at line 642 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFInitCovVel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFInitCovVel ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/InitCovVel : 0.25 .

    + +

    Definition at line 642 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFInitCovVel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFInitCovVel ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/InitCovVel , as a string: double .

    + +

    Definition at line 642 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFInitCovGyroBias()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFInitCovGyroBias ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/InitCovGyroBias : "" Default value: 0.01 ( double ).

    + +

    Definition at line 643 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFInitCovGyroBias()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFInitCovGyroBias ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/InitCovGyroBias : 0.01 .

    + +

    Definition at line 643 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFInitCovGyroBias()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFInitCovGyroBias ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/InitCovGyroBias , as a string: double .

    + +

    Definition at line 643 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFInitCovAccBias()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFInitCovAccBias ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/InitCovAccBias : "" Default value: 0.01 ( double ).

    + +

    Definition at line 644 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFInitCovAccBias()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFInitCovAccBias ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/InitCovAccBias : 0.01 .

    + +

    Definition at line 644 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFInitCovAccBias()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFInitCovAccBias ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/InitCovAccBias , as a string: double .

    + +

    Definition at line 644 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFInitCovExRot()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFInitCovExRot ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/InitCovExRot : "" Default value: 0.00030462 ( double ).

    + +

    Definition at line 645 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFInitCovExRot()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFInitCovExRot ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/InitCovExRot : 0.00030462 .

    + +

    Definition at line 645 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFInitCovExRot()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFInitCovExRot ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/InitCovExRot , as a string: double .

    + +

    Definition at line 645 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFInitCovExTrans()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFInitCovExTrans ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/InitCovExTrans : "" Default value: 0.000025 ( double ).

    + +

    Definition at line 646 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFInitCovExTrans()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomMSCKFInitCovExTrans ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/InitCovExTrans : 0.000025 .

    + +

    Definition at line 646 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFInitCovExTrans()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFInitCovExTrans ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/InitCovExTrans , as a string: double .

    + +

    Definition at line 646 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomMSCKFMaxCamStateSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomMSCKFMaxCamStateSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomMSCKF/MaxCamStateSize : "" Default value: 20 ( int ).

    + +

    Definition at line 647 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomMSCKFMaxCamStateSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomMSCKFMaxCamStateSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomMSCKF/MaxCamStateSize : 20 .

    + +

    Definition at line 647 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomMSCKFMaxCamStateSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomMSCKFMaxCamStateSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomMSCKF/MaxCamStateSize , as a string: int .

    + +

    Definition at line 647 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomVINSFusionConfigPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomVINSFusionConfigPath ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomVINSFusion/ConfigPath : "Path of VINS-Fusion config file." Default value: "" (string).

    + +

    Definition at line 650 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomVINSFusionConfigPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultOdomVINSFusionConfigPath ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomVINSFusion/ConfigPath : "" .

    + +

    Definition at line 650 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomVINSFusionConfigPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomVINSFusionConfigPath ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomVINSFusion/ConfigPath , as a string: string.

    + +

    Definition at line 650 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSConfigPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSConfigPath ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/ConfigPath : "Path of OpenVINS config file (*.yaml). Same format used than OpenVINS library. Note that any parameter from that config file will overwrite the same parameter in OdomOpenVINS group." Default value: "" (string).

    + +

    Definition at line 653 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSConfigPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultOdomOpenVINSConfigPath ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/ConfigPath : "" .

    + +

    Definition at line 653 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSConfigPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSConfigPath ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/ConfigPath , as a string: string.

    + +

    Definition at line 653 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSUseStereo()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSUseStereo ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/UseStereo : "If we have more than 1 camera, if we should try to track stereo constraints between pairs." Default value: true ( bool ).

    + +

    Definition at line 654 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSUseStereo()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomOpenVINSUseStereo ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/UseStereo : true .

    + +

    Definition at line 654 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSUseStereo()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSUseStereo ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/UseStereo , as a string: bool .

    + +

    Definition at line 654 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSUseKLT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSUseKLT ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/UseKLT : "If true we will use KLT, otherwise use a ORB descriptor + robust matching." Default value: true ( bool ).

    + +

    Definition at line 655 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSUseKLT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomOpenVINSUseKLT ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/UseKLT : true .

    + +

    Definition at line 655 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSUseKLT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSUseKLT ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/UseKLT , as a string: bool .

    + +

    Definition at line 655 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSNumPts()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSNumPts ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/NumPts : "Number of points (per camera) we will extract and try to track." Default value: 200 ( int ).

    + +

    Definition at line 656 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSNumPts()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpenVINSNumPts ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/NumPts : 200 .

    + +

    Definition at line 656 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSNumPts()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSNumPts ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/NumPts , as a string: int .

    + +

    Definition at line 656 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSMinPxDist()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSMinPxDist ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/MinPxDist : "Eistance between features (features near each other provide less information)." Default value: 15 ( int ).

    + +

    Definition at line 657 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSMinPxDist()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpenVINSMinPxDist ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/MinPxDist : 15 .

    + +

    Definition at line 657 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSMinPxDist()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSMinPxDist ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/MinPxDist , as a string: int .

    + +

    Definition at line 657 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSFiTriangulate1d()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSFiTriangulate1d ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/FiTriangulate1d : "If we should perform 1d triangulation instead of 3d." Default value: false ( bool ).

    + +

    Definition at line 658 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSFiTriangulate1d()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomOpenVINSFiTriangulate1d ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/FiTriangulate1d : false .

    + +

    Definition at line 658 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSFiTriangulate1d()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSFiTriangulate1d ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/FiTriangulate1d , as a string: bool .

    + +

    Definition at line 658 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSFiRefineFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSFiRefineFeatures ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/FiRefineFeatures : "If we should perform Levenberg-Marquardt refinement." Default value: true ( bool ).

    + +

    Definition at line 659 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSFiRefineFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomOpenVINSFiRefineFeatures ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/FiRefineFeatures : true .

    + +

    Definition at line 659 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSFiRefineFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSFiRefineFeatures ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/FiRefineFeatures , as a string: bool .

    + +

    Definition at line 659 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSFiMaxRuns()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSFiMaxRuns ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/FiMaxRuns : "Max runs for Levenberg-Marquardt." Default value: 5 ( int ).

    + +

    Definition at line 660 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSFiMaxRuns()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpenVINSFiMaxRuns ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/FiMaxRuns : 5 .

    + +

    Definition at line 660 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSFiMaxRuns()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSFiMaxRuns ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/FiMaxRuns , as a string: int .

    + +

    Definition at line 660 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSFiMaxBaseline()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSFiMaxBaseline ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/FiMaxBaseline : "Max baseline ratio to accept triangulated features." Default value: 40 ( double ).

    + +

    Definition at line 661 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSFiMaxBaseline()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSFiMaxBaseline ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/FiMaxBaseline : 40 .

    + +

    Definition at line 661 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSFiMaxBaseline()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSFiMaxBaseline ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/FiMaxBaseline , as a string: double .

    + +

    Definition at line 661 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSFiMaxCondNumber()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSFiMaxCondNumber ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/FiMaxCondNumber : "Max condition number of linear triangulation matrix accept triangulated features." Default value: 10000 ( double ).

    + +

    Definition at line 662 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSFiMaxCondNumber()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSFiMaxCondNumber ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/FiMaxCondNumber : 10000 .

    + +

    Definition at line 662 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSFiMaxCondNumber()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSFiMaxCondNumber ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/FiMaxCondNumber , as a string: double .

    + +

    Definition at line 662 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSUseFEJ()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSUseFEJ ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/UseFEJ : "If first-estimate Jacobians should be used (enable for good consistency)." Default value: true ( bool ).

    + +

    Definition at line 664 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSUseFEJ()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomOpenVINSUseFEJ ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/UseFEJ : true .

    + +

    Definition at line 664 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSUseFEJ()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSUseFEJ ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/UseFEJ , as a string: bool .

    + +

    Definition at line 664 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSIntegration()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSIntegration ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/Integration : "0=discrete, 1=rk4, 2=analytical (if rk4 or analytical used then analytical covariance propagation is used)." Default value: 1 ( int ).

    + +

    Definition at line 665 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSIntegration()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpenVINSIntegration ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/Integration : 1 .

    + +

    Definition at line 665 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSIntegration()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSIntegration ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/Integration , as a string: int .

    + +

    Definition at line 665 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSCalibCamExtrinsics()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSCalibCamExtrinsics ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/CalibCamExtrinsics : "Bool to determine whether or not to calibrate imu-to-camera pose." Default value: false ( bool ).

    + +

    Definition at line 666 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSCalibCamExtrinsics()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomOpenVINSCalibCamExtrinsics ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/CalibCamExtrinsics : false .

    + +

    Definition at line 666 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSCalibCamExtrinsics()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSCalibCamExtrinsics ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/CalibCamExtrinsics , as a string: bool .

    + +

    Definition at line 666 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSCalibCamIntrinsics()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSCalibCamIntrinsics ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/CalibCamIntrinsics : "Bool to determine whether or not to calibrate camera intrinsics." Default value: false ( bool ).

    + +

    Definition at line 667 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSCalibCamIntrinsics()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomOpenVINSCalibCamIntrinsics ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/CalibCamIntrinsics : false .

    + +

    Definition at line 667 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSCalibCamIntrinsics()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSCalibCamIntrinsics ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/CalibCamIntrinsics , as a string: bool .

    + +

    Definition at line 667 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSCalibCamTimeoffset()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSCalibCamTimeoffset ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/CalibCamTimeoffset : "Bool to determine whether or not to calibrate camera to IMU time offset." Default value: false ( bool ).

    + +

    Definition at line 668 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSCalibCamTimeoffset()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomOpenVINSCalibCamTimeoffset ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/CalibCamTimeoffset : false .

    + +

    Definition at line 668 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSCalibCamTimeoffset()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSCalibCamTimeoffset ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/CalibCamTimeoffset , as a string: bool .

    + +

    Definition at line 668 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSCalibIMUIntrinsics()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSCalibIMUIntrinsics ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/CalibIMUIntrinsics : "Bool to determine whether or not to calibrate the IMU intrinsics." Default value: false ( bool ).

    + +

    Definition at line 669 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSCalibIMUIntrinsics()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomOpenVINSCalibIMUIntrinsics ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/CalibIMUIntrinsics : false .

    + +

    Definition at line 669 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSCalibIMUIntrinsics()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSCalibIMUIntrinsics ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/CalibIMUIntrinsics , as a string: bool .

    + +

    Definition at line 669 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSCalibIMUGSensitivity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSCalibIMUGSensitivity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/CalibIMUGSensitivity : "Bool to determine whether or not to calibrate the Gravity sensitivity." Default value: false ( bool ).

    + +

    Definition at line 670 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSCalibIMUGSensitivity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomOpenVINSCalibIMUGSensitivity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/CalibIMUGSensitivity : false .

    + +

    Definition at line 670 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSCalibIMUGSensitivity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSCalibIMUGSensitivity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/CalibIMUGSensitivity , as a string: bool .

    + +

    Definition at line 670 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSMaxClones()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSMaxClones ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/MaxClones : "Max clone size of sliding window." Default value: 11 ( int ).

    + +

    Definition at line 671 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSMaxClones()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpenVINSMaxClones ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/MaxClones : 11 .

    + +

    Definition at line 671 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSMaxClones()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSMaxClones ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/MaxClones , as a string: int .

    + +

    Definition at line 671 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSMaxSLAM()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSMaxSLAM ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/MaxSLAM : "Max number of estimated SLAM features." Default value: 50 ( int ).

    + +

    Definition at line 672 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSMaxSLAM()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpenVINSMaxSLAM ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/MaxSLAM : 50 .

    + +

    Definition at line 672 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSMaxSLAM()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSMaxSLAM ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/MaxSLAM , as a string: int .

    + +

    Definition at line 672 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSMaxSLAMInUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSMaxSLAMInUpdate ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/MaxSLAMInUpdate : "Max number of SLAM features we allow to be included in a single EKF update.." Default value: 25 ( int ).

    + +

    Definition at line 673 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSMaxSLAMInUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpenVINSMaxSLAMInUpdate ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/MaxSLAMInUpdate : 25 .

    + +

    Definition at line 673 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSMaxSLAMInUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSMaxSLAMInUpdate ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/MaxSLAMInUpdate , as a string: int .

    + +

    Definition at line 673 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSMaxMSCKFInUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSMaxMSCKFInUpdate ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/MaxMSCKFInUpdate : "Max number of MSCKF features we will use at a given image timestep.." Default value: 50 ( int ).

    + +

    Definition at line 674 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSMaxMSCKFInUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpenVINSMaxMSCKFInUpdate ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/MaxMSCKFInUpdate : 50 .

    + +

    Definition at line 674 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSMaxMSCKFInUpdate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSMaxMSCKFInUpdate ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/MaxMSCKFInUpdate , as a string: int .

    + +

    Definition at line 674 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSFeatRepMSCKF()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSFeatRepMSCKF ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/FeatRepMSCKF : "What representation our features are in (msckf features)." Default value: 0 ( int ).

    + +

    Definition at line 675 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSFeatRepMSCKF()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpenVINSFeatRepMSCKF ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/FeatRepMSCKF : 0 .

    + +

    Definition at line 675 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSFeatRepMSCKF()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSFeatRepMSCKF ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/FeatRepMSCKF , as a string: int .

    + +

    Definition at line 675 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSFeatRepSLAM()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSFeatRepSLAM ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/FeatRepSLAM : "What representation our features are in (slam features)." Default value: 4 ( int ).

    + +

    Definition at line 676 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSFeatRepSLAM()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpenVINSFeatRepSLAM ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/FeatRepSLAM : 4 .

    + +

    Definition at line 676 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSFeatRepSLAM()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSFeatRepSLAM ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/FeatRepSLAM , as a string: int .

    + +

    Definition at line 676 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSDtSLAMDelay()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSDtSLAMDelay ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/DtSLAMDelay : "Delay, in seconds, that we should wait from init before we start estimating SLAM features." Default value: 0.0 ( double ).

    + +

    Definition at line 677 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSDtSLAMDelay()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSDtSLAMDelay ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/DtSLAMDelay : 0.0 .

    + +

    Definition at line 677 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSDtSLAMDelay()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSDtSLAMDelay ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/DtSLAMDelay , as a string: double .

    + +

    Definition at line 677 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSGravityMag()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSGravityMag ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/GravityMag : "Gravity magnitude in the global frame (i.e. should be 9.81 typically)." Default value: 9.81 ( double ).

    + +

    Definition at line 678 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSGravityMag()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSGravityMag ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/GravityMag : 9.81 .

    + +

    Definition at line 678 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSGravityMag()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSGravityMag ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/GravityMag , as a string: double .

    + +

    Definition at line 678 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSLeftMaskPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSLeftMaskPath ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/LeftMaskPath : "Mask for left image." Default value: "" (string).

    + +

    Definition at line 679 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSLeftMaskPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultOdomOpenVINSLeftMaskPath ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/LeftMaskPath : "" .

    + +

    Definition at line 679 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSLeftMaskPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSLeftMaskPath ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/LeftMaskPath , as a string: string.

    + +

    Definition at line 679 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSRightMaskPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSRightMaskPath ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/RightMaskPath : "Mask for right image." Default value: "" (string).

    + +

    Definition at line 680 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSRightMaskPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultOdomOpenVINSRightMaskPath ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/RightMaskPath : "" .

    + +

    Definition at line 680 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSRightMaskPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSRightMaskPath ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/RightMaskPath , as a string: string.

    + +

    Definition at line 680 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitWindowTime()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitWindowTime ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitWindowTime : "Amount of time we will initialize over (seconds)." Default value: 2.0 ( double ).

    + +

    Definition at line 682 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitWindowTime()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSInitWindowTime ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitWindowTime : 2.0 .

    + +

    Definition at line 682 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitWindowTime()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitWindowTime ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitWindowTime , as a string: double .

    + +

    Definition at line 682 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitIMUThresh()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitIMUThresh ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitIMUThresh : "Variance threshold on our acceleration to be classified as moving." Default value: 1.0 ( double ).

    + +

    Definition at line 683 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitIMUThresh()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSInitIMUThresh ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitIMUThresh : 1.0 .

    + +

    Definition at line 683 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitIMUThresh()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitIMUThresh ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitIMUThresh , as a string: double .

    + +

    Definition at line 683 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitMaxDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitMaxDisparity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitMaxDisparity : "Max disparity to consider the platform stationary (dependent on resolution)." Default value: 10.0 ( double ).

    + +

    Definition at line 684 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitMaxDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSInitMaxDisparity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitMaxDisparity : 10.0 .

    + +

    Definition at line 684 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitMaxDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitMaxDisparity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitMaxDisparity , as a string: double .

    + +

    Definition at line 684 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitMaxFeatures : "How many features to track during initialization (saves on computation)." Default value: 50 ( int ).

    + +

    Definition at line 685 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpenVINSInitMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitMaxFeatures : 50 .

    + +

    Definition at line 685 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitMaxFeatures , as a string: int .

    + +

    Definition at line 685 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitDynUse()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitDynUse ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitDynUse : "If dynamic initialization should be used." Default value: false ( bool ).

    + +

    Definition at line 686 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitDynUse()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomOpenVINSInitDynUse ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitDynUse : false .

    + +

    Definition at line 686 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitDynUse()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitDynUse ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitDynUse , as a string: bool .

    + +

    Definition at line 686 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitDynMLEOptCalib()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitDynMLEOptCalib ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitDynMLEOptCalib : "If we should optimize calibration during intialization (not recommended)." Default value: false ( bool ).

    + +

    Definition at line 687 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitDynMLEOptCalib()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomOpenVINSInitDynMLEOptCalib ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitDynMLEOptCalib : false .

    + +

    Definition at line 687 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitDynMLEOptCalib()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitDynMLEOptCalib ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitDynMLEOptCalib , as a string: bool .

    + +

    Definition at line 687 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitDynMLEMaxIter()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitDynMLEMaxIter ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitDynMLEMaxIter : "How many iterations the MLE refinement should use (zero to skip the MLE)." Default value: 50 ( int ).

    + +

    Definition at line 688 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitDynMLEMaxIter()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpenVINSInitDynMLEMaxIter ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitDynMLEMaxIter : 50 .

    + +

    Definition at line 688 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitDynMLEMaxIter()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitDynMLEMaxIter ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitDynMLEMaxIter , as a string: int .

    + +

    Definition at line 688 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitDynMLEMaxTime()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitDynMLEMaxTime ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitDynMLEMaxTime : "How many seconds the MLE should be completed in." Default value: 0.05 ( double ).

    + +

    Definition at line 689 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitDynMLEMaxTime()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSInitDynMLEMaxTime ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitDynMLEMaxTime : 0.05 .

    + +

    Definition at line 689 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitDynMLEMaxTime()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitDynMLEMaxTime ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitDynMLEMaxTime , as a string: double .

    + +

    Definition at line 689 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitDynMLEMaxThreads()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitDynMLEMaxThreads ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitDynMLEMaxThreads : "How many threads the MLE should use." Default value: 6 ( int ).

    + +

    Definition at line 690 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitDynMLEMaxThreads()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpenVINSInitDynMLEMaxThreads ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitDynMLEMaxThreads : 6 .

    + +

    Definition at line 690 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitDynMLEMaxThreads()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitDynMLEMaxThreads ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitDynMLEMaxThreads , as a string: int .

    + +

    Definition at line 690 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitDynNumPose()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitDynNumPose ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitDynNumPose : "Number of poses to use within our window time (evenly spaced)." Default value: 6 ( int ).

    + +

    Definition at line 691 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitDynNumPose()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpenVINSInitDynNumPose ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitDynNumPose : 6 .

    + +

    Definition at line 691 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitDynNumPose()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitDynNumPose ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitDynNumPose , as a string: int .

    + +

    Definition at line 691 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitDynMinDeg()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitDynMinDeg ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitDynMinDeg : "Orientation change needed to try to init." Default value: 10.0 ( double ).

    + +

    Definition at line 692 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitDynMinDeg()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSInitDynMinDeg ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitDynMinDeg : 10.0 .

    + +

    Definition at line 692 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitDynMinDeg()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitDynMinDeg ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitDynMinDeg , as a string: double .

    + +

    Definition at line 692 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitDynInflationOri()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitDynInflationOri ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitDynInflationOri : "What to inflate the recovered q_GtoI covariance by." Default value: 10.0 ( double ).

    + +

    Definition at line 693 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitDynInflationOri()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSInitDynInflationOri ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitDynInflationOri : 10.0 .

    + +

    Definition at line 693 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitDynInflationOri()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitDynInflationOri ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitDynInflationOri , as a string: double .

    + +

    Definition at line 693 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitDynInflationVel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitDynInflationVel ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitDynInflationVel : "What to inflate the recovered v_IinG covariance by." Default value: 100.0 ( double ).

    + +

    Definition at line 694 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitDynInflationVel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSInitDynInflationVel ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitDynInflationVel : 100.0 .

    + +

    Definition at line 694 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitDynInflationVel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitDynInflationVel ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitDynInflationVel , as a string: double .

    + +

    Definition at line 694 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitDynInflationBg()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitDynInflationBg ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitDynInflationBg : "What to inflate the recovered bias_g covariance by." Default value: 10.0 ( double ).

    + +

    Definition at line 695 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitDynInflationBg()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSInitDynInflationBg ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitDynInflationBg : 10.0 .

    + +

    Definition at line 695 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitDynInflationBg()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitDynInflationBg ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitDynInflationBg , as a string: double .

    + +

    Definition at line 695 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitDynInflationBa()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitDynInflationBa ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitDynInflationBa : "What to inflate the recovered bias_a covariance by." Default value: 100.0 ( double ).

    + +

    Definition at line 696 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitDynInflationBa()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSInitDynInflationBa ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitDynInflationBa : 100.0 .

    + +

    Definition at line 696 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitDynInflationBa()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitDynInflationBa ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitDynInflationBa , as a string: double .

    + +

    Definition at line 696 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSInitDynMinRecCond()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSInitDynMinRecCond ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/InitDynMinRecCond : "Reciprocal condition number thresh for info inversion." Default value: 1e-15 ( double ).

    + +

    Definition at line 697 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSInitDynMinRecCond()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSInitDynMinRecCond ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/InitDynMinRecCond : 1e-15 .

    + +

    Definition at line 697 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSInitDynMinRecCond()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSInitDynMinRecCond ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/InitDynMinRecCond , as a string: double .

    + +

    Definition at line 697 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSTryZUPT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSTryZUPT ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/TryZUPT : "If we should try to use zero velocity update." Default value: true ( bool ).

    + +

    Definition at line 699 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSTryZUPT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomOpenVINSTryZUPT ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/TryZUPT : true .

    + +

    Definition at line 699 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSTryZUPT()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSTryZUPT ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/TryZUPT , as a string: bool .

    + +

    Definition at line 699 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSZUPTChi2Multiplier()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSZUPTChi2Multiplier ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/ZUPTChi2Multiplier : "Chi2 multiplier for zero velocity." Default value: 0.0 ( double ).

    + +

    Definition at line 700 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSZUPTChi2Multiplier()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSZUPTChi2Multiplier ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/ZUPTChi2Multiplier : 0.0 .

    + +

    Definition at line 700 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSZUPTChi2Multiplier()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSZUPTChi2Multiplier ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/ZUPTChi2Multiplier , as a string: double .

    + +

    Definition at line 700 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSZUPTMaxVelodicy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSZUPTMaxVelodicy ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/ZUPTMaxVelodicy : "Max velocity we will consider to try to do a zupt (i.e. if above this, don't do zupt)." Default value: 0.1 ( double ).

    + +

    Definition at line 701 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSZUPTMaxVelodicy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSZUPTMaxVelodicy ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/ZUPTMaxVelodicy : 0.1 .

    + +

    Definition at line 701 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSZUPTMaxVelodicy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSZUPTMaxVelodicy ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/ZUPTMaxVelodicy , as a string: double .

    + +

    Definition at line 701 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSZUPTNoiseMultiplier()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSZUPTNoiseMultiplier ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/ZUPTNoiseMultiplier : "Multiplier of our zupt measurement IMU noise matrix (default should be 1.0)." Default value: 10.0 ( double ).

    + +

    Definition at line 702 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSZUPTNoiseMultiplier()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSZUPTNoiseMultiplier ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/ZUPTNoiseMultiplier : 10.0 .

    + +

    Definition at line 702 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSZUPTNoiseMultiplier()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSZUPTNoiseMultiplier ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/ZUPTNoiseMultiplier , as a string: double .

    + +

    Definition at line 702 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSZUPTMaxDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSZUPTMaxDisparity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/ZUPTMaxDisparity : "Max disparity we will consider to try to do a zupt (i.e. if above this, don't do zupt)." Default value: 0.5 ( double ).

    + +

    Definition at line 703 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSZUPTMaxDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSZUPTMaxDisparity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/ZUPTMaxDisparity : 0.5 .

    + +

    Definition at line 703 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSZUPTMaxDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSZUPTMaxDisparity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/ZUPTMaxDisparity , as a string: double .

    + +

    Definition at line 703 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSZUPTOnlyAtBeginning()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSZUPTOnlyAtBeginning ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/ZUPTOnlyAtBeginning : "If we should only use the zupt at the very beginning static initialization phase." Default value: false ( bool ).

    + +

    Definition at line 704 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSZUPTOnlyAtBeginning()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultOdomOpenVINSZUPTOnlyAtBeginning ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/ZUPTOnlyAtBeginning : false .

    + +

    Definition at line 704 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSZUPTOnlyAtBeginning()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSZUPTOnlyAtBeginning ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/ZUPTOnlyAtBeginning , as a string: bool .

    + +

    Definition at line 704 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSAccelerometerNoiseDensity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSAccelerometerNoiseDensity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/AccelerometerNoiseDensity : "[m/s^2/sqrt(Hz)] (accel \"white noise\")." Default value: 0.01 ( double ).

    + +

    Definition at line 706 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSAccelerometerNoiseDensity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSAccelerometerNoiseDensity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/AccelerometerNoiseDensity : 0.01 .

    + +

    Definition at line 706 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSAccelerometerNoiseDensity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSAccelerometerNoiseDensity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/AccelerometerNoiseDensity , as a string: double .

    + +

    Definition at line 706 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSAccelerometerRandomWalk()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSAccelerometerRandomWalk ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/AccelerometerRandomWalk : "[m/s^3/sqrt(Hz)] (accel bias diffusion)." Default value: 0.001 ( double ).

    + +

    Definition at line 707 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSAccelerometerRandomWalk()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSAccelerometerRandomWalk ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/AccelerometerRandomWalk : 0.001 .

    + +

    Definition at line 707 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSAccelerometerRandomWalk()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSAccelerometerRandomWalk ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/AccelerometerRandomWalk , as a string: double .

    + +

    Definition at line 707 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSGyroscopeNoiseDensity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSGyroscopeNoiseDensity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/GyroscopeNoiseDensity : "[rad/s/sqrt(Hz)] (gyro \"white noise\")." Default value: 0.001 ( double ).

    + +

    Definition at line 708 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSGyroscopeNoiseDensity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSGyroscopeNoiseDensity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/GyroscopeNoiseDensity : 0.001 .

    + +

    Definition at line 708 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSGyroscopeNoiseDensity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSGyroscopeNoiseDensity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/GyroscopeNoiseDensity , as a string: double .

    + +

    Definition at line 708 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSGyroscopeRandomWalk()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSGyroscopeRandomWalk ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/GyroscopeRandomWalk : "[rad/s^2/sqrt(Hz)] (gyro bias diffusion)." Default value: 0.0001 ( double ).

    + +

    Definition at line 709 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSGyroscopeRandomWalk()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSGyroscopeRandomWalk ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/GyroscopeRandomWalk : 0.0001 .

    + +

    Definition at line 709 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSGyroscopeRandomWalk()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSGyroscopeRandomWalk ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/GyroscopeRandomWalk , as a string: double .

    + +

    Definition at line 709 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSUpMSCKFSigmaPx()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSUpMSCKFSigmaPx ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/UpMSCKFSigmaPx : "Pixel noise for MSCKF features." Default value: 1.0 ( double ).

    + +

    Definition at line 710 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSUpMSCKFSigmaPx()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSUpMSCKFSigmaPx ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/UpMSCKFSigmaPx : 1.0 .

    + +

    Definition at line 710 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSUpMSCKFSigmaPx()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSUpMSCKFSigmaPx ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/UpMSCKFSigmaPx , as a string: double .

    + +

    Definition at line 710 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSUpMSCKFChi2Multiplier()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSUpMSCKFChi2Multiplier ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/UpMSCKFChi2Multiplier : "Chi2 multiplier for MSCKF features." Default value: 1.0 ( double ).

    + +

    Definition at line 711 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSUpMSCKFChi2Multiplier()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSUpMSCKFChi2Multiplier ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/UpMSCKFChi2Multiplier : 1.0 .

    + +

    Definition at line 711 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSUpMSCKFChi2Multiplier()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSUpMSCKFChi2Multiplier ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/UpMSCKFChi2Multiplier , as a string: double .

    + +

    Definition at line 711 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSUpSLAMSigmaPx()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSUpSLAMSigmaPx ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/UpSLAMSigmaPx : "Pixel noise for SLAM features." Default value: 1.0 ( double ).

    + +

    Definition at line 712 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSUpSLAMSigmaPx()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSUpSLAMSigmaPx ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/UpSLAMSigmaPx : 1.0 .

    + +

    Definition at line 712 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSUpSLAMSigmaPx()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSUpSLAMSigmaPx ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/UpSLAMSigmaPx , as a string: double .

    + +

    Definition at line 712 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpenVINSUpSLAMChi2Multiplier()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpenVINSUpSLAMChi2Multiplier ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpenVINS/UpSLAMChi2Multiplier : "Chi2 multiplier for SLAM features." Default value: 1.0 ( double ).

    + +

    Definition at line 713 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpenVINSUpSLAMChi2Multiplier()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultOdomOpenVINSUpSLAMChi2Multiplier ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpenVINS/UpSLAMChi2Multiplier : 1.0 .

    + +

    Definition at line 713 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpenVINSUpSLAMChi2Multiplier()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpenVINSUpSLAMChi2Multiplier ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpenVINS/UpSLAMChi2Multiplier , as a string: double .

    + +

    Definition at line 713 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpen3DMaxDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpen3DMaxDepth ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpen3D/MaxDepth : "Maximum depth." Default value: 3.0 ( float ).

    + +

    Definition at line 716 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpen3DMaxDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomOpen3DMaxDepth ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpen3D/MaxDepth : 3.0 .

    + +

    Definition at line 716 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpen3DMaxDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpen3DMaxDepth ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpen3D/MaxDepth , as a string: float .

    + +

    Definition at line 716 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomOpen3DMethod()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomOpen3DMethod ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomOpen3D/Method : "Registration method: 0=PointToPlane, 1=Intensity, 2=Hybrid." Default value: 0 ( int ).

    + +

    Definition at line 717 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomOpen3DMethod()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomOpen3DMethod ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomOpen3D/Method : 0 .

    + +

    Definition at line 717 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomOpen3DMethod()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomOpen3DMethod ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomOpen3D/Method , as a string: int .

    + +

    Definition at line 717 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomCuVSLAMMulticamMode()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomCuVSLAMMulticamMode ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomCuVSLAM/MulticamMode : "cuVSLAM multicam_mode setting: 0=moderate, 1=performance, 2=precision." Default value: 0 ( int ).

    + +

    Definition at line 720 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomCuVSLAMMulticamMode()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomCuVSLAMMulticamMode ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomCuVSLAM/MulticamMode : 0 .

    + +

    Definition at line 720 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomCuVSLAMMulticamMode()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomCuVSLAMMulticamMode ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomCuVSLAM/MulticamMode , as a string: int .

    + +

    Definition at line 720 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLIOSAMConfigPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLIOSAMConfigPath ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLIOSAM/ConfigPath : "Path to LIO-SAM params.yaml config file. When set, sensor/IMU/feature parameters are loaded from the file and the individual parameters below are ignored." Default value: "" (string).

    + +

    Definition at line 723 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLIOSAMConfigPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultOdomLIOSAMConfigPath ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLIOSAM/ConfigPath : "" .

    + +

    Definition at line 723 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLIOSAMConfigPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLIOSAMConfigPath ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLIOSAM/ConfigPath , as a string: string.

    + +

    Definition at line 723 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLIOSAMSensor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLIOSAMSensor ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLIOSAM/Sensor : "LiDAR sensor: 0=Velodyne, 1=Ouster, 2=Livox" Default value: 0 ( int ).

    + +

    Definition at line 724 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLIOSAMSensor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomLIOSAMSensor ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLIOSAM/Sensor : 0 .

    + +

    Definition at line 724 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLIOSAMSensor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLIOSAMSensor ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLIOSAM/Sensor , as a string: int .

    + +

    Definition at line 724 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLIOSAMNScan()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLIOSAMNScan ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLIOSAM/NScan : "Number of LiDAR channels (16, 32, 64, 128)." Default value: 16 ( int ).

    + +

    Definition at line 725 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLIOSAMNScan()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomLIOSAMNScan ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLIOSAM/NScan : 16 .

    + +

    Definition at line 725 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLIOSAMNScan()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLIOSAMNScan ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLIOSAM/NScan , as a string: int .

    + +

    Definition at line 725 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLIOSAMHorizonScan()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLIOSAMHorizonScan ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLIOSAM/HorizonScan : "Horizontal resolution (Velodyne:1800, Ouster:512/1024/2048)." Default value: 1800 ( int ).

    + +

    Definition at line 726 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLIOSAMHorizonScan()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultOdomLIOSAMHorizonScan ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLIOSAM/HorizonScan : 1800 .

    + +

    Definition at line 726 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLIOSAMHorizonScan()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLIOSAMHorizonScan ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLIOSAM/HorizonScan , as a string: int .

    + +

    Definition at line 726 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLIOSAMImuAccNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLIOSAMImuAccNoise ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLIOSAM/ImuAccNoise : "IMU accelerometer white noise." Default value: 0.01 ( float ).

    + +

    Definition at line 727 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLIOSAMImuAccNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomLIOSAMImuAccNoise ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLIOSAM/ImuAccNoise : 0.01 .

    + +

    Definition at line 727 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLIOSAMImuAccNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLIOSAMImuAccNoise ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLIOSAM/ImuAccNoise , as a string: float .

    + +

    Definition at line 727 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLIOSAMImuGyrNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLIOSAMImuGyrNoise ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLIOSAM/ImuGyrNoise : "IMU gyroscope white noise." Default value: 0.001 ( float ).

    + +

    Definition at line 728 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLIOSAMImuGyrNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomLIOSAMImuGyrNoise ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLIOSAM/ImuGyrNoise : 0.001 .

    + +

    Definition at line 728 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLIOSAMImuGyrNoise()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLIOSAMImuGyrNoise ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLIOSAM/ImuGyrNoise , as a string: float .

    + +

    Definition at line 728 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLIOSAMImuAccBiasN()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLIOSAMImuAccBiasN ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLIOSAM/ImuAccBiasN : "IMU accelerometer bias noise." Default value: 0.0002 ( float ).

    + +

    Definition at line 729 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLIOSAMImuAccBiasN()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomLIOSAMImuAccBiasN ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLIOSAM/ImuAccBiasN : 0.0002 .

    + +

    Definition at line 729 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLIOSAMImuAccBiasN()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLIOSAMImuAccBiasN ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLIOSAM/ImuAccBiasN , as a string: float .

    + +

    Definition at line 729 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLIOSAMImuGyrBiasN()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLIOSAMImuGyrBiasN ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLIOSAM/ImuGyrBiasN : "IMU gyroscope bias noise." Default value: 0.00003 ( float ).

    + +

    Definition at line 730 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLIOSAMImuGyrBiasN()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomLIOSAMImuGyrBiasN ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLIOSAM/ImuGyrBiasN : 0.00003 .

    + +

    Definition at line 730 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLIOSAMImuGyrBiasN()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLIOSAMImuGyrBiasN ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLIOSAM/ImuGyrBiasN , as a string: float .

    + +

    Definition at line 730 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLIOSAMImuGravity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLIOSAMImuGravity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLIOSAM/ImuGravity : "Gravity magnitude." Default value: 9.80511 ( float ).

    + +

    Definition at line 731 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLIOSAMImuGravity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomLIOSAMImuGravity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLIOSAM/ImuGravity : 9.80511 .

    + +

    Definition at line 731 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLIOSAMImuGravity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLIOSAMImuGravity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLIOSAM/ImuGravity , as a string: float .

    + +

    Definition at line 731 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLIOSAMEdgeThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLIOSAMEdgeThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLIOSAM/EdgeThreshold : "Edge feature curvature threshold." Default value: 1.0 ( float ).

    + +

    Definition at line 732 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLIOSAMEdgeThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomLIOSAMEdgeThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLIOSAM/EdgeThreshold : 1.0 .

    + +

    Definition at line 732 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLIOSAMEdgeThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLIOSAMEdgeThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLIOSAM/EdgeThreshold , as a string: float .

    + +

    Definition at line 732 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLIOSAMSurfThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLIOSAMSurfThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLIOSAM/SurfThreshold : "Surface feature curvature threshold." Default value: 0.1 ( float ).

    + +

    Definition at line 733 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLIOSAMSurfThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomLIOSAMSurfThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLIOSAM/SurfThreshold : 0.1 .

    + +

    Definition at line 733 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLIOSAMSurfThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLIOSAMSurfThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLIOSAM/SurfThreshold , as a string: float .

    + +

    Definition at line 733 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLIOSAMLinVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLIOSAMLinVar ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLIOSAM/LinVar : "Linear output variance." Default value: 0.01 ( float ).

    + +

    Definition at line 734 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLIOSAMLinVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomLIOSAMLinVar ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLIOSAM/LinVar : 0.01 .

    + +

    Definition at line 734 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLIOSAMLinVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLIOSAMLinVar ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLIOSAM/LinVar , as a string: float .

    + +

    Definition at line 734 of file Parameters.h.

    + +
    +
    + +

    ◆ kOdomLIOSAMAngVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kOdomLIOSAMAngVar ()
    +
    +inlinestatic
    +
    + +

    Key of parameter OdomLIOSAM/AngVar : "Angular output variance." Default value: 0.01 ( float ).

    + +

    Definition at line 735 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultOdomLIOSAMAngVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultOdomLIOSAMAngVar ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter OdomLIOSAM/AngVar : 0.01 .

    + +

    Definition at line 735 of file Parameters.h.

    + +
    +
    + +

    ◆ typeOdomLIOSAMAngVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeOdomLIOSAMAngVar ()
    +
    +inlinestatic
    +
    + +

    Type of parameter OdomLIOSAM/AngVar , as a string: float .

    + +

    Definition at line 735 of file Parameters.h.

    + +
    +
    + +

    ◆ kRegRepeatOnce()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRegRepeatOnce ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Reg/RepeatOnce : "Do a second registration with the output of the first registration as guess. Only done if no guess was provided for the first registration (like on loop closure). It can be useful if the registration approach used can use a guess to get better matches." Default value: true ( bool ).

    + +

    Definition at line 738 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRegRepeatOnce()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRegRepeatOnce ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Reg/RepeatOnce : true .

    + +

    Definition at line 738 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRegRepeatOnce()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRegRepeatOnce ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Reg/RepeatOnce , as a string: bool .

    + +

    Definition at line 738 of file Parameters.h.

    + +
    +
    + +

    ◆ kRegStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRegStrategy ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Reg/Strategy : "0=Vis, 1=Icp, 2=VisIcp" Default value: 0 ( int ).

    + +

    Definition at line 739 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRegStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultRegStrategy ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Reg/Strategy : 0 .

    + +

    Definition at line 739 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRegStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRegStrategy ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Reg/Strategy , as a string: int .

    + +

    Definition at line 739 of file Parameters.h.

    + +
    +
    + +

    ◆ kRegForce3DoF()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kRegForce3DoF ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Reg/Force3DoF : "Force 3 degrees-of-freedom transform (3Dof: x,y and yaw). Parameters z, roll and pitch will be set to 0." Default value: false ( bool ).

    + +

    Definition at line 740 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultRegForce3DoF()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultRegForce3DoF ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Reg/Force3DoF : false .

    + +

    Definition at line 740 of file Parameters.h.

    + +
    +
    + +

    ◆ typeRegForce3DoF()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeRegForce3DoF ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Reg/Force3DoF , as a string: bool .

    + +

    Definition at line 740 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisEstimationType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisEstimationType ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/EstimationType : "Motion estimation approach: 0:3D->3D, 1:3D->2D (PnP), 2:2D->2D (Epipolar Geometry)" Default value: 1 ( int ).

    + +

    Definition at line 743 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisEstimationType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisEstimationType ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/EstimationType : 1 .

    + +

    Definition at line 743 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisEstimationType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisEstimationType ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/EstimationType , as a string: int .

    + +

    Definition at line 743 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisInlierDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisInlierDistance ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/InlierDistance : uFormat("[%s = 0] Maximum distance for feature correspondences. Used by 3D->3D estimation approach.", kVisEstimationType().c_str()) Default value: 0.1 ( float ).

    + +

    Definition at line 744 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisInlierDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVisInlierDistance ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/InlierDistance : 0.1 .

    + +

    Definition at line 744 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisInlierDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisInlierDistance ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/InlierDistance , as a string: float .

    + +

    Definition at line 744 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisRefineIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisRefineIterations ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/RefineIterations : uFormat("[%s = 0] Number of iterations used to refine the transformation found by RANSAC. 0 means that the transformation is not refined.", kVisEstimationType().c_str()) Default value: 5 ( int ).

    + +

    Definition at line 745 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisRefineIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisRefineIterations ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/RefineIterations : 5 .

    + +

    Definition at line 745 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisRefineIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisRefineIterations ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/RefineIterations , as a string: int .

    + +

    Definition at line 745 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisPnPReprojError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisPnPReprojError ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/PnPReprojError : uFormat("[%s = 1] PnP reprojection error.", kVisEstimationType().c_str()) Default value: 2 ( float ).

    + +

    Definition at line 746 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisPnPReprojError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVisPnPReprojError ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/PnPReprojError : 2 .

    + +

    Definition at line 746 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisPnPReprojError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisPnPReprojError ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/PnPReprojError , as a string: float .

    + +

    Definition at line 746 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisPnPFlags()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisPnPFlags ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/PnPFlags : uFormat("[%s = 1] PnP flags: 0=Iterative, 1=EPNP, 2=P3P", kVisEstimationType().c_str()) Default value: 0 ( int ).

    + +

    Definition at line 747 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisPnPFlags()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisPnPFlags ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/PnPFlags : 0 .

    + +

    Definition at line 747 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisPnPFlags()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisPnPFlags ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/PnPFlags , as a string: int .

    + +

    Definition at line 747 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisPnPRefineIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisPnPRefineIterations ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/PnPRefineIterations : uFormat("[%s = 1] Refine iterations. Set to 0 if \"%s\" is also used.", kVisEstimationType().c_str(), kVisBundleAdjustment().c_str()) Default value: 1 ( int ).

    + +

    Definition at line 751 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisPnPRefineIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisPnPRefineIterations ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/PnPRefineIterations : 1 .

    + +

    Definition at line 751 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisPnPRefineIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisPnPRefineIterations ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/PnPRefineIterations , as a string: int .

    + +

    Definition at line 751 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisPnPVarianceMedianRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisPnPVarianceMedianRatio ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/PnPVarianceMedianRatio : uFormat("[%s = 1] Ratio used to compute variance of the estimated transformation if 3D correspondences are provided (should be > 1). The higher it is, the smaller the covariance will be. With accurate depth estimation, this could be set to 2. For depth estimated by stereo, 4 or more maybe used to ignore large errors of very far points.", kVisEstimationType().c_str()) Default value: 4 ( int ).

    + +

    Definition at line 753 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisPnPVarianceMedianRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisPnPVarianceMedianRatio ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/PnPVarianceMedianRatio : 4 .

    + +

    Definition at line 753 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisPnPVarianceMedianRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisPnPVarianceMedianRatio ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/PnPVarianceMedianRatio , as a string: int .

    + +

    Definition at line 753 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisPnPMaxVariance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisPnPMaxVariance ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/PnPMaxVariance : uFormat("[%s = 1] Max linear variance between 3D point correspondences after PnP. 0 means disabled.", kVisEstimationType().c_str()) Default value: 0.0 ( float ).

    + +

    Definition at line 754 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisPnPMaxVariance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVisPnPMaxVariance ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/PnPMaxVariance : 0.0 .

    + +

    Definition at line 754 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisPnPMaxVariance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisPnPMaxVariance ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/PnPMaxVariance , as a string: float .

    + +

    Definition at line 754 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisPnPSamplingPolicy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisPnPSamplingPolicy ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/PnPSamplingPolicy : uFormat("[%s = 1] Multi-camera random sampling policy: 0=AUTO, 1=ANY, 2=HOMOGENEOUS. With HOMOGENEOUS policy, RANSAC will be done uniformly against all cameras, so at least 2 matches per camera are required. With ANY policy, RANSAC is not constraint to sample on all cameras at the same time. AUTO policy will use HOMOGENEOUS if there are at least 2 matches per camera, otherwise it will fallback to ANY policy.", kVisEstimationType().c_str()).c_str() Default value: 1 ( unsigned int ).

    + +

    Definition at line 755 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisPnPSamplingPolicy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultVisPnPSamplingPolicy ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/PnPSamplingPolicy : 1 .

    + +

    Definition at line 755 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisPnPSamplingPolicy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisPnPSamplingPolicy ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/PnPSamplingPolicy , as a string: unsigned int .

    + +

    Definition at line 755 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisPnPSplitLinearCovComponents()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisPnPSplitLinearCovComponents ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/PnPSplitLinearCovComponents : uFormat("[%s = 1] Compute variance for each linear component instead of using the combined XYZ variance for all linear components.", kVisEstimationType().c_str()).c_str() Default value: false ( bool ).

    + +

    Definition at line 756 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisPnPSplitLinearCovComponents()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultVisPnPSplitLinearCovComponents ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/PnPSplitLinearCovComponents : false .

    + +

    Definition at line 756 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisPnPSplitLinearCovComponents()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisPnPSplitLinearCovComponents ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/PnPSplitLinearCovComponents , as a string: bool .

    + +

    Definition at line 756 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisEpipolarGeometryVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisEpipolarGeometryVar ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/EpipolarGeometryVar : uFormat("[%s = 2] Epipolar geometry maximum variance to accept the transformation.", kVisEstimationType().c_str()) Default value: 0.1 ( float ).

    + +

    Definition at line 758 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisEpipolarGeometryVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVisEpipolarGeometryVar ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/EpipolarGeometryVar : 0.1 .

    + +

    Definition at line 758 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisEpipolarGeometryVar()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisEpipolarGeometryVar ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/EpipolarGeometryVar , as a string: float .

    + +

    Definition at line 758 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisMinInliers()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisMinInliers ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/MinInliers : "Minimum feature correspondences to compute/accept the transformation." Default value: 20 ( int ).

    + +

    Definition at line 759 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisMinInliers()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisMinInliers ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/MinInliers : 20 .

    + +

    Definition at line 759 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisMinInliers()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisMinInliers ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/MinInliers , as a string: int .

    + +

    Definition at line 759 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisMeanInliersDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisMeanInliersDistance ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/MeanInliersDistance : "Maximum distance (m) of the mean distance of inliers from the camera to accept the transformation. 0 means disabled." Default value: 0.0 ( float ).

    + +

    Definition at line 760 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisMeanInliersDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVisMeanInliersDistance ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/MeanInliersDistance : 0.0 .

    + +

    Definition at line 760 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisMeanInliersDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisMeanInliersDistance ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/MeanInliersDistance , as a string: float .

    + +

    Definition at line 760 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisMinInliersDistribution()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisMinInliersDistribution ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/MinInliersDistribution : "Minimum distribution value of the inliers in the image to accept the transformation. The distribution is the second eigen value of the PCA (Principal Component Analysis) on the keypoints of the normalized image [-0.5, 0.5]. The value would be between 0 and 0.5. 0 means disabled." Default value: 0.0 ( float ).

    + +

    Definition at line 761 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisMinInliersDistribution()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVisMinInliersDistribution ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/MinInliersDistribution : 0.0 .

    + +

    Definition at line 761 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisMinInliersDistribution()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisMinInliersDistribution ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/MinInliersDistribution , as a string: float .

    + +

    Definition at line 761 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisIterations ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/Iterations : "Maximum iterations to compute the transform." Default value: 300 ( int ).

    + +

    Definition at line 763 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisIterations ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/Iterations : 300 .

    + +

    Definition at line 763 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisIterations ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/Iterations , as a string: int .

    + +

    Definition at line 763 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisFeatureType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisFeatureType ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/FeatureType : "0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE 10=ORB-OCTREE 11=SuperPoint 12=SURF/FREAK 13=GFTT/DAISY 14=SURF/DAISY 15=PyDetector 16=SuperPoint-Rpautrat" Default value: 6 ( int ).

    + +

    Definition at line 768 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisFeatureType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisFeatureType ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/FeatureType : 6 .

    + +

    Definition at line 768 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisFeatureType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisFeatureType ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/FeatureType , as a string: int .

    + +

    Definition at line 768 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/MaxFeatures : "0 no limits." Default value: 1000 ( int ).

    + +

    Definition at line 770 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/MaxFeatures : 1000 .

    + +

    Definition at line 770 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisMaxFeatures()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisMaxFeatures ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/MaxFeatures , as a string: int .

    + +

    Definition at line 770 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisSSC()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisSSC ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/SSC : "If true, SSC (Suppression via Square Covering) is applied to limit keypoints." Default value: false ( bool ).

    + +

    Definition at line 771 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisSSC()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultVisSSC ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/SSC : false .

    + +

    Definition at line 771 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisSSC()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisSSC ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/SSC , as a string: bool .

    + +

    Definition at line 771 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisMaxDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisMaxDepth ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/MaxDepth : "Max depth of the features (0 means no limit)." Default value: 0 ( float ).

    + +

    Definition at line 772 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisMaxDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVisMaxDepth ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/MaxDepth : 0 .

    + +

    Definition at line 772 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisMaxDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisMaxDepth ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/MaxDepth , as a string: float .

    + +

    Definition at line 772 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisMinDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisMinDepth ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/MinDepth : "Min depth of the features (0 means no limit)." Default value: 0 ( float ).

    + +

    Definition at line 773 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisMinDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVisMinDepth ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/MinDepth : 0 .

    + +

    Definition at line 773 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisMinDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisMinDepth ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/MinDepth , as a string: float .

    + +

    Definition at line 773 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisDepthAsMask()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisDepthAsMask ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/DepthAsMask : "Use depth image as mask when extracting features." Default value: true ( bool ).

    + +

    Definition at line 774 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisDepthAsMask()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultVisDepthAsMask ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/DepthAsMask : true .

    + +

    Definition at line 774 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisDepthAsMask()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisDepthAsMask ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/DepthAsMask , as a string: bool .

    + +

    Definition at line 774 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisDepthMaskFloorThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisDepthMaskFloorThr ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/DepthMaskFloorThr : uFormat("Filter floor from depth mask below specified threshold (m) before extracting features. 0 means disabled. Ignored if %s is false.", kVisDepthAsMask().c_str()) Default value: 0.0 ( float ).

    + +

    Definition at line 775 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisDepthMaskFloorThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVisDepthMaskFloorThr ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/DepthMaskFloorThr : 0.0 .

    + +

    Definition at line 775 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisDepthMaskFloorThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisDepthMaskFloorThr ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/DepthMaskFloorThr , as a string: float .

    + +

    Definition at line 775 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisRoiRatios()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisRoiRatios ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/RoiRatios : "Region of interest ratios [left, right, top, bottom]." Default value: "0.0 0.0 0.0 0.0" (string).

    + +

    Definition at line 776 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisRoiRatios()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultVisRoiRatios ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/RoiRatios : "0.0 0.0 0.0 0.0" .

    + +

    Definition at line 776 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisRoiRatios()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisRoiRatios ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/RoiRatios , as a string: string.

    + +

    Definition at line 776 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisSubPixWinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisSubPixWinSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/SubPixWinSize : "See cv::cornerSubPix()." Default value: 3 ( int ).

    + +

    Definition at line 777 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisSubPixWinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisSubPixWinSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/SubPixWinSize : 3 .

    + +

    Definition at line 777 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisSubPixWinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisSubPixWinSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/SubPixWinSize , as a string: int .

    + +

    Definition at line 777 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisSubPixIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisSubPixIterations ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/SubPixIterations : "See cv::cornerSubPix(). 0 disables sub pixel refining." Default value: 0 ( int ).

    + +

    Definition at line 778 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisSubPixIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisSubPixIterations ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/SubPixIterations : 0 .

    + +

    Definition at line 778 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisSubPixIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisSubPixIterations ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/SubPixIterations , as a string: int .

    + +

    Definition at line 778 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisSubPixEps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisSubPixEps ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/SubPixEps : "See cv::cornerSubPix()." Default value: 0.02 ( float ).

    + +

    Definition at line 779 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisSubPixEps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVisSubPixEps ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/SubPixEps : 0.02 .

    + +

    Definition at line 779 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisSubPixEps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisSubPixEps ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/SubPixEps , as a string: float .

    + +

    Definition at line 779 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisGridRows()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisGridRows ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/GridRows : uFormat("Number of rows of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kVisMaxFeatures().c_str()) Default value: 1 ( int ).

    + +

    Definition at line 780 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisGridRows()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisGridRows ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/GridRows : 1 .

    + +

    Definition at line 780 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisGridRows()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisGridRows ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/GridRows , as a string: int .

    + +

    Definition at line 780 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisGridCols()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisGridCols ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/GridCols : uFormat("Number of columns of the grid used to extract uniformly \"%s / grid cells\" features from each cell.", kVisMaxFeatures().c_str()) Default value: 1 ( int ).

    + +

    Definition at line 781 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisGridCols()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisGridCols ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/GridCols : 1 .

    + +

    Definition at line 781 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisGridCols()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisGridCols ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/GridCols , as a string: int .

    + +

    Definition at line 781 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisCorType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisCorType ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/CorType : "Correspondences computation approach: 0=Features Matching, 1=Optical Flow" Default value: 0 ( int ).

    + +

    Definition at line 782 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisCorType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisCorType ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/CorType : 0 .

    + +

    Definition at line 782 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisCorType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisCorType ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/CorType , as a string: int .

    + +

    Definition at line 782 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisCorNNType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisCorNNType ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/CorNNType : uFormat("[%s=0] kNNFlannNaive=0, kNNFlannKdTree=1, kNNFlannLSH=2, kNNBruteForce=3, kNNBruteForceGPU=4, BruteForceCrossCheck=5, SuperGlue=6, GMS=7. Used for features matching approach.", kVisCorType().c_str()) Default value: 1 ( int ).

    + +

    Definition at line 783 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisCorNNType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisCorNNType ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/CorNNType : 1 .

    + +

    Definition at line 783 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisCorNNType()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisCorNNType ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/CorNNType , as a string: int .

    + +

    Definition at line 783 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisCorNNDR()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisCorNNDR ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/CorNNDR : uFormat("[%s=0] NNDR: nearest neighbor distance ratio. Used for knn features matching approach.", kVisCorType().c_str()) Default value: 0.8 ( float ).

    + +

    Definition at line 784 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisCorNNDR()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVisCorNNDR ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/CorNNDR : 0.8 .

    + +

    Definition at line 784 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisCorNNDR()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisCorNNDR ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/CorNNDR , as a string: float .

    + +

    Definition at line 784 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisCorGuessWinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisCorGuessWinSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/CorGuessWinSize : uFormat("[%s=0] Matching window size (pixels) around projected points when a guess transform is provided to find correspondences. 0 means disabled.", kVisCorType().c_str()) Default value: 40 ( int ).

    + +

    Definition at line 785 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisCorGuessWinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisCorGuessWinSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/CorGuessWinSize : 40 .

    + +

    Definition at line 785 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisCorGuessWinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisCorGuessWinSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/CorGuessWinSize , as a string: int .

    + +

    Definition at line 785 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisCorGuessMatchToProjection()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisCorGuessMatchToProjection ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/CorGuessMatchToProjection : uFormat("[%s=0] Match frame's corners to source's projected points (when guess transform is provided) instead of projected points to frame's corners.", kVisCorType().c_str()) Default value: false ( bool ).

    + +

    Definition at line 786 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisCorGuessMatchToProjection()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultVisCorGuessMatchToProjection ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/CorGuessMatchToProjection : false .

    + +

    Definition at line 786 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisCorGuessMatchToProjection()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisCorGuessMatchToProjection ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/CorGuessMatchToProjection , as a string: bool .

    + +

    Definition at line 786 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisCorFlowWinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisCorFlowWinSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/CorFlowWinSize : uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()) Default value: 16 ( int ).

    + +

    Definition at line 787 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisCorFlowWinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisCorFlowWinSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/CorFlowWinSize : 16 .

    + +

    Definition at line 787 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisCorFlowWinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisCorFlowWinSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/CorFlowWinSize , as a string: int .

    + +

    Definition at line 787 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisCorFlowIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisCorFlowIterations ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/CorFlowIterations : uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()) Default value: 30 ( int ).

    + +

    Definition at line 788 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisCorFlowIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisCorFlowIterations ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/CorFlowIterations : 30 .

    + +

    Definition at line 788 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisCorFlowIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisCorFlowIterations ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/CorFlowIterations , as a string: int .

    + +

    Definition at line 788 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisCorFlowEps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisCorFlowEps ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/CorFlowEps : uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()) Default value: 0.01 ( float ).

    + +

    Definition at line 789 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisCorFlowEps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVisCorFlowEps ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/CorFlowEps : 0.01 .

    + +

    Definition at line 789 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisCorFlowEps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisCorFlowEps ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/CorFlowEps , as a string: float .

    + +

    Definition at line 789 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisCorFlowMaxLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisCorFlowMaxLevel ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/CorFlowMaxLevel : uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.", kVisCorType().c_str()) Default value: 3 ( int ).

    + +

    Definition at line 790 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisCorFlowMaxLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisCorFlowMaxLevel ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/CorFlowMaxLevel : 3 .

    + +

    Definition at line 790 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisCorFlowMaxLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisCorFlowMaxLevel ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/CorFlowMaxLevel , as a string: int .

    + +

    Definition at line 790 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisCorFlowUseMinEigenVals()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisCorFlowUseMinEigenVals ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/CorFlowUseMinEigenVals : uFormat("[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach. Use minimum eigen values as an error measure, otherwise L1 distance between patches is used as an error measure.", kVisCorType().c_str()) Default value: true ( bool ).

    + +

    Definition at line 791 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisCorFlowUseMinEigenVals()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultVisCorFlowUseMinEigenVals ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/CorFlowUseMinEigenVals : true .

    + +

    Definition at line 791 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisCorFlowUseMinEigenVals()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisCorFlowUseMinEigenVals ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/CorFlowUseMinEigenVals , as a string: bool .

    + +

    Definition at line 791 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisCorFlowMinEigThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisCorFlowMinEigThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/CorFlowMinEigThreshold : uFormat("[%s=true] If the minimum eigenvalue of a feature's spatial gradient matrix is less than this threshold, then the feature is filtered out.", kVisCorFlowUseMinEigenVals().c_str()) Default value: 1e-4 ( float ).

    + +

    Definition at line 792 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisCorFlowMinEigThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVisCorFlowMinEigThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/CorFlowMinEigThreshold : 1e-4 .

    + +

    Definition at line 792 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisCorFlowMinEigThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisCorFlowMinEigThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/CorFlowMinEigThreshold , as a string: float .

    + +

    Definition at line 792 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisCorFlowErrorThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisCorFlowErrorThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/CorFlowErrorThreshold : uFormat("[%s=false] Filter out features with error greater than this threshold.", kVisCorFlowUseMinEigenVals().c_str()) Default value: 20 ( float ).

    + +

    Definition at line 793 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisCorFlowErrorThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultVisCorFlowErrorThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/CorFlowErrorThreshold : 20 .

    + +

    Definition at line 793 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisCorFlowErrorThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisCorFlowErrorThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/CorFlowErrorThreshold , as a string: float .

    + +

    Definition at line 793 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisCorFlowGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisCorFlowGpu ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/CorFlowGpu : uFormat("[%s=1] Enable GPU version of the optical flow approach (only available if OpenCV is built with CUDA). Note that %s is not used in the GPU implementation.", kVisCorType().c_str(), kVisCorFlowUseMinEigenVals().c_str()) Default value: false ( bool ).

    + +

    Definition at line 794 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisCorFlowGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultVisCorFlowGpu ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/CorFlowGpu : false .

    + +

    Definition at line 794 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisCorFlowGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisCorFlowGpu ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/CorFlowGpu , as a string: bool .

    + +

    Definition at line 794 of file Parameters.h.

    + +
    +
    + +

    ◆ kVisBundleAdjustment()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kVisBundleAdjustment ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Vis/BundleAdjustment : uFormat("Optimization with bundle adjustment. Value matches the %s parameter: 0=disabled (TORO is not BA-capable), 1=g2o, 2=GTSAM, 3=Ceres, 4=cvsba.", kOptimizerStrategy().c_str()) Default value: 0 ( int ).

    + +

    Definition at line 798 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultVisBundleAdjustment()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultVisBundleAdjustment ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Vis/BundleAdjustment : 0 .

    + +

    Definition at line 798 of file Parameters.h.

    + +
    +
    + +

    ◆ typeVisBundleAdjustment()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeVisBundleAdjustment ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Vis/BundleAdjustment , as a string: int .

    + +

    Definition at line 798 of file Parameters.h.

    + +
    +
    + +

    ◆ kPyMatcherPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kPyMatcherPath ()
    +
    +inlinestatic
    +
    + +

    Key of parameter PyMatcher/Path : "Path to python script file (see available ones in rtabmap/corelib/src/python/*). See the header to see where the script should be copied." Default value: "" (string).

    + +

    Definition at line 802 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultPyMatcherPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultPyMatcherPath ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter PyMatcher/Path : "" .

    + +

    Definition at line 802 of file Parameters.h.

    + +
    +
    + +

    ◆ typePyMatcherPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typePyMatcherPath ()
    +
    +inlinestatic
    +
    + +

    Type of parameter PyMatcher/Path , as a string: string.

    + +

    Definition at line 802 of file Parameters.h.

    + +
    +
    + +

    ◆ kPyMatcherIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kPyMatcherIterations ()
    +
    +inlinestatic
    +
    + +

    Key of parameter PyMatcher/Iterations : "Sinkhorn iterations. Used by SuperGlue." Default value: 20 ( int ).

    + +

    Definition at line 803 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultPyMatcherIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultPyMatcherIterations ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter PyMatcher/Iterations : 20 .

    + +

    Definition at line 803 of file Parameters.h.

    + +
    +
    + +

    ◆ typePyMatcherIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typePyMatcherIterations ()
    +
    +inlinestatic
    +
    + +

    Type of parameter PyMatcher/Iterations , as a string: int .

    + +

    Definition at line 803 of file Parameters.h.

    + +
    +
    + +

    ◆ kPyMatcherThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kPyMatcherThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter PyMatcher/Threshold : "Used by SuperGlue." Default value: 0.2 ( float ).

    + +

    Definition at line 804 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultPyMatcherThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultPyMatcherThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter PyMatcher/Threshold : 0.2 .

    + +

    Definition at line 804 of file Parameters.h.

    + +
    +
    + +

    ◆ typePyMatcherThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typePyMatcherThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter PyMatcher/Threshold , as a string: float .

    + +

    Definition at line 804 of file Parameters.h.

    + +
    +
    + +

    ◆ kPyMatcherCuda()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kPyMatcherCuda ()
    +
    +inlinestatic
    +
    + +

    Key of parameter PyMatcher/Cuda : "Used by SuperGlue." Default value: true ( bool ).

    + +

    Definition at line 805 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultPyMatcherCuda()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultPyMatcherCuda ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter PyMatcher/Cuda : true .

    + +

    Definition at line 805 of file Parameters.h.

    + +
    +
    + +

    ◆ typePyMatcherCuda()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typePyMatcherCuda ()
    +
    +inlinestatic
    +
    + +

    Type of parameter PyMatcher/Cuda , as a string: bool .

    + +

    Definition at line 805 of file Parameters.h.

    + +
    +
    + +

    ◆ kPyMatcherModel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kPyMatcherModel ()
    +
    +inlinestatic
    +
    + +

    Key of parameter PyMatcher/Model : "For SuperGlue, set only \"indoor\" or \"outdoor\". For OANet, set path to one of the pth file (e.g., \"OANet/model/gl3d/sift-4000/model_best.pth\")." Default value: "indoor" (string).

    + +

    Definition at line 806 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultPyMatcherModel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultPyMatcherModel ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter PyMatcher/Model : "indoor" .

    + +

    Definition at line 806 of file Parameters.h.

    + +
    +
    + +

    ◆ typePyMatcherModel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typePyMatcherModel ()
    +
    +inlinestatic
    +
    + +

    Type of parameter PyMatcher/Model , as a string: string.

    + +

    Definition at line 806 of file Parameters.h.

    + +
    +
    + +

    ◆ kGMSWithRotation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGMSWithRotation ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GMS/WithRotation : "Take rotation transformation into account." Default value: false ( bool ).

    + +

    Definition at line 808 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGMSWithRotation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultGMSWithRotation ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GMS/WithRotation : false .

    + +

    Definition at line 808 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGMSWithRotation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGMSWithRotation ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GMS/WithRotation , as a string: bool .

    + +

    Definition at line 808 of file Parameters.h.

    + +
    +
    + +

    ◆ kGMSWithScale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGMSWithScale ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GMS/WithScale : "Take scale transformation into account." Default value: false ( bool ).

    + +

    Definition at line 809 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGMSWithScale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultGMSWithScale ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GMS/WithScale : false .

    + +

    Definition at line 809 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGMSWithScale()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGMSWithScale ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GMS/WithScale , as a string: bool .

    + +

    Definition at line 809 of file Parameters.h.

    + +
    +
    + +

    ◆ kGMSThresholdFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGMSThresholdFactor ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GMS/ThresholdFactor : "The higher, the less matches." Default value: 6.0 ( double ).

    + +

    Definition at line 810 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGMSThresholdFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultGMSThresholdFactor ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GMS/ThresholdFactor : 6.0 .

    + +

    Definition at line 810 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGMSThresholdFactor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGMSThresholdFactor ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GMS/ThresholdFactor , as a string: double .

    + +

    Definition at line 810 of file Parameters.h.

    + +
    +
    + +

    ◆ kPyDescriptorPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kPyDescriptorPath ()
    +
    +inlinestatic
    +
    + +

    Key of parameter PyDescriptor/Path : "Path to python script file (see available ones in rtabmap/corelib/src/pydescriptor/*). See the header to see where the script should be used." Default value: "" (string).

    + +

    Definition at line 813 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultPyDescriptorPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultPyDescriptorPath ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter PyDescriptor/Path : "" .

    + +

    Definition at line 813 of file Parameters.h.

    + +
    +
    + +

    ◆ typePyDescriptorPath()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typePyDescriptorPath ()
    +
    +inlinestatic
    +
    + +

    Type of parameter PyDescriptor/Path , as a string: string.

    + +

    Definition at line 813 of file Parameters.h.

    + +
    +
    + +

    ◆ kPyDescriptorDim()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kPyDescriptorDim ()
    +
    +inlinestatic
    +
    + +

    Key of parameter PyDescriptor/Dim : "Descriptor dimension." Default value: 4096 ( int ).

    + +

    Definition at line 814 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultPyDescriptorDim()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultPyDescriptorDim ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter PyDescriptor/Dim : 4096 .

    + +

    Definition at line 814 of file Parameters.h.

    + +
    +
    + +

    ◆ typePyDescriptorDim()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typePyDescriptorDim ()
    +
    +inlinestatic
    +
    + +

    Type of parameter PyDescriptor/Dim , as a string: int .

    + +

    Definition at line 814 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpStrategy ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/Strategy : "ICP implementation: 0=Point Cloud Library, 1=libpointmatcher, 2=CCCoreLib (CloudCompare)." Default value: 0 ( int ).

    + +

    Definition at line 820 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultIcpStrategy ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/Strategy : 0 .

    + +

    Definition at line 820 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpStrategy ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/Strategy , as a string: int .

    + +

    Definition at line 820 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpMaxTranslation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpMaxTranslation ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/MaxTranslation : "Maximum ICP translation correction accepted (m)." Default value: 0.2 ( float ).

    + +

    Definition at line 822 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpMaxTranslation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultIcpMaxTranslation ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/MaxTranslation : 0.2 .

    + +

    Definition at line 822 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpMaxTranslation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpMaxTranslation ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/MaxTranslation , as a string: float .

    + +

    Definition at line 822 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpMaxRotation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpMaxRotation ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/MaxRotation : "Maximum ICP rotation correction accepted (rad)." Default value: 0.78 ( float ).

    + +

    Definition at line 823 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpMaxRotation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultIcpMaxRotation ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/MaxRotation : 0.78 .

    + +

    Definition at line 823 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpMaxRotation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpMaxRotation ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/MaxRotation , as a string: float .

    + +

    Definition at line 823 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpVoxelSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpVoxelSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/VoxelSize : "Uniform sampling voxel size (0=disabled)." Default value: 0.05 ( float ).

    + +

    Definition at line 824 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpVoxelSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultIcpVoxelSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/VoxelSize : 0.05 .

    + +

    Definition at line 824 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpVoxelSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpVoxelSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/VoxelSize , as a string: float .

    + +

    Definition at line 824 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpDownsamplingStep()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpDownsamplingStep ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/DownsamplingStep : "Downsampling step size (1=no sampling). This is done before uniform sampling." Default value: 1 ( int ).

    + +

    Definition at line 825 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpDownsamplingStep()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultIcpDownsamplingStep ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/DownsamplingStep : 1 .

    + +

    Definition at line 825 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpDownsamplingStep()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpDownsamplingStep ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/DownsamplingStep , as a string: int .

    + +

    Definition at line 825 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpRangeMin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpRangeMin ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/RangeMin : "Minimum range filtering (0=disabled)." Default value: 0 ( float ).

    + +

    Definition at line 826 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpRangeMin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultIcpRangeMin ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/RangeMin : 0 .

    + +

    Definition at line 826 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpRangeMin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpRangeMin ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/RangeMin , as a string: float .

    + +

    Definition at line 826 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpRangeMax()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpRangeMax ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/RangeMax : "Maximum range filtering (0=disabled)." Default value: 0 ( float ).

    + +

    Definition at line 827 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpRangeMax()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultIcpRangeMax ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/RangeMax : 0 .

    + +

    Definition at line 827 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpRangeMax()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpRangeMax ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/RangeMax , as a string: float .

    + +

    Definition at line 827 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpMaxCorrespondenceDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpMaxCorrespondenceDistance ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/MaxCorrespondenceDistance : "Max distance for point correspondences." Default value: 0.05 ( float ).

    + +

    Definition at line 831 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpMaxCorrespondenceDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultIcpMaxCorrespondenceDistance ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/MaxCorrespondenceDistance : 0.05 .

    + +

    Definition at line 831 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpMaxCorrespondenceDistance()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpMaxCorrespondenceDistance ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/MaxCorrespondenceDistance , as a string: float .

    + +

    Definition at line 831 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpReciprocalCorrespondences()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpReciprocalCorrespondences ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/ReciprocalCorrespondences : "To be a valid correspondence, the corresponding point in target cloud to point in source cloud should be both their closest closest correspondence." Default value: true ( bool ).

    + +

    Definition at line 833 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpReciprocalCorrespondences()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultIcpReciprocalCorrespondences ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/ReciprocalCorrespondences : true .

    + +

    Definition at line 833 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpReciprocalCorrespondences()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpReciprocalCorrespondences ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/ReciprocalCorrespondences , as a string: bool .

    + +

    Definition at line 833 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpIterations ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/Iterations : "Max iterations." Default value: 30 ( int ).

    + +

    Definition at line 834 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultIcpIterations ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/Iterations : 30 .

    + +

    Definition at line 834 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpIterations ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/Iterations , as a string: int .

    + +

    Definition at line 834 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpEpsilon()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpEpsilon ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/Epsilon : "Set the transformation epsilon (maximum allowable difference between two consecutive transformations) in order for an optimization to be considered as having converged to the final solution." Default value: 0 ( float ).

    + +

    Definition at line 835 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpEpsilon()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultIcpEpsilon ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/Epsilon : 0 .

    + +

    Definition at line 835 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpEpsilon()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpEpsilon ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/Epsilon , as a string: float .

    + +

    Definition at line 835 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpCorrespondenceRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpCorrespondenceRatio ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/CorrespondenceRatio : "Ratio of matching correspondences to accept the transform." Default value: 0.1 ( float ).

    + +

    Definition at line 836 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpCorrespondenceRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultIcpCorrespondenceRatio ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/CorrespondenceRatio : 0.1 .

    + +

    Definition at line 836 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpCorrespondenceRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpCorrespondenceRatio ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/CorrespondenceRatio , as a string: float .

    + +

    Definition at line 836 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpForce4DoF()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpForce4DoF ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/Force4DoF : uFormat("Limit ICP to x, y, z and yaw DoF. Available if %s > 0.", kIcpStrategy().c_str()) Default value: false ( bool ).

    + +

    Definition at line 837 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpForce4DoF()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultIcpForce4DoF ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/Force4DoF : false .

    + +

    Definition at line 837 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpForce4DoF()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpForce4DoF ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/Force4DoF , as a string: bool .

    + +

    Definition at line 837 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpFiltersEnabled()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpFiltersEnabled ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/FiltersEnabled : "Flag to enable filters: 1=\"from\" cloud only, 2=\"to\" cloud only, 3=both." Default value: 3 ( int ).

    + +

    Definition at line 838 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpFiltersEnabled()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultIcpFiltersEnabled ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/FiltersEnabled : 3 .

    + +

    Definition at line 838 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpFiltersEnabled()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpFiltersEnabled ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/FiltersEnabled , as a string: int .

    + +

    Definition at line 838 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpPointToPlane()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpPointToPlane ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/PointToPlane : "Use point to plane ICP." Default value: false ( bool ).

    + +

    Definition at line 842 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpPointToPlane()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultIcpPointToPlane ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/PointToPlane : false .

    + +

    Definition at line 842 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpPointToPlane()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpPointToPlane ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/PointToPlane , as a string: bool .

    + +

    Definition at line 842 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpPointToPlaneK()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpPointToPlaneK ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/PointToPlaneK : "Number of neighbors to compute normals for point to plane if the cloud doesn't have already normals." Default value: 5 ( int ).

    + +

    Definition at line 844 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpPointToPlaneK()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultIcpPointToPlaneK ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/PointToPlaneK : 5 .

    + +

    Definition at line 844 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpPointToPlaneK()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpPointToPlaneK ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/PointToPlaneK , as a string: int .

    + +

    Definition at line 844 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpPointToPlaneRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpPointToPlaneRadius ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/PointToPlaneRadius : "Search radius to compute normals for point to plane if the cloud doesn't have already normals." Default value: 0.0 ( float ).

    + +

    Definition at line 845 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpPointToPlaneRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultIcpPointToPlaneRadius ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/PointToPlaneRadius : 0.0 .

    + +

    Definition at line 845 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpPointToPlaneRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpPointToPlaneRadius ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/PointToPlaneRadius , as a string: float .

    + +

    Definition at line 845 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpPointToPlaneGroundNormalsUp()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpPointToPlaneGroundNormalsUp ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/PointToPlaneGroundNormalsUp : "Invert normals on ground if they are pointing down (useful for ring-like 3D LiDARs). 0 means disabled, 1 means only normals perfectly aligned with -z axis. This is only done with 3D scans." Default value: 0.0 ( float ).

    + +

    Definition at line 846 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpPointToPlaneGroundNormalsUp()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultIcpPointToPlaneGroundNormalsUp ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/PointToPlaneGroundNormalsUp : 0.0 .

    + +

    Definition at line 846 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpPointToPlaneGroundNormalsUp()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpPointToPlaneGroundNormalsUp ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/PointToPlaneGroundNormalsUp , as a string: float .

    + +

    Definition at line 846 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpPointToPlaneMinComplexity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpPointToPlaneMinComplexity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/PointToPlaneMinComplexity : uFormat("Minimum structural complexity (0.0=low, 1.0=high) of the scan to do PointToPlane registration, otherwise PointToPoint registration is done instead and strategy from %s is used. This check is done only when %s=true.", kIcpPointToPlaneLowComplexityStrategy().c_str(), kIcpPointToPlane().c_str()) Default value: 0.02 ( float ).

    + +

    Definition at line 847 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpPointToPlaneMinComplexity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultIcpPointToPlaneMinComplexity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/PointToPlaneMinComplexity : 0.02 .

    + +

    Definition at line 847 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpPointToPlaneMinComplexity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpPointToPlaneMinComplexity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/PointToPlaneMinComplexity , as a string: float .

    + +

    Definition at line 847 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpPointToPlaneComplexityCentered()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpPointToPlaneComplexityCentered ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/PointToPlaneComplexityCentered : uFormat("If false (default), the complexity metric uses the uncentered second-moment matrix (1/N) * sum(n_i * n_i^T), whose smallest eigenvalue directly measures how well the surface normals span R^N. If true, uses centered PCA (cv::PCA covariance) for backwards compatibility -- but the centered metric is known to mis-classify perpendicular-surface scenes as degenerate when normals are consistently viewpoint-flipped (only N distinct directions in N-D collapse to rank N-1 after centering). For true degeneracies (parallel surfaces, e.g. corridors) the two metrics agree because the normal mean is zero. The %s threshold of 0.02 works under either setting.", kIcpPointToPlaneMinComplexity().c_str()) Default value: false ( bool ).

    + +

    Definition at line 848 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpPointToPlaneComplexityCentered()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultIcpPointToPlaneComplexityCentered ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/PointToPlaneComplexityCentered : false .

    + +

    Definition at line 848 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpPointToPlaneComplexityCentered()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpPointToPlaneComplexityCentered ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/PointToPlaneComplexityCentered , as a string: bool .

    + +

    Definition at line 848 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpPointToPlaneLowComplexityStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpPointToPlaneLowComplexityStrategy ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/PointToPlaneLowComplexityStrategy : uFormat("If structural complexity is below %s: set to 0 so that the transform is automatically rejected, set to 1 (default, legacy) to recompute the transform with PointToPoint and limit its correction in axes with most constraints (e.g., for a corridor-like environment, the resulting transform will be limited in y and yaw, x will taken from the guess), set to 2 to recompute the transform with PointToPoint and accept it \"as is\", set to 3 to keep the PointToPlane transform and apply the same axis-constrained projection as strategy 1.", kIcpPointToPlaneMinComplexity().c_str()) Default value: 1 ( int ).

    + +

    Definition at line 849 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpPointToPlaneLowComplexityStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultIcpPointToPlaneLowComplexityStrategy ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/PointToPlaneLowComplexityStrategy : 1 .

    + +

    Definition at line 849 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpPointToPlaneLowComplexityStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpPointToPlaneLowComplexityStrategy ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/PointToPlaneLowComplexityStrategy , as a string: int .

    + +

    Definition at line 849 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpOutlierRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpOutlierRatio ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/OutlierRatio : uFormat("Outlier ratio. For libpointmatcher (%s=1), sets TrimmedDistOutlierFilter/ratio for convenience when configuration file is not set. For CCCoreLib (%s=2), sets \"finalOverlapRatio\". For PCL (%s=0), if 0<value<1, installs a RANSAC correspondence rejector with inlier threshold = value * %s. The value should be between 0 and 1.", kIcpStrategy().c_str(), kIcpStrategy().c_str(), kIcpStrategy().c_str(), kIcpMaxCorrespondenceDistance().c_str()) Default value: 0.85 ( float ).

    + +

    Definition at line 850 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpOutlierRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultIcpOutlierRatio ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/OutlierRatio : 0.85 .

    + +

    Definition at line 850 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpOutlierRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpOutlierRatio ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/OutlierRatio , as a string: float .

    + +

    Definition at line 850 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpDebugExportFormat()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpDebugExportFormat ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/DebugExportFormat : "Export scans used for ICP in the specified format (a warning on terminal will be shown with the file paths used). Supported formats are \"pcd\", \"ply\" or \"vtk\". If logger level is debug, from and to scans will stamped, so previous files won't be overwritten." Default value: "" (string).

    + +

    Definition at line 851 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpDebugExportFormat()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultIcpDebugExportFormat ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/DebugExportFormat : "" .

    + +

    Definition at line 851 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpDebugExportFormat()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpDebugExportFormat ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/DebugExportFormat , as a string: string.

    + +

    Definition at line 851 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpPMConfig()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpPMConfig ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/PMConfig : uFormat("Configuration file (*.yaml) used by libpointmatcher. Note that data filters set for libpointmatcher are done after filtering done by rtabmap (i.e., %s, %s), so make sure to disable those in rtabmap if you want to use only those from libpointmatcher. Parameters %s, %s and %s are also ignored if configuration file is set.", kIcpVoxelSize().c_str(), kIcpDownsamplingStep().c_str(), kIcpIterations().c_str(), kIcpEpsilon().c_str(), kIcpMaxCorrespondenceDistance().c_str()).c_str() Default value: "" (string).

    + +

    Definition at line 854 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpPMConfig()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultIcpPMConfig ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/PMConfig : "" .

    + +

    Definition at line 854 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpPMConfig()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpPMConfig ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/PMConfig , as a string: string.

    + +

    Definition at line 854 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpPMMatcherKnn()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpPMMatcherKnn ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/PMMatcherKnn : "KDTreeMatcher/knn: number of nearest neighbors to consider it the reference. For convenience when configuration file is not set." Default value: 1 ( int ).

    + +

    Definition at line 855 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpPMMatcherKnn()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultIcpPMMatcherKnn ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/PMMatcherKnn : 1 .

    + +

    Definition at line 855 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpPMMatcherKnn()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpPMMatcherKnn ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/PMMatcherKnn , as a string: int .

    + +

    Definition at line 855 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpPMMatcherEpsilon()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpPMMatcherEpsilon ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/PMMatcherEpsilon : "KDTreeMatcher/epsilon: approximation to use for the nearest-neighbor search. For convenience when configuration file is not set." Default value: 0.0 ( float ).

    + +

    Definition at line 856 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpPMMatcherEpsilon()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultIcpPMMatcherEpsilon ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/PMMatcherEpsilon : 0.0 .

    + +

    Definition at line 856 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpPMMatcherEpsilon()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpPMMatcherEpsilon ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/PMMatcherEpsilon , as a string: float .

    + +

    Definition at line 856 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpPMMatcherIntensity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpPMMatcherIntensity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/PMMatcherIntensity : uFormat("KDTreeMatcher: among nearest neighbors, keep only the one with the most similar intensity. This only work with %s>1.", kIcpPMMatcherKnn().c_str()) Default value: false ( bool ).

    + +

    Definition at line 857 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpPMMatcherIntensity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultIcpPMMatcherIntensity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/PMMatcherIntensity : false .

    + +

    Definition at line 857 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpPMMatcherIntensity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpPMMatcherIntensity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/PMMatcherIntensity , as a string: bool .

    + +

    Definition at line 857 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpCCSamplingLimit()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpCCSamplingLimit ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/CCSamplingLimit : "Maximum number of points per cloud (they are randomly resampled below this limit otherwise)." Default value: 50000 ( unsigned int ).

    + +

    Definition at line 859 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpCCSamplingLimit()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultIcpCCSamplingLimit ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/CCSamplingLimit : 50000 .

    + +

    Definition at line 859 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpCCSamplingLimit()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpCCSamplingLimit ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/CCSamplingLimit , as a string: unsigned int .

    + +

    Definition at line 859 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpCCFilterOutFarthestPoints()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpCCFilterOutFarthestPoints ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/CCFilterOutFarthestPoints : "If true, the algorithm will automatically ignore farthest points from the reference, for better convergence." Default value: false ( bool ).

    + +

    Definition at line 860 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpCCFilterOutFarthestPoints()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultIcpCCFilterOutFarthestPoints ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/CCFilterOutFarthestPoints : false .

    + +

    Definition at line 860 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpCCFilterOutFarthestPoints()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpCCFilterOutFarthestPoints ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/CCFilterOutFarthestPoints , as a string: bool .

    + +

    Definition at line 860 of file Parameters.h.

    + +
    +
    + +

    ◆ kIcpCCMaxFinalRMS()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kIcpCCMaxFinalRMS ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Icp/CCMaxFinalRMS : "Maximum final RMS error." Default value: 0.2 ( float ).

    + +

    Definition at line 861 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultIcpCCMaxFinalRMS()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultIcpCCMaxFinalRMS ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Icp/CCMaxFinalRMS : 0.2 .

    + +

    Definition at line 861 of file Parameters.h.

    + +
    +
    + +

    ◆ typeIcpCCMaxFinalRMS()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeIcpCCMaxFinalRMS ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Icp/CCMaxFinalRMS , as a string: float .

    + +

    Definition at line 861 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoWinWidth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoWinWidth ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Stereo/WinWidth : "Window width." Default value: 15 ( int ).

    + +

    Definition at line 864 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoWinWidth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoWinWidth ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Stereo/WinWidth : 15 .

    + +

    Definition at line 864 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoWinWidth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoWinWidth ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Stereo/WinWidth , as a string: int .

    + +

    Definition at line 864 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoWinHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoWinHeight ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Stereo/WinHeight : "Window height." Default value: 3 ( int ).

    + +

    Definition at line 865 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoWinHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoWinHeight ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Stereo/WinHeight : 3 .

    + +

    Definition at line 865 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoWinHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoWinHeight ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Stereo/WinHeight , as a string: int .

    + +

    Definition at line 865 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoIterations ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Stereo/Iterations : "Maximum iterations." Default value: 30 ( int ).

    + +

    Definition at line 866 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoIterations ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Stereo/Iterations : 30 .

    + +

    Definition at line 866 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoIterations()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoIterations ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Stereo/Iterations , as a string: int .

    + +

    Definition at line 866 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoMaxLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoMaxLevel ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Stereo/MaxLevel : "Maximum pyramid level." Default value: 5 ( int ).

    + +

    Definition at line 867 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoMaxLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoMaxLevel ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Stereo/MaxLevel : 5 .

    + +

    Definition at line 867 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoMaxLevel()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoMaxLevel ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Stereo/MaxLevel , as a string: int .

    + +

    Definition at line 867 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoMinDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoMinDisparity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Stereo/MinDisparity : "Minimum disparity." Default value: 0.5 ( float ).

    + +

    Definition at line 868 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoMinDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultStereoMinDisparity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Stereo/MinDisparity : 0.5 .

    + +

    Definition at line 868 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoMinDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoMinDisparity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Stereo/MinDisparity , as a string: float .

    + +

    Definition at line 868 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoMaxDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoMaxDisparity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Stereo/MaxDisparity : "Maximum disparity." Default value: 128.0 ( float ).

    + +

    Definition at line 869 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoMaxDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultStereoMaxDisparity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Stereo/MaxDisparity : 128.0 .

    + +

    Definition at line 869 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoMaxDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoMaxDisparity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Stereo/MaxDisparity , as a string: float .

    + +

    Definition at line 869 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoOpticalFlow()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoOpticalFlow ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Stereo/OpticalFlow : "Use optical flow to find stereo correspondences, otherwise a simple block matching approach is used." Default value: true ( bool ).

    + +

    Definition at line 870 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoOpticalFlow()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultStereoOpticalFlow ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Stereo/OpticalFlow : true .

    + +

    Definition at line 870 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoOpticalFlow()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoOpticalFlow ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Stereo/OpticalFlow , as a string: bool .

    + +

    Definition at line 870 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoSSD()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoSSD ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Stereo/SSD : uFormat("[%s=false] Use Sum of Squared Differences (SSD) window, otherwise Sum of Absolute Differences (SAD) window is used.", kStereoOpticalFlow().c_str()) Default value: true ( bool ).

    + +

    Definition at line 871 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoSSD()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultStereoSSD ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Stereo/SSD : true .

    + +

    Definition at line 871 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoSSD()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoSSD ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Stereo/SSD , as a string: bool .

    + +

    Definition at line 871 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoEps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoEps ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Stereo/Eps : uFormat("[%s=true] Epsilon stop criterion.", kStereoOpticalFlow().c_str()) Default value: 0.01 ( double ).

    + +

    Definition at line 872 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoEps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultStereoEps ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Stereo/Eps : 0.01 .

    + +

    Definition at line 872 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoEps()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoEps ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Stereo/Eps , as a string: double .

    + +

    Definition at line 872 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoUseMinEigenVals()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoUseMinEigenVals ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Stereo/UseMinEigenVals : uFormat("[%s=true] Use minimum eigen values as an error measure, otherwise L1 distance between patches is used as an error measure.", kStereoOpticalFlow().c_str()) Default value: true ( bool ).

    + +

    Definition at line 873 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoUseMinEigenVals()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultStereoUseMinEigenVals ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Stereo/UseMinEigenVals : true .

    + +

    Definition at line 873 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoUseMinEigenVals()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoUseMinEigenVals ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Stereo/UseMinEigenVals , as a string: bool .

    + +

    Definition at line 873 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoMinEigThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoMinEigThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Stereo/MinEigThreshold : uFormat("[%s=true] If the minimum eigenvalue of a feature's spatial gradient matrix is less than this threshold, then the feature is filtered out.", kStereoUseMinEigenVals().c_str()) Default value: 1e-4 ( double ).

    + +

    Definition at line 874 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoMinEigThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultStereoMinEigThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Stereo/MinEigThreshold : 1e-4 .

    + +

    Definition at line 874 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoMinEigThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoMinEigThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Stereo/MinEigThreshold , as a string: double .

    + +

    Definition at line 874 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoErrorThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoErrorThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Stereo/ErrorThreshold : uFormat("[%s=false] Filter out features with error greater than this threshold.", kStereoUseMinEigenVals().c_str()) Default value: 50 ( double ).

    + +

    Definition at line 875 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoErrorThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultStereoErrorThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Stereo/ErrorThreshold : 50 .

    + +

    Definition at line 875 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoErrorThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoErrorThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Stereo/ErrorThreshold , as a string: double .

    + +

    Definition at line 875 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoGpu ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Stereo/Gpu : uFormat("[%s=true] Enable GPU version of the optical flow approach (only available if OpenCV is built with CUDA). Note that %s is not used in the GPU implementation.", kStereoOpticalFlow().c_str(), kStereoUseMinEigenVals().c_str()) Default value: false ( bool ).

    + +

    Definition at line 876 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultStereoGpu ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Stereo/Gpu : false .

    + +

    Definition at line 876 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoGpu()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoGpu ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Stereo/Gpu , as a string: bool .

    + +

    Definition at line 876 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoDenseStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoDenseStrategy ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Stereo/DenseStrategy : "0=cv::StereoBM, 1=cv::StereoSGBM" Default value: 0 ( int ).

    + +

    Definition at line 878 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoDenseStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoDenseStrategy ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Stereo/DenseStrategy : 0 .

    + +

    Definition at line 878 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoDenseStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoDenseStrategy ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Stereo/DenseStrategy , as a string: int .

    + +

    Definition at line 878 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoBMBlockSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoBMBlockSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoBM/BlockSize : "See cv::StereoBM" Default value: 15 ( int ).

    + +

    Definition at line 880 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoBMBlockSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoBMBlockSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoBM/BlockSize : 15 .

    + +

    Definition at line 880 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoBMBlockSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoBMBlockSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoBM/BlockSize , as a string: int .

    + +

    Definition at line 880 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoBMMinDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoBMMinDisparity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoBM/MinDisparity : "See cv::StereoBM" Default value: 0 ( int ).

    + +

    Definition at line 881 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoBMMinDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoBMMinDisparity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoBM/MinDisparity : 0 .

    + +

    Definition at line 881 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoBMMinDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoBMMinDisparity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoBM/MinDisparity , as a string: int .

    + +

    Definition at line 881 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoBMNumDisparities()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoBMNumDisparities ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoBM/NumDisparities : "See cv::StereoBM" Default value: 128 ( int ).

    + +

    Definition at line 882 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoBMNumDisparities()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoBMNumDisparities ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoBM/NumDisparities : 128 .

    + +

    Definition at line 882 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoBMNumDisparities()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoBMNumDisparities ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoBM/NumDisparities , as a string: int .

    + +

    Definition at line 882 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoBMPreFilterSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoBMPreFilterSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoBM/PreFilterSize : "See cv::StereoBM" Default value: 9 ( int ).

    + +

    Definition at line 883 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoBMPreFilterSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoBMPreFilterSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoBM/PreFilterSize : 9 .

    + +

    Definition at line 883 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoBMPreFilterSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoBMPreFilterSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoBM/PreFilterSize , as a string: int .

    + +

    Definition at line 883 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoBMPreFilterCap()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoBMPreFilterCap ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoBM/PreFilterCap : "See cv::StereoBM" Default value: 31 ( int ).

    + +

    Definition at line 884 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoBMPreFilterCap()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoBMPreFilterCap ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoBM/PreFilterCap : 31 .

    + +

    Definition at line 884 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoBMPreFilterCap()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoBMPreFilterCap ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoBM/PreFilterCap , as a string: int .

    + +

    Definition at line 884 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoBMUniquenessRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoBMUniquenessRatio ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoBM/UniquenessRatio : "See cv::StereoBM" Default value: 15 ( int ).

    + +

    Definition at line 885 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoBMUniquenessRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoBMUniquenessRatio ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoBM/UniquenessRatio : 15 .

    + +

    Definition at line 885 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoBMUniquenessRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoBMUniquenessRatio ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoBM/UniquenessRatio , as a string: int .

    + +

    Definition at line 885 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoBMTextureThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoBMTextureThreshold ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoBM/TextureThreshold : "See cv::StereoBM" Default value: 10 ( int ).

    + +

    Definition at line 886 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoBMTextureThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoBMTextureThreshold ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoBM/TextureThreshold : 10 .

    + +

    Definition at line 886 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoBMTextureThreshold()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoBMTextureThreshold ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoBM/TextureThreshold , as a string: int .

    + +

    Definition at line 886 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoBMSpeckleWindowSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoBMSpeckleWindowSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoBM/SpeckleWindowSize : "See cv::StereoBM" Default value: 100 ( int ).

    + +

    Definition at line 887 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoBMSpeckleWindowSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoBMSpeckleWindowSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoBM/SpeckleWindowSize : 100 .

    + +

    Definition at line 887 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoBMSpeckleWindowSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoBMSpeckleWindowSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoBM/SpeckleWindowSize , as a string: int .

    + +

    Definition at line 887 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoBMSpeckleRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoBMSpeckleRange ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoBM/SpeckleRange : "See cv::StereoBM" Default value: 4 ( int ).

    + +

    Definition at line 888 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoBMSpeckleRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoBMSpeckleRange ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoBM/SpeckleRange : 4 .

    + +

    Definition at line 888 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoBMSpeckleRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoBMSpeckleRange ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoBM/SpeckleRange , as a string: int .

    + +

    Definition at line 888 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoBMDisp12MaxDiff()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoBMDisp12MaxDiff ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoBM/Disp12MaxDiff : "See cv::StereoBM" Default value: -1 ( int ).

    + +

    Definition at line 889 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoBMDisp12MaxDiff()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoBMDisp12MaxDiff ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoBM/Disp12MaxDiff : -1 .

    + +

    Definition at line 889 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoBMDisp12MaxDiff()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoBMDisp12MaxDiff ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoBM/Disp12MaxDiff , as a string: int .

    + +

    Definition at line 889 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoSGBMBlockSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoSGBMBlockSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoSGBM/BlockSize : "See cv::StereoSGBM" Default value: 15 ( int ).

    + +

    Definition at line 891 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoSGBMBlockSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoSGBMBlockSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoSGBM/BlockSize : 15 .

    + +

    Definition at line 891 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoSGBMBlockSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoSGBMBlockSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoSGBM/BlockSize , as a string: int .

    + +

    Definition at line 891 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoSGBMMinDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoSGBMMinDisparity ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoSGBM/MinDisparity : "See cv::StereoSGBM" Default value: 0 ( int ).

    + +

    Definition at line 892 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoSGBMMinDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoSGBMMinDisparity ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoSGBM/MinDisparity : 0 .

    + +

    Definition at line 892 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoSGBMMinDisparity()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoSGBMMinDisparity ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoSGBM/MinDisparity , as a string: int .

    + +

    Definition at line 892 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoSGBMNumDisparities()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoSGBMNumDisparities ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoSGBM/NumDisparities : "See cv::StereoSGBM" Default value: 128 ( int ).

    + +

    Definition at line 893 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoSGBMNumDisparities()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoSGBMNumDisparities ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoSGBM/NumDisparities : 128 .

    + +

    Definition at line 893 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoSGBMNumDisparities()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoSGBMNumDisparities ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoSGBM/NumDisparities , as a string: int .

    + +

    Definition at line 893 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoSGBMPreFilterCap()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoSGBMPreFilterCap ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoSGBM/PreFilterCap : "See cv::StereoSGBM" Default value: 31 ( int ).

    + +

    Definition at line 894 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoSGBMPreFilterCap()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoSGBMPreFilterCap ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoSGBM/PreFilterCap : 31 .

    + +

    Definition at line 894 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoSGBMPreFilterCap()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoSGBMPreFilterCap ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoSGBM/PreFilterCap , as a string: int .

    + +

    Definition at line 894 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoSGBMUniquenessRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoSGBMUniquenessRatio ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoSGBM/UniquenessRatio : "See cv::StereoSGBM" Default value: 20 ( int ).

    + +

    Definition at line 895 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoSGBMUniquenessRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoSGBMUniquenessRatio ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoSGBM/UniquenessRatio : 20 .

    + +

    Definition at line 895 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoSGBMUniquenessRatio()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoSGBMUniquenessRatio ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoSGBM/UniquenessRatio , as a string: int .

    + +

    Definition at line 895 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoSGBMSpeckleWindowSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoSGBMSpeckleWindowSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoSGBM/SpeckleWindowSize : "See cv::StereoSGBM" Default value: 100 ( int ).

    + +

    Definition at line 896 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoSGBMSpeckleWindowSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoSGBMSpeckleWindowSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoSGBM/SpeckleWindowSize : 100 .

    + +

    Definition at line 896 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoSGBMSpeckleWindowSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoSGBMSpeckleWindowSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoSGBM/SpeckleWindowSize , as a string: int .

    + +

    Definition at line 896 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoSGBMSpeckleRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoSGBMSpeckleRange ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoSGBM/SpeckleRange : "See cv::StereoSGBM" Default value: 4 ( int ).

    + +

    Definition at line 897 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoSGBMSpeckleRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoSGBMSpeckleRange ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoSGBM/SpeckleRange : 4 .

    + +

    Definition at line 897 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoSGBMSpeckleRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoSGBMSpeckleRange ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoSGBM/SpeckleRange , as a string: int .

    + +

    Definition at line 897 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoSGBMDisp12MaxDiff()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoSGBMDisp12MaxDiff ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoSGBM/Disp12MaxDiff : "See cv::StereoSGBM" Default value: 1 ( int ).

    + +

    Definition at line 898 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoSGBMDisp12MaxDiff()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoSGBMDisp12MaxDiff ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoSGBM/Disp12MaxDiff : 1 .

    + +

    Definition at line 898 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoSGBMDisp12MaxDiff()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoSGBMDisp12MaxDiff ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoSGBM/Disp12MaxDiff , as a string: int .

    + +

    Definition at line 898 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoSGBMP1()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoSGBMP1 ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoSGBM/P1 : "See cv::StereoSGBM" Default value: 2 ( int ).

    + +

    Definition at line 899 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoSGBMP1()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoSGBMP1 ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoSGBM/P1 : 2 .

    + +

    Definition at line 899 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoSGBMP1()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoSGBMP1 ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoSGBM/P1 , as a string: int .

    + +

    Definition at line 899 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoSGBMP2()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoSGBMP2 ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoSGBM/P2 : "See cv::StereoSGBM" Default value: 5 ( int ).

    + +

    Definition at line 900 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoSGBMP2()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoSGBMP2 ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoSGBM/P2 : 5 .

    + +

    Definition at line 900 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoSGBMP2()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoSGBMP2 ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoSGBM/P2 , as a string: int .

    + +

    Definition at line 900 of file Parameters.h.

    + +
    +
    + +

    ◆ kStereoSGBMMode()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kStereoSGBMMode ()
    +
    +inlinestatic
    +
    + +

    Key of parameter StereoSGBM/Mode : "See cv::StereoSGBM" Default value: 0 ( int ).

    + +

    Definition at line 902 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultStereoSGBMMode()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultStereoSGBMMode ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter StereoSGBM/Mode : 0 .

    + +

    Definition at line 902 of file Parameters.h.

    + +
    +
    + +

    ◆ typeStereoSGBMMode()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeStereoSGBMMode ()
    +
    +inlinestatic
    +
    + +

    Type of parameter StereoSGBM/Mode , as a string: int .

    + +

    Definition at line 902 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridSensor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridSensor ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/Sensor : "Create occupancy grid from selected sensor: 0=laser scan, 1=depth image(s) or 2=both laser scan and depth image(s)." Default value: 1 ( int ).

    + +

    Definition at line 908 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridSensor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultGridSensor ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/Sensor : 1 .

    + +

    Definition at line 908 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridSensor()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridSensor ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/Sensor , as a string: int .

    + +

    Definition at line 908 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridDepthDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridDepthDecimation ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/DepthDecimation : uFormat("[%s=true] Decimation of the depth image before creating cloud.", kGridDepthDecimation().c_str()) Default value: 4 ( unsigned int ).

    + +

    Definition at line 909 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridDepthDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultGridDepthDecimation ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/DepthDecimation : 4 .

    + +

    Definition at line 909 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridDepthDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridDepthDecimation ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/DepthDecimation , as a string: unsigned int .

    + +

    Definition at line 909 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridRangeMin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridRangeMin ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/RangeMin : "Minimum range from sensor." Default value: 0.0 ( float ).

    + +

    Definition at line 910 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridRangeMin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridRangeMin ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/RangeMin : 0.0 .

    + +

    Definition at line 910 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridRangeMin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridRangeMin ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/RangeMin , as a string: float .

    + +

    Definition at line 910 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridRangeMax()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridRangeMax ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/RangeMax : "Maximum range from sensor. 0=inf." Default value: 5.0 ( float ).

    + +

    Definition at line 911 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridRangeMax()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridRangeMax ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/RangeMax : 5.0 .

    + +

    Definition at line 911 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridRangeMax()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridRangeMax ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/RangeMax , as a string: float .

    + +

    Definition at line 911 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridDepthRoiRatios()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridDepthRoiRatios ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/DepthRoiRatios : uFormat("[%s>=1] Region of interest ratios [left, right, top, bottom].", kGridSensor().c_str()) Default value: "0.0 0.0 0.0 0.0" (string).

    + +

    Definition at line 912 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridDepthRoiRatios()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultGridDepthRoiRatios ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/DepthRoiRatios : "0.0 0.0 0.0 0.0" .

    + +

    Definition at line 912 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridDepthRoiRatios()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridDepthRoiRatios ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/DepthRoiRatios , as a string: string.

    + +

    Definition at line 912 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridFootprintLength()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridFootprintLength ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/FootprintLength : "Footprint length used to filter points over the footprint of the robot." Default value: 0.0 ( float ).

    + +

    Definition at line 913 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridFootprintLength()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridFootprintLength ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/FootprintLength : 0.0 .

    + +

    Definition at line 913 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridFootprintLength()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridFootprintLength ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/FootprintLength , as a string: float .

    + +

    Definition at line 913 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridFootprintWidth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridFootprintWidth ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/FootprintWidth : "Footprint width used to filter points over the footprint of the robot. Footprint length should be set." Default value: 0.0 ( float ).

    + +

    Definition at line 914 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridFootprintWidth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridFootprintWidth ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/FootprintWidth : 0.0 .

    + +

    Definition at line 914 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridFootprintWidth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridFootprintWidth ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/FootprintWidth , as a string: float .

    + +

    Definition at line 914 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridFootprintHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridFootprintHeight ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/FootprintHeight : "Footprint height used to filter points over the footprint of the robot. Footprint length and width should be set." Default value: 0.0 ( float ).

    + +

    Definition at line 915 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridFootprintHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridFootprintHeight ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/FootprintHeight : 0.0 .

    + +

    Definition at line 915 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridFootprintHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridFootprintHeight ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/FootprintHeight , as a string: float .

    + +

    Definition at line 915 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridScanDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridScanDecimation ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/ScanDecimation : uFormat("[%s=0 or 2] Decimation of the laser scan before creating cloud.", kGridSensor().c_str()) Default value: 1 ( int ).

    + +

    Definition at line 916 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridScanDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultGridScanDecimation ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/ScanDecimation : 1 .

    + +

    Definition at line 916 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridScanDecimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridScanDecimation ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/ScanDecimation , as a string: int .

    + +

    Definition at line 916 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridCellSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridCellSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/CellSize : "Resolution of the occupancy grid." Default value: 0.05 ( float ).

    + +

    Definition at line 917 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridCellSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridCellSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/CellSize : 0.05 .

    + +

    Definition at line 917 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridCellSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridCellSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/CellSize , as a string: float .

    + +

    Definition at line 917 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridPreVoxelFiltering()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridPreVoxelFiltering ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/PreVoxelFiltering : uFormat("Input cloud is downsampled by voxel filter (voxel size is \"%s\") before doing segmentation of obstacles and ground.", kGridCellSize().c_str()) Default value: true ( bool ).

    + +

    Definition at line 918 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridPreVoxelFiltering()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultGridPreVoxelFiltering ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/PreVoxelFiltering : true .

    + +

    Definition at line 918 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridPreVoxelFiltering()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridPreVoxelFiltering ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/PreVoxelFiltering , as a string: bool .

    + +

    Definition at line 918 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridMapFrameProjection()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridMapFrameProjection ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/MapFrameProjection : "Projection in map frame. On a 3D terrain and a fixed local camera transform (the cloud is created relative to ground), you may want to disable this to do the projection in robot frame instead." Default value: false ( bool ).

    + +

    Definition at line 919 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridMapFrameProjection()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultGridMapFrameProjection ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/MapFrameProjection : false .

    + +

    Definition at line 919 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridMapFrameProjection()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridMapFrameProjection ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/MapFrameProjection , as a string: bool .

    + +

    Definition at line 919 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridNormalsSegmentation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridNormalsSegmentation ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/NormalsSegmentation : "Segment ground from obstacles using point normals, otherwise a fast passthrough is used." Default value: true ( bool ).

    + +

    Definition at line 920 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridNormalsSegmentation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultGridNormalsSegmentation ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/NormalsSegmentation : true .

    + +

    Definition at line 920 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridNormalsSegmentation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridNormalsSegmentation ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/NormalsSegmentation , as a string: bool .

    + +

    Definition at line 920 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridMaxObstacleHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridMaxObstacleHeight ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/MaxObstacleHeight : "Maximum obstacles height (0=disabled)." Default value: 0.0 ( float ).

    + +

    Definition at line 921 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridMaxObstacleHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridMaxObstacleHeight ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/MaxObstacleHeight : 0.0 .

    + +

    Definition at line 921 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridMaxObstacleHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridMaxObstacleHeight ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/MaxObstacleHeight , as a string: float .

    + +

    Definition at line 921 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridMinGroundHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridMinGroundHeight ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/MinGroundHeight : "Minimum ground height (0=disabled)." Default value: 0.0 ( float ).

    + +

    Definition at line 922 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridMinGroundHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridMinGroundHeight ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/MinGroundHeight : 0.0 .

    + +

    Definition at line 922 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridMinGroundHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridMinGroundHeight ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/MinGroundHeight , as a string: float .

    + +

    Definition at line 922 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridMaxGroundHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridMaxGroundHeight ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/MaxGroundHeight : uFormat("Maximum ground height (0=disabled). Should be set if \"%s\" is false.", kGridNormalsSegmentation().c_str()) Default value: 0.0 ( float ).

    + +

    Definition at line 923 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridMaxGroundHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridMaxGroundHeight ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/MaxGroundHeight : 0.0 .

    + +

    Definition at line 923 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridMaxGroundHeight()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridMaxGroundHeight ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/MaxGroundHeight , as a string: float .

    + +

    Definition at line 923 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridMaxGroundAngle()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridMaxGroundAngle ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/MaxGroundAngle : uFormat("[%s=true] Maximum angle (degrees) between point's normal to ground's normal to label it as ground. Points with higher angle difference are considered as obstacles.", kGridNormalsSegmentation().c_str()) Default value: 45 ( float ).

    + +

    Definition at line 924 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridMaxGroundAngle()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridMaxGroundAngle ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/MaxGroundAngle : 45 .

    + +

    Definition at line 924 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridMaxGroundAngle()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridMaxGroundAngle ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/MaxGroundAngle , as a string: float .

    + +

    Definition at line 924 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridNormalK()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridNormalK ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/NormalK : uFormat("[%s=true] K neighbors to compute normals.", kGridNormalsSegmentation().c_str()) Default value: 20 ( int ).

    + +

    Definition at line 925 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridNormalK()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultGridNormalK ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/NormalK : 20 .

    + +

    Definition at line 925 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridNormalK()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridNormalK ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/NormalK , as a string: int .

    + +

    Definition at line 925 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridClusterRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridClusterRadius ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/ClusterRadius : uFormat("[%s=true] Cluster maximum radius.", kGridNormalsSegmentation().c_str()) Default value: 0.1 ( float ).

    + +

    Definition at line 926 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridClusterRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridClusterRadius ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/ClusterRadius : 0.1 .

    + +

    Definition at line 926 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridClusterRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridClusterRadius ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/ClusterRadius , as a string: float .

    + +

    Definition at line 926 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridMinClusterSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridMinClusterSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/MinClusterSize : uFormat("[%s=true] Minimum cluster size to project the points.", kGridNormalsSegmentation().c_str()) Default value: 10 ( int ).

    + +

    Definition at line 927 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridMinClusterSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultGridMinClusterSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/MinClusterSize : 10 .

    + +

    Definition at line 927 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridMinClusterSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridMinClusterSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/MinClusterSize , as a string: int .

    + +

    Definition at line 927 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridFlatObstacleDetected()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridFlatObstacleDetected ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/FlatObstacleDetected : uFormat("[%s=true] Flat obstacles detected.", kGridNormalsSegmentation().c_str()) Default value: true ( bool ).

    + +

    Definition at line 928 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridFlatObstacleDetected()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultGridFlatObstacleDetected ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/FlatObstacleDetected : true .

    + +

    Definition at line 928 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridFlatObstacleDetected()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridFlatObstacleDetected ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/FlatObstacleDetected , as a string: bool .

    + +

    Definition at line 928 of file Parameters.h.

    + +
    +
    + +

    ◆ kGrid3D()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGrid3D ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/3D : uFormat("A 3D occupancy grid is required if you want an OctoMap (3D ray tracing). Set to false if you want only a 2D map, the cloud will be projected on xy plane. A 2D map can be still generated if checked, but it requires more memory and time to generate it. Ignored if laser scan is 2D and \"%s\" is 0.", kGridSensor().c_str()) Default value: false ( bool ).

    + +

    Definition at line 932 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGrid3D()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultGrid3D ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/3D : false .

    + +

    Definition at line 932 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGrid3D()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGrid3D ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/3D , as a string: bool .

    + +

    Definition at line 932 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridGroundIsObstacle()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridGroundIsObstacle ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/GroundIsObstacle : uFormat("[%s=true] Ground segmentation (%s) is ignored, all points are obstacles. Use this only if you want an OctoMap with ground identified as an obstacle (e.g., with an UAV).", kGrid3D().c_str(), kGridNormalsSegmentation().c_str()) Default value: false ( bool ).

    + +

    Definition at line 934 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridGroundIsObstacle()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultGridGroundIsObstacle ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/GroundIsObstacle : false .

    + +

    Definition at line 934 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridGroundIsObstacle()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridGroundIsObstacle ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/GroundIsObstacle , as a string: bool .

    + +

    Definition at line 934 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridNoiseFilteringRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridNoiseFilteringRadius ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/NoiseFilteringRadius : "Noise filtering radius (0=disabled). Done after segmentation." Default value: 0.0 ( float ).

    + +

    Definition at line 935 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridNoiseFilteringRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridNoiseFilteringRadius ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/NoiseFilteringRadius : 0.0 .

    + +

    Definition at line 935 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridNoiseFilteringRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridNoiseFilteringRadius ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/NoiseFilteringRadius , as a string: float .

    + +

    Definition at line 935 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridNoiseFilteringMinNeighbors()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridNoiseFilteringMinNeighbors ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/NoiseFilteringMinNeighbors : "Noise filtering minimum neighbors." Default value: 5 ( int ).

    + +

    Definition at line 936 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridNoiseFilteringMinNeighbors()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultGridNoiseFilteringMinNeighbors ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/NoiseFilteringMinNeighbors : 5 .

    + +

    Definition at line 936 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridNoiseFilteringMinNeighbors()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridNoiseFilteringMinNeighbors ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/NoiseFilteringMinNeighbors , as a string: int .

    + +

    Definition at line 936 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridScan2dUnknownSpaceFilled()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridScan2dUnknownSpaceFilled ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/Scan2dUnknownSpaceFilled : uFormat("Unknown space filled. Only used with 2D laser scans. Use %s to set maximum range if laser scan max range is to set.", kGridRangeMax().c_str()) Default value: false ( bool ).

    + +

    Definition at line 937 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridScan2dUnknownSpaceFilled()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultGridScan2dUnknownSpaceFilled ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/Scan2dUnknownSpaceFilled : false .

    + +

    Definition at line 937 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridScan2dUnknownSpaceFilled()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridScan2dUnknownSpaceFilled ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/Scan2dUnknownSpaceFilled , as a string: bool .

    + +

    Definition at line 937 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridRayTracing()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridRayTracing ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Grid/RayTracing : uFormat("Ray tracing is done for each occupied cell, filling unknown space between the sensor and occupied cells. If %s=true, RTAB-Map should be built with OctoMap support, otherwise 3D ray tracing is ignored.", kGrid3D().c_str()) Default value: false ( bool ).

    + +

    Definition at line 938 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridRayTracing()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultGridRayTracing ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Grid/RayTracing : false .

    + +

    Definition at line 938 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridRayTracing()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridRayTracing ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Grid/RayTracing , as a string: bool .

    + +

    Definition at line 938 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridGlobalUpdateError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridGlobalUpdateError ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GridGlobal/UpdateError : "Graph changed detection error (m). Update map only if poses in new optimized graph have moved more than this value." Default value: 0.01 ( float ).

    + +

    Definition at line 939 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridGlobalUpdateError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridGlobalUpdateError ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GridGlobal/UpdateError : 0.01 .

    + +

    Definition at line 939 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridGlobalUpdateError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridGlobalUpdateError ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GridGlobal/UpdateError , as a string: float .

    + +

    Definition at line 939 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridGlobalFootprintRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridGlobalFootprintRadius ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GridGlobal/FootprintRadius : "Footprint radius (m) used to clear all obstacles under the graph." Default value: 0.0 ( float ).

    + +

    Definition at line 940 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridGlobalFootprintRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridGlobalFootprintRadius ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GridGlobal/FootprintRadius : 0.0 .

    + +

    Definition at line 940 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridGlobalFootprintRadius()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridGlobalFootprintRadius ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GridGlobal/FootprintRadius , as a string: float .

    + +

    Definition at line 940 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridGlobalMinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridGlobalMinSize ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GridGlobal/MinSize : "Minimum map size (m)." Default value: 0.0 ( float ).

    + +

    Definition at line 941 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridGlobalMinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridGlobalMinSize ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GridGlobal/MinSize : 0.0 .

    + +

    Definition at line 941 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridGlobalMinSize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridGlobalMinSize ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GridGlobal/MinSize , as a string: float .

    + +

    Definition at line 941 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridGlobalEroded()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridGlobalEroded ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GridGlobal/Eroded : "Erode obstacle cells." Default value: false ( bool ).

    + +

    Definition at line 942 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridGlobalEroded()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultGridGlobalEroded ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GridGlobal/Eroded : false .

    + +

    Definition at line 942 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridGlobalEroded()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridGlobalEroded ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GridGlobal/Eroded , as a string: bool .

    + +

    Definition at line 942 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridGlobalMaxNodes()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridGlobalMaxNodes ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GridGlobal/MaxNodes : "Maximum nodes assembled in the map starting from the last node (0=unlimited)." Default value: 0 ( int ).

    + +

    Definition at line 943 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridGlobalMaxNodes()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultGridGlobalMaxNodes ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GridGlobal/MaxNodes : 0 .

    + +

    Definition at line 943 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridGlobalMaxNodes()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridGlobalMaxNodes ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GridGlobal/MaxNodes , as a string: int .

    + +

    Definition at line 943 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridGlobalAltitudeDelta()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridGlobalAltitudeDelta ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GridGlobal/AltitudeDelta : "Assemble only nodes that have the same altitude of +-delta meters of the current pose (0=disabled). This is used to generate 2D occupancy grid based on the current altitude (e.g., multi-floor building)." Default value: 0 ( float ).

    + +

    Definition at line 944 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridGlobalAltitudeDelta()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridGlobalAltitudeDelta ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GridGlobal/AltitudeDelta : 0 .

    + +

    Definition at line 944 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridGlobalAltitudeDelta()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridGlobalAltitudeDelta ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GridGlobal/AltitudeDelta , as a string: float .

    + +

    Definition at line 944 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridGlobalOccupancyThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridGlobalOccupancyThr ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GridGlobal/OccupancyThr : "Occupancy threshold (value between 0 and 1)." Default value: 0.5 ( float ).

    + +

    Definition at line 945 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridGlobalOccupancyThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridGlobalOccupancyThr ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GridGlobal/OccupancyThr : 0.5 .

    + +

    Definition at line 945 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridGlobalOccupancyThr()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridGlobalOccupancyThr ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GridGlobal/OccupancyThr , as a string: float .

    + +

    Definition at line 945 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridGlobalProbHit()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridGlobalProbHit ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GridGlobal/ProbHit : "Probability of a hit (value between 0.5 and 1)." Default value: 0.7 ( float ).

    + +

    Definition at line 946 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridGlobalProbHit()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridGlobalProbHit ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GridGlobal/ProbHit : 0.7 .

    + +

    Definition at line 946 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridGlobalProbHit()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridGlobalProbHit ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GridGlobal/ProbHit , as a string: float .

    + +

    Definition at line 946 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridGlobalProbMiss()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridGlobalProbMiss ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GridGlobal/ProbMiss : "Probability of a miss (value between 0 and 0.5)." Default value: 0.4 ( float ).

    + +

    Definition at line 947 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridGlobalProbMiss()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridGlobalProbMiss ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GridGlobal/ProbMiss : 0.4 .

    + +

    Definition at line 947 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridGlobalProbMiss()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridGlobalProbMiss ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GridGlobal/ProbMiss , as a string: float .

    + +

    Definition at line 947 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridGlobalProbClampingMin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridGlobalProbClampingMin ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GridGlobal/ProbClampingMin : "Probability clamping minimum (value between 0 and 1)." Default value: 0.1192 ( float ).

    + +

    Definition at line 948 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridGlobalProbClampingMin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridGlobalProbClampingMin ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GridGlobal/ProbClampingMin : 0.1192 .

    + +

    Definition at line 948 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridGlobalProbClampingMin()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridGlobalProbClampingMin ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GridGlobal/ProbClampingMin , as a string: float .

    + +

    Definition at line 948 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridGlobalProbClampingMax()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridGlobalProbClampingMax ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GridGlobal/ProbClampingMax : "Probability clamping maximum (value between 0 and 1)." Default value: 0.971 ( float ).

    + +

    Definition at line 949 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridGlobalProbClampingMax()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultGridGlobalProbClampingMax ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GridGlobal/ProbClampingMax : 0.971 .

    + +

    Definition at line 949 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridGlobalProbClampingMax()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridGlobalProbClampingMax ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GridGlobal/ProbClampingMax , as a string: float .

    + +

    Definition at line 949 of file Parameters.h.

    + +
    +
    + +

    ◆ kGridGlobalFloodFillDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kGridGlobalFloodFillDepth ()
    +
    +inlinestatic
    +
    + +

    Key of parameter GridGlobal/FloodFillDepth : "Flood fill filter (0=disabled), used to remove empty cells outside the map. The flood fill is done at the specified depth (between 1 and 16) of the OctoMap." Default value: 0 ( unsigned int ).

    + +

    Definition at line 950 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultGridGlobalFloodFillDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static unsigned int rtabmap::Parameters::defaultGridGlobalFloodFillDepth ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter GridGlobal/FloodFillDepth : 0 .

    + +

    Definition at line 950 of file Parameters.h.

    + +
    +
    + +

    ◆ typeGridGlobalFloodFillDepth()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeGridGlobalFloodFillDepth ()
    +
    +inlinestatic
    +
    + +

    Type of parameter GridGlobal/FloodFillDepth , as a string: unsigned int .

    + +

    Definition at line 950 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerStrategy ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Marker/Strategy : "Marker detection implementation: 0=OpenCV, 1=AprilTag" Default value: 0 ( int ).

    + +

    Definition at line 952 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultMarkerStrategy ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Marker/Strategy : 0 .

    + +

    Definition at line 952 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerStrategy()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerStrategy ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Marker/Strategy , as a string: int .

    + +

    Definition at line 952 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerDictionary()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerDictionary ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Marker/Dictionary : "Dictionary to use: DICT_ARUCO_4X4_50=0, DICT_ARUCO_4X4_100=1, DICT_ARUCO_4X4_250=2, DICT_ARUCO_4X4_1000=3, DICT_ARUCO_5X5_50=4, DICT_ARUCO_5X5_100=5, DICT_ARUCO_5X5_250=6, DICT_ARUCO_5X5_1000=7, DICT_ARUCO_6X6_50=8, DICT_ARUCO_6X6_100=9, DICT_ARUCO_6X6_250=10, DICT_ARUCO_6X6_1000=11, DICT_ARUCO_7X7_50=12, DICT_ARUCO_7X7_100=13, DICT_ARUCO_7X7_250=14, DICT_ARUCO_7X7_1000=15, DICT_ARUCO_ORIGINAL = 16, DICT_APRILTAG_16h5=17, DICT_APRILTAG_25h9=18, DICT_APRILTAG_36h10=19, DICT_APRILTAG_36h11=20, DICT_ARUCO_MIP_36H12=21" Default value: 0 ( int ).

    + +

    Definition at line 953 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerDictionary()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultMarkerDictionary ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Marker/Dictionary : 0 .

    + +

    Definition at line 953 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerDictionary()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerDictionary ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Marker/Dictionary , as a string: int .

    + +

    Definition at line 953 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerLength()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerLength ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Marker/Length : "The length (m) of the markers' side. Value <=0 means automatic marker length estimation using the depth image (the camera should look at the marker perpendicularly for initialization). If 0, the length is estimated only on the first marker detected, then re-used for all next detections (i.e., this assumes that markers have all the same length). With <0, the length is estimated once for each unique marker, then re-used for next detections with the same marker ID." Default value: 0 ( float ).

    + +

    Definition at line 954 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerLength()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMarkerLength ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Marker/Length : 0 .

    + +

    Definition at line 954 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerLength()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerLength ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Marker/Length , as a string: float .

    + +

    Definition at line 954 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerLengths()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerLengths ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Marker/Lengths : uFormat("List of markers to detect. Format is the marker's ID followed by its length (in meters), multiple markers are separated by a vertical line (\"id1 length|id2 length\"). We can also define a range of markers with \"id1:id2 length\" (id2 included). If empty, all markers of the chosen dictionary can be detected and their length is set/estimated based on %s. For example, to detect markers 12 and 14 with lengths of 8 and 15 cm respectively, and all markers between 30 and 40 with a length of 10 cm, set \"12 0.08|14 0.15|30:40 0.1\".", kMarkerLength().c_str()).c_str() Default value: "" (string).

    + +

    Definition at line 955 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerLengths()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultMarkerLengths ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Marker/Lengths : "" .

    + +

    Definition at line 955 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerLengths()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerLengths ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Marker/Lengths , as a string: string.

    + +

    Definition at line 955 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerMaxDepthError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerMaxDepthError ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Marker/MaxDepthError : uFormat("Maximum depth error between all corners of a marker when estimating the marker length (when %s is 0). The smaller it is, the more perpendicular the camera should be toward the marker to initialize the length.", kMarkerLength().c_str()) Default value: 0.01 ( float ).

    + +

    Definition at line 956 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerMaxDepthError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMarkerMaxDepthError ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Marker/MaxDepthError : 0.01 .

    + +

    Definition at line 956 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerMaxDepthError()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerMaxDepthError ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Marker/MaxDepthError , as a string: float .

    + +

    Definition at line 956 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerVarianceLinear()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerVarianceLinear ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Marker/VarianceLinear : uFormat("Linear variance to set on marker detections. If %s is enabled and %s=2 (GTSAM): it is the variance of the range factor, with 9999 to disable range factor and to do only bearing.", kMarkerVarianceOrientationIgnored().c_str(), kOptimizerStrategy().c_str()) Default value: 0.001 ( float ).

    + +

    Definition at line 957 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerVarianceLinear()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMarkerVarianceLinear ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Marker/VarianceLinear : 0.001 .

    + +

    Definition at line 957 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerVarianceLinear()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerVarianceLinear ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Marker/VarianceLinear , as a string: float .

    + +

    Definition at line 957 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerVarianceAngular()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerVarianceAngular ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Marker/VarianceAngular : uFormat("Angular variance to set on marker detections. If %s is enabled, it is ignored with %s=1 (g2o) and it corresponds to bearing variance with %s=2 (GTSAM).", kMarkerVarianceOrientationIgnored().c_str(), kOptimizerStrategy().c_str(), kOptimizerStrategy().c_str()) Default value: 0.01 ( float ).

    + +

    Definition at line 958 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerVarianceAngular()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMarkerVarianceAngular ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Marker/VarianceAngular : 0.01 .

    + +

    Definition at line 958 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerVarianceAngular()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerVarianceAngular ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Marker/VarianceAngular , as a string: float .

    + +

    Definition at line 958 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerVarianceOrientationIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerVarianceOrientationIgnored ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Marker/VarianceOrientationIgnored : uFormat("When this setting is false, the landmark's orientation is optimized during graph optimization. When this setting is true, only the position of the landmark is optimized. This can be useful when the landmark's orientation estimation is not reliable. Note that for %s=1 (g2o), only %s needs be set if we ignore orientation. For %s=2 (GTSAM), instead of optimizing the landmark's position directly, a bearing/range factor is used, with %s as the variance of the range factor (with 9999 to optimize the position with only a bearing factor) and %s as the variance of the bearing factor (pitch/yaw).", kOptimizerStrategy().c_str(), kMarkerVarianceLinear().c_str(), kOptimizerStrategy().c_str(), kMarkerVarianceLinear().c_str(), kMarkerVarianceAngular().c_str()) Default value: false ( bool ).

    + +

    Definition at line 959 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerVarianceOrientationIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMarkerVarianceOrientationIgnored ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Marker/VarianceOrientationIgnored : false .

    + +

    Definition at line 959 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerVarianceOrientationIgnored()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerVarianceOrientationIgnored ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Marker/VarianceOrientationIgnored , as a string: bool .

    + +

    Definition at line 959 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerMaxRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerMaxRange ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Marker/MaxRange : "Maximum range in which markers will be detected. <=0 for unlimited range." Default value: 0.0 ( float ).

    + +

    Definition at line 960 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerMaxRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMarkerMaxRange ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Marker/MaxRange : 0.0 .

    + +

    Definition at line 960 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerMaxRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerMaxRange ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Marker/MaxRange , as a string: float .

    + +

    Definition at line 960 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerMinRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerMinRange ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Marker/MinRange : "Miniminum range in which markers will be detected. <=0 for unlimited range." Default value: 0.0 ( float ).

    + +

    Definition at line 961 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerMinRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMarkerMinRange ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Marker/MinRange : 0.0 .

    + +

    Definition at line 961 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerMinRange()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerMinRange ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Marker/MinRange , as a string: float .

    + +

    Definition at line 961 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerPriors()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerPriors ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Marker/Priors : "World prior locations of the markers. The map will be transformed in marker's world frame when a tag is detected. Format is the marker's ID followed by its position (angles in rad), multiple markers are separated by vertical line (\"id1 x y z roll pitch yaw|id2 x y z roll pitch yaw\"). Example: \"1 0 0 1 0 0 0|2 1 0 1 0 0 1.57\" (marker 2 is 1 meter forward than marker 1 with 90 deg yaw rotation)." Default value: "" (string).

    + +

    Definition at line 962 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerPriors()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::defaultMarkerPriors ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Marker/Priors : "" .

    + +

    Definition at line 962 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerPriors()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerPriors ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Marker/Priors , as a string: string.

    + +

    Definition at line 962 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerPriorsVarianceLinear()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerPriorsVarianceLinear ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Marker/PriorsVarianceLinear : "Linear variance to set on marker priors." Default value: 0.001 ( float ).

    + +

    Definition at line 963 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerPriorsVarianceLinear()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMarkerPriorsVarianceLinear ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Marker/PriorsVarianceLinear : 0.001 .

    + +

    Definition at line 963 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerPriorsVarianceLinear()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerPriorsVarianceLinear ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Marker/PriorsVarianceLinear , as a string: float .

    + +

    Definition at line 963 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerPriorsVarianceAngular()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerPriorsVarianceAngular ()
    +
    +inlinestatic
    +
    + +

    Key of parameter Marker/PriorsVarianceAngular : "Angular variance to set on marker priors." Default value: 0.001 ( float ).

    + +

    Definition at line 964 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerPriorsVarianceAngular()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMarkerPriorsVarianceAngular ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter Marker/PriorsVarianceAngular : 0.001 .

    + +

    Definition at line 964 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerPriorsVarianceAngular()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerPriorsVarianceAngular ()
    +
    +inlinestatic
    +
    + +

    Type of parameter Marker/PriorsVarianceAngular , as a string: float .

    + +

    Definition at line 964 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerAprilTagNThreads()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerAprilTagNThreads ()
    +
    +inlinestatic
    +
    + +

    Key of parameter MarkerAprilTag/NThreads : "How many threads should be used?" Default value: 1 ( int ).

    + +

    Definition at line 966 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerAprilTagNThreads()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultMarkerAprilTagNThreads ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter MarkerAprilTag/NThreads : 1 .

    + +

    Definition at line 966 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerAprilTagNThreads()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerAprilTagNThreads ()
    +
    +inlinestatic
    +
    + +

    Type of parameter MarkerAprilTag/NThreads , as a string: int .

    + +

    Definition at line 966 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerAprilTagQuadDecimate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerAprilTagQuadDecimate ()
    +
    +inlinestatic
    +
    + +

    Key of parameter MarkerAprilTag/QuadDecimate : "Detection of quads can be done on a lower-resolution image, improving speed at a cost of pose accuracy and a slight decrease in detection rate. Decoding the binary payload is still done at full resolution." Default value: 1.0 ( float ).

    + +

    Definition at line 967 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerAprilTagQuadDecimate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMarkerAprilTagQuadDecimate ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter MarkerAprilTag/QuadDecimate : 1.0 .

    + +

    Definition at line 967 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerAprilTagQuadDecimate()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerAprilTagQuadDecimate ()
    +
    +inlinestatic
    +
    + +

    Type of parameter MarkerAprilTag/QuadDecimate , as a string: float .

    + +

    Definition at line 967 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerAprilTagQuadSigma()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerAprilTagQuadSigma ()
    +
    +inlinestatic
    +
    + +

    Key of parameter MarkerAprilTag/QuadSigma : "What Gaussian blur should be applied to the segmented image (used for quad detection?) Parameter is the standard deviation in pixels. Very noisy images benefit from non-zero values (e.g. 0.8)." Default value: 0.0 ( float ).

    + +

    Definition at line 968 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerAprilTagQuadSigma()

    + +
    +
    + + + + + +
    + + + + + + + +
    static float rtabmap::Parameters::defaultMarkerAprilTagQuadSigma ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter MarkerAprilTag/QuadSigma : 0.0 .

    + +

    Definition at line 968 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerAprilTagQuadSigma()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerAprilTagQuadSigma ()
    +
    +inlinestatic
    +
    + +

    Type of parameter MarkerAprilTag/QuadSigma , as a string: float .

    + +

    Definition at line 968 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerAprilTagRefineEdges()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerAprilTagRefineEdges ()
    +
    +inlinestatic
    +
    + +

    Key of parameter MarkerAprilTag/RefineEdges : uFormat("When true, the edges of the each quad are adjusted to \"snap to\" strong gradients nearby. This is useful when decimation is employed, as it can increase the quality of the initial quad estimate substantially. Generally recommended to be on (true). Very computationally inexpensive. Option is ignored if %s = 1.", kMarkerAprilTagQuadDecimate().c_str()) Default value: true ( bool ).

    + +

    Definition at line 969 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerAprilTagRefineEdges()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMarkerAprilTagRefineEdges ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter MarkerAprilTag/RefineEdges : true .

    + +

    Definition at line 969 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerAprilTagRefineEdges()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerAprilTagRefineEdges ()
    +
    +inlinestatic
    +
    + +

    Type of parameter MarkerAprilTag/RefineEdges , as a string: bool .

    + +

    Definition at line 969 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerAprilTagDecodeSharpening()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerAprilTagDecodeSharpening ()
    +
    +inlinestatic
    +
    + +

    Key of parameter MarkerAprilTag/DecodeSharpening : "How much sharpening should be done to decoded images? This can help decode small tags but may or may not help in odd lighting conditions or low light conditions." Default value: 0.25 ( double ).

    + +

    Definition at line 970 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerAprilTagDecodeSharpening()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultMarkerAprilTagDecodeSharpening ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter MarkerAprilTag/DecodeSharpening : 0.25 .

    + +

    Definition at line 970 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerAprilTagDecodeSharpening()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerAprilTagDecodeSharpening ()
    +
    +inlinestatic
    +
    + +

    Type of parameter MarkerAprilTag/DecodeSharpening , as a string: double .

    + +

    Definition at line 970 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerAprilTagDebug()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerAprilTagDebug ()
    +
    +inlinestatic
    +
    + +

    Key of parameter MarkerAprilTag/Debug : uFormat("When true, write a variety of debugging images to the working directory where the app started (not %s) at various stages through the detection process. (Somewhat slow).", kRtabmapWorkingDirectory().c_str()) Default value: false ( bool ).

    + +

    Definition at line 971 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerAprilTagDebug()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultMarkerAprilTagDebug ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter MarkerAprilTag/Debug : false .

    + +

    Definition at line 971 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerAprilTagDebug()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerAprilTagDebug ()
    +
    +inlinestatic
    +
    + +

    Type of parameter MarkerAprilTag/Debug , as a string: bool .

    + +

    Definition at line 971 of file Parameters.h.

    + +
    +
    + +

    ◆ kMarkerOpenCVCornerRefinementMethod()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kMarkerOpenCVCornerRefinementMethod ()
    +
    +inlinestatic
    +
    + +

    Key of parameter MarkerOpenCV/CornerRefinementMethod : "Corner refinement method for OpenCV strategy (0: None, 1: Subpixel, 2:contour, 3: AprilTag2). For OpenCV <3.3.0, this is \"doCornerRefinement\" parameter: set 0 for false and 1 for true." Default value: 0 ( int ).

    + +

    Definition at line 973 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultMarkerOpenCVCornerRefinementMethod()

    + +
    +
    + + + + + +
    + + + + + + + +
    static int rtabmap::Parameters::defaultMarkerOpenCVCornerRefinementMethod ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter MarkerOpenCV/CornerRefinementMethod : 0 .

    + +

    Definition at line 973 of file Parameters.h.

    + +
    +
    + +

    ◆ typeMarkerOpenCVCornerRefinementMethod()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeMarkerOpenCVCornerRefinementMethod ()
    +
    +inlinestatic
    +
    + +

    Type of parameter MarkerOpenCV/CornerRefinementMethod , as a string: int .

    + +

    Definition at line 973 of file Parameters.h.

    + +
    +
    + +

    ◆ kImuFilterMadgwickGain()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kImuFilterMadgwickGain ()
    +
    +inlinestatic
    +
    + +

    Key of parameter ImuFilter/MadgwickGain : "Gain of the filter. Higher values lead to faster convergence but more noise. Lower values lead to slower convergence but smoother signal, belongs in [0, 1]." Default value: 0.1 ( double ).

    + +

    Definition at line 975 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultImuFilterMadgwickGain()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultImuFilterMadgwickGain ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter ImuFilter/MadgwickGain : 0.1 .

    + +

    Definition at line 975 of file Parameters.h.

    + +
    +
    + +

    ◆ typeImuFilterMadgwickGain()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeImuFilterMadgwickGain ()
    +
    +inlinestatic
    +
    + +

    Type of parameter ImuFilter/MadgwickGain , as a string: double .

    + +

    Definition at line 975 of file Parameters.h.

    + +
    +
    + +

    ◆ kImuFilterMadgwickZeta()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kImuFilterMadgwickZeta ()
    +
    +inlinestatic
    +
    + +

    Key of parameter ImuFilter/MadgwickZeta : "Gyro drift gain (approx. rad/s), belongs in [-1, 1]." Default value: 0.0 ( double ).

    + +

    Definition at line 976 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultImuFilterMadgwickZeta()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultImuFilterMadgwickZeta ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter ImuFilter/MadgwickZeta : 0.0 .

    + +

    Definition at line 976 of file Parameters.h.

    + +
    +
    + +

    ◆ typeImuFilterMadgwickZeta()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeImuFilterMadgwickZeta ()
    +
    +inlinestatic
    +
    + +

    Type of parameter ImuFilter/MadgwickZeta , as a string: double .

    + +

    Definition at line 976 of file Parameters.h.

    + +
    +
    + +

    ◆ kImuFilterComplementaryGainAcc()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kImuFilterComplementaryGainAcc ()
    +
    +inlinestatic
    +
    + +

    Key of parameter ImuFilter/ComplementaryGainAcc : "Gain parameter for the complementary filter, belongs in [0, 1]." Default value: 0.01 ( double ).

    + +

    Definition at line 978 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultImuFilterComplementaryGainAcc()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultImuFilterComplementaryGainAcc ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter ImuFilter/ComplementaryGainAcc : 0.01 .

    + +

    Definition at line 978 of file Parameters.h.

    + +
    +
    + +

    ◆ typeImuFilterComplementaryGainAcc()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeImuFilterComplementaryGainAcc ()
    +
    +inlinestatic
    +
    + +

    Type of parameter ImuFilter/ComplementaryGainAcc , as a string: double .

    + +

    Definition at line 978 of file Parameters.h.

    + +
    +
    + +

    ◆ kImuFilterComplementaryBiasAlpha()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kImuFilterComplementaryBiasAlpha ()
    +
    +inlinestatic
    +
    + +

    Key of parameter ImuFilter/ComplementaryBiasAlpha : "Bias estimation gain parameter, belongs in [0, 1]." Default value: 0.01 ( double ).

    + +

    Definition at line 979 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultImuFilterComplementaryBiasAlpha()

    + +
    +
    + + + + + +
    + + + + + + + +
    static double rtabmap::Parameters::defaultImuFilterComplementaryBiasAlpha ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter ImuFilter/ComplementaryBiasAlpha : 0.01 .

    + +

    Definition at line 979 of file Parameters.h.

    + +
    +
    + +

    ◆ typeImuFilterComplementaryBiasAlpha()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeImuFilterComplementaryBiasAlpha ()
    +
    +inlinestatic
    +
    + +

    Type of parameter ImuFilter/ComplementaryBiasAlpha , as a string: double .

    + +

    Definition at line 979 of file Parameters.h.

    + +
    +
    + +

    ◆ kImuFilterComplementaryDoBiasEstimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kImuFilterComplementaryDoBiasEstimation ()
    +
    +inlinestatic
    +
    + +

    Key of parameter ImuFilter/ComplementaryDoBiasEstimation : "Parameter whether to do bias estimation or not." Default value: true ( bool ).

    + +

    Definition at line 980 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultImuFilterComplementaryDoBiasEstimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultImuFilterComplementaryDoBiasEstimation ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter ImuFilter/ComplementaryDoBiasEstimation : true .

    + +

    Definition at line 980 of file Parameters.h.

    + +
    +
    + +

    ◆ typeImuFilterComplementaryDoBiasEstimation()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeImuFilterComplementaryDoBiasEstimation ()
    +
    +inlinestatic
    +
    + +

    Type of parameter ImuFilter/ComplementaryDoBiasEstimation , as a string: bool .

    + +

    Definition at line 980 of file Parameters.h.

    + +
    +
    + +

    ◆ kImuFilterComplementaryDoAdpativeGain()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::kImuFilterComplementaryDoAdpativeGain ()
    +
    +inlinestatic
    +
    + +

    Key of parameter ImuFilter/ComplementaryDoAdpativeGain : "Parameter whether to do adaptive gain or not." Default value: true ( bool ).

    + +

    Definition at line 981 of file Parameters.h.

    + +
    +
    + +

    ◆ defaultImuFilterComplementaryDoAdpativeGain()

    + +
    +
    + + + + + +
    + + + + + + + +
    static bool rtabmap::Parameters::defaultImuFilterComplementaryDoAdpativeGain ()
    +
    +inlinestatic
    +
    + +

    Default value of parameter ImuFilter/ComplementaryDoAdpativeGain : true .

    + +

    Definition at line 981 of file Parameters.h.

    + +
    +
    + +

    ◆ typeImuFilterComplementaryDoAdpativeGain()

    + +
    +
    + + + + + +
    + + + + + + + +
    static std::string rtabmap::Parameters::typeImuFilterComplementaryDoAdpativeGain ()
    +
    +inlinestatic
    +
    + +

    Type of parameter ImuFilter/ComplementaryDoAdpativeGain , as a string: bool .

    + +

    Definition at line 981 of file Parameters.h.

    + +
    +

    ◆ getDefaultParameters()

    @@ -184,7 +59244,7 @@ static std::string 
    createD - + @@ -198,7 +59258,7 @@ static std::string  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -239,9 +256,13 @@ Public Member Functions
  • corelib/include/rtabmap/core/ProgressState.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1PythonInterface-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1PythonInterface-members.html index 09f8c4e1..eb6366c6 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1PythonInterface-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1PythonInterface-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::PythonInterface Member List
    @@ -87,9 +104,12 @@ $(function() {
    static const ParametersMap & rtabmap::Parameters::getDefaultParameters static const ParametersMap & rtabmap::Parameters::getDefaultParameters ( ) createD

    Get default parameters

    -

    Definition at line 978 of file Parameters.h.

    +

    Definition at line 990 of file Parameters.h.

    @@ -266,9 +59326,9 @@ static std::string 
    createD - + - + @@ -335,7 +59395,7 @@ static std::string  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -208,9 +225,13 @@ Public Member Functions
  • corelib/include/rtabmap/core/ParticleFilter.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1ProgressState-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1ProgressState-members.html index 8d638d17..2414bf99 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1ProgressState-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1ProgressState-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::ProgressState Member List
    @@ -89,9 +106,12 @@ $(function() {
    static ParametersMap rtabmap::Parameters::filterParameters static ParametersMap rtabmap::Parameters::filterParameters (const ParametersMap & const ParametersMap &  parameters,
    createD - + @@ -355,9 +59415,13 @@ static std::string  @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::ParticleFilter Member List
    @@ -87,9 +104,12 @@ $(function() {
    static const ParametersMap & rtabmap::Parameters::getBackwardCompatibilityMap static const ParametersMap & rtabmap::Parameters::getBackwardCompatibilityMap ( ) createD
  • corelib/include/rtabmap/core/Parameters.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1ParticleFilter-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1ParticleFilter-members.html index 27c0dbbb..c585a84f 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1ParticleFilter-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1ParticleFilter-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    init(double initValue=0.0f) (defined in rtabmap::ParticleFilter)rtabmap::ParticleFilterinline
    ParticleFilter(unsigned int nParticles=200, double noise=0.1, double lambda=10.0, double initValue=0.0) (defined in rtabmap::ParticleFilter)rtabmap::ParticleFilterinline
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1ParticleFilter.html b/preview/pr-1492/api/latest/classrtabmap_1_1ParticleFilter.html index aef05e45..5899bdb0 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1ParticleFilter.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1ParticleFilter.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    setCanceled(bool canceled) (defined in rtabmap::ProgressState)rtabmap::ProgressStateinline
    ~ProgressState() (defined in rtabmap::ProgressState)rtabmap::ProgressStateinlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1ProgressState.html b/preview/pr-1492/api/latest/classrtabmap_1_1ProgressState.html index 02d5f2c7..040c2c25 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1ProgressState.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1ProgressState.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    operator=(const PythonInterface &)=delete (defined in rtabmap::PythonInterface)rtabmap::PythonInterface
    PythonInterface(const PythonInterface &)=delete (defined in rtabmap::PythonInterface)rtabmap::PythonInterface
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1PythonInterface.html b/preview/pr-1492/api/latest/classrtabmap_1_1PythonInterface.html index 4399b87e..04cb023d 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1PythonInterface.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1PythonInterface.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    isScanRequiredImpl() const (defined in rtabmap::Registration)rtabmap::Registrationinlineprotectedvirtual
    isUserDataRequired() constrtabmap::Registration
    isUserDataRequiredImpl() const (defined in rtabmap::Registration)rtabmap::Registrationinlineprotectedvirtual
    kTypeIcp enum value (defined in rtabmap::Registration)rtabmap::Registration
    kTypeUndef enum value (defined in rtabmap::Registration)rtabmap::Registration
    kTypeVis enum value (defined in rtabmap::Registration)rtabmap::Registration
    kTypeVisIcp enum value (defined in rtabmap::Registration)rtabmap::Registration
    kTypeIcp enum valuertabmap::Registration
    kTypeUndef enum valuertabmap::Registration
    kTypeVis enum valuertabmap::Registration
    kTypeVisIcp enum valuertabmap::Registration
    parseParameters(const ParametersMap &parameters)rtabmap::Registrationvirtual
    Registration(const ParametersMap &parameters=ParametersMap(), Registration *child=0)rtabmap::Registrationprotected
    repeatOnce() constrtabmap::Registrationinline
    Type enum namertabmap::Registration
    ~Registration() (defined in rtabmap::Registration)rtabmap::Registrationvirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Registration.html b/preview/pr-1492/api/latest/classrtabmap_1_1Registration.html index a084b253..77994b73 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Registration.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Registration.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -103,22 +120,22 @@ Inheritance diagram for rtabmap::Registration:
    -
    [legend]
    +
    [legend]
    -

    Public Types

    enum  Type { kTypeUndef = -1 -, kTypeVis = 0 -, kTypeIcp = 1 -, kTypeVisIcp = 2 +
    enum  Type { kTypeUndef = -1 +, kTypeVis = 0 +, kTypeIcp = 1 +, kTypeVisIcp = 2 }
     Registration strategy selected by Reg/Strategy. More...
     
    - - + + @@ -150,7 +167,7 @@ float  - + @@ -168,12 +185,12 @@ void  +static Registration *  - +static Registration *  +

    Public Member Functions

    virtual void parseParameters (const ParametersMap &parameters)
     Parses Reg/RepeatOnce, Reg/Force3DoF and forwards to child_ if set.
    virtual void parseParameters (const ParametersMap &parameters)
     Parses Reg/RepeatOnce, Reg/Force3DoF and forwards to the child registration if set.
     
    bool isImageRequired () const
    getMinGeometryCorres
     
    void setChildRegistration (Registration *child)
     Replaces child_; takes ownership of child.
     Replaces the current child registration; takes ownership of child.
     
    Transform computeTransformation (const Signature &from, const Signature &to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const
    setChildRegistration<

    Static Public Member Functions

    -static Registration * create (const ParametersMap &parameters)
    create (const ParametersMap &parameters)
     Creates a registration from Reg/Strategy in parameters. Caller owns the pointer.
     
    -static Registration * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates a registration of type (may be adjusted, e.g. to kTypeVis). Caller owns the pointer.
    create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates a registration of type (may be adjusted, e.g. to kTypeVis). Caller owns the pointer.
     
    +  @@ -209,8 +226,8 @@ Protected Member Functions

    @@ -188,7 +205,7 @@ Static Public Attributes

    Protected Member Functions

    - Registration (const ParametersMap &parameters=ParametersMap(), Registration *child=0)
    Registration (const ParametersMap &parameters=ParametersMap(), Registration *child=0)
     child is owned and deleted in the destructor.
     
    virtual Transform computeTransformationImpl (Signature &from, Signature &to, Transform guess, RegistrationInfo &info) const =0

    Detailed Description

    Abstract base for registering two observations (visual, ICP, or both).

    -

    Factory create() builds RegistrationVis, RegistrationIcp, or RegistrationVisIcp from Reg/Strategy in a ParametersMap.

    -

    computeTransformation() wraps signatures and delegates to computeTransformationMod(), which calls computeTransformationImpl() on the concrete strategy, optionally chains a child_ registration (e.g. ICP after visual), applies Reg/Force3DoF, and may repeat once with the first result as guess when Reg/RepeatOnce is enabled.

    +

    Factory create() builds RegistrationVis, RegistrationIcp, or the two chained (kTypeVisIcp) from Reg/Strategy in a ParametersMap.

    +

    computeTransformation() wraps signatures and delegates to computeTransformationMod(), which calls computeTransformationImpl() on the concrete strategy, optionally chains a child registration (e.g. ICP after visual), applies Reg/Force3DoF, and may repeat once with the first result as guess when Reg/RepeatOnce is enabled.

    Requirement queries (isImageRequired(), isScanRequired(), etc.) OR-combine with the child when the parent returns false. Minimum correspondence thresholds take the maximum between parent and child.

    See also
    RegistrationVis
    @@ -233,6 +250,16 @@ Protected Member Functions

    Registration strategy selected by Reg/Strategy.

    + + + + + +
    Enumerator
    kTypeUndef 

    Undefined / invalid strategy.

    +
    kTypeVis 

    Visual registration only (RegistrationVis).

    +
    kTypeIcp 

    Geometric registration only (RegistrationIcp).

    +
    kTypeVisIcp 

    Visual registration refined by ICP (RegistrationVis chained with RegistrationIcp).

    +

    Definition at line 64 of file Registration.h.

    @@ -251,7 +278,7 @@ Protected Member Functions virtual void rtabmap::Registration::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -263,7 +290,7 @@ Protected Member Functions
    -

    Parses Reg/RepeatOnce, Reg/Force3DoF and forwards to child_ if set.

    +

    Parses Reg/RepeatOnce, Reg/Force3DoF and forwards to the child registration if set.

    Reimplemented in rtabmap::RegistrationIcp, and rtabmap::RegistrationVis.

    @@ -372,7 +399,7 @@ Protected Member Functions

    Strategy-specific registration.

    -

    May modify from and to; a child_ registration reuses those changes.

    +

    May modify from and to; a child registration reuses those changes.

    Implemented in rtabmap::RegistrationIcp, and rtabmap::RegistrationVis.

    @@ -597,9 +624,13 @@ Protected Member Functions
  • corelib/include/rtabmap/core/Registration.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Registration.js b/preview/pr-1492/api/latest/classrtabmap_1_1Registration.js new file mode 100644 index 00000000..81edbd3c --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Registration.js @@ -0,0 +1,24 @@ +var classrtabmap_1_1Registration = +[ + [ "Type", "classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849", [ + [ "kTypeUndef", "classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849a1e25205ebb65fe2315a0b7050e613c6d", null ], + [ "kTypeVis", "classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849a8e6dbf98a9a843c34d16b8c7e546c724", null ], + [ "kTypeIcp", "classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849a8638e369c895a337f587e727e1a712ab", null ], + [ "kTypeVisIcp", "classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849ad03189dad590b6e2d81adbc7d20bf662", null ] + ] ], + [ "Registration", "classrtabmap_1_1Registration.html#a7d0ff4149da7f5839308ff543932b067", null ], + [ "parseParameters", "classrtabmap_1_1Registration.html#a0f409a8f0973667ef1687fe102bbf930", null ], + [ "isImageRequired", "classrtabmap_1_1Registration.html#ae10ae7b6dbf4d5396db66600ebe18228", null ], + [ "isScanRequired", "classrtabmap_1_1Registration.html#aa0748ad5a576d0919ef0d360137e5ea7", null ], + [ "isUserDataRequired", "classrtabmap_1_1Registration.html#a3cd064c74588fd13cce178596e188b5d", null ], + [ "canUseGuess", "classrtabmap_1_1Registration.html#ab000f795ec498882585a634c2dafec05", null ], + [ "getMinVisualCorrespondences", "classrtabmap_1_1Registration.html#abc02df4842af900fbb5da75b8e5318e0", null ], + [ "getMinGeometryCorrespondencesRatio", "classrtabmap_1_1Registration.html#ac4baf87f079ce52df845805b84cad6c9", null ], + [ "repeatOnce", "classrtabmap_1_1Registration.html#a7a9163259eaebff421953e194a623864", null ], + [ "force3DoF", "classrtabmap_1_1Registration.html#abb255bdab60a262f9cfc5d868e50cc9c", null ], + [ "setChildRegistration", "classrtabmap_1_1Registration.html#ac105402feeb2ec6551235296604145aa", null ], + [ "computeTransformation", "classrtabmap_1_1Registration.html#aa6b81a6f4137138a1b49510cc3f97679", null ], + [ "computeTransformation", "classrtabmap_1_1Registration.html#a42d0c93204bc4da11eb89707ea2c03c6", null ], + [ "computeTransformationMod", "classrtabmap_1_1Registration.html#a44530cd77f6d0a9657251864fb136c0d", null ], + [ "computeTransformationImpl", "classrtabmap_1_1Registration.html#a21635a391a85b64bc33787179a6cd71b", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationIcp-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationIcp-members.html index a24790fb..069900f0 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationIcp-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationIcp-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::RegistrationIcp Member List
    @@ -111,10 +128,10 @@ $(function() { kIcpPCL enum valuertabmap::RegistrationIcp kIcpPointMatcher enum valuertabmap::RegistrationIcp kIcpUndef enum valuertabmap::RegistrationIcp - kTypeIcp enum value (defined in rtabmap::Registration)rtabmap::Registration - kTypeUndef enum value (defined in rtabmap::Registration)rtabmap::Registration - kTypeVis enum value (defined in rtabmap::Registration)rtabmap::Registration - kTypeVisIcp enum value (defined in rtabmap::Registration)rtabmap::Registration + kTypeIcp enum valuertabmap::Registration + kTypeUndef enum valuertabmap::Registration + kTypeVis enum valuertabmap::Registration + kTypeVisIcp enum valuertabmap::Registration parseParameters(const ParametersMap &parameters)rtabmap::RegistrationIcpvirtual Registration(const ParametersMap &parameters=ParametersMap(), Registration *child=0)rtabmap::Registrationprotected RegistrationIcp(const ParametersMap &parameters=ParametersMap(), Registration *child=0) (defined in rtabmap::RegistrationIcp)rtabmap::RegistrationIcp @@ -126,9 +143,12 @@ $(function() { ~Registration() (defined in rtabmap::Registration)rtabmap::Registrationvirtual ~RegistrationIcp() (defined in rtabmap::RegistrationIcp)rtabmap::RegistrationIcpvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationIcp.html b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationIcp.html index f636ca70..5623abdb 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationIcp.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationIcp.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -95,7 +112,7 @@ Inheritance diagram for rtabmap::RegistrationIcp:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::RegistrationIcp:
    @@ -105,7 +122,7 @@ Collaboration diagram for rtabmap::RegistrationIcp:
    -
    [legend]
    +
    [legend]
    @@ -120,10 +137,10 @@ Public Types } - @@ -131,13 +148,13 @@ Public Types +  +  - - + + - + @@ -196,12 +213,12 @@ static const char *  +static Registration *  - +static Registration *  +

    Public Types

     
    - Public Types inherited from rtabmap::Registration
    enum  Type { kTypeUndef = -1 -, kTypeVis = 0 -, kTypeIcp = 1 -, kTypeVisIcp = 2 +
    enum  Type { kTypeUndef = -1 +, kTypeVis = 0 +, kTypeIcp = 1 +, kTypeVisIcp = 2 }
     Registration strategy selected by Reg/Strategy. More...
     

    Public Member Functions

    - RegistrationIcp (const ParametersMap &parameters=ParametersMap(), Registration *child=0)
    RegistrationIcp (const ParametersMap &parameters=ParametersMap(), Registration *child=0)
     
    - RegistrationIcp (IcpStrategy strategy, const ParametersMap &parameters=ParametersMap(), Registration *child=0)
    RegistrationIcp (IcpStrategy strategy, const ParametersMap &parameters=ParametersMap(), Registration *child=0)
     
    virtual void parseParameters (const ParametersMap &parameters)
     Parses Reg/RepeatOnce, Reg/Force3DoF and forwards to child_ if set.
    virtual void parseParameters (const ParametersMap &parameters)
     Parses Reg/RepeatOnce, Reg/Force3DoF and forwards to the child registration if set.
     
    - Public Member Functions inherited from rtabmap::Registration
    @@ -170,7 +187,7 @@ float getMinGeometryCorres
     
    void setChildRegistration (Registration *child)
     Replaces child_; takes ownership of child.
     Replaces the current child registration; takes ownership of child.
     
    Transform computeTransformation (const Signature &from, const Signature &to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const
    strate
     
    - Static Public Member Functions inherited from rtabmap::Registration
    -static Registration * create (const ParametersMap &parameters)
    create (const ParametersMap &parameters)
     Creates a registration from Reg/Strategy in parameters. Caller owns the pointer.
     
    -static Registration * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates a registration of type (may be adjusted, e.g. to kTypeVis). Caller owns the pointer.
    create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates a registration of type (may be adjusted, e.g. to kTypeVis). Caller owns the pointer.
     
    +  @@ -295,7 +312,7 @@ Additional Inherited Members

    Returns true if strategy is built into this rtabmap binary.

    -

    kPCL is always available; kPointMatcher requires the RTABMAP_POINTMATCHER build flag; kCCCoreLib requires RTABMAP_CCCORELIB.

    +

    kIcpPCL is always available; kIcpPointMatcher requires the RTABMAP_POINTMATCHER build flag; kIcpCCCoreLib requires RTABMAP_CCCORELIB.

    @@ -311,7 +328,7 @@ Additional Inherited Members - + @@ -323,7 +340,7 @@ Additional Inherited Members

    @@ -217,7 +234,7 @@ Protected Member Functions

     
    - Protected Member Functions inherited from rtabmap::Registration
    - Registration (const ParametersMap &parameters=ParametersMap(), Registration *child=0)
    Registration (const ParametersMap &parameters=ParametersMap(), Registration *child=0)
     child is owned and deleted in the destructor.
     
    virtual bool isImageRequiredImpl () const
    virtual void rtabmap::RegistrationIcp::parseParameters (const ParametersMap & const ParametersMap &  parameters)
    -

    Parses Reg/RepeatOnce, Reg/Force3DoF and forwards to child_ if set.

    +

    Parses Reg/RepeatOnce, Reg/Force3DoF and forwards to the child registration if set.

    Reimplemented from rtabmap::Registration.

    @@ -376,7 +393,7 @@ Additional Inherited Members

    Strategy-specific registration.

    -

    May modify from and to; a child_ registration reuses those changes.

    +

    May modify from and to; a child registration reuses those changes.

    Implements rtabmap::Registration.

    @@ -473,9 +490,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/RegistrationIcp.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationIcp.js b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationIcp.js new file mode 100644 index 00000000..fb217330 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationIcp.js @@ -0,0 +1,12 @@ +var classrtabmap_1_1RegistrationIcp = +[ + [ "IcpStrategy", "classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fab", [ + [ "kIcpUndef", "classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabadebfaf4d0822a35b7b56f37f9c133327", null ], + [ "kIcpPCL", "classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabafd4289953af3132d6d334fb438f22ace", null ], + [ "kIcpPointMatcher", "classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabac978d96078e7e0209d4a25894de3c805", null ], + [ "kIcpCCCoreLib", "classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3faba0f8b0cfe29412a3d66af5eb19dd7c0db", null ], + [ "kIcpEnd", "classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabaf6639ca6ae5f75d631dbbf7f61455881", null ] + ] ], + [ "parseParameters", "classrtabmap_1_1RegistrationIcp.html#abd60fffd946201723c35beebc7bfea6a", null ], + [ "computeTransformationImpl", "classrtabmap_1_1RegistrationIcp.html#a8a18107160cfc05cfb8a5109540d81b5", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationInfo-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationInfo-members.html index 6240cffe..7d851e27 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationInfo-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationInfo-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::RegistrationInfo Member List
    @@ -108,9 +125,12 @@ $(function() { totalTimertabmap::RegistrationInfo variancertabmap::RegistrationInfo + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationInfo.html b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationInfo.html index eb9eee6b..8777d3b5 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationInfo.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationInfo.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -586,9 +603,13 @@ Public Attributes
  • corelib/include/rtabmap/core/RegistrationInfo.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationInfo.js b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationInfo.js new file mode 100644 index 00000000..2ed27f1f --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationInfo.js @@ -0,0 +1,26 @@ +var classrtabmap_1_1RegistrationInfo = +[ + [ "copyWithoutData", "classrtabmap_1_1RegistrationInfo.html#ae7abf7e34019a0c27b2de8ac5647f277", null ], + [ "covariance", "classrtabmap_1_1RegistrationInfo.html#a347f413d8a96dea23c4fdc6af2a1ddb5", null ], + [ "rejectedMsg", "classrtabmap_1_1RegistrationInfo.html#af47520f216ad7259cfcc07254c4daa96", null ], + [ "totalTime", "classrtabmap_1_1RegistrationInfo.html#a52c83dd2b8f59c4ed360dc0eadc5de57", null ], + [ "inliers", "classrtabmap_1_1RegistrationInfo.html#a9de693920adf2f33eb283018c1e52456", null ], + [ "inliersRatio", "classrtabmap_1_1RegistrationInfo.html#a2ffbcc42740094d7cb5e38bcd03006c8", null ], + [ "inliersMeanDistance", "classrtabmap_1_1RegistrationInfo.html#a9b5a886b0d4a77966820ed5766ff42fc", null ], + [ "inliersDistribution", "classrtabmap_1_1RegistrationInfo.html#a4461db9c85505ed07f6d69b5e0329601", null ], + [ "inliersIDs", "classrtabmap_1_1RegistrationInfo.html#a3672f48c403ae0d9a309aa7b3a0715b2", null ], + [ "matches", "classrtabmap_1_1RegistrationInfo.html#a5dd0548e61c157636449fb607869f3a8", null ], + [ "variance", "classrtabmap_1_1RegistrationInfo.html#a95b6903a7b750f9ada14000dc37800dc", null ], + [ "matchesIDs", "classrtabmap_1_1RegistrationInfo.html#aa7a148863f31e6556f483b7d932a40dc", null ], + [ "projectedIDs", "classrtabmap_1_1RegistrationInfo.html#aa81f7ffab8e77dfc5240fd7e9a587498", null ], + [ "inliersPerCam", "classrtabmap_1_1RegistrationInfo.html#a1537d6d65162a8c84cabcae7fba37c26", null ], + [ "matchesPerCam", "classrtabmap_1_1RegistrationInfo.html#ab79de88af655e987d8232d5b86d7ad82", null ], + [ "icpInliersRatio", "classrtabmap_1_1RegistrationInfo.html#aa77a6a2994d004c83ce37906d7adce06", null ], + [ "icpTranslation", "classrtabmap_1_1RegistrationInfo.html#a0aca4419a027a27d3aa9b65d7019898b", null ], + [ "icpRotation", "classrtabmap_1_1RegistrationInfo.html#a9487cf937223f68f2658189298d727e4", null ], + [ "icpStructuralComplexity", "classrtabmap_1_1RegistrationInfo.html#a702e62ddd46f3912312be7b55fbba4de", null ], + [ "icpStructuralDistribution", "classrtabmap_1_1RegistrationInfo.html#a8b152df7c54273e6e33cdfa1744157f5", null ], + [ "icpCorrespondences", "classrtabmap_1_1RegistrationInfo.html#a2cd3a5a3de9c1a07101ef198bf11a495", null ], + [ "icpRMS", "classrtabmap_1_1RegistrationInfo.html#a1612de115fbd0bfb6dbe8e3aa3528037", null ], + [ "icpIterations", "classrtabmap_1_1RegistrationInfo.html#a4183e994d882e94bd782678a3ab4cd12", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationVis-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationVis-members.html index b2c83ee4..3df95fce 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationVis-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationVis-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::RegistrationVis Member List
    @@ -111,10 +128,10 @@ $(function() { isScanRequiredImpl() const (defined in rtabmap::Registration)rtabmap::Registrationinlineprotectedvirtual isUserDataRequired() constrtabmap::Registration isUserDataRequiredImpl() const (defined in rtabmap::Registration)rtabmap::Registrationinlineprotectedvirtual - kTypeIcp enum value (defined in rtabmap::Registration)rtabmap::Registration - kTypeUndef enum value (defined in rtabmap::Registration)rtabmap::Registration - kTypeVis enum value (defined in rtabmap::Registration)rtabmap::Registration - kTypeVisIcp enum value (defined in rtabmap::Registration)rtabmap::Registration + kTypeIcp enum valuertabmap::Registration + kTypeUndef enum valuertabmap::Registration + kTypeVis enum valuertabmap::Registration + kTypeVisIcp enum valuertabmap::Registration parseParameters(const ParametersMap &parameters)rtabmap::RegistrationVisvirtual Registration(const ParametersMap &parameters=ParametersMap(), Registration *child=0)rtabmap::Registrationprotected RegistrationVis(const ParametersMap &parameters=ParametersMap(), Registration *child=0)rtabmap::RegistrationVis @@ -124,9 +141,12 @@ $(function() { ~Registration() (defined in rtabmap::Registration)rtabmap::Registrationvirtual ~RegistrationVis() (defined in rtabmap::RegistrationVis)rtabmap::RegistrationVisvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationVis.html b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationVis.html index 66e75ed1..3e21bb9a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationVis.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationVis.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -98,7 +115,7 @@ Inheritance diagram for rtabmap::RegistrationVis:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::RegistrationVis:
    @@ -108,15 +125,15 @@ Collaboration diagram for rtabmap::RegistrationVis:
    -
    [legend]
    +
    [legend]
    +  - + @@ -164,7 +181,7 @@ float  - + @@ -192,7 +209,7 @@ Protected Member Functions +  @@ -205,21 +222,21 @@ Protected Member Functions - +static Registration *  - +static Registration *  + @@ -232,7 +249,7 @@ static Registration *

    Detailed Description

    Visual registration between two signatures using features and geometry.

    Extracts and matches features (Feature2D), then estimates motion with Vis/EstimationType (3D→3D, 3D→2D PnP, or 2D→2D epipolar). Supports RGB-D (CameraModel + depth), stereo (StereoCameraModel), optical flow, GMS, and optional Python matchers when built with Python support.

    -

    Can chain a child_ registration (e.g. RegistrationIcp in Registration::kTypeVisIcp). Feature-related Vis/ parameters are mapped to Kp/ for Feature2D::create().

    +

    Can chain a child registration (e.g. RegistrationIcp in Registration::kTypeVisIcp). Feature-related Vis/ parameters are mapped to Kp/ for Feature2D::create().

    See also
    Registration
    RegistrationInfo
    @@ -251,7 +268,7 @@ static Registration *
    - + @@ -512,7 +529,7 @@ static Registration *

    Strategy-specific registration.

    -

    May modify from and to; a child_ registration reuses those changes.

    +

    May modify from and to; a child registration reuses those changes.

    Implements rtabmap::Registration.

    @@ -609,9 +626,13 @@ static Registration *
  • corelib/include/rtabmap/core/RegistrationVis.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationVis.js b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationVis.js new file mode 100644 index 00000000..57cb1b78 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RegistrationVis.js @@ -0,0 +1,13 @@ +var classrtabmap_1_1RegistrationVis = +[ + [ "RegistrationVis", "classrtabmap_1_1RegistrationVis.html#aa845f7fbbfc8fc340dba96a2a6550d03", null ], + [ "parseParameters", "classrtabmap_1_1RegistrationVis.html#a6560046940995044d7a51cb0066d420e", null ], + [ "getInlierDistance", "classrtabmap_1_1RegistrationVis.html#a488ecb8a7423996abdad98b0044cd7f2", null ], + [ "getIterations", "classrtabmap_1_1RegistrationVis.html#a93331add1822dd6f02bc74efec6d6834", null ], + [ "getMinInliers", "classrtabmap_1_1RegistrationVis.html#ae951e95c4ae2ea1ab5c4d849823d66c4", null ], + [ "getNNType", "classrtabmap_1_1RegistrationVis.html#a697d562bebe30b73a1ecd34dabee4347", null ], + [ "getNNDR", "classrtabmap_1_1RegistrationVis.html#aed9e9e593b290a4be1aeda05967a631a", null ], + [ "getEstimationType", "classrtabmap_1_1RegistrationVis.html#a951c79dd9be75b896c551e5213c0ee31", null ], + [ "getDetector", "classrtabmap_1_1RegistrationVis.html#a0a860fb3509b4c5b135b66ebd5cd6e55", null ], + [ "computeTransformationImpl", "classrtabmap_1_1RegistrationVis.html#aa47fd3a0599ee918e024161db330a92f", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Rtabmap-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Rtabmap-members.html index 24d96ff8..463c0aac 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Rtabmap-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Rtabmap-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::Rtabmap Member List
    @@ -167,9 +184,12 @@ $(function() {

    Public Member Functions

    - RegistrationVis (const ParametersMap &parameters=ParametersMap(), Registration *child=0)
    RegistrationVis (const ParametersMap &parameters=ParametersMap(), Registration *child=0)
     child is owned and deleted in the destructor.
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Parses Vis/ and feature parameters; recreates feature detectors.
     
    float getInlierDistance () const
    getMinGeometryCorres
     
    void setChildRegistration (Registration *child)
     Replaces child_; takes ownership of child.
     Replaces the current child registration; takes ownership of child.
     
    Transform computeTransformation (const Signature &from, const Signature &to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const
     
    - Protected Member Functions inherited from rtabmap::Registration
    - Registration (const ParametersMap &parameters=ParametersMap(), Registration *child=0)
    Registration (const ParametersMap &parameters=ParametersMap(), Registration *child=0)
     child is owned and deleted in the destructor.
     
    virtual bool isScanRequiredImpl () const

    Additional Inherited Members

    - Public Types inherited from rtabmap::Registration
    enum  Type { kTypeUndef = -1 -, kTypeVis = 0 -, kTypeIcp = 1 -, kTypeVisIcp = 2 +
    enum  Type { kTypeUndef = -1 +, kTypeVis = 0 +, kTypeIcp = 1 +, kTypeVisIcp = 2 }
     Registration strategy selected by Reg/Strategy. More...
     
    - Static Public Member Functions inherited from rtabmap::Registration
    -static Registration * create (const ParametersMap &parameters)
    create (const ParametersMap &parameters)
     Creates a registration from Reg/Strategy in parameters. Caller owns the pointer.
     
    -static Registration * create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates a registration of type (may be adjusted, e.g. to kTypeVis). Caller owns the pointer.
    create (Type &type, const ParametersMap &parameters=ParametersMap())
     Creates a registration of type (may be adjusted, e.g. to kTypeVis). Caller owns the pointer.
     
    - Static Public Attributes inherited from rtabmap::Registration
    static double COVARIANCE_LINEAR_EPSILON
    virtual void rtabmap::RegistrationVis::parseParameters (const ParametersMap & const ParametersMap &  parameters)
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    VhStrategy enum namertabmap::Rtabmap
    ~Rtabmap() (defined in rtabmap::Rtabmap)rtabmap::Rtabmapvirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Rtabmap.html b/preview/pr-1492/api/latest/classrtabmap_1_1Rtabmap.html index 2cee6994..1b5e6fc0 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Rtabmap.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Rtabmap.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Types | @@ -110,7 +127,7 @@ Public Member Functions bool process (const cv::Mat &image, int id=0, const std::map< std::string, float > &externalStats=std::map< std::string, float >())  Appearance-only convenience overload (loop-closure detection without odometry).
      -void init (const ParametersMap &parameters, const std::string &databasePath="", bool loadDatabaseParameters=false) +void init (const ParametersMap &parameters, const std::string &databasePath="", bool loadDatabaseParameters=false)  Initializes Rtabmap with parameters and a database.
      void init (const std::string &configFile="", const std::string &databasePath="", bool loadDatabaseParameters=false) @@ -209,10 +226,10 @@ void dumpData () const  Dumps the Memory state (signatures, words, dictionary) to the working directory.
      -void parseParameters (const ParametersMap &parameters) +void parseParameters (const ParametersMap &parameters)  Re-parses parameters and propagates them to owned sub-objects (Memory, BayesFilter, Optimizer, ...).
      -const ParametersMap & getParameters () const +const ParametersMap & getParameters () const   void setWorkingDirectory (std::string path)  Sets the working directory used for dumps, logs and temporary files.
    @@ -259,7 +276,7 @@ RTABMAP_DEPRECATED void ge   cv::Mat getInformation (const cv::Mat &covariance) const - Converts an odometry covariance into an information matrix, clipping by Memory::getOdomMaxInf() when Parameters::kRGBDLoopCovLimited() is enabled.
    + Converts an odometry covariance into an information matrix, clipping by Memory::getOdomMaxInf() when Parameters::kRGBDLoopCovLimited() is enabled.
      void addNodesToRepublish (const std::vector< int > &ids)  Marks node ids whose data should be re-emitted on the next process().
    @@ -307,45 +324,45 @@ cv::Mat getInformation

    Rtabmap orchestrates the full SLAM iteration. Each new sensor observation passed to process() goes through the steps described below.

    1. Memory update

    Done via Memory::update(): a new Signature is added to STM, the oldest STM entry is promoted to WM if STM is full, and rehearsal compares the new signature to the previous STM signature.

    -

    When the robot barely moved since the previous frame (odometry displacement below Parameters::kRGBDLinearUpdate() and Parameters::kRGBDAngularUpdate()), the iteration is flagged as a "small displacement":

      +

      When the robot barely moved since the previous frame (odometry displacement below Parameters::kRGBDLinearUpdate() and Parameters::kRGBDAngularUpdate()), the iteration is flagged as a "small displacement":

      • If a loop closure or localization was already accepted on a recent iteration, appearance-based global loop-closure detection and proximity detection by space are both skipped to avoid wasting work while the robot is stationary at an already-known location (only retrieval runs).
      • Otherwise (no recent loop closure / localization), both still run normally so a first-time loop closure can still be detected from a standstill.

      In either case, at the end of the iteration, if no loop closure, proximity detection or landmark observation latched onto the new node, it is deleted from Memory so the map does not grow while the robot is idle.

      -

      Rehearsal still runs first, so visually similar consecutive idle frames may also be merged into the previous STM signature (its weight is incremented and the new signature is discarded) when the similarity exceeds Parameters::kMemRehearsalSimilarity().

      +

      Rehearsal still runs first, so visually similar consecutive idle frames may also be merged into the previous STM signature (its weight is incremented and the new signature is discarded) when the similarity exceeds Parameters::kMemRehearsalSimilarity().

      2. Loop-closure hypothesis

      Scored via Memory::computeLikelihood() and the recursive BayesFilter (prior + observation update).

      3. Hypothesis selection
      -

      The highest posterior is compared against the loop-closure threshold (Parameters::kRtabmapLoopThr()); if accepted, the loop-closure link is added and the pose graph is re-optimized by Optimizer.

      +

      The highest posterior is compared against the loop-closure threshold (Parameters::kRtabmapLoopThr()); if accepted, the loop-closure link is added and the pose graph is re-optimized by Optimizer.

      In RGB-D mode, two extra checks must pass before the link is committed:

      • a valid geometric transform must be computed between the two candidate nodes by the registration pipeline (visual + optional ICP, see Memory::computeTransform());
      • -
      • the resulting transform must not be rejected by the graph-optimization consistency check (see Parameters::kRGBDOptimizeMaxError()).
      • +
      • the resulting transform must not be rejected by the graph-optimization consistency check (see Parameters::kRGBDOptimizeMaxError()).

      The optimization used by the consistency check depends on the operating mode:

        -
      • In mapping mode, optimizeCurrentMap() re-optimizes the local map around the current signature including the new link, then graph::computeMaxGraphErrors() measures the worst per-link residual / its standard deviation. If the ratio exceeds Parameters::kRGBDOptimizeMaxError(), the loop closure(s) added this iteration are removed from Memory.
      • -
      • In localization mode, optimization is run on a sub-graph composed of the odometry cache (Parameters::kRGBDMaxOdomCacheSize()), the newly added localization link and pose priors fixing the map nodes (weighted by Parameters::kRGBDLocalizationPriorInf()). The same error-ratio check is applied; on failure the localization is rejected for this iteration but the persisted map and its links are left untouched.
      • +
      • In mapping mode, the local map is re-optimized around the current signature including the new link, then graph::computeMaxGraphErrors() measures the worst per-link residual / its standard deviation. If the ratio exceeds Parameters::kRGBDOptimizeMaxError(), the loop closure(s) added this iteration are removed from Memory.
      • +
      • In localization mode, optimization is run on a sub-graph composed of the odometry cache (Parameters::kRGBDMaxOdomCacheSize()), the newly added localization link and pose priors fixing the map nodes (with the variance set from Parameters::kRGBDLocalizationPriorError()). The same error-ratio check is applied; on failure the localization is rejected for this iteration but the persisted map and its links are left untouched.
      -

      In both modes, if the same link is rejected twice in a row, repairGraph() may also be attempted (within Parameters::kRGBDOptimizeMaxErrorRepairRadius()) to drop the offending link instead of the new candidate.

      +

      In both modes, if the same link is rejected twice in a row, a graph repair may also be attempted (within Parameters::kRGBDOptimizeMaxErrorRepairRadius()) to drop the offending link instead of the new candidate.

      If either RGB-D check fails, the candidate is discarded and no link is added.

      4. Retrieval
      -

      Once a loop-closure hypothesis is selected, neighbors of the matched node are brought back from LTM into WM via Memory::reactivateSignatures(), so the next iteration can compare against them too. Up to Parameters::kRtabmapMaxRetrieved() nodes are pulled per iteration; nodes around the current path or local pose may also be retrieved (capped by Parameters::kRtabmapMaxLocalRetrieved()).

      -

      Retrieval (and the related node immunization) is only active when memory management is enabled, i.e. when Parameters::kRtabmapTimeThr() or Parameters::kRtabmapMemoryThr() is non-zero.

      +

      Once a loop-closure hypothesis is selected, neighbors of the matched node are brought back from LTM into WM via Memory::reactivateSignatures(), so the next iteration can compare against them too. Up to Parameters::kRtabmapMaxRetrieved() nodes are pulled per iteration; nodes around the current path or local pose may also be retrieved (capped by Parameters::kRGBDMaxLocalRetrieved()).

      +

      Retrieval (and the related node immunization) is only active when memory management is enabled, i.e. when Parameters::kRtabmapTimeThr() or Parameters::kRtabmapMemoryThr() is non-zero.

      5. Proximity detection (RGB-D mode)

      Visual and scan-based local matches to nearby nodes, used in addition to the appearance-based loop closure.

      Candidate proximity links go through the same two RGB-D gates as loop closures above: a valid geometric transform must be computed by the registration pipeline, and the transform must not be rejected by the graph-optimization consistency check.

      6. Transfer (WM to LTM)
      -

      At the end of the iteration, if the iteration exceeded the configured time budget (Parameters::kRtabmapTimeThr()) or WM exceeded its size budget (Parameters::kRtabmapMemoryThr()), Memory::forget() moves the oldest low-frequency signatures from WM to LTM (immunized nodes – retrieved neighbors, the last localization node, etc. – are kept in WM).

      +

      At the end of the iteration, if the iteration exceeded the configured time budget (Parameters::kRtabmapTimeThr()) or WM exceeded its size budget (Parameters::kRtabmapMemoryThr()), Memory::forget() moves the oldest low-frequency signatures from WM to LTM (immunized nodes – retrieved neighbors, the last localization node, etc. – are kept in WM).

      Transfer is skipped when both thresholds are 0 (memory management disabled).

      7. Map / localization output

      Optimized poses, current map correction and statistics are made available to callers via the getters below.

      Operating modes
      -

      Selected by Parameters::kMemIncrementalMemory() (see Memory::isIncremental()):

        +

        Selected by Parameters::kMemIncrementalMemory() (see Memory::isIncremental()):

        • Mapping: STM and WM grow; loop closures update the optimized graph.
        • Localization: STM/WM are frozen; the current node is matched against the persisted map and only getLastLocalizationPose() is updated.
        Path planning

        Rtabmap also exposes basic graph-based path planning in RGB-D mode (computePath(), getPath(), getPathStatus()), used by the GUI to navigate between mapped locations.

        -

        When memory management is enabled (see step 4 Retrieval and step 6 Transfer), the retrieval step also pulls nodes along the currently planned path back from LTM into WM (capped by Parameters::kRtabmapMaxLocalRetrieved()) so the robot is able to re-localize against upcoming waypoints as it follows the path, even when those nodes had been transferred out of WM earlier.

        +

        When memory management is enabled (see step 4 Retrieval and step 6 Transfer), the retrieval step also pulls nodes along the currently planned path back from LTM into WM (capped by Parameters::kRGBDMaxLocalRetrieved()) so the robot is able to re-localize against upcoming waypoints as it follows the path, even when those nodes had been transferred out of WM earlier.

        See also
        Memory
        BayesFilter
        @@ -439,7 +456,7 @@ cv::Mat getInformation
        -
        Returns
        True if data was added to the map (i.e. an update() succeeded).
        +
        Returns
        True if data was added to the map (i.e. the memory update succeeded).
    @@ -553,7 +570,7 @@ odomAngularVariance, odomAngularVariance, odomAngularVariance).

    void rtabmap::Rtabmap::init ( - const ParametersMap &  + const ParametersMap &  parameters, @@ -719,7 +736,7 @@ odomAngularVariance, odomAngularVariance, odomAngularVariance).

    -
    Returns
    True if RGB-D SLAM mode is enabled (Parameters::kRGBDEnabled()).
    +
    Returns
    True if RGB-D SLAM mode is enabled (Parameters::kRGBDEnabled()).

    Definition at line 299 of file Rtabmap.h.

    @@ -1287,7 +1304,7 @@ odomAngularVariance, odomAngularVariance, odomAngularVariance).

    Returns
    Maximum allowed processing time per process() call, in milliseconds.
    -
    See also
    Parameters::kRtabmapTimeThr()
    +
    See also
    Parameters::kRtabmapTimeThr()

    Definition at line 369 of file Rtabmap.h.

    @@ -1312,7 +1329,7 @@ odomAngularVariance, odomAngularVariance, odomAngularVariance).

    Sets the per-iteration time budget (ms).

    Drives how aggressively WM is transferred to LTM to keep iterations under the threshold. 0 disables the time bound.

    Note
    This setting and setMemoryThreshold() are the only two switches that enable RTAB-Map's memory management (WM-to-LTM transfer, retrieval and node immunization). When both are 0, memory management is disabled and all signatures stay in working memory.
    -
    See also
    Parameters::kRtabmapTimeThr()
    +
    See also
    Parameters::kRtabmapTimeThr()
    @@ -1339,7 +1356,7 @@ odomAngularVariance, odomAngularVariance, odomAngularVariance).

    Returns
    Maximum allowed WM size (number of signatures).
    -
    See also
    Parameters::kRtabmapMemoryThr()
    +
    See also
    Parameters::kRtabmapMemoryThr()

    Definition at line 388 of file Rtabmap.h.

    @@ -1363,7 +1380,7 @@ odomAngularVariance, odomAngularVariance, odomAngularVariance).

    Sets the maximum number of signatures kept in WM (0 = unbounded).

    Note
    This setting and setTimeThreshold() are the only two switches that enable RTAB-Map's memory management (WM-to-LTM transfer, retrieval and node immunization). When both are 0, memory management is disabled and all signatures stay in working memory.
    -
    See also
    Parameters::kRtabmapMemoryThr()
    +
    See also
    Parameters::kRtabmapMemoryThr()
    @@ -1385,11 +1402,11 @@ odomAngularVariance, odomAngularVariance, odomAngularVariance).

    Sets the localization prior pose used to seed the next process() call (localization mode only).

    Tells RTAB-Map where the robot is currently located in the map frame, so that the very next call to process() can align incoming odometry with the persisted map without waiting for a loop closure. Typical use cases: restoring localization after a session restart, applying an external pose estimate (e.g. from a GPS or a known starting point), or recovering from "kidnapped robot" situations.

    -

    This call only stages state; it does not itself produce a non-identity getMapCorrection(). The alignment between the odometry frame and the map frame is performed on the next process() call, which consumes initialPose together with the incoming odometry pose. Two branches are taken depending on Parameters::kRGBDOptimizeFromGraphEnd():

      +

      This call only stages state; it does not itself produce a non-identity getMapCorrection(). The alignment between the odometry frame and the map frame is performed on the next process() call, which consumes initialPose together with the incoming odometry pose. Two branches are taken depending on Parameters::kRGBDOptimizeFromGraphEnd():

      • false (default): getMapCorrection() is set so that the live odometry pose is shifted to land on initialPose in the map frame (the optimized map is left untouched).
      • true: every optimized node pose is rigidly transformed so that the map itself moves to align with initialPose (the map correction stays close to identity).
      -

      The transform applied is restricted by SLAM dimensionality: 3-DoF (x, y, yaw) for 2D SLAM, 4-DoF (x, y, z, yaw) when gravity is available (IMU orientation or Memory::isOdomGravityUsed()) and Parameters::kOptimizerGravitySigma() is non-zero, full 6-DoF otherwise.

      +

      The transform applied is restricted by SLAM dimensionality: 3-DoF (x, y, yaw) for 2D SLAM, 4-DoF (x, y, z, yaw) when gravity is available (IMU orientation or Memory::isOdomGravityUsed()) and Parameters::kOptimizerGravitySigma() is non-zero, full 6-DoF otherwise.

      Side effects on the staged state:

      • getLastLocalizationPose() is replaced by initialPose; the localization covariance, the last localization node id and the odometry cache used for loop-closure rejection are all cleared.
      • getMapCorrection() is reset to identity and any backup is cleared.
      • @@ -1403,9 +1420,9 @@ odomAngularVariance, odomAngularVariance, odomAngularVariance).

        Note
        No-op (with warning) in mapping mode.
        -
        See also
        Parameters::kMemIncrementalMemory()
        +
        See also
        Parameters::kMemIncrementalMemory()
        -Parameters::kRGBDOptimizeFromGraphEnd()
        +Parameters::kRGBDOptimizeFromGraphEnd()
        @@ -1425,7 +1442,7 @@ Parameters::kRGBDOptimizeFromGraphEnd()

        Starts a new map session (next process() will create a fresh map id).

        -

        In mapping mode, this increments the map id, clears the local optimized graph and resets the Bayes filter. In localization mode, it resets the map correction, the localization node and the odometry cache; if Parameters::kRtabmapRestartAtOrigin() is enabled, the last localization pose is reset to identity.

        +

        In mapping mode, this increments the map id, clears the local optimized graph and resets the Bayes filter. In localization mode, it resets the map correction, the localization node and the odometry cache; if Parameters::kRGBDStartAtOrigin() is enabled, the last localization pose is reset to identity.

        Returns
        The new map id (mapping mode), or -1 (localization mode).
        @@ -1584,17 +1601,17 @@ Parameters::kRGBDOptimizeFromGraphEnd()

        Exports the current pose graph to a text file.

        -

        Forwards to graph::exportPoses() after collecting either the optimized or the raw odometry poses (and the matching constraints when needed).

        +

        Forwards to graph::exportPoses() after collecting either the optimized or the raw odometry poses (and the matching constraints when needed).

        Parameters
        - +
        pathOutput file path.
        optimizedIf true, export optimized poses; otherwise raw odometry poses.
        globalIf true, include nodes from LTM as well; otherwise only WM/STM.
        formatOutput format code; see graph::exportPoses() for the full list of supported values (raw, RGBD-SLAM/TUM, KITTI, TORO, g2o, ...).
        formatOutput format code; see graph::exportPoses() for the full list of supported values (raw, RGBD-SLAM/TUM, KITTI, TORO, g2o, ...).
        -
        See also
        graph::exportPoses()
        +
        See also
        graph::exportPoses()
        @@ -1628,7 +1645,7 @@ Parameters::kRGBDOptimizeFromGraphEnd() - + @@ -1663,8 +1680,8 @@ Parameters::kRGBDOptimizeFromGraphEnd()

        Sets the working directory used for dumps, logs and temporary files.

        -

        Can also be configured through Parameters::kRtabmapWorkingDirectory() in the parameter map passed to init() or parseParameters().

        -
        See also
        Parameters::kRtabmapWorkingDirectory()
        +

        Can also be configured through Parameters::kRtabmapWorkingDirectory() in the parameter map passed to init() or parseParameters().

        +
        See also
        Parameters::kRtabmapWorkingDirectory()
        @@ -1944,7 +1961,7 @@ Parameters::kRGBDOptimizeFromGraphEnd()
        Parameters
        const ParametersMap & rtabmap::Rtabmap::getParameters const ParametersMap & rtabmap::Rtabmap::getParameters ( ) const
        - +
        poseQuery pose in the map frame.
        radiusSearch radius in meters (0 falls back to Parameters::kRGBDLocalRadius()).
        radiusSearch radius in meters (0 falls back to Parameters::kRGBDLocalRadius()).
        kIf non-zero, also cap the result to the k nearest neighbors.
        distsSqrOptional output: per-id squared distance to pose.
        @@ -1996,7 +2013,7 @@ Parameters::kRGBDOptimizeFromGraphEnd()
        Parameters
        - +
        nodeIdQuery node id. Pass 0 to query around the latest node. A negative id requests neighbors of the corresponding landmark.
        radiusSearch radius in meters (0 falls back to Parameters::kRGBDLocalRadius()).
        radiusSearch radius in meters (0 falls back to Parameters::kRGBDLocalRadius()).
        kIf non-zero, cap the result to the k nearest neighbors.
        distsSqrOptional output: per-id squared distance to nodeId.
        @@ -2070,9 +2087,9 @@ Parameters::kRGBDOptimizeFromGraphEnd()

        Post-processing: searches for additional loop closures over the existing graph.

        Clusters nearby optimized poses and runs registration between candidates that are not yet linked. New links are added to Memory and the graph is re-optimized.

        -
        Note
        The registration approach used here is the one configured in Memory via Parameters::kRegStrategy() (0=Vis, 1=Icp, 2=VisIcp), so the quality and sensor requirements of this pass mirror the live loop-closure pipeline.
        +
        Note
        The registration approach used here is the one configured in Memory via Parameters::kRegStrategy() (0=Vis, 1=Icp, 2=VisIcp), so the quality and sensor requirements of this pass mirror the live loop-closure pipeline.
        -Candidate cluster pairs whose ids differ by less than Parameters::kMemSTMSize(), or that are already reachable from each other within that many graph hops, are filtered out. This prevents trivial "loop closures" between temporally or topologically adjacent nodes.
        +Candidate cluster pairs whose ids differ by less than Parameters::kMemSTMSize(), or that are already reachable from each other within that many graph hops, are filtered out. This prevents trivial "loop closures" between temporally or topologically adjacent nodes.
        Parameters
        @@ -2133,8 +2150,8 @@ Candidate cluster pairs whose ids differ by less than Parameters::kMemSTMSize(),
        clusterRadiusMaxMaximum metric distance (m) between two candidate nodes.
        - - + +
        optimizerTypeBackend optimizer (e.g. 1=g2o); availability depends on what RTAB-Map was built with.
        rematchFeaturesIf true, re-match visual features between connected nodes before BA (otherwise reuse existing word-id correspondences).
        iterationsSolver iterations (0 falls back to Parameters::kOptimizerIterations()).
        pixelVariancePixel reprojection variance used by the cost (0 falls back to Parameters::kOptimizerPixelVariance()).
        iterationsSolver iterations (0 falls back to Parameters::kOptimizerIterations()).
        pixelVariancePixel reprojection variance used by the cost (0 falls back to Parameters::kOptimizerPixelVariance()).
        @@ -2221,7 +2238,7 @@ Candidate cluster pairs whose ids differ by less than Parameters::kMemSTMSize(),

        Re-runs registration on every link of the current graph and updates the ones that converge.

        Useful after parameter changes to refresh stored transforms.

        -
        Note
        The registration approach is the one configured in Memory via Parameters::kRegStrategy() (0=Vis, 1=Icp, 2=VisIcp). For each link, the link's existing relative transform (the constraint produced by the current optimized local graph) is passed as the initial guess to Memory::computeTransform(), so links already close to convergence are refined locally rather than re-estimated from scratch.
        +
        Note
        The registration approach is the one configured in Memory via Parameters::kRegStrategy() (0=Vis, 1=Icp, 2=VisIcp). For each link, the link's existing relative transform (the constraint produced by the current optimized local graph) is passed as the initial guess to Memory::computeTransform(), so links already close to convergence are refined locally rather than re-estimated from scratch.
        Returns
        Number of links refined, or -1 if not in RGB-D mode.
        @@ -2266,8 +2283,8 @@ Candidate cluster pairs whose ids differ by less than Parameters::kMemSTMSize(),

        Marks node ids whose data should be re-emitted on the next process().

        The requested signatures are attached to the Statistics object produced by the next process() call (via the same mechanism as the regular "last signature -data"), so consumers reading getStatistics() pick them up alongside the normal output. Up to Parameters::kRtabmapMaxRepublished() ids are emitted per iteration; any leftover ids stay queued for subsequent iterations until they are republished or fall out of the current graph.

        -

        Pass an empty vector to clear the request set. Requires Parameters::kRtabmapMaxRepublished() > 0 and Parameters::kRtabmapPublishLastSignature() = true.

        +data"), so consumers reading getStatistics() pick them up alongside the normal output. Up to Parameters::kRtabmapMaxRepublished() ids are emitted per iteration; any leftover ids stay queued for subsequent iterations until they are republished or fall out of the current graph.

        +

        Pass an empty vector to clear the request set. Requires Parameters::kRtabmapMaxRepublished() > 0 and Parameters::kRtabmapPublishLastSignature() = true.

        @@ -2297,7 +2314,7 @@ data"), so consumers reading
        Note
        Must be called before init(); an error is logged and the call ignored once the memory exists.
        -
        Warning
        Incompatible with mapping: adding new nodes asserts in Memory::createSignature(). Loop closure detection also cannot match new observations against a descriptor-less dictionary.
        +
        Warning
        Incompatible with mapping: adding new nodes asserts in Memory::createSignature(). Loop closure detection also cannot match new observations against a descriptor-less dictionary.
        See also
        Memory::setDummyDictionary()
        @@ -2383,7 +2400,7 @@ data"), so consumers reading

        Plans a path from the current location to node targetNode.

        -

        RGB-D mode only (requires Parameters::kRGBDEnabled() = true).

        +

        RGB-D mode only (requires Parameters::kRGBDEnabled() = true).

        Parameters
        @@ -2392,7 +2409,7 @@ data"), so consumers reading
        Returns
        True if a path was computed; the result is available via getPath().
        -
        See also
        Parameters::kRGBDEnabled()
        +
        See also
        Parameters::kRGBDEnabled()
        @@ -2426,7 +2443,7 @@ data"), so consumers reading
        Parameters
        targetNodeDestination node id (positive) or landmark id (negative).
        - +
        targetPoseGoal pose in the map frame.
        toleranceGoal-acceptance tolerance (meters). A negative value falls back to Parameters::kRGBDLocalRadius(); 0 means infinite tolerance.
        toleranceGoal-acceptance tolerance (meters). A negative value falls back to Parameters::kRGBDLocalRadius(); 0 means infinite tolerance.
        @@ -2691,9 +2708,9 @@ data"), so consumers reading only neighbor (sequential) links
        – loop-closure links, landmark links and intermediate nodes are not used to traverse between members. Paths are produced one at a time, each starting from the still-unclaimed pose nearest to target; a candidate is added to the current path only if it has at least one neighbor link to a node already in the path.

        -

        Used internally by proximity detection by space (see Parameters::kRGBDProximityBySpace()) in two independent stages, each iterating over the segmented paths:

          +

          Used internally by proximity detection by space (see Parameters::kRGBDProximityBySpace()) in two independent stages, each iterating over the segmented paths:

          • One-to-one (visual registration): runs registration between the current node and at most one node per neighbor-connected path, avoiding redundant attempts against nearby members of the same local trajectory.
          • -
          • One-to-many (scan matching, enabled when Parameters::kRGBDProximityPathMaxNeighbors() > 0): on each path, neighboring nodes are assembled around the nearest pose on the path (up to the configured count, walked forward and backward) and their laser scans are merged for an ICP registration against the current scan. The neighbor-link-only structure of each path is what makes this assembly geometrically consistent.
          • +
          • One-to-many (scan matching, enabled when Parameters::kRGBDProximityPathMaxNeighbors() > 0): on each path, neighboring nodes are assembled around the nearest pose on the path (up to the configured count, walked forward and backward) and their laser scans are merged for an ICP registration against the current scan. The neighbor-link-only structure of each path is what makes this assembly geometrically consistent.
          Parameters
          @@ -2725,7 +2742,7 @@ data"), so consumers reading -

          The exact formulas are selected by Parameters::kRtabmapVirtualPlaceLikelihoodRatio() (default 0, Angeli PhD formulation):

          +

          The exact formulas are selected by Parameters::kRtabmapVirtualPlaceLikelihoodRatio() (default 0, Angeli PhD formulation):

          • Ratio = 0 (mean / std-dev formulation): + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Rtabmap.js b/preview/pr-1492/api/latest/classrtabmap_1_1Rtabmap.js new file mode 100644 index 00000000..7ea47c94 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Rtabmap.js @@ -0,0 +1,85 @@ +var classrtabmap_1_1Rtabmap = +[ + [ "VhStrategy", "classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568c", [ + [ "kVhNone", "classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568caea5e55cc106979d91f695c064a78926b", null ], + [ "kVhEpipolar", "classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568ca1b458648c7dc4ea000ca53e0e384e3c6", null ], + [ "kVhUndef", "classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568cab2676e6cebdd6090d3c87a3237c3e83b", null ] + ] ], + [ "process", "classrtabmap_1_1Rtabmap.html#ad7f085b6ae0fd3c7077c500c028fd5c3", null ], + [ "process", "classrtabmap_1_1Rtabmap.html#a91cedf4574a557cadf6daded489e4dbe", null ], + [ "process", "classrtabmap_1_1Rtabmap.html#a35cf8fd93f77d1c148ae6d3107725750", null ], + [ "init", "classrtabmap_1_1Rtabmap.html#a711c479925db2c9f8201aacffe70281b", null ], + [ "init", "classrtabmap_1_1Rtabmap.html#a25bfb157aa3be3bd3c8a1d4200329041", null ], + [ "close", "classrtabmap_1_1Rtabmap.html#a5e0b2eada8ae885e45df23165bb91d2f", null ], + [ "getWorkingDir", "classrtabmap_1_1Rtabmap.html#a61bc4dce59a1da8b904a7dbe39e5038a", null ], + [ "isRGBDMode", "classrtabmap_1_1Rtabmap.html#a691de75b6964ab48d7f1ea53ea40f4c1", null ], + [ "getLoopClosureId", "classrtabmap_1_1Rtabmap.html#a2bc8eecb690ec1e36955119cd2c1a197", null ], + [ "getLoopClosureValue", "classrtabmap_1_1Rtabmap.html#adc87cbb6adde3027b8c20bbba25fec7b", null ], + [ "getHighestHypothesisId", "classrtabmap_1_1Rtabmap.html#ab11a50751ab17717f567934e7cb2c450", null ], + [ "getHighestHypothesisValue", "classrtabmap_1_1Rtabmap.html#a530c87cda2cd010e384178bced6611a1", null ], + [ "getLastLocationId", "classrtabmap_1_1Rtabmap.html#a9406c710b7af988dda1868a3efa8f1dd", null ], + [ "getWM", "classrtabmap_1_1Rtabmap.html#ae3d40ed4ee48954e70d45e0779c24a49", null ], + [ "getSTM", "classrtabmap_1_1Rtabmap.html#a809673c3d0e6d8fb05ebb4a52218d438", null ], + [ "getWMSize", "classrtabmap_1_1Rtabmap.html#a203a18eb60f6c057518fd5129bbc32ff", null ], + [ "getSTMSize", "classrtabmap_1_1Rtabmap.html#a49adc83991d6b95c7911f41330cbd467", null ], + [ "getWeights", "classrtabmap_1_1Rtabmap.html#a353361aeeece3ce8c799d168a5798a01", null ], + [ "getTotalMemSize", "classrtabmap_1_1Rtabmap.html#ab44f1bca06eec4beb8dfebeed9ed5ce8", null ], + [ "getLastProcessTime", "classrtabmap_1_1Rtabmap.html#a88ffdd1ba70707e5969deab4f6ee66a0", null ], + [ "isInSTM", "classrtabmap_1_1Rtabmap.html#a596ea3fbeb22c90db9530f6752900ecc", null ], + [ "isIDsGenerated", "classrtabmap_1_1Rtabmap.html#a5e85283c6421dcf9afb6961662e501b8", null ], + [ "getStatistics", "classrtabmap_1_1Rtabmap.html#a5d18002c7eb7cee234471686413d201c", null ], + [ "getLocalOptimizedPoses", "classrtabmap_1_1Rtabmap.html#aebe0bf9364ff8952d041f57c6a1c1d57", null ], + [ "getLocalConstraints", "classrtabmap_1_1Rtabmap.html#a4d1e329f0c0fcc341d14f6853ec86750", null ], + [ "getPose", "classrtabmap_1_1Rtabmap.html#ac430e0adb75dc4aec3b7ba77053aabd0", null ], + [ "getMapCorrection", "classrtabmap_1_1Rtabmap.html#a7b71f70a20f1ef42a65fa9571e254711", null ], + [ "getMemory", "classrtabmap_1_1Rtabmap.html#a08adb5e0b8019c1dbd4f571099d2d46b", null ], + [ "getGoalReachedRadius", "classrtabmap_1_1Rtabmap.html#a6098155788f6e9ccaa636e26f8881c07", null ], + [ "getLocalRadius", "classrtabmap_1_1Rtabmap.html#a6a4c533659621ccb1f6a5ddbc8149306", null ], + [ "getLastLocalizationPose", "classrtabmap_1_1Rtabmap.html#a2d2efac02d4a6d1d7bbc505d94fd634b", null ], + [ "getTimeThreshold", "classrtabmap_1_1Rtabmap.html#af7fa0cbd1ef027f8bb2af11364487df8", null ], + [ "setTimeThreshold", "classrtabmap_1_1Rtabmap.html#a80add8fadd488d0c7781c249abea0d5d", null ], + [ "getMemoryThreshold", "classrtabmap_1_1Rtabmap.html#a876d3599c76de815bee4b278a087cfa5", null ], + [ "setMemoryThreshold", "classrtabmap_1_1Rtabmap.html#a6915ee0137b949837addcb5d3ac1646c", null ], + [ "setInitialPose", "classrtabmap_1_1Rtabmap.html#a9a9321531773f37cd5d7740495ede47f", null ], + [ "triggerNewMap", "classrtabmap_1_1Rtabmap.html#a4ab6de2be120bbda75577911d52346d4", null ], + [ "labelLocation", "classrtabmap_1_1Rtabmap.html#af1fe8ed393237bc9ffa1ea93adf0ec9b", null ], + [ "setUserData", "classrtabmap_1_1Rtabmap.html#a037ddb5d737e0466d7610b88d8429bd6", null ], + [ "generateDOTGraph", "classrtabmap_1_1Rtabmap.html#a3c32f64acd943c676a9b11c7dbd3a5ae", null ], + [ "exportPoses", "classrtabmap_1_1Rtabmap.html#aeffdfc811a178ba2e55205b746a6ea71", null ], + [ "resetMemory", "classrtabmap_1_1Rtabmap.html#af12ae46226f33adf8c4cafbe1bcf544c", null ], + [ "dumpPrediction", "classrtabmap_1_1Rtabmap.html#ad0c040e54bbca27dffc46346d96c57cb", null ], + [ "dumpData", "classrtabmap_1_1Rtabmap.html#a38db1c80ae583e255dd6174ba6d41ffc", null ], + [ "parseParameters", "classrtabmap_1_1Rtabmap.html#a5a461ed88e83d2dbebee819ab6690e7a", null ], + [ "getParameters", "classrtabmap_1_1Rtabmap.html#a9ac5900cbc165df1c501606f79c65ec1", null ], + [ "setWorkingDirectory", "classrtabmap_1_1Rtabmap.html#a25028c3e8d8018c03f47f06150d76eab", null ], + [ "rejectLastLoopClosure", "classrtabmap_1_1Rtabmap.html#ab04bd616db9107a705faf5b3395a73d3", null ], + [ "deleteLastLocation", "classrtabmap_1_1Rtabmap.html#aee23115b4bd02bce5d1721418a0f7599", null ], + [ "setOptimizedPoses", "classrtabmap_1_1Rtabmap.html#a7a841702b925777620714fce7b41fd69", null ], + [ "getSignatureCopy", "classrtabmap_1_1Rtabmap.html#a7133d8efa98410eaec68e0199ff98a0c", null ], + [ "get3DMap", "classrtabmap_1_1Rtabmap.html#ae617c65a0ba6f95a321b8c0c3a18b0e3", null ], + [ "getGraph", "classrtabmap_1_1Rtabmap.html#a456fa0c95770f052d78f6d9f745fa1e3", null ], + [ "getNodesInRadius", "classrtabmap_1_1Rtabmap.html#a1a6498f60f52f65ffbed2d89d7c20648", null ], + [ "getNodesInRadius", "classrtabmap_1_1Rtabmap.html#a9bd263bbcdbc6f41119f8532131db974", null ], + [ "detectMoreLoopClosures", "classrtabmap_1_1Rtabmap.html#a600d86ab2a67fa08d6a1e726380948ea", null ], + [ "globalBundleAdjustment", "classrtabmap_1_1Rtabmap.html#ab1044f290653749990018ca5722f00c7", null ], + [ "cleanupLocalGrids", "classrtabmap_1_1Rtabmap.html#ac7de2278aa53a315a63bec05c1f0a15f", null ], + [ "refineLinks", "classrtabmap_1_1Rtabmap.html#a6650c241bd6a89f66718ce7a227dfe10", null ], + [ "addLink", "classrtabmap_1_1Rtabmap.html#aef03c0d6ee1ef5646ba11be5dbe9faa5", null ], + [ "getInformation", "classrtabmap_1_1Rtabmap.html#aeea47830776fe57c456ae6a673069ddc", null ], + [ "addNodesToRepublish", "classrtabmap_1_1Rtabmap.html#a0d2caf505525f635bda914e73aa59232", null ], + [ "setDummyDictionary", "classrtabmap_1_1Rtabmap.html#a4d351e3f5ef809460afbb5a7702a500d", null ], + [ "getPathStatus", "classrtabmap_1_1Rtabmap.html#afe4aa4f9a67ba85b60c7dfda86d0131b", null ], + [ "clearPath", "classrtabmap_1_1Rtabmap.html#a589cd696bffe53a5e00898631e7d9103", null ], + [ "computePath", "classrtabmap_1_1Rtabmap.html#ab797f7f5bb73a507ba4d4672cd5476df", null ], + [ "computePath", "classrtabmap_1_1Rtabmap.html#a14d5c84b61386e95071e90aba406ff49", null ], + [ "getPath", "classrtabmap_1_1Rtabmap.html#a5fe89ac87283a92258d27f42eb7b13f1", null ], + [ "getPathNextPoses", "classrtabmap_1_1Rtabmap.html#af81fe33ef45e1ad1838bc97d6a73a8be", null ], + [ "getPathNextNodes", "classrtabmap_1_1Rtabmap.html#a45addb0848702b39c67c2394dd62f739", null ], + [ "getPathCurrentGoalId", "classrtabmap_1_1Rtabmap.html#a5f886101463229fcd79bf3dd6418aa5c", null ], + [ "getPathCurrentIndex", "classrtabmap_1_1Rtabmap.html#a94eecd89994fc02a913b1eb087d85c84", null ], + [ "getPathCurrentGoalIndex", "classrtabmap_1_1Rtabmap.html#a781713c190497d5f25d7e12112ae4345", null ], + [ "getPathTransformToGoal", "classrtabmap_1_1Rtabmap.html#aedf5dce175ee325822ab7b7772c8d4f5", null ], + [ "getForwardWMPoses", "classrtabmap_1_1Rtabmap.html#a8400ccecd090cb438d16178930fe0872", null ], + [ "getPaths", "classrtabmap_1_1Rtabmap.html#ad314edf995555480a2db1aceb7fd2ee7", null ], + [ "adjustLikelihood", "classrtabmap_1_1Rtabmap.html#aad648f09bb04b193907528987ccda413", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree-members.html index 105e3683..7ee5f16f 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
          @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
          + +
          +
          +
          + +
          rtabmap::RtabmapColorOcTree Member List
          @@ -99,9 +116,12 @@ $(function() {
          RTAB-Map 0.23.10
          +
          Real-Time Appearance-Based Mapping
          updateInnerOccupancyRecurs(RtabmapColorOcTreeNode *node, unsigned int depth) (defined in rtabmap::RtabmapColorOcTree)rtabmap::RtabmapColorOcTreeprotected
          ~RtabmapColorOcTree() (defined in rtabmap::RtabmapColorOcTree)rtabmap::RtabmapColorOcTreeinlinevirtual
          + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree.html index 042ce232..3d5793fd 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
          RTAB-Map 0.23.10
          +
          Real-Time Appearance-Based Mapping
          @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
          + +
          +
          +
          + +
          Classes | @@ -95,7 +112,7 @@ Inheritance diagram for rtabmap::RtabmapColorOcTree:
          -
          [legend]
          +
          [legend]
          Collaboration diagram for rtabmap::RtabmapColorOcTree:
          @@ -107,7 +124,7 @@ Collaboration diagram for rtabmap::RtabmapColorOcTree:
          -
          [legend]
          +
          [legend]
          @@ -491,9 +508,13 @@ Static Protected Attributes
        • corelib/include/rtabmap/core/global_map/OctoMap.h
        • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree.js b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree.js new file mode 100644 index 00000000..ddd78c75 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree.js @@ -0,0 +1,7 @@ +var classrtabmap_1_1RtabmapColorOcTree = +[ + [ "StaticMemberInitializer", "classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.html", "classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer" ], + [ "RtabmapColorOcTree", "classrtabmap_1_1RtabmapColorOcTree.html#a357d9dd5513df9a4185d84f97c1d5a3f", null ], + [ "create", "classrtabmap_1_1RtabmapColorOcTree.html#ac109340a5367e1b818febb00ae06f18e", null ], + [ "pruneNode", "classrtabmap_1_1RtabmapColorOcTree.html#aea61a0ef99b3c56ecf5178c6d6eeb847", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTreeNode-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTreeNode-members.html index 841e26ec..b08a3be3 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTreeNode-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTreeNode-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
          + +
          +
          +
          + +
          rtabmap::RtabmapColorOcTreeNode Member List
          @@ -104,9 +121,12 @@ $(function() {

          Classes

          RTAB-Map 0.23.10
          +
          Real-Time Appearance-Based Mapping
          setPointRef(const octomap::point3d &point) (defined in rtabmap::RtabmapColorOcTreeNode)rtabmap::RtabmapColorOcTreeNodeinline
          updateOccupancyTypeChildren() (defined in rtabmap::RtabmapColorOcTreeNode)rtabmap::RtabmapColorOcTreeNode
          + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTreeNode.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTreeNode.html index 5948f76e..f57fff33 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTreeNode.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTreeNode.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
          RTAB-Map 0.23.10
          +
          Real-Time Appearance-Based Mapping
          @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
          + +
          +
          +
          + +
          Public Types | @@ -94,7 +111,7 @@ Inheritance diagram for rtabmap::RtabmapColorOcTreeNode:
          -
          [legend]
          +
          [legend]
          Collaboration diagram for rtabmap::RtabmapColorOcTreeNode:
          @@ -104,7 +121,7 @@ Collaboration diagram for rtabmap::RtabmapColorOcTreeNode:
          -
          [legend]
          +
          [legend]
          @@ -426,9 +443,13 @@ Friends
        • corelib/include/rtabmap/core/global_map/OctoMap.h
        • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer-members.html index ffc32207..73bf60a5 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
          + +
          +
          +
          + +
          rtabmap::RtabmapColorOcTree::StaticMemberInitializer Member List
          @@ -86,9 +103,12 @@ $(function() {

          Public Types

          RTAB-Map 0.23.10
          +
          Real-Time Appearance-Based Mapping
          ensureLinking()rtabmap::RtabmapColorOcTree::StaticMemberInitializerinline
          StaticMemberInitializer() (defined in rtabmap::RtabmapColorOcTree::StaticMemberInitializer)rtabmap::RtabmapColorOcTree::StaticMemberInitializer
          + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.html index ef065a89..0ea0b209 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
          RTAB-Map 0.23.10
          +
          Real-Time Appearance-Based Mapping
          @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
          + +
          +
          +
          + +
          Public Member Functions | @@ -128,9 +145,13 @@ Public Member Functions
        • corelib/include/rtabmap/core/global_map/OctoMap.h
        + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.js b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.js new file mode 100644 index 00000000..e9c8737f --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer = +[ + [ "ensureLinking", "classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.html#aff6bc204ec1c5dfaa423d8ec3e448f0f", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent-members.html index d1097b3c..bdeca781 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
        RTAB-Map 0.23.10
        +
        Real-Time Appearance-Based Mapping
        @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
        + +
        +
        +
        + +
        rtabmap::RtabmapEvent Member List
        @@ -91,9 +108,12 @@ $(function() { ~RtabmapEvent() (defined in rtabmap::RtabmapEvent)rtabmap::RtabmapEventinlinevirtual ~UEvent() (defined in UEvent)UEventinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent.html index ce6ac3af..20c052f9 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
        RTAB-Map 0.23.10
        +
        Real-Time Appearance-Based Mapping
        @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
        + +
        +
        +
        + +
        Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::RtabmapEvent:
        -
        [legend]
        +
        [legend]
        Collaboration diagram for rtabmap::RtabmapEvent:
        @@ -102,7 +119,7 @@ Collaboration diagram for rtabmap::RtabmapEvent:
        -
        [legend]
        +
        [legend]
        @@ -243,9 +260,13 @@ Additional Inherited Members
      • corelib/include/rtabmap/core/RtabmapEvent.h
      • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent.js b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent.js new file mode 100644 index 00000000..c46444f5 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1RtabmapEvent = +[ + [ "getClassName", "classrtabmap_1_1RtabmapEvent.html#ae548b73bb3504a10a4e40592648f42b8", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent3DMap-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent3DMap-members.html index 12d3faa6..7ad4765e 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent3DMap-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent3DMap-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
        + +
        +
        +
        + +
        rtabmap::RtabmapEvent3DMap Member List
        @@ -94,9 +111,12 @@ $(function() {

        Public Member Functions

        RTAB-Map 0.23.10
        +
        Real-Time Appearance-Based Mapping
        ~RtabmapEvent3DMap() (defined in rtabmap::RtabmapEvent3DMap)rtabmap::RtabmapEvent3DMapinlinevirtual
        ~UEvent() (defined in UEvent)UEventinlinevirtual
        + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent3DMap.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent3DMap.html index cf0b7fc9..defff25c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent3DMap.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent3DMap.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
        RTAB-Map 0.23.10
        +
        Real-Time Appearance-Based Mapping
        @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
        + +
        +
        +
        + +
        Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::RtabmapEvent3DMap:
        -
        [legend]
        +
        [legend]
        Collaboration diagram for rtabmap::RtabmapEvent3DMap:
        @@ -102,7 +119,7 @@ Collaboration diagram for rtabmap::RtabmapEvent3DMap:
        -
        [legend]
        +
        [legend]
        @@ -130,7 +147,7 @@ Additional Inherited Members

        Public Member Functions

        Detailed Description

        -

        Definition at line 172 of file RtabmapEvent.h.

        +

        Definition at line 183 of file RtabmapEvent.h.

        Constructor & Destructor Documentation

        ◆ RtabmapEvent3DMap() [1/2]

        @@ -156,7 +173,7 @@ Additional Inherited Members
        -

        Definition at line 175 of file RtabmapEvent.h.

        +

        Definition at line 186 of file RtabmapEvent.h.

        @@ -200,7 +217,7 @@ Additional Inherited Members
        -

        Definition at line 177 of file RtabmapEvent.h.

        +

        Definition at line 188 of file RtabmapEvent.h.

        @@ -227,7 +244,7 @@ Additional Inherited Members
        -

        Definition at line 187 of file RtabmapEvent.h.

        +

        Definition at line 198 of file RtabmapEvent.h.

        @@ -255,7 +272,7 @@ Additional Inherited Members
        -

        Definition at line 189 of file RtabmapEvent.h.

        +

        Definition at line 200 of file RtabmapEvent.h.

        @@ -282,7 +299,7 @@ Additional Inherited Members
        -

        Definition at line 190 of file RtabmapEvent.h.

        +

        Definition at line 201 of file RtabmapEvent.h.

        @@ -309,7 +326,7 @@ Additional Inherited Members
        -

        Definition at line 191 of file RtabmapEvent.h.

        +

        Definition at line 202 of file RtabmapEvent.h.

        @@ -339,7 +356,7 @@ Additional Inherited Members

        Implements UEvent.

        -

        Definition at line 193 of file RtabmapEvent.h.

        +

        Definition at line 204 of file RtabmapEvent.h.

        @@ -347,9 +364,13 @@ Additional Inherited Members
      • corelib/include/rtabmap/core/RtabmapEvent.h
      + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent3DMap.js b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent3DMap.js new file mode 100644 index 00000000..89f262f2 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEvent3DMap.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1RtabmapEvent3DMap = +[ + [ "getClassName", "classrtabmap_1_1RtabmapEvent3DMap.html#ad2d9581145b56762e1d9ae5f04101db5", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd-members.html index fbc9b35f..f5fdef8e 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
      RTAB-Map 0.23.10
      +
      Real-Time Appearance-Based Mapping
      @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
      + +
      +
      +
      + +
      rtabmap::RtabmapEventCmd Member List
      @@ -83,32 +100,32 @@ $(function() {

      This is the complete list of members for rtabmap::RtabmapEventCmd, including all inherited members.

      - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -122,9 +139,12 @@ $(function() {
      Cmd enum name (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      Cmd enum namertabmap::RtabmapEventCmd
      d enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      dummy enum name (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      getClassName() constrtabmap::RtabmapEventCmdinlinevirtual
      getCmd() const (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmdinline
      getCode() constUEventinline
      getParameters() const (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmdinline
      kCmdCancelGoal enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdCleanDataBuffer enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdClose enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdDumpMemory enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdDumpPrediction enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdExportPoses enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdGenerateDOTGraph enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdGoal enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdInit enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdLabel enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdPause enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdPublish3DMap enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdRemoveLabel enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdRepublishData enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdResetMemory enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdResume enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdTriggerNewMap enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdUndef enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdUpdateParams enum value (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmd
      kCmdCancelGoal enum valuertabmap::RtabmapEventCmd
      kCmdCleanDataBuffer enum valuertabmap::RtabmapEventCmd
      kCmdClose enum valuertabmap::RtabmapEventCmd
      kCmdDumpMemory enum valuertabmap::RtabmapEventCmd
      kCmdDumpPrediction enum valuertabmap::RtabmapEventCmd
      kCmdExportPoses enum valuertabmap::RtabmapEventCmd
      kCmdGenerateDOTGraph enum valuertabmap::RtabmapEventCmd
      kCmdGoal enum valuertabmap::RtabmapEventCmd
      kCmdInit enum valuertabmap::RtabmapEventCmd
      kCmdLabel enum valuertabmap::RtabmapEventCmd
      kCmdPause enum valuertabmap::RtabmapEventCmd
      kCmdPublish3DMap enum valuertabmap::RtabmapEventCmd
      kCmdRemoveLabel enum valuertabmap::RtabmapEventCmd
      kCmdRepublishData enum valuertabmap::RtabmapEventCmd
      kCmdResetMemory enum valuertabmap::RtabmapEventCmd
      kCmdResume enum valuertabmap::RtabmapEventCmd
      kCmdTriggerNewMap enum valuertabmap::RtabmapEventCmd
      kCmdUndef enum valuertabmap::RtabmapEventCmd
      kCmdUpdateParams enum valuertabmap::RtabmapEventCmd
      RtabmapEventCmd(Cmd cmd, const ParametersMap &parameters=ParametersMap()) (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmdinline
      RtabmapEventCmd(Cmd cmd, const UVariant &value1, const ParametersMap &parameters=ParametersMap()) (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmdinline
      RtabmapEventCmd(Cmd cmd, const UVariant &value1, const UVariant &value2, const ParametersMap &parameters=ParametersMap()) (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmdinline
      ~RtabmapEventCmd() (defined in rtabmap::RtabmapEventCmd)rtabmap::RtabmapEventCmdinlinevirtual
      ~UEvent() (defined in UEvent)UEventinlinevirtual
      + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd.html index 70547c2b..d2c58099 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
      RTAB-Map 0.23.10
      +
      Real-Time Appearance-Based Mapping
      @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
      + +
      +
      +
      + +
      Public Types | @@ -84,73 +101,79 @@ $(function() {
      rtabmap::RtabmapEventCmd Class Reference
      + +

      Command sent to RtabmapThread, with its parameters. + More...

      + +

      #include <RtabmapEvent.h>

      Inheritance diagram for rtabmap::RtabmapEventCmd:
      Inheritance graph
      - + -
      [legend]
      +
      [legend]
      Collaboration diagram for rtabmap::RtabmapEventCmd:
      Collaboration graph
      - + -
      [legend]
      +
      [legend]
      - +

      Public Types

      enum  dummy { d }
       
      enum  Cmd {
      -  kCmdUndef -, kCmdInit -, kCmdResetMemory -, kCmdClose +
      enum  Cmd {
      +  kCmdUndef +, kCmdInit +, kCmdResetMemory +, kCmdClose ,
      -  kCmdUpdateParams -, kCmdDumpMemory -, kCmdDumpPrediction -, kCmdGenerateDOTGraph +  kCmdUpdateParams +, kCmdDumpMemory +, kCmdDumpPrediction +, kCmdGenerateDOTGraph ,
      -  kCmdExportPoses -, kCmdCleanDataBuffer -, kCmdPublish3DMap -, kCmdRepublishData +  kCmdExportPoses +, kCmdCleanDataBuffer +, kCmdPublish3DMap +, kCmdRepublishData ,
      -  kCmdTriggerNewMap -, kCmdPause -, kCmdResume -, kCmdGoal +  kCmdTriggerNewMap +, kCmdPause +, kCmdResume +, kCmdGoal ,
      -  kCmdCancelGoal -, kCmdLabel -, kCmdRemoveLabel +  kCmdCancelGoal +, kCmdLabel +, kCmdRemoveLabel
      }
       What the receiving RtabmapThread should do. More...
       
      - + - + - + - + - + - + @@ -160,7 +183,7 @@ Public Member Functions - + @@ -175,8 +198,10 @@ Additional Inherited Members

      Public Member Functions

       RtabmapEventCmd (Cmd cmd, const ParametersMap &parameters=ParametersMap())
       RtabmapEventCmd (Cmd cmd, const ParametersMap &parameters=ParametersMap())
       
       RtabmapEventCmd (Cmd cmd, const UVariant &value1, const ParametersMap &parameters=ParametersMap())
       RtabmapEventCmd (Cmd cmd, const UVariant &value1, const ParametersMap &parameters=ParametersMap())
       
       RtabmapEventCmd (Cmd cmd, const UVariant &value1, const UVariant &value2, const ParametersMap &parameters=ParametersMap())
       RtabmapEventCmd (Cmd cmd, const UVariant &value1, const UVariant &value2, const ParametersMap &parameters=ParametersMap())
       
       RtabmapEventCmd (Cmd cmd, const UVariant &value1, const UVariant &value2, const UVariant &value3, const ParametersMap &parameters=ParametersMap())
       RtabmapEventCmd (Cmd cmd, const UVariant &value1, const UVariant &value2, const UVariant &value3, const ParametersMap &parameters=ParametersMap())
       
       RtabmapEventCmd (Cmd cmd, const UVariant &value1, const UVariant &value2, const UVariant &value3, const UVariant &value4, const ParametersMap &parameters=ParametersMap())
       RtabmapEventCmd (Cmd cmd, const UVariant &value1, const UVariant &value2, const UVariant &value3, const UVariant &value4, const ParametersMap &parameters=ParametersMap())
       
      Cmd getCmd () const
      Cmd getCmd () const
       
      const UVariant & value1 () const
       
       
      const UVariant & value4 () const
       
      const ParametersMap & getParameters () const
      const ParametersMap & getParameters () const
       
      virtual std::string getClassName () const
       
       

      Detailed Description

      -
      -

      Definition at line 57 of file RtabmapEvent.h.

      +

      Command sent to RtabmapThread, with its parameters.

      +

      Posting one to UEventsManager is how the map is controlled from another thread: initializing or closing it, resetting the memory, requesting the graph, setting a goal, labelling a node... The arguments listed for each Cmd are passed as value1 / value2 to the constructor, and parameter maps through parameters.

      + +

      Definition at line 67 of file RtabmapEvent.h.

      Member Enumeration Documentation

      ◆ dummy

      @@ -190,7 +215,7 @@ Additional Inherited Members
      -

      Definition at line 60 of file RtabmapEvent.h.

      +

      Definition at line 70 of file RtabmapEvent.h.

      @@ -201,12 +226,54 @@ Additional Inherited Members
      - +
      enum rtabmap::RtabmapEventCmd::Cmdenum rtabmap::RtabmapEventCmd::Cmd
      -

      Definition at line 61 of file RtabmapEvent.h.

      +

      What the receiving RtabmapThread should do.

      + + + + + + + + + + + + + + + + + + + + +
      Enumerator
      kCmdUndef 

      No command.

      +
      kCmdInit 

      Initialize the map. Params: [string] database path + ParametersMap.

      +
      kCmdResetMemory 

      Clear the map and start over from an empty memory.

      +
      kCmdClose 

      Close the map. Params: [bool] database saved (default true), [string] output database path (empty=use same database to save, only work when Db/Sqlite3InMemory=true).

      +
      kCmdUpdateParams 

      Apply new parameters. Params: ParametersMap.

      +
      kCmdDumpMemory 

      Dump the memory content to text files in the working directory.

      +
      kCmdDumpPrediction 

      Dump the Bayes filter prediction matrix to a text file.

      +
      kCmdGenerateDOTGraph 

      Write the graph as a DOT file. Params: [bool] global, [string] path, if global=false: [int] id, [int] margin.

      +
      kCmdExportPoses 

      Export the poses to a file. Params: [bool] global, [bool] optimized, [string] path, [int] type (0=raw format, 1=RGBD-SLAM format, 2=KITTI format, 3=TORO, 4=g2o).

      +
      kCmdCleanDataBuffer 

      Drop the frames waiting in the thread's buffer.

      +
      kCmdPublish3DMap 

      Ask for the map, answered with a RtabmapEvent3DMap. Params: [bool] global, [bool] optimized, [bool] graphOnly.

      +
      kCmdRepublishData 

      Republish the data of some nodes. Params: [vector<int>] ids.

      +
      kCmdTriggerNewMap 

      Start a new map session (see Rtabmap::triggerNewMap()).

      +
      kCmdPause 

      Stop consuming incoming data.

      +
      kCmdResume 

      Resume after a kCmdPause.

      +
      kCmdGoal 

      Plan a path to a node. Params: [string] label or [int] location ID.

      +
      kCmdCancelGoal 

      Abandon the current goal.

      +
      kCmdLabel 

      Label a node. Params: [string] label, [int] location ID.

      +
      kCmdRemoveLabel 

      Remove a label. Params: [string] label.

      +
      + +

      Definition at line 72 of file RtabmapEvent.h.

      @@ -223,14 +290,14 @@ Additional Inherited Members rtabmap::RtabmapEventCmd::RtabmapEventCmd ( - Cmd  + Cmd  cmd, - const ParametersMap &  - parameters = ParametersMap()  + const ParametersMap &  + parameters = ParametersMap()  @@ -245,7 +312,7 @@ Additional Inherited Members
      -

      Definition at line 83 of file RtabmapEvent.h.

      +

      Definition at line 94 of file RtabmapEvent.h.

      @@ -261,7 +328,7 @@ Additional Inherited Members rtabmap::RtabmapEventCmd::RtabmapEventCmd ( - Cmd  + Cmd  cmd, @@ -273,8 +340,8 @@ Additional Inherited Members - const ParametersMap &  - parameters = ParametersMap()  + const ParametersMap &  + parameters = ParametersMap()  @@ -289,7 +356,7 @@ Additional Inherited Members
      -

      Definition at line 87 of file RtabmapEvent.h.

      +

      Definition at line 98 of file RtabmapEvent.h.

      @@ -305,7 +372,7 @@ Additional Inherited Members rtabmap::RtabmapEventCmd::RtabmapEventCmd ( - Cmd  + Cmd  cmd, @@ -323,8 +390,8 @@ Additional Inherited Members - const ParametersMap &  - parameters = ParametersMap()  + const ParametersMap &  + parameters = ParametersMap()  @@ -339,7 +406,7 @@ Additional Inherited Members
      -

      Definition at line 92 of file RtabmapEvent.h.

      +

      Definition at line 103 of file RtabmapEvent.h.

      @@ -355,7 +422,7 @@ Additional Inherited Members rtabmap::RtabmapEventCmd::RtabmapEventCmd ( - Cmd  + Cmd  cmd, @@ -379,8 +446,8 @@ Additional Inherited Members - const ParametersMap &  - parameters = ParametersMap()  + const ParametersMap &  + parameters = ParametersMap()  @@ -395,7 +462,7 @@ Additional Inherited Members
      -

      Definition at line 98 of file RtabmapEvent.h.

      +

      Definition at line 109 of file RtabmapEvent.h.

      @@ -411,7 +478,7 @@ Additional Inherited Members rtabmap::RtabmapEventCmd::RtabmapEventCmd ( - Cmd  + Cmd  cmd, @@ -441,8 +508,8 @@ Additional Inherited Members - const ParametersMap &  - parameters = ParametersMap()  + const ParametersMap &  + parameters = ParametersMap()  @@ -457,7 +524,7 @@ Additional Inherited Members
      -

      Definition at line 105 of file RtabmapEvent.h.

      +

      Definition at line 116 of file RtabmapEvent.h.

      @@ -484,7 +551,7 @@ Additional Inherited Members
      -

      Definition at line 114 of file RtabmapEvent.h.

      +

      Definition at line 125 of file RtabmapEvent.h.

      @@ -499,7 +566,7 @@ Additional Inherited Members - + @@ -512,7 +579,7 @@ Additional Inherited Members
      Cmd rtabmap::RtabmapEventCmd::getCmd Cmd rtabmap::RtabmapEventCmd::getCmd ( ) const
      -

      Definition at line 115 of file RtabmapEvent.h.

      +

      Definition at line 126 of file RtabmapEvent.h.

      @@ -539,7 +606,7 @@ Additional Inherited Members
      -

      Definition at line 117 of file RtabmapEvent.h.

      +

      Definition at line 128 of file RtabmapEvent.h.

      @@ -566,7 +633,7 @@ Additional Inherited Members
      -

      Definition at line 118 of file RtabmapEvent.h.

      +

      Definition at line 129 of file RtabmapEvent.h.

      @@ -593,7 +660,7 @@ Additional Inherited Members
      -

      Definition at line 119 of file RtabmapEvent.h.

      +

      Definition at line 130 of file RtabmapEvent.h.

      @@ -620,7 +687,7 @@ Additional Inherited Members
      -

      Definition at line 120 of file RtabmapEvent.h.

      +

      Definition at line 131 of file RtabmapEvent.h.

      @@ -634,7 +701,7 @@ Additional Inherited Members - + @@ -647,7 +714,7 @@ Additional Inherited Members
      const ParametersMap & rtabmap::RtabmapEventCmd::getParameters const ParametersMap & rtabmap::RtabmapEventCmd::getParameters ( ) const
      -

      Definition at line 122 of file RtabmapEvent.h.

      +

      Definition at line 133 of file RtabmapEvent.h.

      @@ -677,7 +744,7 @@ Additional Inherited Members

      Implements UEvent.

      -

      Definition at line 124 of file RtabmapEvent.h.

      +

      Definition at line 135 of file RtabmapEvent.h.

      @@ -685,9 +752,13 @@ Additional Inherited Members
    • corelib/include/rtabmap/core/RtabmapEvent.h
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd.js b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd.js new file mode 100644 index 00000000..0f1c95d3 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd.js @@ -0,0 +1,25 @@ +var classrtabmap_1_1RtabmapEventCmd = +[ + [ "Cmd", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801", [ + [ "kCmdUndef", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a45df53bd895e7ae01cc2d5b684068fb2", null ], + [ "kCmdInit", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801af03efbff0b297b981f75f077aac49856", null ], + [ "kCmdResetMemory", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a02ced1d9f6f5c6210277b19d3b8bcdd9", null ], + [ "kCmdClose", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a38f200b1633df5e59891e739f74dfd18", null ], + [ "kCmdUpdateParams", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801afc8f39bbe51260a2743dc2b8dfc2b6f3", null ], + [ "kCmdDumpMemory", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801ac502abc00c88395400bf9742c91bdf32", null ], + [ "kCmdDumpPrediction", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801aa0918b6878ef55d0490414c40f4afea6", null ], + [ "kCmdGenerateDOTGraph", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801ab69181c7e5e81a85ec6f3888f995685d", null ], + [ "kCmdExportPoses", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a464be1b7dcf88f079ed9a7a2c1100fdd", null ], + [ "kCmdCleanDataBuffer", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a708e03e12a54f6525365376bc992e15c", null ], + [ "kCmdPublish3DMap", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a8bdd31ff2a969a5f73c86a14e5192fcc", null ], + [ "kCmdRepublishData", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a6c0888430b821a9b6094c66a6f42d9cf", null ], + [ "kCmdTriggerNewMap", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801af522eca014994dec79657ed6efff7fee", null ], + [ "kCmdPause", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a29a4641069f4cd19a332982291f63e57", null ], + [ "kCmdResume", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801abf715ad034353e5eaeb424c638aff0df", null ], + [ "kCmdGoal", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801aeced93a6e04c8115875c8d0fe588250d", null ], + [ "kCmdCancelGoal", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a01628ffc80300d04ed04e92e54ec45ae", null ], + [ "kCmdLabel", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a29d3e98121b70d06e0ca342cb3bcda4c", null ], + [ "kCmdRemoveLabel", "classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801ad140704bb865de92427860545738bf7f", null ] + ] ], + [ "getClassName", "classrtabmap_1_1RtabmapEventCmd.html#a23c1b76dc2e8d6223cb52cb4fcaf7b5c", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__coll__graph.map b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__coll__graph.map index df8561dd..100f2d9c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__coll__graph.map +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__coll__graph.map @@ -1,5 +1,5 @@ - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__coll__graph.md5 b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__coll__graph.md5 index 74bf282e..0e175870 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__coll__graph.md5 +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__coll__graph.md5 @@ -1 +1 @@ -28f3d36d491e86d398394c7de7864713 \ No newline at end of file +5a95b1910563e35c92f6e5b97c65a8ec \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__inherit__graph.map b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__inherit__graph.map index df8561dd..100f2d9c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__inherit__graph.map +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__inherit__graph.map @@ -1,5 +1,5 @@ - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__inherit__graph.md5 b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__inherit__graph.md5 index 74bf282e..0e175870 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__inherit__graph.md5 +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventCmd__inherit__graph.md5 @@ -1 +1 @@ -28f3d36d491e86d398394c7de7864713 \ No newline at end of file +5a95b1910563e35c92f6e5b97c65a8ec \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventInit-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventInit-members.html index ca877333..db40ca9e 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventInit-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventInit-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::RtabmapEventInit Member List
    @@ -102,9 +119,12 @@ $(function() { ~RtabmapEventInit() (defined in rtabmap::RtabmapEventInit)rtabmap::RtabmapEventInitinlinevirtual ~UEvent() (defined in UEvent)UEventinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventInit.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventInit.html index ffc5babe..08ccd138 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventInit.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventInit.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -93,7 +110,7 @@ Inheritance diagram for rtabmap::RtabmapEventInit:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::RtabmapEventInit:
    @@ -103,7 +120,7 @@ Collaboration diagram for rtabmap::RtabmapEventInit:
    -
    [legend]
    +
    [legend]
    @@ -146,7 +163,7 @@ Additional Inherited Members

    Public Types

    Detailed Description

    -

    Definition at line 135 of file RtabmapEvent.h.

    +

    Definition at line 146 of file RtabmapEvent.h.

    Member Enumeration Documentation

    ◆ dummy

    @@ -160,7 +177,7 @@ Additional Inherited Members
    -

    Definition at line 138 of file RtabmapEvent.h.

    +

    Definition at line 149 of file RtabmapEvent.h.

    @@ -176,7 +193,7 @@ Additional Inherited Members
    -

    Definition at line 139 of file RtabmapEvent.h.

    +

    Definition at line 150 of file RtabmapEvent.h.

    @@ -215,7 +232,7 @@ Additional Inherited Members
    -

    Definition at line 149 of file RtabmapEvent.h.

    +

    Definition at line 160 of file RtabmapEvent.h.

    @@ -243,7 +260,7 @@ Additional Inherited Members
    -

    Definition at line 156 of file RtabmapEvent.h.

    +

    Definition at line 167 of file RtabmapEvent.h.

    @@ -270,7 +287,7 @@ Additional Inherited Members
    -

    Definition at line 165 of file RtabmapEvent.h.

    +

    Definition at line 176 of file RtabmapEvent.h.

    @@ -298,7 +315,7 @@ Additional Inherited Members
    -

    Definition at line 162 of file RtabmapEvent.h.

    +

    Definition at line 173 of file RtabmapEvent.h.

    @@ -325,7 +342,7 @@ Additional Inherited Members
    -

    Definition at line 163 of file RtabmapEvent.h.

    +

    Definition at line 174 of file RtabmapEvent.h.

    @@ -355,7 +372,7 @@ Additional Inherited Members

    Implements UEvent.

    -

    Definition at line 166 of file RtabmapEvent.h.

    +

    Definition at line 177 of file RtabmapEvent.h.

    @@ -363,9 +380,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/RtabmapEvent.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventInit.js b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventInit.js new file mode 100644 index 00000000..50704cd7 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapEventInit.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1RtabmapEventInit = +[ + [ "getClassName", "classrtabmap_1_1RtabmapEventInit.html#ac10fa3c98f98804d1059b2673233bf0c", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGlobalPathEvent-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGlobalPathEvent-members.html index 5c222135..2a47b7e7 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGlobalPathEvent-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGlobalPathEvent-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::RtabmapGlobalPathEvent Member List
    @@ -96,9 +113,12 @@ $(function() { ~RtabmapGlobalPathEvent() (defined in rtabmap::RtabmapGlobalPathEvent)rtabmap::RtabmapGlobalPathEventinlinevirtual ~UEvent() (defined in UEvent)UEventinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGlobalPathEvent.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGlobalPathEvent.html index 8c9208ea..5779d34d 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGlobalPathEvent.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGlobalPathEvent.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::RtabmapGlobalPathEvent:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::RtabmapGlobalPathEvent:
    @@ -102,7 +119,7 @@ Collaboration diagram for rtabmap::RtabmapGlobalPathEvent:
    -
    [legend]
    +
    [legend]
    @@ -132,7 +149,7 @@ Additional Inherited Members

    Public Member Functions

    Detailed Description

    -

    Definition at line 201 of file RtabmapEvent.h.

    +

    Definition at line 212 of file RtabmapEvent.h.

    Constructor & Destructor Documentation

    ◆ RtabmapGlobalPathEvent() [1/3]

    @@ -157,7 +174,7 @@ Additional Inherited Members
    -

    Definition at line 204 of file RtabmapEvent.h.

    +

    Definition at line 215 of file RtabmapEvent.h.

    @@ -201,7 +218,7 @@ Additional Inherited Members
    -

    Definition at line 207 of file RtabmapEvent.h.

    +

    Definition at line 218 of file RtabmapEvent.h.

    @@ -251,7 +268,7 @@ Additional Inherited Members
    -

    Definition at line 214 of file RtabmapEvent.h.

    +

    Definition at line 225 of file RtabmapEvent.h.

    @@ -278,7 +295,7 @@ Additional Inherited Members
    -

    Definition at line 224 of file RtabmapEvent.h.

    +

    Definition at line 235 of file RtabmapEvent.h.

    @@ -306,7 +323,7 @@ Additional Inherited Members
    -

    Definition at line 225 of file RtabmapEvent.h.

    +

    Definition at line 236 of file RtabmapEvent.h.

    @@ -333,7 +350,7 @@ Additional Inherited Members
    -

    Definition at line 226 of file RtabmapEvent.h.

    +

    Definition at line 237 of file RtabmapEvent.h.

    @@ -360,7 +377,7 @@ Additional Inherited Members
    -

    Definition at line 227 of file RtabmapEvent.h.

    +

    Definition at line 238 of file RtabmapEvent.h.

    @@ -387,7 +404,7 @@ Additional Inherited Members
    -

    Definition at line 228 of file RtabmapEvent.h.

    +

    Definition at line 239 of file RtabmapEvent.h.

    @@ -417,7 +434,7 @@ Additional Inherited Members

    Implements UEvent.

    -

    Definition at line 229 of file RtabmapEvent.h.

    +

    Definition at line 240 of file RtabmapEvent.h.

    @@ -425,9 +442,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/RtabmapEvent.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGlobalPathEvent.js b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGlobalPathEvent.js new file mode 100644 index 00000000..ed88e459 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGlobalPathEvent.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1RtabmapGlobalPathEvent = +[ + [ "getClassName", "classrtabmap_1_1RtabmapGlobalPathEvent.html#a5dd474b3110c9d4bb53a832aaeda8145", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGoalStatusEvent-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGoalStatusEvent-members.html index 19244d9e..2f84d272 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGoalStatusEvent-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGoalStatusEvent-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::RtabmapGoalStatusEvent Member List
    @@ -90,9 +107,12 @@ $(function() { ~RtabmapGoalStatusEvent() (defined in rtabmap::RtabmapGoalStatusEvent)rtabmap::RtabmapGoalStatusEventinlinevirtual ~UEvent() (defined in UEvent)UEventinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGoalStatusEvent.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGoalStatusEvent.html index ce9075e0..52b25076 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGoalStatusEvent.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGoalStatusEvent.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::RtabmapGoalStatusEvent:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::RtabmapGoalStatusEvent:
    @@ -102,7 +119,7 @@ Collaboration diagram for rtabmap::RtabmapGoalStatusEvent:
    -
    [legend]
    +
    [legend]
    @@ -122,7 +139,7 @@ Additional Inherited Members

    Public Member Functions

    Detailed Description

    -

    Definition at line 253 of file RtabmapEvent.h.

    +

    Definition at line 264 of file RtabmapEvent.h.

    Constructor & Destructor Documentation

    ◆ RtabmapGoalStatusEvent()

    @@ -148,7 +165,7 @@ Additional Inherited Members
    -

    Definition at line 256 of file RtabmapEvent.h.

    +

    Definition at line 267 of file RtabmapEvent.h.

    @@ -175,7 +192,7 @@ Additional Inherited Members
    -

    Definition at line 259 of file RtabmapEvent.h.

    +

    Definition at line 270 of file RtabmapEvent.h.

    @@ -206,7 +223,7 @@ Additional Inherited Members

    Implements UEvent.

    -

    Definition at line 260 of file RtabmapEvent.h.

    +

    Definition at line 271 of file RtabmapEvent.h.

    @@ -214,9 +231,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/RtabmapEvent.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGoalStatusEvent.js b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGoalStatusEvent.js new file mode 100644 index 00000000..b6f966ac --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapGoalStatusEvent.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1RtabmapGoalStatusEvent = +[ + [ "getClassName", "classrtabmap_1_1RtabmapGoalStatusEvent.html#aa90a7d8a6afe4de12b28f68aaf4f2897", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapLabelErrorEvent-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapLabelErrorEvent-members.html index 7d876ae9..af05384a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapLabelErrorEvent-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapLabelErrorEvent-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::RtabmapLabelErrorEvent Member List
    @@ -92,9 +109,12 @@ $(function() { ~RtabmapLabelErrorEvent() (defined in rtabmap::RtabmapLabelErrorEvent)rtabmap::RtabmapLabelErrorEventinlinevirtual ~UEvent() (defined in UEvent)UEventinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapLabelErrorEvent.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapLabelErrorEvent.html index 1e1dfa5f..230b6082 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapLabelErrorEvent.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapLabelErrorEvent.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -92,7 +109,7 @@ Inheritance diagram for rtabmap::RtabmapLabelErrorEvent:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::RtabmapLabelErrorEvent:
    @@ -102,7 +119,7 @@ Collaboration diagram for rtabmap::RtabmapLabelErrorEvent:
    -
    [legend]
    +
    [legend]
    @@ -126,7 +143,7 @@ Additional Inherited Members

    Public Member Functions

    Detailed Description

    -

    Definition at line 237 of file RtabmapEvent.h.

    +

    Definition at line 248 of file RtabmapEvent.h.

    Constructor & Destructor Documentation

    ◆ RtabmapLabelErrorEvent()

    @@ -162,7 +179,7 @@ Additional Inherited Members
    -

    Definition at line 240 of file RtabmapEvent.h.

    +

    Definition at line 251 of file RtabmapEvent.h.

    @@ -189,7 +206,7 @@ Additional Inherited Members
    -

    Definition at line 244 of file RtabmapEvent.h.

    +

    Definition at line 255 of file RtabmapEvent.h.

    @@ -217,7 +234,7 @@ Additional Inherited Members
    -

    Definition at line 245 of file RtabmapEvent.h.

    +

    Definition at line 256 of file RtabmapEvent.h.

    @@ -244,7 +261,7 @@ Additional Inherited Members
    -

    Definition at line 246 of file RtabmapEvent.h.

    +

    Definition at line 257 of file RtabmapEvent.h.

    @@ -274,7 +291,7 @@ Additional Inherited Members

    Implements UEvent.

    -

    Definition at line 247 of file RtabmapEvent.h.

    +

    Definition at line 258 of file RtabmapEvent.h.

    @@ -282,9 +299,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/RtabmapEvent.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapLabelErrorEvent.js b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapLabelErrorEvent.js new file mode 100644 index 00000000..75c83b17 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapLabelErrorEvent.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1RtabmapLabelErrorEvent = +[ + [ "getClassName", "classrtabmap_1_1RtabmapLabelErrorEvent.html#ab41ac9cdd98c1d94b1a8dc9a21364315", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread-members.html index 59365e7a..429fbddf 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::RtabmapThread Member List
    @@ -83,18 +100,18 @@ $(function() {

    This is the complete list of members for rtabmap::RtabmapThread, including all inherited members.

    - + - + - - - + + + @@ -115,20 +132,20 @@ $(function() { - - + + - + - - + + - + @@ -144,9 +161,12 @@ $(function() {
    clearBufferedData() (defined in rtabmap::RtabmapThread)rtabmap::RtabmapThread
    clearBufferedData()rtabmap::RtabmapThread
    close(bool databaseSaved, const std::string &databasePath="")rtabmap::RtabmapThread
    Create(const Handler &Function, Handle *const &H=0, const bool &CreateDetached=false, const unsigned int &StackSize=0, const bool &CancelEnable=false, const bool &CancelAsync=false) (defined in UThreadC< void >)UThreadC< void >inlinestatic
    Create(unsigned long &ThreadId, Handle *const &H=0, const bool &CreateDetached=false, const unsigned int &StackSize=0, const bool &CancelEnable=false, const bool &CancelAsync=false) const (defined in UThreadC< void >)UThreadC< void >inline
    createIntermediateNodes(bool enabled) (defined in rtabmap::RtabmapThread)rtabmap::RtabmapThread
    createIntermediateNodes(bool enabled)rtabmap::RtabmapThread
    currentThreadId() (defined in UThread)UThreadinlinestatic
    Detach(const Handle &H) (defined in UThreadC< void >)UThreadC< void >inlinestatic
    Exit() (defined in UThreadC< void >)UThreadC< void >inlineprotectedstatic
    Exit() (defined in UThreadC< void >)UThreadC< void >inlineprotectedstatic
    getCreateIntermediateNodes() const (defined in rtabmap::RtabmapThread)rtabmap::RtabmapThreadinline
    getDataBufferSize() const (defined in rtabmap::RtabmapThread)rtabmap::RtabmapThreadinline
    getDetectorRate() const (defined in rtabmap::RtabmapThread)rtabmap::RtabmapThreadinline
    getCreateIntermediateNodes() constrtabmap::RtabmapThreadinline
    getDataBufferSize() constrtabmap::RtabmapThreadinline
    getDetectorRate() constrtabmap::RtabmapThreadinline
    getThreadHandle() const (defined in UThread)UThreadinline
    getThreadId() const (defined in UThread)UThreadinline
    Handle typedef (defined in UThreadC< void >)UThreadC< void >
    kPLow enum value (defined in UThread)UThread
    kPNormal enum value (defined in UThread)UThread
    kPRealTime enum value (defined in UThread)UThread
    kStateDetecting enum value (defined in rtabmap::RtabmapThread)rtabmap::RtabmapThread
    kStateProcessCommand enum value (defined in rtabmap::RtabmapThread)rtabmap::RtabmapThread
    kStateDetecting enum valuertabmap::RtabmapThread
    kStateProcessCommand enum valuertabmap::RtabmapThread
    post(UEvent *event, bool async=true) constUEventsSenderprotected
    Priority enum nameUThread
    registerToEventsManager() (defined in UEventsHandler)UEventsHandler
    RtabmapThread(Rtabmap *rtabmap) (defined in rtabmap::RtabmapThread)rtabmap::RtabmapThread
    RtabmapThread(Rtabmap *rtabmap)rtabmap::RtabmapThread
    Self() (defined in UThreadC< void >)UThreadC< void >inlineprotectedstatic
    Self() (defined in UThreadC< void >)UThreadC< void >inlineprotectedstatic
    setAffinity(int cpu=0)UThread
    setDataBufferSize(unsigned int bufferSize) (defined in rtabmap::RtabmapThread)rtabmap::RtabmapThread
    setDetectorRate(float rate) (defined in rtabmap::RtabmapThread)rtabmap::RtabmapThread
    setDataBufferSize(unsigned int bufferSize)rtabmap::RtabmapThread
    setDetectorRate(float rate)rtabmap::RtabmapThread
    setPriority(Priority priority)UThread
    start()UThread
    State enum name (defined in rtabmap::RtabmapThread)rtabmap::RtabmapThread
    State enum namertabmap::RtabmapThread
    TestCancel() (defined in UThreadC< void >)UThreadC< void >inlineprotectedstatic
    TestCancel() (defined in UThreadC< void >)UThreadC< void >inlineprotectedstatic
    UEventsHandler()UEventsHandlerinlineprotected
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread.html b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread.html index 14f95c55..591dd916 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -85,12 +102,17 @@ $(function() {
    rtabmap::RtabmapThread Class Reference
    + +

    Runs a Rtabmap instance in its own thread, driven by events. + More...

    + +

    #include <RtabmapThread.h>

    Inheritance diagram for rtabmap::RtabmapThread:
    Inheritance graph
    - + @@ -100,13 +122,13 @@ Inheritance diagram for rtabmap::RtabmapThread:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::RtabmapThread:
    Collaboration graph
    - + @@ -116,13 +138,14 @@ Collaboration diagram for rtabmap::RtabmapThread:
    -
    [legend]
    +
    [legend]
    - +

    Public Types

    enum  State { kStateDetecting -, kStateProcessCommand +
    enum  State { kStateDetecting +, kStateProcessCommand }
     What the main loop does on its next wake-up. More...
     
    - Public Types inherited from UThread
    enum  Priority {
    @@ -147,20 +170,21 @@ Public Types
    - + + + - + + - + + - + + @@ -169,6 +193,7 @@ void  + @@ -217,6 +242,7 @@ void  + @@ -264,8 +290,39 @@ Additional Inherited Members

    Public Member Functions

    - RtabmapThread (Rtabmap *rtabmap)
     RtabmapThread (Rtabmap *rtabmap)
     Constructor.
     
    void clearBufferedData ()
     Drops the buffered frames, the pending user data and the odometry state.
     
    -void setDetectorRate (float rate)
    void setDetectorRate (float rate)
     Sets the maximum rate at which frames are processed (Hz, 0 = unlimited).
     
    -void setDataBufferSize (unsigned int bufferSize)
    void setDataBufferSize (unsigned int bufferSize)
     Sets how many frames may wait in the buffer (0 = unlimited).
     
    -void createIntermediateNodes (bool enabled)
    void createIntermediateNodes (bool enabled)
     Keeps the frames skipped by setDetectorRate() as intermediate nodes.
     
    float getDetectorRate () const
     
    createIntermediateNod
    bool getCreateIntermediateNodes () const
     
    void close (bool databaseSaved, const std::string &databasePath="")
     Joins the thread and closes rtabmap. This will delete rtabmap object if set.
     
    - Public Member Functions inherited from UThread
     UThread (Priority priority=kPNormal)
    unregisterFromEventsM

    Protected Member Functions

    virtual bool handleEvent (UEvent *anEvent)
     Receives the events listed in the class description.
     
    - Protected Member Functions inherited from UEventsHandler
     UEventsHandler ()
     

    Detailed Description

    -
    -

    Definition at line 51 of file RtabmapThread.h.

    +

    Runs a Rtabmap instance in its own thread, driven by events.

    +

    The thread owns the Rtabmap object and calls Rtabmap::process() on the data it receives, so that mapping never blocks the sensor or odometry threads. It is the last stage of the event-based pipeline: SensorCaptureThread → OdometryThread → RtabmapThread.

    +

    Input events (handled in handleEvent(), i.e. in the caller's thread):

    +

    Output events, posted from the thread:

    +

    Input regulation, on top of what Rtabmap does:

      +
    • Frames are queued in a buffer of Parameters::kRtabmapImageBufferSize() elements; when it is full the oldest frame is dropped, so a slow map update never delays the live pipeline.
    • +
    • Frames arriving faster than Parameters::kRtabmapDetectionRate() are skipped, which is the rate limiting that Rtabmap::process() itself does not do. With Parameters::kRtabmapCreateIntermediateNodes() enabled they are kept instead, and added as intermediate nodes (odometry-only, not used for loop closure detection).
    • +
    • An identity odometry pose, or a covariance ≥ 9999, is read as an odometry reset and triggers a new map id on the next processed frame. The largest covariance seen between two processed frames is the one passed on, so the link weight does not depend on the odometry frame rate.
    • +
    +

    The object registers itself as a UEventsHandler, so posting an event to UEventsManager is enough to feed it:

    rtabmap::RtabmapThread rtabmapThread(new rtabmap::Rtabmap()); // takes ownership
    +
    rtabmapThread.start();
    + +
    UEventsManager::createPipe(&odomThread, &rtabmapThread, "OdometryEvent");
    +
    static void addHandler(UEventsHandler *handler)
    +
    Runs a Rtabmap instance in its own thread, driven by events.
    +
    Top-level RTAB-Map SLAM pipeline (mapping, localization and loop closure).
    Definition Rtabmap.h:194
    +
    See also
    Rtabmap
    +
    +OdometryThread
    +
    +SensorCaptureThread
    + +

    Definition at line 104 of file RtabmapThread.h.

    Member Enumeration Documentation

    ◆ State

    @@ -274,16 +331,115 @@ Additional Inherited Members
    - +
    enum rtabmap::RtabmapThread::Stateenum rtabmap::RtabmapThread::State
    -

    Definition at line 56 of file RtabmapThread.h.

    +

    What the main loop does on its next wake-up.

    + + + +
    Enumerator
    kStateDetecting 

    Process the next buffered frame.

    +
    kStateProcessCommand 

    Execute the next queued RtabmapEventCmd.

    +
    + +

    Definition at line 110 of file RtabmapThread.h.

    + +
    +
    +

    Constructor & Destructor Documentation

    + +

    ◆ RtabmapThread()

    + +
    +
    + + + + + + + + +
    rtabmap::RtabmapThread::RtabmapThread (Rtabmap * rtabmap)
    +
    + +

    Constructor.

    +
    Parameters
    + + +
    rtabmapThe map to run; must not be null. The thread takes ownership and deletes it in close(), which the destructor calls.
    +
    +
    +

    The buffer size, detection rate and intermediate node settings are taken from the default parameters here, then updated by every RtabmapEventCmd::kCmdInit and RtabmapEventCmd::kCmdUpdateParams command.

    Member Function Documentation

    + +

    ◆ setDetectorRate()

    + +
    +
    + + + + + + + + +
    void rtabmap::RtabmapThread::setDetectorRate (float rate)
    +
    + +

    Sets the maximum rate at which frames are processed (Hz, 0 = unlimited).

    +

    Same setting as Parameters::kRtabmapDetectionRate(). Frames arriving faster are dropped, or added as intermediate nodes if createIntermediateNodes() is enabled.

    + +
    +
    + +

    ◆ setDataBufferSize()

    + +
    +
    + + + + + + + + +
    void rtabmap::RtabmapThread::setDataBufferSize (unsigned int bufferSize)
    +
    + +

    Sets how many frames may wait in the buffer (0 = unlimited).

    +

    Same setting as Parameters::kRtabmapImageBufferSize(). Once full, the oldest frame is dropped to make room for the new one.

    + +
    +
    + +

    ◆ createIntermediateNodes()

    + +
    +
    + + + + + + + + +
    void rtabmap::RtabmapThread::createIntermediateNodes (bool enabled)
    +
    + +

    Keeps the frames skipped by setDetectorRate() as intermediate nodes.

    +

    Same setting as Parameters::kRtabmapCreateIntermediateNodes(). Those nodes carry the odometry link but take no part in loop closure detection.

    + +
    +

    ◆ getDetectorRate()

    @@ -306,8 +462,9 @@ Additional Inherited Members
    +
    Returns
    Maximum processing rate in Hz (0 = unlimited).
    -

    Definition at line 71 of file RtabmapThread.h.

    +

    Definition at line 155 of file RtabmapThread.h.

    @@ -333,8 +490,9 @@ Additional Inherited Members
    +
    Returns
    Maximum number of buffered frames (0 = unlimited).
    -

    Definition at line 72 of file RtabmapThread.h.

    +

    Definition at line 157 of file RtabmapThread.h.

    @@ -360,8 +518,9 @@ Additional Inherited Members
    +
    Returns
    True if skipped frames are added as intermediate nodes.
    -

    Definition at line 73 of file RtabmapThread.h.

    +

    Definition at line 159 of file RtabmapThread.h.

    @@ -390,13 +549,16 @@ Additional Inherited Members
    -

    Close rtabmap. This will delete rtabmap object if set.

    Parameters
    + +

    Joins the thread and closes rtabmap. This will delete rtabmap object if set.

    +
    Parameters
    - +
    databaseSavedtrue=database saved, false=database discarded.
    databasePathoutput database file name, ignored if Db/Sqlite3InMemory=false (opened database is then overwritten).
    databasePathoutput database file name, ignored if Db/Sqlite3InMemory=false (opened database is then overwritten).
    +

    Called by the destructor with databaseSaved true. The object cannot be used afterwards: the Rtabmap instance it owned is gone.

    @@ -413,7 +575,7 @@ Additional Inherited Members virtual bool rtabmap::RtabmapThread::handleEvent ( UEvent *  - event) + anEvent) @@ -423,9 +585,10 @@ Additional Inherited Members
    -

    Method called by the UEventsManager to handle an event. Important : this method must do a minimum of work because the faster the dispatching loop is done; the faster the events are received. If a handling function takes too much time, the events list can grow faster than it is emptied. The event can be modified.

    Returns
    "true" to notify UEventsManager that this handler took ownership of the event (meaning it must delete it). The event will not be dispatched to next handlers.
    -
    -"false" to let event be dispatched to next handlers (default behavior). UEventsManager will take care of deleting the event.
    + +

    Receives the events listed in the class description.

    +

    Runs in the posting thread: data events are only queued here, the work happens in the thread's main loop. Events are ignored until the thread is started.

    +
    Returns
    Always false, so the event keeps being dispatched to other handlers.

    Implements UEventsHandler.

    @@ -435,9 +598,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/RtabmapThread.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread.js b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread.js new file mode 100644 index 00000000..c7dfdf04 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread.js @@ -0,0 +1,17 @@ +var classrtabmap_1_1RtabmapThread = +[ + [ "State", "classrtabmap_1_1RtabmapThread.html#a037a7b9aaacca152e0f087920e8a5fae", [ + [ "kStateDetecting", "classrtabmap_1_1RtabmapThread.html#a037a7b9aaacca152e0f087920e8a5faea733e80c5ec27718bd9551646f99d352c", null ], + [ "kStateProcessCommand", "classrtabmap_1_1RtabmapThread.html#a037a7b9aaacca152e0f087920e8a5faeab07a30b69b21efdccbb6c040a5208001", null ] + ] ], + [ "RtabmapThread", "classrtabmap_1_1RtabmapThread.html#a5c5752b0b0a0e05e8e97308c74f9b955", null ], + [ "clearBufferedData", "classrtabmap_1_1RtabmapThread.html#aea5c7a61adab9ed8382066806420bfac", null ], + [ "setDetectorRate", "classrtabmap_1_1RtabmapThread.html#a8ff95633544be0d87c1dc977cb52a064", null ], + [ "setDataBufferSize", "classrtabmap_1_1RtabmapThread.html#ab9b4e64c65264f12bfeb1814aff59cbe", null ], + [ "createIntermediateNodes", "classrtabmap_1_1RtabmapThread.html#a78271ce60d00219c4fdd86813136a116", null ], + [ "getDetectorRate", "classrtabmap_1_1RtabmapThread.html#ac788245b9aa70ebc9e7148fad3b92ed1", null ], + [ "getDataBufferSize", "classrtabmap_1_1RtabmapThread.html#a9aa2f05308498abcba0f01b2df25cac0", null ], + [ "getCreateIntermediateNodes", "classrtabmap_1_1RtabmapThread.html#a3dffee6fb4ae760c140144fd47923643", null ], + [ "close", "classrtabmap_1_1RtabmapThread.html#aabea5cf86e55d6669d41b0b569dac574", null ], + [ "handleEvent", "classrtabmap_1_1RtabmapThread.html#ab2556f7773329963038d876c86e97d09", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__coll__graph.map b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__coll__graph.map index 39494b8d..f49f525d 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__coll__graph.map +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__coll__graph.map @@ -1,5 +1,5 @@ - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__coll__graph.md5 b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__coll__graph.md5 index 6127fa93..237fd9ce 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__coll__graph.md5 +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__coll__graph.md5 @@ -1 +1 @@ -ffc6920860101476a1dd68ce3a997aac \ No newline at end of file +b8bf5e43f72c4974e1fa02d7aec2c7ee \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__inherit__graph.map b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__inherit__graph.map index 39494b8d..f49f525d 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__inherit__graph.map +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__inherit__graph.map @@ -1,5 +1,5 @@ - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__inherit__graph.md5 b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__inherit__graph.md5 index 6127fa93..237fd9ce 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__inherit__graph.md5 +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RtabmapThread__inherit__graph.md5 @@ -1 +1 @@ -ffc6920860101476a1dd68ce3a997aac \ No newline at end of file +b8bf5e43f72c4974e1fa02d7aec2c7ee \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RvlCodec-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1RvlCodec-members.html index 87aefcbd..cfaa45dd 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RvlCodec-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RvlCodec-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::RvlCodec Member List
    @@ -87,9 +104,12 @@ $(function() { DecompressRVL(const unsigned char *input, uint16_t *output, int numPixels) (defined in rtabmap::RvlCodec)rtabmap::RvlCodec RvlCodec() (defined in rtabmap::RvlCodec)rtabmap::RvlCodec + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1RvlCodec.html b/preview/pr-1492/api/latest/classrtabmap_1_1RvlCodec.html index cb28eac2..363fc685 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1RvlCodec.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1RvlCodec.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -100,9 +117,13 @@ void DecompressRVL (co
  • corelib/include/rtabmap/core/rvl_codec.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SIFT-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1SIFT-members.html index ade8906c..e8b3d85b 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SIFT-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SIFT-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::SIFT Member List
    @@ -137,9 +154,12 @@ $(function() { ~Feature2D() (defined in rtabmap::Feature2D)rtabmap::Feature2Dvirtual ~SIFT() (defined in rtabmap::SIFT)rtabmap::SIFTvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SIFT.html b/preview/pr-1492/api/latest/classrtabmap_1_1SIFT.html index b70492f0..efbd297a 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SIFT.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SIFT.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::SIFT:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::SIFT:
    @@ -107,14 +124,14 @@ Collaboration diagram for rtabmap::SIFT:
    -
    [legend]
    +
    [legend]
    +  - + @@ -146,7 +163,7 @@ cv::Mat  - +

    Public Member Functions

    - SIFT (const ParametersMap &parameters=ParametersMap())
    SIFT (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    +static Feature2D *  +static Feature2D *  + 

    @@ -184,11 +201,11 @@ Additional Inherited Members

    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -237,7 +254,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -257,7 +274,7 @@ static cv::Rect computeRoi virtual void rtabmap::SIFT::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -335,9 +352,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SIFT.js b/preview/pr-1492/api/latest/classrtabmap_1_1SIFT.js new file mode 100644 index 00000000..d8d1c7de --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SIFT.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1SIFT = +[ + [ "isGpuAvailable", "classrtabmap_1_1SIFT.html#ad089f68ffc9ef1b42b5a9c2d5a5ecd81", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SURF-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1SURF-members.html index e88566b7..47f2a7bd 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SURF-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SURF-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::SURF Member List
    @@ -137,9 +154,12 @@ $(function() { ~Feature2D() (defined in rtabmap::Feature2D)rtabmap::Feature2Dvirtual ~SURF() (defined in rtabmap::SURF)rtabmap::SURFvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SURF.html b/preview/pr-1492/api/latest/classrtabmap_1_1SURF.html index 3cfcb7dc..a13528a3 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SURF.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SURF.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -101,7 +118,7 @@ Inheritance diagram for rtabmap::SURF:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::SURF:
    @@ -111,14 +128,14 @@ Collaboration diagram for rtabmap::SURF:
    -
    [legend]
    +
    [legend]
    +  - + @@ -150,7 +167,7 @@ cv::Mat  - +

    Public Member Functions

    - SURF (const ParametersMap &parameters=ParametersMap())
    SURF (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    +static Feature2D *  +static Feature2D *  + 

    @@ -188,11 +205,11 @@ Additional Inherited Members

    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -241,7 +258,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -261,7 +278,7 @@ static cv::Rect computeRoi virtual void rtabmap::SURF::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -339,9 +356,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SURF.js b/preview/pr-1492/api/latest/classrtabmap_1_1SURF.js new file mode 100644 index 00000000..afba9711 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SURF.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1SURF = +[ + [ "isGpuAvailable", "classrtabmap_1_1SURF.html#a1150923dbf7e1bfd066dba0c3b22db57", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SURF__DAISY-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1SURF__DAISY-members.html index 3f234102..b819a984 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SURF__DAISY-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SURF__DAISY-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::SURF_DAISY Member List
    @@ -139,9 +156,12 @@ $(function() { ~SURF() (defined in rtabmap::SURF)rtabmap::SURFvirtual ~SURF_DAISY() (defined in rtabmap::SURF_DAISY)rtabmap::SURF_DAISYvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SURF__DAISY.html b/preview/pr-1492/api/latest/classrtabmap_1_1SURF__DAISY.html index 6a3d11ef..d0d44fde 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SURF__DAISY.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SURF__DAISY.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -99,7 +116,7 @@ Inheritance diagram for rtabmap::SURF_DAISY:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::SURF_DAISY:
    @@ -111,20 +128,20 @@ Collaboration diagram for rtabmap::SURF_DAISY:
    -
    [legend]
    +
    [legend]
    +  - + +  @@ -154,7 +171,7 @@ cv::Mat  - +

    Public Member Functions

    - SURF_DAISY (const ParametersMap &parameters=ParametersMap())
    SURF_DAISY (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    - Public Member Functions inherited from rtabmap::SURF
    - SURF (const ParametersMap &parameters=ParametersMap())
    SURF (const ParametersMap &parameters=ParametersMap())
     
    virtual bool isGpuAvailable () const override
     Returns true when a GPU/CUDA code path could be used by this detector on this host: i.e. the build was compiled with the matching GPU support AND a CUDA-capable device is detected at runtime. This is a capability probe – it does NOT reflect whether the current instance is actually configured to run on GPU (that depends on per-detector parameters like SURF/GpuVersion). Defaults to false; subclasses with a GPU backend override it.
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    +static Feature2D *  +static Feature2D *  + 

    @@ -192,11 +209,11 @@ Additional Inherited Members

    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -245,7 +262,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -265,7 +282,7 @@ static cv::Rect computeRoi virtual void rtabmap::SURF_DAISY::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -314,9 +331,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SURF__FREAK-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1SURF__FREAK-members.html index 3232f35b..83540d1d 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SURF__FREAK-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SURF__FREAK-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::SURF_FREAK Member List
    @@ -139,9 +156,12 @@ $(function() { ~SURF() (defined in rtabmap::SURF)rtabmap::SURFvirtual ~SURF_FREAK() (defined in rtabmap::SURF_FREAK)rtabmap::SURF_FREAKvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SURF__FREAK.html b/preview/pr-1492/api/latest/classrtabmap_1_1SURF__FREAK.html index c7623689..1354e1af 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SURF__FREAK.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SURF__FREAK.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -99,7 +116,7 @@ Inheritance diagram for rtabmap::SURF_FREAK:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::SURF_FREAK:
    @@ -111,20 +128,20 @@ Collaboration diagram for rtabmap::SURF_FREAK:
    -
    [legend]
    +
    [legend]
    +  - + +  @@ -154,7 +171,7 @@ cv::Mat  - +

    Public Member Functions

    - SURF_FREAK (const ParametersMap &parameters=ParametersMap())
    SURF_FREAK (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    - Public Member Functions inherited from rtabmap::SURF
    - SURF (const ParametersMap &parameters=ParametersMap())
    SURF (const ParametersMap &parameters=ParametersMap())
     
    virtual bool isGpuAvailable () const override
     Returns true when a GPU/CUDA code path could be used by this detector on this host: i.e. the build was compiled with the matching GPU support AND a CUDA-capable device is detected at runtime. This is a capability probe – it does NOT reflect whether the current instance is actually configured to run on GPU (that depends on per-detector parameters like SURF/GpuVersion). Defaults to false; subclasses with a GPU backend override it.
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    +static Feature2D *  +static Feature2D *  + 

    @@ -192,11 +209,11 @@ Additional Inherited Members

    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -245,7 +262,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -265,7 +282,7 @@ static cv::Rect computeRoi virtual void rtabmap::SURF_FREAK::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -314,9 +331,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCapture-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCapture-members.html index 85c8f25a..af05454b 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCapture-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCapture-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::SensorCapture Member List
    @@ -98,9 +115,12 @@ $(function() { takeData(SensorCaptureInfo *info=0)rtabmap::SensorCapture ~SensorCapture()rtabmap::SensorCapturevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCapture.html b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCapture.html index a68c03f6..9bc56c1d 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCapture.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCapture.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -150,7 +167,7 @@ Inheritance diagram for rtabmap::SensorCapture:
    -
    [legend]
    +
    [legend]
    @@ -740,9 +757,13 @@ RGB and depth images should be already rectified if calibration was loaded.
  • corelib/include/rtabmap/core/SensorCapture.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCapture.js b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCapture.js new file mode 100644 index 00000000..d6e4e140 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCapture.js @@ -0,0 +1,17 @@ +var classrtabmap_1_1SensorCapture = +[ + [ "~SensorCapture", "classrtabmap_1_1SensorCapture.html#a0578f6540ecdf8c4b3b747d511ecb625", null ], + [ "SensorCapture", "classrtabmap_1_1SensorCapture.html#adf4b1dfd8e5b45b8eecf938a92dbae94", null ], + [ "takeData", "classrtabmap_1_1SensorCapture.html#aca06c645212a7501a246ea593406bcaf", null ], + [ "init", "classrtabmap_1_1SensorCapture.html#a1c0cd843969fab53f157cbe0fd333b8a", null ], + [ "getSerial", "classrtabmap_1_1SensorCapture.html#a7830e571e45752f9d8f30fa806f6aa64", null ], + [ "odomProvided", "classrtabmap_1_1SensorCapture.html#aee217767808a9df9c63a27b284461c89", null ], + [ "getPose", "classrtabmap_1_1SensorCapture.html#a2f940d75366088bfae0164e1803ffe9a", null ], + [ "getFrameRate", "classrtabmap_1_1SensorCapture.html#af7de847c118ec1ba77a5c9f29f7efece", null ], + [ "getLocalTransform", "classrtabmap_1_1SensorCapture.html#a99829249c51fd08c32310b788b00b663", null ], + [ "setFrameRate", "classrtabmap_1_1SensorCapture.html#a1e195970f52334094174783c5fd06456", null ], + [ "setLocalTransform", "classrtabmap_1_1SensorCapture.html#a0ea4e217047c234bcfcb9866e36ea7c0", null ], + [ "resetTimer", "classrtabmap_1_1SensorCapture.html#afa9923bb4a3b88e6dbf4c8ae7f060437", null ], + [ "captureData", "classrtabmap_1_1SensorCapture.html#a85e8691b5201a5383d1463ed980f7958", null ], + [ "getNextSeqID", "classrtabmap_1_1SensorCapture.html#acbffaf17772639bc65b0a5457bc56b22", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureInfo-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureInfo-members.html index 1f532b2e..abb8ac66 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureInfo-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureInfo-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::SensorCaptureInfo Member List
    @@ -103,9 +120,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    timeUndistortDepthrtabmap::SensorCaptureInfo
    ~SensorCaptureInfo()rtabmap::SensorCaptureInfoinlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureInfo.html b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureInfo.html index 1f7eb361..962e123f 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureInfo.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureInfo.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -98,7 +115,7 @@ Collaboration diagram for rtabmap::SensorCaptureInfo:
    -
    [legend]
    +
    [legend]
    @@ -564,9 +581,13 @@ The odometry covariance matrix is initialized to identity by default.
  • corelib/include/rtabmap/core/SensorCaptureInfo.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureInfo.js b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureInfo.js new file mode 100644 index 00000000..c9df6645 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureInfo.js @@ -0,0 +1,22 @@ +var classrtabmap_1_1SensorCaptureInfo = +[ + [ "SensorCaptureInfo", "classrtabmap_1_1SensorCaptureInfo.html#a8f315fb6fe3a16b77e3252d66088db09", null ], + [ "~SensorCaptureInfo", "classrtabmap_1_1SensorCaptureInfo.html#a31eca8aee2a61df0d35d91edbc54ac53", null ], + [ "cameraName", "classrtabmap_1_1SensorCaptureInfo.html#a8f4c2fb07970cb40bf2fe7ad19743d23", null ], + [ "id", "classrtabmap_1_1SensorCaptureInfo.html#a2cd84bbdd9bd60f906b9b925ab0d302c", null ], + [ "stamp", "classrtabmap_1_1SensorCaptureInfo.html#ab9f52d419f810e3044f56583ed230902", null ], + [ "timeCapture", "classrtabmap_1_1SensorCaptureInfo.html#a14653b32350b0e5437d0effd8af03ddd", null ], + [ "timeDeskewing", "classrtabmap_1_1SensorCaptureInfo.html#a94779ab38ab44408fd81df43338a03dd", null ], + [ "timeDisparity", "classrtabmap_1_1SensorCaptureInfo.html#ae7178e4a406254614a227904c08035a7", null ], + [ "timeMirroring", "classrtabmap_1_1SensorCaptureInfo.html#a2e95b64dd13e9960460965f7121dc948", null ], + [ "timeStereoExposureCompensation", "classrtabmap_1_1SensorCaptureInfo.html#a319070f2296632120e1101bf8ea18cda", null ], + [ "timeImageDecimation", "classrtabmap_1_1SensorCaptureInfo.html#ad270963d02944fa0e93751304d7a14ae", null ], + [ "timeHistogramEqualization", "classrtabmap_1_1SensorCaptureInfo.html#aa5b8ab859cae2ef8b71b2768c9119204", null ], + [ "timeScanFromDepth", "classrtabmap_1_1SensorCaptureInfo.html#a0903975d22d60fe339a18c7f3f114934", null ], + [ "timeUndistortDepth", "classrtabmap_1_1SensorCaptureInfo.html#afddf554ad1f8a400d3c96c3ec1be61bf", null ], + [ "timeBilateralFiltering", "classrtabmap_1_1SensorCaptureInfo.html#a0052a472c18e314445e2af75f11e3fe2", null ], + [ "timeTotal", "classrtabmap_1_1SensorCaptureInfo.html#a974419b0d05f9c56db0ec40258b56535", null ], + [ "odomPose", "classrtabmap_1_1SensorCaptureInfo.html#a5c086f941e4fa816ec608779ac03f640", null ], + [ "odomCovariance", "classrtabmap_1_1SensorCaptureInfo.html#a8f5b899e1120bc8e68cdfd1b46327107", null ], + [ "odomVelocity", "classrtabmap_1_1SensorCaptureInfo.html#a5f544019df408896fed21c48fb3c0197", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureThread-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureThread-members.html index c7012106..24583f42 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureThread-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureThread-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::SensorCaptureThread Member List
    @@ -158,9 +175,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    ~UThreadC() (defined in UThreadC< void >)UThreadC< void >inlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureThread.html b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureThread.html index 5be825c3..9073440b 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureThread.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureThread.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -101,7 +118,7 @@ Inheritance diagram for rtabmap::SensorCaptureThread:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::SensorCaptureThread:
    @@ -115,26 +132,26 @@ Collaboration diagram for rtabmap::SensorCaptureThread:
    -
    [legend]
    +
    [legend]
    - + - + - + - + - + - + @@ -176,14 +193,14 @@ Public Member Functions - + - + - - + + @@ -437,8 +454,8 @@ The thread must be started with - - + + @@ -481,8 +498,8 @@ The thread must be started with - - + + @@ -526,8 +543,8 @@ The thread must be started with - - + + @@ -589,8 +606,8 @@ The thread must be started with - - + + @@ -670,8 +687,8 @@ The lidar's local transform should be set as the extrinsics between odometry sen - - + + @@ -1011,7 +1028,7 @@ For stereo images, histogram equalization is applied to both left and right imag

    Sets the target image capture rate (deprecated)

    -
    Deprecated:
    Use setFrameRate() instead
    +
    Deprecated:
    Use setFrameRate() instead

    Definition at line 312 of file SensorCaptureThread.h.

    @@ -1165,8 +1182,8 @@ For stereo images, histogram equalization is applied to both left and right imag
    - - + + @@ -1210,8 +1227,8 @@ For stereo images, histogram equalization is applied to both left and right imag - - + +

    Public Member Functions

     SensorCaptureThread (Camera *camera, const ParametersMap &parameters=ParametersMap())
     SensorCaptureThread (Camera *camera, const ParametersMap &parameters=ParametersMap())
     Constructor for camera-only capture.
     
     SensorCaptureThread (Camera *camera, SensorCapture *odomSensor, const Transform &extrinsics, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())
     SensorCaptureThread (Camera *camera, SensorCapture *odomSensor, const Transform &extrinsics, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())
     Constructor for camera with odometry sensor.
     
     SensorCaptureThread (Lidar *lidar, const ParametersMap &parameters=ParametersMap())
     SensorCaptureThread (Lidar *lidar, const ParametersMap &parameters=ParametersMap())
     Constructor for lidar-only capture.
     
     SensorCaptureThread (Lidar *lidar, Camera *camera, const ParametersMap &parameters=ParametersMap())
     SensorCaptureThread (Lidar *lidar, Camera *camera, const ParametersMap &parameters=ParametersMap())
     Constructor for lidar with camera.
     
     SensorCaptureThread (Lidar *lidar, SensorCapture *odomSensor, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())
     SensorCaptureThread (Lidar *lidar, SensorCapture *odomSensor, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())
     Constructor for lidar with odometry sensor.
     
     SensorCaptureThread (Lidar *lidar, Camera *camera, SensorCapture *odomSensor, const Transform &extrinsics, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())
     SensorCaptureThread (Lidar *lidar, Camera *camera, SensorCapture *odomSensor, const Transform &extrinsics, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())
     Constructor for lidar with camera and odometry sensor.
     
    virtual ~SensorCaptureThread ()
    void disableBilateralFiltering ()
     Disables bilateral filtering.
     
    void enableIMUFiltering (int filteringStrategy=1, const ParametersMap &parameters=ParametersMap(), bool baseFrameConversion=false)
    void enableIMUFiltering (int filteringStrategy=1, const ParametersMap &parameters=ParametersMap(), bool baseFrameConversion=false)
     Enables IMU data filtering.
     
    void disableIMUFiltering ()
     Disables IMU data filtering.
     
    void enableFeatureDetection (const ParametersMap &parameters=ParametersMap())
    void enableFeatureDetection (const ParametersMap &parameters=ParametersMap())
     Enables automatic feature detection on captured images.
     
    @@ -368,8 +385,8 @@ The thread must be started with const ParametersMap & parameters = ParametersMap() const ParametersMap & parameters = ParametersMap() 
    const ParametersMap & parameters = ParametersMap() const ParametersMap & parameters = ParametersMap() 
    const ParametersMap & parameters = ParametersMap() const ParametersMap & parameters = ParametersMap() 
    const ParametersMap & parameters = ParametersMap() const ParametersMap & parameters = ParametersMap() 
    const ParametersMap & parameters = ParametersMap() const ParametersMap & parameters = ParametersMap() 
    const ParametersMap & parameters = ParametersMap() const ParametersMap & parameters = ParametersMap() 
    const ParametersMap & parameters = ParametersMap(), const ParametersMap & parameters = ParametersMap(),
    void rtabmap::SensorCaptureThread::enableFeatureDetection (const ParametersMap & parameters = ParametersMap())const ParametersMap & parameters = ParametersMap())
    @@ -1298,7 +1315,7 @@ For stereo images, histogram equalization is applied to both left and right imag

    Sets lidar scan processing parameters (deprecated)

    -
    Deprecated:
    Use the new version with groundNormalsUp parameter instead
    +
    Deprecated:
    Use the new version with groundNormalsUp parameter instead

    Use the new version with groundNormalsUp parameter:

    • groundNormalsUp=0.8 for forceGroundNormalsUp=True
    • groundNormalsUp=0.0 for forceGroundNormalsUp=False
    • @@ -1609,9 +1626,13 @@ For stereo images, histogram equalization is applied to both left and right imag
    • corelib/include/rtabmap/core/SensorCaptureThread.h
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureThread.js b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureThread.js new file mode 100644 index 00000000..c5dceb15 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorCaptureThread.js @@ -0,0 +1,35 @@ +var classrtabmap_1_1SensorCaptureThread = +[ + [ "SensorCaptureThread", "classrtabmap_1_1SensorCaptureThread.html#acae15b44b2fb05da9421dc88ff0be75c", null ], + [ "SensorCaptureThread", "classrtabmap_1_1SensorCaptureThread.html#a76ad33a55009b7a7f7ec51acccbe0492", null ], + [ "SensorCaptureThread", "classrtabmap_1_1SensorCaptureThread.html#a834d1e5c389e7ef8eb23bf1361916ae2", null ], + [ "SensorCaptureThread", "classrtabmap_1_1SensorCaptureThread.html#a9cf0e883ace51a2a656395327beb74e5", null ], + [ "SensorCaptureThread", "classrtabmap_1_1SensorCaptureThread.html#a590aee9497d8a3b6e14b68e1e17f9c6a", null ], + [ "SensorCaptureThread", "classrtabmap_1_1SensorCaptureThread.html#a2a64df180f19d0a2ea9a8d66ea58fc42", null ], + [ "~SensorCaptureThread", "classrtabmap_1_1SensorCaptureThread.html#af8133c1b2332568c4699282f59c141c9", null ], + [ "setMirroringEnabled", "classrtabmap_1_1SensorCaptureThread.html#a1cfabc2a5451ffe913f5691b80de514d", null ], + [ "setStereoExposureCompensation", "classrtabmap_1_1SensorCaptureThread.html#a2c43f41518d914f2a3ae6959abcde989", null ], + [ "setColorOnly", "classrtabmap_1_1SensorCaptureThread.html#a6308c79599bd90b77d243febff024a15", null ], + [ "setImageDecimation", "classrtabmap_1_1SensorCaptureThread.html#a74383f4e31ed642520511eb822ed1d89", null ], + [ "setHistogramMethod", "classrtabmap_1_1SensorCaptureThread.html#a3e55c70032141f75802b2339c102c063", null ], + [ "setStereoToDepth", "classrtabmap_1_1SensorCaptureThread.html#ae0658121bc03f0eafd469ee114bc61f8", null ], + [ "setFrameRate", "classrtabmap_1_1SensorCaptureThread.html#a416f1596701d6b9dbd8512cd1c617788", null ], + [ "setImageRate", "classrtabmap_1_1SensorCaptureThread.html#a2a40e01eb8e61aae54feeb1458efb88e", null ], + [ "setDistortionModel", "classrtabmap_1_1SensorCaptureThread.html#aa7f6dcffcd6646994c2a87d8b888edcc", null ], + [ "setOdomAsGroundTruth", "classrtabmap_1_1SensorCaptureThread.html#a5a6a9ad20c75150f86ef479fe74ae6f7", null ], + [ "enableBilateralFiltering", "classrtabmap_1_1SensorCaptureThread.html#a429011ef7b39d30fc98413d727cccf4b", null ], + [ "disableBilateralFiltering", "classrtabmap_1_1SensorCaptureThread.html#a57beeb2c34d4430e37da05ef8e400a9b", null ], + [ "enableIMUFiltering", "classrtabmap_1_1SensorCaptureThread.html#a97ef5e49b994fcd2a3c87d6f7ef244ec", null ], + [ "disableIMUFiltering", "classrtabmap_1_1SensorCaptureThread.html#a75c2426adc532854f1d7119256b1cf0d", null ], + [ "enableFeatureDetection", "classrtabmap_1_1SensorCaptureThread.html#aa0a6c975417a655029470aea2ea5d01a", null ], + [ "disableFeatureDetection", "classrtabmap_1_1SensorCaptureThread.html#aeddec5c0c55aab261b31d0a980a7d327", null ], + [ "setScanParameters", "classrtabmap_1_1SensorCaptureThread.html#a40f1016ea142c6117ffb080f64b4a854", null ], + [ "setScanParameters", "classrtabmap_1_1SensorCaptureThread.html#a00a7a0e4f5277f6c6ed53bf832624c00", null ], + [ "postUpdate", "classrtabmap_1_1SensorCaptureThread.html#a43cb04de41b589b3f6069fff553a4dd7", null ], + [ "isPaused", "classrtabmap_1_1SensorCaptureThread.html#a435f89b6a3186462f6ee860afa88644c", null ], + [ "isCapturing", "classrtabmap_1_1SensorCaptureThread.html#ab2654b31ebdf06b375045fadbc83731a", null ], + [ "odomProvided", "classrtabmap_1_1SensorCaptureThread.html#a88269150d6fd6fd39685fe9e926d98e6", null ], + [ "camera", "classrtabmap_1_1SensorCaptureThread.html#ad6750f6280bdcbb386a051ba9cc36857", null ], + [ "odomSensor", "classrtabmap_1_1SensorCaptureThread.html#a0f4e3814d203ded5735ebb7abba1451e", null ], + [ "lidar", "classrtabmap_1_1SensorCaptureThread.html#aa6e5a6a53d621cda6e0b7f2ff35d33f0", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorData-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1SensorData-members.html index e789fa93..124962eb 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SensorData-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorData-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::SensorData Member List
    @@ -174,9 +191,12 @@ $(function() { userDataRaw() const (defined in rtabmap::SensorData)rtabmap::SensorDatainline ~SensorData()rtabmap::SensorDatavirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorData.html b/preview/pr-1492/api/latest/classrtabmap_1_1SensorData.html index d21ffc75..2709ea5b 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SensorData.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorData.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -3683,9 +3700,13 @@ The class manages memory efficiently by storing either raw or compressed data (o
  • corelib/include/rtabmap/core/SensorData.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorData.js b/preview/pr-1492/api/latest/classrtabmap_1_1SensorData.js new file mode 100644 index 00000000..5efae710 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorData.js @@ -0,0 +1,82 @@ +var classrtabmap_1_1SensorData = +[ + [ "SensorData", "classrtabmap_1_1SensorData.html#a941f907890fe9e0e9becec0a665581cd", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#ab6201ea27482207308f000bd4cc90081", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#a14f7a5c64b5d27842cb654e247d1fd20", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#aead598774e0cb15375828a2965b3ab80", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#a87424cc9915dababe9aa3bc418e85197", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#ac06b8207850c5412cc52f5f0e0e4ba7b", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#a52b215e8d320bbcbd464e3b7181a077b", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#ae4498a6d017e83202dfe86618e91fa57", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#a72a0250435fc194b1189241d4a47254d", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#ada69a11125b0b3072add73a3a2f1b5f2", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#ae0370b88671bb41812c2d39fd0cfc3ce", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#a1534d36fee45c3df70679438ec9d00a3", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#abdd07b6e248e165959468bb31897bc20", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#a6ccaccf892f950b0caa03c07de3eab98", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#ad34a0a4ca3eac4a1c91fb7fb5068fb04", null ], + [ "SensorData", "classrtabmap_1_1SensorData.html#a25efb0e7904a3daa7f4ee7cd814a24ff", null ], + [ "~SensorData", "classrtabmap_1_1SensorData.html#a94f4e8970ae34d652100dce131cc9e44", null ], + [ "isValid", "classrtabmap_1_1SensorData.html#ad620676ab1a971846ab80ef646aa5882", null ], + [ "id", "classrtabmap_1_1SensorData.html#a84fbcb16e51018d96065d3ce240650c6", null ], + [ "setId", "classrtabmap_1_1SensorData.html#a4d0f4615a747eaef142b51a1ab1e5527", null ], + [ "stamp", "classrtabmap_1_1SensorData.html#a566e5600bc0369f2f88ff0c597cefcfb", null ], + [ "setStamp", "classrtabmap_1_1SensorData.html#a5c0844e94d3fff50a8bfec2decf2f94c", null ], + [ "imageCompressed", "classrtabmap_1_1SensorData.html#aafcc6b483798b7a99fafa8f929db1029", null ], + [ "depthOrRightCompressed", "classrtabmap_1_1SensorData.html#a85b36ca12b0936a99d61b768908097da", null ], + [ "depthConfidenceCompressed", "classrtabmap_1_1SensorData.html#aebbab80906082f6e35ce5731fa67ca26", null ], + [ "laserScanCompressed", "classrtabmap_1_1SensorData.html#a1522af81a95c27b76e316919df95a869", null ], + [ "imageRaw", "classrtabmap_1_1SensorData.html#ae9e44401d0d6faee8fcb801090936fef", null ], + [ "depthOrRightRaw", "classrtabmap_1_1SensorData.html#a2476c59283ef2e24d7a3f10301433327", null ], + [ "depthConfidenceRaw", "classrtabmap_1_1SensorData.html#a0cfb7cee085b7959c9ddf1d7854ed910", null ], + [ "laserScanRaw", "classrtabmap_1_1SensorData.html#aeebafe56f302f9e8e4f06c5ad750248d", null ], + [ "setRGBDImage", "classrtabmap_1_1SensorData.html#a203770ef217dfdc67b98ca593b2cab24", null ], + [ "setLaserScan", "classrtabmap_1_1SensorData.html#a8fc1c848518793a1fe65c47a3ff729b0", null ], + [ "setCameraModel", "classrtabmap_1_1SensorData.html#ad8ae172220b7bfffeb09bb1eac60f28f", null ], + [ "setCameraModels", "classrtabmap_1_1SensorData.html#af841bbc9ea6de17124f8c871fa5d0719", null ], + [ "setStereoCameraModel", "classrtabmap_1_1SensorData.html#ab2f74509af5e3f56d1c4d5e31c0c6003", null ], + [ "setStereoCameraModels", "classrtabmap_1_1SensorData.html#ab4e6b5d917155b94d8b4b6242fe56c6e", null ], + [ "depthRaw", "classrtabmap_1_1SensorData.html#a1970cd319999fb371873553b53b07d73", null ], + [ "rightRaw", "classrtabmap_1_1SensorData.html#aaa7408cb13ea2cbe33438e007b80de30", null ], + [ "uncompressData", "classrtabmap_1_1SensorData.html#aa356c9d5e9e7ea55ccdbe99c215bcb52", null ], + [ "uncompressData", "classrtabmap_1_1SensorData.html#a8c3364f43f7c0a57261720408a088158", null ], + [ "uncompressDataConst", "classrtabmap_1_1SensorData.html#a2e0be45871fa8dbce1c3cf727953358f", null ], + [ "cameraModels", "classrtabmap_1_1SensorData.html#a6ace7b2b8ebae5f7ab18e159fe6e8a92", null ], + [ "stereoCameraModels", "classrtabmap_1_1SensorData.html#ab02d686ac7ef8b389655e913768b4d87", null ], + [ "setUserData", "classrtabmap_1_1SensorData.html#accb5f254667af3074993a073a4e1f072", null ], + [ "setOccupancyGrid", "classrtabmap_1_1SensorData.html#a5c12949c62c65281bade9ffcc681462b", null ], + [ "gridGroundCellsRaw", "classrtabmap_1_1SensorData.html#a2db9b9dbbe3d0943a47cdc4a5a9051d4", null ], + [ "gridGroundCellsCompressed", "classrtabmap_1_1SensorData.html#ab3c515b23322cd31c3fcbcb054588e43", null ], + [ "gridObstacleCellsRaw", "classrtabmap_1_1SensorData.html#a0f2e804ebbcff5be648a43f0a41e9dfc", null ], + [ "gridObstacleCellsCompressed", "classrtabmap_1_1SensorData.html#a50b09c52de6c8c6a6a95ee08886845a0", null ], + [ "gridEmptyCellsRaw", "classrtabmap_1_1SensorData.html#a490e96f3f1d16cc559b3a004e2ec4fbe", null ], + [ "gridEmptyCellsCompressed", "classrtabmap_1_1SensorData.html#ac2bae4f0747795f778275102b4ebf1b3", null ], + [ "gridCellSize", "classrtabmap_1_1SensorData.html#a984ce55b6b75152a63441bd07288dc6c", null ], + [ "gridViewPoint", "classrtabmap_1_1SensorData.html#a51f21b98088ceec4c5d108d0fbe03200", null ], + [ "setFeatures", "classrtabmap_1_1SensorData.html#ad083f0a1e7769ff62183a0fa47279ae3", null ], + [ "keypoints", "classrtabmap_1_1SensorData.html#afdc0db8c8176c4108e78e66df54b7d94", null ], + [ "keypoints3D", "classrtabmap_1_1SensorData.html#ab17daf3d7c2cd1253306e6d5991549df", null ], + [ "descriptors", "classrtabmap_1_1SensorData.html#a5cf732793c05b16bb67f144524882b26", null ], + [ "addGlobalDescriptor", "classrtabmap_1_1SensorData.html#acc0ac26f01ad9f5185f80f8f09da252e", null ], + [ "setGlobalDescriptors", "classrtabmap_1_1SensorData.html#ab6f18f2eb0340c8f6e800a695424bbbe", null ], + [ "clearGlobalDescriptors", "classrtabmap_1_1SensorData.html#a37c2569419731afc855a3ce984c11505", null ], + [ "globalDescriptors", "classrtabmap_1_1SensorData.html#acd46b940bac6e1d53ff2826be309b4c8", null ], + [ "setGroundTruth", "classrtabmap_1_1SensorData.html#a7051ea8c13bafd7eaffb5f5a93064808", null ], + [ "groundTruth", "classrtabmap_1_1SensorData.html#aef9e0c36efdc8915536c3bc082108689", null ], + [ "setGlobalPose", "classrtabmap_1_1SensorData.html#a72f0ce5a2989f478149f5cf2d5a36556", null ], + [ "globalPose", "classrtabmap_1_1SensorData.html#a55e6ca21bfd11b7afb375451a2a77b87", null ], + [ "globalPoseCovariance", "classrtabmap_1_1SensorData.html#a569af71e8757105dc040251a3805fe97", null ], + [ "setGPS", "classrtabmap_1_1SensorData.html#ad09e3e0fc1f60d233d81288a4cf8f56a", null ], + [ "gps", "classrtabmap_1_1SensorData.html#a176b8160afc549fc6eaa2d0567c12957", null ], + [ "setIMU", "classrtabmap_1_1SensorData.html#a2297bfc9d81c077852d8f832231ba139", null ], + [ "imu", "classrtabmap_1_1SensorData.html#a056056de80edf1bc20505fd992cdc6e7", null ], + [ "setEnvSensors", "classrtabmap_1_1SensorData.html#ab3a5ebf180d5f2f106877b78aee6d1d1", null ], + [ "addEnvSensor", "classrtabmap_1_1SensorData.html#a1006dbcfb640b599f0587af3b0ba46ae", null ], + [ "envSensors", "classrtabmap_1_1SensorData.html#a4cce095c69f9fa8f0035c9f2f51c0ff9", null ], + [ "setLandmarks", "classrtabmap_1_1SensorData.html#af0873bbd79209dca371792e94e020e14", null ], + [ "landmarks", "classrtabmap_1_1SensorData.html#a73ba0bb1cb31a3438b3ffee161b16ff8", null ], + [ "getMemoryUsed", "classrtabmap_1_1SensorData.html#a60b3b2366bb66c914cfa7799204828fc", null ], + [ "clearCompressedData", "classrtabmap_1_1SensorData.html#a33244e8049bfae5bea9ecf80057bcd29", null ], + [ "clearRawData", "classrtabmap_1_1SensorData.html#a53040403970a08a677e69d824a31f7b2", null ], + [ "isPointVisibleFromCameras", "classrtabmap_1_1SensorData.html#a30f069ee8ffa263ec2c18bc714713e03", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorEvent-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1SensorEvent-members.html index 6db3c50a..06a32831 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SensorEvent-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorEvent-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::SensorEvent Member List
    @@ -100,9 +117,12 @@ $(function() { ~SensorEvent()rtabmap::SensorEventinlinevirtual ~UEvent() (defined in UEvent)UEventinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorEvent.html b/preview/pr-1492/api/latest/classrtabmap_1_1SensorEvent.html index 65cba588..c9f0a020 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SensorEvent.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorEvent.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -98,7 +115,7 @@ Inheritance diagram for rtabmap::SensorEvent:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::SensorEvent:
    @@ -108,7 +125,7 @@ Collaboration diagram for rtabmap::SensorEvent:
    -
    [legend]
    +
    [legend]
    @@ -162,7 +179,7 @@ Additional Inherited Members

    Public Types

    Detailed Description

    Event class for sensor data communication in RTAB-Map's event system.

    -

    SensorEvent is an event class that extends UEvent and is used to communicate sensor data (images, depth, laser scans, etc.) through RTAB-Map's event-driven architecture. It is typically posted by sensor capture threads and handled by event handlers (e.g., RtabmapThread, DataRecorder, CalibrationDialog).

    +

    SensorEvent is an event class that extends UEvent and is used to communicate sensor data (images, depth, laser scans, etc.) through RTAB-Map's event-driven architecture. It is typically posted by sensor capture threads and handled by event handlers (e.g., RtabmapThread, DataRecorder, CalibrationDialog).

    The class supports two event codes:

    • kCodeData: Indicates that new sensor data is available
    • kCodeNoMoreImages: Indicates that the sensor stream has ended (end of file, camera disconnected, etc.)
    • @@ -595,9 +612,13 @@ Additional Inherited Members
    • corelib/include/rtabmap/core/SensorEvent.h
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SensorEvent.js b/preview/pr-1492/api/latest/classrtabmap_1_1SensorEvent.js new file mode 100644 index 00000000..2b0c7fb5 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SensorEvent.js @@ -0,0 +1,17 @@ +var classrtabmap_1_1SensorEvent = +[ + [ "Code", "classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66", [ + [ "kCodeData", "classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66a96386fbcb6a0fd382113f188c193ed61", null ], + [ "kCodeNoMoreImages", "classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66a377f61ebd393e5db46b02121270abdf2", null ] + ] ], + [ "SensorEvent", "classrtabmap_1_1SensorEvent.html#aa6c0584b85a70fe240f745c759948591", null ], + [ "SensorEvent", "classrtabmap_1_1SensorEvent.html#aef6624e43c3f7f29684072782a377e20", null ], + [ "SensorEvent", "classrtabmap_1_1SensorEvent.html#a6e120cf7c4aea9201462c9cbb224b787", null ], + [ "SensorEvent", "classrtabmap_1_1SensorEvent.html#a1a47910aed70809eabfc195ca2515f85", null ], + [ "SensorEvent", "classrtabmap_1_1SensorEvent.html#a1e35f9e5433d00628dd51876bc74fec5", null ], + [ "~SensorEvent", "classrtabmap_1_1SensorEvent.html#a2794fb8f052c08efdfd4b379e359fecb", null ], + [ "data", "classrtabmap_1_1SensorEvent.html#a02d0ef0c42eab24adb8013a9693e02b1", null ], + [ "cameraName", "classrtabmap_1_1SensorEvent.html#adaf11817f3e0338ab63b1e8fee4a3c01", null ], + [ "info", "classrtabmap_1_1SensorEvent.html#a89ec0e00ab443a71b4735e392e419331", null ], + [ "getClassName", "classrtabmap_1_1SensorEvent.html#a7bb8ca3a235aa8b58227bc50e19d7493", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Signature-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Signature-members.html index 662abda5..b6b904eb 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Signature-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Signature-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::Signature Member List
    @@ -137,9 +154,12 @@ $(function() { Signature(const SensorData &data)rtabmap::Signature ~Signature()rtabmap::Signaturevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Signature.html b/preview/pr-1492/api/latest/classrtabmap_1_1Signature.html index 87ff9372..158d4a85 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Signature.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Signature.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -140,7 +157,7 @@ virtual ~Signature ()< void addLink (const Link &link)  Adds a single link to this signature.
      -bool hasLink (int idTo, Link::Type type=Link::kUndef) const +bool hasLink (int idTo, Link::Type type=Link::kUndef) const  Checks if this signature has a link to a target signature.
      void changeLinkIds (int idFrom, int idTo) @@ -799,7 +816,7 @@ Automatically marks links as modified. Link::Type  - type = Link::kUndef  + type = Link::kUndef  @@ -813,7 +830,7 @@ Automatically marks links as modified.
    Parameters
    - +
    idToTarget signature ID (0 to check for any link of the specified type)
    typeLink type to check for (default: Link::kUndef to check any type)
    typeLink type to check for (default: Link::kUndef to check any type)
    @@ -1972,9 +1989,13 @@ All arrays must have the same size (number of words).
  • corelib/include/rtabmap/core/Signature.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Signature.js b/preview/pr-1492/api/latest/classrtabmap_1_1Signature.js new file mode 100644 index 00000000..6fea24e3 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Signature.js @@ -0,0 +1,56 @@ +var classrtabmap_1_1Signature = +[ + [ "Signature", "classrtabmap_1_1Signature.html#a8e079b11910a45639a792158c40693ad", null ], + [ "Signature", "classrtabmap_1_1Signature.html#aa3367bba5b890341238d93e642f847a7", null ], + [ "Signature", "classrtabmap_1_1Signature.html#af106b6a37909c236e22f5cac6150ce62", null ], + [ "~Signature", "classrtabmap_1_1Signature.html#a67c41f31ff6fd72815190cc1bbba9569", null ], + [ "compareTo", "classrtabmap_1_1Signature.html#abe3b712a3c74599007b1974f592d82bd", null ], + [ "isBadSignature", "classrtabmap_1_1Signature.html#a693874de0d6ede4fe5c5d43d6f4d8b55", null ], + [ "id", "classrtabmap_1_1Signature.html#a31c6e7b7e720eca20fb5935e0ee1d9f9", null ], + [ "mapId", "classrtabmap_1_1Signature.html#ac6a75872fb4cb64bd088794df6e897bb", null ], + [ "setWeight", "classrtabmap_1_1Signature.html#a28cc9f0c8d553a24ef9e5227be1c99fe", null ], + [ "getWeight", "classrtabmap_1_1Signature.html#a701b32c562d789929a18a19c08bac4ca", null ], + [ "setLabel", "classrtabmap_1_1Signature.html#aa6dc3ad065ae2fd29afbbe69429f3a7b", null ], + [ "getLabel", "classrtabmap_1_1Signature.html#a78a9ae9059257c60cf1d50ef415520cd", null ], + [ "getStamp", "classrtabmap_1_1Signature.html#aa9c4ed8d3617b039181cf44a0e30eca2", null ], + [ "addLinks", "classrtabmap_1_1Signature.html#aa8513c4ecb77c38b95610834c66e893e", null ], + [ "addLinks", "classrtabmap_1_1Signature.html#af92465ad9cbfab36ffbc6d372781170c", null ], + [ "addLink", "classrtabmap_1_1Signature.html#a3bb2e6a8de8e615e51385c4113630f93", null ], + [ "hasLink", "classrtabmap_1_1Signature.html#ad71fa7c0466dbb5c5062953043c3fcb0", null ], + [ "changeLinkIds", "classrtabmap_1_1Signature.html#a10d3bce2c3e4ec2de31aa5fa0c4b5934", null ], + [ "removeLinks", "classrtabmap_1_1Signature.html#a8d3e01853af1365fce62dd460dea816f", null ], + [ "removeLink", "classrtabmap_1_1Signature.html#abbd9806c2b20182217d2269c7398541e", null ], + [ "removeVirtualLinks", "classrtabmap_1_1Signature.html#a328419f90f9dd8113dee4e38c9e30367", null ], + [ "addLandmark", "classrtabmap_1_1Signature.html#a71621ac6411f778342c23fbc4e695a12", null ], + [ "getLandmarks", "classrtabmap_1_1Signature.html#a2257cfc6c620d726484f1c6c2b11257a", null ], + [ "removeLandmarks", "classrtabmap_1_1Signature.html#aa482e98fb247d40368a9aaa838fe3a5a", null ], + [ "removeLandmark", "classrtabmap_1_1Signature.html#a6fe5edded7922a34c3f52e71e8be458d", null ], + [ "setSaved", "classrtabmap_1_1Signature.html#a02c5d305492e3534e3799b8b7c78d912", null ], + [ "setModified", "classrtabmap_1_1Signature.html#a245c8af68f7adec3813e3b062395769f", null ], + [ "getLinks", "classrtabmap_1_1Signature.html#a1496e2f2ae46f2b6efcf7ece309ffd22", null ], + [ "isSaved", "classrtabmap_1_1Signature.html#a0d15326165e9d01f0b91b247f5da23ea", null ], + [ "isModified", "classrtabmap_1_1Signature.html#ab63ee6d2a0e2cd456748a64d9990f969", null ], + [ "isLinksModified", "classrtabmap_1_1Signature.html#a93dcbd3cffc84808fe5652bf0f542ca9", null ], + [ "removeAllWords", "classrtabmap_1_1Signature.html#aac24301e6aff593fdcd679485b2c0e0e", null ], + [ "changeWordsRef", "classrtabmap_1_1Signature.html#a0fbef54e89583c0ee919f938d57c8759", null ], + [ "setWords", "classrtabmap_1_1Signature.html#a6fb8d04c4c2c8ee6f82d1eb65fd750a4", null ], + [ "isEnabled", "classrtabmap_1_1Signature.html#a343a565680d03c45cc29dff7392b275e", null ], + [ "setEnabled", "classrtabmap_1_1Signature.html#a51a08cbabd87eb0fd5045ffdb4cb3c00", null ], + [ "getWords", "classrtabmap_1_1Signature.html#a68eaa67c81d08e20d2b7a43b0659b1d4", null ], + [ "getWordsKpts", "classrtabmap_1_1Signature.html#a471f71821ceeec9a25e9e4e16673d14f", null ], + [ "getInvalidWordsCount", "classrtabmap_1_1Signature.html#ac2d1526d87df9ff5d4885b16c460ebcf", null ], + [ "getWordsChanged", "classrtabmap_1_1Signature.html#a01f6eac0e5836aa921d65108b75249f6", null ], + [ "getWordsDescriptors", "classrtabmap_1_1Signature.html#a1ed4181ac5cc7b477482459d680c63b1", null ], + [ "setWordsDescriptors", "classrtabmap_1_1Signature.html#a80565e1439be473d9c783d5c624b1a02", null ], + [ "setPose", "classrtabmap_1_1Signature.html#aca4bf5db794637f0780f6eb2139a16f0", null ], + [ "setGroundTruthPose", "classrtabmap_1_1Signature.html#aa8be86850b1277ce7c5eb4a5998e35e9", null ], + [ "setVelocity", "classrtabmap_1_1Signature.html#a1e48a2cde44ad1ecc2daaf5e8245e86a", null ], + [ "getWords3", "classrtabmap_1_1Signature.html#ab902bfc7cdde2542ffe7e5d441f90a66", null ], + [ "getPose", "classrtabmap_1_1Signature.html#a5166864f276c921963033e8852c13076", null ], + [ "getPoseCovariance", "classrtabmap_1_1Signature.html#afc81cb91421dcd36e2f5e3dc84a77b44", null ], + [ "getGroundTruthPose", "classrtabmap_1_1Signature.html#a5d5f3aa41c0d9404654ebc5628a5189c", null ], + [ "getVelocity", "classrtabmap_1_1Signature.html#ae97f22fcb6799a5312c1948cb9f42c99", null ], + [ "sensorData", "classrtabmap_1_1Signature.html#a24c257c2ff3fe156910ac82c41de8738", null ], + [ "sensorData", "classrtabmap_1_1Signature.html#a0e7b1874613a7438ec1b2d9aa2634da8", null ], + [ "getMemoryUsed", "classrtabmap_1_1Signature.html#a014fd12ee6cd47004e94ef4bb4753459", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Statistics-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Statistics-members.html index ee8c7c7a..6e5cdcc3 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Statistics-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Statistics-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::Statistics Member List
    @@ -144,9 +161,12 @@ $(function() { wmState() constrtabmap::Statisticsinline ~Statistics()rtabmap::Statisticsvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Statistics.html b/preview/pr-1492/api/latest/classrtabmap_1_1Statistics.html index a10f804a..90c54e50 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Statistics.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Statistics.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -772,7 +789,7 @@ Use the static methods generated by RTABMAP_STATS() to get standardized names: <

    Sets the last signature data (deprecated)

    -
    Deprecated:
    Use addSignatureData() instead
    +
    Deprecated:
    Use addSignatureData() instead

    This method is deprecated. Use addSignatureData() instead, which allows storing multiple signatures.

    @@ -2258,9 +2275,13 @@ Use Statistics.h
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Statistics.js b/preview/pr-1492/api/latest/classrtabmap_1_1Statistics.js new file mode 100644 index 00000000..986252c9 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Statistics.js @@ -0,0 +1,60 @@ +var classrtabmap_1_1Statistics = +[ + [ "Statistics", "classrtabmap_1_1Statistics.html#a5f5bf8e57410944ec46be25a5bf8ab46", null ], + [ "~Statistics", "classrtabmap_1_1Statistics.html#af7ecfdb141de651d094d28a2d035dca0", null ], + [ "addStatistic", "classrtabmap_1_1Statistics.html#a24d85beaf52fd03ad67c6d9d417efd79", null ], + [ "setExtended", "classrtabmap_1_1Statistics.html#a938202c5836ba75d8eb06b0317712d06", null ], + [ "setRefImageId", "classrtabmap_1_1Statistics.html#a4fa0c5aafea26effea2ed63d5bf3a31f", null ], + [ "setRefImageMapId", "classrtabmap_1_1Statistics.html#a39895f500676995e2cc830169b80c7ca", null ], + [ "setLoopClosureId", "classrtabmap_1_1Statistics.html#a19272faba1c28279bb565464afa84645", null ], + [ "setLoopClosureMapId", "classrtabmap_1_1Statistics.html#a3b92ac9f165c77b2cc92f3fc6d7242cd", null ], + [ "setProximityDetectionId", "classrtabmap_1_1Statistics.html#a25b8a9b50054a80dc09423b6fe9f68ff", null ], + [ "setProximityDetectionMapId", "classrtabmap_1_1Statistics.html#a5e6df533a3c7a70d0391f7fe129e5eef", null ], + [ "setStamp", "classrtabmap_1_1Statistics.html#a12bfc3ce8eb232a6ac3942af504bedef", null ], + [ "setLastSignatureData", "classrtabmap_1_1Statistics.html#ae5de0aae15a10ed18cc30c2656bd4d6a", null ], + [ "addSignatureData", "classrtabmap_1_1Statistics.html#a55748a17bc6348a83dc184fb1b2631fd", null ], + [ "setSignaturesData", "classrtabmap_1_1Statistics.html#ad23568ea07d4ad167fcbd83a9083a2ef", null ], + [ "setPoses", "classrtabmap_1_1Statistics.html#acf7df1c7a8958a24988239fc40ece1ea", null ], + [ "setConstraints", "classrtabmap_1_1Statistics.html#ac4761222db6faee6c34c53c1d4d00ec2", null ], + [ "setMapCorrection", "classrtabmap_1_1Statistics.html#a6a70e49f42639395a89edbde4659bf88", null ], + [ "setLoopClosureTransform", "classrtabmap_1_1Statistics.html#ac323334656165fd230cbe396836c6939", null ], + [ "setLocalizationCovariance", "classrtabmap_1_1Statistics.html#a747aee7cd90f8318de6d0b82bedcd971", null ], + [ "setLabels", "classrtabmap_1_1Statistics.html#aaa519c598aa7a56eda73653ab34d6b48", null ], + [ "setWeights", "classrtabmap_1_1Statistics.html#a918d447083cfcea3ab040e985461ae45", null ], + [ "setPosterior", "classrtabmap_1_1Statistics.html#a915bb9bd90193a92f565f56024d61586", null ], + [ "setLikelihood", "classrtabmap_1_1Statistics.html#a8988eb66288df6a4d676b3cbd7b3a7ff", null ], + [ "setRawLikelihood", "classrtabmap_1_1Statistics.html#a20a3634b3fbd36d86b1803f7427b105f", null ], + [ "setLocalPath", "classrtabmap_1_1Statistics.html#a3c80bf518d943d9b86e5088a9269b455", null ], + [ "setCurrentGoalId", "classrtabmap_1_1Statistics.html#a845a35143a149c9670fb46938594fcb9", null ], + [ "setReducedIds", "classrtabmap_1_1Statistics.html#abf88d8f411f811549d91d29a5b78d308", null ], + [ "setWmState", "classrtabmap_1_1Statistics.html#aa43870ba13369f23c122bff62f6654c8", null ], + [ "setOdomCachePoses", "classrtabmap_1_1Statistics.html#a6032903dc163f7bc5d36c0520ccdfcef", null ], + [ "setOdomCacheConstraints", "classrtabmap_1_1Statistics.html#ae3d58759c1cc237b2e297c2c5f608725", null ], + [ "extended", "classrtabmap_1_1Statistics.html#a1e1ba8f7429fa212aa32897877dec122", null ], + [ "refImageId", "classrtabmap_1_1Statistics.html#a4ba41e262e2af21bfb2c9d1b6e493d6d", null ], + [ "refImageMapId", "classrtabmap_1_1Statistics.html#a45abfdd8f164e0c457d64b80919d5052", null ], + [ "loopClosureId", "classrtabmap_1_1Statistics.html#a6a81189f2327a8b8f05a5f93d68fa3b7", null ], + [ "loopClosureMapId", "classrtabmap_1_1Statistics.html#a1cf32a26d3ca103c22104015a3de8929", null ], + [ "proximityDetectionId", "classrtabmap_1_1Statistics.html#a0aeff90b40410ef769e63ef6b000328b", null ], + [ "proximityDetectionMapId", "classrtabmap_1_1Statistics.html#ae973bc5dc35b89888a67d5e416536c53", null ], + [ "stamp", "classrtabmap_1_1Statistics.html#a24a86b496c06f7d027ebb803b0ce70dd", null ], + [ "getLastSignatureData", "classrtabmap_1_1Statistics.html#a582cb4d6d0b3034062d508a6cac77081", null ], + [ "getSignaturesData", "classrtabmap_1_1Statistics.html#abd89f302128c32d07b0dea07e50b742b", null ], + [ "poses", "classrtabmap_1_1Statistics.html#acb80fff8690d88228ebda369e0e06289", null ], + [ "constraints", "classrtabmap_1_1Statistics.html#a30275a92af2f9fb08f3955c5b9e8b661", null ], + [ "mapCorrection", "classrtabmap_1_1Statistics.html#a775992631cd8d976a94ea6c1560dad0d", null ], + [ "loopClosureTransform", "classrtabmap_1_1Statistics.html#a38c88cb8327baa290bf476326d24b54c", null ], + [ "localizationCovariance", "classrtabmap_1_1Statistics.html#a4c05e2dd7412e875333f3edea70ffbb3", null ], + [ "labels", "classrtabmap_1_1Statistics.html#afeb2fd18d35f6a760ffa46ca0ebe4e49", null ], + [ "weights", "classrtabmap_1_1Statistics.html#ab29fce77b8debf381356e27ac039fafc", null ], + [ "posterior", "classrtabmap_1_1Statistics.html#ac50fb91120fdc16266460678088ac12f", null ], + [ "likelihood", "classrtabmap_1_1Statistics.html#a4f3492b5cf6ff082d0061c9d7c67536f", null ], + [ "rawLikelihood", "classrtabmap_1_1Statistics.html#a472f50deace411e1fbbef95f4fb698de", null ], + [ "localPath", "classrtabmap_1_1Statistics.html#a82f7c8f962fd5fcea9a5d4fc087cb2ce", null ], + [ "currentGoalId", "classrtabmap_1_1Statistics.html#adae0424da0557be95b6968eecdbc628e", null ], + [ "reducedIds", "classrtabmap_1_1Statistics.html#a8c1e9a5c04232909f62447656d6bcbce", null ], + [ "wmState", "classrtabmap_1_1Statistics.html#a0b0bb69d788a142a7b51ae2e916798b6", null ], + [ "odomCachePoses", "classrtabmap_1_1Statistics.html#a8d88d70935ef4e110cd2c92b07ed74b2", null ], + [ "odomCacheConstraints", "classrtabmap_1_1Statistics.html#a44b7a6c4d5b8bd58efcce2fdf3f2a9fd", null ], + [ "data", "classrtabmap_1_1Statistics.html#ab5c8be76435cdfb98c656ccc236f029a", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Stereo-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Stereo-members.html index ff9de8b5..3dc9f8f8 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Stereo-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Stereo-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::Stereo Member List
    @@ -96,9 +113,12 @@ $(function() { winSSD() constrtabmap::Stereoinline ~Stereo()rtabmap::Stereoinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Stereo.html b/preview/pr-1492/api/latest/classrtabmap_1_1Stereo.html index c21533cf..d8e78bef 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Stereo.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Stereo.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -98,17 +115,17 @@ Inheritance diagram for rtabmap::Stereo:
    -
    [legend]
    +
    [legend]
    - + - + @@ -138,7 +155,7 @@ Public Member Functions

    Public Member Functions

     Stereo (const ParametersMap &parameters=ParametersMap())
     Stereo (const ParametersMap &parameters=ParametersMap())
     Constructor.
     
    virtual ~Stereo ()
     Virtual destructor.
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Parse parameters from a parameters map.
     
    virtual std::vector< cv::Point2f > computeCorrespondences (const cv::Mat &leftImage, const cv::Mat &rightImage, const std::vector< cv::Point2f > &leftCorners, std::vector< unsigned char > &status) const
    - +

    Static Public Member Functions

    static Stereo * create (const ParametersMap &parameters=ParametersMap())
    static Stereo * create (const ParametersMap &parameters=ParametersMap())
     Factory method to create a Stereo instance.
     
    @@ -162,8 +179,8 @@ Static Public Member Functions rtabmap::Stereo::Stereo ( - const ParametersMap &  - parameters = ParametersMap()) + const ParametersMap &  + parameters = ParametersMap()) @@ -222,8 +239,8 @@ Static Public Member Functions static Stereo * rtabmap::Stereo::create ( - const ParametersMap &  - parameters = ParametersMap()) + const ParametersMap &  + parameters = ParametersMap()) @@ -238,7 +255,7 @@ Static Public Member Functions

    Creates a Stereo instance based on the stereo optical flow parameter in the provided parameters map. If optical flow is enabled, creates a StereoOpticalFlow instance; otherwise, creates a standard Stereo instance.

    Parameters
    - +
    parametersParameters map containing configuration values. The Parameters::kStereoOpticalFlow() parameter determines which implementation to create.
    parametersParameters map containing configuration values. The Parameters::kStereoOpticalFlow() parameter determines which implementation to create.
    @@ -258,7 +275,7 @@ Static Public Member Functions virtual void rtabmap::Stereo::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -272,13 +289,13 @@ Static Public Member Functions

    Parse parameters from a parameters map.

    Updates the algorithm's configuration based on the provided parameters map. Supported parameters:

    Parameters
    @@ -573,9 +590,13 @@ The algorithm searches for correspondences within the disparity range [corelib/include/rtabmap/core/Stereo.h + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Stereo.js b/preview/pr-1492/api/latest/classrtabmap_1_1Stereo.js new file mode 100644 index 00000000..93704977 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Stereo.js @@ -0,0 +1,14 @@ +var classrtabmap_1_1Stereo = +[ + [ "Stereo", "classrtabmap_1_1Stereo.html#a1031c68f4e66690da216718382af0ab3", null ], + [ "~Stereo", "classrtabmap_1_1Stereo.html#aca70a15916baf916d6d66c93dad6b3d5", null ], + [ "parseParameters", "classrtabmap_1_1Stereo.html#a405d17f179327670251fca395728584b", null ], + [ "computeCorrespondences", "classrtabmap_1_1Stereo.html#aefb9a38643b353727430c4bb6a551382", null ], + [ "winSize", "classrtabmap_1_1Stereo.html#a5474ebbc178bcc29ebaff3d9d4e22e54", null ], + [ "iterations", "classrtabmap_1_1Stereo.html#abde66966de114cd5649fd22602d27816", null ], + [ "maxLevel", "classrtabmap_1_1Stereo.html#a3834923d75c9453e885bea01cb5ecfa5", null ], + [ "minDisparity", "classrtabmap_1_1Stereo.html#aaeec1e0e5470b1b1268b4e04bff81742", null ], + [ "maxDisparity", "classrtabmap_1_1Stereo.html#a83319186c8c434ad0482d2eb911ecd31", null ], + [ "winSSD", "classrtabmap_1_1Stereo.html#aed372a471e6d3ea72713e239709da978", null ], + [ "isGpuEnabled", "classrtabmap_1_1Stereo.html#ac1db900d4dbca15de73a81d32f0be179", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoBM-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1StereoBM-members.html index 3b113004..b055c07c 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1StereoBM-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoBM-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::StereoBM Member List
    @@ -96,9 +113,12 @@ $(function() {
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~StereoBM()rtabmap::StereoBMinlinevirtual
    ~StereoDense()rtabmap::StereoDenseinlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoBM.html b/preview/pr-1492/api/latest/classrtabmap_1_1StereoBM.html index be6d1484..3ed79213 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1StereoBM.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoBM.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Member Functions | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::StereoBM:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::StereoBM:
    @@ -107,20 +124,20 @@ Collaboration diagram for rtabmap::StereoBM:
    -
    [legend]
    +
    [legend]
    - + - + @@ -140,14 +157,14 @@ Additional Inherited Members - + - + - +

    Public Member Functions

     StereoBM (int blockSize, int numDisparities)
     Constructor with explicit block size and number of disparities.
     
     StereoBM (const ParametersMap &parameters=ParametersMap())
     StereoBM (const ParametersMap &parameters=ParametersMap())
     Constructor with parameters map.
     
    virtual ~StereoBM ()
     Virtual destructor.
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Parse parameters from a parameters map.
     
    virtual cv::Mat computeDisparity (const cv::Mat &leftImage, const cv::Mat &rightImage) const
     Enumeration of available stereo matching algorithm types. More...
     
    - Static Public Member Functions inherited from rtabmap::StereoDense
    static StereoDense * create (const ParametersMap &parameters)
    static StereoDense * create (const ParametersMap &parameters)
     Factory method to create a StereoDense instance from parameters.
     
    static StereoDense * create (StereoDense::Type type, const ParametersMap &parameters=ParametersMap())
    static StereoDense * create (StereoDense::Type type, const ParametersMap &parameters=ParametersMap())
     Factory method to create a StereoDense instance of a specific type.
     
    - Protected Member Functions inherited from rtabmap::StereoDense
     StereoDense (const ParametersMap &parameters=ParametersMap())
     StereoDense (const ParametersMap &parameters=ParametersMap())
     Protected constructor.
     
    @@ -205,8 +222,8 @@ Additional Inherited Members rtabmap::StereoBM::StereoBM ( - const ParametersMap &  - parameters = ParametersMap()) + const ParametersMap &  + parameters = ParametersMap()) @@ -265,7 +282,7 @@ Additional Inherited Members virtual void rtabmap::StereoBM::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -279,16 +296,16 @@ Additional Inherited Members

    Parse parameters from a parameters map.

    Updates the algorithm's configuration based on the provided parameters map. Supported parameters:

    Parameters
    @@ -355,9 +372,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/stereo/StereoBM.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoBM.js b/preview/pr-1492/api/latest/classrtabmap_1_1StereoBM.js new file mode 100644 index 00000000..be22a4db --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoBM.js @@ -0,0 +1,8 @@ +var classrtabmap_1_1StereoBM = +[ + [ "StereoBM", "classrtabmap_1_1StereoBM.html#a33ff25f4afacce93201f509b78e5ca6f", null ], + [ "StereoBM", "classrtabmap_1_1StereoBM.html#a74970c7517eec90828dd03510c3e3db0", null ], + [ "~StereoBM", "classrtabmap_1_1StereoBM.html#a6d5e4ac8698669323dff297c01f7ee4b", null ], + [ "parseParameters", "classrtabmap_1_1StereoBM.html#ab3960fcf495a6dcacfab58ed144b4cc7", null ], + [ "computeDisparity", "classrtabmap_1_1StereoBM.html#a94b6d71050cf4b784f87853175c57b00", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoCameraModel-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1StereoCameraModel-members.html index c2280c3f..f005b342 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1StereoCameraModel-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoCameraModel-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::StereoCameraModel Member List
    @@ -121,9 +138,12 @@ $(function() {
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    T() constrtabmap::StereoCameraModelinline
    ~StereoCameraModel()rtabmap::StereoCameraModelinlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoCameraModel.html b/preview/pr-1492/api/latest/classrtabmap_1_1StereoCameraModel.html index ea9a90eb..69091a19 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1StereoCameraModel.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoCameraModel.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -1671,9 +1688,13 @@ Only valid camera models are adjusted. Invalid models are left unchanged.
    <
  • corelib/include/rtabmap/core/StereoCameraModel.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoCameraModel.js b/preview/pr-1492/api/latest/classrtabmap_1_1StereoCameraModel.js new file mode 100644 index 00000000..6fadfe32 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoCameraModel.js @@ -0,0 +1,40 @@ +var classrtabmap_1_1StereoCameraModel = +[ + [ "StereoCameraModel", "classrtabmap_1_1StereoCameraModel.html#a179ffcbc49ff3a281ef33cb4381e061c", null ], + [ "StereoCameraModel", "classrtabmap_1_1StereoCameraModel.html#a1887639053ef5c09c3f650b5a7f280d8", null ], + [ "StereoCameraModel", "classrtabmap_1_1StereoCameraModel.html#ae91c2717319f3cd7b6f40768e5adbb9f", null ], + [ "StereoCameraModel", "classrtabmap_1_1StereoCameraModel.html#a76bab07a51033de989fc522064ede024", null ], + [ "StereoCameraModel", "classrtabmap_1_1StereoCameraModel.html#a0bdbbaa6e3ab315b0c5fce03247cea6c", null ], + [ "StereoCameraModel", "classrtabmap_1_1StereoCameraModel.html#a8e3a5c32e13727545f2d22dda05c96b0", null ], + [ "~StereoCameraModel", "classrtabmap_1_1StereoCameraModel.html#afaa6d8cf4c9b503cc8c8a03fb25ecdf3", null ], + [ "isValidForProjection", "classrtabmap_1_1StereoCameraModel.html#a6c16870b83978d286003b166fd6949cf", null ], + [ "isValidForRectification", "classrtabmap_1_1StereoCameraModel.html#ac5e22eec7815cb27e436afada2b5769f", null ], + [ "initRectificationMap", "classrtabmap_1_1StereoCameraModel.html#a544ee7d540dfe57c94863190d87898aa", null ], + [ "isRectificationMapInitialized", "classrtabmap_1_1StereoCameraModel.html#aa35a73db2fc272f0f33b40220b75fa43", null ], + [ "setName", "classrtabmap_1_1StereoCameraModel.html#adc404f0be63eedd0e0a9d6d5b5b36a94", null ], + [ "name", "classrtabmap_1_1StereoCameraModel.html#ae759fe4ff0862f5305cf85257e0367a1", null ], + [ "setImageSize", "classrtabmap_1_1StereoCameraModel.html#a898c2eff7bfc4977703f8edb86ca1187", null ], + [ "load", "classrtabmap_1_1StereoCameraModel.html#a9c2d94b9bc335fdec7f5fa4f4c45a07c", null ], + [ "save", "classrtabmap_1_1StereoCameraModel.html#abfafd0a24795186f3bf623082663b4cd", null ], + [ "saveStereoTransform", "classrtabmap_1_1StereoCameraModel.html#a1d016f499dbcce889ce7b7062c83b660", null ], + [ "serialize", "classrtabmap_1_1StereoCameraModel.html#a4eab6254ef808719ca2d0543c89e0722", null ], + [ "deserialize", "classrtabmap_1_1StereoCameraModel.html#a7467f3a9a7961e643d0cd152286a13dd", null ], + [ "deserialize", "classrtabmap_1_1StereoCameraModel.html#afdec3f5bab7ab9b4c339edaa30e639db", null ], + [ "baseline", "classrtabmap_1_1StereoCameraModel.html#a8dc48f95fcf68eb81da96941f778535f", null ], + [ "computeDepth", "classrtabmap_1_1StereoCameraModel.html#a514f7d1baff8b4be96d760b27279f5d6", null ], + [ "computeDisparity", "classrtabmap_1_1StereoCameraModel.html#aecf8b2a628ead0bc422dbf791d683f5b", null ], + [ "computeDisparity", "classrtabmap_1_1StereoCameraModel.html#a28230b8236ed778729ed1e1ceb590f31", null ], + [ "R", "classrtabmap_1_1StereoCameraModel.html#a7afd347afb3909a2039f154b3a048035", null ], + [ "T", "classrtabmap_1_1StereoCameraModel.html#a82d60ddca8d0cdbe939b043ed02334b6", null ], + [ "E", "classrtabmap_1_1StereoCameraModel.html#a8ab6c698248837e4dcfe36c2e7b02546", null ], + [ "F", "classrtabmap_1_1StereoCameraModel.html#a1e4ffc9baa8dfee0a79ea32bac9b7c1c", null ], + [ "scale", "classrtabmap_1_1StereoCameraModel.html#a264d57ca1e0f6b41d03ffe1d89afc382", null ], + [ "roi", "classrtabmap_1_1StereoCameraModel.html#ac2fb1c489ae60bd7e4c104515db3c3a9", null ], + [ "setLocalTransform", "classrtabmap_1_1StereoCameraModel.html#aee77882ceca428a560f5fd3713a330fb", null ], + [ "localTransform", "classrtabmap_1_1StereoCameraModel.html#a5257cde3d51bbee7c51c3f36d0c7741f", null ], + [ "stereoTransform", "classrtabmap_1_1StereoCameraModel.html#a506f83654d7f772a3743d24869c05742", null ], + [ "left", "classrtabmap_1_1StereoCameraModel.html#a064d29601c0ba13fc47584849e26b81b", null ], + [ "right", "classrtabmap_1_1StereoCameraModel.html#ab8061141407d8cc55d7f83211708af85", null ], + [ "getLeftSuffix", "classrtabmap_1_1StereoCameraModel.html#a799e3f787d015b5cbd0189768f5b673c", null ], + [ "getRightSuffix", "classrtabmap_1_1StereoCameraModel.html#a3ecae21bbf6bc9914d0bb553c99f9e09", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoDense-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1StereoDense-members.html index ef4ce3a3..903e40a2 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1StereoDense-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoDense-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::StereoDense Member List
    @@ -93,9 +110,12 @@ $(function() { Type enum namertabmap::StereoDense ~StereoDense()rtabmap::StereoDenseinlinevirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoDense.html b/preview/pr-1492/api/latest/classrtabmap_1_1StereoDense.html index 6a3b764c..f75d0a7f 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1StereoDense.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoDense.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -102,7 +119,7 @@ Inheritance diagram for rtabmap::StereoDense:
    -
    [legend]
    +
    [legend]
    @@ -117,7 +134,7 @@ Public Member Functions - + @@ -126,16 +143,16 @@ Public Member Functions

    Public Types

    virtual ~StereoDense ()
     Virtual destructor.
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Parse parameters from a parameters map.
     
    virtual cv::Mat computeDisparity (const cv::Mat &leftImage, const cv::Mat &rightImage) const =0
    - + - +

    Static Public Member Functions

    static StereoDense * create (const ParametersMap &parameters)
    static StereoDense * create (const ParametersMap &parameters)
     Factory method to create a StereoDense instance from parameters.
     
    static StereoDense * create (StereoDense::Type type, const ParametersMap &parameters=ParametersMap())
    static StereoDense * create (StereoDense::Type type, const ParametersMap &parameters=ParametersMap())
     Factory method to create a StereoDense instance of a specific type.
     
    - +

    Protected Member Functions

     StereoDense (const ParametersMap &parameters=ParametersMap())
     StereoDense (const ParametersMap &parameters=ParametersMap())
     Protected constructor.
     
    @@ -213,8 +230,8 @@ Protected Member Functions rtabmap::StereoDense::StereoDense ( - const ParametersMap &  - parameters = ParametersMap()) + const ParametersMap &  + parameters = ParametersMap()) @@ -250,7 +267,7 @@ Protected Member Functions static StereoDense * rtabmap::StereoDense::create ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -263,7 +280,7 @@ Protected Member Functions

    Factory method to create a StereoDense instance from parameters.

    -

    Creates a StereoDense instance based on the stereo dense strategy parameter in the provided parameters map. The strategy is determined by the Parameters::kStereoDenseStrategy() parameter.

    +

    Creates a StereoDense instance based on the stereo dense strategy parameter in the provided parameters map. The strategy is determined by the Parameters::kStereoDenseStrategy() parameter.

    Parameters
    @@ -293,8 +310,8 @@ Protected Member Functions - - + + @@ -335,7 +352,7 @@ Protected Member Functions - + @@ -418,9 +435,13 @@ Invalid disparities are typically represented by negative values or zero. <
  • corelib/include/rtabmap/core/StereoDense.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoDense.js b/preview/pr-1492/api/latest/classrtabmap_1_1StereoDense.js new file mode 100644 index 00000000..10a2434a --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoDense.js @@ -0,0 +1,11 @@ +var classrtabmap_1_1StereoDense = +[ + [ "Type", "classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803", [ + [ "kTypeBM", "classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803a393267c04896dd353dc66ade56c8d5f1", null ], + [ "kTypeSGBM", "classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803abf3465f1ebb12576596dc4b605c1ffae", null ] + ] ], + [ "~StereoDense", "classrtabmap_1_1StereoDense.html#a5c720eb11114c19540d30886cb0ba1e6", null ], + [ "StereoDense", "classrtabmap_1_1StereoDense.html#a57f0c431678a2c9db1b5f7dd46cbf49f", null ], + [ "parseParameters", "classrtabmap_1_1StereoDense.html#ac2f693ca52897501450f2bda985c5cf5", null ], + [ "computeDisparity", "classrtabmap_1_1StereoDense.html#ac394d1dad3fa899f310e4c3eb3e428c4", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoOpticalFlow-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1StereoOpticalFlow-members.html index 0627bfc8..61f03162 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1StereoOpticalFlow-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoOpticalFlow-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::StereoOpticalFlow Member List
    @@ -102,9 +119,12 @@ $(function() {
    parametersParameters map containing configuration values
    const ParametersMap & parameters = ParametersMap() const ParametersMap & parameters = ParametersMap() 
    virtual void rtabmap::StereoDense::parseParameters (const ParametersMap & const ParametersMap &  parameters)
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~Stereo()rtabmap::Stereoinlinevirtual
    ~StereoOpticalFlow()rtabmap::StereoOpticalFlowinlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoOpticalFlow.html b/preview/pr-1492/api/latest/classrtabmap_1_1StereoOpticalFlow.html index bfba51e6..ceed70c1 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1StereoOpticalFlow.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoOpticalFlow.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::StereoOpticalFlow:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::StereoOpticalFlow:
    @@ -107,17 +124,17 @@ Collaboration diagram for rtabmap::StereoOpticalFlow:
    -
    [legend]
    +
    [legend]
    - + - + @@ -136,7 +153,7 @@ Public Member Functions - + @@ -164,7 +181,7 @@ Public Member Functions - +

    Public Member Functions

     StereoOpticalFlow (const ParametersMap &parameters=ParametersMap())
     StereoOpticalFlow (const ParametersMap &parameters=ParametersMap())
     Constructor.
     
    virtual ~StereoOpticalFlow ()
     Virtual destructor.
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Parse parameters from a parameters map.
     
    virtual std::vector< cv::Point2f > computeCorrespondences (const cv::Mat &leftImage, const cv::Mat &rightImage, const std::vector< cv::Point2f > &leftCorners, std::vector< unsigned char > &status) const
    float errorThreshold () const
     
    - Public Member Functions inherited from rtabmap::Stereo
     Stereo (const ParametersMap &parameters=ParametersMap())
     Stereo (const ParametersMap &parameters=ParametersMap())
     Constructor.
     
    virtual ~Stereo ()

    Additional Inherited Members

    - Static Public Member Functions inherited from rtabmap::Stereo
    static Stereo * create (const ParametersMap &parameters=ParametersMap())
    static Stereo * create (const ParametersMap &parameters=ParametersMap())
     Factory method to create a Stereo instance.
     
    @@ -188,8 +205,8 @@ GPU acceleration is available if RTAB-Map is built with OpenCV CUDA support. rtabmap::StereoOpticalFlow::StereoOpticalFlow ( - const ParametersMap &  - parameters = ParametersMap()) + const ParametersMap &  + parameters = ParametersMap()) @@ -248,7 +265,7 @@ GPU acceleration is available if RTAB-Map is built with OpenCV CUDA support. virtual void rtabmap::StereoOpticalFlow::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -262,8 +279,8 @@ GPU acceleration is available if RTAB-Map is built with OpenCV CUDA support. Parse parameters from a parameters map.

    Updates the algorithm's configuration based on the provided parameters map. First calls the base class parseParameters(), then parses optical flow-specific parameters:

      -
    • Parameters::kStereoEps() - Convergence threshold for optical flow
    • -
    • Parameters::kStereoGpu() - Enable GPU acceleration (requires OpenCV CUDA)
    • +
    • Parameters::kStereoEps() - Convergence threshold for optical flow
    • +
    • Parameters::kStereoGpu() - Enable GPU acceleration (requires OpenCV CUDA)
    Parameters
    @@ -489,9 +506,13 @@ If GPU is enabled, the GPU version of this method is called automatically.
  • corelib/include/rtabmap/core/Stereo.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoOpticalFlow.js b/preview/pr-1492/api/latest/classrtabmap_1_1StereoOpticalFlow.js new file mode 100644 index 00000000..8b0825bc --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoOpticalFlow.js @@ -0,0 +1,9 @@ +var classrtabmap_1_1StereoOpticalFlow = +[ + [ "StereoOpticalFlow", "classrtabmap_1_1StereoOpticalFlow.html#a85173879ab911862112710fa1c94d8c5", null ], + [ "~StereoOpticalFlow", "classrtabmap_1_1StereoOpticalFlow.html#afa38ce6868f4bf0388559f81ff917a97", null ], + [ "parseParameters", "classrtabmap_1_1StereoOpticalFlow.html#aac2df770eba89ed2607c024c91d82c78", null ], + [ "computeCorrespondences", "classrtabmap_1_1StereoOpticalFlow.html#a406bbf688782966ea55a44c49ac10cbe", null ], + [ "epsilon", "classrtabmap_1_1StereoOpticalFlow.html#ae53f537e0e9ebf121ff8a8b3bdc410a8", null ], + [ "isGpuEnabled", "classrtabmap_1_1StereoOpticalFlow.html#abc4c02bc672566fc2dd3f7331b84944e", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoSGBM-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1StereoSGBM-members.html index 9feb2187..bf1cf73e 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1StereoSGBM-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoSGBM-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::StereoSGBM Member List
    @@ -95,9 +112,12 @@ $(function() {
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~StereoDense()rtabmap::StereoDenseinlinevirtual
    ~StereoSGBM()rtabmap::StereoSGBMinlinevirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoSGBM.html b/preview/pr-1492/api/latest/classrtabmap_1_1StereoSGBM.html index 672b6a5d..e9d14877 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1StereoSGBM.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoSGBM.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::StereoSGBM:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::StereoSGBM:
    @@ -107,17 +124,17 @@ Collaboration diagram for rtabmap::StereoSGBM:
    -
    [legend]
    +
    [legend]
    - + - + @@ -137,14 +154,14 @@ Additional Inherited Members - + - + - +

    Public Member Functions

     StereoSGBM (const ParametersMap &parameters=ParametersMap())
     StereoSGBM (const ParametersMap &parameters=ParametersMap())
     Constructor with parameters map.
     
    virtual ~StereoSGBM ()
     Virtual destructor.
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Parse parameters from a parameters map.
     
    virtual cv::Mat computeDisparity (const cv::Mat &leftImage, const cv::Mat &rightImage) const
     Enumeration of available stereo matching algorithm types. More...
     
    - Static Public Member Functions inherited from rtabmap::StereoDense
    static StereoDense * create (const ParametersMap &parameters)
    static StereoDense * create (const ParametersMap &parameters)
     Factory method to create a StereoDense instance from parameters.
     
    static StereoDense * create (StereoDense::Type type, const ParametersMap &parameters=ParametersMap())
    static StereoDense * create (StereoDense::Type type, const ParametersMap &parameters=ParametersMap())
     Factory method to create a StereoDense instance of a specific type.
     
    - Protected Member Functions inherited from rtabmap::StereoDense
     StereoDense (const ParametersMap &parameters=ParametersMap())
     StereoDense (const ParametersMap &parameters=ParametersMap())
     Protected constructor.
     
    @@ -166,8 +183,8 @@ Additional Inherited Members rtabmap::StereoSGBM::StereoSGBM ( - const ParametersMap &  - parameters = ParametersMap()) + const ParametersMap &  + parameters = ParametersMap()) @@ -226,7 +243,7 @@ Additional Inherited Members virtual void rtabmap::StereoSGBM::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -240,17 +257,17 @@ Additional Inherited Members

    Parse parameters from a parameters map.

    Updates the algorithm's configuration based on the provided parameters map. Supported parameters:

    Parameters
    @@ -317,9 +334,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/stereo/StereoSGBM.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1StereoSGBM.js b/preview/pr-1492/api/latest/classrtabmap_1_1StereoSGBM.js new file mode 100644 index 00000000..096d886e --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1StereoSGBM.js @@ -0,0 +1,7 @@ +var classrtabmap_1_1StereoSGBM = +[ + [ "StereoSGBM", "classrtabmap_1_1StereoSGBM.html#ab7f04d815235b6ab8178e8572602dcd1", null ], + [ "~StereoSGBM", "classrtabmap_1_1StereoSGBM.html#a1568e99913769d8442c6013a7adc8796", null ], + [ "parseParameters", "classrtabmap_1_1StereoSGBM.html#a73934f5953650089ac337316f3d3137c", null ], + [ "computeDisparity", "classrtabmap_1_1StereoSGBM.html#ac0677ba125a665fe723f20814bf724cc", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointRpautrat-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointRpautrat-members.html index 1a5bfe02..362ebbc9 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointRpautrat-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointRpautrat-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::SuperPointRpautrat Member List
    @@ -137,9 +154,12 @@ $(function() {
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    ~Feature2D() (defined in rtabmap::Feature2D)rtabmap::Feature2Dvirtual
    ~SuperPointRpautrat() (defined in rtabmap::SuperPointRpautrat)rtabmap::SuperPointRpautratvirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointRpautrat.html b/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointRpautrat.html index ab1ad8c1..c0e85cb6 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointRpautrat.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointRpautrat.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::SuperPointRpautrat:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::SuperPointRpautrat:
    @@ -107,14 +124,14 @@ Collaboration diagram for rtabmap::SuperPointRpautrat:
    -
    [legend]
    +
    [legend]
    +  - + @@ -146,7 +163,7 @@ cv::Mat  - +

    Public Member Functions

    - SuperPointRpautrat (const ParametersMap &parameters=ParametersMap())
    SuperPointRpautrat (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    +static Feature2D *  +static Feature2D *  + 

    @@ -184,11 +201,11 @@ Additional Inherited Members

    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -237,7 +254,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -257,7 +274,7 @@ static cv::Rect computeRoi virtual void rtabmap::SuperPointRpautrat::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -335,9 +352,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointRpautrat.js b/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointRpautrat.js new file mode 100644 index 00000000..7d25ca47 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointRpautrat.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1SuperPointRpautrat = +[ + [ "isGpuAvailable", "classrtabmap_1_1SuperPointRpautrat.html#ac041c8738dc391661ba21331bf78d344", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointTorch-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointTorch-members.html index 0b8ab30d..77cc41b1 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointTorch-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointTorch-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::SuperPointTorch Member List
    @@ -137,9 +154,12 @@ $(function() { ~Feature2D() (defined in rtabmap::Feature2D)rtabmap::Feature2Dvirtual ~SuperPointTorch() (defined in rtabmap::SuperPointTorch)rtabmap::SuperPointTorchvirtual + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointTorch.html b/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointTorch.html index a7676d7d..5bd51226 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointTorch.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointTorch.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -97,7 +114,7 @@ Inheritance diagram for rtabmap::SuperPointTorch:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::SuperPointTorch:
    @@ -107,14 +124,14 @@ Collaboration diagram for rtabmap::SuperPointTorch:
    -
    [legend]
    +
    [legend]
    +  - + @@ -146,7 +163,7 @@ cv::Mat  - +

    Public Member Functions

    - SuperPointTorch (const ParametersMap &parameters=ParametersMap())
    SuperPointTorch (const ParametersMap &parameters=ParametersMap())
     
    virtual void parseParameters (const ParametersMap &parameters) override
    virtual void parseParameters (const ParametersMap &parameters) override
     
    virtual Feature2D::Type getType () const override
     
    generateDescriptor std::vector< cv::Point3f > generateKeypoints3D (const SensorData &data, const std::vector< cv::KeyPoint > &keypoints) const
     Back-projects keypoints to 3D using depth or stereo in data.
     
    virtual const ParametersMap & getParameters () const
    virtual const ParametersMap & getParameters () const
     
    +static Feature2D *  +static Feature2D *  + 

    @@ -184,11 +201,11 @@ Additional Inherited Members

    static std::string typeName (Type type)
     
    -static Feature2D * create (const ParametersMap &parameters=ParametersMap())
    create (const ParametersMap &parameters=ParametersMap())
     Creates a detector from Kp/DetectorStrategy in parameters. Caller owns the pointer.
     
    -static Feature2D * create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
    create (Feature2D::Type type, const ParametersMap &parameters=ParametersMap())
     Creates a detector of the given type. Caller owns the pointer.
     
    @@ -237,7 +254,7 @@ static cv::Rect computeRoi
     
    - Protected Member Functions inherited from rtabmap::Feature2D
    - Feature2D (const ParametersMap &parameters=ParametersMap())
    Feature2D (const ParametersMap &parameters=ParametersMap())
     

    Detailed Description

    @@ -257,7 +274,7 @@ static cv::Rect computeRoi virtual void rtabmap::SuperPointTorch::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -335,9 +352,13 @@ static cv::Rect computeRoi
  • corelib/include/rtabmap/core/Features2d.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointTorch.js b/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointTorch.js new file mode 100644 index 00000000..7191a5f4 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1SuperPointTorch.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1SuperPointTorch = +[ + [ "isGpuAvailable", "classrtabmap_1_1SuperPointTorch.html#aee69f6089f657449d3813b440abbaa25", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Transform-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1Transform-members.html index 57a54817..24b22dd9 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Transform-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Transform-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::Transform Member List
    @@ -168,9 +185,12 @@ $(function() { z()rtabmap::Transforminline z() const (defined in rtabmap::Transform)rtabmap::Transforminline + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Transform.html b/preview/pr-1492/api/latest/classrtabmap_1_1Transform.html index bd41e9e7..8caca51d 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1Transform.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Transform.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -1594,7 +1611,7 @@ static bool canParseString
    @@ -1602,9 +1619,13 @@ static bool canParseString
  • corelib/include/rtabmap/core/Transform.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1Transform.js b/preview/pr-1492/api/latest/classrtabmap_1_1Transform.js new file mode 100644 index 00000000..1801fe92 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1Transform.js @@ -0,0 +1,47 @@ +var classrtabmap_1_1Transform = +[ + [ "Transform", "classrtabmap_1_1Transform.html#ac3654d3f6802d4b0c17b6110d1eda71a", null ], + [ "Transform", "classrtabmap_1_1Transform.html#a9b89b8bbe9cd75986bcb1ba6ceb5b9cd", null ], + [ "Transform", "classrtabmap_1_1Transform.html#a82b851897ce2ca729d62fb92dcc48b9f", null ], + [ "Transform", "classrtabmap_1_1Transform.html#a1023adcd1e5d65647e6eda50160c3474", null ], + [ "Transform", "classrtabmap_1_1Transform.html#af471c17a5e411db55813b766727830f4", null ], + [ "Transform", "classrtabmap_1_1Transform.html#af434ccbc426920a1b35ecbf4eec226e7", null ], + [ "clone", "classrtabmap_1_1Transform.html#a93af73b3a388d66293d007cb164b2198", null ], + [ "r11", "classrtabmap_1_1Transform.html#a1ea4c945ccf717677606fc7fe0331ccf", null ], + [ "o14", "classrtabmap_1_1Transform.html#adbdb9063808e63830cbcbd99e1e84d3d", null ], + [ "o24", "classrtabmap_1_1Transform.html#aa68c9c3b75ad7b66ca8bbf66742b0cc5", null ], + [ "o34", "classrtabmap_1_1Transform.html#a39184351ff5625030b6d1019c0e3d93f", null ], + [ "isNull", "classrtabmap_1_1Transform.html#a0d6a1985391a45de4fe208e58c51b9d2", null ], + [ "isIdentity", "classrtabmap_1_1Transform.html#ae0636052ce31698d4d45afe4492ffab9", null ], + [ "setNull", "classrtabmap_1_1Transform.html#af0020cf4093b8b1a3d1f68ee657b3662", null ], + [ "setIdentity", "classrtabmap_1_1Transform.html#afe833cfcd56f2f147091e7d309dadb36", null ], + [ "dataMatrix", "classrtabmap_1_1Transform.html#aac41c119a4602f70494380303fe5d277", null ], + [ "data", "classrtabmap_1_1Transform.html#a8db5709fa16ae937c5221b6e8bbbf364", null ], + [ "size", "classrtabmap_1_1Transform.html#a2cdd55b67e206a287e7bf4d248fb5256", null ], + [ "x", "classrtabmap_1_1Transform.html#a5173dd4491ea0796180d1eb0f88a6762", null ], + [ "y", "classrtabmap_1_1Transform.html#acbb0afe7eb39181f85c2f9734352d6a9", null ], + [ "z", "classrtabmap_1_1Transform.html#af90acc40bed06ab96468fd17585f1944", null ], + [ "theta", "classrtabmap_1_1Transform.html#acc7f19107da9b048a43497f93dd39582", null ], + [ "isInvertible", "classrtabmap_1_1Transform.html#addc1c06517c7308f00bd54b5744aa959", null ], + [ "inverse", "classrtabmap_1_1Transform.html#a71ff72d5731d252a87a19c63e3890e3a", null ], + [ "rotation", "classrtabmap_1_1Transform.html#aeed78122de7f78a13641802b964d9631", null ], + [ "translation", "classrtabmap_1_1Transform.html#aeeb0bbe0e84a9e46f63086c3ff4d4e0e", null ], + [ "to3DoF", "classrtabmap_1_1Transform.html#a3a1b7b3d9f2db760b8eff9f3f90cd405", null ], + [ "to4DoF", "classrtabmap_1_1Transform.html#a9b0c23cbc2d0938b8da638930cb109de", null ], + [ "is3DoF", "classrtabmap_1_1Transform.html#a61c6a6acf6b149caa67918331d73004a", null ], + [ "is4DoF", "classrtabmap_1_1Transform.html#adaa07bac5d863d028d277b84880aeaab", null ], + [ "rotationMatrix", "classrtabmap_1_1Transform.html#a23dfabecb7b2ad9c6a7fdcde08d900ab", null ], + [ "translationMatrix", "classrtabmap_1_1Transform.html#a6a7bb81847554509d1128238860c047e", null ], + [ "getTranslationAndEulerAngles", "classrtabmap_1_1Transform.html#aad65adff491fd57a31dbe4e26d7f29af", null ], + [ "getEulerAngles", "classrtabmap_1_1Transform.html#adf2345af30927b656ceca938ec4d0525", null ], + [ "getTranslation", "classrtabmap_1_1Transform.html#a3393daecc17559c66156ba3eb0711875", null ], + [ "getAngle", "classrtabmap_1_1Transform.html#abd0f443c22c295cfe85e2402516defcc", null ], + [ "getNorm", "classrtabmap_1_1Transform.html#af3c46b76fe855b0334a7f255792a6082", null ], + [ "getNormSquared", "classrtabmap_1_1Transform.html#aee7765828eb454015b4deb72d70a034a", null ], + [ "getDistance", "classrtabmap_1_1Transform.html#ade8f4e91576b320690741efa817bd7ad", null ], + [ "getDistanceSquared", "classrtabmap_1_1Transform.html#ae311741cc884ca8f5343bc2710b96a0b", null ], + [ "interpolate", "classrtabmap_1_1Transform.html#af42b1c945a7fee57a26207fb96b7143d", null ], + [ "normalizeRotation", "classrtabmap_1_1Transform.html#acbdd19971643c7400cb59055ec64d3cf", null ], + [ "prettyPrint", "classrtabmap_1_1Transform.html#a61ff0bf933e0e7f220f20745df3d0818", null ], + [ "operator*", "classrtabmap_1_1Transform.html#a4d70ff21bbb61cd65c2d00130d8f84a7", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1TransformStamped-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1TransformStamped-members.html index b845eafc..de7c9b32 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1TransformStamped-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1TransformStamped-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::TransformStamped Member List
    @@ -87,9 +104,12 @@ $(function() { transform() const (defined in rtabmap::TransformStamped)rtabmap::TransformStampedinline TransformStamped(const Transform &transform, const double &stamp) (defined in rtabmap::TransformStamped)rtabmap::TransformStampedinline + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1TransformStamped.html b/preview/pr-1492/api/latest/classrtabmap_1_1TransformStamped.html index a92716e2..372ce219 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1TransformStamped.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1TransformStamped.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -200,9 +217,13 @@ Public Member Functions
  • corelib/include/rtabmap/core/Transform.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1UserDataEvent-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1UserDataEvent-members.html index 7859e4c1..f6d0ed0d 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1UserDataEvent-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1UserDataEvent-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::UserDataEvent Member List
    @@ -91,9 +108,12 @@ $(function() { ~UEvent() (defined in UEvent)UEventinlinevirtual ~UserDataEvent() (defined in rtabmap::UserDataEvent)rtabmap::UserDataEventinline + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1UserDataEvent.html b/preview/pr-1492/api/latest/classrtabmap_1_1UserDataEvent.html index 9a294d3d..f7586e89 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1UserDataEvent.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1UserDataEvent.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -94,7 +111,7 @@ Inheritance diagram for rtabmap::UserDataEvent:
    -
    [legend]
    +
    [legend]
    Collaboration diagram for rtabmap::UserDataEvent:
    @@ -104,7 +121,7 @@ Collaboration diagram for rtabmap::UserDataEvent:
    -
    [legend]
    +
    [legend]
    @@ -246,9 +263,13 @@ Additional Inherited Members
  • corelib/include/rtabmap/core/UserDataEvent.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1UserDataEvent.js b/preview/pr-1492/api/latest/classrtabmap_1_1UserDataEvent.js new file mode 100644 index 00000000..7a995b85 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1UserDataEvent.js @@ -0,0 +1,4 @@ +var classrtabmap_1_1UserDataEvent = +[ + [ "getClassName", "classrtabmap_1_1UserDataEvent.html#a26248169380397c47377310d61090385", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1VWDictionary-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1VWDictionary-members.html index cee59416..fde8aacb 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1VWDictionary-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1VWDictionary-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@ @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::VWDictionary Member List
    @@ -137,9 +154,12 @@ $(function() {

    Public Member Functions

    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    VWDictionary(const ParametersMap &parameters=ParametersMap())rtabmap::VWDictionary
    ~VWDictionary()rtabmap::VWDictionaryvirtual
    + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1VWDictionary.html b/preview/pr-1492/api/latest/classrtabmap_1_1VWDictionary.html index c4fa87b2..26872f61 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1VWDictionary.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1VWDictionary.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Types | @@ -111,13 +128,13 @@ Public Types - + - + @@ -315,8 +332,8 @@ Protected Attributes - - + +

    Public Member Functions

     VWDictionary (const ParametersMap &parameters=ParametersMap())
     VWDictionary (const ParametersMap &parameters=ParametersMap())
     Constructor.
     
    virtual ~VWDictionary ()
     Destructor.
     
    virtual void parseParameters (const ParametersMap &parameters)
    virtual void parseParameters (const ParametersMap &parameters)
     Parse and apply parameters from a parameters map.
     
    virtual void update ()
    rtabmap::VWDictionary::VWDictionary (const ParametersMap & parameters = ParametersMap())const ParametersMap & parameters = ParametersMap())
    @@ -410,7 +427,7 @@ Protected Attributes virtual void rtabmap::VWDictionary::parseParameters ( - const ParametersMap &  + const ParametersMap &  parameters) @@ -1663,9 +1680,13 @@ from Scale-Invariant Keypoints" by David Lowe (IJCV 2004).
  • corelib/include/rtabmap/core/VWDictionary.h
  • + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1VWDictionary.js b/preview/pr-1492/api/latest/classrtabmap_1_1VWDictionary.js new file mode 100644 index 00000000..6679de69 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1VWDictionary.js @@ -0,0 +1,52 @@ +var classrtabmap_1_1VWDictionary = +[ + [ "NNStrategy", "classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655", [ + [ "kNNFlannNaive", "classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655ae4301e202dd36e997bf3298390c667f0", null ], + [ "kNNFlannKdTree", "classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655aaa1ea80fc9ca8809ad9b959e2e1564c5", null ], + [ "kNNFlannLSH", "classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a89ab72d0bccd61bb11abbd1edf1e6992", null ], + [ "kNNBruteForce", "classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a1745dd334296b8a41cf0c88dcc8a7d5d", null ], + [ "kNNBruteForceGPU", "classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a602d99d5bdef453a39339a0b45979451", null ], + [ "kNNUndef", "classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655afeba67ed0aafc39aa35b2a194e147ff9", null ] + ] ], + [ "VWDictionary", "classrtabmap_1_1VWDictionary.html#ada3980b520d8411a1ebb3ce14e2f8734", null ], + [ "~VWDictionary", "classrtabmap_1_1VWDictionary.html#af7f669f103368e30e31a028efbcac89d", null ], + [ "parseParameters", "classrtabmap_1_1VWDictionary.html#a89893faef6c96e3b19bfeab86094af81", null ], + [ "update", "classrtabmap_1_1VWDictionary.html#a844ae27eb6d1f0674c8f7777451812c5", null ], + [ "addNewWords", "classrtabmap_1_1VWDictionary.html#a2998a6b11e102a2253ac592acf076841", null ], + [ "addWord", "classrtabmap_1_1VWDictionary.html#ad464ad961b0e4d4cd6dd7895e9ff3d59", null ], + [ "findNN", "classrtabmap_1_1VWDictionary.html#ac2f21a98b70e91ab2e8a07151c508d1c", null ], + [ "findNN", "classrtabmap_1_1VWDictionary.html#aada11cf01b586ac8205f8bff0b1ab295", null ], + [ "addWordRef", "classrtabmap_1_1VWDictionary.html#aea2f0d043d043df37258dc225c62edec", null ], + [ "removeAllWordRef", "classrtabmap_1_1VWDictionary.html#ac4a70358ca2db8e63c67a30383a1d34b", null ], + [ "getWord", "classrtabmap_1_1VWDictionary.html#a5cf9981cf11f8f93280b7d0c195159e1", null ], + [ "getUnusedWord", "classrtabmap_1_1VWDictionary.html#abbd007a028847ecbbdd50e3480ba95e3", null ], + [ "setLastWordId", "classrtabmap_1_1VWDictionary.html#af0b676e13c7dba437147520335289e97", null ], + [ "getVisualWords", "classrtabmap_1_1VWDictionary.html#a6bcad4c04999469001b5ac03b8a61ab4", null ], + [ "getNndrRatio", "classrtabmap_1_1VWDictionary.html#a454639bff3d95b2f9dd346413981d5c5", null ], + [ "getNotIndexedWordsCount", "classrtabmap_1_1VWDictionary.html#a293c09f00caf84bb991d73983a5f22c8", null ], + [ "getLastIndexedWordId", "classrtabmap_1_1VWDictionary.html#a65a99ae457b1c779233de57d190ca8da", null ], + [ "getTotalActiveReferences", "classrtabmap_1_1VWDictionary.html#a98447a880fdcf91709f00d00cfd4e54d", null ], + [ "getIndexedWordsCount", "classrtabmap_1_1VWDictionary.html#a6a0610e87964c3881dc70cae6cd9123c", null ], + [ "getIndexMemoryUsed", "classrtabmap_1_1VWDictionary.html#a63ec6a9b915eb939c2650e623feb0576", null ], + [ "getMemoryUsed", "classrtabmap_1_1VWDictionary.html#ac5177a75f402538b50ec6c36bdbc7307", null ], + [ "setNNStrategy", "classrtabmap_1_1VWDictionary.html#af60e271facb40ff668c4bc24cff1b9cc", null ], + [ "getNNStrategy", "classrtabmap_1_1VWDictionary.html#ab1ec0db96328164864953f25d463bcbb", null ], + [ "isIncremental", "classrtabmap_1_1VWDictionary.html#a706e209f6228c02730dd8ea501ab5369", null ], + [ "isIncrementalFlann", "classrtabmap_1_1VWDictionary.html#a9f016aa45f3b3d5618d104fb799ca998", null ], + [ "setIncrementalDictionary", "classrtabmap_1_1VWDictionary.html#ab14ef6e8fb979dce23f9a40a1faf8dff", null ], + [ "setFixedDictionary", "classrtabmap_1_1VWDictionary.html#a5f3712744b9f7beb5da186a842f7d74a", null ], + [ "isModified", "classrtabmap_1_1VWDictionary.html#aa0bcdf4002305d36bb072c019d475f13", null ], + [ "serializeIndex", "classrtabmap_1_1VWDictionary.html#a2864c406b3792dbfb7c8c334b6e44d41", null ], + [ "deserializeIndex", "classrtabmap_1_1VWDictionary.html#a3af1cce90b50dcb0f9dcd77e1fb08aad", null ], + [ "deserializeIndex", "classrtabmap_1_1VWDictionary.html#a0a29d849a7c2b626407f453e5cb4b526", null ], + [ "exportDictionary", "classrtabmap_1_1VWDictionary.html#a1ba7cb31f8658980849ffd9ce76b3cb8", null ], + [ "clear", "classrtabmap_1_1VWDictionary.html#a566aaf19cdc098587e88393e4140b351", null ], + [ "getUnusedWords", "classrtabmap_1_1VWDictionary.html#ab47b5ecb12c822474004f0ad77dbb388", null ], + [ "getUnusedWordIds", "classrtabmap_1_1VWDictionary.html#a64b0aee7f33cbd4df26e2d0c14329e9d", null ], + [ "getUnusedWordsSize", "classrtabmap_1_1VWDictionary.html#a117282f59ed918808d8116cd1f92f412", null ], + [ "removeWords", "classrtabmap_1_1VWDictionary.html#a7a506e15bf83d16cc98aaa34057216f4", null ], + [ "deleteUnusedWords", "classrtabmap_1_1VWDictionary.html#a33c8904edf3d0af65dfd2a6d817416fa", null ], + [ "getNextId", "classrtabmap_1_1VWDictionary.html#a085d69ef577600000f397bd63abeaf69", null ], + [ "_visualWords", "classrtabmap_1_1VWDictionary.html#adcb4739e09e27b20125880e9d3026383", null ], + [ "_totalActiveReferences", "classrtabmap_1_1VWDictionary.html#a5222c6a21307f0e4b9346c87db166b44", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1VisualWord-members.html b/preview/pr-1492/api/latest/classrtabmap_1_1VisualWord-members.html index cc42eb1a..d1fa71c0 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1VisualWord-members.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1VisualWord-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::VisualWord Member List
    @@ -95,9 +112,12 @@ $(function() { VisualWord(int id, const cv::Mat &descriptor, int signatureId=0)rtabmap::VisualWord ~VisualWord()rtabmap::VisualWord + - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1VisualWord.html b/preview/pr-1492/api/latest/classrtabmap_1_1VisualWord.html index 84244a2f..5f9df103 100644 --- a/preview/pr-1492/api/latest/classrtabmap_1_1VisualWord.html +++ b/preview/pr-1492/api/latest/classrtabmap_1_1VisualWord.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Member Functions | @@ -441,9 +458,13 @@ Public Member Functions
  • corelib/include/rtabmap/core/VisualWord.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/classrtabmap_1_1VisualWord.js b/preview/pr-1492/api/latest/classrtabmap_1_1VisualWord.js new file mode 100644 index 00000000..ff39f7d2 --- /dev/null +++ b/preview/pr-1492/api/latest/classrtabmap_1_1VisualWord.js @@ -0,0 +1,14 @@ +var classrtabmap_1_1VisualWord = +[ + [ "VisualWord", "classrtabmap_1_1VisualWord.html#a64ce7c97214265e24e00e3888b85f967", null ], + [ "~VisualWord", "classrtabmap_1_1VisualWord.html#adc2dc719d2e6ed06ff92a2370d9955b2", null ], + [ "addRef", "classrtabmap_1_1VisualWord.html#a5826c6a57f9115e6766bb60e2628fe30", null ], + [ "removeAllRef", "classrtabmap_1_1VisualWord.html#a63364292bdd9921668187b16c2e0457e", null ], + [ "getMemoryUsed", "classrtabmap_1_1VisualWord.html#ad23c14c1c81848fb42573fd5ceac3a42", null ], + [ "getTotalReferences", "classrtabmap_1_1VisualWord.html#a2eaf9703feb310a1038fcd6c8341a1d3", null ], + [ "id", "classrtabmap_1_1VisualWord.html#a988fd37d739297c9b04c7dc156de3c66", null ], + [ "getDescriptor", "classrtabmap_1_1VisualWord.html#a2d20ce6234dc211335a926759e111bbb", null ], + [ "getReferences", "classrtabmap_1_1VisualWord.html#aef73a60eccd61a917f27bf277366a5bc", null ], + [ "isSaved", "classrtabmap_1_1VisualWord.html#a4a4d316a18741c30c8d2d5db50f3c4e7", null ], + [ "setSaved", "classrtabmap_1_1VisualWord.html#a58f7ff50ca24f1586bf3fdf5999d6184", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/deprecated.html b/preview/pr-1492/api/latest/deprecated.html index 2858463d..a43a5559 100644 --- a/preview/pr-1492/api/latest/deprecated.html +++ b/preview/pr-1492/api/latest/deprecated.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Deprecated List
    Member rtabmap::CameraEvent
    -
    Use SensorEvent instead
    +
    Use SensorEvent instead
    Member rtabmap::CameraInfo
    -
    Use SensorCaptureInfo instead
    +
    Use SensorCaptureInfo instead
    Member rtabmap::CameraThread
    -
    Use SensorCaptureThread instead
    -
    Member rtabmap::LaserScan::LaserScan (const LaserScan &data, Format format, float minRange, float maxRange, float angleMin, float angleMax, float angleIncrement, const Transform &localTransform=Transform::getIdentity())
    -
    Use constructor without format argument.
    +
    Use SensorCaptureThread instead
    +
    Member rtabmap::graph::findNearestNodes (const std::map< int, rtabmap::Transform > &nodes, const rtabmap::Transform &targetPose, int k)
    +
    Use findNearestNodes(const Transform&,const std::map<int,Transform>&,float,float,int) with radius=0, k set.
    +
    Member rtabmap::graph::getNodesInRadius (int nodeId, const std::map< int, Transform > &nodes, float radius)
    +
    Use findNearestNodes(int,const std::map<int,Transform>&,float,float,int).
    +
    Member rtabmap::graph::getNodesInRadius (const Transform &targetPose, const std::map< int, Transform > &nodes, float radius)
    +
    Use findNearestNodes(const Transform&,const std::map<int,Transform>&,float,float,int).
    +
    Member rtabmap::graph::getPosesInRadius (int nodeId, const std::map< int, Transform > &nodes, float radius, float angle=0.0f)
    +
    Use findNearestPoses(int,const std::map<int,Transform>&,float,float,int).
    +
    Member rtabmap::graph::getPosesInRadius (const Transform &targetPose, const std::map< int, Transform > &nodes, float radius, float angle=0.0f)
    +
    Use findNearestPoses(const Transform&,const std::map<int,Transform>&,float,float,int).
    Member rtabmap::LaserScan::LaserScan (const LaserScan &data, int maxPoints, float maxRange, Format format, const Transform &localTransform=Transform::getIdentity())
    Use constructor without format argument.
    +
    Member rtabmap::LaserScan::LaserScan (const LaserScan &data, Format format, float minRange, float maxRange, float angleMin, float angleMax, float angleIncrement, const Transform &localTransform=Transform::getIdentity())
    +
    Use constructor without format argument.
    Member rtabmap::Odometry::previousVelocityTransform () const
    Use getVelocityGuess() instead.
    +
    Member rtabmap::OdometryInfo::guessVelocity
    +
    Use guess and interval instead.
    Member rtabmap::SensorCaptureThread::setImageRate (float frameRate)
    -
    Use setFrameRate() instead
    +
    Use setFrameRate() instead
    Member rtabmap::SensorCaptureThread::setScanParameters (bool fromDepth, int downsampleStep, float rangeMin, float rangeMax, float voxelSize, int normalsK, float normalsRadius, bool forceGroundNormalsUp, bool deskewing)
    -
    Use the new version with groundNormalsUp parameter instead
    +
    Use the new version with groundNormalsUp parameter instead
    Member rtabmap::Statistics::setLastSignatureData (const Signature &data)
    -
    Use addSignatureData() instead
    +
    Use addSignatureData() instead
    Member rtabmap::Transform::getClosestTransform (const std::map< double, Transform > &tfBuffer, const double &stamp, double *stampDiff)
    -
    Use getTransform() instead.
    +
    Use getTransform() instead.
    +
    Member rtabmap::util3d::cloudFromDepth (const cv::Mat &imageDepth, float cx, float cy, float fx, float fy, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)
    +
    This function is deprecated and will be removed in future versions. Use the cloudFromDepth function that accepts a rtabmap::CameraModel instead.
    +
    Member rtabmap::util3d::cloudFromDepthRGB (const cv::Mat &imageRgb, const cv::Mat &imageDepth, float cx, float cy, float fx, float fy, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)
    +
    This function is deprecated and will be removed in future versions. Use the version that accepts a rtabmap::CameraModel instead.
    +
    Member rtabmap::util3d::commonFiltering (const LaserScan &scan, int downsamplingStep, float rangeMin, float rangeMax, float voxelSize, int normalK, float normalRadius, bool forceGroundNormalsUp)
    +
    Use version with groundNormalsUp as float. For forceGroundNormalsUp=true, set groundNormalsUpAngle=0.8, otherwise set groundNormalsUpAngle=0.0.
    +
    Member rtabmap::util3d::create2DMap (const std::map< int, Transform > &poses, const std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > &scans, float cellSize, bool unknownSpaceFilled, float &xMin, float &yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)
    +
    Use the overload taking viewpoints, so that ray tracing starts from the sensor and not from the base frame.
    +
    Member rtabmap::util3d::create2DMap (const std::map< int, Transform > &poses, const std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > &scans, const std::map< int, cv::Point3f > &viewpoints, float cellSize, bool unknownSpaceFilled, float &xMin, float &yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)
    +
    Use the overload taking cv::Mat scans.
    +
    Member rtabmap::util3d::loadBINCloud (const std::string &fileName, int dim)
    +
    This overload exists for compatibility but ignores the dim parameter. Use version without dim directly.
    +
    Member rtabmap::util3d::loadCloud (const std::string &path, const Transform &transform=Transform::getIdentity(), int downsampleStep=1, float voxelSize=0.0f)
    +
    Use loadScan() instead.
    +
    Member rtabmap::util3d::occupancy2DFromLaserScan (const cv::Mat &scan, cv::Mat &empty, cv::Mat &occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)
    +
    Use the overload taking a viewpoint, so that ray tracing starts from the sensor and not from the base frame.
    +
    Member rtabmap::util3d::occupancy2DFromLaserScan (const cv::Mat &scan, const cv::Point3f &viewpoint, cv::Mat &empty, cv::Mat &occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)
    +
    Use the overload taking scanHit / scanNoHit; passing a null scanNoHit is equivalent to this one.
    +
    Member rtabmap::util3d::uniformSampling (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float voxelSize)
    +
    This function is deprecated. Use voxelize() for equivalent behavior.
    +
    Member rtabmap::util3d::uniformSampling (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float voxelSize)
    +
    This function is deprecated. Use voxelize() for equivalent behavior.
    +
    Member rtabmap::util3d::uniformSampling (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float voxelSize)
    +
    This function is deprecated. Use voxelize() for equivalent behavior.
    + - + diff --git a/preview/pr-1492/api/latest/dir_000004_000023.html b/preview/pr-1492/api/latest/dir_000004_000023.html new file mode 100644 index 00000000..0fd64e62 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_000004_000023.html @@ -0,0 +1,107 @@ + + + + + + + + +RTAB-Map: corelib/include/rtabmap/core -> utilite Relation + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +

    core → utilite Relation

    File in corelib/include/rtabmap/coreIncludes file in utilite
    DBDriver.hinclude / rtabmap / utilite / UThreadNode.h
    EpipolarGeometry.hinclude / rtabmap / utilite / UStl.h
    Landmark.hinclude / rtabmap / utilite / UConversion.h
    Landmark.hinclude / rtabmap / utilite / ULogger.h
    Landmark.hinclude / rtabmap / utilite / UMath.h
    Memory.hinclude / rtabmap / utilite / UStl.h
    OdometryEvent.hinclude / rtabmap / utilite / ULogger.h
    OdometryEvent.hinclude / rtabmap / utilite / UMath.h
    Parameters.hinclude / rtabmap / utilite / UConversion.h
    ParticleFilter.hinclude / rtabmap / utilite / ULogger.h
    ParticleFilter.hinclude / rtabmap / utilite / UMath.h
    ProgressState.hinclude / rtabmap / utilite / ULogger.h
    RtabmapEvent.hinclude / rtabmap / utilite / UVariant.h
    RtabmapThread.hinclude / rtabmap / utilite / UThreadNode.h
    Statistics.hinclude / rtabmap / utilite / UStl.h
    impl / LocalMapMaker.hppinclude / rtabmap / utilite / ULogger.h
    impl / util3d_surface.hppinclude / rtabmap / utilite / UConversion.h
    +
    + + + + diff --git a/preview/pr-1492/api/latest/dir_000010_000023.html b/preview/pr-1492/api/latest/dir_000010_000023.html new file mode 100644 index 00000000..67f1f180 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_000010_000023.html @@ -0,0 +1,107 @@ + + + + + + + + +RTAB-Map: corelib/include/rtabmap/core/impl -> utilite Relation + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +

    impl → utilite Relation

    File in corelib/include/rtabmap/core/implIncludes file in utilite
    LocalMapMaker.hppinclude / rtabmap / utilite / ULogger.h
    util3d_surface.hppinclude / rtabmap / utilite / UConversion.h
    +
    + + + + diff --git a/preview/pr-1492/api/latest/dir_000012_000023.html b/preview/pr-1492/api/latest/dir_000012_000023.html new file mode 100644 index 00000000..c5d655ee --- /dev/null +++ b/preview/pr-1492/api/latest/dir_000012_000023.html @@ -0,0 +1,107 @@ + + + + + + + + +RTAB-Map: corelib/include -> utilite Relation + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +

    include → utilite Relation

    File in corelib/includeIncludes file in utilite
    rtabmap / core / DBDriver.hinclude / rtabmap / utilite / UThreadNode.h
    rtabmap / core / EpipolarGeometry.hinclude / rtabmap / utilite / UStl.h
    rtabmap / core / Landmark.hinclude / rtabmap / utilite / UConversion.h
    rtabmap / core / Landmark.hinclude / rtabmap / utilite / ULogger.h
    rtabmap / core / Landmark.hinclude / rtabmap / utilite / UMath.h
    rtabmap / core / impl / LocalMapMaker.hppinclude / rtabmap / utilite / ULogger.h
    rtabmap / core / Memory.hinclude / rtabmap / utilite / UStl.h
    rtabmap / core / OdometryEvent.hinclude / rtabmap / utilite / ULogger.h
    rtabmap / core / OdometryEvent.hinclude / rtabmap / utilite / UMath.h
    rtabmap / core / Parameters.hinclude / rtabmap / utilite / UConversion.h
    rtabmap / core / ParticleFilter.hinclude / rtabmap / utilite / ULogger.h
    rtabmap / core / ParticleFilter.hinclude / rtabmap / utilite / UMath.h
    rtabmap / core / ProgressState.hinclude / rtabmap / utilite / ULogger.h
    rtabmap / core / RtabmapEvent.hinclude / rtabmap / utilite / UVariant.h
    rtabmap / core / RtabmapThread.hinclude / rtabmap / utilite / UThreadNode.h
    rtabmap / core / Statistics.hinclude / rtabmap / utilite / UStl.h
    rtabmap / core / impl / util3d_surface.hppinclude / rtabmap / utilite / UConversion.h
    +
    + + + + diff --git a/preview/pr-1492/api/latest/dir_000019_000023.html b/preview/pr-1492/api/latest/dir_000019_000023.html new file mode 100644 index 00000000..c73bd3d9 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_000019_000023.html @@ -0,0 +1,107 @@ + + + + + + + + +RTAB-Map: corelib/include/rtabmap -> utilite Relation + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +

    rtabmap → utilite Relation

    File in corelib/include/rtabmapIncludes file in utilite
    core / DBDriver.hinclude / rtabmap / utilite / UThreadNode.h
    core / EpipolarGeometry.hinclude / rtabmap / utilite / UStl.h
    core / Landmark.hinclude / rtabmap / utilite / UConversion.h
    core / Landmark.hinclude / rtabmap / utilite / ULogger.h
    core / Landmark.hinclude / rtabmap / utilite / UMath.h
    core / impl / LocalMapMaker.hppinclude / rtabmap / utilite / ULogger.h
    core / Memory.hinclude / rtabmap / utilite / UStl.h
    core / OdometryEvent.hinclude / rtabmap / utilite / ULogger.h
    core / OdometryEvent.hinclude / rtabmap / utilite / UMath.h
    core / Parameters.hinclude / rtabmap / utilite / UConversion.h
    core / ParticleFilter.hinclude / rtabmap / utilite / ULogger.h
    core / ParticleFilter.hinclude / rtabmap / utilite / UMath.h
    core / ProgressState.hinclude / rtabmap / utilite / ULogger.h
    core / RtabmapEvent.hinclude / rtabmap / utilite / UVariant.h
    core / RtabmapThread.hinclude / rtabmap / utilite / UThreadNode.h
    core / Statistics.hinclude / rtabmap / utilite / UStl.h
    core / impl / util3d_surface.hppinclude / rtabmap / utilite / UConversion.h
    +
    + + + + diff --git a/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f.html b/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f.html index e4d52e13..f1ff125c 100644 --- a/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f.html +++ b/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    corelib Directory Reference
    @@ -87,15 +104,19 @@ Directory dependency graph for corelib: - - + + + - + diff --git a/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f.js b/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f.js new file mode 100644 index 00000000..213d1213 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f.js @@ -0,0 +1,4 @@ +var dir_04d49acea3c42cab2afcd35cb2f2a48f = +[ + [ "include", "dir_e996b11fd4b3a747423759b16a8ba4a6.html", "dir_e996b11fd4b3a747423759b16a8ba4a6" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f_dep.map b/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f_dep.map index 6a74c814..10b2f9cd 100644 --- a/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f_dep.map +++ b/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f_dep.map @@ -1,7 +1,7 @@ - - + + diff --git a/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f_dep.md5 b/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f_dep.md5 index a60337aa..bf125183 100644 --- a/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f_dep.md5 +++ b/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f_dep.md5 @@ -1 +1 @@ -9e321c63f5d682a981e36f479132ee3e \ No newline at end of file +7bc0e4f742ed71382359566a42694665 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f_dep.png b/preview/pr-1492/api/latest/dir_04d49acea3c42cab2afcd35cb2f2a48f_dep.png index 86ff0d1c947937acf7e57dc52f7461f4f84ff1a7..1163d292a4a688c330efba0aa9516b1e63a898f2 100644 GIT binary patch literal 3690 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 literal 3708 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 + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Win32 Directory Reference
    @@ -98,9 +115,13 @@ Files   + - + diff --git a/preview/pr-1492/api/latest/dir_0ba908baca6d808b21359711c92b5f16.js b/preview/pr-1492/api/latest/dir_0ba908baca6d808b21359711c92b5f16.js new file mode 100644 index 00000000..1154461e --- /dev/null +++ b/preview/pr-1492/api/latest/dir_0ba908baca6d808b21359711c92b5f16.js @@ -0,0 +1,5 @@ +var dir_0ba908baca6d808b21359711c92b5f16 = +[ + [ "UThreadC.h", "Win32_2UThreadC_8h_source.html", null ], + [ "UWin32.h", "UWin32_8h_source.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_21f2edb779785a2efd6396476d03a0e2.html b/preview/pr-1492/api/latest/dir_21f2edb779785a2efd6396476d03a0e2.html index 88cc65cb..7ee8aad3 100644 --- a/preview/pr-1492/api/latest/dir_21f2edb779785a2efd6396476d03a0e2.html +++ b/preview/pr-1492/api/latest/dir_21f2edb779785a2efd6396476d03a0e2.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    corelib Directory Reference
    @@ -91,9 +108,13 @@ Directory dependency graph for corelib: + - + diff --git a/preview/pr-1492/api/latest/dir_21f2edb779785a2efd6396476d03a0e2.js b/preview/pr-1492/api/latest/dir_21f2edb779785a2efd6396476d03a0e2.js new file mode 100644 index 00000000..afc88b1c --- /dev/null +++ b/preview/pr-1492/api/latest/dir_21f2edb779785a2efd6396476d03a0e2.js @@ -0,0 +1,4 @@ +var dir_21f2edb779785a2efd6396476d03a0e2 = +[ + [ "src", "dir_ca74fa0ef74cdae9a74fcd374d99516a.html", "dir_ca74fa0ef74cdae9a74fcd374d99516a" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_249903c078ca6be5fe8a43d73ba57f0e.html b/preview/pr-1492/api/latest/dir_249903c078ca6be5fe8a43d73ba57f0e.html index 837299e2..56e91ce4 100644 --- a/preview/pr-1492/api/latest/dir_249903c078ca6be5fe8a43d73ba57f0e.html +++ b/preview/pr-1492/api/latest/dir_249903c078ca6be5fe8a43d73ba57f0e.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    camera Directory Reference
    @@ -140,9 +157,13 @@ Files   + - + diff --git a/preview/pr-1492/api/latest/dir_249903c078ca6be5fe8a43d73ba57f0e.js b/preview/pr-1492/api/latest/dir_249903c078ca6be5fe8a43d73ba57f0e.js new file mode 100644 index 00000000..6393c182 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_249903c078ca6be5fe8a43d73ba57f0e.js @@ -0,0 +1,26 @@ +var dir_249903c078ca6be5fe8a43d73ba57f0e = +[ + [ "CameraDepthAI.h", "CameraDepthAI_8h_source.html", null ], + [ "CameraFreenect.h", "CameraFreenect_8h_source.html", null ], + [ "CameraFreenect2.h", "CameraFreenect2_8h_source.html", null ], + [ "CameraImages.h", "CameraImages_8h_source.html", null ], + [ "CameraK4A.h", "CameraK4A_8h_source.html", null ], + [ "CameraK4W2.h", "CameraK4W2_8h_source.html", null ], + [ "CameraMyntEye.h", "CameraMyntEye_8h_source.html", null ], + [ "CameraOpenni.h", "CameraOpenni_8h_source.html", null ], + [ "CameraOpenNI2.h", "CameraOpenNI2_8h_source.html", null ], + [ "CameraOpenNICV.h", "CameraOpenNICV_8h_source.html", null ], + [ "CameraOrbbecSDK.h", "CameraOrbbecSDK_8h_source.html", null ], + [ "CameraRealSense.h", "CameraRealSense_8h_source.html", null ], + [ "CameraRealSense2.h", "CameraRealSense2_8h_source.html", null ], + [ "CameraRGBDImages.h", "CameraRGBDImages_8h_source.html", null ], + [ "CameraSeerSense.h", "CameraSeerSense_8h_source.html", null ], + [ "CameraStereoDC1394.h", "CameraStereoDC1394_8h_source.html", null ], + [ "CameraStereoFlyCapture2.h", "CameraStereoFlyCapture2_8h_source.html", null ], + [ "CameraStereoImages.h", "CameraStereoImages_8h_source.html", null ], + [ "CameraStereoTara.h", "CameraStereoTara_8h_source.html", null ], + [ "CameraStereoVideo.h", "CameraStereoVideo_8h_source.html", null ], + [ "CameraStereoZed.h", "CameraStereoZed_8h_source.html", null ], + [ "CameraStereoZedOC.h", "CameraStereoZedOC_8h_source.html", null ], + [ "CameraVideo.h", "CameraVideo_8h_source.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_3587399b7774227770d0fd39c2d22121.html b/preview/pr-1492/api/latest/dir_3587399b7774227770d0fd39c2d22121.html index ee71236f..e2cfd046 100644 --- a/preview/pr-1492/api/latest/dir_3587399b7774227770d0fd39c2d22121.html +++ b/preview/pr-1492/api/latest/dir_3587399b7774227770d0fd39c2d22121.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    optimizer Directory Reference
    @@ -104,9 +121,13 @@ Files   + - + diff --git a/preview/pr-1492/api/latest/dir_3587399b7774227770d0fd39c2d22121.js b/preview/pr-1492/api/latest/dir_3587399b7774227770d0fd39c2d22121.js new file mode 100644 index 00000000..07156655 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_3587399b7774227770d0fd39c2d22121.js @@ -0,0 +1,8 @@ +var dir_3587399b7774227770d0fd39c2d22121 = +[ + [ "OptimizerCeres.h", "OptimizerCeres_8h_source.html", null ], + [ "OptimizerCVSBA.h", "OptimizerCVSBA_8h_source.html", null ], + [ "OptimizerG2O.h", "OptimizerG2O_8h_source.html", null ], + [ "OptimizerGTSAM.h", "OptimizerGTSAM_8h_source.html", null ], + [ "OptimizerTORO.h", "OptimizerTORO_8h_source.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_449b2e54cbad5b668a24993c3878cc51.html b/preview/pr-1492/api/latest/dir_449b2e54cbad5b668a24993c3878cc51.html index 287c4909..8ad22e35 100644 --- a/preview/pr-1492/api/latest/dir_449b2e54cbad5b668a24993c3878cc51.html +++ b/preview/pr-1492/api/latest/dir_449b2e54cbad5b668a24993c3878cc51.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap Directory Reference
    @@ -97,9 +114,13 @@ Directories   + - + diff --git a/preview/pr-1492/api/latest/dir_449b2e54cbad5b668a24993c3878cc51.js b/preview/pr-1492/api/latest/dir_449b2e54cbad5b668a24993c3878cc51.js new file mode 100644 index 00000000..58be40fd --- /dev/null +++ b/preview/pr-1492/api/latest/dir_449b2e54cbad5b668a24993c3878cc51.js @@ -0,0 +1,4 @@ +var dir_449b2e54cbad5b668a24993c3878cc51 = +[ + [ "core", "dir_623bdbaac6fe9b3f6f5de21b17f93501.html", "dir_623bdbaac6fe9b3f6f5de21b17f93501" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_4e8d938e9ddb5a617c200d5739d1f41a.html b/preview/pr-1492/api/latest/dir_4e8d938e9ddb5a617c200d5739d1f41a.html new file mode 100644 index 00000000..9cf50fe6 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_4e8d938e9ddb5a617c200d5739d1f41a.html @@ -0,0 +1,110 @@ + + + + + + + + +RTAB-Map: doxygen Directory Reference + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    doxygen Directory Reference
    +
    +
    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/dir_55226059184c2c5c345e42665cf98aec.html b/preview/pr-1492/api/latest/dir_55226059184c2c5c345e42665cf98aec.html index 70b51f99..7a73dfed 100644 --- a/preview/pr-1492/api/latest/dir_55226059184c2c5c345e42665cf98aec.html +++ b/preview/pr-1492/api/latest/dir_55226059184c2c5c345e42665cf98aec.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    include Directory Reference
    @@ -91,9 +108,13 @@ Directory dependency graph for include: + - + diff --git a/preview/pr-1492/api/latest/dir_55226059184c2c5c345e42665cf98aec.js b/preview/pr-1492/api/latest/dir_55226059184c2c5c345e42665cf98aec.js new file mode 100644 index 00000000..8316aad3 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_55226059184c2c5c345e42665cf98aec.js @@ -0,0 +1,4 @@ +var dir_55226059184c2c5c345e42665cf98aec = +[ + [ "rtabmap", "dir_449b2e54cbad5b668a24993c3878cc51.html", "dir_449b2e54cbad5b668a24993c3878cc51" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_5807fd1f37f21884b665e4f5337b2441.html b/preview/pr-1492/api/latest/dir_5807fd1f37f21884b665e4f5337b2441.html index c6e2270b..4f78014f 100644 --- a/preview/pr-1492/api/latest/dir_5807fd1f37f21884b665e4f5337b2441.html +++ b/preview/pr-1492/api/latest/dir_5807fd1f37f21884b665e4f5337b2441.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    include Directory Reference
    @@ -91,9 +108,13 @@ Directory dependency graph for include: + - + diff --git a/preview/pr-1492/api/latest/dir_5807fd1f37f21884b665e4f5337b2441.js b/preview/pr-1492/api/latest/dir_5807fd1f37f21884b665e4f5337b2441.js new file mode 100644 index 00000000..a9f7c6c8 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_5807fd1f37f21884b665e4f5337b2441.js @@ -0,0 +1,4 @@ +var dir_5807fd1f37f21884b665e4f5337b2441 = +[ + [ "rtabmap", "dir_d5b9494e18cb3ada3ef427a965bb34ab.html", "dir_d5b9494e18cb3ada3ef427a965bb34ab" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_623bdbaac6fe9b3f6f5de21b17f93501.html b/preview/pr-1492/api/latest/dir_623bdbaac6fe9b3f6f5de21b17f93501.html index 3a065247..079fc5c4 100644 --- a/preview/pr-1492/api/latest/dir_623bdbaac6fe9b3f6f5de21b17f93501.html +++ b/preview/pr-1492/api/latest/dir_623bdbaac6fe9b3f6f5de21b17f93501.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    core Directory Reference
    @@ -98,9 +115,13 @@ Files   + - + diff --git a/preview/pr-1492/api/latest/dir_623bdbaac6fe9b3f6f5de21b17f93501.js b/preview/pr-1492/api/latest/dir_623bdbaac6fe9b3f6f5de21b17f93501.js new file mode 100644 index 00000000..7353c818 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_623bdbaac6fe9b3f6f5de21b17f93501.js @@ -0,0 +1,5 @@ +var dir_623bdbaac6fe9b3f6f5de21b17f93501 = +[ + [ "rtabmap_core_export.h", "rtabmap__core__export_8h_source.html", null ], + [ "Version.h", "Version_8h_source.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_65d456be8cef94751a4d1b4df815a100.html b/preview/pr-1492/api/latest/dir_65d456be8cef94751a4d1b4df815a100.html index b177d1ea..b66539f8 100644 --- a/preview/pr-1492/api/latest/dir_65d456be8cef94751a4d1b4df815a100.html +++ b/preview/pr-1492/api/latest/dir_65d456be8cef94751a4d1b4df815a100.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    lidar Directory Reference
    @@ -96,9 +113,13 @@ Files   + - + diff --git a/preview/pr-1492/api/latest/dir_65d456be8cef94751a4d1b4df815a100.js b/preview/pr-1492/api/latest/dir_65d456be8cef94751a4d1b4df815a100.js new file mode 100644 index 00000000..3cb91f5f --- /dev/null +++ b/preview/pr-1492/api/latest/dir_65d456be8cef94751a4d1b4df815a100.js @@ -0,0 +1,4 @@ +var dir_65d456be8cef94751a4d1b4df815a100 = +[ + [ "LidarVLP16.h", "LidarVLP16_8h_source.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822.html b/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822.html index 455890c2..b8c32c6b 100644 --- a/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822.html +++ b/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    impl Directory Reference
    @@ -87,8 +104,8 @@ Directory dependency graph for impl: - - + + @@ -105,9 +122,13 @@ Files   + - + diff --git a/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822.js b/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822.js new file mode 100644 index 00000000..5123c5d6 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822.js @@ -0,0 +1,7 @@ +var dir_67ee77bab1d00e5527b3ba66cff8b822 = +[ + [ "LocalMapMaker.hpp", "LocalMapMaker_8hpp_source.html", null ], + [ "util3d.hpp", "util3d_8hpp_source.html", null ], + [ "util3d_mapping.hpp", "util3d__mapping_8hpp_source.html", null ], + [ "util3d_surface.hpp", "util3d__surface_8hpp_source.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822_dep.map b/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822_dep.map index 0d5986b1..b3b9eda2 100644 --- a/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822_dep.map +++ b/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822_dep.map @@ -1,7 +1,7 @@ - - + + diff --git a/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822_dep.md5 b/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822_dep.md5 index 18a9b81f..17ebb1c4 100644 --- a/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822_dep.md5 +++ b/preview/pr-1492/api/latest/dir_67ee77bab1d00e5527b3ba66cff8b822_dep.md5 @@ -1 +1 @@ -7aed099ac606a338064ef9bb6d63b322 \ No newline at end of file +325df056e7478739191772fa4d0aece6 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_6fc574af21c01044bbfc485d931ba1b6.html b/preview/pr-1492/api/latest/dir_6fc574af21c01044bbfc485d931ba1b6.html index fcf8559d..6a853ddb 100644 --- a/preview/pr-1492/api/latest/dir_6fc574af21c01044bbfc485d931ba1b6.html +++ b/preview/pr-1492/api/latest/dir_6fc574af21c01044bbfc485d931ba1b6.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Posix Directory Reference
    @@ -96,9 +113,13 @@ Files   + - + diff --git a/preview/pr-1492/api/latest/dir_6fc574af21c01044bbfc485d931ba1b6.js b/preview/pr-1492/api/latest/dir_6fc574af21c01044bbfc485d931ba1b6.js new file mode 100644 index 00000000..d499c3cb --- /dev/null +++ b/preview/pr-1492/api/latest/dir_6fc574af21c01044bbfc485d931ba1b6.js @@ -0,0 +1,4 @@ +var dir_6fc574af21c01044bbfc485d931ba1b6 = +[ + [ "UThreadC.h", "Posix_2UThreadC_8h_source.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_7b07a0fe62d0fac6129c48e2cb6c7633.html b/preview/pr-1492/api/latest/dir_7b07a0fe62d0fac6129c48e2cb6c7633.html index ebb4ac8c..a5882263 100644 --- a/preview/pr-1492/api/latest/dir_7b07a0fe62d0fac6129c48e2cb6c7633.html +++ b/preview/pr-1492/api/latest/dir_7b07a0fe62d0fac6129c48e2cb6c7633.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    stereo Directory Reference
    @@ -100,9 +117,13 @@ Files   + - + diff --git a/preview/pr-1492/api/latest/dir_7b07a0fe62d0fac6129c48e2cb6c7633.js b/preview/pr-1492/api/latest/dir_7b07a0fe62d0fac6129c48e2cb6c7633.js new file mode 100644 index 00000000..0a391ba8 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_7b07a0fe62d0fac6129c48e2cb6c7633.js @@ -0,0 +1,6 @@ +var dir_7b07a0fe62d0fac6129c48e2cb6c7633 = +[ + [ "StereoBM.h", "StereoBM_8h_source.html", null ], + [ "stereoRectifyFisheye.h", "stereoRectifyFisheye_8h_source.html", null ], + [ "StereoSGBM.h", "StereoSGBM_8h_source.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_7c77c469ef71e5893c1567cf621a9d83.html b/preview/pr-1492/api/latest/dir_7c77c469ef71e5893c1567cf621a9d83.html index 97be115d..613bfe2f 100644 --- a/preview/pr-1492/api/latest/dir_7c77c469ef71e5893c1567cf621a9d83.html +++ b/preview/pr-1492/api/latest/dir_7c77c469ef71e5893c1567cf621a9d83.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    utilite Directory Reference
    + - + diff --git a/preview/pr-1492/api/latest/dir_7c77c469ef71e5893c1567cf621a9d83.js b/preview/pr-1492/api/latest/dir_7c77c469ef71e5893c1567cf621a9d83.js new file mode 100644 index 00000000..aa26140d --- /dev/null +++ b/preview/pr-1492/api/latest/dir_7c77c469ef71e5893c1567cf621a9d83.js @@ -0,0 +1,4 @@ +var dir_7c77c469ef71e5893c1567cf621a9d83 = +[ + [ "include", "dir_5807fd1f37f21884b665e4f5337b2441.html", "dir_5807fd1f37f21884b665e4f5337b2441" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_85e098119c0e838040cd00f42e29c3c2.html b/preview/pr-1492/api/latest/dir_85e098119c0e838040cd00f42e29c3c2.html index 21e3b254..1a2309b5 100644 --- a/preview/pr-1492/api/latest/dir_85e098119c0e838040cd00f42e29c3c2.html +++ b/preview/pr-1492/api/latest/dir_85e098119c0e838040cd00f42e29c3c2.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    utilite Directory Reference
    @@ -142,7 +159,8 @@ Files    UThreadC.h   - UThreadNode.h + UThreadNode.h + Backward-compatible alias header for UThread.
       UtiLite.h   @@ -153,9 +171,13 @@ Files   + - + diff --git a/preview/pr-1492/api/latest/dir_85e098119c0e838040cd00f42e29c3c2.js b/preview/pr-1492/api/latest/dir_85e098119c0e838040cd00f42e29c3c2.js new file mode 100644 index 00000000..b335d656 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_85e098119c0e838040cd00f42e29c3c2.js @@ -0,0 +1,27 @@ +var dir_85e098119c0e838040cd00f42e29c3c2 = +[ + [ "Posix", "dir_6fc574af21c01044bbfc485d931ba1b6.html", "dir_6fc574af21c01044bbfc485d931ba1b6" ], + [ "Win32", "dir_0ba908baca6d808b21359711c92b5f16.html", "dir_0ba908baca6d808b21359711c92b5f16" ], + [ "UConversion.h", "UConversion_8h.html", "UConversion_8h" ], + [ "UDestroyer.h", "UDestroyer_8h_source.html", null ], + [ "UDirectory.h", "UDirectory_8h_source.html", null ], + [ "UEvent.h", "UEvent_8h_source.html", null ], + [ "UEventsHandler.h", "UEventsHandler_8h_source.html", null ], + [ "UEventsManager.h", "UEventsManager_8h_source.html", null ], + [ "UEventsSender.h", "UEventsSender_8h_source.html", null ], + [ "UException.h", "UException_8h_source.html", null ], + [ "UFile.h", "UFile_8h_source.html", null ], + [ "ULogger.h", "ULogger_8h.html", "ULogger_8h" ], + [ "UMath.h", "UMath_8h.html", "UMath_8h" ], + [ "UMutex.h", "UMutex_8h_source.html", null ], + [ "UObjDeletionThread.h", "UObjDeletionThread_8h_source.html", null ], + [ "UProcessInfo.h", "UProcessInfo_8h.html", "UProcessInfo_8h" ], + [ "USemaphore.h", "USemaphore_8h_source.html", null ], + [ "UStl.h", "UStl_8h.html", "UStl_8h" ], + [ "UThread.h", "UThread_8h_source.html", null ], + [ "UThreadC.h", "UThreadC_8h_source.html", null ], + [ "UThreadNode.h", "UThreadNode_8h.html", "UThreadNode_8h" ], + [ "UtiLite.h", "UtiLite_8h_source.html", null ], + [ "UTimer.h", "UTimer_8h_source.html", null ], + [ "UVariant.h", "UVariant_8h.html", "UVariant_8h" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140.html b/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140.html index 0dc78c5b..06232b2c 100644 --- a/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140.html +++ b/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    core Directory Reference
    @@ -86,14 +103,14 @@ Directory dependency graph for core:
    corelib/include/rtabmap/core
    - - + + - - + + @@ -292,9 +309,13 @@ Files   + - + diff --git a/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140.js b/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140.js new file mode 100644 index 00000000..4b32d2e9 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140.js @@ -0,0 +1,94 @@ +var dir_884419f21456e80aa47bc1d0c2ab0140 = +[ + [ "camera", "dir_249903c078ca6be5fe8a43d73ba57f0e.html", "dir_249903c078ca6be5fe8a43d73ba57f0e" ], + [ "clams", "dir_b3c8af46e4c1aa88d96b6d1863f8ab51.html", "dir_b3c8af46e4c1aa88d96b6d1863f8ab51" ], + [ "global_map", "dir_ee30f6c257683889c7b4a28a79d90ef3.html", "dir_ee30f6c257683889c7b4a28a79d90ef3" ], + [ "impl", "dir_67ee77bab1d00e5527b3ba66cff8b822.html", "dir_67ee77bab1d00e5527b3ba66cff8b822" ], + [ "lidar", "dir_65d456be8cef94751a4d1b4df815a100.html", "dir_65d456be8cef94751a4d1b4df815a100" ], + [ "odometry", "dir_fbc3350978c71aef49f2eeb1c9d88691.html", "dir_fbc3350978c71aef49f2eeb1c9d88691" ], + [ "optimizer", "dir_3587399b7774227770d0fd39c2d22121.html", "dir_3587399b7774227770d0fd39c2d22121" ], + [ "stereo", "dir_7b07a0fe62d0fac6129c48e2cb6c7633.html", "dir_7b07a0fe62d0fac6129c48e2cb6c7633" ], + [ "BayesFilter.h", "BayesFilter_8h_source.html", null ], + [ "Camera.h", "Camera_8h_source.html", null ], + [ "CameraEvent.h", "CameraEvent_8h_source.html", null ], + [ "CameraInfo.h", "CameraInfo_8h_source.html", null ], + [ "CameraModel.h", "CameraModel_8h_source.html", null ], + [ "CameraRGB.h", "CameraRGB_8h_source.html", null ], + [ "CameraRGBD.h", "CameraRGBD_8h_source.html", null ], + [ "CameraStereo.h", "CameraStereo_8h_source.html", null ], + [ "CameraThread.h", "CameraThread_8h_source.html", null ], + [ "Compression.h", "Compression_8h_source.html", null ], + [ "DBDriver.h", "DBDriver_8h_source.html", null ], + [ "DBDriverSqlite3.h", "DBDriverSqlite3_8h_source.html", null ], + [ "DBReader.h", "DBReader_8h_source.html", null ], + [ "EnvSensor.h", "EnvSensor_8h_source.html", null ], + [ "EpipolarGeometry.h", "EpipolarGeometry_8h_source.html", null ], + [ "Features2d.h", "Features2d_8h_source.html", null ], + [ "FlannIndex.h", "FlannIndex_8h_source.html", null ], + [ "GainCompensator.h", "GainCompensator_8h_source.html", null ], + [ "GeodeticCoords.h", "GeodeticCoords_8h_source.html", null ], + [ "GlobalDescriptor.h", "GlobalDescriptor_8h_source.html", null ], + [ "GlobalDescriptorExtractor.h", "GlobalDescriptorExtractor_8h_source.html", null ], + [ "GlobalMap.h", "GlobalMap_8h_source.html", null ], + [ "GPS.h", "GPS_8h_source.html", null ], + [ "Graph.h", "Graph_8h_source.html", null ], + [ "Image.h", "Image_8h_source.html", null ], + [ "IMU.h", "IMU_8h_source.html", null ], + [ "IMUFilter.h", "IMUFilter_8h_source.html", null ], + [ "IMUThread.h", "IMUThread_8h_source.html", null ], + [ "Landmark.h", "Landmark_8h_source.html", null ], + [ "LaserScan.h", "LaserScan_8h_source.html", null ], + [ "LASWriter.h", "LASWriter_8h_source.html", null ], + [ "Lidar.h", "Lidar_8h_source.html", null ], + [ "Link.h", "Link_8h_source.html", null ], + [ "LocalGrid.h", "LocalGrid_8h_source.html", null ], + [ "LocalGridMaker.h", "LocalGridMaker_8h_source.html", null ], + [ "MarkerDetector.h", "MarkerDetector_8h_source.html", null ], + [ "Memory.h", "Memory_8h_source.html", null ], + [ "OccupancyGrid.h", "OccupancyGrid_8h_source.html", null ], + [ "OctoMap.h", "OctoMap_8h_source.html", null ], + [ "Odometry.h", "Odometry_8h_source.html", null ], + [ "OdometryEvent.h", "OdometryEvent_8h_source.html", null ], + [ "OdometryInfo.h", "OdometryInfo_8h_source.html", null ], + [ "OdometryThread.h", "OdometryThread_8h_source.html", null ], + [ "Optimizer.h", "Optimizer_8h_source.html", null ], + [ "Parameters.h", "Parameters_8h_source.html", null ], + [ "ParamEvent.h", "ParamEvent_8h_source.html", null ], + [ "ParticleFilter.h", "ParticleFilter_8h_source.html", null ], + [ "PDALWriter.h", "PDALWriter_8h_source.html", null ], + [ "ProgressState.h", "ProgressState_8h_source.html", null ], + [ "PythonInterface.h", "PythonInterface_8h_source.html", null ], + [ "Recovery.h", "Recovery_8h_source.html", null ], + [ "Registration.h", "Registration_8h_source.html", null ], + [ "RegistrationIcp.h", "RegistrationIcp_8h_source.html", null ], + [ "RegistrationInfo.h", "RegistrationInfo_8h_source.html", null ], + [ "RegistrationVis.h", "RegistrationVis_8h_source.html", null ], + [ "Rtabmap.h", "Rtabmap_8h_source.html", null ], + [ "RtabmapEvent.h", "RtabmapEvent_8h_source.html", null ], + [ "RtabmapThread.h", "RtabmapThread_8h_source.html", null ], + [ "rvl_codec.h", "rvl__codec_8h_source.html", null ], + [ "SensorCapture.h", "SensorCapture_8h_source.html", null ], + [ "SensorCaptureInfo.h", "SensorCaptureInfo_8h_source.html", null ], + [ "SensorCaptureThread.h", "SensorCaptureThread_8h_source.html", null ], + [ "SensorData.h", "SensorData_8h_source.html", null ], + [ "SensorEvent.h", "SensorEvent_8h_source.html", null ], + [ "Signature.h", "Signature_8h_source.html", null ], + [ "Statistics.h", "Statistics_8h_source.html", null ], + [ "Stereo.h", "Stereo_8h_source.html", null ], + [ "StereoCameraModel.h", "StereoCameraModel_8h_source.html", null ], + [ "StereoDense.h", "StereoDense_8h_source.html", null ], + [ "Transform.h", "Transform_8h_source.html", null ], + [ "UserDataEvent.h", "UserDataEvent_8h_source.html", null ], + [ "util2d.h", "util2d_8h_source.html", null ], + [ "util3d.h", "util3d_8h_source.html", null ], + [ "util3d_correspondences.h", "util3d__correspondences_8h_source.html", null ], + [ "util3d_features.h", "util3d__features_8h_source.html", null ], + [ "util3d_filtering.h", "util3d__filtering_8h_source.html", null ], + [ "util3d_mapping.h", "util3d__mapping_8h_source.html", null ], + [ "util3d_motion_estimation.h", "util3d__motion__estimation_8h_source.html", null ], + [ "util3d_registration.h", "util3d__registration_8h_source.html", null ], + [ "util3d_surface.h", "util3d__surface_8h_source.html", null ], + [ "util3d_transforms.h", "util3d__transforms_8h_source.html", null ], + [ "VisualWord.h", "VisualWord_8h_source.html", null ], + [ "VWDictionary.h", "VWDictionary_8h_source.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140_dep.map b/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140_dep.map index eb3c4635..80da7969 100644 --- a/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140_dep.map +++ b/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140_dep.map @@ -1,13 +1,13 @@ - - + + - - + + diff --git a/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140_dep.md5 b/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140_dep.md5 index f27cf386..3de42435 100644 --- a/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140_dep.md5 +++ b/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140_dep.md5 @@ -1 +1 @@ -a666ade49b489d11bd349109bda74494 \ No newline at end of file +6841d3797a8861755dcab2dbbdca72a3 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140_dep.png b/preview/pr-1492/api/latest/dir_884419f21456e80aa47bc1d0c2ab0140_dep.png index ebee19460753244ed38771eaf73e0893d59cab91..424da8b63435cd7a9a1f800377284db6f5d51f60 100644 GIT binary patch literal 13877 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 diff --git a/preview/pr-1492/api/latest/dir_8c6d2b7fb0f1009468191a56b06a1387.html b/preview/pr-1492/api/latest/dir_8c6d2b7fb0f1009468191a56b06a1387.html index 90cac2b9..7388b654 100644 --- a/preview/pr-1492/api/latest/dir_8c6d2b7fb0f1009468191a56b06a1387.html +++ b/preview/pr-1492/api/latest/dir_8c6d2b7fb0f1009468191a56b06a1387.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    build-docs Directory Reference
    + - + diff --git a/preview/pr-1492/api/latest/dir_8c6d2b7fb0f1009468191a56b06a1387.js b/preview/pr-1492/api/latest/dir_8c6d2b7fb0f1009468191a56b06a1387.js new file mode 100644 index 00000000..bff9d6c3 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_8c6d2b7fb0f1009468191a56b06a1387.js @@ -0,0 +1,4 @@ +var dir_8c6d2b7fb0f1009468191a56b06a1387 = +[ + [ "corelib", "dir_21f2edb779785a2efd6396476d03a0e2.html", "dir_21f2edb779785a2efd6396476d03a0e2" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_b3c8af46e4c1aa88d96b6d1863f8ab51.html b/preview/pr-1492/api/latest/dir_b3c8af46e4c1aa88d96b6d1863f8ab51.html index 913d232d..a6194edf 100644 --- a/preview/pr-1492/api/latest/dir_b3c8af46e4c1aa88d96b6d1863f8ab51.html +++ b/preview/pr-1492/api/latest/dir_b3c8af46e4c1aa88d96b6d1863f8ab51.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    clams Directory Reference
    @@ -100,9 +117,13 @@ Files   + - + diff --git a/preview/pr-1492/api/latest/dir_b3c8af46e4c1aa88d96b6d1863f8ab51.js b/preview/pr-1492/api/latest/dir_b3c8af46e4c1aa88d96b6d1863f8ab51.js new file mode 100644 index 00000000..35c504a8 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_b3c8af46e4c1aa88d96b6d1863f8ab51.js @@ -0,0 +1,6 @@ +var dir_b3c8af46e4c1aa88d96b6d1863f8ab51 = +[ + [ "discrete_depth_distortion_model.h", "discrete__depth__distortion__model_8h_source.html", null ], + [ "frame_projector.h", "frame__projector_8h_source.html", null ], + [ "slam_calibrator.h", "slam__calibrator_8h_source.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_ca74fa0ef74cdae9a74fcd374d99516a.html b/preview/pr-1492/api/latest/dir_ca74fa0ef74cdae9a74fcd374d99516a.html index 9bbfa650..a807f2f3 100644 --- a/preview/pr-1492/api/latest/dir_ca74fa0ef74cdae9a74fcd374d99516a.html +++ b/preview/pr-1492/api/latest/dir_ca74fa0ef74cdae9a74fcd374d99516a.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    src Directory Reference
    @@ -91,9 +108,13 @@ Directory dependency graph for src:
    + - + diff --git a/preview/pr-1492/api/latest/dir_ca74fa0ef74cdae9a74fcd374d99516a.js b/preview/pr-1492/api/latest/dir_ca74fa0ef74cdae9a74fcd374d99516a.js new file mode 100644 index 00000000..8a4e3d6a --- /dev/null +++ b/preview/pr-1492/api/latest/dir_ca74fa0ef74cdae9a74fcd374d99516a.js @@ -0,0 +1,4 @@ +var dir_ca74fa0ef74cdae9a74fcd374d99516a = +[ + [ "include", "dir_55226059184c2c5c345e42665cf98aec.html", "dir_55226059184c2c5c345e42665cf98aec" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_d5b9494e18cb3ada3ef427a965bb34ab.html b/preview/pr-1492/api/latest/dir_d5b9494e18cb3ada3ef427a965bb34ab.html index b474577e..f2d3b573 100644 --- a/preview/pr-1492/api/latest/dir_d5b9494e18cb3ada3ef427a965bb34ab.html +++ b/preview/pr-1492/api/latest/dir_d5b9494e18cb3ada3ef427a965bb34ab.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap Directory Reference
    @@ -97,9 +114,13 @@ Directories   + - + diff --git a/preview/pr-1492/api/latest/dir_d5b9494e18cb3ada3ef427a965bb34ab.js b/preview/pr-1492/api/latest/dir_d5b9494e18cb3ada3ef427a965bb34ab.js new file mode 100644 index 00000000..5386fa88 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_d5b9494e18cb3ada3ef427a965bb34ab.js @@ -0,0 +1,4 @@ +var dir_d5b9494e18cb3ada3ef427a965bb34ab = +[ + [ "utilite", "dir_85e098119c0e838040cd00f42e29c3c2.html", "dir_85e098119c0e838040cd00f42e29c3c2" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1.html b/preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1.html new file mode 100644 index 00000000..f4aeda3f --- /dev/null +++ b/preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1.html @@ -0,0 +1,119 @@ + + + + + + + + +RTAB-Map: build-docs/doxygen Directory Reference + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    doxygen Directory Reference
    +
    +
    +
    +Directory dependency graph for doxygen:
    +
    +
    build-docs/doxygen
    + + + + +
    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1_dep.map b/preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1_dep.map new file mode 100644 index 00000000..fc925d6c --- /dev/null +++ b/preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1_dep.map @@ -0,0 +1,4 @@ + + + + diff --git a/preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1_dep.md5 b/preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1_dep.md5 new file mode 100644 index 00000000..f9a15405 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1_dep.md5 @@ -0,0 +1 @@ +618b2fa2f081c7e6c78e2e779f643d22 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1_dep.png b/preview/pr-1492/api/latest/dir_e4607d1f674c8fc63d3b87c7bc0020e1_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..7eea40697800890df39965ef14bdbc6f83191f9a GIT binary patch literal 2943 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 literal 0 HcmV?d00001 diff --git a/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6.html b/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6.html index 4b1bc1dd..b88c3faf 100644 --- a/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6.html +++ b/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    include Directory Reference
    @@ -87,16 +104,20 @@ Directory dependency graph for include: - - + + + - + diff --git a/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6.js b/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6.js new file mode 100644 index 00000000..419ff643 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6.js @@ -0,0 +1,4 @@ +var dir_e996b11fd4b3a747423759b16a8ba4a6 = +[ + [ "rtabmap", "dir_ff01f7bc5399ccf9ff1cc91d1f45726a.html", "dir_ff01f7bc5399ccf9ff1cc91d1f45726a" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6_dep.map b/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6_dep.map index 9462ad2b..f765e9e2 100644 --- a/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6_dep.map +++ b/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6_dep.map @@ -1,8 +1,8 @@ - - + + diff --git a/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6_dep.md5 b/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6_dep.md5 index 276c0a8f..a8d6d6fc 100644 --- a/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6_dep.md5 +++ b/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6_dep.md5 @@ -1 +1 @@ -11aa81ee325a7beb262f83c26502c7f6 \ No newline at end of file +872e1e9993740235c038eddab059a88f \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6_dep.png b/preview/pr-1492/api/latest/dir_e996b11fd4b3a747423759b16a8ba4a6_dep.png index 215d623f8f08d71499f4b5205da1c3403eedc1e0..f7c5f80b9af6a050ef6eb88f6e1ca246e8cebc83 100644 GIT binary patch literal 4925 zcmaJ_cQ{;4+ux8!iKt2R5>b~}L86!FHe?Z^cS5Wdy)G%Mw;+1&LbS+gi%kgL)uS!4 z2&>m1+6umt=X<~Bdf$J(>s)8%I&T9gmKp+q`R7>p%P#*$! zIRzO|Vvkuffr`vdTT=~m`R6KVFHZr181|uR%7y_s+p~cdPkk?X_i(mJkLmxqsjsYe z^&7U7-#c;C$6{>U@dH#7@AXN?tsd`|4R$Fb#+NOQnix5z{b+W0&1#l#Mn*v)XimYC z{W7TK_&Cz*mMOt%$LmC%iJhWziB`0|2G>=q;f*VQq{}+oi-6k9g#I@o? z&_N};mVSbohDPY^?b7y7wJiuk!|~?I#_H%Vg+o}8$txCdvCn#szgOZR_XIQOc{Gh% ztY)->oiXt_Ij)eNZiZX8p02vGij1pJba5moe(gJ+lN216?76E&VH?T-=Qh+(5kdA% zv5rdf@;cO{G#vc+{2A6$shRQR2I(2;2+HO75sr54`wgb_9-p0kIfJx`+cM~8J+I=E zu5+cG?*=%<>oW$MKCM=s^-R~-RZI#5$c|R$^WEGPq#}hd4BIVC~HO)aY8FZM&g_cb7XvzMKN``Y-f2fuZcVkMORS1A z(2XRm=CLFiRaN^wX2aDkABJm7Go^e^vG3XY)hvJ=8j{>NW9;G1e=ni~-?-(s8}nl- z+WX|RiQHzfL=Tjlk`e`Y1S?S=5QrlAF^j1!@u-bFc_5LJW@QD^$tB9u9*10g`Rmtx zKaH&)AzOTi?9%@Ep82L*_4P~?G&@hKTKOO6J<9KB8cxPYJ8@dOPY(=5?H-~i`?-VR zRNkjv*BToeKOG#@)Zpq2Xg@lA0_WwSg*~FzfkCjzl?1I5qkPpp%@9ZF@zm$M{ zHd;^b?eKCx7*$hcDTldMJ2o~3pS8+JC@i#+@ftVK0IT6w2n20sXD}9;F7&}=ww0PS zK4N@anD{I`nc;Br*E@7Nb(7oXoA`L@z4Xz4VMQRvPXBsq3yimwu9~^D#M{HV^0$sn^1rnxrnxIE>uFsuZbtZWr(ndJ~H5gSo5_ z%Y6Lu2Tttl>~PDmuh7CalpW=lR~I1%hm0NgRt{QP+Bb9M6I_`-O{QE z*JGhX(FySsGO9dtP(;x&s;wAM6^i#{=!!(nt5n1x|AqeyM=j(HU(1B|mY)iM6a?s-b08=~hTeP!>qugxt1jwj4_iYUg4Rd=X z1jnBpybsf^c)XXXLZR)o^kQ2nC~dGj)c%W$FQ+aI=08{T_l*8of_T0e1(jXg={Ole z*OKeteSaQNAQT-aih*yHS;F!;xE08ah zY7yCJ5?k<+TIRoh81H!JBAyBd z@qD-Igg2>S5*3N7PDsfNHeX=FeLNjc6O>ty55%$dcsOeN+=eUBFU)77uU8pJ=FhxU zG&~F0ILyDhJg^tBmp#q!IOk>`{5!Pn}o5>PL{WRVe{42<8XuTQ1ST65ZAk zkd$QRHyYkm7TH-ncQ+d<#i}RHBj=&%4A3Zy7JxGV>RM446KC|+mMbh@7V7D#pNg=K zi{<0vYr%gc^j>JgU_D9HOySUj{^;8s z`SzLQn_-NJjMeq^^?XtSu>_?{EtM^2v$Id-vjg4iGIc4)41?#WQin2uvB@SLZ^m;j zngkfJO5X+64aXZd9SwPgh{b8dtnznc3Iw?z+p*^gukub_Atz&c2rM;?0_C zKl|v4RT&+9BI7GbBPAuZzrP=Kv2K&wW7>M+YZipE+f9tDYie>LMEDK_J2!@&?>~#h z4h}AFg(lEA>~}*Ki)7*;eyQb=^wo-(+iNCn>~-#;ZZfoY1}1s6+*Iws{bP zoo=f6eAo!H1uL3lM68)S^a_T6$9549+qpPk!2Cfz6k9RX)glN^w!dBi^|q`Jzc3+2 zzt=GKZ7#vRr_JghUGpBe^aATh1!LlhfVZ9dzGq<{jXNapxR_(v~eT4rAxx zL5sf#nJ8k)2oiTFil%q?#J1!>o{=C>#C}%&~wz~ zd1BPhU1>TL1}_&s2ZWk4uoMHfY zxm9~e3%=nO`%0yWbJI62jaHb)SivzWdU^shmp)O7#{=TR5J)E$+tPVd^LX}O?S79h zTkGmx#>M#{tS`3ZUhIDr3z9#f1F^8IJ2*P7;rusl4m1p(hmU~A4iNx^;krYnH&j*I zy_PD!3gLN2ot6cLzd?jrCWi0F=9N&8%po z-`GGq-?r>k@1K#|01Wr^c4Guw;9b+D(b(QkMjm&~dP-LL3&0a2#l5QRa(*|fjrxna z`-NTQY#vfHIKqm96UjZjU3ywkRsGfZ5>AS>?XpbWJrRr|X8YJ)E;}dxV@(A1V-v-B zf5X!9%Kk%~dr4{O$K}|t2G>)$Um;%$OcTjsW8)VHiF09;Q)W0t!@UqV<|U-LwI$tL z(tVLVD>#6DZ%~$I>okJDW-uVI+f4jP$`lH5qgx%9DeWz`Jwu+p=`@4)7ZjPGYY7(S z6lpX4HMcr7J#8$Tkm7AmBBx~HjyI}4f4;Cys#hg;<>Dm$^eGTnLcX7Vt0&CnQ-_6x z$zJuj+w>S$GwVD(O7-&98?pv(oTAsqhUrgY*O{D{tPpOtr3h*^#pGKa?fpYhF93>V zb0JK{EVd8LLeF1dST1`he;*Jg*yZW40I4$lNwm|5554A3OAF$p4$R3#hw*O088;_u zR<<(7+75OeHITE$N#vV}HAeya0&}&k7hu|x)<*W`S8?N&vPT9w?vYyp2C=@U9FBjSL4}h23Rb=J7|cMx`~eUrpd?*nu?n02E+9 zw#t962}ra5MQr||5oBSyxhW}@3qtju3t$s-qQVf#h@6})AsnE2=HGq?NG{ticK$c2 z2r)=w=OJGA`e_&WnA5;TOQj^&IiWo;Gm}N3%FN^a_E?Oo6^Zo64Fxur57sm0n!#LL z7}k7V;W%EO#GTC%h1S|Z%SgJ3q~Sljs(bd%6f1IPGM7|#KJe6jitd@sbnE+I-`P)Q zFr(4C+^$g!HpwLFZ}1`|b*lY|r_+o(A5tpy?Le_y`zGqX4D4lB*H z0geZ4u0tmN{dcGP-z}8Bh;QpR)orti>ipK9sJrZVsdaG|)(99JiPQa@cupbVFH&Ty z51&(e2S#VrbU){M=gBYfwF7SEIi+2Ca zqGfwfE_K7MrMt1tMHc;|3F9>?TNSS(^fgvF4RBT;#@y)B^>&Z%;MSLc-Qr#ZX(tk~+83 zkz>jTWkuDvHs#uvg{+81wz8U$`%OLcOl1>%HwB+^?o38jBmu2#s_z(XHf~ldHK000 z*rpmCkxv{VMv)cC$X0%{4n3bKXu%J{mids;&Q@nUXrYNmlrMOjt(e<1&S7G>{gAjlr7qObJ0UPx_U{ zyoc0!MrV+zTgBj)S^c4S%647W`U0(!xZD z^1+MqAnqM^m_%5`x9W7PE&*qFg-2Zx z1Q%W0kJ7^}onQ|@Ir2BOfe*!|cR0UOjESj{fS=fqkdmG*PnjNVUq%B;Fiq6lb(|R9 zoQ`beR7dW9{_-tJUE65ngQ)}{7aM%0&0WtQt-OgM@)*CHDDDSidHKH*c2*2+Ep2VD z#Is3>sXkTNW>u@;$aRmbEGaSJDggu#@laASf~(GOQq!D^OV>5j{^K}t~Ko-C5*@v`l+&B*s5OB)6@3{;_^fez}bO-vQVgwDFvXvFYqrK%_ zm8t0;HQF^dJCG~U&+MTc_2@yA-uJ1gI^x)2$lj^bRllFl){~_Ih`P)9YG{Y)>^AvJ zbwE?E4O?6q9Up%yi58yM+~OAF&bv70EIT7rcD2AHfX5t}32v17V3&4i=VW%VM&g6R zac%DwiNk%izm`mKMH_i literal 4936 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 + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    global_map Directory Reference
    @@ -102,9 +119,13 @@ Files   + - + diff --git a/preview/pr-1492/api/latest/dir_ee30f6c257683889c7b4a28a79d90ef3.js b/preview/pr-1492/api/latest/dir_ee30f6c257683889c7b4a28a79d90ef3.js new file mode 100644 index 00000000..9ecee402 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_ee30f6c257683889c7b4a28a79d90ef3.js @@ -0,0 +1,7 @@ +var dir_ee30f6c257683889c7b4a28a79d90ef3 = +[ + [ "CloudMap.h", "CloudMap_8h_source.html", null ], + [ "GridMap.h", "GridMap_8h_source.html", null ], + [ "OccupancyGrid.h", "global__map_2OccupancyGrid_8h_source.html", null ], + [ "OctoMap.h", "global__map_2OctoMap_8h_source.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_fbc3350978c71aef49f2eeb1c9d88691.html b/preview/pr-1492/api/latest/dir_fbc3350978c71aef49f2eeb1c9d88691.html index caaeaa60..e2a55044 100644 --- a/preview/pr-1492/api/latest/dir_fbc3350978c71aef49f2eeb1c9d88691.html +++ b/preview/pr-1492/api/latest/dir_fbc3350978c71aef49f2eeb1c9d88691.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    odometry Directory Reference
    @@ -130,9 +147,13 @@ Files   + - + diff --git a/preview/pr-1492/api/latest/dir_fbc3350978c71aef49f2eeb1c9d88691.js b/preview/pr-1492/api/latest/dir_fbc3350978c71aef49f2eeb1c9d88691.js new file mode 100644 index 00000000..67ef1ff4 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_fbc3350978c71aef49f2eeb1c9d88691.js @@ -0,0 +1,21 @@ +var dir_fbc3350978c71aef49f2eeb1c9d88691 = +[ + [ "OdometryCuVSLAM.h", "OdometryCuVSLAM_8h_source.html", null ], + [ "OdometryDVO.h", "OdometryDVO_8h_source.html", null ], + [ "OdometryF2F.h", "OdometryF2F_8h_source.html", null ], + [ "OdometryF2M.h", "OdometryF2M_8h_source.html", null ], + [ "OdometryFLOAM.h", "OdometryFLOAM_8h_source.html", null ], + [ "OdometryFovis.h", "OdometryFovis_8h_source.html", null ], + [ "OdometryLIOSAM.h", "OdometryLIOSAM_8h_source.html", null ], + [ "OdometryLOAM.h", "OdometryLOAM_8h_source.html", null ], + [ "OdometryMono.h", "OdometryMono_8h_source.html", null ], + [ "OdometryMSCKF.h", "OdometryMSCKF_8h_source.html", null ], + [ "OdometryOkvis.h", "OdometryOkvis_8h_source.html", null ], + [ "OdometryOpen3D.h", "OdometryOpen3D_8h_source.html", null ], + [ "OdometryOpenVINS.h", "OdometryOpenVINS_8h_source.html", null ], + [ "OdometryORBSLAM2.h", "OdometryORBSLAM2_8h_source.html", null ], + [ "OdometryORBSLAM3.h", "OdometryORBSLAM3_8h_source.html", null ], + [ "OdometryVINS.h", "OdometryVINS_8h_source.html", null ], + [ "OdometryVINSFusion.h", "OdometryVINSFusion_8h_source.html", null ], + [ "OdometryViso2.h", "OdometryViso2_8h_source.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a.html b/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a.html index 265af00c..9152ed25 100644 --- a/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a.html +++ b/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap Directory Reference
    @@ -87,8 +104,8 @@ Directory dependency graph for rtabmap: - - + + @@ -100,9 +117,13 @@ Directories   + - + diff --git a/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a.js b/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a.js new file mode 100644 index 00000000..af92bb95 --- /dev/null +++ b/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a.js @@ -0,0 +1,4 @@ +var dir_ff01f7bc5399ccf9ff1cc91d1f45726a = +[ + [ "core", "dir_884419f21456e80aa47bc1d0c2ab0140.html", "dir_884419f21456e80aa47bc1d0c2ab0140" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a_dep.map b/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a_dep.map index acfc0041..de592e2f 100644 --- a/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a_dep.map +++ b/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a_dep.map @@ -1,8 +1,8 @@ - - + + diff --git a/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a_dep.md5 b/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a_dep.md5 index 25c33a3b..d70ca08a 100644 --- a/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a_dep.md5 +++ b/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a_dep.md5 @@ -1 +1 @@ -45de911aa4175280c531ced901491927 \ No newline at end of file +433d93a19f2ead667b7129a6428014ec \ No newline at end of file diff --git a/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a_dep.png b/preview/pr-1492/api/latest/dir_ff01f7bc5399ccf9ff1cc91d1f45726a_dep.png index 993f3133dfbbf268e0cdaaccb73fab2384549012..fe336fb4a1345cd1f1eb0920d4db08de701334c0 100644 GIT binary patch literal 4513 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 kgkzOb%sZKGZ(-kRUMT|C7X!<14XiZX#fBK literal 4531 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 + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    discrete_depth_distortion_model.h
    @@ -232,9 +249,13 @@ $(document).ready(function() { init_codefold(0); });
    void addExample(double ground_truth, double measurement)
    + - + diff --git a/preview/pr-1492/api/latest/files.html b/preview/pr-1492/api/latest/files.html index a80e4eef..1d906e8d 100644 --- a/preview/pr-1492/api/latest/files.html +++ b/preview/pr-1492/api/latest/files.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    + - + diff --git a/preview/pr-1492/api/latest/files_dup.js b/preview/pr-1492/api/latest/files_dup.js new file mode 100644 index 00000000..bc42c0dd --- /dev/null +++ b/preview/pr-1492/api/latest/files_dup.js @@ -0,0 +1,6 @@ +var files_dup = +[ + [ "build-docs", "dir_8c6d2b7fb0f1009468191a56b06a1387.html", "dir_8c6d2b7fb0f1009468191a56b06a1387" ], + [ "corelib", "dir_04d49acea3c42cab2afcd35cb2f2a48f.html", "dir_04d49acea3c42cab2afcd35cb2f2a48f" ], + [ "utilite", "dir_7c77c469ef71e5893c1567cf621a9d83.html", "dir_7c77c469ef71e5893c1567cf621a9d83" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/frame__projector_8h_source.html b/preview/pr-1492/api/latest/frame__projector_8h_source.html index fa80a62f..f57e4352 100644 --- a/preview/pr-1492/api/latest/frame__projector_8h_source.html +++ b/preview/pr-1492/api/latest/frame__projector_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    frame_projector.h
    @@ -182,9 +199,13 @@ $(document).ready(function() { init_codefold(0); });
    Represents a pinhole camera model containing intrinsic and extrinsic parameters, used for projection,...
    Definition CameraModel.h:53
    Represents a 3D rigid body transformation (rotation + translation).
    Definition Transform.h:53
    + - + diff --git a/preview/pr-1492/api/latest/functions.html b/preview/pr-1492/api/latest/functions.html index cb19d9d4..5f6945cb 100644 --- a/preview/pr-1492/api/latest/functions.html +++ b/preview/pr-1492/api/latest/functions.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    _visualWords : rtabmap::VWDictionary
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_a.html b/preview/pr-1492/api/latest/functions_a.html index 7fda1e65..67af6d8f 100644 --- a/preview/pr-1492/api/latest/functions_a.html +++ b/preview/pr-1492/api/latest/functions_a.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    available() : rtabmap::RegistrationIcp
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_b.html b/preview/pr-1492/api/latest/functions_b.html index 85fee9ed..cddb5e55 100644 --- a/preview/pr-1492/api/latest/functions_b.html +++ b/preview/pr-1492/api/latest/functions_b.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + + - + diff --git a/preview/pr-1492/api/latest/functions_c.html b/preview/pr-1492/api/latest/functions_c.html index d5e7549c..16787ea0 100644 --- a/preview/pr-1492/api/latest/functions_c.html +++ b/preview/pr-1492/api/latest/functions_c.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    cleanup() : rtabmap::Memory
  • cleanupLocalGrids() : rtabmap::Memory, rtabmap::Rtabmap
  • clear() : rtabmap::CloudMap, rtabmap::GlobalMap, rtabmap::GridMap, rtabmap::LaserScan, rtabmap::LocalGridCache, rtabmap::OccupancyGrid, rtabmap::OctoMap, rtabmap::VWDictionary
  • +
  • clearBufferedData() : rtabmap::RtabmapThread
  • clearCompressedData() : rtabmap::SensorData
  • clearGlobalDescriptors() : rtabmap::SensorData
  • clearPath() : rtabmap::Rtabmap
  • @@ -102,6 +124,7 @@ $(function() {
  • clone() : rtabmap::Transform
  • close() : rtabmap::Memory, rtabmap::Rtabmap, rtabmap::RtabmapThread
  • closeConnection() : rtabmap::DBDriver
  • +
  • Cmd : rtabmap::RtabmapEventCmd
  • Code : rtabmap::SensorEvent
  • compareTo() : rtabmap::Signature
  • CompressionThread() : rtabmap::CompressionThread
  • @@ -115,8 +138,8 @@ $(function() {
  • computePath() : rtabmap::Rtabmap
  • computePosterior() : rtabmap::BayesFilter
  • computeRoi() : rtabmap::Feature2D
  • -
  • computeTransform() : rtabmap::Memory
  • -
  • computeTransformation() : rtabmap::Registration
  • +
  • computeTransform() : rtabmap::Memory
  • +
  • computeTransformation() : rtabmap::Registration
  • computeTransformationImpl() : rtabmap::Registration, rtabmap::RegistrationIcp, rtabmap::RegistrationVis
  • computeTransformationMod() : rtabmap::Registration
  • constraints() : rtabmap::Statistics
  • @@ -125,11 +148,13 @@ $(function() {
  • convertToBaseFrame() : rtabmap::IMU
  • convertToIntermediate() : rtabmap::Memory
  • copy() : UFile
  • -
  • copyWithoutData() : rtabmap::RegistrationInfo
  • -
  • covariance() : rtabmap::Landmark, rtabmap::RegistrationInfo
  • +
  • copyWithoutData() : rtabmap::OdometryInfo, rtabmap::RegistrationInfo
  • +
  • cornerInliers : rtabmap::OdometryInfo
  • +
  • covariance() : rtabmap::Landmark, rtabmap::OdometryEvent, rtabmap::RegistrationInfo
  • COVARIANCE_ANGULAR_EPSILON : rtabmap::Registration
  • COVARIANCE_LINEAR_EPSILON : rtabmap::Registration
  • -
  • create() : rtabmap::DBDriver, rtabmap::Feature2D, rtabmap::IMUFilter, rtabmap::Odometry, rtabmap::Optimizer, rtabmap::Registration, rtabmap::RtabmapColorOcTree, rtabmap::Stereo, rtabmap::StereoDense
  • +
  • create() : rtabmap::DBDriver, rtabmap::Feature2D, rtabmap::IMUFilter, rtabmap::Odometry, rtabmap::Optimizer, rtabmap::Registration, rtabmap::RtabmapColorOcTree, rtabmap::Stereo, rtabmap::StereoDense
  • +
  • createIntermediateNodes() : rtabmap::RtabmapThread
  • createLocalMap() : rtabmap::LocalGridMaker
  • currentDir() : UDirectory
  • currentGoalId() : rtabmap::Statistics
  • @@ -137,9 +162,12 @@ $(function() {
  • cy() : rtabmap::CameraModel
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_d.html b/preview/pr-1492/api/latest/functions_d.html index ab40cba3..da29bb8a 100644 --- a/preview/pr-1492/api/latest/functions_d.html +++ b/preview/pr-1492/api/latest/functions_d.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    - d -
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_dup.js b/preview/pr-1492/api/latest/functions_dup.js new file mode 100644 index 00000000..006ddb02 --- /dev/null +++ b/preview/pr-1492/api/latest/functions_dup.js @@ -0,0 +1,30 @@ +var functions_dup = +[ + [ "_", "functions.html", null ], + [ "a", "functions_a.html", null ], + [ "b", "functions_b.html", null ], + [ "c", "functions_c.html", null ], + [ "d", "functions_d.html", null ], + [ "e", "functions_e.html", null ], + [ "f", "functions_f.html", null ], + [ "g", "functions_g.html", null ], + [ "h", "functions_h.html", null ], + [ "i", "functions_i.html", null ], + [ "j", "functions_j.html", null ], + [ "k", "functions_k.html", null ], + [ "l", "functions_l.html", null ], + [ "m", "functions_m.html", null ], + [ "n", "functions_n.html", null ], + [ "o", "functions_o.html", null ], + [ "p", "functions_p.html", null ], + [ "r", "functions_r.html", null ], + [ "s", "functions_s.html", null ], + [ "t", "functions_t.html", null ], + [ "u", "functions_u.html", null ], + [ "v", "functions_v.html", null ], + [ "w", "functions_w.html", null ], + [ "x", "functions_x.html", null ], + [ "y", "functions_y.html", null ], + [ "z", "functions_z.html", null ], + [ "~", "functions_~.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/functions_e.html b/preview/pr-1492/api/latest/functions_e.html index f9cc63f5..a9fcfbdf 100644 --- a/preview/pr-1492/api/latest/functions_e.html +++ b/preview/pr-1492/api/latest/functions_e.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    extended() : rtabmap::Statistics
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_enum.html b/preview/pr-1492/api/latest/functions_enum.html index 0750f430..212a60a4 100644 --- a/preview/pr-1492/api/latest/functions_enum.html +++ b/preview/pr-1492/api/latest/functions_enum.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    Here is a list of all documented enums with links to the class documentation for each member:
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_eval.html b/preview/pr-1492/api/latest/functions_eval.html index c5fe24bd..0060785a 100644 --- a/preview/pr-1492/api/latest/functions_eval.html +++ b/preview/pr-1492/api/latest/functions_eval.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    kBool : UVariant
  • kChar : UVariant
  • kCharArray : UVariant
  • +
  • kCmdCancelGoal : rtabmap::RtabmapEventCmd
  • +
  • kCmdCleanDataBuffer : rtabmap::RtabmapEventCmd
  • +
  • kCmdClose : rtabmap::RtabmapEventCmd
  • +
  • kCmdDumpMemory : rtabmap::RtabmapEventCmd
  • +
  • kCmdDumpPrediction : rtabmap::RtabmapEventCmd
  • +
  • kCmdExportPoses : rtabmap::RtabmapEventCmd
  • +
  • kCmdGenerateDOTGraph : rtabmap::RtabmapEventCmd
  • +
  • kCmdGoal : rtabmap::RtabmapEventCmd
  • +
  • kCmdInit : rtabmap::RtabmapEventCmd
  • +
  • kCmdLabel : rtabmap::RtabmapEventCmd
  • +
  • kCmdPause : rtabmap::RtabmapEventCmd
  • +
  • kCmdPublish3DMap : rtabmap::RtabmapEventCmd
  • +
  • kCmdRemoveLabel : rtabmap::RtabmapEventCmd
  • +
  • kCmdRepublishData : rtabmap::RtabmapEventCmd
  • +
  • kCmdResetMemory : rtabmap::RtabmapEventCmd
  • +
  • kCmdResume : rtabmap::RtabmapEventCmd
  • +
  • kCmdTriggerNewMap : rtabmap::RtabmapEventCmd
  • +
  • kCmdUndef : rtabmap::RtabmapEventCmd
  • +
  • kCmdUpdateParams : rtabmap::RtabmapEventCmd
  • kCodeData : rtabmap::SensorEvent
  • kCodeNoMoreImages : rtabmap::SensorEvent
  • +
  • kComplementaryFilter : rtabmap::IMUFilter
  • kCustomSensor1 : rtabmap::EnvSensor
  • +
  • kCustomSensor2 : rtabmap::EnvSensor
  • +
  • kCustomSensor3 : rtabmap::EnvSensor
  • +
  • kCustomSensor4 : rtabmap::EnvSensor
  • +
  • kCustomSensor5 : rtabmap::EnvSensor
  • +
  • kCustomSensor6 : rtabmap::EnvSensor
  • +
  • kCustomSensor7 : rtabmap::EnvSensor
  • +
  • kCustomSensor8 : rtabmap::EnvSensor
  • +
  • kCustomSensor9 : rtabmap::EnvSensor
  • kDouble : UVariant
  • kDoubleArray : UVariant
  • +
  • kEnd : rtabmap::Link
  • kFloat : UVariant
  • kFloatArray : UVariant
  • kGlobalClosure : rtabmap::Link
  • @@ -117,6 +167,8 @@ $(function() {
  • kSelfRefLink : rtabmap::Link
  • kShort : UVariant
  • kShortArray : UVariant
  • +
  • kStateDetecting : rtabmap::RtabmapThread
  • +
  • kStateProcessCommand : rtabmap::RtabmapThread
  • kStr : UVariant
  • kTypeBM : rtabmap::StereoDense
  • kTypeCeres : rtabmap::Optimizer
  • @@ -129,6 +181,7 @@ $(function() {
  • kTypeFovis : rtabmap::Odometry
  • kTypeG2O : rtabmap::Optimizer
  • kTypeGTSAM : rtabmap::Optimizer
  • +
  • kTypeIcp : rtabmap::Registration
  • kTypeLIOSAM : rtabmap::Odometry
  • kTypeLOAM : rtabmap::Odometry
  • kTypeMSCKF : rtabmap::Odometry
  • @@ -138,14 +191,16 @@ $(function() {
  • kTypeORBSLAM : rtabmap::Odometry
  • kTypeSGBM : rtabmap::StereoDense
  • kTypeTORO : rtabmap::Optimizer
  • -
  • kTypeUndef : rtabmap::Odometry, rtabmap::Optimizer
  • +
  • kTypeUndef : rtabmap::Odometry, rtabmap::Optimizer, rtabmap::Registration
  • kTypeVINSFusion : rtabmap::Odometry
  • +
  • kTypeVis : rtabmap::Registration
  • +
  • kTypeVisIcp : rtabmap::Registration
  • kTypeViso2 : rtabmap::Odometry
  • kUChar : UVariant
  • kUCharArray : UVariant
  • kUInt : UVariant
  • kUIntArray : UVariant
  • -
  • kUndef : UVariant
  • +
  • kUndef : rtabmap::Link, UVariant
  • kUndefined : rtabmap::EnvSensor
  • kUnknown : rtabmap::LaserScan
  • kUserClosure : rtabmap::Link
  • @@ -170,9 +225,12 @@ $(function() {
  • kXYZRGBNormal : rtabmap::LaserScan
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_f.html b/preview/pr-1492/api/latest/functions_f.html index e9bea7e3..5c35f09f 100644 --- a/preview/pr-1492/api/latest/functions_f.html +++ b/preview/pr-1492/api/latest/functions_f.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    - f -
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_func.html b/preview/pr-1492/api/latest/functions_func.html index 314dd19c..68912f3b 100644 --- a/preview/pr-1492/api/latest/functions_func.html +++ b/preview/pr-1492/api/latest/functions_func.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    available() : rtabmap::RegistrationIcp
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_func.js b/preview/pr-1492/api/latest/functions_func.js new file mode 100644 index 00000000..4ef41c7a --- /dev/null +++ b/preview/pr-1492/api/latest/functions_func.js @@ -0,0 +1,29 @@ +var functions_func = +[ + [ "a", "functions_func.html", null ], + [ "b", "functions_func_b.html", null ], + [ "c", "functions_func_c.html", null ], + [ "d", "functions_func_d.html", null ], + [ "e", "functions_func_e.html", null ], + [ "f", "functions_func_f.html", null ], + [ "g", "functions_func_g.html", null ], + [ "h", "functions_func_h.html", null ], + [ "i", "functions_func_i.html", null ], + [ "j", "functions_func_j.html", null ], + [ "k", "functions_func_k.html", null ], + [ "l", "functions_func_l.html", null ], + [ "m", "functions_func_m.html", null ], + [ "n", "functions_func_n.html", null ], + [ "o", "functions_func_o.html", null ], + [ "p", "functions_func_p.html", null ], + [ "r", "functions_func_r.html", null ], + [ "s", "functions_func_s.html", null ], + [ "t", "functions_func_t.html", null ], + [ "u", "functions_func_u.html", null ], + [ "v", "functions_func_v.html", null ], + [ "w", "functions_func_w.html", null ], + [ "x", "functions_func_x.html", null ], + [ "y", "functions_func_y.html", null ], + [ "z", "functions_func_z.html", null ], + [ "~", "functions_func_~.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/functions_func_b.html b/preview/pr-1492/api/latest/functions_func_b.html index 7a5a1e0c..74f49ecc 100644 --- a/preview/pr-1492/api/latest/functions_func_b.html +++ b/preview/pr-1492/api/latest/functions_func_b.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    bearing() : rtabmap::GPS
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_c.html b/preview/pr-1492/api/latest/functions_func_c.html index 5b9d08fd..0f140ac3 100644 --- a/preview/pr-1492/api/latest/functions_func_c.html +++ b/preview/pr-1492/api/latest/functions_func_c.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    cleanup() : rtabmap::Memory
  • cleanupLocalGrids() : rtabmap::Memory, rtabmap::Rtabmap
  • clear() : rtabmap::CloudMap, rtabmap::GlobalMap, rtabmap::GridMap, rtabmap::LaserScan, rtabmap::LocalGridCache, rtabmap::OccupancyGrid, rtabmap::OctoMap, rtabmap::VWDictionary
  • +
  • clearBufferedData() : rtabmap::RtabmapThread
  • clearCompressedData() : rtabmap::SensorData
  • clearGlobalDescriptors() : rtabmap::SensorData
  • clearPath() : rtabmap::Rtabmap
  • @@ -112,7 +134,7 @@ $(function() {
  • computePath() : rtabmap::Rtabmap
  • computePosterior() : rtabmap::BayesFilter
  • computeRoi() : rtabmap::Feature2D
  • -
  • computeTransform() : rtabmap::Memory
  • +
  • computeTransform() : rtabmap::Memory
  • computeTransformation() : rtabmap::Registration
  • computeTransformationImpl() : rtabmap::Registration, rtabmap::RegistrationIcp, rtabmap::RegistrationVis
  • computeTransformationMod() : rtabmap::Registration
  • @@ -122,9 +144,10 @@ $(function() {
  • convertToBaseFrame() : rtabmap::IMU
  • convertToIntermediate() : rtabmap::Memory
  • copy() : UFile
  • -
  • copyWithoutData() : rtabmap::RegistrationInfo
  • -
  • covariance() : rtabmap::Landmark
  • +
  • copyWithoutData() : rtabmap::OdometryInfo, rtabmap::RegistrationInfo
  • +
  • covariance() : rtabmap::Landmark, rtabmap::OdometryEvent
  • create() : rtabmap::DBDriver, rtabmap::Feature2D, rtabmap::IMUFilter, rtabmap::Odometry, rtabmap::Optimizer, rtabmap::Registration, rtabmap::RtabmapColorOcTree, rtabmap::Stereo, rtabmap::StereoDense
  • +
  • createIntermediateNodes() : rtabmap::RtabmapThread
  • createLocalMap() : rtabmap::LocalGridMaker
  • currentDir() : UDirectory
  • currentGoalId() : rtabmap::Statistics
  • @@ -132,9 +155,12 @@ $(function() {
  • cy() : rtabmap::CameraModel
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_d.html b/preview/pr-1492/api/latest/functions_func_d.html index a437800c..c8708771 100644 --- a/preview/pr-1492/api/latest/functions_func_d.html +++ b/preview/pr-1492/api/latest/functions_func_d.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    - d -
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_e.html b/preview/pr-1492/api/latest/functions_func_e.html index a55a5993..882edcfe 100644 --- a/preview/pr-1492/api/latest/functions_func_e.html +++ b/preview/pr-1492/api/latest/functions_func_e.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    extended() : rtabmap::Statistics
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_f.html b/preview/pr-1492/api/latest/functions_func_f.html index 70fa08b3..702b6584 100644 --- a/preview/pr-1492/api/latest/functions_func_f.html +++ b/preview/pr-1492/api/latest/functions_func_f.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    fovX() : rtabmap::CameraModel
  • fovY() : rtabmap::CameraModel
  • framesProcessed() : rtabmap::Odometry
  • +
  • from() : rtabmap::Link
  • fromEigen4f() : rtabmap::Transform
  • fromENU_WGS84() : rtabmap::GeodeticCoords
  • fromGeocentric_WGS84() : rtabmap::GeodeticCoords
  • @@ -100,9 +122,12 @@ $(function() {
  • fy() : rtabmap::CameraModel
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_g.html b/preview/pr-1492/api/latest/functions_func_g.html index e07c2c74..f39eee45 100644 --- a/preview/pr-1492/api/latest/functions_func_g.html +++ b/preview/pr-1492/api/latest/functions_func_g.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    getCode() : UEvent
  • getCompressedData() : rtabmap::CompressionThread
  • getConnectedGraph() : rtabmap::Optimizer
  • +
  • getCreateIntermediateNodes() : rtabmap::RtabmapThread
  • getData() : rtabmap::IMUEvent
  • getDatabaseMemoryUsed() : rtabmap::Memory
  • getDatabaseUrl() : rtabmap::Memory
  • getDatabaseVersion() : rtabmap::DBDriver, rtabmap::Memory
  • +
  • getDataBufferSize() : rtabmap::RtabmapThread
  • getDbSavingTime() : rtabmap::Memory
  • getDefaultParameters() : rtabmap::Parameters
  • getDescription() : rtabmap::Parameters
  • getDescriptor() : rtabmap::VisualWord
  • getDetector() : rtabmap::RegistrationVis
  • +
  • getDetectorRate() : rtabmap::RtabmapThread
  • getDir() : UDirectory
  • getDistance() : rtabmap::Transform
  • getDistanceSquared() : rtabmap::Transform
  • getEstimationType() : rtabmap::RegistrationVis
  • getEulerAngles() : rtabmap::Transform
  • -
  • getExtension() : UFile
  • +
  • getExtension() : UFile
  • getFeature2D() : rtabmap::Memory
  • getFileNames() : UDirectory
  • getForwardWMPoses() : rtabmap::Rtabmap
  • @@ -199,7 +223,7 @@ $(function() {
  • getPaths() : rtabmap::Rtabmap
  • getPathStatus() : rtabmap::Rtabmap
  • getPathTransformToGoal() : rtabmap::Rtabmap
  • -
  • getPose() : rtabmap::CameraRealSense2, rtabmap::CameraSeerSense, rtabmap::CameraStereoZed, rtabmap::DBReader, rtabmap::Odometry, rtabmap::Rtabmap, rtabmap::SensorCapture, rtabmap::Signature
  • +
  • getPose() : rtabmap::CameraRealSense2, rtabmap::CameraSeerSense, rtabmap::CameraStereoZed, rtabmap::DBReader, rtabmap::Odometry, rtabmap::OdometryResetEvent, rtabmap::Rtabmap, rtabmap::SensorCapture, rtabmap::Signature
  • getPoseCovariance() : rtabmap::Signature
  • getPosterior() : rtabmap::BayesFilter
  • getPredictionLC() : rtabmap::BayesFilter
  • @@ -274,9 +298,12 @@ $(function() {
  • groundTruth() : rtabmap::SensorData
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_h.html b/preview/pr-1492/api/latest/functions_func_h.html index aa70e282..d3a51115 100644 --- a/preview/pr-1492/api/latest/functions_func_h.html +++ b/preview/pr-1492/api/latest/functions_func_h.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    horizontalFOV() : rtabmap::CameraModel
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_i.html b/preview/pr-1492/api/latest/functions_func_i.html index 7ab1d30f..a8fa4019 100644 --- a/preview/pr-1492/api/latest/functions_func_i.html +++ b/preview/pr-1492/api/latest/functions_func_i.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    imagesAlreadyRectified() : rtabmap::Odometry
  • IMU() : rtabmap::IMU
  • imu() : rtabmap::SensorData
  • -
  • IMUEvent() : rtabmap::IMUEvent
  • +
  • IMUEvent() : rtabmap::IMUEvent
  • imus() : rtabmap::Odometry
  • IMUThread() : rtabmap::IMUThread
  • incrementMapId() : rtabmap::Memory
  • -
  • info() : rtabmap::SensorEvent
  • +
  • info() : rtabmap::OdometryEvent, rtabmap::SensorEvent
  • inFrame() : rtabmap::CameraModel
  • init() : rtabmap::CameraDepthAI, rtabmap::CameraFreenect2, rtabmap::CameraFreenect, rtabmap::CameraImages, rtabmap::CameraK4A, rtabmap::CameraK4W2, rtabmap::CameraMyntEye, rtabmap::CameraOpenNI2, rtabmap::CameraOpenni, rtabmap::CameraOpenNICV, rtabmap::CameraOrbbecSDK, rtabmap::CameraRealSense2, rtabmap::CameraRealSense, rtabmap::CameraRGBDImages, rtabmap::CameraSeerSense, rtabmap::CameraStereoDC1394, rtabmap::CameraStereoFlyCapture2, rtabmap::CameraStereoImages, rtabmap::CameraStereoTara, rtabmap::CameraStereoVideo, rtabmap::CameraStereoZed, rtabmap::CameraStereoZedOC, rtabmap::CameraVideo, rtabmap::DBReader, rtabmap::IMUThread, rtabmap::LidarVLP16, rtabmap::Memory, rtabmap::Rtabmap, rtabmap::SensorCapture
  • initRectificationMap() : rtabmap::CameraModel, rtabmap::StereoCameraModel
  • @@ -102,6 +123,7 @@ $(function() {
  • isCapturing() : rtabmap::SensorCaptureThread
  • isChar() : UVariant
  • isCharArray() : UVariant
  • +
  • isCompressed() : rtabmap::LaserScan
  • isConnected() : rtabmap::DBDriver
  • isCovarianceIgnored() : rtabmap::Optimizer
  • isCreating() : UThread
  • @@ -165,9 +187,12 @@ $(function() {
  • iterations() : rtabmap::Optimizer, rtabmap::Stereo
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_j.html b/preview/pr-1492/api/latest/functions_func_j.html index 47b1da4f..31f943af 100644 --- a/preview/pr-1492/api/latest/functions_func_j.html +++ b/preview/pr-1492/api/latest/functions_func_j.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    joinTrashThread() : rtabmap::Memory
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_k.html b/preview/pr-1492/api/latest/functions_func_k.html index a05e7478..57da153e 100644 --- a/preview/pr-1492/api/latest/functions_func_k.html +++ b/preview/pr-1492/api/latest/functions_func_k.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    - k -
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_l.html b/preview/pr-1492/api/latest/functions_func_l.html index 5f4159bb..fb8be5a3 100644 --- a/preview/pr-1492/api/latest/functions_func_l.html +++ b/preview/pr-1492/api/latest/functions_func_l.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    loopClosureTransform() : rtabmap::Statistics
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_m.html b/preview/pr-1492/api/latest/functions_func_m.html index 2001c15d..6a5ac9de 100644 --- a/preview/pr-1492/api/latest/functions_func_m.html +++ b/preview/pr-1492/api/latest/functions_func_m.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    minDisparity() : rtabmap::Stereo
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_n.html b/preview/pr-1492/api/latest/functions_func_n.html index 9670ede2..2ac5695d 100644 --- a/preview/pr-1492/api/latest/functions_func_n.html +++ b/preview/pr-1492/api/latest/functions_func_n.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    now() : UTimer
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_o.html b/preview/pr-1492/api/latest/functions_func_o.html index 47265569..b8e2eead 100644 --- a/preview/pr-1492/api/latest/functions_func_o.html +++ b/preview/pr-1492/api/latest/functions_func_o.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + + - + diff --git a/preview/pr-1492/api/latest/functions_func_p.html b/preview/pr-1492/api/latest/functions_func_p.html index d1e5eb49..c4b36c21 100644 --- a/preview/pr-1492/api/latest/functions_func_p.html +++ b/preview/pr-1492/api/latest/functions_func_p.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + + - + diff --git a/preview/pr-1492/api/latest/functions_func_r.html b/preview/pr-1492/api/latest/functions_func_r.html index 2916bf89..3c05a94c 100644 --- a/preview/pr-1492/api/latest/functions_func_r.html +++ b/preview/pr-1492/api/latest/functions_func_r.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    rotVariance() : rtabmap::Link
  • rtabmap_T_opengl() : rtabmap::Transform
  • RtabmapColorOcTree() : rtabmap::RtabmapColorOcTree
  • +
  • RtabmapThread() : rtabmap::RtabmapThread
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_s.html b/preview/pr-1492/api/latest/functions_func_s.html index 57c8c3c4..d3797206 100644 --- a/preview/pr-1492/api/latest/functions_func_s.html +++ b/preview/pr-1492/api/latest/functions_func_s.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    SensorCaptureInfo() : rtabmap::SensorCaptureInfo
  • SensorCaptureThread() : rtabmap::SensorCaptureThread
  • SensorData() : rtabmap::SensorData
  • -
  • sensorData() : rtabmap::Signature
  • -
  • SensorEvent() : rtabmap::SensorEvent
  • +
  • sensorData() : rtabmap::Signature
  • +
  • SensorEvent() : rtabmap::SensorEvent
  • separator() : UDirectory
  • serialize() : rtabmap::CameraModel, rtabmap::StereoCameraModel
  • serializeData() : rtabmap::Statistics
  • @@ -108,7 +129,9 @@ $(function() {
  • setColorOnly() : rtabmap::SensorCaptureThread
  • setConstraints() : rtabmap::Statistics
  • setCurrentGoalId() : rtabmap::Statistics
  • +
  • setDataBufferSize() : rtabmap::RtabmapThread
  • setDbInMemory() : rtabmap::DBDriverSqlite3
  • +
  • setDetectorRate() : rtabmap::RtabmapThread
  • setDistortionModel() : rtabmap::SensorCaptureThread
  • setDoomed() : UDestroyer< T >
  • setDualMode() : rtabmap::CameraRealSense2
  • @@ -214,10 +237,11 @@ $(function() {
  • stamp() : rtabmap::EnvSensor, rtabmap::GPS, rtabmap::SensorData, rtabmap::Statistics
  • start() : UThread, UTimer
  • startDeletion() : UObjDeletionThread< T >
  • +
  • statistics() : rtabmap::OdometryInfo
  • Statistics() : rtabmap::Statistics
  • Stereo() : rtabmap::Stereo
  • StereoBM() : rtabmap::StereoBM
  • -
  • StereoCameraModel() : rtabmap::StereoCameraModel
  • +
  • StereoCameraModel() : rtabmap::StereoCameraModel
  • stereoCameraModels() : rtabmap::SensorData
  • StereoDense() : rtabmap::StereoDense
  • StereoOpticalFlow() : rtabmap::StereoOpticalFlow
  • @@ -227,9 +251,12 @@ $(function() {
  • strategyName() : rtabmap::RegistrationIcp
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_t.html b/preview/pr-1492/api/latest/functions_func_t.html index 43644d26..ebddaf54 100644 --- a/preview/pr-1492/api/latest/functions_func_t.html +++ b/preview/pr-1492/api/latest/functions_func_t.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    T() : rtabmap::StereoCameraModel
  • takeData() : rtabmap::SensorCapture
  • theta() : rtabmap::Transform
  • +
  • to() : rtabmap::Link
  • to3DoF() : rtabmap::Transform
  • to4DoF() : rtabmap::Transform
  • toBool() : UVariant
  • @@ -102,19 +124,638 @@ $(function() {
  • toUIntArray() : UVariant
  • toUShort() : UVariant
  • toUShortArray() : UVariant
  • +
  • transform() : rtabmap::Link
  • Transform() : rtabmap::Transform
  • translation() : rtabmap::Transform
  • translationMatrix() : rtabmap::Transform
  • transVariance() : rtabmap::Link
  • triggerNewMap() : rtabmap::Rtabmap
  • Tx() : rtabmap::CameraModel
  • -
  • type() : rtabmap::EnvSensor, rtabmap::IMUFilter, rtabmap::Optimizer, rtabmap::OptimizerCeres, rtabmap::OptimizerCVSBA, rtabmap::OptimizerG2O, rtabmap::OptimizerGTSAM, rtabmap::OptimizerTORO, UVariant
  • +
  • type() : rtabmap::EnvSensor, rtabmap::IMUFilter, rtabmap::Link, rtabmap::Optimizer, rtabmap::OptimizerCeres, rtabmap::OptimizerCVSBA, rtabmap::OptimizerG2O, rtabmap::OptimizerGTSAM, rtabmap::OptimizerTORO, UVariant
  • +
  • typeBayesFullPredictionUpdate() : rtabmap::Parameters
  • +
  • typeBayesPredictionLC() : rtabmap::Parameters
  • +
  • typeBayesVirtualPlacePriorThr() : rtabmap::Parameters
  • +
  • typeBRIEFBytes() : rtabmap::Parameters
  • +
  • typeBRISKOctaves() : rtabmap::Parameters
  • +
  • typeBRISKPatternScale() : rtabmap::Parameters
  • +
  • typeBRISKThresh() : rtabmap::Parameters
  • +
  • typeDbSqlite3CacheSize() : rtabmap::Parameters
  • +
  • typeDbSqlite3InMemory() : rtabmap::Parameters
  • +
  • typeDbSqlite3JournalMode() : rtabmap::Parameters
  • +
  • typeDbSqlite3Synchronous() : rtabmap::Parameters
  • +
  • typeDbSqlite3TempStore() : rtabmap::Parameters
  • +
  • typeDbTargetVersion() : rtabmap::Parameters
  • +
  • typeFASTCV() : rtabmap::Parameters
  • +
  • typeFASTGpu() : rtabmap::Parameters
  • +
  • typeFASTGpuKeypointsRatio() : rtabmap::Parameters
  • +
  • typeFASTGridCols() : rtabmap::Parameters
  • +
  • typeFASTGridRows() : rtabmap::Parameters
  • +
  • typeFASTMaxThreshold() : rtabmap::Parameters
  • +
  • typeFASTMinThreshold() : rtabmap::Parameters
  • +
  • typeFASTNonmaxSuppression() : rtabmap::Parameters
  • +
  • typeFASTThreshold() : rtabmap::Parameters
  • +
  • typeFREAKNOctaves() : rtabmap::Parameters
  • +
  • typeFREAKOrientationNormalized() : rtabmap::Parameters
  • +
  • typeFREAKPatternScale() : rtabmap::Parameters
  • +
  • typeFREAKScaleNormalized() : rtabmap::Parameters
  • +
  • typeg2oOptimizer() : rtabmap::Parameters
  • +
  • typeg2oSolver() : rtabmap::Parameters
  • +
  • typeGFTTBlockSize() : rtabmap::Parameters
  • +
  • typeGFTTGpu() : rtabmap::Parameters
  • +
  • typeGFTTK() : rtabmap::Parameters
  • +
  • typeGFTTMinDistance() : rtabmap::Parameters
  • +
  • typeGFTTQualityLevel() : rtabmap::Parameters
  • +
  • typeGFTTUseHarrisDetector() : rtabmap::Parameters
  • +
  • typeGMSThresholdFactor() : rtabmap::Parameters
  • +
  • typeGMSWithRotation() : rtabmap::Parameters
  • +
  • typeGMSWithScale() : rtabmap::Parameters
  • +
  • typeGrid3D() : rtabmap::Parameters
  • +
  • typeGridCellSize() : rtabmap::Parameters
  • +
  • typeGridClusterRadius() : rtabmap::Parameters
  • +
  • typeGridDepthDecimation() : rtabmap::Parameters
  • +
  • typeGridDepthRoiRatios() : rtabmap::Parameters
  • +
  • typeGridFlatObstacleDetected() : rtabmap::Parameters
  • +
  • typeGridFootprintHeight() : rtabmap::Parameters
  • +
  • typeGridFootprintLength() : rtabmap::Parameters
  • +
  • typeGridFootprintWidth() : rtabmap::Parameters
  • +
  • typeGridGlobalAltitudeDelta() : rtabmap::Parameters
  • +
  • typeGridGlobalEroded() : rtabmap::Parameters
  • +
  • typeGridGlobalFloodFillDepth() : rtabmap::Parameters
  • +
  • typeGridGlobalFootprintRadius() : rtabmap::Parameters
  • +
  • typeGridGlobalMaxNodes() : rtabmap::Parameters
  • +
  • typeGridGlobalMinSize() : rtabmap::Parameters
  • +
  • typeGridGlobalOccupancyThr() : rtabmap::Parameters
  • +
  • typeGridGlobalProbClampingMax() : rtabmap::Parameters
  • +
  • typeGridGlobalProbClampingMin() : rtabmap::Parameters
  • +
  • typeGridGlobalProbHit() : rtabmap::Parameters
  • +
  • typeGridGlobalProbMiss() : rtabmap::Parameters
  • +
  • typeGridGlobalUpdateError() : rtabmap::Parameters
  • +
  • typeGridGroundIsObstacle() : rtabmap::Parameters
  • +
  • typeGridMapFrameProjection() : rtabmap::Parameters
  • +
  • typeGridMaxGroundAngle() : rtabmap::Parameters
  • +
  • typeGridMaxGroundHeight() : rtabmap::Parameters
  • +
  • typeGridMaxObstacleHeight() : rtabmap::Parameters
  • +
  • typeGridMinClusterSize() : rtabmap::Parameters
  • +
  • typeGridMinGroundHeight() : rtabmap::Parameters
  • +
  • typeGridNoiseFilteringMinNeighbors() : rtabmap::Parameters
  • +
  • typeGridNoiseFilteringRadius() : rtabmap::Parameters
  • +
  • typeGridNormalK() : rtabmap::Parameters
  • +
  • typeGridNormalsSegmentation() : rtabmap::Parameters
  • +
  • typeGridPreVoxelFiltering() : rtabmap::Parameters
  • +
  • typeGridRangeMax() : rtabmap::Parameters
  • +
  • typeGridRangeMin() : rtabmap::Parameters
  • +
  • typeGridRayTracing() : rtabmap::Parameters
  • +
  • typeGridScan2dUnknownSpaceFilled() : rtabmap::Parameters
  • +
  • typeGridScanDecimation() : rtabmap::Parameters
  • +
  • typeGridSensor() : rtabmap::Parameters
  • +
  • typeGTSAMIncRelinearizeSkip() : rtabmap::Parameters
  • +
  • typeGTSAMIncRelinearizeThreshold() : rtabmap::Parameters
  • +
  • typeGTSAMIncremental() : rtabmap::Parameters
  • +
  • typeGTSAMOptimizer() : rtabmap::Parameters
  • +
  • typeIcpCCFilterOutFarthestPoints() : rtabmap::Parameters
  • +
  • typeIcpCCMaxFinalRMS() : rtabmap::Parameters
  • +
  • typeIcpCCSamplingLimit() : rtabmap::Parameters
  • +
  • typeIcpCorrespondenceRatio() : rtabmap::Parameters
  • +
  • typeIcpDebugExportFormat() : rtabmap::Parameters
  • +
  • typeIcpDownsamplingStep() : rtabmap::Parameters
  • +
  • typeIcpEpsilon() : rtabmap::Parameters
  • +
  • typeIcpFiltersEnabled() : rtabmap::Parameters
  • +
  • typeIcpForce4DoF() : rtabmap::Parameters
  • +
  • typeIcpIterations() : rtabmap::Parameters
  • +
  • typeIcpMaxCorrespondenceDistance() : rtabmap::Parameters
  • +
  • typeIcpMaxRotation() : rtabmap::Parameters
  • +
  • typeIcpMaxTranslation() : rtabmap::Parameters
  • +
  • typeIcpOutlierRatio() : rtabmap::Parameters
  • +
  • typeIcpPMConfig() : rtabmap::Parameters
  • +
  • typeIcpPMMatcherEpsilon() : rtabmap::Parameters
  • +
  • typeIcpPMMatcherIntensity() : rtabmap::Parameters
  • +
  • typeIcpPMMatcherKnn() : rtabmap::Parameters
  • +
  • typeIcpPointToPlane() : rtabmap::Parameters
  • +
  • typeIcpPointToPlaneComplexityCentered() : rtabmap::Parameters
  • +
  • typeIcpPointToPlaneGroundNormalsUp() : rtabmap::Parameters
  • +
  • typeIcpPointToPlaneK() : rtabmap::Parameters
  • +
  • typeIcpPointToPlaneLowComplexityStrategy() : rtabmap::Parameters
  • +
  • typeIcpPointToPlaneMinComplexity() : rtabmap::Parameters
  • +
  • typeIcpPointToPlaneRadius() : rtabmap::Parameters
  • +
  • typeIcpRangeMax() : rtabmap::Parameters
  • +
  • typeIcpRangeMin() : rtabmap::Parameters
  • +
  • typeIcpReciprocalCorrespondences() : rtabmap::Parameters
  • +
  • typeIcpStrategy() : rtabmap::Parameters
  • +
  • typeIcpVoxelSize() : rtabmap::Parameters
  • +
  • typeImuFilterComplementaryBiasAlpha() : rtabmap::Parameters
  • +
  • typeImuFilterComplementaryDoAdpativeGain() : rtabmap::Parameters
  • +
  • typeImuFilterComplementaryDoBiasEstimation() : rtabmap::Parameters
  • +
  • typeImuFilterComplementaryGainAcc() : rtabmap::Parameters
  • +
  • typeImuFilterMadgwickGain() : rtabmap::Parameters
  • +
  • typeImuFilterMadgwickZeta() : rtabmap::Parameters
  • +
  • typeKAZEDiffusivity() : rtabmap::Parameters
  • +
  • typeKAZEExtended() : rtabmap::Parameters
  • +
  • typeKAZENOctaveLayers() : rtabmap::Parameters
  • +
  • typeKAZENOctaves() : rtabmap::Parameters
  • +
  • typeKAZEThreshold() : rtabmap::Parameters
  • +
  • typeKAZEUpright() : rtabmap::Parameters
  • +
  • typeKpBadSignRatio() : rtabmap::Parameters
  • +
  • typeKpByteToFloat() : rtabmap::Parameters
  • +
  • typeKpDetectorStrategy() : rtabmap::Parameters
  • +
  • typeKpDictionaryPath() : rtabmap::Parameters
  • +
  • typeKpFlannIndexSaved() : rtabmap::Parameters
  • +
  • typeKpFlannRebalancingFactor() : rtabmap::Parameters
  • +
  • typeKpGridCols() : rtabmap::Parameters
  • +
  • typeKpGridRows() : rtabmap::Parameters
  • +
  • typeKpIncrementalDictionary() : rtabmap::Parameters
  • +
  • typeKpIncrementalFlann() : rtabmap::Parameters
  • +
  • typeKpMaxDepth() : rtabmap::Parameters
  • +
  • typeKpMaxFeatures() : rtabmap::Parameters
  • +
  • typeKpMinDepth() : rtabmap::Parameters
  • +
  • typeKpNewWordsComparedTogether() : rtabmap::Parameters
  • +
  • typeKpNndrRatio() : rtabmap::Parameters
  • +
  • typeKpNNStrategy() : rtabmap::Parameters
  • +
  • typeKpParallelized() : rtabmap::Parameters
  • +
  • typeKpRoiRatios() : rtabmap::Parameters
  • +
  • typeKpSerializeWithChecksum() : rtabmap::Parameters
  • +
  • typeKpSSC() : rtabmap::Parameters
  • +
  • typeKpSubPixEps() : rtabmap::Parameters
  • +
  • typeKpSubPixIterations() : rtabmap::Parameters
  • +
  • typeKpSubPixWinSize() : rtabmap::Parameters
  • +
  • typeKpTfIdfLikelihoodUsed() : rtabmap::Parameters
  • +
  • typeMarkerAprilTagDebug() : rtabmap::Parameters
  • +
  • typeMarkerAprilTagDecodeSharpening() : rtabmap::Parameters
  • +
  • typeMarkerAprilTagNThreads() : rtabmap::Parameters
  • +
  • typeMarkerAprilTagQuadDecimate() : rtabmap::Parameters
  • +
  • typeMarkerAprilTagQuadSigma() : rtabmap::Parameters
  • +
  • typeMarkerAprilTagRefineEdges() : rtabmap::Parameters
  • +
  • typeMarkerDictionary() : rtabmap::Parameters
  • +
  • typeMarkerLength() : rtabmap::Parameters
  • +
  • typeMarkerLengths() : rtabmap::Parameters
  • +
  • typeMarkerMaxDepthError() : rtabmap::Parameters
  • +
  • typeMarkerMaxRange() : rtabmap::Parameters
  • +
  • typeMarkerMinRange() : rtabmap::Parameters
  • +
  • typeMarkerOpenCVCornerRefinementMethod() : rtabmap::Parameters
  • +
  • typeMarkerPriors() : rtabmap::Parameters
  • +
  • typeMarkerPriorsVarianceAngular() : rtabmap::Parameters
  • +
  • typeMarkerPriorsVarianceLinear() : rtabmap::Parameters
  • +
  • typeMarkerStrategy() : rtabmap::Parameters
  • +
  • typeMarkerVarianceAngular() : rtabmap::Parameters
  • +
  • typeMarkerVarianceLinear() : rtabmap::Parameters
  • +
  • typeMarkerVarianceOrientationIgnored() : rtabmap::Parameters
  • +
  • typeMemBadSignaturesIgnored() : rtabmap::Parameters
  • +
  • typeMemBinDataKept() : rtabmap::Parameters
  • +
  • typeMemCompressionParallelized() : rtabmap::Parameters
  • +
  • typeMemCovOffDiagIgnored() : rtabmap::Parameters
  • +
  • typeMemDepthAsMask() : rtabmap::Parameters
  • +
  • typeMemDepthCompressionFormat() : rtabmap::Parameters
  • +
  • typeMemDepthMaskFloorThr() : rtabmap::Parameters
  • +
  • typeMemGenerateIds() : rtabmap::Parameters
  • +
  • typeMemGlobalDescriptorStrategy() : rtabmap::Parameters
  • +
  • typeMemImageCompressionFormat() : rtabmap::Parameters
  • +
  • typeMemImageKept() : rtabmap::Parameters
  • +
  • typeMemImagePostDecimation() : rtabmap::Parameters
  • +
  • typeMemImagePreDecimation() : rtabmap::Parameters
  • +
  • typeMemIncrementalMemory() : rtabmap::Parameters
  • +
  • typeMemInitWMWithAllNodes() : rtabmap::Parameters
  • +
  • typeMemIntermediateNodeDataKept() : rtabmap::Parameters
  • +
  • typeMemLaserScanDownsampleStepSize() : rtabmap::Parameters
  • +
  • typeMemLaserScanNormalK() : rtabmap::Parameters
  • +
  • typeMemLaserScanNormalRadius() : rtabmap::Parameters
  • +
  • typeMemLaserScanVoxelSize() : rtabmap::Parameters
  • +
  • typeMemLoadVisualLocalFeaturesOnInit() : rtabmap::Parameters
  • +
  • typeMemLocalizationDataSaved() : rtabmap::Parameters
  • +
  • typeMemLocalizationReadOnly() : rtabmap::Parameters
  • +
  • typeMemMapLabelsAdded() : rtabmap::Parameters
  • +
  • typeMemNotLinkedNodesKept() : rtabmap::Parameters
  • +
  • typeMemRawDescriptorsKept() : rtabmap::Parameters
  • +
  • typeMemRecentWmRatio() : rtabmap::Parameters
  • +
  • typeMemReduceGraph() : rtabmap::Parameters
  • +
  • typeMemRehearsalIdUpdatedToNewOne() : rtabmap::Parameters
  • +
  • typeMemRehearsalSimilarity() : rtabmap::Parameters
  • +
  • typeMemRehearsalWeightIgnoredWhileMoving() : rtabmap::Parameters
  • +
  • typeMemRotateImagesUpsideUp() : rtabmap::Parameters
  • +
  • typeMemSaveDepth16Format() : rtabmap::Parameters
  • +
  • typeMemStereoFromMotion() : rtabmap::Parameters
  • +
  • typeMemSTMSize() : rtabmap::Parameters
  • +
  • typeMemTransferSortingByWeightId() : rtabmap::Parameters
  • +
  • typeMemUseOdomFeatures() : rtabmap::Parameters
  • +
  • typeMemUseOdomGravity() : rtabmap::Parameters
  • typeName() : rtabmap::Feature2D, rtabmap::Link
  • +
  • typeOdomAlignWithGround() : rtabmap::Parameters
  • +
  • typeOdomCuVSLAMMulticamMode() : rtabmap::Parameters
  • +
  • typeOdomDeskewing() : rtabmap::Parameters
  • +
  • typeOdomF2MBundleAdjustment() : rtabmap::Parameters
  • +
  • typeOdomF2MBundleAdjustmentMaxFrames() : rtabmap::Parameters
  • +
  • typeOdomF2MBundleAdjustmentMaxKeyFramesPerFeature() : rtabmap::Parameters
  • +
  • typeOdomF2MBundleAdjustmentMinMotion() : rtabmap::Parameters
  • +
  • typeOdomF2MBundleUpdateFeatureMapOnAllFrames() : rtabmap::Parameters
  • +
  • typeOdomF2MFloorThreshold() : rtabmap::Parameters
  • +
  • typeOdomF2MInitDepthFactor() : rtabmap::Parameters
  • +
  • typeOdomF2MMaxNewFeatures() : rtabmap::Parameters
  • +
  • typeOdomF2MMaxSize() : rtabmap::Parameters
  • +
  • typeOdomF2MScanMaxSize() : rtabmap::Parameters
  • +
  • typeOdomF2MScanRange() : rtabmap::Parameters
  • +
  • typeOdomF2MScanSubtractAngle() : rtabmap::Parameters
  • +
  • typeOdomF2MScanSubtractRadius() : rtabmap::Parameters
  • +
  • typeOdomF2MValidDepthRatio() : rtabmap::Parameters
  • +
  • typeOdomFillInfoData() : rtabmap::Parameters
  • +
  • typeOdomFilteringStrategy() : rtabmap::Parameters
  • +
  • typeOdomFovisBucketHeight() : rtabmap::Parameters
  • +
  • typeOdomFovisBucketWidth() : rtabmap::Parameters
  • +
  • typeOdomFovisCliqueInlierThreshold() : rtabmap::Parameters
  • +
  • typeOdomFovisFastThreshold() : rtabmap::Parameters
  • +
  • typeOdomFovisFastThresholdAdaptiveGain() : rtabmap::Parameters
  • +
  • typeOdomFovisFeatureSearchWindow() : rtabmap::Parameters
  • +
  • typeOdomFovisFeatureWindowSize() : rtabmap::Parameters
  • +
  • typeOdomFovisInlierMaxReprojectionError() : rtabmap::Parameters
  • +
  • typeOdomFovisMaxKeypointsPerBucket() : rtabmap::Parameters
  • +
  • typeOdomFovisMaxMeanReprojectionError() : rtabmap::Parameters
  • +
  • typeOdomFovisMaxPyramidLevel() : rtabmap::Parameters
  • +
  • typeOdomFovisMinFeaturesForEstimate() : rtabmap::Parameters
  • +
  • typeOdomFovisMinPyramidLevel() : rtabmap::Parameters
  • +
  • typeOdomFovisStereoMaxDisparity() : rtabmap::Parameters
  • +
  • typeOdomFovisStereoMaxDistEpipolarLine() : rtabmap::Parameters
  • +
  • typeOdomFovisStereoMaxRefinementDisplacement() : rtabmap::Parameters
  • +
  • typeOdomFovisStereoRequireMutualMatch() : rtabmap::Parameters
  • +
  • typeOdomFovisTargetPixelsPerFeature() : rtabmap::Parameters
  • +
  • typeOdomFovisUpdateTargetFeaturesWithRefined() : rtabmap::Parameters
  • +
  • typeOdomFovisUseAdaptiveThreshold() : rtabmap::Parameters
  • +
  • typeOdomFovisUseBucketing() : rtabmap::Parameters
  • +
  • typeOdomFovisUseHomographyInitialization() : rtabmap::Parameters
  • +
  • typeOdomFovisUseImageNormalization() : rtabmap::Parameters
  • +
  • typeOdomFovisUseSubpixelRefinement() : rtabmap::Parameters
  • +
  • typeOdomGuessMotion() : rtabmap::Parameters
  • +
  • typeOdomGuessSmoothingDelay() : rtabmap::Parameters
  • +
  • typeOdomHolonomic() : rtabmap::Parameters
  • +
  • typeOdomImageBufferSize() : rtabmap::Parameters
  • +
  • typeOdomImageDecimation() : rtabmap::Parameters
  • +
  • typeOdomKalmanMeasurementNoise() : rtabmap::Parameters
  • +
  • typeOdomKalmanProcessNoise() : rtabmap::Parameters
  • +
  • typeOdomKeyFrameThr() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMAngVar() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMConfigPath() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMEdgeThreshold() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMHorizonScan() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMImuAccBiasN() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMImuAccNoise() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMImuGravity() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMImuGyrBiasN() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMImuGyrNoise() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMLinVar() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMNScan() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMSensor() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMSurfThreshold() : rtabmap::Parameters
  • +
  • typeOdomLOAMAngVar() : rtabmap::Parameters
  • +
  • typeOdomLOAMLinVar() : rtabmap::Parameters
  • +
  • typeOdomLOAMLocalMapping() : rtabmap::Parameters
  • +
  • typeOdomLOAMResolution() : rtabmap::Parameters
  • +
  • typeOdomLOAMScanPeriod() : rtabmap::Parameters
  • +
  • typeOdomLOAMSensor() : rtabmap::Parameters
  • +
  • typeOdomMonoInitMinFlow() : rtabmap::Parameters
  • +
  • typeOdomMonoInitMinTranslation() : rtabmap::Parameters
  • +
  • typeOdomMonoMaxVariance() : rtabmap::Parameters
  • +
  • typeOdomMonoMinTranslation() : rtabmap::Parameters
  • +
  • typeOdomMSCKFFastThreshold() : rtabmap::Parameters
  • +
  • typeOdomMSCKFGridCol() : rtabmap::Parameters
  • +
  • typeOdomMSCKFGridMaxFeatureNum() : rtabmap::Parameters
  • +
  • typeOdomMSCKFGridMinFeatureNum() : rtabmap::Parameters
  • +
  • typeOdomMSCKFGridRow() : rtabmap::Parameters
  • +
  • typeOdomMSCKFInitCovAccBias() : rtabmap::Parameters
  • +
  • typeOdomMSCKFInitCovExRot() : rtabmap::Parameters
  • +
  • typeOdomMSCKFInitCovExTrans() : rtabmap::Parameters
  • +
  • typeOdomMSCKFInitCovGyroBias() : rtabmap::Parameters
  • +
  • typeOdomMSCKFInitCovVel() : rtabmap::Parameters
  • +
  • typeOdomMSCKFMaxCamStateSize() : rtabmap::Parameters
  • +
  • typeOdomMSCKFMaxIteration() : rtabmap::Parameters
  • +
  • typeOdomMSCKFNoiseAcc() : rtabmap::Parameters
  • +
  • typeOdomMSCKFNoiseAccBias() : rtabmap::Parameters
  • +
  • typeOdomMSCKFNoiseFeature() : rtabmap::Parameters
  • +
  • typeOdomMSCKFNoiseGyro() : rtabmap::Parameters
  • +
  • typeOdomMSCKFNoiseGyroBias() : rtabmap::Parameters
  • +
  • typeOdomMSCKFOptTranslationThreshold() : rtabmap::Parameters
  • +
  • typeOdomMSCKFPatchSize() : rtabmap::Parameters
  • +
  • typeOdomMSCKFPositionStdThreshold() : rtabmap::Parameters
  • +
  • typeOdomMSCKFPyramidLevels() : rtabmap::Parameters
  • +
  • typeOdomMSCKFRansacThreshold() : rtabmap::Parameters
  • +
  • typeOdomMSCKFRotationThreshold() : rtabmap::Parameters
  • +
  • typeOdomMSCKFStereoThreshold() : rtabmap::Parameters
  • +
  • typeOdomMSCKFTrackingRateThreshold() : rtabmap::Parameters
  • +
  • typeOdomMSCKFTrackPrecision() : rtabmap::Parameters
  • +
  • typeOdomMSCKFTranslationThreshold() : rtabmap::Parameters
  • +
  • typeOdomOKVISConfigPath() : rtabmap::Parameters
  • +
  • typeOdomOpen3DMaxDepth() : rtabmap::Parameters
  • +
  • typeOdomOpen3DMethod() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSAccelerometerNoiseDensity() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSAccelerometerRandomWalk() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSCalibCamExtrinsics() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSCalibCamIntrinsics() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSCalibCamTimeoffset() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSCalibIMUGSensitivity() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSCalibIMUIntrinsics() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSConfigPath() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSDtSLAMDelay() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSFeatRepMSCKF() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSFeatRepSLAM() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSFiMaxBaseline() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSFiMaxCondNumber() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSFiMaxRuns() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSFiRefineFeatures() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSFiTriangulate1d() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSGravityMag() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSGyroscopeNoiseDensity() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSGyroscopeRandomWalk() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynInflationBa() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynInflationBg() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynInflationOri() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynInflationVel() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynMinDeg() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynMinRecCond() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynMLEMaxIter() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynMLEMaxThreads() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynMLEMaxTime() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynMLEOptCalib() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynNumPose() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynUse() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitIMUThresh() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitMaxDisparity() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitMaxFeatures() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitWindowTime() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSIntegration() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSLeftMaskPath() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSMaxClones() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSMaxMSCKFInUpdate() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSMaxSLAM() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSMaxSLAMInUpdate() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSMinPxDist() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSNumPts() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSRightMaskPath() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSTryZUPT() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSUpMSCKFChi2Multiplier() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSUpMSCKFSigmaPx() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSUpSLAMChi2Multiplier() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSUpSLAMSigmaPx() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSUseFEJ() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSUseKLT() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSUseStereo() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSZUPTChi2Multiplier() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSZUPTMaxDisparity() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSZUPTMaxVelodicy() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSZUPTNoiseMultiplier() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSZUPTOnlyAtBeginning() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMAccNoise() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMAccWalk() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMBf() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMFps() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMGyroNoise() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMGyroWalk() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMInertial() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMMapSize() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMMaxFeatures() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMSamplingRate() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMThDepth() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMVocPath() : rtabmap::Parameters
  • +
  • typeOdomParticleLambdaR() : rtabmap::Parameters
  • +
  • typeOdomParticleLambdaT() : rtabmap::Parameters
  • +
  • typeOdomParticleNoiseR() : rtabmap::Parameters
  • +
  • typeOdomParticleNoiseT() : rtabmap::Parameters
  • +
  • typeOdomParticleSize() : rtabmap::Parameters
  • +
  • typeOdomResetCountdown() : rtabmap::Parameters
  • +
  • typeOdomScanKeyFrameThr() : rtabmap::Parameters
  • +
  • typeOdomStrategy() : rtabmap::Parameters
  • +
  • typeOdomVINSFusionConfigPath() : rtabmap::Parameters
  • +
  • typeOdomVisKeyFrameThr() : rtabmap::Parameters
  • +
  • typeOdomViso2BucketHeight() : rtabmap::Parameters
  • +
  • typeOdomViso2BucketMaxFeatures() : rtabmap::Parameters
  • +
  • typeOdomViso2BucketWidth() : rtabmap::Parameters
  • +
  • typeOdomViso2InlierThreshold() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchBinsize() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchDispTolerance() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchHalfResolution() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchMultiStage() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchNmsN() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchNmsTau() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchOutlierDispTolerance() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchOutlierFlowTolerance() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchRadius() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchRefinement() : rtabmap::Parameters
  • +
  • typeOdomViso2RansacIters() : rtabmap::Parameters
  • +
  • typeOdomViso2Reweighting() : rtabmap::Parameters
  • +
  • typeOptimizerBaseline() : rtabmap::Parameters
  • +
  • typeOptimizerDisparityVariance() : rtabmap::Parameters
  • +
  • typeOptimizerEpsilon() : rtabmap::Parameters
  • +
  • typeOptimizerGravitySigma() : rtabmap::Parameters
  • +
  • typeOptimizerIterations() : rtabmap::Parameters
  • +
  • typeOptimizerLandmarksIgnored() : rtabmap::Parameters
  • +
  • typeOptimizerPixelVariance() : rtabmap::Parameters
  • +
  • typeOptimizerPriorsIgnored() : rtabmap::Parameters
  • +
  • typeOptimizerRobust() : rtabmap::Parameters
  • +
  • typeOptimizerRobustKernelDelta() : rtabmap::Parameters
  • +
  • typeOptimizerStrategy() : rtabmap::Parameters
  • +
  • typeOptimizerVarianceIgnored() : rtabmap::Parameters
  • +
  • typeORBEdgeThreshold() : rtabmap::Parameters
  • +
  • typeORBFirstLevel() : rtabmap::Parameters
  • +
  • typeORBGpu() : rtabmap::Parameters
  • +
  • typeORBNLevels() : rtabmap::Parameters
  • +
  • typeORBPatchSize() : rtabmap::Parameters
  • +
  • typeORBScaleFactor() : rtabmap::Parameters
  • +
  • typeORBScoreType() : rtabmap::Parameters
  • +
  • typeORBWTA_K() : rtabmap::Parameters
  • +
  • typePyDescriptorDim() : rtabmap::Parameters
  • +
  • typePyDescriptorPath() : rtabmap::Parameters
  • +
  • typePyDetectorCuda() : rtabmap::Parameters
  • +
  • typePyDetectorPath() : rtabmap::Parameters
  • +
  • typePyMatcherCuda() : rtabmap::Parameters
  • +
  • typePyMatcherIterations() : rtabmap::Parameters
  • +
  • typePyMatcherModel() : rtabmap::Parameters
  • +
  • typePyMatcherPath() : rtabmap::Parameters
  • +
  • typePyMatcherThreshold() : rtabmap::Parameters
  • +
  • typeRegForce3DoF() : rtabmap::Parameters
  • +
  • typeRegRepeatOnce() : rtabmap::Parameters
  • +
  • typeRegStrategy() : rtabmap::Parameters
  • +
  • typeRGBDAggressiveLoopThr() : rtabmap::Parameters
  • +
  • typeRGBDAngularSpeedUpdate() : rtabmap::Parameters
  • +
  • typeRGBDAngularUpdate() : rtabmap::Parameters
  • +
  • typeRGBDCreateOccupancyGrid() : rtabmap::Parameters
  • +
  • typeRGBDEnabled() : rtabmap::Parameters
  • +
  • typeRGBDForceOdom3DoF() : rtabmap::Parameters
  • +
  • typeRGBDGoalReachedRadius() : rtabmap::Parameters
  • +
  • typeRGBDGoalsSavedInUserData() : rtabmap::Parameters
  • +
  • typeRGBDInvertedReg() : rtabmap::Parameters
  • +
  • typeRGBDLinearSpeedUpdate() : rtabmap::Parameters
  • +
  • typeRGBDLinearUpdate() : rtabmap::Parameters
  • +
  • typeRGBDLocalBundleOnLoopClosure() : rtabmap::Parameters
  • +
  • typeRGBDLocalImmunizationRatio() : rtabmap::Parameters
  • +
  • typeRGBDLocalizationPriorError() : rtabmap::Parameters
  • +
  • typeRGBDLocalizationSecondTryWithoutProximityLinks() : rtabmap::Parameters
  • +
  • typeRGBDLocalizationSmoothing() : rtabmap::Parameters
  • +
  • typeRGBDLocalRadius() : rtabmap::Parameters
  • +
  • typeRGBDLoopClosureIdentityGuess() : rtabmap::Parameters
  • +
  • typeRGBDLoopClosureReextractFeatures() : rtabmap::Parameters
  • +
  • typeRGBDLoopCovLimited() : rtabmap::Parameters
  • +
  • typeRGBDMarkerDetection() : rtabmap::Parameters
  • +
  • typeRGBDMaxLocalRetrieved() : rtabmap::Parameters
  • +
  • typeRGBDMaxLoopClosureDistance() : rtabmap::Parameters
  • +
  • typeRGBDMaxOdomCacheSize() : rtabmap::Parameters
  • +
  • typeRGBDNeighborLinkRefining() : rtabmap::Parameters
  • +
  • typeRGBDNewMapOdomChangeDistance() : rtabmap::Parameters
  • +
  • typeRGBDOptimizeFromGraphEnd() : rtabmap::Parameters
  • +
  • typeRGBDOptimizeMaxError() : rtabmap::Parameters
  • +
  • typeRGBDOptimizeMaxErrorRepairRadius() : rtabmap::Parameters
  • +
  • typeRGBDPlanAngularVelocity() : rtabmap::Parameters
  • +
  • typeRGBDPlanLinearVelocity() : rtabmap::Parameters
  • +
  • typeRGBDPlanStuckIterations() : rtabmap::Parameters
  • +
  • typeRGBDProximityAngle() : rtabmap::Parameters
  • +
  • typeRGBDProximityBySpace() : rtabmap::Parameters
  • +
  • typeRGBDProximityByTime() : rtabmap::Parameters
  • +
  • typeRGBDProximityGlobalScanMap() : rtabmap::Parameters
  • +
  • typeRGBDProximityMaxGraphDepth() : rtabmap::Parameters
  • +
  • typeRGBDProximityMaxPaths() : rtabmap::Parameters
  • +
  • typeRGBDProximityMergedScanCovFactor() : rtabmap::Parameters
  • +
  • typeRGBDProximityOdomGuess() : rtabmap::Parameters
  • +
  • typeRGBDProximityPathFilteringRadius() : rtabmap::Parameters
  • +
  • typeRGBDProximityPathMaxNeighbors() : rtabmap::Parameters
  • +
  • typeRGBDProximityPathRawPosesUsed() : rtabmap::Parameters
  • +
  • typeRGBDScanMatchingIdsSavedInLinks() : rtabmap::Parameters
  • +
  • typeRGBDStartAtOrigin() : rtabmap::Parameters
  • +
  • typeRtabmapComputeRMSE() : rtabmap::Parameters
  • +
  • typeRtabmapCreateIntermediateNodes() : rtabmap::Parameters
  • +
  • typeRtabmapDetectionRate() : rtabmap::Parameters
  • +
  • typeRtabmapImageBufferSize() : rtabmap::Parameters
  • +
  • typeRtabmapImagesAlreadyRectified() : rtabmap::Parameters
  • +
  • typeRtabmapLoopGPS() : rtabmap::Parameters
  • +
  • typeRtabmapLoopRatio() : rtabmap::Parameters
  • +
  • typeRtabmapLoopThr() : rtabmap::Parameters
  • +
  • typeRtabmapMaxRepublished() : rtabmap::Parameters
  • +
  • typeRtabmapMaxRetrieved() : rtabmap::Parameters
  • +
  • typeRtabmapMemoryThr() : rtabmap::Parameters
  • +
  • typeRtabmapPublishLastSignature() : rtabmap::Parameters
  • +
  • typeRtabmapPublishLikelihood() : rtabmap::Parameters
  • +
  • typeRtabmapPublishPdf() : rtabmap::Parameters
  • +
  • typeRtabmapPublishRAMUsage() : rtabmap::Parameters
  • +
  • typeRtabmapPublishStats() : rtabmap::Parameters
  • +
  • typeRtabmapRectifyOnlyFeatures() : rtabmap::Parameters
  • +
  • typeRtabmapSaveWMState() : rtabmap::Parameters
  • +
  • typeRtabmapStartNewMapOnGoodSignature() : rtabmap::Parameters
  • +
  • typeRtabmapStartNewMapOnLoopClosure() : rtabmap::Parameters
  • +
  • typeRtabmapStatisticLogged() : rtabmap::Parameters
  • +
  • typeRtabmapStatisticLoggedHeaders() : rtabmap::Parameters
  • +
  • typeRtabmapStatisticLogsBufferedInRAM() : rtabmap::Parameters
  • +
  • typeRtabmapTimeThr() : rtabmap::Parameters
  • +
  • typeRtabmapVirtualPlaceLikelihoodRatio() : rtabmap::Parameters
  • +
  • typeRtabmapWorkingDirectory() : rtabmap::Parameters
  • +
  • typeSIFTContrastThreshold() : rtabmap::Parameters
  • +
  • typeSIFTEdgeThreshold() : rtabmap::Parameters
  • +
  • typeSIFTGaussianThreshold() : rtabmap::Parameters
  • +
  • typeSIFTGpu() : rtabmap::Parameters
  • +
  • typeSIFTMaxGaussianThreshold() : rtabmap::Parameters
  • +
  • typeSIFTNOctaveLayers() : rtabmap::Parameters
  • +
  • typeSIFTPreciseUpscale() : rtabmap::Parameters
  • +
  • typeSIFTRootSIFT() : rtabmap::Parameters
  • +
  • typeSIFTSigma() : rtabmap::Parameters
  • +
  • typeSIFTUpscale() : rtabmap::Parameters
  • +
  • typeStereoBMBlockSize() : rtabmap::Parameters
  • +
  • typeStereoBMDisp12MaxDiff() : rtabmap::Parameters
  • +
  • typeStereoBMMinDisparity() : rtabmap::Parameters
  • +
  • typeStereoBMNumDisparities() : rtabmap::Parameters
  • +
  • typeStereoBMPreFilterCap() : rtabmap::Parameters
  • +
  • typeStereoBMPreFilterSize() : rtabmap::Parameters
  • +
  • typeStereoBMSpeckleRange() : rtabmap::Parameters
  • +
  • typeStereoBMSpeckleWindowSize() : rtabmap::Parameters
  • +
  • typeStereoBMTextureThreshold() : rtabmap::Parameters
  • +
  • typeStereoBMUniquenessRatio() : rtabmap::Parameters
  • +
  • typeStereoDenseStrategy() : rtabmap::Parameters
  • +
  • typeStereoEps() : rtabmap::Parameters
  • +
  • typeStereoErrorThreshold() : rtabmap::Parameters
  • +
  • typeStereoGpu() : rtabmap::Parameters
  • +
  • typeStereoIterations() : rtabmap::Parameters
  • +
  • typeStereoMaxDisparity() : rtabmap::Parameters
  • +
  • typeStereoMaxLevel() : rtabmap::Parameters
  • +
  • typeStereoMinDisparity() : rtabmap::Parameters
  • +
  • typeStereoMinEigThreshold() : rtabmap::Parameters
  • +
  • typeStereoOpticalFlow() : rtabmap::Parameters
  • +
  • typeStereoSGBMBlockSize() : rtabmap::Parameters
  • +
  • typeStereoSGBMDisp12MaxDiff() : rtabmap::Parameters
  • +
  • typeStereoSGBMMinDisparity() : rtabmap::Parameters
  • +
  • typeStereoSGBMMode() : rtabmap::Parameters
  • +
  • typeStereoSGBMNumDisparities() : rtabmap::Parameters
  • +
  • typeStereoSGBMP1() : rtabmap::Parameters
  • +
  • typeStereoSGBMP2() : rtabmap::Parameters
  • +
  • typeStereoSGBMPreFilterCap() : rtabmap::Parameters
  • +
  • typeStereoSGBMSpeckleRange() : rtabmap::Parameters
  • +
  • typeStereoSGBMSpeckleWindowSize() : rtabmap::Parameters
  • +
  • typeStereoSGBMUniquenessRatio() : rtabmap::Parameters
  • +
  • typeStereoSSD() : rtabmap::Parameters
  • +
  • typeStereoUseMinEigenVals() : rtabmap::Parameters
  • +
  • typeStereoWinHeight() : rtabmap::Parameters
  • +
  • typeStereoWinWidth() : rtabmap::Parameters
  • +
  • typeSuperPointCuda() : rtabmap::Parameters
  • +
  • typeSuperPointModelPath() : rtabmap::Parameters
  • +
  • typeSuperPointNMS() : rtabmap::Parameters
  • +
  • typeSuperPointNMSRadius() : rtabmap::Parameters
  • +
  • typeSuperPointRpautratCuda() : rtabmap::Parameters
  • +
  • typeSuperPointRpautratModelPath() : rtabmap::Parameters
  • +
  • typeSuperPointRpautratNMS() : rtabmap::Parameters
  • +
  • typeSuperPointRpautratNMSRadius() : rtabmap::Parameters
  • +
  • typeSuperPointRpautratThreshold() : rtabmap::Parameters
  • +
  • typeSuperPointRpautratWeightsPath() : rtabmap::Parameters
  • +
  • typeSuperPointThreshold() : rtabmap::Parameters
  • +
  • typeSURFExtended() : rtabmap::Parameters
  • +
  • typeSURFGpuKeypointsRatio() : rtabmap::Parameters
  • +
  • typeSURFGpuVersion() : rtabmap::Parameters
  • +
  • typeSURFHessianThreshold() : rtabmap::Parameters
  • +
  • typeSURFOctaveLayers() : rtabmap::Parameters
  • +
  • typeSURFOctaves() : rtabmap::Parameters
  • +
  • typeSURFUpright() : rtabmap::Parameters
  • +
  • typeVhEpEnabled() : rtabmap::Parameters
  • +
  • typeVhEpMatchCountMin() : rtabmap::Parameters
  • +
  • typeVhEpRansacParam1() : rtabmap::Parameters
  • +
  • typeVhEpRansacParam2() : rtabmap::Parameters
  • +
  • typeVisBundleAdjustment() : rtabmap::Parameters
  • +
  • typeVisCorFlowEps() : rtabmap::Parameters
  • +
  • typeVisCorFlowErrorThreshold() : rtabmap::Parameters
  • +
  • typeVisCorFlowGpu() : rtabmap::Parameters
  • +
  • typeVisCorFlowIterations() : rtabmap::Parameters
  • +
  • typeVisCorFlowMaxLevel() : rtabmap::Parameters
  • +
  • typeVisCorFlowMinEigThreshold() : rtabmap::Parameters
  • +
  • typeVisCorFlowUseMinEigenVals() : rtabmap::Parameters
  • +
  • typeVisCorFlowWinSize() : rtabmap::Parameters
  • +
  • typeVisCorGuessMatchToProjection() : rtabmap::Parameters
  • +
  • typeVisCorGuessWinSize() : rtabmap::Parameters
  • +
  • typeVisCorNNDR() : rtabmap::Parameters
  • +
  • typeVisCorNNType() : rtabmap::Parameters
  • +
  • typeVisCorType() : rtabmap::Parameters
  • +
  • typeVisDepthAsMask() : rtabmap::Parameters
  • +
  • typeVisDepthMaskFloorThr() : rtabmap::Parameters
  • +
  • typeVisEpipolarGeometryVar() : rtabmap::Parameters
  • +
  • typeVisEstimationType() : rtabmap::Parameters
  • +
  • typeVisFeatureType() : rtabmap::Parameters
  • +
  • typeVisGridCols() : rtabmap::Parameters
  • +
  • typeVisGridRows() : rtabmap::Parameters
  • +
  • typeVisInlierDistance() : rtabmap::Parameters
  • +
  • typeVisIterations() : rtabmap::Parameters
  • +
  • typeVisMaxDepth() : rtabmap::Parameters
  • +
  • typeVisMaxFeatures() : rtabmap::Parameters
  • +
  • typeVisMeanInliersDistance() : rtabmap::Parameters
  • +
  • typeVisMinDepth() : rtabmap::Parameters
  • +
  • typeVisMinInliers() : rtabmap::Parameters
  • +
  • typeVisMinInliersDistribution() : rtabmap::Parameters
  • +
  • typeVisPnPFlags() : rtabmap::Parameters
  • +
  • typeVisPnPMaxVariance() : rtabmap::Parameters
  • +
  • typeVisPnPRefineIterations() : rtabmap::Parameters
  • +
  • typeVisPnPReprojError() : rtabmap::Parameters
  • +
  • typeVisPnPSamplingPolicy() : rtabmap::Parameters
  • +
  • typeVisPnPSplitLinearCovComponents() : rtabmap::Parameters
  • +
  • typeVisPnPVarianceMedianRatio() : rtabmap::Parameters
  • +
  • typeVisRefineIterations() : rtabmap::Parameters
  • +
  • typeVisRoiRatios() : rtabmap::Parameters
  • +
  • typeVisSSC() : rtabmap::Parameters
  • +
  • typeVisSubPixEps() : rtabmap::Parameters
  • +
  • typeVisSubPixIterations() : rtabmap::Parameters
  • +
  • typeVisSubPixWinSize() : rtabmap::Parameters
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_u.html b/preview/pr-1492/api/latest/functions_func_u.html index 39495ed1..dbcc3ad2 100644 --- a/preview/pr-1492/api/latest/functions_func_u.html +++ b/preview/pr-1492/api/latest/functions_func_u.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    updateOccupancyGrid() : rtabmap::DBDriver
  • UProcessInfo() : UProcessInfo
  • USemaphore() : USemaphore
  • +
  • userDataCompressed() : rtabmap::Link
  • +
  • userDataRaw() : rtabmap::Link
  • UThread() : UThread
  • UVariant() : UVariant
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_v.html b/preview/pr-1492/api/latest/functions_func_v.html index 4f2ecc20..8374c8d9 100644 --- a/preview/pr-1492/api/latest/functions_func_v.html +++ b/preview/pr-1492/api/latest/functions_func_v.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    - v -
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_w.html b/preview/pr-1492/api/latest/functions_func_w.html index f3a54b1e..c19fd6a7 100644 --- a/preview/pr-1492/api/latest/functions_func_w.html +++ b/preview/pr-1492/api/latest/functions_func_w.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    wmState() : rtabmap::Statistics
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_func_x.html b/preview/pr-1492/api/latest/functions_func_x.html index 225417d8..b33bab65 100644 --- a/preview/pr-1492/api/latest/functions_func_x.html +++ b/preview/pr-1492/api/latest/functions_func_x.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + + - + diff --git a/preview/pr-1492/api/latest/functions_func_y.html b/preview/pr-1492/api/latest/functions_func_y.html index 495b8d8e..e8568cd5 100644 --- a/preview/pr-1492/api/latest/functions_func_y.html +++ b/preview/pr-1492/api/latest/functions_func_y.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + + - + diff --git a/preview/pr-1492/api/latest/functions_func_z.html b/preview/pr-1492/api/latest/functions_func_z.html index 7969f0e3..bf2b9b12 100644 --- a/preview/pr-1492/api/latest/functions_func_z.html +++ b/preview/pr-1492/api/latest/functions_func_z.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + + - + diff --git a/preview/pr-1492/api/latest/functions_func_~.html b/preview/pr-1492/api/latest/functions_func_~.html index 8cf2ffcc..843326d6 100644 --- a/preview/pr-1492/api/latest/functions_func_~.html +++ b/preview/pr-1492/api/latest/functions_func_~.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    ~VWDictionary() : rtabmap::VWDictionary
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_g.html b/preview/pr-1492/api/latest/functions_g.html index 13dca53d..6fd0a177 100644 --- a/preview/pr-1492/api/latest/functions_g.html +++ b/preview/pr-1492/api/latest/functions_g.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    getCode() : UEvent
  • getCompressedData() : rtabmap::CompressionThread
  • getConnectedGraph() : rtabmap::Optimizer
  • +
  • getCreateIntermediateNodes() : rtabmap::RtabmapThread
  • getData() : rtabmap::IMUEvent
  • getDatabaseMemoryUsed() : rtabmap::Memory
  • getDatabaseUrl() : rtabmap::Memory
  • getDatabaseVersion() : rtabmap::DBDriver, rtabmap::Memory
  • +
  • getDataBufferSize() : rtabmap::RtabmapThread
  • getDbSavingTime() : rtabmap::Memory
  • getDefaultParameters() : rtabmap::Parameters
  • getDescription() : rtabmap::Parameters
  • getDescriptor() : rtabmap::VisualWord
  • getDetector() : rtabmap::RegistrationVis
  • +
  • getDetectorRate() : rtabmap::RtabmapThread
  • getDir() : UDirectory
  • getDistance() : rtabmap::Transform
  • getDistanceSquared() : rtabmap::Transform
  • @@ -199,7 +223,7 @@ $(function() {
  • getPaths() : rtabmap::Rtabmap
  • getPathStatus() : rtabmap::Rtabmap
  • getPathTransformToGoal() : rtabmap::Rtabmap
  • -
  • getPose() : rtabmap::CameraRealSense2, rtabmap::CameraSeerSense, rtabmap::CameraStereoZed, rtabmap::DBReader, rtabmap::Odometry, rtabmap::Rtabmap, rtabmap::SensorCapture, rtabmap::Signature
  • +
  • getPose() : rtabmap::CameraRealSense2, rtabmap::CameraSeerSense, rtabmap::CameraStereoZed, rtabmap::DBReader, rtabmap::Odometry, rtabmap::OdometryResetEvent, rtabmap::Rtabmap, rtabmap::SensorCapture, rtabmap::Signature
  • getPoseCovariance() : rtabmap::Signature
  • getPosterior() : rtabmap::BayesFilter
  • getPredictionLC() : rtabmap::BayesFilter
  • @@ -262,6 +286,8 @@ $(function() {
  • globalPoseCovariance() : rtabmap::SensorData
  • GPS() : rtabmap::GPS
  • gps() : rtabmap::SensorData
  • +
  • gravityPitchError : rtabmap::OdometryInfo
  • +
  • gravityRollError : rtabmap::OdometryInfo
  • gravitySigma() : rtabmap::Optimizer
  • gridCellSize() : rtabmap::SensorData
  • gridEmptyCellsCompressed() : rtabmap::SensorData
  • @@ -273,11 +299,16 @@ $(function() {
  • gridViewPoint() : rtabmap::SensorData
  • groundCells : rtabmap::LocalGrid
  • groundTruth() : rtabmap::SensorData
  • +
  • guess : rtabmap::OdometryInfo
  • +
  • guessVelocity : rtabmap::OdometryInfo
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_h.html b/preview/pr-1492/api/latest/functions_h.html index 011036a2..1e69e1df 100644 --- a/preview/pr-1492/api/latest/functions_h.html +++ b/preview/pr-1492/api/latest/functions_h.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    horizontalFOV() : rtabmap::CameraModel
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_i.html b/preview/pr-1492/api/latest/functions_i.html index c3be55b3..34ee4ff0 100644 --- a/preview/pr-1492/api/latest/functions_i.html +++ b/preview/pr-1492/api/latest/functions_i.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    imageCompressed() : rtabmap::SensorData
  • imageRaw() : rtabmap::SensorData
  • imagesAlreadyRectified() : rtabmap::Odometry
  • -
  • IMU() : rtabmap::IMU
  • +
  • IMU() : rtabmap::IMU
  • imu() : rtabmap::SensorData
  • IMUEvent() : rtabmap::IMUEvent
  • imus() : rtabmap::Odometry
  • IMUThread() : rtabmap::IMUThread
  • incrementMapId() : rtabmap::Memory
  • -
  • info() : rtabmap::SensorEvent
  • +
  • info() : rtabmap::OdometryEvent, rtabmap::SensorEvent
  • inFrame() : rtabmap::CameraModel
  • init() : rtabmap::CameraDepthAI, rtabmap::CameraFreenect2, rtabmap::CameraFreenect, rtabmap::CameraImages, rtabmap::CameraK4A, rtabmap::CameraK4W2, rtabmap::CameraMyntEye, rtabmap::CameraOpenNI2, rtabmap::CameraOpenni, rtabmap::CameraOpenNICV, rtabmap::CameraOrbbecSDK, rtabmap::CameraRealSense2, rtabmap::CameraRealSense, rtabmap::CameraRGBDImages, rtabmap::CameraSeerSense, rtabmap::CameraStereoDC1394, rtabmap::CameraStereoFlyCapture2, rtabmap::CameraStereoImages, rtabmap::CameraStereoTara, rtabmap::CameraStereoVideo, rtabmap::CameraStereoZed, rtabmap::CameraStereoZedOC, rtabmap::CameraVideo, rtabmap::DBReader, rtabmap::IMUThread, rtabmap::LidarVLP16, rtabmap::Memory, rtabmap::Rtabmap, rtabmap::SensorCapture
  • initRectificationMap() : rtabmap::CameraModel, rtabmap::StereoCameraModel
  • @@ -108,6 +129,7 @@ $(function() {
  • inliersPerCam : rtabmap::RegistrationInfo
  • inliersRatio : rtabmap::RegistrationInfo
  • interpolate() : rtabmap::Transform
  • +
  • interval : rtabmap::OdometryInfo
  • inverse() : rtabmap::Link, rtabmap::Transform
  • is3D() : rtabmap::LocalGrid
  • is3DoF() : rtabmap::Transform
  • @@ -119,6 +141,7 @@ $(function() {
  • isCapturing() : rtabmap::SensorCaptureThread
  • isChar() : UVariant
  • isCharArray() : UVariant
  • +
  • isCompressed() : rtabmap::LaserScan
  • isConnected() : rtabmap::DBDriver
  • isCovarianceIgnored() : rtabmap::Optimizer
  • isCreating() : UThread
  • @@ -182,9 +205,12 @@ $(function() {
  • iterations() : rtabmap::Optimizer, rtabmap::Stereo
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_j.html b/preview/pr-1492/api/latest/functions_j.html index 5b79f787..864ddaf2 100644 --- a/preview/pr-1492/api/latest/functions_j.html +++ b/preview/pr-1492/api/latest/functions_j.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    joinTrashThread() : rtabmap::Memory
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_k.html b/preview/pr-1492/api/latest/functions_k.html index eb56e23b..72408e94 100644 --- a/preview/pr-1492/api/latest/functions_k.html +++ b/preview/pr-1492/api/latest/functions_k.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    kAmbientLight : rtabmap::EnvSensor
  • kAmbientRelativeHumidity : rtabmap::EnvSensor
  • kAmbientTemperature : rtabmap::EnvSensor
  • +
  • kBayesFullPredictionUpdate() : rtabmap::Parameters
  • +
  • kBayesPredictionLC() : rtabmap::Parameters
  • +
  • kBayesVirtualPlacePriorThr() : rtabmap::Parameters
  • kBool : UVariant
  • +
  • kBRIEFBytes() : rtabmap::Parameters
  • +
  • kBRISKOctaves() : rtabmap::Parameters
  • +
  • kBRISKPatternScale() : rtabmap::Parameters
  • +
  • kBRISKThresh() : rtabmap::Parameters
  • kChar : UVariant
  • kCharArray : UVariant
  • +
  • kCmdCancelGoal : rtabmap::RtabmapEventCmd
  • +
  • kCmdCleanDataBuffer : rtabmap::RtabmapEventCmd
  • +
  • kCmdClose : rtabmap::RtabmapEventCmd
  • +
  • kCmdDumpMemory : rtabmap::RtabmapEventCmd
  • +
  • kCmdDumpPrediction : rtabmap::RtabmapEventCmd
  • +
  • kCmdExportPoses : rtabmap::RtabmapEventCmd
  • +
  • kCmdGenerateDOTGraph : rtabmap::RtabmapEventCmd
  • +
  • kCmdGoal : rtabmap::RtabmapEventCmd
  • +
  • kCmdInit : rtabmap::RtabmapEventCmd
  • +
  • kCmdLabel : rtabmap::RtabmapEventCmd
  • +
  • kCmdPause : rtabmap::RtabmapEventCmd
  • +
  • kCmdPublish3DMap : rtabmap::RtabmapEventCmd
  • +
  • kCmdRemoveLabel : rtabmap::RtabmapEventCmd
  • +
  • kCmdRepublishData : rtabmap::RtabmapEventCmd
  • +
  • kCmdResetMemory : rtabmap::RtabmapEventCmd
  • +
  • kCmdResume : rtabmap::RtabmapEventCmd
  • +
  • kCmdTriggerNewMap : rtabmap::RtabmapEventCmd
  • +
  • kCmdUndef : rtabmap::RtabmapEventCmd
  • +
  • kCmdUpdateParams : rtabmap::RtabmapEventCmd
  • kCodeData : rtabmap::SensorEvent
  • kCodeNoMoreImages : rtabmap::SensorEvent
  • +
  • kComplementaryFilter : rtabmap::IMUFilter
  • kCustomSensor1 : rtabmap::EnvSensor
  • +
  • kCustomSensor2 : rtabmap::EnvSensor
  • +
  • kCustomSensor3 : rtabmap::EnvSensor
  • +
  • kCustomSensor4 : rtabmap::EnvSensor
  • +
  • kCustomSensor5 : rtabmap::EnvSensor
  • +
  • kCustomSensor6 : rtabmap::EnvSensor
  • +
  • kCustomSensor7 : rtabmap::EnvSensor
  • +
  • kCustomSensor8 : rtabmap::EnvSensor
  • +
  • kCustomSensor9 : rtabmap::EnvSensor
  • +
  • kDbSqlite3CacheSize() : rtabmap::Parameters
  • +
  • kDbSqlite3InMemory() : rtabmap::Parameters
  • +
  • kDbSqlite3JournalMode() : rtabmap::Parameters
  • +
  • kDbSqlite3Synchronous() : rtabmap::Parameters
  • +
  • kDbSqlite3TempStore() : rtabmap::Parameters
  • +
  • kDbTargetVersion() : rtabmap::Parameters
  • kDefaultLogFileName : ULogger
  • kDouble : UVariant
  • kDoubleArray : UVariant
  • +
  • kEnd : rtabmap::Link
  • +
  • keyFrameAdded : rtabmap::OdometryInfo
  • keypoints() : rtabmap::SensorData
  • keypoints3D() : rtabmap::SensorData
  • +
  • kFASTCV() : rtabmap::Parameters
  • +
  • kFASTGpu() : rtabmap::Parameters
  • +
  • kFASTGpuKeypointsRatio() : rtabmap::Parameters
  • +
  • kFASTGridCols() : rtabmap::Parameters
  • +
  • kFASTGridRows() : rtabmap::Parameters
  • +
  • kFASTMaxThreshold() : rtabmap::Parameters
  • +
  • kFASTMinThreshold() : rtabmap::Parameters
  • +
  • kFASTNonmaxSuppression() : rtabmap::Parameters
  • +
  • kFASTThreshold() : rtabmap::Parameters
  • kFloat : UVariant
  • kFloatArray : UVariant
  • +
  • kFREAKNOctaves() : rtabmap::Parameters
  • +
  • kFREAKOrientationNormalized() : rtabmap::Parameters
  • +
  • kFREAKPatternScale() : rtabmap::Parameters
  • +
  • kFREAKScaleNormalized() : rtabmap::Parameters
  • +
  • kg2oOptimizer() : rtabmap::Parameters
  • +
  • kg2oSolver() : rtabmap::Parameters
  • +
  • kGFTTBlockSize() : rtabmap::Parameters
  • +
  • kGFTTGpu() : rtabmap::Parameters
  • +
  • kGFTTK() : rtabmap::Parameters
  • +
  • kGFTTMinDistance() : rtabmap::Parameters
  • +
  • kGFTTQualityLevel() : rtabmap::Parameters
  • +
  • kGFTTUseHarrisDetector() : rtabmap::Parameters
  • kGlobalClosure : rtabmap::Link
  • +
  • kGMSThresholdFactor() : rtabmap::Parameters
  • +
  • kGMSWithRotation() : rtabmap::Parameters
  • +
  • kGMSWithScale() : rtabmap::Parameters
  • kGravity : rtabmap::Link
  • +
  • kGrid3D() : rtabmap::Parameters
  • +
  • kGridCellSize() : rtabmap::Parameters
  • +
  • kGridClusterRadius() : rtabmap::Parameters
  • +
  • kGridDepthDecimation() : rtabmap::Parameters
  • +
  • kGridDepthRoiRatios() : rtabmap::Parameters
  • +
  • kGridFlatObstacleDetected() : rtabmap::Parameters
  • +
  • kGridFootprintHeight() : rtabmap::Parameters
  • +
  • kGridFootprintLength() : rtabmap::Parameters
  • +
  • kGridFootprintWidth() : rtabmap::Parameters
  • +
  • kGridGlobalAltitudeDelta() : rtabmap::Parameters
  • +
  • kGridGlobalEroded() : rtabmap::Parameters
  • +
  • kGridGlobalFloodFillDepth() : rtabmap::Parameters
  • +
  • kGridGlobalFootprintRadius() : rtabmap::Parameters
  • +
  • kGridGlobalMaxNodes() : rtabmap::Parameters
  • +
  • kGridGlobalMinSize() : rtabmap::Parameters
  • +
  • kGridGlobalOccupancyThr() : rtabmap::Parameters
  • +
  • kGridGlobalProbClampingMax() : rtabmap::Parameters
  • +
  • kGridGlobalProbClampingMin() : rtabmap::Parameters
  • +
  • kGridGlobalProbHit() : rtabmap::Parameters
  • +
  • kGridGlobalProbMiss() : rtabmap::Parameters
  • +
  • kGridGlobalUpdateError() : rtabmap::Parameters
  • +
  • kGridGroundIsObstacle() : rtabmap::Parameters
  • +
  • kGridMapFrameProjection() : rtabmap::Parameters
  • +
  • kGridMaxGroundAngle() : rtabmap::Parameters
  • +
  • kGridMaxGroundHeight() : rtabmap::Parameters
  • +
  • kGridMaxObstacleHeight() : rtabmap::Parameters
  • +
  • kGridMinClusterSize() : rtabmap::Parameters
  • +
  • kGridMinGroundHeight() : rtabmap::Parameters
  • +
  • kGridNoiseFilteringMinNeighbors() : rtabmap::Parameters
  • +
  • kGridNoiseFilteringRadius() : rtabmap::Parameters
  • +
  • kGridNormalK() : rtabmap::Parameters
  • +
  • kGridNormalsSegmentation() : rtabmap::Parameters
  • +
  • kGridPreVoxelFiltering() : rtabmap::Parameters
  • +
  • kGridRangeMax() : rtabmap::Parameters
  • +
  • kGridRangeMin() : rtabmap::Parameters
  • +
  • kGridRayTracing() : rtabmap::Parameters
  • +
  • kGridScan2dUnknownSpaceFilled() : rtabmap::Parameters
  • +
  • kGridScanDecimation() : rtabmap::Parameters
  • +
  • kGridSensor() : rtabmap::Parameters
  • +
  • kGTSAMIncRelinearizeSkip() : rtabmap::Parameters
  • +
  • kGTSAMIncRelinearizeThreshold() : rtabmap::Parameters
  • +
  • kGTSAMIncremental() : rtabmap::Parameters
  • +
  • kGTSAMOptimizer() : rtabmap::Parameters
  • kIcpCCCoreLib : rtabmap::RegistrationIcp
  • +
  • kIcpCCFilterOutFarthestPoints() : rtabmap::Parameters
  • +
  • kIcpCCMaxFinalRMS() : rtabmap::Parameters
  • +
  • kIcpCCSamplingLimit() : rtabmap::Parameters
  • +
  • kIcpCorrespondenceRatio() : rtabmap::Parameters
  • +
  • kIcpDebugExportFormat() : rtabmap::Parameters
  • +
  • kIcpDownsamplingStep() : rtabmap::Parameters
  • kIcpEnd : rtabmap::RegistrationIcp
  • +
  • kIcpEpsilon() : rtabmap::Parameters
  • +
  • kIcpFiltersEnabled() : rtabmap::Parameters
  • +
  • kIcpForce4DoF() : rtabmap::Parameters
  • +
  • kIcpIterations() : rtabmap::Parameters
  • +
  • kIcpMaxCorrespondenceDistance() : rtabmap::Parameters
  • +
  • kIcpMaxRotation() : rtabmap::Parameters
  • +
  • kIcpMaxTranslation() : rtabmap::Parameters
  • +
  • kIcpOutlierRatio() : rtabmap::Parameters
  • kIcpPCL : rtabmap::RegistrationIcp
  • +
  • kIcpPMConfig() : rtabmap::Parameters
  • +
  • kIcpPMMatcherEpsilon() : rtabmap::Parameters
  • +
  • kIcpPMMatcherIntensity() : rtabmap::Parameters
  • +
  • kIcpPMMatcherKnn() : rtabmap::Parameters
  • kIcpPointMatcher : rtabmap::RegistrationIcp
  • +
  • kIcpPointToPlane() : rtabmap::Parameters
  • +
  • kIcpPointToPlaneComplexityCentered() : rtabmap::Parameters
  • +
  • kIcpPointToPlaneGroundNormalsUp() : rtabmap::Parameters
  • +
  • kIcpPointToPlaneK() : rtabmap::Parameters
  • +
  • kIcpPointToPlaneLowComplexityStrategy() : rtabmap::Parameters
  • +
  • kIcpPointToPlaneMinComplexity() : rtabmap::Parameters
  • +
  • kIcpPointToPlaneRadius() : rtabmap::Parameters
  • +
  • kIcpRangeMax() : rtabmap::Parameters
  • +
  • kIcpRangeMin() : rtabmap::Parameters
  • +
  • kIcpReciprocalCorrespondences() : rtabmap::Parameters
  • +
  • kIcpStrategy() : rtabmap::Parameters
  • kIcpUndef : rtabmap::RegistrationIcp
  • +
  • kIcpVoxelSize() : rtabmap::Parameters
  • kIdInvalid : rtabmap::Memory
  • kIdStart : rtabmap::Memory
  • kIdVirtual : rtabmap::Memory
  • kill() : UThread
  • +
  • kImuFilterComplementaryBiasAlpha() : rtabmap::Parameters
  • +
  • kImuFilterComplementaryDoAdpativeGain() : rtabmap::Parameters
  • +
  • kImuFilterComplementaryDoBiasEstimation() : rtabmap::Parameters
  • +
  • kImuFilterComplementaryGainAcc() : rtabmap::Parameters
  • +
  • kImuFilterMadgwickGain() : rtabmap::Parameters
  • +
  • kImuFilterMadgwickZeta() : rtabmap::Parameters
  • kInt : UVariant
  • kIntArray : UVariant
  • +
  • kKAZEDiffusivity() : rtabmap::Parameters
  • +
  • kKAZEExtended() : rtabmap::Parameters
  • +
  • kKAZENOctaveLayers() : rtabmap::Parameters
  • +
  • kKAZENOctaves() : rtabmap::Parameters
  • +
  • kKAZEThreshold() : rtabmap::Parameters
  • +
  • kKAZEUpright() : rtabmap::Parameters
  • +
  • kKpBadSignRatio() : rtabmap::Parameters
  • +
  • kKpByteToFloat() : rtabmap::Parameters
  • +
  • kKpDetectorStrategy() : rtabmap::Parameters
  • +
  • kKpDictionaryPath() : rtabmap::Parameters
  • +
  • kKpFlannIndexSaved() : rtabmap::Parameters
  • +
  • kKpFlannRebalancingFactor() : rtabmap::Parameters
  • +
  • kKpGridCols() : rtabmap::Parameters
  • +
  • kKpGridRows() : rtabmap::Parameters
  • +
  • kKpIncrementalDictionary() : rtabmap::Parameters
  • +
  • kKpIncrementalFlann() : rtabmap::Parameters
  • +
  • kKpMaxDepth() : rtabmap::Parameters
  • +
  • kKpMaxFeatures() : rtabmap::Parameters
  • +
  • kKpMinDepth() : rtabmap::Parameters
  • +
  • kKpNewWordsComparedTogether() : rtabmap::Parameters
  • +
  • kKpNndrRatio() : rtabmap::Parameters
  • +
  • kKpNNStrategy() : rtabmap::Parameters
  • +
  • kKpParallelized() : rtabmap::Parameters
  • +
  • kKpRoiRatios() : rtabmap::Parameters
  • +
  • kKpSerializeWithChecksum() : rtabmap::Parameters
  • +
  • kKpSSC() : rtabmap::Parameters
  • +
  • kKpSubPixEps() : rtabmap::Parameters
  • +
  • kKpSubPixIterations() : rtabmap::Parameters
  • +
  • kKpSubPixWinSize() : rtabmap::Parameters
  • +
  • kKpTfIdfLikelihoodUsed() : rtabmap::Parameters
  • kLandmark : rtabmap::Link
  • kLocalSpaceClosure : rtabmap::Link
  • kLocalTimeClosure : rtabmap::Link
  • kMadgwick : rtabmap::IMUFilter
  • +
  • kMarkerAprilTagDebug() : rtabmap::Parameters
  • +
  • kMarkerAprilTagDecodeSharpening() : rtabmap::Parameters
  • +
  • kMarkerAprilTagNThreads() : rtabmap::Parameters
  • +
  • kMarkerAprilTagQuadDecimate() : rtabmap::Parameters
  • +
  • kMarkerAprilTagQuadSigma() : rtabmap::Parameters
  • +
  • kMarkerAprilTagRefineEdges() : rtabmap::Parameters
  • +
  • kMarkerDictionary() : rtabmap::Parameters
  • +
  • kMarkerLength() : rtabmap::Parameters
  • +
  • kMarkerLengths() : rtabmap::Parameters
  • +
  • kMarkerMaxDepthError() : rtabmap::Parameters
  • +
  • kMarkerMaxRange() : rtabmap::Parameters
  • +
  • kMarkerMinRange() : rtabmap::Parameters
  • +
  • kMarkerOpenCVCornerRefinementMethod() : rtabmap::Parameters
  • +
  • kMarkerPriors() : rtabmap::Parameters
  • +
  • kMarkerPriorsVarianceAngular() : rtabmap::Parameters
  • +
  • kMarkerPriorsVarianceLinear() : rtabmap::Parameters
  • +
  • kMarkerStrategy() : rtabmap::Parameters
  • +
  • kMarkerVarianceAngular() : rtabmap::Parameters
  • +
  • kMarkerVarianceLinear() : rtabmap::Parameters
  • +
  • kMarkerVarianceOrientationIgnored() : rtabmap::Parameters
  • +
  • kMemBadSignaturesIgnored() : rtabmap::Parameters
  • +
  • kMemBinDataKept() : rtabmap::Parameters
  • +
  • kMemCompressionParallelized() : rtabmap::Parameters
  • +
  • kMemCovOffDiagIgnored() : rtabmap::Parameters
  • +
  • kMemDepthAsMask() : rtabmap::Parameters
  • +
  • kMemDepthCompressionFormat() : rtabmap::Parameters
  • +
  • kMemDepthMaskFloorThr() : rtabmap::Parameters
  • +
  • kMemGenerateIds() : rtabmap::Parameters
  • +
  • kMemGlobalDescriptorStrategy() : rtabmap::Parameters
  • +
  • kMemImageCompressionFormat() : rtabmap::Parameters
  • +
  • kMemImageKept() : rtabmap::Parameters
  • +
  • kMemImagePostDecimation() : rtabmap::Parameters
  • +
  • kMemImagePreDecimation() : rtabmap::Parameters
  • +
  • kMemIncrementalMemory() : rtabmap::Parameters
  • +
  • kMemInitWMWithAllNodes() : rtabmap::Parameters
  • +
  • kMemIntermediateNodeDataKept() : rtabmap::Parameters
  • +
  • kMemLaserScanDownsampleStepSize() : rtabmap::Parameters
  • +
  • kMemLaserScanNormalK() : rtabmap::Parameters
  • +
  • kMemLaserScanNormalRadius() : rtabmap::Parameters
  • +
  • kMemLaserScanVoxelSize() : rtabmap::Parameters
  • +
  • kMemLoadVisualLocalFeaturesOnInit() : rtabmap::Parameters
  • +
  • kMemLocalizationDataSaved() : rtabmap::Parameters
  • +
  • kMemLocalizationReadOnly() : rtabmap::Parameters
  • +
  • kMemMapLabelsAdded() : rtabmap::Parameters
  • +
  • kMemNotLinkedNodesKept() : rtabmap::Parameters
  • +
  • kMemRawDescriptorsKept() : rtabmap::Parameters
  • +
  • kMemRecentWmRatio() : rtabmap::Parameters
  • +
  • kMemReduceGraph() : rtabmap::Parameters
  • +
  • kMemRehearsalIdUpdatedToNewOne() : rtabmap::Parameters
  • +
  • kMemRehearsalSimilarity() : rtabmap::Parameters
  • +
  • kMemRehearsalWeightIgnoredWhileMoving() : rtabmap::Parameters
  • +
  • kMemRotateImagesUpsideUp() : rtabmap::Parameters
  • +
  • kMemSaveDepth16Format() : rtabmap::Parameters
  • +
  • kMemStereoFromMotion() : rtabmap::Parameters
  • +
  • kMemSTMSize() : rtabmap::Parameters
  • +
  • kMemTransferSortingByWeightId() : rtabmap::Parameters
  • +
  • kMemUseOdomFeatures() : rtabmap::Parameters
  • +
  • kMemUseOdomGravity() : rtabmap::Parameters
  • kNeighbor : rtabmap::Link
  • kNeighborMerged : rtabmap::Link
  • kNNBruteForce : rtabmap::VWDictionary
  • @@ -122,12 +377,379 @@ $(function() {
  • kNNFlannLSH : rtabmap::VWDictionary
  • kNNFlannNaive : rtabmap::VWDictionary
  • kNNUndef : rtabmap::VWDictionary
  • +
  • kOdomAlignWithGround() : rtabmap::Parameters
  • +
  • kOdomCuVSLAMMulticamMode() : rtabmap::Parameters
  • +
  • kOdomDeskewing() : rtabmap::Parameters
  • +
  • kOdomF2MBundleAdjustment() : rtabmap::Parameters
  • +
  • kOdomF2MBundleAdjustmentMaxFrames() : rtabmap::Parameters
  • +
  • kOdomF2MBundleAdjustmentMaxKeyFramesPerFeature() : rtabmap::Parameters
  • +
  • kOdomF2MBundleAdjustmentMinMotion() : rtabmap::Parameters
  • +
  • kOdomF2MBundleUpdateFeatureMapOnAllFrames() : rtabmap::Parameters
  • +
  • kOdomF2MFloorThreshold() : rtabmap::Parameters
  • +
  • kOdomF2MInitDepthFactor() : rtabmap::Parameters
  • +
  • kOdomF2MMaxNewFeatures() : rtabmap::Parameters
  • +
  • kOdomF2MMaxSize() : rtabmap::Parameters
  • +
  • kOdomF2MScanMaxSize() : rtabmap::Parameters
  • +
  • kOdomF2MScanRange() : rtabmap::Parameters
  • +
  • kOdomF2MScanSubtractAngle() : rtabmap::Parameters
  • +
  • kOdomF2MScanSubtractRadius() : rtabmap::Parameters
  • +
  • kOdomF2MValidDepthRatio() : rtabmap::Parameters
  • +
  • kOdomFillInfoData() : rtabmap::Parameters
  • +
  • kOdomFilteringStrategy() : rtabmap::Parameters
  • +
  • kOdomFovisBucketHeight() : rtabmap::Parameters
  • +
  • kOdomFovisBucketWidth() : rtabmap::Parameters
  • +
  • kOdomFovisCliqueInlierThreshold() : rtabmap::Parameters
  • +
  • kOdomFovisFastThreshold() : rtabmap::Parameters
  • +
  • kOdomFovisFastThresholdAdaptiveGain() : rtabmap::Parameters
  • +
  • kOdomFovisFeatureSearchWindow() : rtabmap::Parameters
  • +
  • kOdomFovisFeatureWindowSize() : rtabmap::Parameters
  • +
  • kOdomFovisInlierMaxReprojectionError() : rtabmap::Parameters
  • +
  • kOdomFovisMaxKeypointsPerBucket() : rtabmap::Parameters
  • +
  • kOdomFovisMaxMeanReprojectionError() : rtabmap::Parameters
  • +
  • kOdomFovisMaxPyramidLevel() : rtabmap::Parameters
  • +
  • kOdomFovisMinFeaturesForEstimate() : rtabmap::Parameters
  • +
  • kOdomFovisMinPyramidLevel() : rtabmap::Parameters
  • +
  • kOdomFovisStereoMaxDisparity() : rtabmap::Parameters
  • +
  • kOdomFovisStereoMaxDistEpipolarLine() : rtabmap::Parameters
  • +
  • kOdomFovisStereoMaxRefinementDisplacement() : rtabmap::Parameters
  • +
  • kOdomFovisStereoRequireMutualMatch() : rtabmap::Parameters
  • +
  • kOdomFovisTargetPixelsPerFeature() : rtabmap::Parameters
  • +
  • kOdomFovisUpdateTargetFeaturesWithRefined() : rtabmap::Parameters
  • +
  • kOdomFovisUseAdaptiveThreshold() : rtabmap::Parameters
  • +
  • kOdomFovisUseBucketing() : rtabmap::Parameters
  • +
  • kOdomFovisUseHomographyInitialization() : rtabmap::Parameters
  • +
  • kOdomFovisUseImageNormalization() : rtabmap::Parameters
  • +
  • kOdomFovisUseSubpixelRefinement() : rtabmap::Parameters
  • +
  • kOdomGuessMotion() : rtabmap::Parameters
  • +
  • kOdomGuessSmoothingDelay() : rtabmap::Parameters
  • +
  • kOdomHolonomic() : rtabmap::Parameters
  • +
  • kOdomImageBufferSize() : rtabmap::Parameters
  • +
  • kOdomImageDecimation() : rtabmap::Parameters
  • +
  • kOdomKalmanMeasurementNoise() : rtabmap::Parameters
  • +
  • kOdomKalmanProcessNoise() : rtabmap::Parameters
  • +
  • kOdomKeyFrameThr() : rtabmap::Parameters
  • +
  • kOdomLIOSAMAngVar() : rtabmap::Parameters
  • +
  • kOdomLIOSAMConfigPath() : rtabmap::Parameters
  • +
  • kOdomLIOSAMEdgeThreshold() : rtabmap::Parameters
  • +
  • kOdomLIOSAMHorizonScan() : rtabmap::Parameters
  • +
  • kOdomLIOSAMImuAccBiasN() : rtabmap::Parameters
  • +
  • kOdomLIOSAMImuAccNoise() : rtabmap::Parameters
  • +
  • kOdomLIOSAMImuGravity() : rtabmap::Parameters
  • +
  • kOdomLIOSAMImuGyrBiasN() : rtabmap::Parameters
  • +
  • kOdomLIOSAMImuGyrNoise() : rtabmap::Parameters
  • +
  • kOdomLIOSAMLinVar() : rtabmap::Parameters
  • +
  • kOdomLIOSAMNScan() : rtabmap::Parameters
  • +
  • kOdomLIOSAMSensor() : rtabmap::Parameters
  • +
  • kOdomLIOSAMSurfThreshold() : rtabmap::Parameters
  • +
  • kOdomLOAMAngVar() : rtabmap::Parameters
  • +
  • kOdomLOAMLinVar() : rtabmap::Parameters
  • +
  • kOdomLOAMLocalMapping() : rtabmap::Parameters
  • +
  • kOdomLOAMResolution() : rtabmap::Parameters
  • +
  • kOdomLOAMScanPeriod() : rtabmap::Parameters
  • +
  • kOdomLOAMSensor() : rtabmap::Parameters
  • +
  • kOdomMonoInitMinFlow() : rtabmap::Parameters
  • +
  • kOdomMonoInitMinTranslation() : rtabmap::Parameters
  • +
  • kOdomMonoMaxVariance() : rtabmap::Parameters
  • +
  • kOdomMonoMinTranslation() : rtabmap::Parameters
  • +
  • kOdomMSCKFFastThreshold() : rtabmap::Parameters
  • +
  • kOdomMSCKFGridCol() : rtabmap::Parameters
  • +
  • kOdomMSCKFGridMaxFeatureNum() : rtabmap::Parameters
  • +
  • kOdomMSCKFGridMinFeatureNum() : rtabmap::Parameters
  • +
  • kOdomMSCKFGridRow() : rtabmap::Parameters
  • +
  • kOdomMSCKFInitCovAccBias() : rtabmap::Parameters
  • +
  • kOdomMSCKFInitCovExRot() : rtabmap::Parameters
  • +
  • kOdomMSCKFInitCovExTrans() : rtabmap::Parameters
  • +
  • kOdomMSCKFInitCovGyroBias() : rtabmap::Parameters
  • +
  • kOdomMSCKFInitCovVel() : rtabmap::Parameters
  • +
  • kOdomMSCKFMaxCamStateSize() : rtabmap::Parameters
  • +
  • kOdomMSCKFMaxIteration() : rtabmap::Parameters
  • +
  • kOdomMSCKFNoiseAcc() : rtabmap::Parameters
  • +
  • kOdomMSCKFNoiseAccBias() : rtabmap::Parameters
  • +
  • kOdomMSCKFNoiseFeature() : rtabmap::Parameters
  • +
  • kOdomMSCKFNoiseGyro() : rtabmap::Parameters
  • +
  • kOdomMSCKFNoiseGyroBias() : rtabmap::Parameters
  • +
  • kOdomMSCKFOptTranslationThreshold() : rtabmap::Parameters
  • +
  • kOdomMSCKFPatchSize() : rtabmap::Parameters
  • +
  • kOdomMSCKFPositionStdThreshold() : rtabmap::Parameters
  • +
  • kOdomMSCKFPyramidLevels() : rtabmap::Parameters
  • +
  • kOdomMSCKFRansacThreshold() : rtabmap::Parameters
  • +
  • kOdomMSCKFRotationThreshold() : rtabmap::Parameters
  • +
  • kOdomMSCKFStereoThreshold() : rtabmap::Parameters
  • +
  • kOdomMSCKFTrackingRateThreshold() : rtabmap::Parameters
  • +
  • kOdomMSCKFTrackPrecision() : rtabmap::Parameters
  • +
  • kOdomMSCKFTranslationThreshold() : rtabmap::Parameters
  • +
  • kOdomOKVISConfigPath() : rtabmap::Parameters
  • +
  • kOdomOpen3DMaxDepth() : rtabmap::Parameters
  • +
  • kOdomOpen3DMethod() : rtabmap::Parameters
  • +
  • kOdomOpenVINSAccelerometerNoiseDensity() : rtabmap::Parameters
  • +
  • kOdomOpenVINSAccelerometerRandomWalk() : rtabmap::Parameters
  • +
  • kOdomOpenVINSCalibCamExtrinsics() : rtabmap::Parameters
  • +
  • kOdomOpenVINSCalibCamIntrinsics() : rtabmap::Parameters
  • +
  • kOdomOpenVINSCalibCamTimeoffset() : rtabmap::Parameters
  • +
  • kOdomOpenVINSCalibIMUGSensitivity() : rtabmap::Parameters
  • +
  • kOdomOpenVINSCalibIMUIntrinsics() : rtabmap::Parameters
  • +
  • kOdomOpenVINSConfigPath() : rtabmap::Parameters
  • +
  • kOdomOpenVINSDtSLAMDelay() : rtabmap::Parameters
  • +
  • kOdomOpenVINSFeatRepMSCKF() : rtabmap::Parameters
  • +
  • kOdomOpenVINSFeatRepSLAM() : rtabmap::Parameters
  • +
  • kOdomOpenVINSFiMaxBaseline() : rtabmap::Parameters
  • +
  • kOdomOpenVINSFiMaxCondNumber() : rtabmap::Parameters
  • +
  • kOdomOpenVINSFiMaxRuns() : rtabmap::Parameters
  • +
  • kOdomOpenVINSFiRefineFeatures() : rtabmap::Parameters
  • +
  • kOdomOpenVINSFiTriangulate1d() : rtabmap::Parameters
  • +
  • kOdomOpenVINSGravityMag() : rtabmap::Parameters
  • +
  • kOdomOpenVINSGyroscopeNoiseDensity() : rtabmap::Parameters
  • +
  • kOdomOpenVINSGyroscopeRandomWalk() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitDynInflationBa() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitDynInflationBg() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitDynInflationOri() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitDynInflationVel() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitDynMinDeg() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitDynMinRecCond() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitDynMLEMaxIter() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitDynMLEMaxThreads() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitDynMLEMaxTime() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitDynMLEOptCalib() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitDynNumPose() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitDynUse() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitIMUThresh() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitMaxDisparity() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitMaxFeatures() : rtabmap::Parameters
  • +
  • kOdomOpenVINSInitWindowTime() : rtabmap::Parameters
  • +
  • kOdomOpenVINSIntegration() : rtabmap::Parameters
  • +
  • kOdomOpenVINSLeftMaskPath() : rtabmap::Parameters
  • +
  • kOdomOpenVINSMaxClones() : rtabmap::Parameters
  • +
  • kOdomOpenVINSMaxMSCKFInUpdate() : rtabmap::Parameters
  • +
  • kOdomOpenVINSMaxSLAM() : rtabmap::Parameters
  • +
  • kOdomOpenVINSMaxSLAMInUpdate() : rtabmap::Parameters
  • +
  • kOdomOpenVINSMinPxDist() : rtabmap::Parameters
  • +
  • kOdomOpenVINSNumPts() : rtabmap::Parameters
  • +
  • kOdomOpenVINSRightMaskPath() : rtabmap::Parameters
  • +
  • kOdomOpenVINSTryZUPT() : rtabmap::Parameters
  • +
  • kOdomOpenVINSUpMSCKFChi2Multiplier() : rtabmap::Parameters
  • +
  • kOdomOpenVINSUpMSCKFSigmaPx() : rtabmap::Parameters
  • +
  • kOdomOpenVINSUpSLAMChi2Multiplier() : rtabmap::Parameters
  • +
  • kOdomOpenVINSUpSLAMSigmaPx() : rtabmap::Parameters
  • +
  • kOdomOpenVINSUseFEJ() : rtabmap::Parameters
  • +
  • kOdomOpenVINSUseKLT() : rtabmap::Parameters
  • +
  • kOdomOpenVINSUseStereo() : rtabmap::Parameters
  • +
  • kOdomOpenVINSZUPTChi2Multiplier() : rtabmap::Parameters
  • +
  • kOdomOpenVINSZUPTMaxDisparity() : rtabmap::Parameters
  • +
  • kOdomOpenVINSZUPTMaxVelodicy() : rtabmap::Parameters
  • +
  • kOdomOpenVINSZUPTNoiseMultiplier() : rtabmap::Parameters
  • +
  • kOdomOpenVINSZUPTOnlyAtBeginning() : rtabmap::Parameters
  • +
  • kOdomORBSLAMAccNoise() : rtabmap::Parameters
  • +
  • kOdomORBSLAMAccWalk() : rtabmap::Parameters
  • +
  • kOdomORBSLAMBf() : rtabmap::Parameters
  • +
  • kOdomORBSLAMFps() : rtabmap::Parameters
  • +
  • kOdomORBSLAMGyroNoise() : rtabmap::Parameters
  • +
  • kOdomORBSLAMGyroWalk() : rtabmap::Parameters
  • +
  • kOdomORBSLAMInertial() : rtabmap::Parameters
  • +
  • kOdomORBSLAMMapSize() : rtabmap::Parameters
  • +
  • kOdomORBSLAMMaxFeatures() : rtabmap::Parameters
  • +
  • kOdomORBSLAMSamplingRate() : rtabmap::Parameters
  • +
  • kOdomORBSLAMThDepth() : rtabmap::Parameters
  • +
  • kOdomORBSLAMVocPath() : rtabmap::Parameters
  • +
  • kOdomParticleLambdaR() : rtabmap::Parameters
  • +
  • kOdomParticleLambdaT() : rtabmap::Parameters
  • +
  • kOdomParticleNoiseR() : rtabmap::Parameters
  • +
  • kOdomParticleNoiseT() : rtabmap::Parameters
  • +
  • kOdomParticleSize() : rtabmap::Parameters
  • +
  • kOdomResetCountdown() : rtabmap::Parameters
  • +
  • kOdomScanKeyFrameThr() : rtabmap::Parameters
  • +
  • kOdomStrategy() : rtabmap::Parameters
  • +
  • kOdomVINSFusionConfigPath() : rtabmap::Parameters
  • +
  • kOdomVisKeyFrameThr() : rtabmap::Parameters
  • +
  • kOdomViso2BucketHeight() : rtabmap::Parameters
  • +
  • kOdomViso2BucketMaxFeatures() : rtabmap::Parameters
  • +
  • kOdomViso2BucketWidth() : rtabmap::Parameters
  • +
  • kOdomViso2InlierThreshold() : rtabmap::Parameters
  • +
  • kOdomViso2MatchBinsize() : rtabmap::Parameters
  • +
  • kOdomViso2MatchDispTolerance() : rtabmap::Parameters
  • +
  • kOdomViso2MatchHalfResolution() : rtabmap::Parameters
  • +
  • kOdomViso2MatchMultiStage() : rtabmap::Parameters
  • +
  • kOdomViso2MatchNmsN() : rtabmap::Parameters
  • +
  • kOdomViso2MatchNmsTau() : rtabmap::Parameters
  • +
  • kOdomViso2MatchOutlierDispTolerance() : rtabmap::Parameters
  • +
  • kOdomViso2MatchOutlierFlowTolerance() : rtabmap::Parameters
  • +
  • kOdomViso2MatchRadius() : rtabmap::Parameters
  • +
  • kOdomViso2MatchRefinement() : rtabmap::Parameters
  • +
  • kOdomViso2RansacIters() : rtabmap::Parameters
  • +
  • kOdomViso2Reweighting() : rtabmap::Parameters
  • +
  • kOptimizerBaseline() : rtabmap::Parameters
  • +
  • kOptimizerDisparityVariance() : rtabmap::Parameters
  • +
  • kOptimizerEpsilon() : rtabmap::Parameters
  • +
  • kOptimizerGravitySigma() : rtabmap::Parameters
  • +
  • kOptimizerIterations() : rtabmap::Parameters
  • +
  • kOptimizerLandmarksIgnored() : rtabmap::Parameters
  • +
  • kOptimizerPixelVariance() : rtabmap::Parameters
  • +
  • kOptimizerPriorsIgnored() : rtabmap::Parameters
  • +
  • kOptimizerRobust() : rtabmap::Parameters
  • +
  • kOptimizerRobustKernelDelta() : rtabmap::Parameters
  • +
  • kOptimizerStrategy() : rtabmap::Parameters
  • +
  • kOptimizerVarianceIgnored() : rtabmap::Parameters
  • +
  • kORBEdgeThreshold() : rtabmap::Parameters
  • +
  • kORBFirstLevel() : rtabmap::Parameters
  • +
  • kORBGpu() : rtabmap::Parameters
  • +
  • kORBNLevels() : rtabmap::Parameters
  • +
  • kORBPatchSize() : rtabmap::Parameters
  • +
  • kORBScaleFactor() : rtabmap::Parameters
  • +
  • kORBScoreType() : rtabmap::Parameters
  • +
  • kORBWTA_K() : rtabmap::Parameters
  • kPosePrior : rtabmap::Link
  • kpt : rtabmap::FeatureBA
  • +
  • kPyDescriptorDim() : rtabmap::Parameters
  • +
  • kPyDescriptorPath() : rtabmap::Parameters
  • +
  • kPyDetectorCuda() : rtabmap::Parameters
  • +
  • kPyDetectorPath() : rtabmap::Parameters
  • +
  • kPyMatcherCuda() : rtabmap::Parameters
  • +
  • kPyMatcherIterations() : rtabmap::Parameters
  • +
  • kPyMatcherModel() : rtabmap::Parameters
  • +
  • kPyMatcherPath() : rtabmap::Parameters
  • +
  • kPyMatcherThreshold() : rtabmap::Parameters
  • +
  • kRegForce3DoF() : rtabmap::Parameters
  • +
  • kRegRepeatOnce() : rtabmap::Parameters
  • +
  • kRegStrategy() : rtabmap::Parameters
  • +
  • kRGBDAggressiveLoopThr() : rtabmap::Parameters
  • +
  • kRGBDAngularSpeedUpdate() : rtabmap::Parameters
  • +
  • kRGBDAngularUpdate() : rtabmap::Parameters
  • +
  • kRGBDCreateOccupancyGrid() : rtabmap::Parameters
  • +
  • kRGBDEnabled() : rtabmap::Parameters
  • +
  • kRGBDForceOdom3DoF() : rtabmap::Parameters
  • +
  • kRGBDGoalReachedRadius() : rtabmap::Parameters
  • +
  • kRGBDGoalsSavedInUserData() : rtabmap::Parameters
  • +
  • kRGBDInvertedReg() : rtabmap::Parameters
  • +
  • kRGBDLinearSpeedUpdate() : rtabmap::Parameters
  • +
  • kRGBDLinearUpdate() : rtabmap::Parameters
  • +
  • kRGBDLocalBundleOnLoopClosure() : rtabmap::Parameters
  • +
  • kRGBDLocalImmunizationRatio() : rtabmap::Parameters
  • +
  • kRGBDLocalizationPriorError() : rtabmap::Parameters
  • +
  • kRGBDLocalizationSecondTryWithoutProximityLinks() : rtabmap::Parameters
  • +
  • kRGBDLocalizationSmoothing() : rtabmap::Parameters
  • +
  • kRGBDLocalRadius() : rtabmap::Parameters
  • +
  • kRGBDLoopClosureIdentityGuess() : rtabmap::Parameters
  • +
  • kRGBDLoopClosureReextractFeatures() : rtabmap::Parameters
  • +
  • kRGBDLoopCovLimited() : rtabmap::Parameters
  • +
  • kRGBDMarkerDetection() : rtabmap::Parameters
  • +
  • kRGBDMaxLocalRetrieved() : rtabmap::Parameters
  • +
  • kRGBDMaxLoopClosureDistance() : rtabmap::Parameters
  • +
  • kRGBDMaxOdomCacheSize() : rtabmap::Parameters
  • +
  • kRGBDNeighborLinkRefining() : rtabmap::Parameters
  • +
  • kRGBDNewMapOdomChangeDistance() : rtabmap::Parameters
  • +
  • kRGBDOptimizeFromGraphEnd() : rtabmap::Parameters
  • +
  • kRGBDOptimizeMaxError() : rtabmap::Parameters
  • +
  • kRGBDOptimizeMaxErrorRepairRadius() : rtabmap::Parameters
  • +
  • kRGBDPlanAngularVelocity() : rtabmap::Parameters
  • +
  • kRGBDPlanLinearVelocity() : rtabmap::Parameters
  • +
  • kRGBDPlanStuckIterations() : rtabmap::Parameters
  • +
  • kRGBDProximityAngle() : rtabmap::Parameters
  • +
  • kRGBDProximityBySpace() : rtabmap::Parameters
  • +
  • kRGBDProximityByTime() : rtabmap::Parameters
  • +
  • kRGBDProximityGlobalScanMap() : rtabmap::Parameters
  • +
  • kRGBDProximityMaxGraphDepth() : rtabmap::Parameters
  • +
  • kRGBDProximityMaxPaths() : rtabmap::Parameters
  • +
  • kRGBDProximityMergedScanCovFactor() : rtabmap::Parameters
  • +
  • kRGBDProximityOdomGuess() : rtabmap::Parameters
  • +
  • kRGBDProximityPathFilteringRadius() : rtabmap::Parameters
  • +
  • kRGBDProximityPathMaxNeighbors() : rtabmap::Parameters
  • +
  • kRGBDProximityPathRawPosesUsed() : rtabmap::Parameters
  • +
  • kRGBDScanMatchingIdsSavedInLinks() : rtabmap::Parameters
  • +
  • kRGBDStartAtOrigin() : rtabmap::Parameters
  • +
  • kRtabmapComputeRMSE() : rtabmap::Parameters
  • +
  • kRtabmapCreateIntermediateNodes() : rtabmap::Parameters
  • +
  • kRtabmapDetectionRate() : rtabmap::Parameters
  • +
  • kRtabmapImageBufferSize() : rtabmap::Parameters
  • +
  • kRtabmapImagesAlreadyRectified() : rtabmap::Parameters
  • +
  • kRtabmapLoopGPS() : rtabmap::Parameters
  • +
  • kRtabmapLoopRatio() : rtabmap::Parameters
  • +
  • kRtabmapLoopThr() : rtabmap::Parameters
  • +
  • kRtabmapMaxRepublished() : rtabmap::Parameters
  • +
  • kRtabmapMaxRetrieved() : rtabmap::Parameters
  • +
  • kRtabmapMemoryThr() : rtabmap::Parameters
  • +
  • kRtabmapPublishLastSignature() : rtabmap::Parameters
  • +
  • kRtabmapPublishLikelihood() : rtabmap::Parameters
  • +
  • kRtabmapPublishPdf() : rtabmap::Parameters
  • +
  • kRtabmapPublishRAMUsage() : rtabmap::Parameters
  • +
  • kRtabmapPublishStats() : rtabmap::Parameters
  • +
  • kRtabmapRectifyOnlyFeatures() : rtabmap::Parameters
  • +
  • kRtabmapSaveWMState() : rtabmap::Parameters
  • +
  • kRtabmapStartNewMapOnGoodSignature() : rtabmap::Parameters
  • +
  • kRtabmapStartNewMapOnLoopClosure() : rtabmap::Parameters
  • +
  • kRtabmapStatisticLogged() : rtabmap::Parameters
  • +
  • kRtabmapStatisticLoggedHeaders() : rtabmap::Parameters
  • +
  • kRtabmapStatisticLogsBufferedInRAM() : rtabmap::Parameters
  • +
  • kRtabmapTimeThr() : rtabmap::Parameters
  • +
  • kRtabmapVirtualPlaceLikelihoodRatio() : rtabmap::Parameters
  • +
  • kRtabmapWorkingDirectory() : rtabmap::Parameters
  • kSelfRefLink : rtabmap::Link
  • kShort : UVariant
  • kShortArray : UVariant
  • +
  • kSIFTContrastThreshold() : rtabmap::Parameters
  • +
  • kSIFTEdgeThreshold() : rtabmap::Parameters
  • +
  • kSIFTGaussianThreshold() : rtabmap::Parameters
  • +
  • kSIFTGpu() : rtabmap::Parameters
  • +
  • kSIFTMaxGaussianThreshold() : rtabmap::Parameters
  • +
  • kSIFTNOctaveLayers() : rtabmap::Parameters
  • +
  • kSIFTPreciseUpscale() : rtabmap::Parameters
  • +
  • kSIFTRootSIFT() : rtabmap::Parameters
  • +
  • kSIFTSigma() : rtabmap::Parameters
  • +
  • kSIFTUpscale() : rtabmap::Parameters
  • +
  • kStateDetecting : rtabmap::RtabmapThread
  • +
  • kStateProcessCommand : rtabmap::RtabmapThread
  • +
  • kStereoBMBlockSize() : rtabmap::Parameters
  • +
  • kStereoBMDisp12MaxDiff() : rtabmap::Parameters
  • +
  • kStereoBMMinDisparity() : rtabmap::Parameters
  • +
  • kStereoBMNumDisparities() : rtabmap::Parameters
  • +
  • kStereoBMPreFilterCap() : rtabmap::Parameters
  • +
  • kStereoBMPreFilterSize() : rtabmap::Parameters
  • +
  • kStereoBMSpeckleRange() : rtabmap::Parameters
  • +
  • kStereoBMSpeckleWindowSize() : rtabmap::Parameters
  • +
  • kStereoBMTextureThreshold() : rtabmap::Parameters
  • +
  • kStereoBMUniquenessRatio() : rtabmap::Parameters
  • +
  • kStereoDenseStrategy() : rtabmap::Parameters
  • +
  • kStereoEps() : rtabmap::Parameters
  • +
  • kStereoErrorThreshold() : rtabmap::Parameters
  • +
  • kStereoGpu() : rtabmap::Parameters
  • +
  • kStereoIterations() : rtabmap::Parameters
  • +
  • kStereoMaxDisparity() : rtabmap::Parameters
  • +
  • kStereoMaxLevel() : rtabmap::Parameters
  • +
  • kStereoMinDisparity() : rtabmap::Parameters
  • +
  • kStereoMinEigThreshold() : rtabmap::Parameters
  • +
  • kStereoOpticalFlow() : rtabmap::Parameters
  • +
  • kStereoSGBMBlockSize() : rtabmap::Parameters
  • +
  • kStereoSGBMDisp12MaxDiff() : rtabmap::Parameters
  • +
  • kStereoSGBMMinDisparity() : rtabmap::Parameters
  • +
  • kStereoSGBMMode() : rtabmap::Parameters
  • +
  • kStereoSGBMNumDisparities() : rtabmap::Parameters
  • +
  • kStereoSGBMP1() : rtabmap::Parameters
  • +
  • kStereoSGBMP2() : rtabmap::Parameters
  • +
  • kStereoSGBMPreFilterCap() : rtabmap::Parameters
  • +
  • kStereoSGBMSpeckleRange() : rtabmap::Parameters
  • +
  • kStereoSGBMSpeckleWindowSize() : rtabmap::Parameters
  • +
  • kStereoSGBMUniquenessRatio() : rtabmap::Parameters
  • +
  • kStereoSSD() : rtabmap::Parameters
  • +
  • kStereoUseMinEigenVals() : rtabmap::Parameters
  • +
  • kStereoWinHeight() : rtabmap::Parameters
  • +
  • kStereoWinWidth() : rtabmap::Parameters
  • kStr : UVariant
  • +
  • kSuperPointCuda() : rtabmap::Parameters
  • +
  • kSuperPointModelPath() : rtabmap::Parameters
  • +
  • kSuperPointNMS() : rtabmap::Parameters
  • +
  • kSuperPointNMSRadius() : rtabmap::Parameters
  • +
  • kSuperPointRpautratCuda() : rtabmap::Parameters
  • +
  • kSuperPointRpautratModelPath() : rtabmap::Parameters
  • +
  • kSuperPointRpautratNMS() : rtabmap::Parameters
  • +
  • kSuperPointRpautratNMSRadius() : rtabmap::Parameters
  • +
  • kSuperPointRpautratThreshold() : rtabmap::Parameters
  • +
  • kSuperPointRpautratWeightsPath() : rtabmap::Parameters
  • +
  • kSuperPointThreshold() : rtabmap::Parameters
  • +
  • kSURFExtended() : rtabmap::Parameters
  • +
  • kSURFGpuKeypointsRatio() : rtabmap::Parameters
  • +
  • kSURFGpuVersion() : rtabmap::Parameters
  • +
  • kSURFHessianThreshold() : rtabmap::Parameters
  • +
  • kSURFOctaveLayers() : rtabmap::Parameters
  • +
  • kSURFOctaves() : rtabmap::Parameters
  • +
  • kSURFUpright() : rtabmap::Parameters
  • kTypeBM : rtabmap::StereoDense
  • kTypeCeres : rtabmap::Optimizer
  • kTypeCuVSLAM : rtabmap::Odometry
  • @@ -139,6 +761,7 @@ $(function() {
  • kTypeFovis : rtabmap::Odometry
  • kTypeG2O : rtabmap::Optimizer
  • kTypeGTSAM : rtabmap::Optimizer
  • +
  • kTypeIcp : rtabmap::Registration
  • kTypeLIOSAM : rtabmap::Odometry
  • kTypeLOAM : rtabmap::Odometry
  • kTypeMSCKF : rtabmap::Odometry
  • @@ -148,23 +771,71 @@ $(function() {
  • kTypeORBSLAM : rtabmap::Odometry
  • kTypeSGBM : rtabmap::StereoDense
  • kTypeTORO : rtabmap::Optimizer
  • -
  • kTypeUndef : rtabmap::Odometry, rtabmap::Optimizer
  • +
  • kTypeUndef : rtabmap::Odometry, rtabmap::Optimizer, rtabmap::Registration
  • kTypeVINSFusion : rtabmap::Odometry
  • +
  • kTypeVis : rtabmap::Registration
  • +
  • kTypeVisIcp : rtabmap::Registration
  • kTypeViso2 : rtabmap::Odometry
  • kUChar : UVariant
  • kUCharArray : UVariant
  • kUInt : UVariant
  • kUIntArray : UVariant
  • -
  • kUndef : UVariant
  • +
  • kUndef : rtabmap::Link, UVariant
  • kUndefined : rtabmap::EnvSensor
  • kUnknown : rtabmap::LaserScan
  • kUserClosure : rtabmap::Link
  • kUShort : UVariant
  • kUShortArray : UVariant
  • +
  • kVhEpEnabled() : rtabmap::Parameters
  • kVhEpipolar : rtabmap::Rtabmap
  • +
  • kVhEpMatchCountMin() : rtabmap::Parameters
  • +
  • kVhEpRansacParam1() : rtabmap::Parameters
  • +
  • kVhEpRansacParam2() : rtabmap::Parameters
  • kVhNone : rtabmap::Rtabmap
  • kVhUndef : rtabmap::Rtabmap
  • kVirtualClosure : rtabmap::Link
  • +
  • kVisBundleAdjustment() : rtabmap::Parameters
  • +
  • kVisCorFlowEps() : rtabmap::Parameters
  • +
  • kVisCorFlowErrorThreshold() : rtabmap::Parameters
  • +
  • kVisCorFlowGpu() : rtabmap::Parameters
  • +
  • kVisCorFlowIterations() : rtabmap::Parameters
  • +
  • kVisCorFlowMaxLevel() : rtabmap::Parameters
  • +
  • kVisCorFlowMinEigThreshold() : rtabmap::Parameters
  • +
  • kVisCorFlowUseMinEigenVals() : rtabmap::Parameters
  • +
  • kVisCorFlowWinSize() : rtabmap::Parameters
  • +
  • kVisCorGuessMatchToProjection() : rtabmap::Parameters
  • +
  • kVisCorGuessWinSize() : rtabmap::Parameters
  • +
  • kVisCorNNDR() : rtabmap::Parameters
  • +
  • kVisCorNNType() : rtabmap::Parameters
  • +
  • kVisCorType() : rtabmap::Parameters
  • +
  • kVisDepthAsMask() : rtabmap::Parameters
  • +
  • kVisDepthMaskFloorThr() : rtabmap::Parameters
  • +
  • kVisEpipolarGeometryVar() : rtabmap::Parameters
  • +
  • kVisEstimationType() : rtabmap::Parameters
  • +
  • kVisFeatureType() : rtabmap::Parameters
  • +
  • kVisGridCols() : rtabmap::Parameters
  • +
  • kVisGridRows() : rtabmap::Parameters
  • +
  • kVisInlierDistance() : rtabmap::Parameters
  • +
  • kVisIterations() : rtabmap::Parameters
  • +
  • kVisMaxDepth() : rtabmap::Parameters
  • +
  • kVisMaxFeatures() : rtabmap::Parameters
  • +
  • kVisMeanInliersDistance() : rtabmap::Parameters
  • +
  • kVisMinDepth() : rtabmap::Parameters
  • +
  • kVisMinInliers() : rtabmap::Parameters
  • +
  • kVisMinInliersDistribution() : rtabmap::Parameters
  • +
  • kVisPnPFlags() : rtabmap::Parameters
  • +
  • kVisPnPMaxVariance() : rtabmap::Parameters
  • +
  • kVisPnPRefineIterations() : rtabmap::Parameters
  • +
  • kVisPnPReprojError() : rtabmap::Parameters
  • +
  • kVisPnPSamplingPolicy() : rtabmap::Parameters
  • +
  • kVisPnPSplitLinearCovComponents() : rtabmap::Parameters
  • +
  • kVisPnPVarianceMedianRatio() : rtabmap::Parameters
  • +
  • kVisRefineIterations() : rtabmap::Parameters
  • +
  • kVisRoiRatios() : rtabmap::Parameters
  • +
  • kVisSSC() : rtabmap::Parameters
  • +
  • kVisSubPixEps() : rtabmap::Parameters
  • +
  • kVisSubPixIterations() : rtabmap::Parameters
  • +
  • kVisSubPixWinSize() : rtabmap::Parameters
  • kWifiSignalStrength : rtabmap::EnvSensor
  • kXY : rtabmap::LaserScan
  • kXYI : rtabmap::LaserScan
  • @@ -180,9 +851,12 @@ $(function() {
  • kXYZRGBNormal : rtabmap::LaserScan
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_l.html b/preview/pr-1492/api/latest/functions_l.html index 2d0fad25..8bfa27e4 100644 --- a/preview/pr-1492/api/latest/functions_l.html +++ b/preview/pr-1492/api/latest/functions_l.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    linearAccelerationCovariance() : rtabmap::IMU
  • linearLink : rtabmap::graph::MaxGraphErrors
  • linearRatio : rtabmap::graph::MaxGraphErrors
  • -
  • Link() : rtabmap::Link
  • +
  • Link() : rtabmap::Link
  • load() : rtabmap::CameraModel, rtabmap::StereoCameraModel
  • load2DMap() : rtabmap::DBDriver, rtabmap::Memory
  • loadLinks() : rtabmap::DBDriver
  • @@ -106,10 +127,23 @@ $(function() {
  • loadOptimizedPoses() : rtabmap::DBDriver, rtabmap::Memory
  • loadPreviewImage() : rtabmap::DBDriver, rtabmap::Memory
  • loadSignature() : rtabmap::DBDriver
  • +
  • localBundleAvgInlierDistance : rtabmap::OdometryInfo
  • +
  • localBundleConstraints : rtabmap::OdometryInfo
  • +
  • localBundleMaxKeyFramesForInlier : rtabmap::OdometryInfo
  • +
  • localBundleModels : rtabmap::OdometryInfo
  • +
  • localBundleOutliers : rtabmap::OdometryInfo
  • +
  • localBundleOutliersPerCam : rtabmap::OdometryInfo
  • +
  • localBundlePoses : rtabmap::OdometryInfo
  • +
  • localBundleTime : rtabmap::OdometryInfo
  • LocalGrid() : rtabmap::LocalGrid
  • LocalGridMaker() : rtabmap::LocalGridMaker
  • localizationCovariance() : rtabmap::Statistics
  • +
  • localKeyFrames : rtabmap::OdometryInfo
  • +
  • localMap : rtabmap::OdometryInfo
  • +
  • localMapSize : rtabmap::OdometryInfo
  • localPath() : rtabmap::Statistics
  • +
  • localScanMap : rtabmap::OdometryInfo
  • +
  • localScanMapSize : rtabmap::OdometryInfo
  • localTransform() : rtabmap::CameraModel, rtabmap::IMU, rtabmap::StereoCameraModel
  • lock() : UMutex
  • lockTry() : UMutex
  • @@ -118,11 +152,15 @@ $(function() {
  • loopClosureId() : rtabmap::Statistics
  • loopClosureMapId() : rtabmap::Statistics
  • loopClosureTransform() : rtabmap::Statistics
  • +
  • lost : rtabmap::OdometryInfo
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_m.html b/preview/pr-1492/api/latest/functions_m.html index e1b42eff..7c5ef887 100644 --- a/preview/pr-1492/api/latest/functions_m.html +++ b/preview/pr-1492/api/latest/functions_m.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    maxLevel() : rtabmap::Stereo
  • Memory() : rtabmap::Memory
  • memoryChanged() : rtabmap::Memory
  • +
  • memoryUsage : rtabmap::OdometryInfo
  • merge() : rtabmap::Link
  • minDisparity() : rtabmap::Stereo
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_n.html b/preview/pr-1492/api/latest/functions_n.html index f10f9803..bca4a549 100644 --- a/preview/pr-1492/api/latest/functions_n.html +++ b/preview/pr-1492/api/latest/functions_n.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    - n -
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_o.html b/preview/pr-1492/api/latest/functions_o.html index b954d80d..ca419457 100644 --- a/preview/pr-1492/api/latest/functions_o.html +++ b/preview/pr-1492/api/latest/functions_o.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + + - + diff --git a/preview/pr-1492/api/latest/functions_p.html b/preview/pr-1492/api/latest/functions_p.html index c6fb9dd5..af71e450 100644 --- a/preview/pr-1492/api/latest/functions_p.html +++ b/preview/pr-1492/api/latest/functions_p.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + + - + diff --git a/preview/pr-1492/api/latest/functions_r.html b/preview/pr-1492/api/latest/functions_r.html index eee45621..0232bc47 100644 --- a/preview/pr-1492/api/latest/functions_r.html +++ b/preview/pr-1492/api/latest/functions_r.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + + - + diff --git a/preview/pr-1492/api/latest/functions_rela.html b/preview/pr-1492/api/latest/functions_rela.html index e0cbbec8..5bac44f4 100644 --- a/preview/pr-1492/api/latest/functions_rela.html +++ b/preview/pr-1492/api/latest/functions_rela.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    UEventsManager : UEventsHandler
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_s.html b/preview/pr-1492/api/latest/functions_s.html index c303e6c2..7b967848 100644 --- a/preview/pr-1492/api/latest/functions_s.html +++ b/preview/pr-1492/api/latest/functions_s.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    SensorCaptureInfo() : rtabmap::SensorCaptureInfo
  • SensorCaptureThread() : rtabmap::SensorCaptureThread
  • SensorData() : rtabmap::SensorData
  • -
  • sensorData() : rtabmap::Signature
  • -
  • SensorEvent() : rtabmap::SensorEvent
  • +
  • sensorData() : rtabmap::Signature
  • +
  • SensorEvent() : rtabmap::SensorEvent
  • separator() : UDirectory
  • serialize() : rtabmap::CameraModel, rtabmap::StereoCameraModel
  • serializeData() : rtabmap::Statistics
  • @@ -108,7 +129,9 @@ $(function() {
  • setColorOnly() : rtabmap::SensorCaptureThread
  • setConstraints() : rtabmap::Statistics
  • setCurrentGoalId() : rtabmap::Statistics
  • +
  • setDataBufferSize() : rtabmap::RtabmapThread
  • setDbInMemory() : rtabmap::DBDriverSqlite3
  • +
  • setDetectorRate() : rtabmap::RtabmapThread
  • setDistortionModel() : rtabmap::SensorCaptureThread
  • setDoomed() : UDestroyer< T >
  • setDualMode() : rtabmap::CameraRealSense2
  • @@ -211,13 +234,15 @@ $(function() {
  • shareTo() : rtabmap::LocalGridCache
  • Signature() : rtabmap::Signature
  • size() : rtabmap::Landmark, rtabmap::Transform
  • -
  • stamp() : rtabmap::EnvSensor, rtabmap::GPS, rtabmap::SensorCaptureInfo, rtabmap::SensorData, rtabmap::Statistics
  • +
  • stamp() : rtabmap::EnvSensor, rtabmap::GPS, rtabmap::OdometryInfo, rtabmap::SensorCaptureInfo, rtabmap::SensorData, rtabmap::Statistics
  • start() : UThread, UTimer
  • startDeletion() : UObjDeletionThread< T >
  • +
  • State : rtabmap::RtabmapThread
  • +
  • statistics() : rtabmap::OdometryInfo
  • Statistics() : rtabmap::Statistics
  • Stereo() : rtabmap::Stereo
  • -
  • StereoBM() : rtabmap::StereoBM
  • -
  • StereoCameraModel() : rtabmap::StereoCameraModel
  • +
  • StereoBM() : rtabmap::StereoBM
  • +
  • StereoCameraModel() : rtabmap::StereoCameraModel
  • stereoCameraModels() : rtabmap::SensorData
  • StereoDense() : rtabmap::StereoDense
  • StereoOpticalFlow() : rtabmap::StereoOpticalFlow
  • @@ -227,9 +252,12 @@ $(function() {
  • strategyName() : rtabmap::RegistrationIcp
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_t.html b/preview/pr-1492/api/latest/functions_t.html index cd5aca57..7f7c9076 100644 --- a/preview/pr-1492/api/latest/functions_t.html +++ b/preview/pr-1492/api/latest/functions_t.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    theta() : rtabmap::Transform
  • timeBilateralFiltering : rtabmap::SensorCaptureInfo
  • timeCapture : rtabmap::SensorCaptureInfo
  • -
  • timeDeskewing : rtabmap::SensorCaptureInfo
  • +
  • timeDeskewing : rtabmap::OdometryInfo, rtabmap::SensorCaptureInfo
  • timeDisparity : rtabmap::SensorCaptureInfo
  • +
  • timeEstimation : rtabmap::OdometryInfo
  • timeHistogramEqualization : rtabmap::SensorCaptureInfo
  • timeImageDecimation : rtabmap::SensorCaptureInfo
  • timeMirroring : rtabmap::SensorCaptureInfo
  • +
  • timeParticleFiltering : rtabmap::OdometryInfo
  • timeScanFromDepth : rtabmap::SensorCaptureInfo
  • timeStereoExposureCompensation : rtabmap::SensorCaptureInfo
  • timeTotal : rtabmap::SensorCaptureInfo
  • timeUndistortDepth : rtabmap::SensorCaptureInfo
  • +
  • to() : rtabmap::Link
  • to3DoF() : rtabmap::Transform
  • to4DoF() : rtabmap::Transform
  • toBool() : UVariant
  • @@ -114,26 +138,651 @@ $(function() {
  • toUIntArray() : UVariant
  • toUShort() : UVariant
  • toUShortArray() : UVariant
  • -
  • Transform() : rtabmap::Transform
  • +
  • transform() : rtabmap::Link, rtabmap::OdometryInfo
  • +
  • Transform() : rtabmap::Transform
  • +
  • transformFiltered : rtabmap::OdometryInfo
  • +
  • transformGroundTruth : rtabmap::OdometryInfo
  • translation() : rtabmap::Transform
  • translationMatrix() : rtabmap::Transform
  • transVariance() : rtabmap::Link
  • triggerNewMap() : rtabmap::Rtabmap
  • Tx() : rtabmap::CameraModel
  • -
  • Type : rtabmap::EnvSensor
  • type() : rtabmap::EnvSensor
  • -
  • Type : rtabmap::Feature2D, rtabmap::IMUFilter
  • +
  • Type : rtabmap::EnvSensor, rtabmap::Feature2D
  • type() : rtabmap::IMUFilter
  • -
  • Type : rtabmap::Link, rtabmap::Odometry, rtabmap::Optimizer
  • -
  • type() : rtabmap::Optimizer, rtabmap::OptimizerCeres, rtabmap::OptimizerCVSBA, rtabmap::OptimizerG2O, rtabmap::OptimizerGTSAM, rtabmap::OptimizerTORO
  • -
  • Type : rtabmap::Registration, rtabmap::StereoDense, ULogger, UVariant
  • +
  • Type : rtabmap::IMUFilter, rtabmap::Link
  • +
  • type() : rtabmap::Link
  • +
  • Type : rtabmap::Odometry
  • +
  • type : rtabmap::OdometryInfo, rtabmap::Optimizer
  • +
  • Type : rtabmap::Optimizer
  • +
  • type() : rtabmap::OptimizerCeres, rtabmap::OptimizerCVSBA, rtabmap::OptimizerG2O, rtabmap::OptimizerGTSAM, rtabmap::OptimizerTORO
  • +
  • Type : rtabmap::Registration, rtabmap::StereoDense, ULogger
  • type() : UVariant
  • +
  • Type : UVariant
  • +
  • typeBayesFullPredictionUpdate() : rtabmap::Parameters
  • +
  • typeBayesPredictionLC() : rtabmap::Parameters
  • +
  • typeBayesVirtualPlacePriorThr() : rtabmap::Parameters
  • +
  • typeBRIEFBytes() : rtabmap::Parameters
  • +
  • typeBRISKOctaves() : rtabmap::Parameters
  • +
  • typeBRISKPatternScale() : rtabmap::Parameters
  • +
  • typeBRISKThresh() : rtabmap::Parameters
  • +
  • typeDbSqlite3CacheSize() : rtabmap::Parameters
  • +
  • typeDbSqlite3InMemory() : rtabmap::Parameters
  • +
  • typeDbSqlite3JournalMode() : rtabmap::Parameters
  • +
  • typeDbSqlite3Synchronous() : rtabmap::Parameters
  • +
  • typeDbSqlite3TempStore() : rtabmap::Parameters
  • +
  • typeDbTargetVersion() : rtabmap::Parameters
  • +
  • typeFASTCV() : rtabmap::Parameters
  • +
  • typeFASTGpu() : rtabmap::Parameters
  • +
  • typeFASTGpuKeypointsRatio() : rtabmap::Parameters
  • +
  • typeFASTGridCols() : rtabmap::Parameters
  • +
  • typeFASTGridRows() : rtabmap::Parameters
  • +
  • typeFASTMaxThreshold() : rtabmap::Parameters
  • +
  • typeFASTMinThreshold() : rtabmap::Parameters
  • +
  • typeFASTNonmaxSuppression() : rtabmap::Parameters
  • +
  • typeFASTThreshold() : rtabmap::Parameters
  • +
  • typeFREAKNOctaves() : rtabmap::Parameters
  • +
  • typeFREAKOrientationNormalized() : rtabmap::Parameters
  • +
  • typeFREAKPatternScale() : rtabmap::Parameters
  • +
  • typeFREAKScaleNormalized() : rtabmap::Parameters
  • +
  • typeg2oOptimizer() : rtabmap::Parameters
  • +
  • typeg2oSolver() : rtabmap::Parameters
  • +
  • typeGFTTBlockSize() : rtabmap::Parameters
  • +
  • typeGFTTGpu() : rtabmap::Parameters
  • +
  • typeGFTTK() : rtabmap::Parameters
  • +
  • typeGFTTMinDistance() : rtabmap::Parameters
  • +
  • typeGFTTQualityLevel() : rtabmap::Parameters
  • +
  • typeGFTTUseHarrisDetector() : rtabmap::Parameters
  • +
  • typeGMSThresholdFactor() : rtabmap::Parameters
  • +
  • typeGMSWithRotation() : rtabmap::Parameters
  • +
  • typeGMSWithScale() : rtabmap::Parameters
  • +
  • typeGrid3D() : rtabmap::Parameters
  • +
  • typeGridCellSize() : rtabmap::Parameters
  • +
  • typeGridClusterRadius() : rtabmap::Parameters
  • +
  • typeGridDepthDecimation() : rtabmap::Parameters
  • +
  • typeGridDepthRoiRatios() : rtabmap::Parameters
  • +
  • typeGridFlatObstacleDetected() : rtabmap::Parameters
  • +
  • typeGridFootprintHeight() : rtabmap::Parameters
  • +
  • typeGridFootprintLength() : rtabmap::Parameters
  • +
  • typeGridFootprintWidth() : rtabmap::Parameters
  • +
  • typeGridGlobalAltitudeDelta() : rtabmap::Parameters
  • +
  • typeGridGlobalEroded() : rtabmap::Parameters
  • +
  • typeGridGlobalFloodFillDepth() : rtabmap::Parameters
  • +
  • typeGridGlobalFootprintRadius() : rtabmap::Parameters
  • +
  • typeGridGlobalMaxNodes() : rtabmap::Parameters
  • +
  • typeGridGlobalMinSize() : rtabmap::Parameters
  • +
  • typeGridGlobalOccupancyThr() : rtabmap::Parameters
  • +
  • typeGridGlobalProbClampingMax() : rtabmap::Parameters
  • +
  • typeGridGlobalProbClampingMin() : rtabmap::Parameters
  • +
  • typeGridGlobalProbHit() : rtabmap::Parameters
  • +
  • typeGridGlobalProbMiss() : rtabmap::Parameters
  • +
  • typeGridGlobalUpdateError() : rtabmap::Parameters
  • +
  • typeGridGroundIsObstacle() : rtabmap::Parameters
  • +
  • typeGridMapFrameProjection() : rtabmap::Parameters
  • +
  • typeGridMaxGroundAngle() : rtabmap::Parameters
  • +
  • typeGridMaxGroundHeight() : rtabmap::Parameters
  • +
  • typeGridMaxObstacleHeight() : rtabmap::Parameters
  • +
  • typeGridMinClusterSize() : rtabmap::Parameters
  • +
  • typeGridMinGroundHeight() : rtabmap::Parameters
  • +
  • typeGridNoiseFilteringMinNeighbors() : rtabmap::Parameters
  • +
  • typeGridNoiseFilteringRadius() : rtabmap::Parameters
  • +
  • typeGridNormalK() : rtabmap::Parameters
  • +
  • typeGridNormalsSegmentation() : rtabmap::Parameters
  • +
  • typeGridPreVoxelFiltering() : rtabmap::Parameters
  • +
  • typeGridRangeMax() : rtabmap::Parameters
  • +
  • typeGridRangeMin() : rtabmap::Parameters
  • +
  • typeGridRayTracing() : rtabmap::Parameters
  • +
  • typeGridScan2dUnknownSpaceFilled() : rtabmap::Parameters
  • +
  • typeGridScanDecimation() : rtabmap::Parameters
  • +
  • typeGridSensor() : rtabmap::Parameters
  • +
  • typeGTSAMIncRelinearizeSkip() : rtabmap::Parameters
  • +
  • typeGTSAMIncRelinearizeThreshold() : rtabmap::Parameters
  • +
  • typeGTSAMIncremental() : rtabmap::Parameters
  • +
  • typeGTSAMOptimizer() : rtabmap::Parameters
  • +
  • typeIcpCCFilterOutFarthestPoints() : rtabmap::Parameters
  • +
  • typeIcpCCMaxFinalRMS() : rtabmap::Parameters
  • +
  • typeIcpCCSamplingLimit() : rtabmap::Parameters
  • +
  • typeIcpCorrespondenceRatio() : rtabmap::Parameters
  • +
  • typeIcpDebugExportFormat() : rtabmap::Parameters
  • +
  • typeIcpDownsamplingStep() : rtabmap::Parameters
  • +
  • typeIcpEpsilon() : rtabmap::Parameters
  • +
  • typeIcpFiltersEnabled() : rtabmap::Parameters
  • +
  • typeIcpForce4DoF() : rtabmap::Parameters
  • +
  • typeIcpIterations() : rtabmap::Parameters
  • +
  • typeIcpMaxCorrespondenceDistance() : rtabmap::Parameters
  • +
  • typeIcpMaxRotation() : rtabmap::Parameters
  • +
  • typeIcpMaxTranslation() : rtabmap::Parameters
  • +
  • typeIcpOutlierRatio() : rtabmap::Parameters
  • +
  • typeIcpPMConfig() : rtabmap::Parameters
  • +
  • typeIcpPMMatcherEpsilon() : rtabmap::Parameters
  • +
  • typeIcpPMMatcherIntensity() : rtabmap::Parameters
  • +
  • typeIcpPMMatcherKnn() : rtabmap::Parameters
  • +
  • typeIcpPointToPlane() : rtabmap::Parameters
  • +
  • typeIcpPointToPlaneComplexityCentered() : rtabmap::Parameters
  • +
  • typeIcpPointToPlaneGroundNormalsUp() : rtabmap::Parameters
  • +
  • typeIcpPointToPlaneK() : rtabmap::Parameters
  • +
  • typeIcpPointToPlaneLowComplexityStrategy() : rtabmap::Parameters
  • +
  • typeIcpPointToPlaneMinComplexity() : rtabmap::Parameters
  • +
  • typeIcpPointToPlaneRadius() : rtabmap::Parameters
  • +
  • typeIcpRangeMax() : rtabmap::Parameters
  • +
  • typeIcpRangeMin() : rtabmap::Parameters
  • +
  • typeIcpReciprocalCorrespondences() : rtabmap::Parameters
  • +
  • typeIcpStrategy() : rtabmap::Parameters
  • +
  • typeIcpVoxelSize() : rtabmap::Parameters
  • +
  • typeImuFilterComplementaryBiasAlpha() : rtabmap::Parameters
  • +
  • typeImuFilterComplementaryDoAdpativeGain() : rtabmap::Parameters
  • +
  • typeImuFilterComplementaryDoBiasEstimation() : rtabmap::Parameters
  • +
  • typeImuFilterComplementaryGainAcc() : rtabmap::Parameters
  • +
  • typeImuFilterMadgwickGain() : rtabmap::Parameters
  • +
  • typeImuFilterMadgwickZeta() : rtabmap::Parameters
  • +
  • typeKAZEDiffusivity() : rtabmap::Parameters
  • +
  • typeKAZEExtended() : rtabmap::Parameters
  • +
  • typeKAZENOctaveLayers() : rtabmap::Parameters
  • +
  • typeKAZENOctaves() : rtabmap::Parameters
  • +
  • typeKAZEThreshold() : rtabmap::Parameters
  • +
  • typeKAZEUpright() : rtabmap::Parameters
  • +
  • typeKpBadSignRatio() : rtabmap::Parameters
  • +
  • typeKpByteToFloat() : rtabmap::Parameters
  • +
  • typeKpDetectorStrategy() : rtabmap::Parameters
  • +
  • typeKpDictionaryPath() : rtabmap::Parameters
  • +
  • typeKpFlannIndexSaved() : rtabmap::Parameters
  • +
  • typeKpFlannRebalancingFactor() : rtabmap::Parameters
  • +
  • typeKpGridCols() : rtabmap::Parameters
  • +
  • typeKpGridRows() : rtabmap::Parameters
  • +
  • typeKpIncrementalDictionary() : rtabmap::Parameters
  • +
  • typeKpIncrementalFlann() : rtabmap::Parameters
  • +
  • typeKpMaxDepth() : rtabmap::Parameters
  • +
  • typeKpMaxFeatures() : rtabmap::Parameters
  • +
  • typeKpMinDepth() : rtabmap::Parameters
  • +
  • typeKpNewWordsComparedTogether() : rtabmap::Parameters
  • +
  • typeKpNndrRatio() : rtabmap::Parameters
  • +
  • typeKpNNStrategy() : rtabmap::Parameters
  • +
  • typeKpParallelized() : rtabmap::Parameters
  • +
  • typeKpRoiRatios() : rtabmap::Parameters
  • +
  • typeKpSerializeWithChecksum() : rtabmap::Parameters
  • +
  • typeKpSSC() : rtabmap::Parameters
  • +
  • typeKpSubPixEps() : rtabmap::Parameters
  • +
  • typeKpSubPixIterations() : rtabmap::Parameters
  • +
  • typeKpSubPixWinSize() : rtabmap::Parameters
  • +
  • typeKpTfIdfLikelihoodUsed() : rtabmap::Parameters
  • +
  • typeMarkerAprilTagDebug() : rtabmap::Parameters
  • +
  • typeMarkerAprilTagDecodeSharpening() : rtabmap::Parameters
  • +
  • typeMarkerAprilTagNThreads() : rtabmap::Parameters
  • +
  • typeMarkerAprilTagQuadDecimate() : rtabmap::Parameters
  • +
  • typeMarkerAprilTagQuadSigma() : rtabmap::Parameters
  • +
  • typeMarkerAprilTagRefineEdges() : rtabmap::Parameters
  • +
  • typeMarkerDictionary() : rtabmap::Parameters
  • +
  • typeMarkerLength() : rtabmap::Parameters
  • +
  • typeMarkerLengths() : rtabmap::Parameters
  • +
  • typeMarkerMaxDepthError() : rtabmap::Parameters
  • +
  • typeMarkerMaxRange() : rtabmap::Parameters
  • +
  • typeMarkerMinRange() : rtabmap::Parameters
  • +
  • typeMarkerOpenCVCornerRefinementMethod() : rtabmap::Parameters
  • +
  • typeMarkerPriors() : rtabmap::Parameters
  • +
  • typeMarkerPriorsVarianceAngular() : rtabmap::Parameters
  • +
  • typeMarkerPriorsVarianceLinear() : rtabmap::Parameters
  • +
  • typeMarkerStrategy() : rtabmap::Parameters
  • +
  • typeMarkerVarianceAngular() : rtabmap::Parameters
  • +
  • typeMarkerVarianceLinear() : rtabmap::Parameters
  • +
  • typeMarkerVarianceOrientationIgnored() : rtabmap::Parameters
  • +
  • typeMemBadSignaturesIgnored() : rtabmap::Parameters
  • +
  • typeMemBinDataKept() : rtabmap::Parameters
  • +
  • typeMemCompressionParallelized() : rtabmap::Parameters
  • +
  • typeMemCovOffDiagIgnored() : rtabmap::Parameters
  • +
  • typeMemDepthAsMask() : rtabmap::Parameters
  • +
  • typeMemDepthCompressionFormat() : rtabmap::Parameters
  • +
  • typeMemDepthMaskFloorThr() : rtabmap::Parameters
  • +
  • typeMemGenerateIds() : rtabmap::Parameters
  • +
  • typeMemGlobalDescriptorStrategy() : rtabmap::Parameters
  • +
  • typeMemImageCompressionFormat() : rtabmap::Parameters
  • +
  • typeMemImageKept() : rtabmap::Parameters
  • +
  • typeMemImagePostDecimation() : rtabmap::Parameters
  • +
  • typeMemImagePreDecimation() : rtabmap::Parameters
  • +
  • typeMemIncrementalMemory() : rtabmap::Parameters
  • +
  • typeMemInitWMWithAllNodes() : rtabmap::Parameters
  • +
  • typeMemIntermediateNodeDataKept() : rtabmap::Parameters
  • +
  • typeMemLaserScanDownsampleStepSize() : rtabmap::Parameters
  • +
  • typeMemLaserScanNormalK() : rtabmap::Parameters
  • +
  • typeMemLaserScanNormalRadius() : rtabmap::Parameters
  • +
  • typeMemLaserScanVoxelSize() : rtabmap::Parameters
  • +
  • typeMemLoadVisualLocalFeaturesOnInit() : rtabmap::Parameters
  • +
  • typeMemLocalizationDataSaved() : rtabmap::Parameters
  • +
  • typeMemLocalizationReadOnly() : rtabmap::Parameters
  • +
  • typeMemMapLabelsAdded() : rtabmap::Parameters
  • +
  • typeMemNotLinkedNodesKept() : rtabmap::Parameters
  • +
  • typeMemRawDescriptorsKept() : rtabmap::Parameters
  • +
  • typeMemRecentWmRatio() : rtabmap::Parameters
  • +
  • typeMemReduceGraph() : rtabmap::Parameters
  • +
  • typeMemRehearsalIdUpdatedToNewOne() : rtabmap::Parameters
  • +
  • typeMemRehearsalSimilarity() : rtabmap::Parameters
  • +
  • typeMemRehearsalWeightIgnoredWhileMoving() : rtabmap::Parameters
  • +
  • typeMemRotateImagesUpsideUp() : rtabmap::Parameters
  • +
  • typeMemSaveDepth16Format() : rtabmap::Parameters
  • +
  • typeMemStereoFromMotion() : rtabmap::Parameters
  • +
  • typeMemSTMSize() : rtabmap::Parameters
  • +
  • typeMemTransferSortingByWeightId() : rtabmap::Parameters
  • +
  • typeMemUseOdomFeatures() : rtabmap::Parameters
  • +
  • typeMemUseOdomGravity() : rtabmap::Parameters
  • typeName() : rtabmap::Feature2D, rtabmap::Link
  • +
  • typeOdomAlignWithGround() : rtabmap::Parameters
  • +
  • typeOdomCuVSLAMMulticamMode() : rtabmap::Parameters
  • +
  • typeOdomDeskewing() : rtabmap::Parameters
  • +
  • typeOdomF2MBundleAdjustment() : rtabmap::Parameters
  • +
  • typeOdomF2MBundleAdjustmentMaxFrames() : rtabmap::Parameters
  • +
  • typeOdomF2MBundleAdjustmentMaxKeyFramesPerFeature() : rtabmap::Parameters
  • +
  • typeOdomF2MBundleAdjustmentMinMotion() : rtabmap::Parameters
  • +
  • typeOdomF2MBundleUpdateFeatureMapOnAllFrames() : rtabmap::Parameters
  • +
  • typeOdomF2MFloorThreshold() : rtabmap::Parameters
  • +
  • typeOdomF2MInitDepthFactor() : rtabmap::Parameters
  • +
  • typeOdomF2MMaxNewFeatures() : rtabmap::Parameters
  • +
  • typeOdomF2MMaxSize() : rtabmap::Parameters
  • +
  • typeOdomF2MScanMaxSize() : rtabmap::Parameters
  • +
  • typeOdomF2MScanRange() : rtabmap::Parameters
  • +
  • typeOdomF2MScanSubtractAngle() : rtabmap::Parameters
  • +
  • typeOdomF2MScanSubtractRadius() : rtabmap::Parameters
  • +
  • typeOdomF2MValidDepthRatio() : rtabmap::Parameters
  • +
  • typeOdomFillInfoData() : rtabmap::Parameters
  • +
  • typeOdomFilteringStrategy() : rtabmap::Parameters
  • +
  • typeOdomFovisBucketHeight() : rtabmap::Parameters
  • +
  • typeOdomFovisBucketWidth() : rtabmap::Parameters
  • +
  • typeOdomFovisCliqueInlierThreshold() : rtabmap::Parameters
  • +
  • typeOdomFovisFastThreshold() : rtabmap::Parameters
  • +
  • typeOdomFovisFastThresholdAdaptiveGain() : rtabmap::Parameters
  • +
  • typeOdomFovisFeatureSearchWindow() : rtabmap::Parameters
  • +
  • typeOdomFovisFeatureWindowSize() : rtabmap::Parameters
  • +
  • typeOdomFovisInlierMaxReprojectionError() : rtabmap::Parameters
  • +
  • typeOdomFovisMaxKeypointsPerBucket() : rtabmap::Parameters
  • +
  • typeOdomFovisMaxMeanReprojectionError() : rtabmap::Parameters
  • +
  • typeOdomFovisMaxPyramidLevel() : rtabmap::Parameters
  • +
  • typeOdomFovisMinFeaturesForEstimate() : rtabmap::Parameters
  • +
  • typeOdomFovisMinPyramidLevel() : rtabmap::Parameters
  • +
  • typeOdomFovisStereoMaxDisparity() : rtabmap::Parameters
  • +
  • typeOdomFovisStereoMaxDistEpipolarLine() : rtabmap::Parameters
  • +
  • typeOdomFovisStereoMaxRefinementDisplacement() : rtabmap::Parameters
  • +
  • typeOdomFovisStereoRequireMutualMatch() : rtabmap::Parameters
  • +
  • typeOdomFovisTargetPixelsPerFeature() : rtabmap::Parameters
  • +
  • typeOdomFovisUpdateTargetFeaturesWithRefined() : rtabmap::Parameters
  • +
  • typeOdomFovisUseAdaptiveThreshold() : rtabmap::Parameters
  • +
  • typeOdomFovisUseBucketing() : rtabmap::Parameters
  • +
  • typeOdomFovisUseHomographyInitialization() : rtabmap::Parameters
  • +
  • typeOdomFovisUseImageNormalization() : rtabmap::Parameters
  • +
  • typeOdomFovisUseSubpixelRefinement() : rtabmap::Parameters
  • +
  • typeOdomGuessMotion() : rtabmap::Parameters
  • +
  • typeOdomGuessSmoothingDelay() : rtabmap::Parameters
  • +
  • typeOdomHolonomic() : rtabmap::Parameters
  • +
  • typeOdomImageBufferSize() : rtabmap::Parameters
  • +
  • typeOdomImageDecimation() : rtabmap::Parameters
  • +
  • typeOdomKalmanMeasurementNoise() : rtabmap::Parameters
  • +
  • typeOdomKalmanProcessNoise() : rtabmap::Parameters
  • +
  • typeOdomKeyFrameThr() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMAngVar() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMConfigPath() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMEdgeThreshold() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMHorizonScan() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMImuAccBiasN() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMImuAccNoise() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMImuGravity() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMImuGyrBiasN() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMImuGyrNoise() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMLinVar() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMNScan() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMSensor() : rtabmap::Parameters
  • +
  • typeOdomLIOSAMSurfThreshold() : rtabmap::Parameters
  • +
  • typeOdomLOAMAngVar() : rtabmap::Parameters
  • +
  • typeOdomLOAMLinVar() : rtabmap::Parameters
  • +
  • typeOdomLOAMLocalMapping() : rtabmap::Parameters
  • +
  • typeOdomLOAMResolution() : rtabmap::Parameters
  • +
  • typeOdomLOAMScanPeriod() : rtabmap::Parameters
  • +
  • typeOdomLOAMSensor() : rtabmap::Parameters
  • +
  • typeOdomMonoInitMinFlow() : rtabmap::Parameters
  • +
  • typeOdomMonoInitMinTranslation() : rtabmap::Parameters
  • +
  • typeOdomMonoMaxVariance() : rtabmap::Parameters
  • +
  • typeOdomMonoMinTranslation() : rtabmap::Parameters
  • +
  • typeOdomMSCKFFastThreshold() : rtabmap::Parameters
  • +
  • typeOdomMSCKFGridCol() : rtabmap::Parameters
  • +
  • typeOdomMSCKFGridMaxFeatureNum() : rtabmap::Parameters
  • +
  • typeOdomMSCKFGridMinFeatureNum() : rtabmap::Parameters
  • +
  • typeOdomMSCKFGridRow() : rtabmap::Parameters
  • +
  • typeOdomMSCKFInitCovAccBias() : rtabmap::Parameters
  • +
  • typeOdomMSCKFInitCovExRot() : rtabmap::Parameters
  • +
  • typeOdomMSCKFInitCovExTrans() : rtabmap::Parameters
  • +
  • typeOdomMSCKFInitCovGyroBias() : rtabmap::Parameters
  • +
  • typeOdomMSCKFInitCovVel() : rtabmap::Parameters
  • +
  • typeOdomMSCKFMaxCamStateSize() : rtabmap::Parameters
  • +
  • typeOdomMSCKFMaxIteration() : rtabmap::Parameters
  • +
  • typeOdomMSCKFNoiseAcc() : rtabmap::Parameters
  • +
  • typeOdomMSCKFNoiseAccBias() : rtabmap::Parameters
  • +
  • typeOdomMSCKFNoiseFeature() : rtabmap::Parameters
  • +
  • typeOdomMSCKFNoiseGyro() : rtabmap::Parameters
  • +
  • typeOdomMSCKFNoiseGyroBias() : rtabmap::Parameters
  • +
  • typeOdomMSCKFOptTranslationThreshold() : rtabmap::Parameters
  • +
  • typeOdomMSCKFPatchSize() : rtabmap::Parameters
  • +
  • typeOdomMSCKFPositionStdThreshold() : rtabmap::Parameters
  • +
  • typeOdomMSCKFPyramidLevels() : rtabmap::Parameters
  • +
  • typeOdomMSCKFRansacThreshold() : rtabmap::Parameters
  • +
  • typeOdomMSCKFRotationThreshold() : rtabmap::Parameters
  • +
  • typeOdomMSCKFStereoThreshold() : rtabmap::Parameters
  • +
  • typeOdomMSCKFTrackingRateThreshold() : rtabmap::Parameters
  • +
  • typeOdomMSCKFTrackPrecision() : rtabmap::Parameters
  • +
  • typeOdomMSCKFTranslationThreshold() : rtabmap::Parameters
  • +
  • typeOdomOKVISConfigPath() : rtabmap::Parameters
  • +
  • typeOdomOpen3DMaxDepth() : rtabmap::Parameters
  • +
  • typeOdomOpen3DMethod() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSAccelerometerNoiseDensity() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSAccelerometerRandomWalk() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSCalibCamExtrinsics() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSCalibCamIntrinsics() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSCalibCamTimeoffset() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSCalibIMUGSensitivity() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSCalibIMUIntrinsics() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSConfigPath() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSDtSLAMDelay() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSFeatRepMSCKF() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSFeatRepSLAM() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSFiMaxBaseline() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSFiMaxCondNumber() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSFiMaxRuns() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSFiRefineFeatures() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSFiTriangulate1d() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSGravityMag() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSGyroscopeNoiseDensity() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSGyroscopeRandomWalk() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynInflationBa() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynInflationBg() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynInflationOri() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynInflationVel() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynMinDeg() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynMinRecCond() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynMLEMaxIter() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynMLEMaxThreads() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynMLEMaxTime() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynMLEOptCalib() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynNumPose() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitDynUse() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitIMUThresh() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitMaxDisparity() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitMaxFeatures() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSInitWindowTime() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSIntegration() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSLeftMaskPath() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSMaxClones() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSMaxMSCKFInUpdate() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSMaxSLAM() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSMaxSLAMInUpdate() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSMinPxDist() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSNumPts() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSRightMaskPath() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSTryZUPT() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSUpMSCKFChi2Multiplier() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSUpMSCKFSigmaPx() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSUpSLAMChi2Multiplier() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSUpSLAMSigmaPx() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSUseFEJ() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSUseKLT() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSUseStereo() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSZUPTChi2Multiplier() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSZUPTMaxDisparity() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSZUPTMaxVelodicy() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSZUPTNoiseMultiplier() : rtabmap::Parameters
  • +
  • typeOdomOpenVINSZUPTOnlyAtBeginning() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMAccNoise() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMAccWalk() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMBf() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMFps() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMGyroNoise() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMGyroWalk() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMInertial() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMMapSize() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMMaxFeatures() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMSamplingRate() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMThDepth() : rtabmap::Parameters
  • +
  • typeOdomORBSLAMVocPath() : rtabmap::Parameters
  • +
  • typeOdomParticleLambdaR() : rtabmap::Parameters
  • +
  • typeOdomParticleLambdaT() : rtabmap::Parameters
  • +
  • typeOdomParticleNoiseR() : rtabmap::Parameters
  • +
  • typeOdomParticleNoiseT() : rtabmap::Parameters
  • +
  • typeOdomParticleSize() : rtabmap::Parameters
  • +
  • typeOdomResetCountdown() : rtabmap::Parameters
  • +
  • typeOdomScanKeyFrameThr() : rtabmap::Parameters
  • +
  • typeOdomStrategy() : rtabmap::Parameters
  • +
  • typeOdomVINSFusionConfigPath() : rtabmap::Parameters
  • +
  • typeOdomVisKeyFrameThr() : rtabmap::Parameters
  • +
  • typeOdomViso2BucketHeight() : rtabmap::Parameters
  • +
  • typeOdomViso2BucketMaxFeatures() : rtabmap::Parameters
  • +
  • typeOdomViso2BucketWidth() : rtabmap::Parameters
  • +
  • typeOdomViso2InlierThreshold() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchBinsize() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchDispTolerance() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchHalfResolution() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchMultiStage() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchNmsN() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchNmsTau() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchOutlierDispTolerance() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchOutlierFlowTolerance() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchRadius() : rtabmap::Parameters
  • +
  • typeOdomViso2MatchRefinement() : rtabmap::Parameters
  • +
  • typeOdomViso2RansacIters() : rtabmap::Parameters
  • +
  • typeOdomViso2Reweighting() : rtabmap::Parameters
  • +
  • typeOptimizerBaseline() : rtabmap::Parameters
  • +
  • typeOptimizerDisparityVariance() : rtabmap::Parameters
  • +
  • typeOptimizerEpsilon() : rtabmap::Parameters
  • +
  • typeOptimizerGravitySigma() : rtabmap::Parameters
  • +
  • typeOptimizerIterations() : rtabmap::Parameters
  • +
  • typeOptimizerLandmarksIgnored() : rtabmap::Parameters
  • +
  • typeOptimizerPixelVariance() : rtabmap::Parameters
  • +
  • typeOptimizerPriorsIgnored() : rtabmap::Parameters
  • +
  • typeOptimizerRobust() : rtabmap::Parameters
  • +
  • typeOptimizerRobustKernelDelta() : rtabmap::Parameters
  • +
  • typeOptimizerStrategy() : rtabmap::Parameters
  • +
  • typeOptimizerVarianceIgnored() : rtabmap::Parameters
  • +
  • typeORBEdgeThreshold() : rtabmap::Parameters
  • +
  • typeORBFirstLevel() : rtabmap::Parameters
  • +
  • typeORBGpu() : rtabmap::Parameters
  • +
  • typeORBNLevels() : rtabmap::Parameters
  • +
  • typeORBPatchSize() : rtabmap::Parameters
  • +
  • typeORBScaleFactor() : rtabmap::Parameters
  • +
  • typeORBScoreType() : rtabmap::Parameters
  • +
  • typeORBWTA_K() : rtabmap::Parameters
  • +
  • typePyDescriptorDim() : rtabmap::Parameters
  • +
  • typePyDescriptorPath() : rtabmap::Parameters
  • +
  • typePyDetectorCuda() : rtabmap::Parameters
  • +
  • typePyDetectorPath() : rtabmap::Parameters
  • +
  • typePyMatcherCuda() : rtabmap::Parameters
  • +
  • typePyMatcherIterations() : rtabmap::Parameters
  • +
  • typePyMatcherModel() : rtabmap::Parameters
  • +
  • typePyMatcherPath() : rtabmap::Parameters
  • +
  • typePyMatcherThreshold() : rtabmap::Parameters
  • +
  • typeRegForce3DoF() : rtabmap::Parameters
  • +
  • typeRegRepeatOnce() : rtabmap::Parameters
  • +
  • typeRegStrategy() : rtabmap::Parameters
  • +
  • typeRGBDAggressiveLoopThr() : rtabmap::Parameters
  • +
  • typeRGBDAngularSpeedUpdate() : rtabmap::Parameters
  • +
  • typeRGBDAngularUpdate() : rtabmap::Parameters
  • +
  • typeRGBDCreateOccupancyGrid() : rtabmap::Parameters
  • +
  • typeRGBDEnabled() : rtabmap::Parameters
  • +
  • typeRGBDForceOdom3DoF() : rtabmap::Parameters
  • +
  • typeRGBDGoalReachedRadius() : rtabmap::Parameters
  • +
  • typeRGBDGoalsSavedInUserData() : rtabmap::Parameters
  • +
  • typeRGBDInvertedReg() : rtabmap::Parameters
  • +
  • typeRGBDLinearSpeedUpdate() : rtabmap::Parameters
  • +
  • typeRGBDLinearUpdate() : rtabmap::Parameters
  • +
  • typeRGBDLocalBundleOnLoopClosure() : rtabmap::Parameters
  • +
  • typeRGBDLocalImmunizationRatio() : rtabmap::Parameters
  • +
  • typeRGBDLocalizationPriorError() : rtabmap::Parameters
  • +
  • typeRGBDLocalizationSecondTryWithoutProximityLinks() : rtabmap::Parameters
  • +
  • typeRGBDLocalizationSmoothing() : rtabmap::Parameters
  • +
  • typeRGBDLocalRadius() : rtabmap::Parameters
  • +
  • typeRGBDLoopClosureIdentityGuess() : rtabmap::Parameters
  • +
  • typeRGBDLoopClosureReextractFeatures() : rtabmap::Parameters
  • +
  • typeRGBDLoopCovLimited() : rtabmap::Parameters
  • +
  • typeRGBDMarkerDetection() : rtabmap::Parameters
  • +
  • typeRGBDMaxLocalRetrieved() : rtabmap::Parameters
  • +
  • typeRGBDMaxLoopClosureDistance() : rtabmap::Parameters
  • +
  • typeRGBDMaxOdomCacheSize() : rtabmap::Parameters
  • +
  • typeRGBDNeighborLinkRefining() : rtabmap::Parameters
  • +
  • typeRGBDNewMapOdomChangeDistance() : rtabmap::Parameters
  • +
  • typeRGBDOptimizeFromGraphEnd() : rtabmap::Parameters
  • +
  • typeRGBDOptimizeMaxError() : rtabmap::Parameters
  • +
  • typeRGBDOptimizeMaxErrorRepairRadius() : rtabmap::Parameters
  • +
  • typeRGBDPlanAngularVelocity() : rtabmap::Parameters
  • +
  • typeRGBDPlanLinearVelocity() : rtabmap::Parameters
  • +
  • typeRGBDPlanStuckIterations() : rtabmap::Parameters
  • +
  • typeRGBDProximityAngle() : rtabmap::Parameters
  • +
  • typeRGBDProximityBySpace() : rtabmap::Parameters
  • +
  • typeRGBDProximityByTime() : rtabmap::Parameters
  • +
  • typeRGBDProximityGlobalScanMap() : rtabmap::Parameters
  • +
  • typeRGBDProximityMaxGraphDepth() : rtabmap::Parameters
  • +
  • typeRGBDProximityMaxPaths() : rtabmap::Parameters
  • +
  • typeRGBDProximityMergedScanCovFactor() : rtabmap::Parameters
  • +
  • typeRGBDProximityOdomGuess() : rtabmap::Parameters
  • +
  • typeRGBDProximityPathFilteringRadius() : rtabmap::Parameters
  • +
  • typeRGBDProximityPathMaxNeighbors() : rtabmap::Parameters
  • +
  • typeRGBDProximityPathRawPosesUsed() : rtabmap::Parameters
  • +
  • typeRGBDScanMatchingIdsSavedInLinks() : rtabmap::Parameters
  • +
  • typeRGBDStartAtOrigin() : rtabmap::Parameters
  • +
  • typeRtabmapComputeRMSE() : rtabmap::Parameters
  • +
  • typeRtabmapCreateIntermediateNodes() : rtabmap::Parameters
  • +
  • typeRtabmapDetectionRate() : rtabmap::Parameters
  • +
  • typeRtabmapImageBufferSize() : rtabmap::Parameters
  • +
  • typeRtabmapImagesAlreadyRectified() : rtabmap::Parameters
  • +
  • typeRtabmapLoopGPS() : rtabmap::Parameters
  • +
  • typeRtabmapLoopRatio() : rtabmap::Parameters
  • +
  • typeRtabmapLoopThr() : rtabmap::Parameters
  • +
  • typeRtabmapMaxRepublished() : rtabmap::Parameters
  • +
  • typeRtabmapMaxRetrieved() : rtabmap::Parameters
  • +
  • typeRtabmapMemoryThr() : rtabmap::Parameters
  • +
  • typeRtabmapPublishLastSignature() : rtabmap::Parameters
  • +
  • typeRtabmapPublishLikelihood() : rtabmap::Parameters
  • +
  • typeRtabmapPublishPdf() : rtabmap::Parameters
  • +
  • typeRtabmapPublishRAMUsage() : rtabmap::Parameters
  • +
  • typeRtabmapPublishStats() : rtabmap::Parameters
  • +
  • typeRtabmapRectifyOnlyFeatures() : rtabmap::Parameters
  • +
  • typeRtabmapSaveWMState() : rtabmap::Parameters
  • +
  • typeRtabmapStartNewMapOnGoodSignature() : rtabmap::Parameters
  • +
  • typeRtabmapStartNewMapOnLoopClosure() : rtabmap::Parameters
  • +
  • typeRtabmapStatisticLogged() : rtabmap::Parameters
  • +
  • typeRtabmapStatisticLoggedHeaders() : rtabmap::Parameters
  • +
  • typeRtabmapStatisticLogsBufferedInRAM() : rtabmap::Parameters
  • +
  • typeRtabmapTimeThr() : rtabmap::Parameters
  • +
  • typeRtabmapVirtualPlaceLikelihoodRatio() : rtabmap::Parameters
  • +
  • typeRtabmapWorkingDirectory() : rtabmap::Parameters
  • +
  • typeSIFTContrastThreshold() : rtabmap::Parameters
  • +
  • typeSIFTEdgeThreshold() : rtabmap::Parameters
  • +
  • typeSIFTGaussianThreshold() : rtabmap::Parameters
  • +
  • typeSIFTGpu() : rtabmap::Parameters
  • +
  • typeSIFTMaxGaussianThreshold() : rtabmap::Parameters
  • +
  • typeSIFTNOctaveLayers() : rtabmap::Parameters
  • +
  • typeSIFTPreciseUpscale() : rtabmap::Parameters
  • +
  • typeSIFTRootSIFT() : rtabmap::Parameters
  • +
  • typeSIFTSigma() : rtabmap::Parameters
  • +
  • typeSIFTUpscale() : rtabmap::Parameters
  • +
  • typeStereoBMBlockSize() : rtabmap::Parameters
  • +
  • typeStereoBMDisp12MaxDiff() : rtabmap::Parameters
  • +
  • typeStereoBMMinDisparity() : rtabmap::Parameters
  • +
  • typeStereoBMNumDisparities() : rtabmap::Parameters
  • +
  • typeStereoBMPreFilterCap() : rtabmap::Parameters
  • +
  • typeStereoBMPreFilterSize() : rtabmap::Parameters
  • +
  • typeStereoBMSpeckleRange() : rtabmap::Parameters
  • +
  • typeStereoBMSpeckleWindowSize() : rtabmap::Parameters
  • +
  • typeStereoBMTextureThreshold() : rtabmap::Parameters
  • +
  • typeStereoBMUniquenessRatio() : rtabmap::Parameters
  • +
  • typeStereoDenseStrategy() : rtabmap::Parameters
  • +
  • typeStereoEps() : rtabmap::Parameters
  • +
  • typeStereoErrorThreshold() : rtabmap::Parameters
  • +
  • typeStereoGpu() : rtabmap::Parameters
  • +
  • typeStereoIterations() : rtabmap::Parameters
  • +
  • typeStereoMaxDisparity() : rtabmap::Parameters
  • +
  • typeStereoMaxLevel() : rtabmap::Parameters
  • +
  • typeStereoMinDisparity() : rtabmap::Parameters
  • +
  • typeStereoMinEigThreshold() : rtabmap::Parameters
  • +
  • typeStereoOpticalFlow() : rtabmap::Parameters
  • +
  • typeStereoSGBMBlockSize() : rtabmap::Parameters
  • +
  • typeStereoSGBMDisp12MaxDiff() : rtabmap::Parameters
  • +
  • typeStereoSGBMMinDisparity() : rtabmap::Parameters
  • +
  • typeStereoSGBMMode() : rtabmap::Parameters
  • +
  • typeStereoSGBMNumDisparities() : rtabmap::Parameters
  • +
  • typeStereoSGBMP1() : rtabmap::Parameters
  • +
  • typeStereoSGBMP2() : rtabmap::Parameters
  • +
  • typeStereoSGBMPreFilterCap() : rtabmap::Parameters
  • +
  • typeStereoSGBMSpeckleRange() : rtabmap::Parameters
  • +
  • typeStereoSGBMSpeckleWindowSize() : rtabmap::Parameters
  • +
  • typeStereoSGBMUniquenessRatio() : rtabmap::Parameters
  • +
  • typeStereoSSD() : rtabmap::Parameters
  • +
  • typeStereoUseMinEigenVals() : rtabmap::Parameters
  • +
  • typeStereoWinHeight() : rtabmap::Parameters
  • +
  • typeStereoWinWidth() : rtabmap::Parameters
  • +
  • typeSuperPointCuda() : rtabmap::Parameters
  • +
  • typeSuperPointModelPath() : rtabmap::Parameters
  • +
  • typeSuperPointNMS() : rtabmap::Parameters
  • +
  • typeSuperPointNMSRadius() : rtabmap::Parameters
  • +
  • typeSuperPointRpautratCuda() : rtabmap::Parameters
  • +
  • typeSuperPointRpautratModelPath() : rtabmap::Parameters
  • +
  • typeSuperPointRpautratNMS() : rtabmap::Parameters
  • +
  • typeSuperPointRpautratNMSRadius() : rtabmap::Parameters
  • +
  • typeSuperPointRpautratThreshold() : rtabmap::Parameters
  • +
  • typeSuperPointRpautratWeightsPath() : rtabmap::Parameters
  • +
  • typeSuperPointThreshold() : rtabmap::Parameters
  • +
  • typeSURFExtended() : rtabmap::Parameters
  • +
  • typeSURFGpuKeypointsRatio() : rtabmap::Parameters
  • +
  • typeSURFGpuVersion() : rtabmap::Parameters
  • +
  • typeSURFHessianThreshold() : rtabmap::Parameters
  • +
  • typeSURFOctaveLayers() : rtabmap::Parameters
  • +
  • typeSURFOctaves() : rtabmap::Parameters
  • +
  • typeSURFUpright() : rtabmap::Parameters
  • +
  • typeVhEpEnabled() : rtabmap::Parameters
  • +
  • typeVhEpMatchCountMin() : rtabmap::Parameters
  • +
  • typeVhEpRansacParam1() : rtabmap::Parameters
  • +
  • typeVhEpRansacParam2() : rtabmap::Parameters
  • +
  • typeVisBundleAdjustment() : rtabmap::Parameters
  • +
  • typeVisCorFlowEps() : rtabmap::Parameters
  • +
  • typeVisCorFlowErrorThreshold() : rtabmap::Parameters
  • +
  • typeVisCorFlowGpu() : rtabmap::Parameters
  • +
  • typeVisCorFlowIterations() : rtabmap::Parameters
  • +
  • typeVisCorFlowMaxLevel() : rtabmap::Parameters
  • +
  • typeVisCorFlowMinEigThreshold() : rtabmap::Parameters
  • +
  • typeVisCorFlowUseMinEigenVals() : rtabmap::Parameters
  • +
  • typeVisCorFlowWinSize() : rtabmap::Parameters
  • +
  • typeVisCorGuessMatchToProjection() : rtabmap::Parameters
  • +
  • typeVisCorGuessWinSize() : rtabmap::Parameters
  • +
  • typeVisCorNNDR() : rtabmap::Parameters
  • +
  • typeVisCorNNType() : rtabmap::Parameters
  • +
  • typeVisCorType() : rtabmap::Parameters
  • +
  • typeVisDepthAsMask() : rtabmap::Parameters
  • +
  • typeVisDepthMaskFloorThr() : rtabmap::Parameters
  • +
  • typeVisEpipolarGeometryVar() : rtabmap::Parameters
  • +
  • typeVisEstimationType() : rtabmap::Parameters
  • +
  • typeVisFeatureType() : rtabmap::Parameters
  • +
  • typeVisGridCols() : rtabmap::Parameters
  • +
  • typeVisGridRows() : rtabmap::Parameters
  • +
  • typeVisInlierDistance() : rtabmap::Parameters
  • +
  • typeVisIterations() : rtabmap::Parameters
  • +
  • typeVisMaxDepth() : rtabmap::Parameters
  • +
  • typeVisMaxFeatures() : rtabmap::Parameters
  • +
  • typeVisMeanInliersDistance() : rtabmap::Parameters
  • +
  • typeVisMinDepth() : rtabmap::Parameters
  • +
  • typeVisMinInliers() : rtabmap::Parameters
  • +
  • typeVisMinInliersDistribution() : rtabmap::Parameters
  • +
  • typeVisPnPFlags() : rtabmap::Parameters
  • +
  • typeVisPnPMaxVariance() : rtabmap::Parameters
  • +
  • typeVisPnPRefineIterations() : rtabmap::Parameters
  • +
  • typeVisPnPReprojError() : rtabmap::Parameters
  • +
  • typeVisPnPSamplingPolicy() : rtabmap::Parameters
  • +
  • typeVisPnPSplitLinearCovComponents() : rtabmap::Parameters
  • +
  • typeVisPnPVarianceMedianRatio() : rtabmap::Parameters
  • +
  • typeVisRefineIterations() : rtabmap::Parameters
  • +
  • typeVisRoiRatios() : rtabmap::Parameters
  • +
  • typeVisSSC() : rtabmap::Parameters
  • +
  • typeVisSubPixEps() : rtabmap::Parameters
  • +
  • typeVisSubPixIterations() : rtabmap::Parameters
  • +
  • typeVisSubPixWinSize() : rtabmap::Parameters
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_u.html b/preview/pr-1492/api/latest/functions_u.html index cb4252bb..34122b82 100644 --- a/preview/pr-1492/api/latest/functions_u.html +++ b/preview/pr-1492/api/latest/functions_u.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    updateOccupancyGrid() : rtabmap::DBDriver
  • UProcessInfo() : UProcessInfo
  • USemaphore() : USemaphore
  • +
  • userDataCompressed() : rtabmap::Link
  • +
  • userDataRaw() : rtabmap::Link
  • UThread() : UThread
  • UVariant() : UVariant
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_v.html b/preview/pr-1492/api/latest/functions_v.html index 6d71ee88..9fc7c731 100644 --- a/preview/pr-1492/api/latest/functions_v.html +++ b/preview/pr-1492/api/latest/functions_v.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    - v -
    +
    - + diff --git a/preview/pr-1492/api/latest/functions_vars.html b/preview/pr-1492/api/latest/functions_vars.html index 50f94a4f..a07b1b34 100644 --- a/preview/pr-1492/api/latest/functions_vars.html +++ b/preview/pr-1492/api/latest/functions_vars.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    cameraIndex : rtabmap::FeatureBA
  • cameraName : rtabmap::SensorCaptureInfo
  • cellSize : rtabmap::LocalGrid
  • +
  • cornerInliers : rtabmap::OdometryInfo
  • covariance : rtabmap::RegistrationInfo
  • COVARIANCE_ANGULAR_EPSILON : rtabmap::Registration
  • COVARIANCE_LINEAR_EPSILON : rtabmap::Registration
  • @@ -111,6 +133,7 @@ $(function() {

    - d -

    @@ -120,12 +143,17 @@ $(function() {

    - f -

    - g -

    @@ -152,11 +180,13 @@ $(function() {
  • inliersMeanDistance : rtabmap::RegistrationInfo
  • inliersPerCam : rtabmap::RegistrationInfo
  • inliersRatio : rtabmap::RegistrationInfo
  • +
  • interval : rtabmap::OdometryInfo
  • - k -

    @@ -175,6 +219,12 @@ $(function() {
  • matches : rtabmap::RegistrationInfo
  • matchesIDs : rtabmap::RegistrationInfo
  • matchesPerCam : rtabmap::RegistrationInfo
  • +
  • memoryUsage : rtabmap::OdometryInfo
  • + + + +

    - n -

    @@ -192,29 +242,37 @@ $(function() {

    - r -

    - s -

    - t -

    @@ -226,11 +284,15 @@ $(function() {

    - w -

    +
    - + diff --git a/preview/pr-1492/api/latest/functions_w.html b/preview/pr-1492/api/latest/functions_w.html index 1bae76bf..8fbd3ffd 100644 --- a/preview/pr-1492/api/latest/functions_w.html +++ b/preview/pr-1492/api/latest/functions_w.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    winSize() : rtabmap::Stereo
  • winSSD() : rtabmap::Stereo
  • wmState() : rtabmap::Statistics
  • +
  • words : rtabmap::OdometryInfo
  • +
    - + diff --git a/preview/pr-1492/api/latest/functions_x.html b/preview/pr-1492/api/latest/functions_x.html index 723d7e73..90be03d2 100644 --- a/preview/pr-1492/api/latest/functions_x.html +++ b/preview/pr-1492/api/latest/functions_x.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + + - + diff --git a/preview/pr-1492/api/latest/functions_y.html b/preview/pr-1492/api/latest/functions_y.html index 435ec706..23778111 100644 --- a/preview/pr-1492/api/latest/functions_y.html +++ b/preview/pr-1492/api/latest/functions_y.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + + - + diff --git a/preview/pr-1492/api/latest/functions_z.html b/preview/pr-1492/api/latest/functions_z.html index 942f946f..96baffdb 100644 --- a/preview/pr-1492/api/latest/functions_z.html +++ b/preview/pr-1492/api/latest/functions_z.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + + - + diff --git a/preview/pr-1492/api/latest/functions_~.html b/preview/pr-1492/api/latest/functions_~.html index 78a7b0ef..45690bd6 100644 --- a/preview/pr-1492/api/latest/functions_~.html +++ b/preview/pr-1492/api/latest/functions_~.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    ~VWDictionary() : rtabmap::VWDictionary
    +
    - + diff --git a/preview/pr-1492/api/latest/global__map_2OccupancyGrid_8h_source.html b/preview/pr-1492/api/latest/global__map_2OccupancyGrid_8h_source.html index 4688f0df..8a339a5e 100644 --- a/preview/pr-1492/api/latest/global__map_2OccupancyGrid_8h_source.html +++ b/preview/pr-1492/api/latest/global__map_2OccupancyGrid_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    OccupancyGrid.h
    @@ -128,7 +145,7 @@ $(document).ready(function() { init_codefold(0); });
    40class RTABMAP_CORE_EXPORT OccupancyGrid : public GlobalMap
    41{
    42public:
    -
    43 OccupancyGrid(const LocalGridCache * cache, const ParametersMap & parameters = ParametersMap());
    +
    43 OccupancyGrid(const LocalGridCache * cache, const ParametersMap & parameters = ParametersMap());
    44 void setMap(const cv::Mat & map, float xMin, float yMin, float cellSize, const std::map<int, Transform> & poses);
    45 float getMinMapSize() const {return minMapSize_;}
    46
    @@ -162,10 +179,15 @@ $(document).ready(function() { init_codefold(0); });
    virtual void assemble(const std::list< std::pair< int, Transform > > &newPoses)
    Subclass hook: merge newPoses into the global map; call addAssembledNode().
    virtual void clear()
    Clears assembled nodes and grid bounds; does not clear LocalGridCache.
    +
    std::map< std::string, std::string > ParametersMap
    Parameter keys mapped to their values, as used by every configurable class (see Parameters).
    Definition Parameters.h:44
    + - + diff --git a/preview/pr-1492/api/latest/global__map_2OctoMap_8h_source.html b/preview/pr-1492/api/latest/global__map_2OctoMap_8h_source.html index b928141c..00f1acab 100644 --- a/preview/pr-1492/api/latest/global__map_2OctoMap_8h_source.html +++ b/preview/pr-1492/api/latest/global__map_2OctoMap_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    OctoMap.h
    @@ -246,7 +263,7 @@ $(document).ready(function() { init_codefold(0); });
    175class RTABMAP_CORE_EXPORT OctoMap : public GlobalMap {
    176public:
    -
    177 OctoMap(const LocalGridCache * cache, const ParametersMap & parameters = ParametersMap());
    +
    177 OctoMap(const LocalGridCache * cache, const ParametersMap & parameters = ParametersMap());
    178
    179 const RtabmapColorOcTree * octree() const {return octree_;}
    180
    @@ -313,10 +330,15 @@ $(document).ready(function() { init_codefold(0); });
    RtabmapColorOcTree * create() const
    Definition OctoMap.h:96
    virtual bool pruneNode(RtabmapColorOcTreeNode *node)
    +
    std::map< std::string, std::string > ParametersMap
    Parameter keys mapped to their values, as used by every configurable class (see Parameters).
    Definition Parameters.h:44
    + - + diff --git a/preview/pr-1492/api/latest/globals.html b/preview/pr-1492/api/latest/globals.html index 0e469d3c..ea67fc00 100644 --- a/preview/pr-1492/api/latest/globals.html +++ b/preview/pr-1492/api/latest/globals.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    uFormatv() : UConversion.h
  • uHamming() : UMath.h
  • uHex2Ascii() : UConversion.h
  • -
  • uHex2Bytes() : UConversion.h
  • +
  • uHex2Bytes() : UConversion.h
  • uHex2Str() : UConversion.h
  • uIndexOf() : UStl.h
  • UINFO : ULogger.h
  • @@ -100,26 +121,26 @@ $(function() {
  • uIsInteger() : UStl.h
  • uIsNan() : UMath.h
  • uIsNumber() : UStl.h
  • -
  • uIteratorAt() : UStl.h
  • +
  • uIteratorAt() : UStl.h
  • uJoin() : UStl.h
  • uKeys() : UStl.h
  • uKeysList() : UStl.h
  • uKeysSet() : UStl.h
  • uListToVector() : UStl.h
  • uLocalMaxima() : UMath.h
  • -
  • uMax() : UMath.h
  • +
  • uMax() : UMath.h
  • uMax3() : UMath.h
  • uMean() : UMath.h
  • uMeanSquaredError() : UMath.h
  • uMin() : UMath.h
  • uMin3() : UMath.h
  • -
  • uMinMax() : UMath.h
  • +
  • uMinMax() : UMath.h
  • uMultimapToMap() : UStl.h
  • uMultimapToMapUnique() : UStl.h
  • uNorm() : UMath.h
  • uNormalize() : UMath.h
  • uNormSquared() : UMath.h
  • -
  • uNumber2Str() : UConversion.h
  • +
  • uNumber2Str() : UConversion.h
  • uReplaceChar() : UConversion.h
  • uSign() : UMath.h
  • uSplit() : UStl.h
  • @@ -131,9 +152,10 @@ $(function() {
  • uStr2Int() : UConversion.h
  • uStrContains() : UStl.h
  • uStrNumCmp() : UStl.h
  • -
  • uSum() : UMath.h
  • +
  • uSum() : UMath.h
  • uSumSquared() : UMath.h
  • uTake() : UStl.h
  • +
  • UThreadNode : UThreadNode.h
  • uToLowerCase() : UConversion.h
  • uToUpperCase() : UConversion.h
  • uUniqueKeys() : UStl.h
  • @@ -148,9 +170,12 @@ $(function() {
  • UXMatchMethod : UMath.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/globals_defs.html b/preview/pr-1492/api/latest/globals_defs.html index 6e1bfe2f..856cbec7 100644 --- a/preview/pr-1492/api/latest/globals_defs.html +++ b/preview/pr-1492/api/latest/globals_defs.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    UWARN : ULogger.h
    +
    - + diff --git a/preview/pr-1492/api/latest/globals_enum.html b/preview/pr-1492/api/latest/globals_enum.html index 636f0a1e..7caf0bc7 100644 --- a/preview/pr-1492/api/latest/globals_enum.html +++ b/preview/pr-1492/api/latest/globals_enum.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    UXMatchMethod : UMath.h
    +
    - + diff --git a/preview/pr-1492/api/latest/globals_func.html b/preview/pr-1492/api/latest/globals_func.html index 9764e081..abeab72c 100644 --- a/preview/pr-1492/api/latest/globals_func.html +++ b/preview/pr-1492/api/latest/globals_func.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    uXMatch() : UMath.h
    +
    - + diff --git a/preview/pr-1492/api/latest/globals_type.html b/preview/pr-1492/api/latest/globals_type.html new file mode 100644 index 00000000..d71a1397 --- /dev/null +++ b/preview/pr-1492/api/latest/globals_type.html @@ -0,0 +1,109 @@ + + + + + + + + +RTAB-Map: File Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented typedefs with links to the documentation:
    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/graph_legend.html b/preview/pr-1492/api/latest/graph_legend.html index e3e0242a..b858b4d8 100644 --- a/preview/pr-1492/api/latest/graph_legend.html +++ b/preview/pr-1492/api/latest/graph_legend.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    +
    - + diff --git a/preview/pr-1492/api/latest/group__ComputeNormalsComplexity.html b/preview/pr-1492/api/latest/group__ComputeNormalsComplexity.html index ed27ce9c..ae343b9d 100644 --- a/preview/pr-1492/api/latest/group__ComputeNormalsComplexity.html +++ b/preview/pr-1492/api/latest/group__ComputeNormalsComplexity.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    Returns
    A float value between 0 and 1 representing the complexity of the normal distribution. Returns 0 if not enough valid normals are available.
    Note
    Invalid normals (containing NaN or Inf) are automatically filtered out. The result is the smallest eigenvalue (2nd in 2D, 3rd in 3D) scaled by the number of dimensions (2 or 3), so that it is normalized against the unit-norm normals.
    +
    - + diff --git a/preview/pr-1492/api/latest/group__ComputeNormalsComplexity.js b/preview/pr-1492/api/latest/group__ComputeNormalsComplexity.js new file mode 100644 index 00000000..e03a9284 --- /dev/null +++ b/preview/pr-1492/api/latest/group__ComputeNormalsComplexity.js @@ -0,0 +1,8 @@ +var group__ComputeNormalsComplexity = +[ + [ "rtabmap::util3d::computeNormalsComplexity", "group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58", null ], + [ "rtabmap::util3d::computeNormalsComplexity", "group__ComputeNormalsComplexity.html#ga5a68422282e99f8d05c0821eac491895", null ], + [ "rtabmap::util3d::computeNormalsComplexity", "group__ComputeNormalsComplexity.html#ga13a6d7525494d390041c9ef0337e02dd", null ], + [ "rtabmap::util3d::computeNormalsComplexity", "group__ComputeNormalsComplexity.html#ga6e03130bf686d43ea527dc8e6f5cce55", null ], + [ "rtabmap::util3d::computeNormalsComplexity", "group__ComputeNormalsComplexity.html#ga3e024c51a6a49d1c8e6b64c230148137", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__ComputeVarianceAndCorrespondences.html b/preview/pr-1492/api/latest/group__ComputeVarianceAndCorrespondences.html index 5dba412e..5f616872 100644 --- a/preview/pr-1492/api/latest/group__ComputeVarianceAndCorrespondences.html +++ b/preview/pr-1492/api/latest/group__ComputeVarianceAndCorrespondences.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    maxCorrespondenceAngle > 0variance is based on a robust estimator using the median squared distance of correspondences.
    See also
    pcl::registration::CorrespondenceEstimation
    + - + diff --git a/preview/pr-1492/api/latest/group__ComputeVarianceAndCorrespondences.js b/preview/pr-1492/api/latest/group__ComputeVarianceAndCorrespondences.js new file mode 100644 index 00000000..d2871a3b --- /dev/null +++ b/preview/pr-1492/api/latest/group__ComputeVarianceAndCorrespondences.js @@ -0,0 +1,7 @@ +var group__ComputeVarianceAndCorrespondences = +[ + [ "rtabmap::util3d::computeVarianceAndCorrespondences", "group__ComputeVarianceAndCorrespondences.html#gaf474f9fb6eaaf532e9b18af63b9e1665", null ], + [ "rtabmap::util3d::computeVarianceAndCorrespondences", "group__ComputeVarianceAndCorrespondences.html#gaae6ddd0517614e9332669c37c6816777", null ], + [ "rtabmap::util3d::computeVarianceAndCorrespondences", "group__ComputeVarianceAndCorrespondences.html#ga92518a7b79e9265380f3a047e46ec247", null ], + [ "rtabmap::util3d::computeVarianceAndCorrespondences", "group__ComputeVarianceAndCorrespondences.html#ga7d90c0848a13e35f37588addf3637fe2", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__CropBox.html b/preview/pr-1492/api/latest/group__CropBox.html index 83be1d33..e0177a19 100644 --- a/preview/pr-1492/api/latest/group__CropBox.html +++ b/preview/pr-1492/api/latest/group__CropBox.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    + - + diff --git a/preview/pr-1492/api/latest/group__CropBox.js b/preview/pr-1492/api/latest/group__CropBox.js new file mode 100644 index 00000000..5a7efced --- /dev/null +++ b/preview/pr-1492/api/latest/group__CropBox.js @@ -0,0 +1,16 @@ +var group__CropBox = +[ + [ "rtabmap::util3d::cropBox", "group__CropBox.html#ga8291151381ff38773e641740b66b93ef", null ], + [ "rtabmap::util3d::cropBox", "group__CropBox.html#ga668e8d0a8a8abd65500bd7e7b748eec2", null ], + [ "rtabmap::util3d::cropBox", "group__CropBox.html#gaa6737135785f73d1a2f3ec966ab22bc7", null ], + [ "rtabmap::util3d::cropBox", "group__CropBox.html#ga20a5eeed65c38958ed5866216f26bd44", null ], + [ "rtabmap::util3d::cropBox", "group__CropBox.html#ga3b4c45a05e5bc0ff7d4c3917103e4f29", null ], + [ "rtabmap::util3d::cropBox", "group__CropBox.html#ga43309cd4b35fcbe7a746ccb1dc9a1b4f", null ], + [ "rtabmap::util3d::cropBox", "group__CropBox.html#ga0fe7f976bca4c8ec9dd0afa95f590c72", null ], + [ "rtabmap::util3d::cropBox", "group__CropBox.html#ga15f14d0a8c9de82ff3ad398fa8c36097", null ], + [ "rtabmap::util3d::cropBox", "group__CropBox.html#ga1302fc8f7569390d2d9a6a66c24f5179", null ], + [ "rtabmap::util3d::cropBox", "group__CropBox.html#ga1f23604e3b58f73183fe3102dd9f86c9", null ], + [ "rtabmap::util3d::cropBox", "group__CropBox.html#ga8065c61da2295bf203e4ee7471e9332d", null ], + [ "rtabmap::util3d::cropBox", "group__CropBox.html#ga5d5cafb95fb856438e55a0de06378ef7", null ], + [ "rtabmap::util3d::cropBox", "group__CropBox.html#ga32e6cd849848faaccc6b46ba02f98f6b", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__ExtractClusters.html b/preview/pr-1492/api/latest/group__ExtractClusters.html index 90b86ef4..ddc96b35 100644 --- a/preview/pr-1492/api/latest/group__ExtractClusters.html +++ b/preview/pr-1492/api/latest/group__ExtractClusters.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    If no clusters are found, the output vector will be empty and biggestClusterIndex will be set to -1.
    + - + diff --git a/preview/pr-1492/api/latest/group__ExtractClusters.js b/preview/pr-1492/api/latest/group__ExtractClusters.js new file mode 100644 index 00000000..b697851d --- /dev/null +++ b/preview/pr-1492/api/latest/group__ExtractClusters.js @@ -0,0 +1,11 @@ +var group__ExtractClusters = +[ + [ "rtabmap::util3d::extractClusters", "group__ExtractClusters.html#ga62a0d02930f5969cbff707afe01d1bcd", null ], + [ "rtabmap::util3d::extractClusters", "group__ExtractClusters.html#ga180048dc26009c5d6d1233bb6ce5de04", null ], + [ "rtabmap::util3d::extractClusters", "group__ExtractClusters.html#ga8184974cc084fdd804e82bb979eb2353", null ], + [ "rtabmap::util3d::extractClusters", "group__ExtractClusters.html#gaecfbf327f7ef38738d0e592ed470d318", null ], + [ "rtabmap::util3d::extractClusters", "group__ExtractClusters.html#ga7c622ccc41a487527f0448db84fd8539", null ], + [ "rtabmap::util3d::extractClusters", "group__ExtractClusters.html#gada592bb1e0525a32412d5009002b9b1e", null ], + [ "rtabmap::util3d::extractClusters", "group__ExtractClusters.html#ga3e51576a82fef5cddffe4d3ae14d8899", null ], + [ "rtabmap::util3d::extractClusters", "group__ExtractClusters.html#ga8e23ae8df06afbb753eb6eb0b54a400a", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__ExtractIndices.html b/preview/pr-1492/api/latest/group__ExtractIndices.html index c654205d..c4dea07a 100644 --- a/preview/pr-1492/api/latest/group__ExtractIndices.html +++ b/preview/pr-1492/api/latest/group__ExtractIndices.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    The returned output indices correspond to the points that are either extracted or excluded from the input cloud.
    +
    - + diff --git a/preview/pr-1492/api/latest/group__ExtractIndices.js b/preview/pr-1492/api/latest/group__ExtractIndices.js new file mode 100644 index 00000000..4e0bb92f --- /dev/null +++ b/preview/pr-1492/api/latest/group__ExtractIndices.js @@ -0,0 +1,14 @@ +var group__ExtractIndices = +[ + [ "rtabmap::util3d::extractIndices", "group__ExtractIndices.html#ga8685395807479f06b19d9d41616a03a7", null ], + [ "rtabmap::util3d::extractIndices", "group__ExtractIndices.html#ga8ce0dc4070d599c6f4a8c55651c2f944", null ], + [ "rtabmap::util3d::extractIndices", "group__ExtractIndices.html#ga0c8a4fe56efba09d2bf6c5b84da36702", null ], + [ "rtabmap::util3d::extractIndices", "group__ExtractIndices.html#ga93acd3d20cbab15b628cbc2a0f3b1919", null ], + [ "rtabmap::util3d::extractIndices", "group__ExtractIndices.html#gaf8e635d6864b0a7f41bad4bb185a57f4", null ], + [ "rtabmap::util3d::extractIndices", "group__ExtractIndices.html#gae196609121fa899ba2735d406aedc73b", null ], + [ "rtabmap::util3d::extractIndices", "group__ExtractIndices.html#ga2a39a8e9d769e5e2cea8054b7084af1e", null ], + [ "rtabmap::util3d::extractIndices", "group__ExtractIndices.html#gaca2188ec4a875fb9c6d2fa240888dcf1", null ], + [ "rtabmap::util3d::extractIndices", "group__ExtractIndices.html#gaf6cd58fdda3450fb11496395e35908d7", null ], + [ "rtabmap::util3d::extractIndices", "group__ExtractIndices.html#gad759e35639cd87f04ebd09eadb5865f5", null ], + [ "rtabmap::util3d::extractIndices", "group__ExtractIndices.html#gaa312bb0ae54f1472d4e4f22bee7cc4d6", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__FrustumFiltering.html b/preview/pr-1492/api/latest/group__FrustumFiltering.html index f24d3be6..b6247955 100644 --- a/preview/pr-1492/api/latest/group__FrustumFiltering.html +++ b/preview/pr-1492/api/latest/group__FrustumFiltering.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    +
    - + diff --git a/preview/pr-1492/api/latest/group__FrustumFiltering.js b/preview/pr-1492/api/latest/group__FrustumFiltering.js new file mode 100644 index 00000000..e2f7bceb --- /dev/null +++ b/preview/pr-1492/api/latest/group__FrustumFiltering.js @@ -0,0 +1,6 @@ +var group__FrustumFiltering = +[ + [ "rtabmap::util3d::frustumFiltering", "group__FrustumFiltering.html#gad05921639a3371d2ee0f684b77542330", null ], + [ "rtabmap::util3d::frustumFiltering", "group__FrustumFiltering.html#ga93cb6151fc470d6b932b4a7c6cb15090", null ], + [ "rtabmap::util3d::frustumFiltering", "group__FrustumFiltering.html#ga4ceacaabe757da82d3278b08df766a69", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__LaserScan2dFromPointCloud.html b/preview/pr-1492/api/latest/group__LaserScan2dFromPointCloud.html index dbbab401..d9109fc4 100644 --- a/preview/pr-1492/api/latest/group__LaserScan2dFromPointCloud.html +++ b/preview/pr-1492/api/latest/group__LaserScan2dFromPointCloud.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +

    Detailed Description

    Converts various PCL point cloud types into a unified 2D LaserScan format.

    Returns only XY data, with optional intensity and/or normals.

    -

    +

    Output:

    +
    - + diff --git a/preview/pr-1492/api/latest/group__LaserScan2dFromPointCloud.js b/preview/pr-1492/api/latest/group__LaserScan2dFromPointCloud.js new file mode 100644 index 00000000..f09b4423 --- /dev/null +++ b/preview/pr-1492/api/latest/group__LaserScan2dFromPointCloud.js @@ -0,0 +1,9 @@ +var group__LaserScan2dFromPointCloud = +[ + [ "rtabmap::util3d::laserScan2dFromPointCloud", "group__LaserScan2dFromPointCloud.html#gac0823dd28e488bef9499faee54ff8a4e", null ], + [ "rtabmap::util3d::laserScan2dFromPointCloud", "group__LaserScan2dFromPointCloud.html#ga0898d06b1639f58ed92b66f311e786aa", null ], + [ "rtabmap::util3d::laserScan2dFromPointCloud", "group__LaserScan2dFromPointCloud.html#gac278e2f3f54ed49b5d3a6afa606a466b", null ], + [ "rtabmap::util3d::laserScan2dFromPointCloud", "group__LaserScan2dFromPointCloud.html#gae4e7c218a24fb8d5c3fd7143462d3070", null ], + [ "rtabmap::util3d::laserScan2dFromPointCloud", "group__LaserScan2dFromPointCloud.html#ga6cb623d1b3ce9c244a7d4ef346a721db", null ], + [ "rtabmap::util3d::laserScan2dFromPointCloud", "group__LaserScan2dFromPointCloud.html#ga0354b321c4196232fb1183c3a322b5f8", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__LaserScanFromPointCloud.html b/preview/pr-1492/api/latest/group__LaserScanFromPointCloud.html index 307ae5a0..29bc05aa 100644 --- a/preview/pr-1492/api/latest/group__LaserScanFromPointCloud.html +++ b/preview/pr-1492/api/latest/group__LaserScanFromPointCloud.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +

    Detailed Description

    Converts various PCL point cloud types into a unified LaserScan format.

    These functions extract laser scan data from 3D point clouds, optionally applying a transform and filtering invalid points. Depending on the input type, output data may include position (x, y, z), intensity, color, and/or surface normals.

    -

    +

    Supported input types and corresponding output data:

    • pcl::PointXYZ → (x, y, z) → LaserScan::kXYZ
    • @@ -231,9 +252,12 @@ template<typename PointCloud2T >
    + - + diff --git a/preview/pr-1492/api/latest/group__LaserScanFromPointCloud.js b/preview/pr-1492/api/latest/group__LaserScanFromPointCloud.js new file mode 100644 index 00000000..23ec6c85 --- /dev/null +++ b/preview/pr-1492/api/latest/group__LaserScanFromPointCloud.js @@ -0,0 +1,21 @@ +var group__LaserScanFromPointCloud = +[ + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga16a77d267dc60b14b5bf48ca52547bae", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga75f96d3e3d5d62ce6a9d16a1753c775a", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga7a88e45c9bab555c6d1efd64be765c4d", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga9470f081e8de0a34550e91e2f74bacd5", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#gad5764a399e3a8a5586b94490e0cd7d15", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga9933faab17e984b2789926abd2ba0caf", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#gaa98ccb732868f5ab4e91cd6f82602852", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#gadeb1f66fd39cfcb39c2f152c36b3be62", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga51c683da166a9fcf7e7bf6c834ca03a4", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga655a37385c6ca40ec99e76045c04040b", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga04169bd4b4488350b08709af9581b289", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga75bf455d6cc912b4ee18785de71c50a5", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#gaf509a7c65e02d8690c971294c43bda47", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga9344c712c57af92d7612b0af76226f06", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga79e460158de1d3934abcd8fad488fb24", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#gafb165d79d23620b42af0653ae045fb91", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#gab2d54043075851c5e23f487001adacb6", null ], + [ "rtabmap::util3d::laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga078f5eae0077169e636ec76e03973edc", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__LaserScanToPointCloud.html b/preview/pr-1492/api/latest/group__LaserScanToPointCloud.html index 16ea149d..61360165 100644 --- a/preview/pr-1492/api/latest/group__LaserScanToPointCloud.html +++ b/preview/pr-1492/api/latest/group__LaserScanToPointCloud.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    These functions convert an instance of rtabmap::LaserScan to different PCL point cloud types, optionally applying a spatial transform. Missing data such as RGB and intensity are handled with default values. If the input LaserScan is 2D, as PCL doesn't have standard format that is just 2D, Z will be set to zero. If the input LaserScan doesn't have normals but the output does, the normals are set to zeros.

    laserScanToPoint() functions convert a single point from the LaserScan at the specificied index.

    +
    - + diff --git a/preview/pr-1492/api/latest/group__LaserScanToPointCloud.js b/preview/pr-1492/api/latest/group__LaserScanToPointCloud.js new file mode 100644 index 00000000..f6cbda7c --- /dev/null +++ b/preview/pr-1492/api/latest/group__LaserScanToPointCloud.js @@ -0,0 +1,4 @@ +var group__LaserScanToPointCloud = +[ + [ "rtabmap::util3d::laserScanToPointCloud2", "group__LaserScanToPointCloud.html#ga394ec840a58a1203fac9725d49a0013c", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__PassThrough.html b/preview/pr-1492/api/latest/group__PassThrough.html index c6b3be1c..b9ad8605 100644 --- a/preview/pr-1492/api/latest/group__PassThrough.html +++ b/preview/pr-1492/api/latest/group__PassThrough.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    +
    - + diff --git a/preview/pr-1492/api/latest/group__PassThrough.js b/preview/pr-1492/api/latest/group__PassThrough.js new file mode 100644 index 00000000..b68ee648 --- /dev/null +++ b/preview/pr-1492/api/latest/group__PassThrough.js @@ -0,0 +1,15 @@ +var group__PassThrough = +[ + [ "rtabmap::util3d::passThrough", "group__PassThrough.html#ga7bfc95ed4f7fca124b00707708223473", null ], + [ "rtabmap::util3d::passThrough", "group__PassThrough.html#gad674cecbb2b80e50ad8680265dd50905", null ], + [ "rtabmap::util3d::passThrough", "group__PassThrough.html#gadb551e7530b9fa63b588e11704827b7b", null ], + [ "rtabmap::util3d::passThrough", "group__PassThrough.html#ga9c4f395f1105d3c36861e922108bfbf0", null ], + [ "rtabmap::util3d::passThrough", "group__PassThrough.html#ga2d23fe7a7205247ae3152525d19a18ec", null ], + [ "rtabmap::util3d::passThrough", "group__PassThrough.html#ga18c88abdd186757533cd7c9e825f540f", null ], + [ "rtabmap::util3d::passThrough", "group__PassThrough.html#gad8ced1799837b05e34ec4bd871a129ba", null ], + [ "rtabmap::util3d::passThrough", "group__PassThrough.html#gafe76c7bd4f68d8fe1518509564bf1f3d", null ], + [ "rtabmap::util3d::passThrough", "group__PassThrough.html#ga551c7a9b75aaf6f087f81e52f326e182", null ], + [ "rtabmap::util3d::passThrough", "group__PassThrough.html#ga4cef6e6f7cb447719417f118ff4e367d", null ], + [ "rtabmap::util3d::passThrough", "group__PassThrough.html#gaa6907857c69443b1bd879fcf6beef8a9", null ], + [ "rtabmap::util3d::passThrough", "group__PassThrough.html#gab942c5914142128bce518c869f49f94d", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__PointCloudDownSampling.html b/preview/pr-1492/api/latest/group__PointCloudDownSampling.html index ed145845..a679b953 100644 --- a/preview/pr-1492/api/latest/group__PointCloudDownSampling.html +++ b/preview/pr-1492/api/latest/group__PointCloudDownSampling.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    +
    - + diff --git a/preview/pr-1492/api/latest/group__PointCloudDownSampling.js b/preview/pr-1492/api/latest/group__PointCloudDownSampling.js new file mode 100644 index 00000000..91b055b0 --- /dev/null +++ b/preview/pr-1492/api/latest/group__PointCloudDownSampling.js @@ -0,0 +1,10 @@ +var group__PointCloudDownSampling = +[ + [ "rtabmap::util3d::downsample", "group__PointCloudDownSampling.html#ga83a15e5eaeee8707bfa5563c71154579", null ], + [ "rtabmap::util3d::downsample", "group__PointCloudDownSampling.html#ga2f9dd8a7c572ce78b76aec448b17a863", null ], + [ "rtabmap::util3d::downsample", "group__PointCloudDownSampling.html#ga7a57facb7148254d43af7577a3716d15", null ], + [ "rtabmap::util3d::downsample", "group__PointCloudDownSampling.html#gab4b196b83a0634b8e58c145ed54d510d", null ], + [ "rtabmap::util3d::downsample", "group__PointCloudDownSampling.html#ga83657d48dce8b727088941773f4d8a73", null ], + [ "rtabmap::util3d::downsample", "group__PointCloudDownSampling.html#ga8c3ca654fb0cc07084fdac8077714b3a", null ], + [ "rtabmap::util3d::downsample", "group__PointCloudDownSampling.html#ga32d575439b2f5082c3946bc964c14b75", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__PointCloudRangeFiltering.html b/preview/pr-1492/api/latest/group__PointCloudRangeFiltering.html index cb32820e..94aa9b3e 100644 --- a/preview/pr-1492/api/latest/group__PointCloudRangeFiltering.html +++ b/preview/pr-1492/api/latest/group__PointCloudRangeFiltering.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    + diff --git a/preview/pr-1492/api/latest/group__PointCloudRangeFiltering.js b/preview/pr-1492/api/latest/group__PointCloudRangeFiltering.js new file mode 100644 index 00000000..1627a400 --- /dev/null +++ b/preview/pr-1492/api/latest/group__PointCloudRangeFiltering.js @@ -0,0 +1,7 @@ +var group__PointCloudRangeFiltering = +[ + [ "rtabmap::util3d::rangeFiltering", "group__PointCloudRangeFiltering.html#gaf1867021c847f77f561a96e4823a16bd", null ], + [ "rtabmap::util3d::rangeFiltering", "group__PointCloudRangeFiltering.html#gaeff3b4153a78703ce5be9c64f8243596", null ], + [ "rtabmap::util3d::rangeFiltering", "group__PointCloudRangeFiltering.html#ga2a2226e27b4203d04293f84bf8032e3f", null ], + [ "rtabmap::util3d::rangeFiltering", "group__PointCloudRangeFiltering.html#ga954c38903497ffa168e9d58afc47078e", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__PointCloudSplitRangeFiltering.html b/preview/pr-1492/api/latest/group__PointCloudSplitRangeFiltering.html index 86ff9be8..aacc1cf0 100644 --- a/preview/pr-1492/api/latest/group__PointCloudSplitRangeFiltering.html +++ b/preview/pr-1492/api/latest/group__PointCloudSplitRangeFiltering.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() {
    +
    + +
    +
    +
    + +
    r
    Note
    The function resets and fills both output index containers. If the input cloud is empty, both outputs will also be empty.
    +
    - + diff --git a/preview/pr-1492/api/latest/group__PointCloudSplitRangeFiltering.js b/preview/pr-1492/api/latest/group__PointCloudSplitRangeFiltering.js new file mode 100644 index 00000000..9a8eab48 --- /dev/null +++ b/preview/pr-1492/api/latest/group__PointCloudSplitRangeFiltering.js @@ -0,0 +1,7 @@ +var group__PointCloudSplitRangeFiltering = +[ + [ "rtabmap::util3d::rangeSplitFiltering", "group__PointCloudSplitRangeFiltering.html#ga2dfe5eefc31a50912297f6341eae4446", null ], + [ "rtabmap::util3d::rangeSplitFiltering", "group__PointCloudSplitRangeFiltering.html#ga99d6429ac043d37bdef871158739557e", null ], + [ "rtabmap::util3d::rangeSplitFiltering", "group__PointCloudSplitRangeFiltering.html#ga843adb51ad7882fc8c6b8d00f4663c3b", null ], + [ "rtabmap::util3d::rangeSplitFiltering", "group__PointCloudSplitRangeFiltering.html#gac9564b3cf8c8be2f80a20655f70af4f0", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__PointNormalFiltering.html b/preview/pr-1492/api/latest/group__PointNormalFiltering.html index 126f65af..d4b8d8a4 100644 --- a/preview/pr-1492/api/latest/group__PointNormalFiltering.html +++ b/preview/pr-1492/api/latest/group__PointNormalFiltering.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() {
    +
    + +
    +
    +
    + +
    + diff --git a/preview/pr-1492/api/latest/group__PointNormalFiltering.js b/preview/pr-1492/api/latest/group__PointNormalFiltering.js new file mode 100644 index 00000000..c606c298 --- /dev/null +++ b/preview/pr-1492/api/latest/group__PointNormalFiltering.js @@ -0,0 +1,11 @@ +var group__PointNormalFiltering = +[ + [ "rtabmap::util3d::normalFiltering", "group__PointNormalFiltering.html#ga7c7e3de2ff24fc3aadfb3eb0ae05314d", null ], + [ "rtabmap::util3d::normalFiltering", "group__PointNormalFiltering.html#gad37b605f0f26190c95450c878ca51ece", null ], + [ "rtabmap::util3d::normalFiltering", "group__PointNormalFiltering.html#gabfeacf2f8a261abd98a9c6728f02324b", null ], + [ "rtabmap::util3d::normalFiltering", "group__PointNormalFiltering.html#ga5c15577ccd70487c3ccd53c16b00648b", null ], + [ "rtabmap::util3d::normalFiltering", "group__PointNormalFiltering.html#gad821858315d7e1e1868d6314d65a9f89", null ], + [ "rtabmap::util3d::normalFiltering", "group__PointNormalFiltering.html#ga96711db9864b121ab9e2bcbf2cf44658", null ], + [ "rtabmap::util3d::normalFiltering", "group__PointNormalFiltering.html#ga91fd9701dea9ebc4b7265b12b357aba1", null ], + [ "rtabmap::util3d::normalFiltering", "group__PointNormalFiltering.html#gae3831a32e21738a381ea789e9e3e3996", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__ProportionalRadiusFiltering.html b/preview/pr-1492/api/latest/group__ProportionalRadiusFiltering.html index e4287b26..7362a079 100644 --- a/preview/pr-1492/api/latest/group__ProportionalRadiusFiltering.html +++ b/preview/pr-1492/api/latest/group__ProportionalRadiusFiltering.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() {
    +
    + +
    +
    +
    + +
    + diff --git a/preview/pr-1492/api/latest/group__ProportionalRadiusFiltering.js b/preview/pr-1492/api/latest/group__ProportionalRadiusFiltering.js new file mode 100644 index 00000000..c09be939 --- /dev/null +++ b/preview/pr-1492/api/latest/group__ProportionalRadiusFiltering.js @@ -0,0 +1,15 @@ +var group__ProportionalRadiusFiltering = +[ + [ "rtabmap::util3d::proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#ga3ce176a96606fd506d3ff28a0a4cdc2a", null ], + [ "rtabmap::util3d::proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#ga76e80e9da74feba84271c52b06065b7f", null ], + [ "rtabmap::util3d::proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#ga5382e5aa1b2db5ee59cda070d02030f7", null ], + [ "rtabmap::util3d::proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#gac755f189d29b0ed14e48e7f241103176", null ], + [ "rtabmap::util3d::proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#gaa3e3f8d0bdc8bfa7e070b7ef73541ddb", null ], + [ "rtabmap::util3d::proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#gacdc66ecd05ab55d9c3eba62846f1cc5d", null ], + [ "rtabmap::util3d::proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#ga0b1bda3085510fd29162d6f511f14903", null ], + [ "rtabmap::util3d::proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#ga532ecb60ddd5c72d6c2930648da37621", null ], + [ "rtabmap::util3d::proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#ga9def3599aeff33e3d2a733020f713310", null ], + [ "rtabmap::util3d::proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#ga5e6659182a671665d293afb05461bdbd", null ], + [ "rtabmap::util3d::proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#gad54efb4e02c820af7d480c157a7c5ae8", null ], + [ "rtabmap::util3d::proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#gac355ea4ecf36de86425b3dcd7794b4e1", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__RadiusFiltering.html b/preview/pr-1492/api/latest/group__RadiusFiltering.html index a8ffa5c0..6cb54764 100644 --- a/preview/pr-1492/api/latest/group__RadiusFiltering.html +++ b/preview/pr-1492/api/latest/group__RadiusFiltering.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() {
    +
    + +
    +
    +
    + +
    Returns
    A vector of indices of points that passed the filtering criteria.
    Note
    Uses a KdTree for efficient neighbor search. The +1 in minNeighborsInRadius + 1 accounts for the point itself being included in the neighbor list.
    +
    - + diff --git a/preview/pr-1492/api/latest/group__RadiusFiltering.js b/preview/pr-1492/api/latest/group__RadiusFiltering.js new file mode 100644 index 00000000..9c02e2aa --- /dev/null +++ b/preview/pr-1492/api/latest/group__RadiusFiltering.js @@ -0,0 +1,15 @@ +var group__RadiusFiltering = +[ + [ "rtabmap::util3d::radiusFiltering", "group__RadiusFiltering.html#ga21f5957a6c6b8dd2ca7e559ed8a82d08", null ], + [ "rtabmap::util3d::radiusFiltering", "group__RadiusFiltering.html#ga4f7bd9bc6922f17815109375fc11367b", null ], + [ "rtabmap::util3d::radiusFiltering", "group__RadiusFiltering.html#gaa1328e1ba793b44a450fe90e4e99fa35", null ], + [ "rtabmap::util3d::radiusFiltering", "group__RadiusFiltering.html#ga3b3ef1e4b2893810542c6c2be871fa16", null ], + [ "rtabmap::util3d::radiusFiltering", "group__RadiusFiltering.html#ga4a5c1b3dd17782eed6ff342a27ab9dde", null ], + [ "rtabmap::util3d::radiusFiltering", "group__RadiusFiltering.html#ga9e4ddb084f4c00934f65f30d8b466047", null ], + [ "rtabmap::util3d::radiusFiltering", "group__RadiusFiltering.html#gae6562a12f695af7fc210043c85afeebc", null ], + [ "rtabmap::util3d::radiusFiltering", "group__RadiusFiltering.html#gaa6e6e945a27057824168aa287670d641", null ], + [ "rtabmap::util3d::radiusFiltering", "group__RadiusFiltering.html#gadc01992dd4ebc7fe77f40e423ba83f95", null ], + [ "rtabmap::util3d::radiusFiltering", "group__RadiusFiltering.html#gafba9a36653f1314aa968966f5e8f8df6", null ], + [ "rtabmap::util3d::radiusFiltering", "group__RadiusFiltering.html#gada185029395a374e08162d2b357406a8", null ], + [ "rtabmap::util3d::radiusFiltering", "group__RadiusFiltering.html#ga8fde7163c8ede34584e464909f8410cd", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__RandomSampling.html b/preview/pr-1492/api/latest/group__RandomSampling.html index 345c05ad..e489e2c9 100644 --- a/preview/pr-1492/api/latest/group__RandomSampling.html +++ b/preview/pr-1492/api/latest/group__RandomSampling.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() {
    +
    + +
    +
    +
    + +
    +
    - + diff --git a/preview/pr-1492/api/latest/group__RandomSampling.js b/preview/pr-1492/api/latest/group__RandomSampling.js new file mode 100644 index 00000000..c35119b8 --- /dev/null +++ b/preview/pr-1492/api/latest/group__RandomSampling.js @@ -0,0 +1,9 @@ +var group__RandomSampling = +[ + [ "rtabmap::util3d::randomSampling", "group__RandomSampling.html#ga8dadcd7fb9beedc839b54079c6e84701", null ], + [ "rtabmap::util3d::randomSampling", "group__RandomSampling.html#gaf323d2f6db341f7dd83893297b1f9693", null ], + [ "rtabmap::util3d::randomSampling", "group__RandomSampling.html#gac4f1ee370a918987a847d5d604601837", null ], + [ "rtabmap::util3d::randomSampling", "group__RandomSampling.html#ga7738134d7dec8f178a927dfe69fcb15a", null ], + [ "rtabmap::util3d::randomSampling", "group__RandomSampling.html#gad6269088b589b735fd87e07d11bf2547", null ], + [ "rtabmap::util3d::randomSampling", "group__RandomSampling.html#ga5e31a5d57029fddd20e5d57ecdfb1184", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__RemoveNaNFromPointCloud.html b/preview/pr-1492/api/latest/group__RemoveNaNFromPointCloud.html index 98475223..74987b3a 100644 --- a/preview/pr-1492/api/latest/group__RemoveNaNFromPointCloud.html +++ b/preview/pr-1492/api/latest/group__RemoveNaNFromPointCloud.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() {
    +
    + +
    +
    +
    + +
    Returns
    A new dense point cloud with NaN points removed.
    +
    - + diff --git a/preview/pr-1492/api/latest/group__RemoveNaNFromPointCloud.js b/preview/pr-1492/api/latest/group__RemoveNaNFromPointCloud.js new file mode 100644 index 00000000..98b46d8b --- /dev/null +++ b/preview/pr-1492/api/latest/group__RemoveNaNFromPointCloud.js @@ -0,0 +1,7 @@ +var group__RemoveNaNFromPointCloud = +[ + [ "rtabmap::util3d::removeNaNFromPointCloud", "group__RemoveNaNFromPointCloud.html#ga307cddc4476370cc25e5f67fd13af865", null ], + [ "rtabmap::util3d::removeNaNFromPointCloud", "group__RemoveNaNFromPointCloud.html#ga2c98d8e54fff76606352c87edc378c31", null ], + [ "rtabmap::util3d::removeNaNFromPointCloud", "group__RemoveNaNFromPointCloud.html#ga30ecdbed3fd26b750dcb0e63ea8c68b1", null ], + [ "rtabmap::util3d::removeNaNFromPointCloud", "group__RemoveNaNFromPointCloud.html#gab8b441e9acbafb0f36a0f4567e9535d6", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__RemoveNaNNormalsFromPointCloud.html b/preview/pr-1492/api/latest/group__RemoveNaNNormalsFromPointCloud.html index fc4f8395..3693e9c0 100644 --- a/preview/pr-1492/api/latest/group__RemoveNaNNormalsFromPointCloud.html +++ b/preview/pr-1492/api/latest/group__RemoveNaNNormalsFromPointCloud.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    Returns
    A new point cloud with all NaN normals removed.
    +
    - + diff --git a/preview/pr-1492/api/latest/group__RemoveNaNNormalsFromPointCloud.js b/preview/pr-1492/api/latest/group__RemoveNaNNormalsFromPointCloud.js new file mode 100644 index 00000000..bf3b5fa2 --- /dev/null +++ b/preview/pr-1492/api/latest/group__RemoveNaNNormalsFromPointCloud.js @@ -0,0 +1,6 @@ +var group__RemoveNaNNormalsFromPointCloud = +[ + [ "rtabmap::util3d::removeNaNNormalsFromPointCloud", "group__RemoveNaNNormalsFromPointCloud.html#ga3813dba7a0841937f37d9ecdaf526748", null ], + [ "rtabmap::util3d::removeNaNNormalsFromPointCloud", "group__RemoveNaNNormalsFromPointCloud.html#gafeeebb45de9c3cb8ac353f3cf867bc41", null ], + [ "rtabmap::util3d::removeNaNNormalsFromPointCloud", "group__RemoveNaNNormalsFromPointCloud.html#ga42b9cf0558f56e1b00bd9ab1e2f1d0e6", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__RoiComputation.html b/preview/pr-1492/api/latest/group__RoiComputation.html index 14b17b6a..788b3712 100644 --- a/preview/pr-1492/api/latest/group__RoiComputation.html +++ b/preview/pr-1492/api/latest/group__RoiComputation.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    + - + diff --git a/preview/pr-1492/api/latest/group__RoiComputation.js b/preview/pr-1492/api/latest/group__RoiComputation.js new file mode 100644 index 00000000..9aabef32 --- /dev/null +++ b/preview/pr-1492/api/latest/group__RoiComputation.js @@ -0,0 +1,7 @@ +var group__RoiComputation = +[ + [ "rtabmap::util2d::computeRoi", "group__RoiComputation.html#ga79d3f93673fb236980f0be532695f478", null ], + [ "rtabmap::util2d::computeRoi", "group__RoiComputation.html#ga2f0ffb8f6882e28709b03446d50250bb", null ], + [ "rtabmap::util2d::computeRoi", "group__RoiComputation.html#ga81d9f49d117d02494c7ff57f5d426b15", null ], + [ "rtabmap::util2d::computeRoi", "group__RoiComputation.html#ga56fed8ce688e8e9eb3b1f74ad0febcef", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__SubtractFiltering.html b/preview/pr-1492/api/latest/group__SubtractFiltering.html index 5cd9c66c..550fc2ce 100644 --- a/preview/pr-1492/api/latest/group__SubtractFiltering.html +++ b/preview/pr-1492/api/latest/group__SubtractFiltering.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    Returns
    The indices of points from cloud that passed the filter, or the new filtered point cloud otherwise.
    +
    - + diff --git a/preview/pr-1492/api/latest/group__SubtractFiltering.js b/preview/pr-1492/api/latest/group__SubtractFiltering.js new file mode 100644 index 00000000..4ee218aa --- /dev/null +++ b/preview/pr-1492/api/latest/group__SubtractFiltering.js @@ -0,0 +1,13 @@ +var group__SubtractFiltering = +[ + [ "rtabmap::util3d::subtractFiltering", "group__SubtractFiltering.html#ga69fb3ae457d192fd2c12631b0b5adf60", null ], + [ "rtabmap::util3d::subtractFiltering", "group__SubtractFiltering.html#ga74d28899131bcb449b4d243a556c53aa", null ], + [ "rtabmap::util3d::subtractFiltering", "group__SubtractFiltering.html#gad92c79e9320d8eae62053d01bb8ba9df", null ], + [ "rtabmap::util3d::subtractFiltering", "group__SubtractFiltering.html#ga49d4f22e20984d271bb4c3240018eeed", null ], + [ "rtabmap::util3d::subtractFiltering", "group__SubtractFiltering.html#ga1879c56f82037789aed799c484fb883a", null ], + [ "rtabmap::util3d::subtractFiltering", "group__SubtractFiltering.html#gae14131d7ab09a650fb1411a8252e5526", null ], + [ "rtabmap::util3d::subtractFiltering", "group__SubtractFiltering.html#gad2840d4057963b7cb29c02ee15fca895", null ], + [ "rtabmap::util3d::subtractFiltering", "group__SubtractFiltering.html#ga68cd453fcda96d2dba733650879f5d54", null ], + [ "rtabmap::util3d::subtractFiltering", "group__SubtractFiltering.html#gaafd6fae4cac4f182d79e4507226165ef", null ], + [ "rtabmap::util3d::subtractFiltering", "group__SubtractFiltering.html#gaf2bca73b4dc564bb6b2b7b779c718373", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__TransformPoint.html b/preview/pr-1492/api/latest/group__TransformPoint.html index 5f3f9d58..f29acbcb 100644 --- a/preview/pr-1492/api/latest/group__TransformPoint.html +++ b/preview/pr-1492/api/latest/group__TransformPoint.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    Returns
    A new point with the transform applied.
    +
    - + diff --git a/preview/pr-1492/api/latest/group__TransformPoint.js b/preview/pr-1492/api/latest/group__TransformPoint.js new file mode 100644 index 00000000..56618ff9 --- /dev/null +++ b/preview/pr-1492/api/latest/group__TransformPoint.js @@ -0,0 +1,11 @@ +var group__TransformPoint = +[ + [ "rtabmap::util3d::transformPoint", "group__TransformPoint.html#ga88b4f827a105254bf08bdae73cebdbe9", null ], + [ "rtabmap::util3d::transformPoint", "group__TransformPoint.html#ga4910f2b937d405bd529772c33d477ca4", null ], + [ "rtabmap::util3d::transformPoint", "group__TransformPoint.html#ga2ad96e68847f315e6d5df18d3219f308", null ], + [ "rtabmap::util3d::transformPoint", "group__TransformPoint.html#ga7bfb9d7e10b81cd3b5e3f164081388be", null ], + [ "rtabmap::util3d::transformPoint", "group__TransformPoint.html#ga90e6ffecb159bdff5afc75e16ab1fe19", null ], + [ "rtabmap::util3d::transformPoint", "group__TransformPoint.html#gad98c1e7ba04edb9a57c5557d88360afd", null ], + [ "rtabmap::util3d::transformPoint", "group__TransformPoint.html#ga8cf51597b74c589365d2e0e2272bea70", null ], + [ "rtabmap::util3d::transformPoint", "group__TransformPoint.html#gae272348c0353fe96683680b981a6b0fa", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__TransformPointcloud.html b/preview/pr-1492/api/latest/group__TransformPointcloud.html index e0f32c84..8d8e4f08 100644 --- a/preview/pr-1492/api/latest/group__TransformPointcloud.html +++ b/preview/pr-1492/api/latest/group__TransformPointcloud.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    Returns
    A new point cloud with the transform applied.
    +
    - + diff --git a/preview/pr-1492/api/latest/group__TransformPointcloud.js b/preview/pr-1492/api/latest/group__TransformPointcloud.js new file mode 100644 index 00000000..7b0c4842 --- /dev/null +++ b/preview/pr-1492/api/latest/group__TransformPointcloud.js @@ -0,0 +1,15 @@ +var group__TransformPointcloud = +[ + [ "rtabmap::util3d::transformPointCloud", "group__TransformPointcloud.html#ga46b86abad0f4aa2ba7f191da0e07ba69", null ], + [ "rtabmap::util3d::transformPointCloud", "group__TransformPointcloud.html#ga7a573f91887b29ec4ff2ef6355df4473", null ], + [ "rtabmap::util3d::transformPointCloud", "group__TransformPointcloud.html#ga18eb2c9ec062b5453bf7c97128d89018", null ], + [ "rtabmap::util3d::transformPointCloud", "group__TransformPointcloud.html#ga310e525344813377f2d470d47b7c4d51", null ], + [ "rtabmap::util3d::transformPointCloud", "group__TransformPointcloud.html#ga1387b7a1d5280ed3596331f93fc56484", null ], + [ "rtabmap::util3d::transformPointCloud", "group__TransformPointcloud.html#gac60701fa37d61f3cbe6f462da7576e73", null ], + [ "rtabmap::util3d::transformPointCloud", "group__TransformPointcloud.html#ga59e54f906ba844eb8780946e57b0e271", null ], + [ "rtabmap::util3d::transformPointCloud", "group__TransformPointcloud.html#ga2a621fc8ab625cd4003b4f26e0ce3b52", null ], + [ "rtabmap::util3d::transformPointCloud", "group__TransformPointcloud.html#ga797f466a165622e08dda14cdaccb5df6", null ], + [ "rtabmap::util3d::transformPointCloud", "group__TransformPointcloud.html#ga00514f671b8dbcc343ff481aa7c36367", null ], + [ "rtabmap::util3d::transformPointCloud", "group__TransformPointcloud.html#gac7c95eba604afe62ab897df62d862220", null ], + [ "rtabmap::util3d::transformPointCloud", "group__TransformPointcloud.html#ga47713c64205eb83460cfeec9a7bb6659", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/group__UtiLite.html b/preview/pr-1492/api/latest/group__UtiLite.html index 37f1807d..ddf447c4 100644 --- a/preview/pr-1492/api/latest/group__UtiLite.html +++ b/preview/pr-1492/api/latest/group__UtiLite.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    Introduction

    UtiLite is a simple library to create small cross-platform applications using threads, events-based communication and a powerful logger. The first three sections show the core classes of the library, then last sections show some useful functions added through time.

    -

    UtiLite provides a utility application called uResourceGenerator to generate resources to include in an executable. For example:

    $ ./uresourcegenerator DatabaseSchema.sql
    +

    UtiLite provides a utility application called uResourceGenerator to generate resources to include in an executable. For example:

    $ rtabmap-res_tool DatabaseSchema.sql
    +

    This will generate a HEX file "DatabaseSchema_sql.h" which can be included in source files. Data of the file is global and can be accessed by the generated const char * DATABASESCHEMA_SQL.

    #include "DatabaseSchema_sql.h"
    ...
    std::string hex = DATABASESCHEMA_SQL;
    @@ -89,8 +111,7 @@ Introduction
    std::vector<char> bytes = uHex2Bytes(hex);
    std::string UTILITE_EXPORT uHex2Str(const std::string &hex)
    std::vector< char > UTILITE_EXPORT uHex2Bytes(const std::string &hex)
    -

    A generated FindUtiLite.cmake is also provided for easy linking with the library.

    -

    +

    ULogger

    The ULogger can be used anywhere in the application to log messages (formated like a printf). The logger can be set (ULogger::setType()) to print in a file or in the console (with colors depending on the severity). Convenient macros are given, working like a printf(), as UDEBUG(), UINFO(), UWARN(), UERROR(), UFATAL(), UASSERT(). Small example:

    ...
    UINFO("A simple message with number %d", 42);
    @@ -190,44 +211,14 @@ Conversion

    UProcessInfo

    -

    This class can be used to get the process memory usage: UProcessInfo::getMemoryUsage().

    -

    -Qt Widgets (libutilite_qt.so : OPTIONAL)

    -

    If Qt is found on the system, the UtiLite Qt library (libutilite_qt.so, libutilite_qt.dll) with useful widgets is built. Use class UPlot to create a plot like MATLAB, and incrementally add new values like a scope. USpectrogram is used to show audio frequency frames.

      -
    • UPlot,
    • -
    • USpectrogram,
    • -
    • UImageView.
      - -
      -
      - -
      -
    • -
    -

    -Audio stuff (libutilite_audio.so : OPTIONAL)

    -

    If FMOD is found on the system, the UtiLite audio library is built (libutilite_audio.so, libutilite_audio.dll). It is a wrapper of FMOD methods with a convenient interface to extract audio frames.

      -
    • UAudioCapture,
    • -
    • UAudioCaptureFile,
    • -
    • UAudioCaptureMic,
    • -
    • UAudioCaptureFFT,
    • -
    • UAudioPlayer,
    • -
    • UAudioPlayerTone,
    • -
    • UWav,
    • -
    • UMp3Encoder (only if Lame is also found on the system).
    • -
    -

    -OpenCV stuff (libutilite_cv.so : OPTIONAL)

    -

    If OpenCV is found on the system, the UtiLite cv library is built (libutilite_cv.so, libutilite_cv.dll). It provides image capture classes used to read from a webcam, a video file or a directory of images. If UtiLite is also built with Qt, a convenient function uCvMat2QImage() can be used to convert a cv::Mat image to a QImage.

      -
    • UVideoCapture,
    • -
    • UImageFolderCapture,
    • -
    • UColorTable,
    • -
    • uCvMat2QImage() (only if Qt is also found on the system).
    • -
    +

    This class can be used to get the process memory usage: UProcessInfo::getMemoryUsage().

    +
    - + diff --git a/preview/pr-1492/api/latest/group__VoxelFiltering.html b/preview/pr-1492/api/latest/group__VoxelFiltering.html index b6289521..7076fb73 100644 --- a/preview/pr-1492/api/latest/group__VoxelFiltering.html +++ b/preview/pr-1492/api/latest/group__VoxelFiltering.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() {
    +
    + +
    +
    +
    + +
    See also
    pcl::VoxelGrid, util3d::cropBox
    +
    - + diff --git a/preview/pr-1492/api/latest/group__VoxelFiltering.js b/preview/pr-1492/api/latest/group__VoxelFiltering.js new file mode 100644 index 00000000..f2db03bc --- /dev/null +++ b/preview/pr-1492/api/latest/group__VoxelFiltering.js @@ -0,0 +1,15 @@ +var group__VoxelFiltering = +[ + [ "rtabmap::util3d::voxelize", "group__VoxelFiltering.html#gad8d88a06174857cf53b1dc2cf2310d89", null ], + [ "rtabmap::util3d::voxelize", "group__VoxelFiltering.html#ga94af1db82b1faffff875a9902d44285b", null ], + [ "rtabmap::util3d::voxelize", "group__VoxelFiltering.html#gab2a9294812a8c0fcaed92d0f119eaa31", null ], + [ "rtabmap::util3d::voxelize", "group__VoxelFiltering.html#gabf0201c1253022d7ce8278fc44998530", null ], + [ "rtabmap::util3d::voxelize", "group__VoxelFiltering.html#gaebeee3702499e5f8d692ecd0bc48029b", null ], + [ "rtabmap::util3d::voxelize", "group__VoxelFiltering.html#gac5158ba02fc61bfa503967ddd5ec319d", null ], + [ "rtabmap::util3d::voxelize", "group__VoxelFiltering.html#gaf5726b462426b56425604343e51a79c3", null ], + [ "rtabmap::util3d::voxelize", "group__VoxelFiltering.html#ga3ea1e68d63d45c84d2c3b6b3bcac4653", null ], + [ "rtabmap::util3d::voxelize", "group__VoxelFiltering.html#ga8fce5075a28203045c3865b1d068c084", null ], + [ "rtabmap::util3d::voxelize", "group__VoxelFiltering.html#gab974887ed7faf7685d6c8c181827b2c2", null ], + [ "rtabmap::util3d::voxelize", "group__VoxelFiltering.html#ga751ff8adfdf8e6f824a7bef0d4630044", null ], + [ "rtabmap::util3d::voxelize", "group__VoxelFiltering.html#gac6809e08656312d793ce34e828e33998", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/hierarchy.html b/preview/pr-1492/api/latest/hierarchy.html index c695ecce..655e83cc 100644 --- a/preview/pr-1492/api/latest/hierarchy.html +++ b/preview/pr-1492/api/latest/hierarchy.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    + - + diff --git a/preview/pr-1492/api/latest/hierarchy.js b/preview/pr-1492/api/latest/hierarchy.js new file mode 100644 index 00000000..edad1f64 --- /dev/null +++ b/preview/pr-1492/api/latest/hierarchy.js @@ -0,0 +1,213 @@ +var hierarchy = +[ + [ "rtabmap::BayesFilter", "classrtabmap_1_1BayesFilter.html", null ], + [ "rtabmap::CameraModel", "classrtabmap_1_1CameraModel.html", null ], + [ "octomap::ColorOcTreeNode", null, [ + [ "rtabmap::RtabmapColorOcTreeNode", "classrtabmap_1_1RtabmapColorOcTreeNode.html", null ] + ] ], + [ "clams::DiscreteDepthDistortionModel", "classclams_1_1DiscreteDepthDistortionModel.html", null ], + [ "clams::DiscreteFrustum", "classclams_1_1DiscreteFrustum.html", null ], + [ "rtabmap::EnvSensor", "classrtabmap_1_1EnvSensor.html", null ], + [ "rtabmap::EpipolarGeometry", "classrtabmap_1_1EpipolarGeometry.html", null ], + [ "rtabmap::Feature2D", "classrtabmap_1_1Feature2D.html", [ + [ "rtabmap::BRISK", "classrtabmap_1_1BRISK.html", null ], + [ "rtabmap::FAST", "classrtabmap_1_1FAST.html", [ + [ "rtabmap::FAST_BRIEF", "classrtabmap_1_1FAST__BRIEF.html", null ], + [ "rtabmap::FAST_FREAK", "classrtabmap_1_1FAST__FREAK.html", null ] + ] ], + [ "rtabmap::GFTT", "classrtabmap_1_1GFTT.html", [ + [ "rtabmap::GFTT_BRIEF", "classrtabmap_1_1GFTT__BRIEF.html", null ], + [ "rtabmap::GFTT_DAISY", "classrtabmap_1_1GFTT__DAISY.html", null ], + [ "rtabmap::GFTT_FREAK", "classrtabmap_1_1GFTT__FREAK.html", null ], + [ "rtabmap::GFTT_ORB", "classrtabmap_1_1GFTT__ORB.html", null ] + ] ], + [ "rtabmap::KAZE", "classrtabmap_1_1KAZE.html", null ], + [ "rtabmap::ORB", "classrtabmap_1_1ORB.html", null ], + [ "rtabmap::ORBOctree", "classrtabmap_1_1ORBOctree.html", null ], + [ "rtabmap::SIFT", "classrtabmap_1_1SIFT.html", null ], + [ "rtabmap::SURF", "classrtabmap_1_1SURF.html", [ + [ "rtabmap::SURF_DAISY", "classrtabmap_1_1SURF__DAISY.html", null ], + [ "rtabmap::SURF_FREAK", "classrtabmap_1_1SURF__FREAK.html", null ] + ] ], + [ "rtabmap::SuperPointRpautrat", "classrtabmap_1_1SuperPointRpautrat.html", null ], + [ "rtabmap::SuperPointTorch", "classrtabmap_1_1SuperPointTorch.html", null ] + ] ], + [ "rtabmap::FeatureBA", "classrtabmap_1_1FeatureBA.html", null ], + [ "rtabmap::FlannIndex", "classrtabmap_1_1FlannIndex.html", null ], + [ "clams::FrameProjector", "classclams_1_1FrameProjector.html", null ], + [ "rtabmap::GainCompensator", "classrtabmap_1_1GainCompensator.html", null ], + [ "rtabmap::GeodeticCoords", "classrtabmap_1_1GeodeticCoords.html", null ], + [ "rtabmap::GlobalDescriptor", "classrtabmap_1_1GlobalDescriptor.html", null ], + [ "rtabmap::GlobalDescriptorExtractor", "classrtabmap_1_1GlobalDescriptorExtractor.html", null ], + [ "rtabmap::GlobalMap", "classrtabmap_1_1GlobalMap.html", [ + [ "rtabmap::CloudMap", "classrtabmap_1_1CloudMap.html", null ], + [ "rtabmap::GridMap", "classrtabmap_1_1GridMap.html", null ], + [ "rtabmap::OccupancyGrid", "classrtabmap_1_1OccupancyGrid.html", null ], + [ "rtabmap::OctoMap", "classrtabmap_1_1OctoMap.html", null ] + ] ], + [ "rtabmap::GPS", "classrtabmap_1_1GPS.html", null ], + [ "rtabmap::IMU", "classrtabmap_1_1IMU.html", null ], + [ "rtabmap::IMUFilter", "classrtabmap_1_1IMUFilter.html", null ], + [ "rtabmap::Landmark", "classrtabmap_1_1Landmark.html", null ], + [ "rtabmap::LaserScan", "classrtabmap_1_1LaserScan.html", null ], + [ "rtabmap::Link", "classrtabmap_1_1Link.html", null ], + [ "rtabmap::LocalGrid", "classrtabmap_1_1LocalGrid.html", null ], + [ "rtabmap::LocalGridCache", "classrtabmap_1_1LocalGridCache.html", null ], + [ "rtabmap::LocalGridMaker", "classrtabmap_1_1LocalGridMaker.html", null ], + [ "rtabmap::MarkerDetector", "classrtabmap_1_1MarkerDetector.html", null ], + [ "rtabmap::MarkerInfo", "classrtabmap_1_1MarkerInfo.html", null ], + [ "rtabmap::graph::MaxGraphErrors", "structrtabmap_1_1graph_1_1MaxGraphErrors.html", null ], + [ "rtabmap::Memory", "classrtabmap_1_1Memory.html", null ], + [ "octomap::OccupancyOcTreeBase", null, [ + [ "rtabmap::RtabmapColorOcTree", "classrtabmap_1_1RtabmapColorOcTree.html", null ] + ] ], + [ "rtabmap::Odometry", "classrtabmap_1_1Odometry.html", [ + [ "rtabmap::OdometryCuVSLAM", "classrtabmap_1_1OdometryCuVSLAM.html", null ], + [ "rtabmap::OdometryDVO", "classrtabmap_1_1OdometryDVO.html", null ], + [ "rtabmap::OdometryF2F", "classrtabmap_1_1OdometryF2F.html", null ], + [ "rtabmap::OdometryF2M", "classrtabmap_1_1OdometryF2M.html", null ], + [ "rtabmap::OdometryFLOAM", "classrtabmap_1_1OdometryFLOAM.html", null ], + [ "rtabmap::OdometryFovis", "classrtabmap_1_1OdometryFovis.html", null ], + [ "rtabmap::OdometryLIOSAM", "classrtabmap_1_1OdometryLIOSAM.html", null ], + [ "rtabmap::OdometryLOAM", "classrtabmap_1_1OdometryLOAM.html", null ], + [ "rtabmap::OdometryMSCKF", "classrtabmap_1_1OdometryMSCKF.html", null ], + [ "rtabmap::OdometryMono", "classrtabmap_1_1OdometryMono.html", null ], + [ "rtabmap::OdometryORBSLAM2", "classrtabmap_1_1OdometryORBSLAM2.html", null ], + [ "rtabmap::OdometryORBSLAM3", "classrtabmap_1_1OdometryORBSLAM3.html", null ], + [ "rtabmap::OdometryOkvis", "classrtabmap_1_1OdometryOkvis.html", null ], + [ "rtabmap::OdometryOpen3D", "classrtabmap_1_1OdometryOpen3D.html", null ], + [ "rtabmap::OdometryOpenVINS", "classrtabmap_1_1OdometryOpenVINS.html", null ], + [ "rtabmap::OdometryVINSFusion", "classrtabmap_1_1OdometryVINSFusion.html", null ], + [ "rtabmap::OdometryViso2", "classrtabmap_1_1OdometryViso2.html", null ] + ] ], + [ "rtabmap::OdometryInfo", "classrtabmap_1_1OdometryInfo.html", null ], + [ "rtabmap::Optimizer", "classrtabmap_1_1Optimizer.html", [ + [ "rtabmap::OptimizerCVSBA", "classrtabmap_1_1OptimizerCVSBA.html", null ], + [ "rtabmap::OptimizerCeres", "classrtabmap_1_1OptimizerCeres.html", null ], + [ "rtabmap::OptimizerG2O", "classrtabmap_1_1OptimizerG2O.html", null ], + [ "rtabmap::OptimizerGTSAM", "classrtabmap_1_1OptimizerGTSAM.html", null ], + [ "rtabmap::OptimizerTORO", "classrtabmap_1_1OptimizerTORO.html", null ] + ] ], + [ "rtabmap::Parameters", "classrtabmap_1_1Parameters.html", null ], + [ "rtabmap::ParticleFilter", "classrtabmap_1_1ParticleFilter.html", null ], + [ "rtabmap::PointXYZIRT", "structrtabmap_1_1PointXYZIRT.html", null ], + [ "rtabmap::PointXYZIT", "structrtabmap_1_1PointXYZIT.html", null ], + [ "rtabmap::ProgressState", "classrtabmap_1_1ProgressState.html", null ], + [ "clams::ProjectivePoint", "classclams_1_1ProjectivePoint.html", null ], + [ "rtabmap::PythonInterface", "classrtabmap_1_1PythonInterface.html", null ], + [ "rtabmap::Registration", "classrtabmap_1_1Registration.html", [ + [ "rtabmap::RegistrationIcp", "classrtabmap_1_1RegistrationIcp.html", null ], + [ "rtabmap::RegistrationVis", "classrtabmap_1_1RegistrationVis.html", null ] + ] ], + [ "rtabmap::RegistrationInfo", "classrtabmap_1_1RegistrationInfo.html", null ], + [ "rtabmap::Rtabmap", "classrtabmap_1_1Rtabmap.html", null ], + [ "std::runtime_error", null, [ + [ "UException", "classUException.html", null ] + ] ], + [ "rtabmap::RvlCodec", "classrtabmap_1_1RvlCodec.html", null ], + [ "rtabmap::SensorCapture", "classrtabmap_1_1SensorCapture.html", [ + [ "rtabmap::Camera", "classrtabmap_1_1Camera.html", [ + [ "rtabmap::CameraDepthAI", "classrtabmap_1_1CameraDepthAI.html", null ], + [ "rtabmap::CameraFreenect", "classrtabmap_1_1CameraFreenect.html", null ], + [ "rtabmap::CameraFreenect2", "classrtabmap_1_1CameraFreenect2.html", null ], + [ "rtabmap::CameraImages", "classrtabmap_1_1CameraImages.html", [ + [ "rtabmap::CameraRGBDImages", "classrtabmap_1_1CameraRGBDImages.html", null ], + [ "rtabmap::CameraStereoImages", "classrtabmap_1_1CameraStereoImages.html", null ] + ] ], + [ "rtabmap::CameraK4A", "classrtabmap_1_1CameraK4A.html", null ], + [ "rtabmap::CameraK4W2", "classrtabmap_1_1CameraK4W2.html", null ], + [ "rtabmap::CameraMyntEye", "classrtabmap_1_1CameraMyntEye.html", null ], + [ "rtabmap::CameraOpenNI2", "classrtabmap_1_1CameraOpenNI2.html", null ], + [ "rtabmap::CameraOpenNICV", "classrtabmap_1_1CameraOpenNICV.html", null ], + [ "rtabmap::CameraOpenni", "classrtabmap_1_1CameraOpenni.html", null ], + [ "rtabmap::CameraOrbbecSDK", "classrtabmap_1_1CameraOrbbecSDK.html", null ], + [ "rtabmap::CameraRealSense", "classrtabmap_1_1CameraRealSense.html", null ], + [ "rtabmap::CameraRealSense2", "classrtabmap_1_1CameraRealSense2.html", null ], + [ "rtabmap::CameraSeerSense", "classrtabmap_1_1CameraSeerSense.html", null ], + [ "rtabmap::CameraStereoDC1394", "classrtabmap_1_1CameraStereoDC1394.html", null ], + [ "rtabmap::CameraStereoFlyCapture2", "classrtabmap_1_1CameraStereoFlyCapture2.html", null ], + [ "rtabmap::CameraStereoTara", "classrtabmap_1_1CameraStereoTara.html", null ], + [ "rtabmap::CameraStereoVideo", "classrtabmap_1_1CameraStereoVideo.html", null ], + [ "rtabmap::CameraStereoZed", "classrtabmap_1_1CameraStereoZed.html", null ], + [ "rtabmap::CameraStereoZedOC", "classrtabmap_1_1CameraStereoZedOC.html", null ], + [ "rtabmap::CameraVideo", "classrtabmap_1_1CameraVideo.html", null ], + [ "rtabmap::DBReader", "classrtabmap_1_1DBReader.html", null ] + ] ], + [ "rtabmap::Lidar", "classrtabmap_1_1Lidar.html", [ + [ "rtabmap::LidarVLP16", "classrtabmap_1_1LidarVLP16.html", null ] + ] ] + ] ], + [ "rtabmap::SensorCaptureInfo", "classrtabmap_1_1SensorCaptureInfo.html", null ], + [ "rtabmap::SensorData", "classrtabmap_1_1SensorData.html", null ], + [ "rtabmap::Signature", "classrtabmap_1_1Signature.html", null ], + [ "rtabmap::RtabmapColorOcTree::StaticMemberInitializer", "classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.html", null ], + [ "rtabmap::Statistics", "classrtabmap_1_1Statistics.html", null ], + [ "rtabmap::Stereo", "classrtabmap_1_1Stereo.html", [ + [ "rtabmap::StereoOpticalFlow", "classrtabmap_1_1StereoOpticalFlow.html", null ] + ] ], + [ "rtabmap::StereoCameraModel", "classrtabmap_1_1StereoCameraModel.html", null ], + [ "rtabmap::StereoDense", "classrtabmap_1_1StereoDense.html", [ + [ "rtabmap::StereoBM", "classrtabmap_1_1StereoBM.html", null ], + [ "rtabmap::StereoSGBM", "classrtabmap_1_1StereoSGBM.html", null ] + ] ], + [ "rtabmap::Transform", "classrtabmap_1_1Transform.html", null ], + [ "rtabmap::TransformStamped", "classrtabmap_1_1TransformStamped.html", null ], + [ "UDestroyer< T >", "classUDestroyer.html", null ], + [ "UDestroyer< UEventsManager >", "classUDestroyer.html", null ], + [ "UDestroyer< ULogger >", "classUDestroyer.html", null ], + [ "UDirectory", "classUDirectory.html", null ], + [ "UEvent", "classUEvent.html", [ + [ "ULogEvent", "classULogEvent.html", null ], + [ "UObjDeletedEvent", "classUObjDeletedEvent.html", null ], + [ "rtabmap::IMUEvent", "classrtabmap_1_1IMUEvent.html", null ], + [ "rtabmap::OdometryEvent", "classrtabmap_1_1OdometryEvent.html", null ], + [ "rtabmap::OdometryResetEvent", "classrtabmap_1_1OdometryResetEvent.html", null ], + [ "rtabmap::ParamEvent", "classrtabmap_1_1ParamEvent.html", null ], + [ "rtabmap::RtabmapEvent", "classrtabmap_1_1RtabmapEvent.html", null ], + [ "rtabmap::RtabmapEvent3DMap", "classrtabmap_1_1RtabmapEvent3DMap.html", null ], + [ "rtabmap::RtabmapEventCmd", "classrtabmap_1_1RtabmapEventCmd.html", null ], + [ "rtabmap::RtabmapEventInit", "classrtabmap_1_1RtabmapEventInit.html", null ], + [ "rtabmap::RtabmapGlobalPathEvent", "classrtabmap_1_1RtabmapGlobalPathEvent.html", null ], + [ "rtabmap::RtabmapGoalStatusEvent", "classrtabmap_1_1RtabmapGoalStatusEvent.html", null ], + [ "rtabmap::RtabmapLabelErrorEvent", "classrtabmap_1_1RtabmapLabelErrorEvent.html", null ], + [ "rtabmap::SensorEvent", "classrtabmap_1_1SensorEvent.html", null ], + [ "rtabmap::UserDataEvent", "classrtabmap_1_1UserDataEvent.html", null ] + ] ], + [ "UEventsSender", "classUEventsSender.html", [ + [ "UEventsHandler", "classUEventsHandler.html", [ + [ "rtabmap::OdometryThread", "classrtabmap_1_1OdometryThread.html", null ], + [ "rtabmap::RtabmapThread", "classrtabmap_1_1RtabmapThread.html", null ] + ] ], + [ "rtabmap::IMUThread", "classrtabmap_1_1IMUThread.html", null ], + [ "rtabmap::SensorCaptureThread", "classrtabmap_1_1SensorCaptureThread.html", null ] + ] ], + [ "UFile", "classUFile.html", null ], + [ "ULogger", "classULogger.html", null ], + [ "UMutex", "classUMutex.html", null ], + [ "UProcessInfo", "classUProcessInfo.html", null ], + [ "UScopeMutex", "classUScopeMutex.html", null ], + [ "USemaphore", "classUSemaphore.html", null ], + [ "UThreadC< Thread_T >", "classUThreadC.html", null ], + [ "UThreadC< void >", "classUThreadC_3_01void_01_4.html", [ + [ "UThread", "classUThread.html", [ + [ "UEventDispatcher", "classUEventDispatcher.html", null ], + [ "UEventsManager", "classUEventsManager.html", null ], + [ "UObjDeletionThread< T >", "classUObjDeletionThread.html", null ], + [ "rtabmap::CompressionThread", "classrtabmap_1_1CompressionThread.html", null ], + [ "rtabmap::DBDriver", "classrtabmap_1_1DBDriver.html", [ + [ "rtabmap::DBDriverSqlite3", "classrtabmap_1_1DBDriverSqlite3.html", null ] + ] ], + [ "rtabmap::IMUThread", "classrtabmap_1_1IMUThread.html", null ], + [ "rtabmap::OdometryThread", "classrtabmap_1_1OdometryThread.html", null ], + [ "rtabmap::RtabmapThread", "classrtabmap_1_1RtabmapThread.html", null ], + [ "rtabmap::SensorCaptureThread", "classrtabmap_1_1SensorCaptureThread.html", null ] + ] ] + ] ], + [ "UTimer", "classUTimer.html", null ], + [ "UVariant", "classUVariant.html", null ], + [ "rtabmap::VisualWord", "classrtabmap_1_1VisualWord.html", null ], + [ "pcl::VLPGrabber", null, [ + [ "rtabmap::LidarVLP16", "classrtabmap_1_1LidarVLP16.html", null ] + ] ], + [ "rtabmap::VWDictionary", "classrtabmap_1_1VWDictionary.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/index.html b/preview/pr-1492/api/latest/index.html index 93e494fb..149e9a68 100644 --- a/preview/pr-1492/api/latest/index.html +++ b/preview/pr-1492/api/latest/index.html @@ -6,10 +6,14 @@ -RTAB-Map: Main Page +RTAB-Map: RTAB-Map C++ API + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    -
    -
    RTAB-Map Documentation
    +
    +
    RTAB-Map C++ API
    +

    +

    RTAB-Map (Real-Time Appearance-Based Mapping) is a RGB-D, stereo and lidar graph-based SLAM library built around an incremental appearance-based loop closure detector, with memory management that keeps the online constraints satisfiable on large-scale, long-term maps.

    +

    These pages document the public C++ API of the rtabmap_core and rtabmap_utilite libraries. For installation, tutorials and the ROS packages, see the project website and the wiki.

    +

    +Start here

    +

    rtabmap::Rtabmap is the entry point: it owns the map and runs one full SLAM iteration per call to rtabmap::Rtabmap::process(). A minimal loop feeds it a rtabmap::SensorData and the odometry pose that goes with it:

    +
    #include <rtabmap/core/Rtabmap.h>
    +
    #include <rtabmap/core/Odometry.h>
    +
    + + +
    rtabmap.init(); // optionally: init(parameters, databasePath)
    +
    +
    const double mapUpdateRate = 1.0; // Hz, i.e. Rtabmap/DetectionRate
    +
    double lastProcessStamp = -1.0;
    + +
    +
    while(/* frames available */)
    +
    {
    +
    rtabmap::SensorData data = camera.takeImage();
    +
    +
    // Odometry sees every frame: dropping any would break the motion tracking.
    +
    rtabmap::Transform odomPose = odometry->process(data);
    +
    +
    // The map is updated at a lower rate. The frames skipped here are not lost
    +
    // work: the motion they carry is already integrated in the pose above, so
    +
    // the next accepted frame arrives with an up-to-date odometry pose.
    +
    if(lastProcessStamp < 0.0 ||
    +
    data.stamp() - lastProcessStamp >= 1.0/mapUpdateRate)
    +
    {
    +
    lastProcessStamp = data.stamp();
    +
    +
    if(rtabmap.process(data, odomPose)) // true when a new node was added
    +
    {
    +
    const rtabmap::Statistics & stats = rtabmap.getStatistics();
    +
    +
    // A loop closure or a proximity detection re-optimizes the graph,
    +
    // which shifts the map frame under the odometry frame.
    +
    if(!stats.mapCorrection().isNull())
    +
    {
    +
    mapToOdom = stats.mapCorrection();
    +
    }
    +
    +
    if(rtabmap.getLoopClosureId() > 0)
    +
    {
    +
    // a loop closure was accepted on this iteration
    +
    }
    +
    }
    +
    }
    +
    +
    // Robot pose in the map frame, on every frame and always with the matching
    +
    // correction: composed after the block above, so an iteration that just
    +
    // re-optimized the graph uses its new correction rather than the previous
    +
    // one. In ROS terms: (/map -> /odom) * (/odom -> /base_link).
    +
    rtabmap::Transform mapPose = mapToOdom * odomPose;
    +
    }
    +
    Abstract base class for visual, lidar and visual-inertial odometry backends.
    Definition Odometry.h:57
    +
    Transform process(SensorData &data, OdometryInfo *info=0)
    Processes a sensor frame and updates the integrated pose.
    +
    static Odometry * create(const ParametersMap &parameters=ParametersMap())
    Creates an odometry instance from Parameters::kOdomStrategy() in parameters.
    +
    Top-level RTAB-Map SLAM pipeline (mapping, localization and loop closure).
    Definition Rtabmap.h:194
    +
    Container class for all sensor data captured at a specific time.
    Definition SensorData.h:97
    +
    double stamp() const
    Returns the timestamp.
    Definition SensorData.h:527
    +
    Collects and manages runtime statistics for RTAB-Map.
    Definition Statistics.h:108
    +
    const Transform & mapCorrection() const
    Returns the map correction transform.
    Definition Statistics.h:657
    +
    Represents a 3D rigid body transformation (rotation + translation).
    Definition Transform.h:53
    +
    bool isNull() const
    Checks whether the transform is null (all zeros).
    +
    static Transform getIdentity()
    Returns identity transform.
    + +

    Throttling is the caller's job here: rtabmap::Rtabmap::process() maps every frame it is given. rtabmap::RtabmapThread does this same stamp comparison internally, from Rtabmap/DetectionRate, so the threaded pipeline only needs the parameter to be set.

    +

    Odometry drifts and the graph gets re-optimized, so the odometry pose is not a map pose. rtabmap::Statistics::mapCorrection() is what reconciles the two, and since it only changes on a map update it can be applied to every incoming frame – which is how the pose stays available at full rate while the map is built at 1 Hz. This is the transform published as /map → /odom by the ROS wrapper, and what the MapBuilder of each example composes with the live odometry pose to place the clouds. It is also readable outside the statistics, as rtabmap::Rtabmap::getMapCorrection().

    +

    Complete programs live under examples/ in the source tree:

    + + + + + + + + + + + +
    Example What it shows
    BOWMapping The smallest useful loop: images from disk into rtabmap::Rtabmap, appearance-only loop closure detection (no odometry, no GUI)
    NoEventsExample Driving the pipeline by direct calls – camera, rtabmap::Odometry and rtabmap::Rtabmap in one explicit loop, without the event system
    RGBDMapping The threaded event-based pipeline (rtabmap::SensorCaptureThread → rtabmap::OdometryThread → rtabmap::RtabmapThread) with any supported RGB-D or stereo camera
    LidarMapping The same threaded pipeline driven by a 3D lidar (rtabmap::LidarVLP16) instead of a camera
    +

    What each iteration does, and which parameters influence it, is documented on rtabmap::Rtabmap itself – memory update, loop-closure hypothesis, hypothesis selection, retrieval, proximity detection and transfer to long-term memory.

    +

    +Occupancy grid

    +

    With RGBD/CreateOccupancyGrid enabled, every node carries a local occupancy grid computed from its depth images or laser scan (rtabmap::LocalGridMaker). Assembling those into a global grid is left to the caller, so that the result always follows the optimized poses:

    +
    #include <rtabmap/core/global_map/OccupancyGrid.h>
    +
    + +
    rtabmap::OccupancyGrid grid(&localGrids, parameters); // reads the Grid/... parameters
    +
    +
    // ... inside the "if(rtabmap.process(data, odomPose))" block of the loop above:
    + +
    if(node.sensorData().gridCellSize() > 0.0f &&
    +
    grid.addedNodes().find(node.id()) == grid.addedNodes().end())
    +
    {
    +
    // Local grid of the new node, as stored in the database (compressed).
    +
    cv::Mat ground, obstacles, empty;
    +
    node.sensorData().uncompressDataConst(0, 0, 0, 0, &ground, &obstacles, &empty);
    +
    localGrids.add(node.id(), ground, obstacles, empty,
    + + +
    }
    +
    +
    // Draws the nodes that are not assembled yet. If the last optimization moved
    +
    // poses by more than GridGlobal/UpdateError, the grid is cleared first and
    +
    // redrawn entirely from the cache -- which is why the cache is kept around.
    +
    grid.update(stats.poses());
    +
    +
    float xMin, yMin; // grid origin (m), in the map frame
    +
    cv::Mat map = grid.getMap(xMin, yMin); // CV_8S: -1 unknown, 0 free, 100 occupied
    +
    Cache of LocalGrid entries keyed by map node id.
    Definition LocalGrid.h:98
    +
    void add(int nodeId, const cv::Mat &ground, const cv::Mat &obstacles, const cv::Mat &empty, float cellSize, const cv::Point3f &viewPoint=cv::Point3f(0, 0, 0))
    Inserts or replaces the grid for nodeId (from separate cell mats).
    + +
    void uncompressDataConst(cv::Mat *imageRaw, cv::Mat *depthOrRightRaw, LaserScan *laserScanRaw=0, cv::Mat *userDataRaw=0, cv::Mat *groundCellsRaw=0, cv::Mat *obstacleCellsRaw=0, cv::Mat *emptyCellsRaw=0, cv::Mat *depthConfidenceRaw=0) const
    Uncompresses compressed data into provided output buffers (const version)
    +
    const cv::Point3f & gridViewPoint() const
    Returns the occupancy grid viewpoint.
    Definition SensorData.h:812
    +
    float gridCellSize() const
    Returns the occupancy grid cell size.
    Definition SensorData.h:806
    +
    Represents a node in RTAB-Map's pose graph.
    Definition Signature.h:84
    +
    SensorData & sensorData()
    Returns mutable access to the sensor data.
    Definition Signature.h:597
    +
    int id() const
    Returns the signature ID.
    Definition Signature.h:168
    +
    const Signature & getLastSignatureData() const
    Returns the last signature data.
    Definition Statistics.h:630
    +
    const std::map< int, Transform > & poses() const
    Returns the pose graph.
    Definition Statistics.h:642
    +

    For the node that was just added, the cells are already there uncompressed, and rtabmap::SensorData::uncompressDataConst() returns them as they are – it only decompresses what comes back empty, which is what makes the same code work for a node retrieved from the database. The occupancy grid is kept on the published copy even with Rtabmap/PublishLastSignature disabled (only images, scans and user data are dropped), precisely so that the global grid can still be assembled; statistics themselves must be published (Rtabmap/PublishStats, on by default). rtabmap::OccupancyGrid is one of the rtabmap::GlobalMap back-ends: rtabmap::OctoMap, rtabmap::CloudMap and rtabmap::GridMap consume the same cache the same way. Each example's MapBuilder does exactly this, then hands the result to the viewer.

    +

    For a 3D map, rtabmap::CloudMap assembles the very same cells into PCL clouds instead of a 2D grid. It shares the cache, so both can be kept up to date from one set of local grids:

    +
    #include <rtabmap/core/global_map/CloudMap.h>
    +
    #include <pcl/io/pcd_io.h>
    +
    +
    rtabmap::CloudMap cloudMap(&localGrids, parameters); // same cache as above
    +
    +
    // ... right after the localGrids.add() of the block above:
    +
    cloudMap.update(stats.poses());
    +
    +
    pcl::PointCloud<pcl::PointXYZRGB>::Ptr ground = cloudMap.getMapGround();
    +
    pcl::PointCloud<pcl::PointXYZRGB>::Ptr obstacles = cloudMap.getMapObstacles();
    +
    pcl::PointCloud<pcl::PointXYZ>::Ptr emptySpace = cloudMap.getMapEmptyCells();
    +
    +
    pcl::io::savePCDFileBinary("obstacles.pcd", *obstacles);
    + +

    The clouds are in the map frame and voxelized at Grid/CellSize. Points keep the colour of the local grid when it has one, otherwise ground is green and obstacles red. Note that this assembles the cells, not the raw sensor clouds: with Grid/3D disabled they are flattened onto the xy plane, so it must stay enabled for a 3D result.

    +

    For a full-resolution cloud, assemble the nodes themselves rather than their cells. Ask rtabmap::Rtabmap::getGraph() for the optimized poses along with the node data, then rebuild a cloud per node and transform it to its pose:

    +
    #include <rtabmap/core/util3d.h>
    +
    #include <rtabmap/core/util3d_filtering.h>
    +
    #include <rtabmap/core/util3d_transforms.h>
    +
    +
    std::map<int, rtabmap::Transform> poses;
    +
    std::multimap<int, rtabmap::Link> links;
    +
    std::map<int, rtabmap::Signature> nodes;
    +
    rtabmap.getGraph(poses, links, true, true, &nodes, true); // optimized, global, with images
    +
    +
    pcl::PointCloud<pcl::PointXYZRGB>::Ptr assembled(new pcl::PointCloud<pcl::PointXYZRGB>);
    +
    for(std::map<int, rtabmap::Transform>::const_iterator iter=poses.begin(); iter!=poses.end(); ++iter)
    +
    {
    +
    rtabmap::SensorData data = nodes.at(iter->first).sensorData();
    + +
    +
    pcl::IndicesPtr indices(new std::vector<int>);
    +
    pcl::PointCloud<pcl::PointXYZRGB>::Ptr cloud = rtabmap::util3d::cloudRGBFromSensorData(
    +
    data,
    +
    4, // image decimation
    +
    4.0f, // max depth (m), 0 = no limit
    +
    0.0f, // min depth (m)
    +
    indices.get());
    +
    cloud = rtabmap::util3d::voxelize(cloud, indices, 0.01f); // 1 cm
    +
    *assembled += *rtabmap::util3d::transformPointCloud(cloud, iter->second);
    +
    }
    +
    assembled = rtabmap::util3d::voxelize(assembled, 0.01f); // one last pass over the overlaps
    +
    pcl::io::savePCDFileBinary("cloud.pcd", *assembled);
    +
    void uncompressData()
    Uncompresses all compressed data in-place.
    +
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT transformPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Transform &transform)
    Transforms pcl::PointXYZ point cloud type.
    +
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT voxelize(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)
    Performs voxel grid downsampling on a point cloud of type pcl::PointXYZ on provided indices.
    +
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT cloudRGBFromSensorData(const SensorData &sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0, const ParametersMap &stereoParameters=ParametersMap(), const std::vector< float > &roiRatios=std::vector< float >(), unsigned char confidenceThr=0)
    Generates a point cloud of type pcl::PointXYZRGB from sensor data.
    +
    Note
    Do this once the session is over, not on every iteration. It decompresses and re-projects every node, so the cost grows with the whole map, and the poses are only worth exporting once the graph has been optimized – the same cloud assembled mid-session would carry the drift that later loop closures correct. This is what rtabmap-export does, with more filtering options.
    +

    +Memory management

    +

    RTAB-Map keeps the map in three tiers (rtabmap::Memory): a short-term memory of the last Mem/STMSize nodes, where neighbours are too similar to be loop closure candidates; a working memory holding everything loop closure detection compares against; and a long-term memory, the part of the map that stays in the database and is not searched.

    +

    By default nothing leaves the working memory, so the iteration time grows with the map. Memory management caps it, and is enabled by setting a budget – either one, or both:

    +
    +
    // Keep each update under 700 ms...
    + +
    // ... and/or keep at most 500 nodes in the working memory.
    + +
    rtabmap.init(parameters, "map.db");
    +
    static std::string kRtabmapMemoryThr()
    Key of parameter Rtabmap/MemoryThr : uFormat("Maximum nodes in the Working Memory (0 means infinity)....
    Definition Parameters.h:193
    +
    static std::string kRtabmapTimeThr()
    Key of parameter Rtabmap/TimeThr : "Maximum time allowed for map update (ms) (0 means infinity)....
    Definition Parameters.h:192
    +
    std::pair< std::string, std::string > ParametersPair
    A single parameter key/value pair, the entry type of ParametersMap.
    Definition Parameters.h:46
    +
    std::map< std::string, std::string > ParametersMap
    Parameter keys mapped to their values, as used by every configurable class (see Parameters).
    Definition Parameters.h:44
    +

    When an iteration goes over budget, the nodes of lowest weight are moved to the long-term memory at the end of it – age only breaks ties between equal weights, so it is not simply the oldest that go. Weight is how often a place has been seen: while a node is still in the short-term memory, a new node similar enough to it (Mem/RehearsalSimilarity) is merged into it and raises its weight – the rehearsal mechanism. Places the robot dwells on or revisits therefore stay in the working memory, while views seen once leave first. They are not lost: when a loop closure is found, their neighbours are brought back into the working memory for the next iterations, up to Rtabmap/MaxRetrieved nodes (plus RGBD/MaxLocalRetrieved around the current pose and along a planned path). This is what makes long-term mapping practical: the robot keeps a bounded, relevant working set and pulls the rest back as it recognizes where it is. Retrieval and node immunization only run when memory management is on.

    +

    Which nodes go first is tunable: Mem/RecentWmRatio protects the most recent part of the working memory, RGBD/LocalImmunizationRatio protects the nodes around the current pose, and Mem/TransferSortingByWeightId selects the ordering. The step-by-step behaviour is documented on rtabmap::Rtabmap (steps 4 and 6), and the Memory/Working_memory_size and Memory/Signatures_retrieved entries of rtabmap::Statistics report what happens at runtime.

    +

    +Configuration

    +

    Every tunable is a string key/value pair in a rtabmap::ParametersMap, declared with its default and description in Parameters.h (for example Parameters::kMemSTMSize(), Parameters::kRGBDLinearUpdate()). The same keys are used by the applications, the ROS wrappers and the --Param value command-line arguments of the tools, so a setting found here applies everywhere.

    +

    The Parameter reference lists all of them, grouped, with their type, default value and description.

    +
    + +
    rtabmap.init(parameters, "map.db");
    +
    static std::string kMemSTMSize()
    Key of parameter Mem/STMSize : "Short-term memory size." Default value: 10 ( unsigned int ).
    Definition Parameters.h:226
    +

    +The main classes

    +

    Doxygen lists the classes alphabetically; this is the same set arranged by the role they play, as a starting point into the API.

    +

    +The map structure

    + + + + + + + + + + + + + + + +
    Class Role
    rtabmap::Rtabmap The entry point: one SLAM iteration per call, owning everything below
    rtabmap::Memory Three-tiered memory (STM / WM / LTM) holding the map and deciding what stays online
    rtabmap::Signature One node: sensor data, visual words, pose and links
    rtabmap::Link One edge: neighbour, loop closure, landmark or prior constraint
    rtabmap::DBDriver Persistence of the map to the database (see rtabmap::DBDriverSqlite3)
    rtabmap::Statistics Everything the pipeline reports about an iteration
    +

    +Inputs

    + + + + + + + + + + + + + +
    Class Role
    rtabmap::SensorData An observation: images, depth, laser scan, IMU, GPS, landmarks
    rtabmap::CameraModel, rtabmap::StereoCameraModel Intrinsics, extrinsics and rectification
    rtabmap::LaserScan Point cloud / laser scan container and its formats
    rtabmap::Transform The 3D rigid transform used everywhere in the API
    rtabmap::SensorCapture, rtabmap::SensorCaptureThread Drivers and the thread that pumps them
    +

    +Building blocks

    + + + + + + + + + + + + + + + +
    Class Role
    rtabmap::Odometry Visual / lidar odometry front-ends
    rtabmap::Registration, rtabmap::RegistrationVis, rtabmap::RegistrationIcp Relative transform between two nodes
    rtabmap::Optimizer Graph optimization back-ends (g2o, GTSAM, Ceres, TORO)
    rtabmap::Feature2D, rtabmap::VWDictionary Keypoint detectors/descriptors and the bag-of-words dictionary
    rtabmap::BayesFilter Loop-closure hypothesis estimation
    rtabmap::LocalGridMaker, rtabmap::GlobalMap Occupancy grid generation and assembly
    +

    Free functions for point cloud, image and geometry processing are grouped in util2d.h, util3d.h, util3d_filtering.h, util3d_registration.h, util3d_surface.h, util3d_transforms.h and util3d_mapping.h.

    +
    +
    - + diff --git a/preview/pr-1492/api/latest/index.js b/preview/pr-1492/api/latest/index.js new file mode 100644 index 00000000..ad897ba2 --- /dev/null +++ b/preview/pr-1492/api/latest/index.js @@ -0,0 +1,12 @@ +var index = +[ + [ "Start here", "index.html#autotoc_md0", null ], + [ "Occupancy grid", "index.html#autotoc_md1", null ], + [ "Memory management", "index.html#autotoc_md2", null ], + [ "Configuration", "index.html#autotoc_md3", null ], + [ "The main classes", "index.html#autotoc_md4", [ + [ "The map structure", "index.html#autotoc_md5", null ], + [ "Inputs", "index.html#autotoc_md6", null ], + [ "Building blocks", "index.html#autotoc_md7", null ] + ] ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/inherit_graph_32.map b/preview/pr-1492/api/latest/inherit_graph_32.map index 2c6ceb37..fb079169 100644 --- a/preview/pr-1492/api/latest/inherit_graph_32.map +++ b/preview/pr-1492/api/latest/inherit_graph_32.map @@ -1,3 +1,3 @@ - + diff --git a/preview/pr-1492/api/latest/inherit_graph_32.md5 b/preview/pr-1492/api/latest/inherit_graph_32.md5 index 97b44927..acd60e23 100644 --- a/preview/pr-1492/api/latest/inherit_graph_32.md5 +++ b/preview/pr-1492/api/latest/inherit_graph_32.md5 @@ -1 +1 @@ -1d6b78a8ee3192b1e77d3d9ae9959370 \ No newline at end of file +26763a6eb99e9550ed4574bbf5d2727d \ No newline at end of file diff --git a/preview/pr-1492/api/latest/inherit_graph_62.map b/preview/pr-1492/api/latest/inherit_graph_62.map index 2b46f05f..1eb0fea4 100644 --- a/preview/pr-1492/api/latest/inherit_graph_62.map +++ b/preview/pr-1492/api/latest/inherit_graph_62.map @@ -6,9 +6,9 @@ - + - + @@ -16,7 +16,7 @@ - + diff --git a/preview/pr-1492/api/latest/inherit_graph_62.md5 b/preview/pr-1492/api/latest/inherit_graph_62.md5 index 9cad3b72..cf6c9e15 100644 --- a/preview/pr-1492/api/latest/inherit_graph_62.md5 +++ b/preview/pr-1492/api/latest/inherit_graph_62.md5 @@ -1 +1 @@ -2951f09e5f7dde3f4ba613a68ba78b02 \ No newline at end of file +151c33ee1198488f77f632693cac5d4f \ No newline at end of file diff --git a/preview/pr-1492/api/latest/inherit_graph_63.map b/preview/pr-1492/api/latest/inherit_graph_63.map index 4d375d2c..7941e324 100644 --- a/preview/pr-1492/api/latest/inherit_graph_63.map +++ b/preview/pr-1492/api/latest/inherit_graph_63.map @@ -6,9 +6,9 @@ - + - + diff --git a/preview/pr-1492/api/latest/inherit_graph_63.md5 b/preview/pr-1492/api/latest/inherit_graph_63.md5 index 15aeb368..6b5cbd9d 100644 --- a/preview/pr-1492/api/latest/inherit_graph_63.md5 +++ b/preview/pr-1492/api/latest/inherit_graph_63.md5 @@ -1 +1 @@ -b865fcfe67fc2ecfb65626cad98692ba \ No newline at end of file +0dabcc09a1da17126f7803f983000e27 \ No newline at end of file diff --git a/preview/pr-1492/api/latest/inherits.html b/preview/pr-1492/api/latest/inherits.html index 189c566f..9719003f 100644 --- a/preview/pr-1492/api/latest/inherits.html +++ b/preview/pr-1492/api/latest/inherits.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() {
    +
    + +
    +
    +
    + +
    - + @@ -558,9 +579,9 @@ $(function() { - + - + @@ -568,7 +589,7 @@ $(function() { - + @@ -593,9 +614,9 @@ $(function() { - + - + @@ -665,9 +686,12 @@ $(function() {
    +
    - + diff --git a/preview/pr-1492/api/latest/menudata.js b/preview/pr-1492/api/latest/menudata.js index 5e0c5465..f0095f93 100644 --- a/preview/pr-1492/api/latest/menudata.js +++ b/preview/pr-1492/api/latest/menudata.js @@ -30,34 +30,45 @@ var menudata={children:[ {text:"Namespace List",url:"namespaces.html"}, {text:"Namespace Members",url:"namespacemembers.html",children:[ {text:"All",url:"namespacemembers.html",children:[ -{text:"b",url:"namespacemembers.html#index_b"}, -{text:"c",url:"namespacemembers.html#index_c"}, -{text:"d",url:"namespacemembers.html#index_d"}, -{text:"e",url:"namespacemembers.html#index_e"}, -{text:"f",url:"namespacemembers.html#index_f"}, -{text:"g",url:"namespacemembers.html#index_g"}, -{text:"h",url:"namespacemembers.html#index_h"}, -{text:"i",url:"namespacemembers.html#index_i"}, -{text:"l",url:"namespacemembers.html#index_l"}, -{text:"n",url:"namespacemembers.html#index_n"}, -{text:"o",url:"namespacemembers.html#index_o"}, -{text:"r",url:"namespacemembers.html#index_r"}, -{text:"s",url:"namespacemembers.html#index_s"}, -{text:"u",url:"namespacemembers.html#index_u"}]}, +{text:"a",url:"namespacemembers.html#index_a"}, +{text:"b",url:"namespacemembers_b.html#index_b"}, +{text:"c",url:"namespacemembers_c.html#index_c"}, +{text:"d",url:"namespacemembers_d.html#index_d"}, +{text:"e",url:"namespacemembers_e.html#index_e"}, +{text:"f",url:"namespacemembers_f.html#index_f"}, +{text:"g",url:"namespacemembers_g.html#index_g"}, +{text:"h",url:"namespacemembers_h.html#index_h"}, +{text:"i",url:"namespacemembers_i.html#index_i"}, +{text:"l",url:"namespacemembers_l.html#index_l"}, +{text:"m",url:"namespacemembers_m.html#index_m"}, +{text:"n",url:"namespacemembers_n.html#index_n"}, +{text:"o",url:"namespacemembers_o.html#index_o"}, +{text:"p",url:"namespacemembers_p.html#index_p"}, +{text:"r",url:"namespacemembers_r.html#index_r"}, +{text:"s",url:"namespacemembers_s.html#index_s"}, +{text:"t",url:"namespacemembers_t.html#index_t"}, +{text:"u",url:"namespacemembers_u.html#index_u"}, +{text:"v",url:"namespacemembers_v.html#index_v"}]}, {text:"Functions",url:"namespacemembers_func.html",children:[ -{text:"b",url:"namespacemembers_func.html#index_b"}, -{text:"c",url:"namespacemembers_func.html#index_c"}, -{text:"d",url:"namespacemembers_func.html#index_d"}, -{text:"e",url:"namespacemembers_func.html#index_e"}, -{text:"f",url:"namespacemembers_func.html#index_f"}, -{text:"g",url:"namespacemembers_func.html#index_g"}, -{text:"h",url:"namespacemembers_func.html#index_h"}, -{text:"i",url:"namespacemembers_func.html#index_i"}, -{text:"n",url:"namespacemembers_func.html#index_n"}, -{text:"o",url:"namespacemembers_func.html#index_o"}, -{text:"r",url:"namespacemembers_func.html#index_r"}, -{text:"s",url:"namespacemembers_func.html#index_s"}, -{text:"u",url:"namespacemembers_func.html#index_u"}]}, +{text:"a",url:"namespacemembers_func.html#index_a"}, +{text:"b",url:"namespacemembers_func_b.html#index_b"}, +{text:"c",url:"namespacemembers_func_c.html#index_c"}, +{text:"d",url:"namespacemembers_func_d.html#index_d"}, +{text:"e",url:"namespacemembers_func_e.html#index_e"}, +{text:"f",url:"namespacemembers_func_f.html#index_f"}, +{text:"g",url:"namespacemembers_func_g.html#index_g"}, +{text:"h",url:"namespacemembers_func_h.html#index_h"}, +{text:"i",url:"namespacemembers_func_i.html#index_i"}, +{text:"l",url:"namespacemembers_func_l.html#index_l"}, +{text:"m",url:"namespacemembers_func_m.html#index_m"}, +{text:"n",url:"namespacemembers_func_n.html#index_n"}, +{text:"o",url:"namespacemembers_func_o.html#index_o"}, +{text:"p",url:"namespacemembers_func_p.html#index_p"}, +{text:"r",url:"namespacemembers_func_r.html#index_r"}, +{text:"s",url:"namespacemembers_func_s.html#index_s"}, +{text:"t",url:"namespacemembers_func_t.html#index_t"}, +{text:"u",url:"namespacemembers_func_u.html#index_u"}, +{text:"v",url:"namespacemembers_func_v.html#index_v"}]}, {text:"Variables",url:"namespacemembers_vars.html"}, {text:"Typedefs",url:"namespacemembers_type.html"}]}]}, {text:"Classes",url:"annotated.html",children:[ @@ -134,6 +145,7 @@ var menudata={children:[ {text:"k",url:"functions_vars.html#index_k"}, {text:"l",url:"functions_vars.html#index_l"}, {text:"m",url:"functions_vars.html#index_m"}, +{text:"n",url:"functions_vars.html#index_n"}, {text:"o",url:"functions_vars.html#index_o"}, {text:"p",url:"functions_vars.html#index_p"}, {text:"r",url:"functions_vars.html#index_r"}, @@ -152,6 +164,6 @@ var menudata={children:[ {text:"u",url:"globals.html#index_u"}]}, {text:"Functions",url:"globals_func.html",children:[ {text:"u",url:"globals_func.html#index_u"}]}, +{text:"Typedefs",url:"globals_type.html"}, {text:"Enumerations",url:"globals_enum.html"}, -{text:"Macros",url:"globals_defs.html"}]}]}, -{text:"Examples",url:"examples.html"}]} +{text:"Macros",url:"globals_defs.html"}]}]}]} diff --git a/preview/pr-1492/api/latest/namespacemembers.html b/preview/pr-1492/api/latest/namespacemembers.html index 48ddacb9..bd4be6aa 100644 --- a/preview/pr-1492/api/latest/namespacemembers.html +++ b/preview/pr-1492/api/latest/namespacemembers.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    -

    - b -

    - - -

    - c -

    - - -

    - d -

    - - -

    - e -

    - - -

    - f -

    - - -

    - g -

    - - -

    - h -

    - - -

    - i -

    - - -

    - l -

    - - -

    - n -

    - - -

    - o -

    - - -

    - r -

    - - -

    - s -

    - - -

    - u -

    +
    - + diff --git a/preview/pr-1492/api/latest/namespacemembers_b.html b/preview/pr-1492/api/latest/namespacemembers_b.html new file mode 100644 index 00000000..40a4d7d9 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_b.html @@ -0,0 +1,111 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - b -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_c.html b/preview/pr-1492/api/latest/namespacemembers_c.html new file mode 100644 index 00000000..967ebf6e --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_c.html @@ -0,0 +1,153 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - c -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_d.html b/preview/pr-1492/api/latest/namespacemembers_d.html new file mode 100644 index 00000000..f7472a78 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_d.html @@ -0,0 +1,121 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - d -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_dup.js b/preview/pr-1492/api/latest/namespacemembers_dup.js new file mode 100644 index 00000000..9956f49c --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_dup.js @@ -0,0 +1,22 @@ +var namespacemembers_dup = +[ + [ "a", "namespacemembers.html", null ], + [ "b", "namespacemembers_b.html", null ], + [ "c", "namespacemembers_c.html", null ], + [ "d", "namespacemembers_d.html", null ], + [ "e", "namespacemembers_e.html", null ], + [ "f", "namespacemembers_f.html", null ], + [ "g", "namespacemembers_g.html", null ], + [ "h", "namespacemembers_h.html", null ], + [ "i", "namespacemembers_i.html", null ], + [ "l", "namespacemembers_l.html", null ], + [ "m", "namespacemembers_m.html", null ], + [ "n", "namespacemembers_n.html", null ], + [ "o", "namespacemembers_o.html", null ], + [ "p", "namespacemembers_p.html", null ], + [ "r", "namespacemembers_r.html", null ], + [ "s", "namespacemembers_s.html", null ], + [ "t", "namespacemembers_t.html", null ], + [ "u", "namespacemembers_u.html", null ], + [ "v", "namespacemembers_v.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/namespacemembers_e.html b/preview/pr-1492/api/latest/namespacemembers_e.html new file mode 100644 index 00000000..bb496946 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_e.html @@ -0,0 +1,122 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - e -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_f.html b/preview/pr-1492/api/latest/namespacemembers_f.html new file mode 100644 index 00000000..3b63854f --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_f.html @@ -0,0 +1,126 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - f -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func.html b/preview/pr-1492/api/latest/namespacemembers_func.html index e8fc1ba9..7ffe98e8 100644 --- a/preview/pr-1492/api/latest/namespacemembers_func.html +++ b/preview/pr-1492/api/latest/namespacemembers_func.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    -

    - b -

    - - -

    - c -

    - - -

    - d -

    - - -

    - e -

    - - -

    - f -

    - - -

    - g -

    - - -

    - h -

    - - -

    - i -

    - - -

    - n -

    - - -

    - o -

    - - -

    - r -

    - - -

    - s -

    - - -

    - u -

    +
    - + diff --git a/preview/pr-1492/api/latest/namespacemembers_func.js b/preview/pr-1492/api/latest/namespacemembers_func.js new file mode 100644 index 00000000..060fb60d --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func.js @@ -0,0 +1,22 @@ +var namespacemembers_func = +[ + [ "a", "namespacemembers_func.html", null ], + [ "b", "namespacemembers_func_b.html", null ], + [ "c", "namespacemembers_func_c.html", null ], + [ "d", "namespacemembers_func_d.html", null ], + [ "e", "namespacemembers_func_e.html", null ], + [ "f", "namespacemembers_func_f.html", null ], + [ "g", "namespacemembers_func_g.html", null ], + [ "h", "namespacemembers_func_h.html", null ], + [ "i", "namespacemembers_func_i.html", null ], + [ "l", "namespacemembers_func_l.html", null ], + [ "m", "namespacemembers_func_m.html", null ], + [ "n", "namespacemembers_func_n.html", null ], + [ "o", "namespacemembers_func_o.html", null ], + [ "p", "namespacemembers_func_p.html", null ], + [ "r", "namespacemembers_func_r.html", null ], + [ "s", "namespacemembers_func_s.html", null ], + [ "t", "namespacemembers_func_t.html", null ], + [ "u", "namespacemembers_func_u.html", null ], + [ "v", "namespacemembers_func_v.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/namespacemembers_func_b.html b/preview/pr-1492/api/latest/namespacemembers_func_b.html new file mode 100644 index 00000000..91971636 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_b.html @@ -0,0 +1,111 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - b -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_c.html b/preview/pr-1492/api/latest/namespacemembers_func_c.html new file mode 100644 index 00000000..b55ae6cf --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_c.html @@ -0,0 +1,150 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - c -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_d.html b/preview/pr-1492/api/latest/namespacemembers_func_d.html new file mode 100644 index 00000000..7fa77b63 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_d.html @@ -0,0 +1,121 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - d -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_e.html b/preview/pr-1492/api/latest/namespacemembers_func_e.html new file mode 100644 index 00000000..34da5401 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_e.html @@ -0,0 +1,121 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - e -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_f.html b/preview/pr-1492/api/latest/namespacemembers_func_f.html new file mode 100644 index 00000000..9bdd64c8 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_f.html @@ -0,0 +1,126 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - f -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_g.html b/preview/pr-1492/api/latest/namespacemembers_func_g.html new file mode 100644 index 00000000..358e849f --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_g.html @@ -0,0 +1,119 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - g -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_h.html b/preview/pr-1492/api/latest/namespacemembers_func_h.html new file mode 100644 index 00000000..ca75a9d0 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_h.html @@ -0,0 +1,111 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - h -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_i.html b/preview/pr-1492/api/latest/namespacemembers_func_i.html new file mode 100644 index 00000000..a2672128 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_i.html @@ -0,0 +1,116 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - i -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_l.html b/preview/pr-1492/api/latest/namespacemembers_func_l.html new file mode 100644 index 00000000..77b260a5 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_l.html @@ -0,0 +1,119 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - l -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_m.html b/preview/pr-1492/api/latest/namespacemembers_func_m.html new file mode 100644 index 00000000..3cf2e161 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_m.html @@ -0,0 +1,112 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - m -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_n.html b/preview/pr-1492/api/latest/namespacemembers_func_n.html new file mode 100644 index 00000000..79b282d7 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_n.html @@ -0,0 +1,112 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - n -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_o.html b/preview/pr-1492/api/latest/namespacemembers_func_o.html new file mode 100644 index 00000000..204a1f99 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_o.html @@ -0,0 +1,114 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - o -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_p.html b/preview/pr-1492/api/latest/namespacemembers_func_p.html new file mode 100644 index 00000000..6e938d40 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_p.html @@ -0,0 +1,118 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - p -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_r.html b/preview/pr-1492/api/latest/namespacemembers_func_r.html new file mode 100644 index 00000000..6b67f4c5 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_r.html @@ -0,0 +1,125 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - r -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_s.html b/preview/pr-1492/api/latest/namespacemembers_func_s.html new file mode 100644 index 00000000..edea9007 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_s.html @@ -0,0 +1,120 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - s -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_t.html b/preview/pr-1492/api/latest/namespacemembers_func_t.html new file mode 100644 index 00000000..72177a63 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_t.html @@ -0,0 +1,115 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - t -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_u.html b/preview/pr-1492/api/latest/namespacemembers_func_u.html new file mode 100644 index 00000000..d1a6d82f --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_u.html @@ -0,0 +1,114 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - u -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_func_v.html b/preview/pr-1492/api/latest/namespacemembers_func_v.html new file mode 100644 index 00000000..8e9b5e52 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_func_v.html @@ -0,0 +1,111 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace functions with links to the namespaces they belong to:
    + +

    - v -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_g.html b/preview/pr-1492/api/latest/namespacemembers_g.html new file mode 100644 index 00000000..c37544dc --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_g.html @@ -0,0 +1,119 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - g -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_h.html b/preview/pr-1492/api/latest/namespacemembers_h.html new file mode 100644 index 00000000..a6c42187 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_h.html @@ -0,0 +1,111 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - h -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_i.html b/preview/pr-1492/api/latest/namespacemembers_i.html new file mode 100644 index 00000000..00946eb4 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_i.html @@ -0,0 +1,116 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - i -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_l.html b/preview/pr-1492/api/latest/namespacemembers_l.html new file mode 100644 index 00000000..f7845e4d --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_l.html @@ -0,0 +1,120 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - l -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_m.html b/preview/pr-1492/api/latest/namespacemembers_m.html new file mode 100644 index 00000000..f6513680 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_m.html @@ -0,0 +1,112 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - m -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_n.html b/preview/pr-1492/api/latest/namespacemembers_n.html new file mode 100644 index 00000000..9b914b4d --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_n.html @@ -0,0 +1,112 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - n -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_o.html b/preview/pr-1492/api/latest/namespacemembers_o.html new file mode 100644 index 00000000..7959dc20 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_o.html @@ -0,0 +1,114 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - o -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_p.html b/preview/pr-1492/api/latest/namespacemembers_p.html new file mode 100644 index 00000000..082280c9 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_p.html @@ -0,0 +1,120 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - p -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_r.html b/preview/pr-1492/api/latest/namespacemembers_r.html new file mode 100644 index 00000000..eecd4194 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_r.html @@ -0,0 +1,125 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - r -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_s.html b/preview/pr-1492/api/latest/namespacemembers_s.html new file mode 100644 index 00000000..be134484 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_s.html @@ -0,0 +1,120 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - s -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_t.html b/preview/pr-1492/api/latest/namespacemembers_t.html new file mode 100644 index 00000000..3b841359 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_t.html @@ -0,0 +1,115 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - t -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_type.html b/preview/pr-1492/api/latest/namespacemembers_type.html index fc52bd6d..69c5e24a 100644 --- a/preview/pr-1492/api/latest/namespacemembers_type.html +++ b/preview/pr-1492/api/latest/namespacemembers_type.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    Here is a list of all documented namespace typedefs with links to the namespaces they belong to:
    + - + diff --git a/preview/pr-1492/api/latest/namespacemembers_u.html b/preview/pr-1492/api/latest/namespacemembers_u.html new file mode 100644 index 00000000..05aa015c --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_u.html @@ -0,0 +1,114 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - u -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_v.html b/preview/pr-1492/api/latest/namespacemembers_v.html new file mode 100644 index 00000000..baf10237 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacemembers_v.html @@ -0,0 +1,111 @@ + + + + + + + + +RTAB-Map: Namespace Members + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
    + +

    - v -

    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacemembers_vars.html b/preview/pr-1492/api/latest/namespacemembers_vars.html index 5c3f6f87..460c2bbe 100644 --- a/preview/pr-1492/api/latest/namespacemembers_vars.html +++ b/preview/pr-1492/api/latest/namespacemembers_vars.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    CameraThread : rtabmap
    +
    - + diff --git a/preview/pr-1492/api/latest/namespacertabmap.html b/preview/pr-1492/api/latest/namespacertabmap.html index dbe6bc61..d367709b 100644 --- a/preview/pr-1492/api/latest/namespacertabmap.html +++ b/preview/pr-1492/api/latest/namespacertabmap.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    Namespaces | @@ -85,9 +106,15 @@ $(function() { + + + + + +

    Namespaces

    namespace  graph
     Pose-graph I/O, trajectory metrics, link utilities, and path planning.
     
    namespace  util2d
     This namespace contains 2D image processing utilities.
     
    namespace  util3d
     3D utilities: point cloud conversion and filtering, projection, registration, surface reconstruction, mapping and transforms.
     
    @@ -272,6 +299,7 @@ Classes + @@ -282,6 +310,7 @@ Classes + @@ -302,8 +331,10 @@ Classes + + @@ -366,6 +397,7 @@ Classes + @@ -376,6 +408,7 @@ Classes + @@ -460,8 +493,10 @@ Typedefs + +

    Classes

    class  OdometryDVO
     
    class  OdometryEvent
     One processed frame with the pose the odometry integrated for it. More...
     
    class  OdometryF2F
     
    class  OdometryFovis
     
    class  OdometryInfo
     What one Odometry iteration produced, beyond the pose. More...
     
    class  OdometryLIOSAM
     
    class  OdometryORBSLAM3
     
    class  OdometryResetEvent
     Asks OdometryThread to restart the odometry from a given pose. More...
     
    class  OdometryThread
     Runs an Odometry front-end in its own thread, driven by events. More...
     
    class  OdometryVINSFusion
     
    class  RtabmapEvent3DMap
     
    class  RtabmapEventCmd
     Command sent to RtabmapThread, with its parameters. More...
     
    class  RtabmapEventInit
     
    class  RtabmapLabelErrorEvent
     
    class  RtabmapThread
     Runs a Rtabmap instance in its own thread, driven by events. More...
     
    class  RvlCodec
     
     Map of landmark id → Landmark (typically positive keys).
     
    typedef std::map< std::string, std::string > ParametersMap
     Parameter keys mapped to their values, as used by every configurable class (see Parameters).
     
    typedef std::pair< std::string, std::string > ParametersPair
     A single parameter key/value pair, the entry type of ParametersMap.
     

    @@ -631,12 +666,14 @@ Variables

    - +
    typedef std::map<std::string, std::string> rtabmap::ParametersMaptypedef std::map<std::string, std::string> rtabmap::ParametersMap
    -

    Definition at line 43 of file Parameters.h.

    +

    Parameter keys mapped to their values, as used by every configurable class (see Parameters).

    + +

    Definition at line 44 of file Parameters.h.

    @@ -647,12 +684,14 @@ Variables
    - +
    typedef std::pair<std::string, std::string> rtabmap::ParametersPairtypedef std::pair<std::string, std::string> rtabmap::ParametersPair
    -

    Definition at line 44 of file Parameters.h.

    +

    A single parameter key/value pair, the entry type of ParametersMap.

    + +

    Definition at line 46 of file Parameters.h.

    @@ -1356,7 +1395,7 @@ Variables

    Backward compatibility typedef.

    -
    Deprecated:
    Use SensorCaptureInfo instead
    +
    Deprecated:
    Use SensorCaptureInfo instead

    CameraInfo is deprecated. Use SensorCaptureInfo instead.

    Definition at line 133 of file SensorCaptureInfo.h.

    @@ -1376,7 +1415,7 @@ Variables

    Backward compatibility typedef.

    -
    Deprecated:
    Use SensorCaptureThread instead
    +
    Deprecated:
    Use SensorCaptureThread instead

    CameraThread is deprecated. Use SensorCaptureThread instead.

    Definition at line 565 of file SensorCaptureThread.h.

    @@ -1396,7 +1435,7 @@ Variables

    Backward compatibility typedef.

    -
    Deprecated:
    Use SensorEvent instead
    +
    Deprecated:
    Use SensorEvent instead

    CameraEvent is deprecated. Use SensorEvent instead.

    Definition at line 207 of file SensorEvent.h.

    @@ -1404,9 +1443,13 @@ Variables
    + - + diff --git a/preview/pr-1492/api/latest/namespacertabmap.js b/preview/pr-1492/api/latest/namespacertabmap.js new file mode 100644 index 00000000..cc2185b7 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacertabmap.js @@ -0,0 +1,498 @@ +var namespacertabmap = +[ + [ "graph", "namespacertabmap_1_1graph.html", "namespacertabmap_1_1graph" ], + [ "util2d", "namespacertabmap_1_1util2d.html", [ + [ "ssd", "namespacertabmap_1_1util2d.html#a179e07ca5bc9581ff4782ae8f9d33521", null ], + [ "sad", "namespacertabmap_1_1util2d.html#a4cd865b8edc489f950b0c1b5e1a0c992", null ], + [ "calcStereoCorrespondences", "namespacertabmap_1_1util2d.html#a53e2ae078c4c5c997fda9f1b6d1dda33", null ], + [ "calcOpticalFlowPyrLKStereo", "namespacertabmap_1_1util2d.html#a3d01284751a6b46770a28a7f63576600", null ], + [ "disparityFromStereoImages", "namespacertabmap_1_1util2d.html#ad7ea8d1905c7143d376c57c9e22dcea5", null ], + [ "depthFromDisparity", "namespacertabmap_1_1util2d.html#a110359c4884579e1c7b68d8baa7acb6c", null ], + [ "depthFromStereoImages", "namespacertabmap_1_1util2d.html#aacf89454b054d86b53a8038c8a404b50", null ], + [ "disparityFromStereoCorrespondences", "namespacertabmap_1_1util2d.html#a4f10f8038c62a97d3a79bd2dc5bf2c58", null ], + [ "depthFromStereoCorrespondences", "namespacertabmap_1_1util2d.html#ae6548e6246eceaff5dcc9ee30514eac5", null ], + [ "cvtDepthFromFloat", "namespacertabmap_1_1util2d.html#a6740b13198a2c437ab51d8e0503f2d33", null ], + [ "cvtDepthToFloat", "namespacertabmap_1_1util2d.html#a0e4631bed561b3a694a1a65853221f75", null ], + [ "getDepth", "namespacertabmap_1_1util2d.html#a48b07b02efba21a914db10e832589aba", null ], + [ "computeRoi", "group__RoiComputation.html#ga79d3f93673fb236980f0be532695f478", null ], + [ "computeRoi", "group__RoiComputation.html#ga2f0ffb8f6882e28709b03446d50250bb", null ], + [ "computeRoi", "group__RoiComputation.html#ga81d9f49d117d02494c7ff57f5d426b15", null ], + [ "computeRoi", "group__RoiComputation.html#ga56fed8ce688e8e9eb3b1f74ad0febcef", null ], + [ "decimate", "namespacertabmap_1_1util2d.html#a0b545a9f852684afb0a6d8f835f9eaf2", null ], + [ "interpolate", "namespacertabmap_1_1util2d.html#afc241016af8396edf5228dbe9e80ee8d", null ], + [ "registerDepth", "namespacertabmap_1_1util2d.html#a48a7e15282f392e77561dd96ed3320f9", null ], + [ "fillDepthHoles", "namespacertabmap_1_1util2d.html#aeb3dee2cf6484f0b224d4687899cb004", null ], + [ "fillRegisteredDepthHoles", "namespacertabmap_1_1util2d.html#afc6c9b3442c64ef2061365ead3923228", null ], + [ "fastBilateralFiltering", "namespacertabmap_1_1util2d.html#a076914fde23d1323fccf71a794b9bc51", null ], + [ "depthBleedingFiltering", "namespacertabmap_1_1util2d.html#a7788d4dabf084959aa69162d5dbb2d2e", null ], + [ "brightnessAndContrastAuto", "namespacertabmap_1_1util2d.html#a89ec90b2659c764ba22b5c36d729c8f8", null ], + [ "exposureFusion", "namespacertabmap_1_1util2d.html#ac38e8ed586d24c4b9fe72d64afeb9583", null ], + [ "HSVtoRGB", "namespacertabmap_1_1util2d.html#ac29ac5b8bed26a5299d378708170dd11", null ], + [ "NMS", "namespacertabmap_1_1util2d.html#aafa9a426c8e7dd0359adf40e1b45ee1c", null ], + [ "SSC", "namespacertabmap_1_1util2d.html#aa6957971e17f27bb066efe036d80fd46", null ], + [ "rotateImagesUpsideUpIfNecessary", "namespacertabmap_1_1util2d.html#a1577494ad9730181d5b768ca8237d5dd", null ] + ] ], + [ "util3d", "namespacertabmap_1_1util3d.html", [ + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga078f5eae0077169e636ec76e03973edc", null ], + [ "projectCloudOnXYPlane", "namespacertabmap_1_1util3d.html#a3bdae076cc5054f35393b744f478b980", null ], + [ "segmentObstaclesFromGround", "namespacertabmap_1_1util3d.html#a72b271fa98352180241614517ef3b21e", null ], + [ "occupancy2DFromGroundObstacles", "namespacertabmap_1_1util3d.html#ab156e4308c21e118ea0aa164a5ae9812", null ], + [ "occupancy2DFromGroundObstacles", "namespacertabmap_1_1util3d.html#a9b93d07997a94a78b6be6bd573e39148", null ], + [ "occupancy2DFromCloud3D", "namespacertabmap_1_1util3d.html#a7d90f3a00301f9f7c79cd6fc6cd663c2", null ], + [ "occupancy2DFromCloud3D", "namespacertabmap_1_1util3d.html#a969e2d135e91a6e2ace68850086ae0e9", null ], + [ "rgbFromCloud", "namespacertabmap_1_1util3d.html#a3366d0a9c24960ee3f5b720945e12b1b", null ], + [ "depthFromCloud", "namespacertabmap_1_1util3d.html#aaf77cb59d32f36c1e9baa2111a7b1b3d", null ], + [ "rgbdFromCloud", "namespacertabmap_1_1util3d.html#a5ec62aa90ceb52a032e7e49c22e0fd76", null ], + [ "projectDepthTo3D", "namespacertabmap_1_1util3d.html#a4a95aa3704280ecff8ae50db2fdb03b5", null ], + [ "projectDepthTo3DRay", "namespacertabmap_1_1util3d.html#a791904051b63ab0da4d972166a25ae5f", null ], + [ "cloudFromDepth", "namespacertabmap_1_1util3d.html#a45c699a4a8f4108aa31148fb706e6249", null ], + [ "cloudFromDepth", "namespacertabmap_1_1util3d.html#a9fa0222fe9a7f74fcfa4c04c0c2dd532", null ], + [ "cloudFromDepthRGB", "namespacertabmap_1_1util3d.html#a982bc5d13fea129a174e16373aa8a31c", null ], + [ "cloudFromDepthRGB", "namespacertabmap_1_1util3d.html#a64b369873a01960576cb34aab4c5a319", null ], + [ "cloudFromDisparity", "namespacertabmap_1_1util3d.html#aee34b5fe56014a9fa058fbdbf90cab71", null ], + [ "cloudFromDisparityRGB", "namespacertabmap_1_1util3d.html#a1e4a96407fb1b92018e640ef41b8db8e", null ], + [ "cloudFromStereoImages", "namespacertabmap_1_1util3d.html#a406caa6c0c51bae870a8c3a44e7daccc", null ], + [ "cloudsFromSensorData", "namespacertabmap_1_1util3d.html#ada07c0379fcc7bb7465e31a5a53ebfaa", null ], + [ "cloudFromSensorData", "namespacertabmap_1_1util3d.html#aacda489f2336d8edb4e982f61f55cc66", null ], + [ "cloudsRGBFromSensorData", "namespacertabmap_1_1util3d.html#a2155fca440675ca9697a2fe7b2efb30e", null ], + [ "cloudRGBFromSensorData", "namespacertabmap_1_1util3d.html#a29ece82e01f041cab271fe9322cf9745", null ], + [ "laserScanFromDepthImage", "namespacertabmap_1_1util3d.html#a39d4adb63b4bd06592e2c65641a32558", null ], + [ "laserScanFromDepthImages", "namespacertabmap_1_1util3d.html#a07f8a125805ac013039b7fa0ddb623e0", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga16a77d267dc60b14b5bf48ca52547bae", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga75f96d3e3d5d62ce6a9d16a1753c775a", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga7a88e45c9bab555c6d1efd64be765c4d", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga9470f081e8de0a34550e91e2f74bacd5", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#gad5764a399e3a8a5586b94490e0cd7d15", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga9933faab17e984b2789926abd2ba0caf", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#gaa98ccb732868f5ab4e91cd6f82602852", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#gadeb1f66fd39cfcb39c2f152c36b3be62", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga51c683da166a9fcf7e7bf6c834ca03a4", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga655a37385c6ca40ec99e76045c04040b", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga04169bd4b4488350b08709af9581b289", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga75bf455d6cc912b4ee18785de71c50a5", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#gaf509a7c65e02d8690c971294c43bda47", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga9344c712c57af92d7612b0af76226f06", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#ga79e460158de1d3934abcd8fad488fb24", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#gafb165d79d23620b42af0653ae045fb91", null ], + [ "laserScanFromPointCloud", "group__LaserScanFromPointCloud.html#gab2d54043075851c5e23f487001adacb6", null ], + [ "laserScan2dFromPointCloud", "group__LaserScan2dFromPointCloud.html#gac0823dd28e488bef9499faee54ff8a4e", null ], + [ "laserScan2dFromPointCloud", "group__LaserScan2dFromPointCloud.html#ga0898d06b1639f58ed92b66f311e786aa", null ], + [ "laserScan2dFromPointCloud", "group__LaserScan2dFromPointCloud.html#gac278e2f3f54ed49b5d3a6afa606a466b", null ], + [ "laserScan2dFromPointCloud", "group__LaserScan2dFromPointCloud.html#gae4e7c218a24fb8d5c3fd7143462d3070", null ], + [ "laserScan2dFromPointCloud", "group__LaserScan2dFromPointCloud.html#ga6cb623d1b3ce9c244a7d4ef346a721db", null ], + [ "laserScan2dFromPointCloud", "group__LaserScan2dFromPointCloud.html#ga0354b321c4196232fb1183c3a322b5f8", null ], + [ "laserScanToPointCloud2", "group__LaserScanToPointCloud.html#ga394ec840a58a1203fac9725d49a0013c", null ], + [ "getMinMax3D", "namespacertabmap_1_1util3d.html#ad857475644e8de6d7d84b920637b2018", null ], + [ "getMinMax3D", "namespacertabmap_1_1util3d.html#afc22f82c00f6dcc8a4ec1963891f4b7e", null ], + [ "projectDisparityTo3D", "namespacertabmap_1_1util3d.html#a42fb0c483553db3b06e78d85106b8ee5", null ], + [ "projectDisparityTo3D", "namespacertabmap_1_1util3d.html#a05a022ff5229033fc248bc497edd5449", null ], + [ "projectCloudToCamera", "namespacertabmap_1_1util3d.html#a826310ce938a13b9fff64f71e7ecc057", null ], + [ "projectCloudToCamera", "namespacertabmap_1_1util3d.html#a7dea084f1dbb77c8f5bc2a7241c3b566", null ], + [ "projectCloudToCamera", "namespacertabmap_1_1util3d.html#a285e01226d60613ffd77d929780069ba", null ], + [ "fillProjectedCloudHoles", "namespacertabmap_1_1util3d.html#a992c9dd2c6243261244e0650d3e98564", null ], + [ "filterFloor", "namespacertabmap_1_1util3d.html#ae145af1bf4955fa135bcf359fb1fe628", null ], + [ "projectCloudToCameras", "namespacertabmap_1_1util3d.html#aa5a81a30a05507cb5d222f2f23c111ea", null ], + [ "projectCloudToCameras", "namespacertabmap_1_1util3d.html#ae29c5a7ba359682e2430f55318226b39", null ], + [ "isFinite", "namespacertabmap_1_1util3d.html#acc048e10b70e3ad3efb299926e575020", null ], + [ "concatenateClouds", "namespacertabmap_1_1util3d.html#a863268b894de375aa45485dafe52dd7b", null ], + [ "concatenateClouds", "namespacertabmap_1_1util3d.html#a909a600c90d8bc4f77b62ff21a97ddc1", null ], + [ "concatenate", "namespacertabmap_1_1util3d.html#aff3c61a08b0fcad7f1c3f7c847190969", null ], + [ "concatenate", "namespacertabmap_1_1util3d.html#ac6c2019b1dad806d0c593e2ee3c21185", null ], + [ "savePCDWords", "namespacertabmap_1_1util3d.html#a4e297ff4baacb0c658d7481eef5201a6", null ], + [ "savePCDWords", "namespacertabmap_1_1util3d.html#abf6955904a45f28187e73aa1f4c409e0", null ], + [ "loadBINScan", "namespacertabmap_1_1util3d.html#a5ee08270b4a9e8ad93193721c7c71556", null ], + [ "loadBINCloud", "namespacertabmap_1_1util3d.html#a636c56f4ab6e58044595f95e44f93d06", null ], + [ "loadBINCloud", "namespacertabmap_1_1util3d.html#ae112015538769a29c920da97096e0d17", null ], + [ "loadScan", "namespacertabmap_1_1util3d.html#aefffe4f3418377f85659e7546668b190", null ], + [ "loadCloud", "namespacertabmap_1_1util3d.html#a86ba029bd916ab76dd5645ba7e1b2ef8", null ], + [ "deskew", "namespacertabmap_1_1util3d.html#ae4f056638c16889c7cb1d41ecac2866c", null ], + [ "extractXYZCorrespondences", "namespacertabmap_1_1util3d.html#a58b9802c1fc28b7e8927359173f98de8", null ], + [ "extractXYZCorrespondencesRANSAC", "namespacertabmap_1_1util3d.html#ab6a2896e40afacde8cb8b0d10a955e02", null ], + [ "extractXYZCorrespondences", "namespacertabmap_1_1util3d.html#a0696277eef10a197af8fd5dcba52fc12", null ], + [ "extractXYZCorrespondences", "namespacertabmap_1_1util3d.html#a340e76117340170fb465ade8b11dd6af", null ], + [ "extractXYZCorrespondences", "namespacertabmap_1_1util3d.html#a43b6de83939173dfd275cbd17f5d7500", null ], + [ "countUniquePairs", "namespacertabmap_1_1util3d.html#af7d4d348836959bbdce0e5db0a4af91c", null ], + [ "filterMaxDepth", "namespacertabmap_1_1util3d.html#a96efcf6ed971e5a5d6b7f9a5e03d1ce3", null ], + [ "findCorrespondences", "namespacertabmap_1_1util3d.html#a188c2a13980f6b7d85e6e0804a38cb50", null ], + [ "findCorrespondences", "namespacertabmap_1_1util3d.html#ac466a705ab9ee7d99f23842cd71f3c96", null ], + [ "findCorrespondences", "namespacertabmap_1_1util3d.html#a5c07f098f9f5ba889e18d22b927f3cd4", null ], + [ "generateKeypoints3DDepth", "namespacertabmap_1_1util3d.html#a785db0d55f5eccf209b9d3d712ec92b2", null ], + [ "generateKeypoints3DDepth", "namespacertabmap_1_1util3d.html#a4f938d094d62997e0fb5d53c59f7ef82", null ], + [ "generateKeypoints3DDisparity", "namespacertabmap_1_1util3d.html#af34bc7763a1e077a3520f4952ed9d196", null ], + [ "generateKeypoints3DStereo", "namespacertabmap_1_1util3d.html#a7d48db86fe2f0cfc9abc974a66be8695", null ], + [ "aggregate", "namespacertabmap_1_1util3d.html#acc3c59044fcfdb8cc1fba8a41a0e9eab", null ], + [ "commonFiltering", "namespacertabmap_1_1util3d.html#a7edd91750858112fd161f0ed30af7f45", null ], + [ "commonFiltering", "namespacertabmap_1_1util3d.html#ad02c78c4d3ca36fa9a27a845540ebe55", null ], + [ "rangeFiltering", "namespacertabmap_1_1util3d.html#ae33bcf90896fbedc448097bed3bde0ae", null ], + [ "rangeFiltering", "group__PointCloudRangeFiltering.html#gaf1867021c847f77f561a96e4823a16bd", null ], + [ "rangeFiltering", "group__PointCloudRangeFiltering.html#gaeff3b4153a78703ce5be9c64f8243596", null ], + [ "rangeFiltering", "group__PointCloudRangeFiltering.html#ga2a2226e27b4203d04293f84bf8032e3f", null ], + [ "rangeFiltering", "group__PointCloudRangeFiltering.html#ga954c38903497ffa168e9d58afc47078e", null ], + [ "rangeSplitFiltering", "group__PointCloudSplitRangeFiltering.html#ga2dfe5eefc31a50912297f6341eae4446", null ], + [ "rangeSplitFiltering", "group__PointCloudSplitRangeFiltering.html#ga99d6429ac043d37bdef871158739557e", null ], + [ "rangeSplitFiltering", "group__PointCloudSplitRangeFiltering.html#ga843adb51ad7882fc8c6b8d00f4663c3b", null ], + [ "rangeSplitFiltering", "group__PointCloudSplitRangeFiltering.html#gac9564b3cf8c8be2f80a20655f70af4f0", null ], + [ "downsample", "group__PointCloudDownSampling.html#ga83a15e5eaeee8707bfa5563c71154579", null ], + [ "downsample", "group__PointCloudDownSampling.html#ga2f9dd8a7c572ce78b76aec448b17a863", null ], + [ "downsample", "group__PointCloudDownSampling.html#ga7a57facb7148254d43af7577a3716d15", null ], + [ "downsample", "group__PointCloudDownSampling.html#gab4b196b83a0634b8e58c145ed54d510d", null ], + [ "downsample", "group__PointCloudDownSampling.html#ga83657d48dce8b727088941773f4d8a73", null ], + [ "downsample", "group__PointCloudDownSampling.html#ga8c3ca654fb0cc07084fdac8077714b3a", null ], + [ "downsample", "group__PointCloudDownSampling.html#ga32d575439b2f5082c3946bc964c14b75", null ], + [ "voxelize", "group__VoxelFiltering.html#gad8d88a06174857cf53b1dc2cf2310d89", null ], + [ "voxelize", "group__VoxelFiltering.html#ga94af1db82b1faffff875a9902d44285b", null ], + [ "voxelize", "group__VoxelFiltering.html#gab2a9294812a8c0fcaed92d0f119eaa31", null ], + [ "voxelize", "group__VoxelFiltering.html#gabf0201c1253022d7ce8278fc44998530", null ], + [ "voxelize", "group__VoxelFiltering.html#gaebeee3702499e5f8d692ecd0bc48029b", null ], + [ "voxelize", "group__VoxelFiltering.html#gac5158ba02fc61bfa503967ddd5ec319d", null ], + [ "voxelize", "group__VoxelFiltering.html#gaf5726b462426b56425604343e51a79c3", null ], + [ "voxelize", "group__VoxelFiltering.html#ga3ea1e68d63d45c84d2c3b6b3bcac4653", null ], + [ "voxelize", "group__VoxelFiltering.html#ga8fce5075a28203045c3865b1d068c084", null ], + [ "voxelize", "group__VoxelFiltering.html#gab974887ed7faf7685d6c8c181827b2c2", null ], + [ "voxelize", "group__VoxelFiltering.html#ga751ff8adfdf8e6f824a7bef0d4630044", null ], + [ "voxelize", "group__VoxelFiltering.html#gac6809e08656312d793ce34e828e33998", null ], + [ "uniformSampling", "namespacertabmap_1_1util3d.html#a858e0a5338f348eb1033d6a85c3db926", null ], + [ "uniformSampling", "namespacertabmap_1_1util3d.html#a8dfd7d808fa94e809b4a1a1fba6b8226", null ], + [ "uniformSampling", "namespacertabmap_1_1util3d.html#af526f72e838659de76ac45447d3860ae", null ], + [ "randomSampling", "group__RandomSampling.html#ga8dadcd7fb9beedc839b54079c6e84701", null ], + [ "randomSampling", "group__RandomSampling.html#gaf323d2f6db341f7dd83893297b1f9693", null ], + [ "randomSampling", "group__RandomSampling.html#gac4f1ee370a918987a847d5d604601837", null ], + [ "randomSampling", "group__RandomSampling.html#ga7738134d7dec8f178a927dfe69fcb15a", null ], + [ "randomSampling", "group__RandomSampling.html#gad6269088b589b735fd87e07d11bf2547", null ], + [ "randomSampling", "group__RandomSampling.html#ga5e31a5d57029fddd20e5d57ecdfb1184", null ], + [ "passThrough", "group__PassThrough.html#ga7bfc95ed4f7fca124b00707708223473", null ], + [ "passThrough", "group__PassThrough.html#gad674cecbb2b80e50ad8680265dd50905", null ], + [ "passThrough", "group__PassThrough.html#gadb551e7530b9fa63b588e11704827b7b", null ], + [ "passThrough", "group__PassThrough.html#ga9c4f395f1105d3c36861e922108bfbf0", null ], + [ "passThrough", "group__PassThrough.html#ga2d23fe7a7205247ae3152525d19a18ec", null ], + [ "passThrough", "group__PassThrough.html#ga18c88abdd186757533cd7c9e825f540f", null ], + [ "passThrough", "group__PassThrough.html#gad8ced1799837b05e34ec4bd871a129ba", null ], + [ "passThrough", "group__PassThrough.html#gafe76c7bd4f68d8fe1518509564bf1f3d", null ], + [ "passThrough", "group__PassThrough.html#ga551c7a9b75aaf6f087f81e52f326e182", null ], + [ "passThrough", "group__PassThrough.html#ga4cef6e6f7cb447719417f118ff4e367d", null ], + [ "passThrough", "group__PassThrough.html#gaa6907857c69443b1bd879fcf6beef8a9", null ], + [ "passThrough", "group__PassThrough.html#gab942c5914142128bce518c869f49f94d", null ], + [ "cropBox", "group__CropBox.html#ga8291151381ff38773e641740b66b93ef", null ], + [ "cropBox", "group__CropBox.html#ga668e8d0a8a8abd65500bd7e7b748eec2", null ], + [ "cropBox", "group__CropBox.html#gaa6737135785f73d1a2f3ec966ab22bc7", null ], + [ "cropBox", "group__CropBox.html#ga20a5eeed65c38958ed5866216f26bd44", null ], + [ "cropBox", "group__CropBox.html#ga3b4c45a05e5bc0ff7d4c3917103e4f29", null ], + [ "cropBox", "group__CropBox.html#ga43309cd4b35fcbe7a746ccb1dc9a1b4f", null ], + [ "cropBox", "group__CropBox.html#ga0fe7f976bca4c8ec9dd0afa95f590c72", null ], + [ "cropBox", "group__CropBox.html#ga15f14d0a8c9de82ff3ad398fa8c36097", null ], + [ "cropBox", "group__CropBox.html#ga1302fc8f7569390d2d9a6a66c24f5179", null ], + [ "cropBox", "group__CropBox.html#ga1f23604e3b58f73183fe3102dd9f86c9", null ], + [ "cropBox", "group__CropBox.html#ga8065c61da2295bf203e4ee7471e9332d", null ], + [ "cropBox", "group__CropBox.html#ga5d5cafb95fb856438e55a0de06378ef7", null ], + [ "cropBox", "group__CropBox.html#ga32e6cd849848faaccc6b46ba02f98f6b", null ], + [ "frustumFiltering", "group__FrustumFiltering.html#gad05921639a3371d2ee0f684b77542330", null ], + [ "frustumFiltering", "group__FrustumFiltering.html#ga93cb6151fc470d6b932b4a7c6cb15090", null ], + [ "frustumFiltering", "group__FrustumFiltering.html#ga4ceacaabe757da82d3278b08df766a69", null ], + [ "removeNaNFromPointCloud", "group__RemoveNaNFromPointCloud.html#ga307cddc4476370cc25e5f67fd13af865", null ], + [ "removeNaNFromPointCloud", "group__RemoveNaNFromPointCloud.html#ga2c98d8e54fff76606352c87edc378c31", null ], + [ "removeNaNFromPointCloud", "group__RemoveNaNFromPointCloud.html#ga30ecdbed3fd26b750dcb0e63ea8c68b1", null ], + [ "removeNaNFromPointCloud", "group__RemoveNaNFromPointCloud.html#gab8b441e9acbafb0f36a0f4567e9535d6", null ], + [ "removeNaNNormalsFromPointCloud", "group__RemoveNaNNormalsFromPointCloud.html#ga3813dba7a0841937f37d9ecdaf526748", null ], + [ "removeNaNNormalsFromPointCloud", "group__RemoveNaNNormalsFromPointCloud.html#gafeeebb45de9c3cb8ac353f3cf867bc41", null ], + [ "removeNaNNormalsFromPointCloud", "group__RemoveNaNNormalsFromPointCloud.html#ga42b9cf0558f56e1b00bd9ab1e2f1d0e6", null ], + [ "radiusFiltering", "group__RadiusFiltering.html#ga21f5957a6c6b8dd2ca7e559ed8a82d08", null ], + [ "radiusFiltering", "group__RadiusFiltering.html#ga4f7bd9bc6922f17815109375fc11367b", null ], + [ "radiusFiltering", "group__RadiusFiltering.html#gaa1328e1ba793b44a450fe90e4e99fa35", null ], + [ "radiusFiltering", "group__RadiusFiltering.html#ga3b3ef1e4b2893810542c6c2be871fa16", null ], + [ "radiusFiltering", "group__RadiusFiltering.html#ga4a5c1b3dd17782eed6ff342a27ab9dde", null ], + [ "radiusFiltering", "group__RadiusFiltering.html#ga9e4ddb084f4c00934f65f30d8b466047", null ], + [ "radiusFiltering", "group__RadiusFiltering.html#gae6562a12f695af7fc210043c85afeebc", null ], + [ "radiusFiltering", "group__RadiusFiltering.html#gaa6e6e945a27057824168aa287670d641", null ], + [ "radiusFiltering", "group__RadiusFiltering.html#gadc01992dd4ebc7fe77f40e423ba83f95", null ], + [ "radiusFiltering", "group__RadiusFiltering.html#gafba9a36653f1314aa968966f5e8f8df6", null ], + [ "radiusFiltering", "group__RadiusFiltering.html#gada185029395a374e08162d2b357406a8", null ], + [ "radiusFiltering", "group__RadiusFiltering.html#ga8fde7163c8ede34584e464909f8410cd", null ], + [ "proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#ga3ce176a96606fd506d3ff28a0a4cdc2a", null ], + [ "proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#ga76e80e9da74feba84271c52b06065b7f", null ], + [ "proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#ga5382e5aa1b2db5ee59cda070d02030f7", null ], + [ "proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#gac755f189d29b0ed14e48e7f241103176", null ], + [ "proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#gaa3e3f8d0bdc8bfa7e070b7ef73541ddb", null ], + [ "proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#gacdc66ecd05ab55d9c3eba62846f1cc5d", null ], + [ "proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#ga0b1bda3085510fd29162d6f511f14903", null ], + [ "proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#ga532ecb60ddd5c72d6c2930648da37621", null ], + [ "proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#ga9def3599aeff33e3d2a733020f713310", null ], + [ "proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#ga5e6659182a671665d293afb05461bdbd", null ], + [ "proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#gad54efb4e02c820af7d480c157a7c5ae8", null ], + [ "proportionalRadiusFiltering", "group__ProportionalRadiusFiltering.html#gac355ea4ecf36de86425b3dcd7794b4e1", null ], + [ "subtractFiltering", "group__SubtractFiltering.html#ga69fb3ae457d192fd2c12631b0b5adf60", null ], + [ "subtractFiltering", "group__SubtractFiltering.html#ga74d28899131bcb449b4d243a556c53aa", null ], + [ "subtractFiltering", "group__SubtractFiltering.html#gad92c79e9320d8eae62053d01bb8ba9df", null ], + [ "subtractFiltering", "group__SubtractFiltering.html#ga49d4f22e20984d271bb4c3240018eeed", null ], + [ "subtractFiltering", "group__SubtractFiltering.html#ga1879c56f82037789aed799c484fb883a", null ], + [ "subtractFiltering", "group__SubtractFiltering.html#gae14131d7ab09a650fb1411a8252e5526", null ], + [ "subtractFiltering", "group__SubtractFiltering.html#gad2840d4057963b7cb29c02ee15fca895", null ], + [ "subtractFiltering", "group__SubtractFiltering.html#ga68cd453fcda96d2dba733650879f5d54", null ], + [ "subtractFiltering", "group__SubtractFiltering.html#gaafd6fae4cac4f182d79e4507226165ef", null ], + [ "subtractFiltering", "group__SubtractFiltering.html#gaf2bca73b4dc564bb6b2b7b779c718373", null ], + [ "subtractAdaptiveFiltering", "namespacertabmap_1_1util3d.html#a2d730d57c10b9ef235388c8e6bd49132", null ], + [ "subtractAdaptiveFiltering", "namespacertabmap_1_1util3d.html#aa82dd73da48128b88a6aaf20c625814d", null ], + [ "normalFiltering", "group__PointNormalFiltering.html#ga7c7e3de2ff24fc3aadfb3eb0ae05314d", null ], + [ "normalFiltering", "group__PointNormalFiltering.html#gad37b605f0f26190c95450c878ca51ece", null ], + [ "normalFiltering", "group__PointNormalFiltering.html#gabfeacf2f8a261abd98a9c6728f02324b", null ], + [ "normalFiltering", "group__PointNormalFiltering.html#ga5c15577ccd70487c3ccd53c16b00648b", null ], + [ "normalFiltering", "group__PointNormalFiltering.html#gad821858315d7e1e1868d6314d65a9f89", null ], + [ "normalFiltering", "group__PointNormalFiltering.html#ga96711db9864b121ab9e2bcbf2cf44658", null ], + [ "normalFiltering", "group__PointNormalFiltering.html#ga91fd9701dea9ebc4b7265b12b357aba1", null ], + [ "normalFiltering", "group__PointNormalFiltering.html#gae3831a32e21738a381ea789e9e3e3996", null ], + [ "extractClusters", "group__ExtractClusters.html#ga62a0d02930f5969cbff707afe01d1bcd", null ], + [ "extractClusters", "group__ExtractClusters.html#ga180048dc26009c5d6d1233bb6ce5de04", null ], + [ "extractClusters", "group__ExtractClusters.html#ga8184974cc084fdd804e82bb979eb2353", null ], + [ "extractClusters", "group__ExtractClusters.html#gaecfbf327f7ef38738d0e592ed470d318", null ], + [ "extractClusters", "group__ExtractClusters.html#ga7c622ccc41a487527f0448db84fd8539", null ], + [ "extractClusters", "group__ExtractClusters.html#gada592bb1e0525a32412d5009002b9b1e", null ], + [ "extractClusters", "group__ExtractClusters.html#ga3e51576a82fef5cddffe4d3ae14d8899", null ], + [ "extractClusters", "group__ExtractClusters.html#ga8e23ae8df06afbb753eb6eb0b54a400a", null ], + [ "extractIndices", "group__ExtractIndices.html#ga8685395807479f06b19d9d41616a03a7", null ], + [ "extractIndices", "group__ExtractIndices.html#ga8ce0dc4070d599c6f4a8c55651c2f944", null ], + [ "extractIndices", "group__ExtractIndices.html#ga0c8a4fe56efba09d2bf6c5b84da36702", null ], + [ "extractIndices", "group__ExtractIndices.html#ga93acd3d20cbab15b628cbc2a0f3b1919", null ], + [ "extractIndices", "group__ExtractIndices.html#gaf8e635d6864b0a7f41bad4bb185a57f4", null ], + [ "extractIndices", "group__ExtractIndices.html#gae196609121fa899ba2735d406aedc73b", null ], + [ "extractIndices", "group__ExtractIndices.html#ga2a39a8e9d769e5e2cea8054b7084af1e", null ], + [ "extractIndices", "group__ExtractIndices.html#gaca2188ec4a875fb9c6d2fa240888dcf1", null ], + [ "extractIndices", "group__ExtractIndices.html#gaf6cd58fdda3450fb11496395e35908d7", null ], + [ "extractIndices", "group__ExtractIndices.html#gad759e35639cd87f04ebd09eadb5865f5", null ], + [ "extractIndices", "group__ExtractIndices.html#gaa312bb0ae54f1472d4e4f22bee7cc4d6", null ], + [ "extractPlane", "namespacertabmap_1_1util3d.html#acc584a6135a4567d4566f72a64d0770a", null ], + [ "occupancy2DFromLaserScan", "namespacertabmap_1_1util3d.html#a4f1002c1825baf4b7606a94b4ea9b15d", null ], + [ "occupancy2DFromLaserScan", "namespacertabmap_1_1util3d.html#aa1c9dfd681662ff1c164956a83e30b57", null ], + [ "occupancy2DFromLaserScan", "namespacertabmap_1_1util3d.html#a2d2f6d5adead09c6f87ef3f7cdebc65e", null ], + [ "create2DMapFromOccupancyLocalMaps", "namespacertabmap_1_1util3d.html#a86ea393c958183f10da8f7327e25d894", null ], + [ "create2DMap", "namespacertabmap_1_1util3d.html#ae7dca67101116f7de0114cea5442ec23", null ], + [ "create2DMap", "namespacertabmap_1_1util3d.html#adcc1d4aca3da4fcb11fa44d3a20f46ca", null ], + [ "create2DMap", "namespacertabmap_1_1util3d.html#afff989b8fc8d612a69d82bdfa7a28fe8", null ], + [ "rayTrace", "namespacertabmap_1_1util3d.html#a281695150f5c02e6222d050f488a9d6b", null ], + [ "convertMap2Image8U", "namespacertabmap_1_1util3d.html#ae57dd8dcc488496a2c3872eba97eb4e4", null ], + [ "convertImage8U2Map", "namespacertabmap_1_1util3d.html#acb47883439442306b63f5bf234e87049", null ], + [ "erodeMap", "namespacertabmap_1_1util3d.html#aa4d323d39ec23ea314c22f0668ab11c4", null ], + [ "segmentObstaclesFromGround", "namespacertabmap_1_1util3d.html#a58ee399b0bca3a8af41e74d0eced5f84", null ], + [ "setRansacDeterministicSeed", "namespacertabmap_1_1util3d.html#a5f95aa913b08b0d0f12e9fc02b087692", null ], + [ "ransacDeterministicSeedEnabled", "namespacertabmap_1_1util3d.html#ad918f390fa8b4d331561d5a00d61ea7b", null ], + [ "estimateMotion3DTo2D", "namespacertabmap_1_1util3d.html#a94321442a82f05368f8fd9c9a998284e", null ], + [ "estimateMotion3DTo2D", "namespacertabmap_1_1util3d.html#a3fffe99bf880decfb8a9f60ff7b882bd", null ], + [ "estimateMotion3DTo2D", "namespacertabmap_1_1util3d.html#a0a1a57cb2be47c4b6670672b2a0a5a93", null ], + [ "estimateMotion3DTo3D", "namespacertabmap_1_1util3d.html#a717fefeecb331b1dddc3ec3b4f6beb3a", null ], + [ "solvePnPRansac", "namespacertabmap_1_1util3d.html#ad426e396a196d6f69a004bb55982f9f7", null ], + [ "transformFromXYZCorrespondencesSVD", "namespacertabmap_1_1util3d.html#a56797352c7d47f815c694bc4ccb1faea", null ], + [ "transformFromXYZCorrespondences", "namespacertabmap_1_1util3d.html#aab3ff771d2b43075bb8e7ca6e730c37c", null ], + [ "computeVarianceAndCorrespondences", "group__ComputeVarianceAndCorrespondences.html#gaf474f9fb6eaaf532e9b18af63b9e1665", null ], + [ "computeVarianceAndCorrespondences", "group__ComputeVarianceAndCorrespondences.html#gaae6ddd0517614e9332669c37c6816777", null ], + [ "computeVarianceAndCorrespondences", "group__ComputeVarianceAndCorrespondences.html#ga92518a7b79e9265380f3a047e46ec247", null ], + [ "computeVarianceAndCorrespondences", "group__ComputeVarianceAndCorrespondences.html#ga7d90c0848a13e35f37588addf3637fe2", null ], + [ "icp", "namespacertabmap_1_1util3d.html#af9f16d681288b1f91ce6e5a8ee9f6967", null ], + [ "icp", "namespacertabmap_1_1util3d.html#a1a153cf0e597dd206c6a850957f6c1ef", null ], + [ "icpPointToPlane", "namespacertabmap_1_1util3d.html#a6ac0f56608f1760d60eda7861b8dc303", null ], + [ "icpPointToPlane", "namespacertabmap_1_1util3d.html#a12d008fea5babe6a208fca7b1fb719d3", null ], + [ "createPolygonIndexes", "namespacertabmap_1_1util3d.html#a9ebe11bdf534e3bdbcb2802d5dd70e62", null ], + [ "cleanTextureMesh", "namespacertabmap_1_1util3d.html#a07466d3f99ac7f763ba476f65c99ebb0", null ], + [ "mergeTextures", "namespacertabmap_1_1util3d.html#aeec8dd0024231c36c089340895609238", null ], + [ "multiBandTexturing", "namespacertabmap_1_1util3d.html#a695eb29e9b2679634edb6b8c36a11942", null ], + [ "computeNormalsComplexity", "group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58", null ], + [ "computeNormalsComplexity", "group__ComputeNormalsComplexity.html#ga5a68422282e99f8d05c0821eac491895", null ], + [ "computeNormalsComplexity", "group__ComputeNormalsComplexity.html#ga13a6d7525494d390041c9ef0337e02dd", null ], + [ "computeNormalsComplexity", "group__ComputeNormalsComplexity.html#ga6e03130bf686d43ea527dc8e6f5cce55", null ], + [ "computeNormalsComplexity", "group__ComputeNormalsComplexity.html#ga3e024c51a6a49d1c8e6b64c230148137", null ], + [ "intersectRayTriangle", "namespacertabmap_1_1util3d.html#ab138227ab6c0511088e846b2276e7afc", null ], + [ "transformLaserScan", "namespacertabmap_1_1util3d.html#abf12a46cc48ee93e6575ea624377fb42", null ], + [ "transformPointCloud", "group__TransformPointcloud.html#ga46b86abad0f4aa2ba7f191da0e07ba69", null ], + [ "transformPointCloud", "group__TransformPointcloud.html#ga7a573f91887b29ec4ff2ef6355df4473", null ], + [ "transformPointCloud", "group__TransformPointcloud.html#ga18eb2c9ec062b5453bf7c97128d89018", null ], + [ "transformPointCloud", "group__TransformPointcloud.html#ga310e525344813377f2d470d47b7c4d51", null ], + [ "transformPointCloud", "group__TransformPointcloud.html#ga1387b7a1d5280ed3596331f93fc56484", null ], + [ "transformPointCloud", "group__TransformPointcloud.html#gac60701fa37d61f3cbe6f462da7576e73", null ], + [ "transformPointCloud", "group__TransformPointcloud.html#ga59e54f906ba844eb8780946e57b0e271", null ], + [ "transformPointCloud", "group__TransformPointcloud.html#ga2a621fc8ab625cd4003b4f26e0ce3b52", null ], + [ "transformPointCloud", "group__TransformPointcloud.html#ga797f466a165622e08dda14cdaccb5df6", null ], + [ "transformPointCloud", "group__TransformPointcloud.html#ga00514f671b8dbcc343ff481aa7c36367", null ], + [ "transformPointCloud", "group__TransformPointcloud.html#gac7c95eba604afe62ab897df62d862220", null ], + [ "transformPointCloud", "group__TransformPointcloud.html#ga47713c64205eb83460cfeec9a7bb6659", null ], + [ "transformPoint", "group__TransformPoint.html#ga88b4f827a105254bf08bdae73cebdbe9", null ], + [ "transformPoint", "group__TransformPoint.html#ga4910f2b937d405bd529772c33d477ca4", null ], + [ "transformPoint", "group__TransformPoint.html#ga2ad96e68847f315e6d5df18d3219f308", null ], + [ "transformPoint", "group__TransformPoint.html#ga7bfb9d7e10b81cd3b5e3f164081388be", null ], + [ "transformPoint", "group__TransformPoint.html#ga90e6ffecb159bdff5afc75e16ab1fe19", null ], + [ "transformPoint", "group__TransformPoint.html#gad98c1e7ba04edb9a57c5557d88360afd", null ], + [ "transformPoint", "group__TransformPoint.html#ga8cf51597b74c589365d2e0e2272bea70", null ], + [ "transformPoint", "group__TransformPoint.html#gae272348c0353fe96683680b981a6b0fa", null ] + ] ], + [ "BayesFilter", "classrtabmap_1_1BayesFilter.html", "classrtabmap_1_1BayesFilter" ], + [ "BRISK", "classrtabmap_1_1BRISK.html", null ], + [ "Camera", "classrtabmap_1_1Camera.html", "classrtabmap_1_1Camera" ], + [ "CameraDepthAI", "classrtabmap_1_1CameraDepthAI.html", "classrtabmap_1_1CameraDepthAI" ], + [ "CameraFreenect", "classrtabmap_1_1CameraFreenect.html", "classrtabmap_1_1CameraFreenect" ], + [ "CameraFreenect2", "classrtabmap_1_1CameraFreenect2.html", "classrtabmap_1_1CameraFreenect2" ], + [ "CameraImages", "classrtabmap_1_1CameraImages.html", "classrtabmap_1_1CameraImages" ], + [ "CameraK4A", "classrtabmap_1_1CameraK4A.html", "classrtabmap_1_1CameraK4A" ], + [ "CameraK4W2", "classrtabmap_1_1CameraK4W2.html", "classrtabmap_1_1CameraK4W2" ], + [ "CameraModel", "classrtabmap_1_1CameraModel.html", "classrtabmap_1_1CameraModel" ], + [ "CameraMyntEye", "classrtabmap_1_1CameraMyntEye.html", "classrtabmap_1_1CameraMyntEye" ], + [ "CameraOpenni", "classrtabmap_1_1CameraOpenni.html", "classrtabmap_1_1CameraOpenni" ], + [ "CameraOpenNI2", "classrtabmap_1_1CameraOpenNI2.html", "classrtabmap_1_1CameraOpenNI2" ], + [ "CameraOpenNICV", "classrtabmap_1_1CameraOpenNICV.html", "classrtabmap_1_1CameraOpenNICV" ], + [ "CameraOrbbecSDK", "classrtabmap_1_1CameraOrbbecSDK.html", "classrtabmap_1_1CameraOrbbecSDK" ], + [ "CameraRealSense", "classrtabmap_1_1CameraRealSense.html", "classrtabmap_1_1CameraRealSense" ], + [ "CameraRealSense2", "classrtabmap_1_1CameraRealSense2.html", "classrtabmap_1_1CameraRealSense2" ], + [ "CameraRGBDImages", "classrtabmap_1_1CameraRGBDImages.html", "classrtabmap_1_1CameraRGBDImages" ], + [ "CameraSeerSense", "classrtabmap_1_1CameraSeerSense.html", "classrtabmap_1_1CameraSeerSense" ], + [ "CameraStereoDC1394", "classrtabmap_1_1CameraStereoDC1394.html", "classrtabmap_1_1CameraStereoDC1394" ], + [ "CameraStereoFlyCapture2", "classrtabmap_1_1CameraStereoFlyCapture2.html", "classrtabmap_1_1CameraStereoFlyCapture2" ], + [ "CameraStereoImages", "classrtabmap_1_1CameraStereoImages.html", "classrtabmap_1_1CameraStereoImages" ], + [ "CameraStereoTara", "classrtabmap_1_1CameraStereoTara.html", "classrtabmap_1_1CameraStereoTara" ], + [ "CameraStereoVideo", "classrtabmap_1_1CameraStereoVideo.html", "classrtabmap_1_1CameraStereoVideo" ], + [ "CameraStereoZed", "classrtabmap_1_1CameraStereoZed.html", "classrtabmap_1_1CameraStereoZed" ], + [ "CameraStereoZedOC", "classrtabmap_1_1CameraStereoZedOC.html", "classrtabmap_1_1CameraStereoZedOC" ], + [ "CameraVideo", "classrtabmap_1_1CameraVideo.html", "classrtabmap_1_1CameraVideo" ], + [ "CloudMap", "classrtabmap_1_1CloudMap.html", "classrtabmap_1_1CloudMap" ], + [ "CompressionThread", "classrtabmap_1_1CompressionThread.html", "classrtabmap_1_1CompressionThread" ], + [ "DBDriver", "classrtabmap_1_1DBDriver.html", "classrtabmap_1_1DBDriver" ], + [ "DBDriverSqlite3", "classrtabmap_1_1DBDriverSqlite3.html", "classrtabmap_1_1DBDriverSqlite3" ], + [ "DBReader", "classrtabmap_1_1DBReader.html", "classrtabmap_1_1DBReader" ], + [ "EnvSensor", "classrtabmap_1_1EnvSensor.html", "classrtabmap_1_1EnvSensor" ], + [ "EpipolarGeometry", "classrtabmap_1_1EpipolarGeometry.html", null ], + [ "FAST", "classrtabmap_1_1FAST.html", "classrtabmap_1_1FAST" ], + [ "FAST_BRIEF", "classrtabmap_1_1FAST__BRIEF.html", null ], + [ "FAST_FREAK", "classrtabmap_1_1FAST__FREAK.html", null ], + [ "Feature2D", "classrtabmap_1_1Feature2D.html", "classrtabmap_1_1Feature2D" ], + [ "FeatureBA", "classrtabmap_1_1FeatureBA.html", "classrtabmap_1_1FeatureBA" ], + [ "FlannIndex", "classrtabmap_1_1FlannIndex.html", null ], + [ "GainCompensator", "classrtabmap_1_1GainCompensator.html", null ], + [ "GeodeticCoords", "classrtabmap_1_1GeodeticCoords.html", "classrtabmap_1_1GeodeticCoords" ], + [ "GFTT", "classrtabmap_1_1GFTT.html", "classrtabmap_1_1GFTT" ], + [ "GFTT_BRIEF", "classrtabmap_1_1GFTT__BRIEF.html", null ], + [ "GFTT_DAISY", "classrtabmap_1_1GFTT__DAISY.html", null ], + [ "GFTT_FREAK", "classrtabmap_1_1GFTT__FREAK.html", null ], + [ "GFTT_ORB", "classrtabmap_1_1GFTT__ORB.html", null ], + [ "GlobalDescriptor", "classrtabmap_1_1GlobalDescriptor.html", null ], + [ "GlobalDescriptorExtractor", "classrtabmap_1_1GlobalDescriptorExtractor.html", null ], + [ "GlobalMap", "classrtabmap_1_1GlobalMap.html", "classrtabmap_1_1GlobalMap" ], + [ "GPS", "classrtabmap_1_1GPS.html", "classrtabmap_1_1GPS" ], + [ "GridMap", "classrtabmap_1_1GridMap.html", "classrtabmap_1_1GridMap" ], + [ "IMU", "classrtabmap_1_1IMU.html", "classrtabmap_1_1IMU" ], + [ "IMUEvent", "classrtabmap_1_1IMUEvent.html", "classrtabmap_1_1IMUEvent" ], + [ "IMUFilter", "classrtabmap_1_1IMUFilter.html", "classrtabmap_1_1IMUFilter" ], + [ "IMUThread", "classrtabmap_1_1IMUThread.html", "classrtabmap_1_1IMUThread" ], + [ "KAZE", "classrtabmap_1_1KAZE.html", null ], + [ "Landmark", "classrtabmap_1_1Landmark.html", "classrtabmap_1_1Landmark" ], + [ "LaserScan", "classrtabmap_1_1LaserScan.html", "classrtabmap_1_1LaserScan" ], + [ "Lidar", "classrtabmap_1_1Lidar.html", "classrtabmap_1_1Lidar" ], + [ "LidarVLP16", "classrtabmap_1_1LidarVLP16.html", "classrtabmap_1_1LidarVLP16" ], + [ "Link", "classrtabmap_1_1Link.html", "classrtabmap_1_1Link" ], + [ "LocalGrid", "classrtabmap_1_1LocalGrid.html", "classrtabmap_1_1LocalGrid" ], + [ "LocalGridCache", "classrtabmap_1_1LocalGridCache.html", "classrtabmap_1_1LocalGridCache" ], + [ "LocalGridMaker", "classrtabmap_1_1LocalGridMaker.html", "classrtabmap_1_1LocalGridMaker" ], + [ "MarkerDetector", "classrtabmap_1_1MarkerDetector.html", null ], + [ "MarkerInfo", "classrtabmap_1_1MarkerInfo.html", null ], + [ "Memory", "classrtabmap_1_1Memory.html", "classrtabmap_1_1Memory" ], + [ "OccupancyGrid", "classrtabmap_1_1OccupancyGrid.html", "classrtabmap_1_1OccupancyGrid" ], + [ "OctoMap", "classrtabmap_1_1OctoMap.html", "classrtabmap_1_1OctoMap" ], + [ "Odometry", "classrtabmap_1_1Odometry.html", "classrtabmap_1_1Odometry" ], + [ "OdometryCuVSLAM", "classrtabmap_1_1OdometryCuVSLAM.html", "classrtabmap_1_1OdometryCuVSLAM" ], + [ "OdometryDVO", "classrtabmap_1_1OdometryDVO.html", "classrtabmap_1_1OdometryDVO" ], + [ "OdometryEvent", "classrtabmap_1_1OdometryEvent.html", "classrtabmap_1_1OdometryEvent" ], + [ "OdometryF2F", "classrtabmap_1_1OdometryF2F.html", "classrtabmap_1_1OdometryF2F" ], + [ "OdometryF2M", "classrtabmap_1_1OdometryF2M.html", "classrtabmap_1_1OdometryF2M" ], + [ "OdometryFLOAM", "classrtabmap_1_1OdometryFLOAM.html", "classrtabmap_1_1OdometryFLOAM" ], + [ "OdometryFovis", "classrtabmap_1_1OdometryFovis.html", "classrtabmap_1_1OdometryFovis" ], + [ "OdometryInfo", "classrtabmap_1_1OdometryInfo.html", "classrtabmap_1_1OdometryInfo" ], + [ "OdometryLIOSAM", "classrtabmap_1_1OdometryLIOSAM.html", "classrtabmap_1_1OdometryLIOSAM" ], + [ "OdometryLOAM", "classrtabmap_1_1OdometryLOAM.html", "classrtabmap_1_1OdometryLOAM" ], + [ "OdometryMono", "classrtabmap_1_1OdometryMono.html", "classrtabmap_1_1OdometryMono" ], + [ "OdometryMSCKF", "classrtabmap_1_1OdometryMSCKF.html", "classrtabmap_1_1OdometryMSCKF" ], + [ "OdometryOkvis", "classrtabmap_1_1OdometryOkvis.html", "classrtabmap_1_1OdometryOkvis" ], + [ "OdometryOpen3D", "classrtabmap_1_1OdometryOpen3D.html", "classrtabmap_1_1OdometryOpen3D" ], + [ "OdometryOpenVINS", "classrtabmap_1_1OdometryOpenVINS.html", "classrtabmap_1_1OdometryOpenVINS" ], + [ "OdometryORBSLAM2", "classrtabmap_1_1OdometryORBSLAM2.html", "classrtabmap_1_1OdometryORBSLAM2" ], + [ "OdometryORBSLAM3", "classrtabmap_1_1OdometryORBSLAM3.html", "classrtabmap_1_1OdometryORBSLAM3" ], + [ "OdometryResetEvent", "classrtabmap_1_1OdometryResetEvent.html", "classrtabmap_1_1OdometryResetEvent" ], + [ "OdometryThread", "classrtabmap_1_1OdometryThread.html", "classrtabmap_1_1OdometryThread" ], + [ "OdometryVINSFusion", "classrtabmap_1_1OdometryVINSFusion.html", "classrtabmap_1_1OdometryVINSFusion" ], + [ "OdometryViso2", "classrtabmap_1_1OdometryViso2.html", "classrtabmap_1_1OdometryViso2" ], + [ "Optimizer", "classrtabmap_1_1Optimizer.html", "classrtabmap_1_1Optimizer" ], + [ "OptimizerCeres", "classrtabmap_1_1OptimizerCeres.html", "classrtabmap_1_1OptimizerCeres" ], + [ "OptimizerCVSBA", "classrtabmap_1_1OptimizerCVSBA.html", "classrtabmap_1_1OptimizerCVSBA" ], + [ "OptimizerG2O", "classrtabmap_1_1OptimizerG2O.html", "classrtabmap_1_1OptimizerG2O" ], + [ "OptimizerGTSAM", "classrtabmap_1_1OptimizerGTSAM.html", "classrtabmap_1_1OptimizerGTSAM" ], + [ "OptimizerTORO", "classrtabmap_1_1OptimizerTORO.html", "classrtabmap_1_1OptimizerTORO" ], + [ "ORB", "classrtabmap_1_1ORB.html", "classrtabmap_1_1ORB" ], + [ "ORBOctree", "classrtabmap_1_1ORBOctree.html", null ], + [ "Parameters", "classrtabmap_1_1Parameters.html", null ], + [ "ParamEvent", "classrtabmap_1_1ParamEvent.html", "classrtabmap_1_1ParamEvent" ], + [ "ParticleFilter", "classrtabmap_1_1ParticleFilter.html", null ], + [ "PointXYZIRT", "structrtabmap_1_1PointXYZIRT.html", null ], + [ "PointXYZIT", "structrtabmap_1_1PointXYZIT.html", null ], + [ "ProgressState", "classrtabmap_1_1ProgressState.html", null ], + [ "PythonInterface", "classrtabmap_1_1PythonInterface.html", null ], + [ "Registration", "classrtabmap_1_1Registration.html", "classrtabmap_1_1Registration" ], + [ "RegistrationIcp", "classrtabmap_1_1RegistrationIcp.html", "classrtabmap_1_1RegistrationIcp" ], + [ "RegistrationInfo", "classrtabmap_1_1RegistrationInfo.html", "classrtabmap_1_1RegistrationInfo" ], + [ "RegistrationVis", "classrtabmap_1_1RegistrationVis.html", "classrtabmap_1_1RegistrationVis" ], + [ "Rtabmap", "classrtabmap_1_1Rtabmap.html", "classrtabmap_1_1Rtabmap" ], + [ "RtabmapColorOcTree", "classrtabmap_1_1RtabmapColorOcTree.html", "classrtabmap_1_1RtabmapColorOcTree" ], + [ "RtabmapColorOcTreeNode", "classrtabmap_1_1RtabmapColorOcTreeNode.html", null ], + [ "RtabmapEvent", "classrtabmap_1_1RtabmapEvent.html", "classrtabmap_1_1RtabmapEvent" ], + [ "RtabmapEvent3DMap", "classrtabmap_1_1RtabmapEvent3DMap.html", "classrtabmap_1_1RtabmapEvent3DMap" ], + [ "RtabmapEventCmd", "classrtabmap_1_1RtabmapEventCmd.html", "classrtabmap_1_1RtabmapEventCmd" ], + [ "RtabmapEventInit", "classrtabmap_1_1RtabmapEventInit.html", "classrtabmap_1_1RtabmapEventInit" ], + [ "RtabmapGlobalPathEvent", "classrtabmap_1_1RtabmapGlobalPathEvent.html", "classrtabmap_1_1RtabmapGlobalPathEvent" ], + [ "RtabmapGoalStatusEvent", "classrtabmap_1_1RtabmapGoalStatusEvent.html", "classrtabmap_1_1RtabmapGoalStatusEvent" ], + [ "RtabmapLabelErrorEvent", "classrtabmap_1_1RtabmapLabelErrorEvent.html", "classrtabmap_1_1RtabmapLabelErrorEvent" ], + [ "RtabmapThread", "classrtabmap_1_1RtabmapThread.html", "classrtabmap_1_1RtabmapThread" ], + [ "RvlCodec", "classrtabmap_1_1RvlCodec.html", null ], + [ "SensorCapture", "classrtabmap_1_1SensorCapture.html", "classrtabmap_1_1SensorCapture" ], + [ "SensorCaptureInfo", "classrtabmap_1_1SensorCaptureInfo.html", "classrtabmap_1_1SensorCaptureInfo" ], + [ "SensorCaptureThread", "classrtabmap_1_1SensorCaptureThread.html", "classrtabmap_1_1SensorCaptureThread" ], + [ "SensorData", "classrtabmap_1_1SensorData.html", "classrtabmap_1_1SensorData" ], + [ "SensorEvent", "classrtabmap_1_1SensorEvent.html", "classrtabmap_1_1SensorEvent" ], + [ "SIFT", "classrtabmap_1_1SIFT.html", "classrtabmap_1_1SIFT" ], + [ "Signature", "classrtabmap_1_1Signature.html", "classrtabmap_1_1Signature" ], + [ "Statistics", "classrtabmap_1_1Statistics.html", "classrtabmap_1_1Statistics" ], + [ "Stereo", "classrtabmap_1_1Stereo.html", "classrtabmap_1_1Stereo" ], + [ "StereoBM", "classrtabmap_1_1StereoBM.html", "classrtabmap_1_1StereoBM" ], + [ "StereoCameraModel", "classrtabmap_1_1StereoCameraModel.html", "classrtabmap_1_1StereoCameraModel" ], + [ "StereoDense", "classrtabmap_1_1StereoDense.html", "classrtabmap_1_1StereoDense" ], + [ "StereoOpticalFlow", "classrtabmap_1_1StereoOpticalFlow.html", "classrtabmap_1_1StereoOpticalFlow" ], + [ "StereoSGBM", "classrtabmap_1_1StereoSGBM.html", "classrtabmap_1_1StereoSGBM" ], + [ "SuperPointRpautrat", "classrtabmap_1_1SuperPointRpautrat.html", "classrtabmap_1_1SuperPointRpautrat" ], + [ "SuperPointTorch", "classrtabmap_1_1SuperPointTorch.html", "classrtabmap_1_1SuperPointTorch" ], + [ "SURF", "classrtabmap_1_1SURF.html", "classrtabmap_1_1SURF" ], + [ "SURF_DAISY", "classrtabmap_1_1SURF__DAISY.html", null ], + [ "SURF_FREAK", "classrtabmap_1_1SURF__FREAK.html", null ], + [ "Transform", "classrtabmap_1_1Transform.html", "classrtabmap_1_1Transform" ], + [ "TransformStamped", "classrtabmap_1_1TransformStamped.html", null ], + [ "UserDataEvent", "classrtabmap_1_1UserDataEvent.html", "classrtabmap_1_1UserDataEvent" ], + [ "VisualWord", "classrtabmap_1_1VisualWord.html", "classrtabmap_1_1VisualWord" ], + [ "VWDictionary", "classrtabmap_1_1VWDictionary.html", "classrtabmap_1_1VWDictionary" ], + [ "EnvSensors", "namespacertabmap.html#ac175ef40b7a4acb632232d3d96a1199a", null ], + [ "Landmarks", "namespacertabmap.html#a12bbfd3e37121bf9f68a4047c8b4da86", null ], + [ "ParametersMap", "namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55", null ], + [ "ParametersPair", "namespacertabmap.html#a4d38c2e87cb7a46dc4299f7bd4d95a01", null ], + [ "operator<<", "namespacertabmap.html#a087b7a1b89acb679edee23883653f1a7", null ], + [ "compressImage", "namespacertabmap.html#a52beb14eea422420c95fd69bdf3ab9dc", null ], + [ "compressImage2", "namespacertabmap.html#abd9d5523210562abd9b5dc8fa9dbeb99", null ], + [ "uncompressImage", "namespacertabmap.html#a462f181a147c9f5315f70b0cd89210e5", null ], + [ "uncompressImage", "namespacertabmap.html#af56ea8b86f7a873959588d35a7ede187", null ], + [ "compressData", "namespacertabmap.html#a749adef593d09b887926afb6ebdb5834", null ], + [ "compressData2", "namespacertabmap.html#aca82ee9efc46461c648c7ab8999e1d5b", null ], + [ "uncompressData", "namespacertabmap.html#a696fffaafe542bfb49fc9ab0da2c66b9", null ], + [ "uncompressData", "namespacertabmap.html#aa15a9e946d6571254fc3c808b624e6cd", null ], + [ "uncompressData", "namespacertabmap.html#a5b02b6a5cd3c620aff7e76c05f78b20f", null ], + [ "compressString", "namespacertabmap.html#a4f0dfae296aa7029e959d573b286285a", null ], + [ "uncompressString", "namespacertabmap.html#a811701fc1452e49e82fcab8d4476832f", null ], + [ "compressedDepthFormat", "namespacertabmap.html#a67c525e80a7187b3106e5fd76155cabc", null ], + [ "compressedDepthFormat", "namespacertabmap.html#ab5cb2dcd6db7fe3bbe25d847177582c2", null ], + [ "compressedDepthFormat", "namespacertabmap.html#a58b406e413250675abbf0ec2956e3de8", null ], + [ "saveLASFile", "namespacertabmap.html#a264208396318e0ecfe2af8f3aafe0374", null ], + [ "saveLASFile", "namespacertabmap.html#af174f507bee7dde4f9d45044d7bee8ea", null ], + [ "saveLASFile", "namespacertabmap.html#ad59cb4c65fba713c1a622904c5229198", null ], + [ "databaseRecovery", "namespacertabmap.html#a84468b4bab971b3b8e2c33a746bf7f36", null ], + [ "operator<<", "namespacertabmap.html#a6138748ef83b742105e47c9275885e4a", null ], + [ "operator<<", "namespacertabmap.html#aef0e1f1b121a9199e7511becbc8f1e32", null ], + [ "CameraInfo", "namespacertabmap.html#ac1143b629394a895ca246d256dbc6038", null ], + [ "CameraThread", "namespacertabmap.html#acd001e2ea3d2e44d9e24faab74d36324", null ], + [ "CameraEvent", "namespacertabmap.html#a02e773b48c5ac372ce67fe4e040d835d", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/namespacertabmap_1_1graph.html b/preview/pr-1492/api/latest/namespacertabmap_1_1graph.html new file mode 100644 index 00000000..daeced93 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacertabmap_1_1graph.html @@ -0,0 +1,2175 @@ + + + + + + + + +RTAB-Map: rtabmap::graph Namespace Reference + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    rtabmap::graph Namespace Reference
    +
    +
    + +

    Pose-graph I/O, trajectory metrics, link utilities, and path planning. +More...

    + + + + + +

    +Classes

    struct  MaxGraphErrors
     Largest pose-graph constraint violations after optimization. More...
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    bool RTABMAP_CORE_EXPORT exportPoses (const std::string &filePath, int format, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints=std::multimap< int, Link >(), const std::map< int, double > &stamps=std::map< int, double >(), const ParametersMap &parameters=ParametersMap())
     Writes poses (and optional constraints) to disk.
     
    bool RTABMAP_CORE_EXPORT importPoses (const std::string &filePath, int format, std::map< int, Transform > &poses, std::multimap< int, Link > *constraints=0, std::map< int, double > *stamps=0)
     Loads poses (and optional constraints) from disk.
     
    bool RTABMAP_CORE_EXPORT exportGPS (const std::string &filePath, const std::map< int, GPS > &gpsValues, unsigned int rgba=0xFFFFFFFF)
     Exports GPS samples to a PLY point cloud.
     
    void RTABMAP_CORE_EXPORT calcKittiSequenceErrors (const std::vector< Transform > &poses_gt, const std::vector< Transform > &poses_result, float &t_err, float &r_err)
     KITTI odometry benchmark error over fixed trajectory segments.
     
    void RTABMAP_CORE_EXPORT calcRelativeErrors (const std::vector< Transform > &poses_gt, const std::vector< Transform > &poses_result, float &t_err, float &r_err)
     Mean frame-to-frame relative pose error (RPE-style, one step).
     
    Transform RTABMAP_CORE_EXPORT calcRMSE (const std::map< int, Transform > &groundTruth, const std::map< int, Transform > &poses, float &translational_rmse, float &translational_mean, float &translational_median, float &translational_std, float &translational_min, float &translational_max, float &rotational_rmse, float &rotational_mean, float &rotational_median, float &rotational_std, float &rotational_min, float &rotational_max, bool align2D=false)
     Absolute trajectory error (ATE) with Sim(3)-style alignment (TUM RGB-D tool).
     
    MaxGraphErrors RTABMAP_CORE_EXPORT computeMaxGraphErrors (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, bool for3DoF=false)
     Finds the worst pose-graph constraint residuals after optimization.
     
    std::vector< double > RTABMAP_CORE_EXPORT getMaxOdomInf (const std::multimap< int, Link > &links)
     Maximum information-matrix diagonal over odometry neighbor links.
     
    std::multimap< int, Link >::iterator RTABMAP_CORE_EXPORT findLink (std::multimap< int, Link > &links, int from, int to, bool checkBothWays=true, Link::Type type=Link::kUndef)
     Finds the first link from from to to in a multimap keyed by source id.
     
    std::multimap< int, std::pair< int, Link::Type > >::iterator RTABMAP_CORE_EXPORT findLink (std::multimap< int, std::pair< int, Link::Type > > &links, int from, int to, bool checkBothWays=true, Link::Type type=Link::kUndef)
     
    std::multimap< int, int >::iterator RTABMAP_CORE_EXPORT findLink (std::multimap< int, int > &links, int from, int to, bool checkBothWays=true)
     
    std::multimap< int, Link >::const_iterator RTABMAP_CORE_EXPORT findLink (const std::multimap< int, Link > &links, int from, int to, bool checkBothWays=true, Link::Type type=Link::kUndef)
     
    std::multimap< int, std::pair< int, Link::Type > >::const_iterator RTABMAP_CORE_EXPORT findLink (const std::multimap< int, std::pair< int, Link::Type > > &links, int from, int to, bool checkBothWays=true, Link::Type type=Link::kUndef)
     
    std::multimap< int, int >::const_iterator RTABMAP_CORE_EXPORT findLink (const std::multimap< int, int > &links, int from, int to, bool checkBothWays=true)
     
    std::list< Link > RTABMAP_CORE_EXPORT findLinks (const std::multimap< int, Link > &links, int from)
     Lists all links incident on node from.
     
    std::multimap< int, Link > RTABMAP_CORE_EXPORT filterDuplicateLinks (const std::multimap< int, Link > &links)
     Removes duplicate undirected links.
     
    std::multimap< int, Link > RTABMAP_CORE_EXPORT filterLinks (const std::multimap< int, Link > &links, Link::Type filteredType, bool inverted=false)
     Filters links by type or self-reference.
     
    std::map< int, Link > RTABMAP_CORE_EXPORT filterLinks (const std::map< int, Link > &links, Link::Type filteredType, bool inverted=false)
     
    std::map< int, Transform > RTABMAP_CORE_EXPORT frustumPosesFiltering (const std::map< int, Transform > &poses, const Transform &cameraPose, float horizontalFOV=45.0f, float verticalFOV=45.0f, float nearClipPlaneDistance=0.1f, float farClipPlaneDistance=100.0f, bool negative=false)
     Keeps poses inside (or outside) a camera frustum.
     
    std::map< int, Transform > RTABMAP_CORE_EXPORT radiusPosesFiltering (const std::map< int, Transform > &poses, float radius, float angle, bool keepLatest=true)
     Subsamples poses that are spatially (and optionally angularly) redundant.
     
    std::multimap< int, int > RTABMAP_CORE_EXPORT radiusPosesClustering (const std::map< int, Transform > &poses, float radius, float angle)
     Radius-neighbor clustering of poses.
     
    void reduceGraph (const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, std::multimap< int, int > &hyperNodes, std::multimap< int, Link > &hyperLinks)
     Reduces a pose graph into hyper-nodes and hyper-links.
     
    std::list< std::pair< int, Transform > > RTABMAP_CORE_EXPORT computePath (const std::map< int, rtabmap::Transform > &poses, const std::multimap< int, int > &links, int from, int to, bool updateNewCosts=false)
     A* shortest path on a pose graph with Euclidean edge costs.
     
    std::list< int > RTABMAP_CORE_EXPORT computePath (const std::multimap< int, Link > &links, int from, int to, bool updateNewCosts=false, bool useSameCostForAllLinks=false)
     Dijkstra shortest path on link constraints.
     
    std::list< std::pair< int, Transform > > RTABMAP_CORE_EXPORT computePath (int fromId, int toId, const Memory *memory, bool lookInDatabase=true, bool updateNewCosts=false, float linearVelocity=0.0f, float angularVelocity=0.0f, bool ignoreDirectLinks=false)
     Dijkstra path through the live Memory pose graph.
     
    int RTABMAP_CORE_EXPORT findNearestNode (const std::map< int, rtabmap::Transform > &poses, const rtabmap::Transform &targetPose, float *distance=0)
     Id of the nearest pose to targetPose.
     
    std::map< int, float > RTABMAP_CORE_EXPORT findNearestNodes (int nodeId, const std::map< int, Transform > &poses, float radius, float angle=0.0f, int k=0)
     Spatial neighbors of a node (KD-tree radius or k-NN search).
     
    std::map< int, float > RTABMAP_CORE_EXPORT findNearestNodes (const Transform &targetPose, const std::map< int, Transform > &poses, float radius, float angle=0.0f, int k=0)
     Spatial neighbors of a pose (KD-tree radius or k-NN search).
     
    +std::map< int, Transform > RTABMAP_CORE_EXPORT findNearestPoses (int nodeId, const std::map< int, Transform > &poses, float radius, float angle=0.0f, int k=0)
     Like findNearestNodes(int,const std::map<int,Transform>&,float,float,int) but returns full Transform values.
     
    std::map< int, Transform > RTABMAP_CORE_EXPORT findNearestPoses (const Transform &targetPose, const std::map< int, Transform > &poses, float radius, float angle=0.0f, int k=0)
     
    RTABMAP_DEPRECATED std::map< int, float > RTABMAP_CORE_EXPORT findNearestNodes (const std::map< int, rtabmap::Transform > &nodes, const rtabmap::Transform &targetPose, int k)
     
    RTABMAP_DEPRECATED std::map< int, float > RTABMAP_CORE_EXPORT getNodesInRadius (int nodeId, const std::map< int, Transform > &nodes, float radius)
     
    RTABMAP_DEPRECATED std::map< int, float > RTABMAP_CORE_EXPORT getNodesInRadius (const Transform &targetPose, const std::map< int, Transform > &nodes, float radius)
     
    RTABMAP_DEPRECATED std::map< int, Transform > RTABMAP_CORE_EXPORT getPosesInRadius (int nodeId, const std::map< int, Transform > &nodes, float radius, float angle=0.0f)
     
    RTABMAP_DEPRECATED std::map< int, Transform > RTABMAP_CORE_EXPORT getPosesInRadius (const Transform &targetPose, const std::map< int, Transform > &nodes, float radius, float angle=0.0f)
     
    float RTABMAP_CORE_EXPORT computePathLength (const std::vector< std::pair< int, Transform > > &path)
     Path length along an ordered list of poses.
     
    float RTABMAP_CORE_EXPORT computePathLength (const std::map< int, Transform > &path)
     Path length in map iteration order.
     
    std::list< std::map< int, Transform > > RTABMAP_CORE_EXPORT getPaths (std::map< int, Transform > poses, const std::multimap< int, Link > &links)
     Splits poses into chains connected only by neighbor links.
     
    void RTABMAP_CORE_EXPORT computeMinMax (const std::map< int, Transform > &poses, cv::Vec3f &min, cv::Vec3f &max)
     Axis-aligned bounding box of pose positions.
     
    +

    Detailed Description

    +

    Pose-graph I/O, trajectory metrics, link utilities, and path planning.

    +

    Functions operate on maps of signature ids to Transform poses and Link constraints (typically stored as std::multimap<int, Link> keyed by the source node id).

    +

    Main groups:

    +

    Function Documentation

    + +

    ◆ exportPoses()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool RTABMAP_CORE_EXPORT rtabmap::graph::exportPoses (const std::string & filePath,
    int format,
    const std::map< int, Transform > & poses,
    const std::multimap< int, Link > & constraints = std::multimap< int, Link >(),
    const std::map< int, double > & stamps = std::map< int, double >(),
    const ParametersMap & parameters = ParametersMap() 
    )
    +
    + +

    Writes poses (and optional constraints) to disk.

    +
    Parameters
    + + + + + + + +
    filePathOutput path; extension may be appended from format.
    formatExport format:
      +
    • 0 Raw text (.txt): r11 r12 r13 tx r21 r22 r23 ty r31 r32 r33 tz
    • +
    • 1 RGBD-SLAM format, in motion capture frame like the ground truth of RGB-D SLAM Dataset (requires stamps) : stamp x y z qx qy qz qw
    • +
    • 10 Like 1 without coordinate-frame change (i.e., in base frame) : stamp x y z qx qy qz qw
    • +
    • 11 Like 10 with landmark ids after positive ids : stamp x y z qx qy qz qw id
    • +
    • 2 KITTI odometry format : r11 r12 r13 tx r21 r22 r23 ty r31 r32 r33 tz
    • +
    • 3 TORO graph (requires constraints; uses parameters)
    • +
    • 4 g2o (requires constraints; uses parameters)
    • +
    +
    posesNode id → pose.
    constraintsRequired for formats 3 and 4.
    stampsRequired for formats 1, 10, and 11 (same size as poses).
    parametersOptional optimizer parameters for formats 3 and 4.
    +
    +
    +
    Returns
    False on I/O or validation error.
    + +
    +
    + +

    ◆ importPoses()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool RTABMAP_CORE_EXPORT rtabmap::graph::importPoses (const std::string & filePath,
    int format,
    std::map< int, Transform > & poses,
    std::multimap< int, Link > * constraints = 0,
    std::map< int, double > * stamps = 0 
    )
    +
    + +

    Loads poses (and optional constraints) from disk.

    +
    Parameters
    + + + + + + +
    filePathInput path.
    formatImport format:
      +
    • 0 Raw text: 3×4 matrix per line (Transform::fromString())
    • +
    • 1 RGBD-SLAM motion capture: stamp x y z qw qx qy qz (applies optical-frame conversion)
    • +
    • 2 KITTI odometry: 3×4 matrix per line (applies optical-frame conversion)
    • +
    • 3 TORO graph (fills constraints)
    • +
    • 4 g2o (not supported yet)
    • +
    • 5 NewCollege: stamp x y (2D; first pose is origin)
    • +
    • 6 Malaga Urban GPS: 25-field *_GPS.txt line (local X/Y/Z)
    • +
    • 7 St Lucia INS: 12-field log (GPS → local ENU + roll/pitch/yaw)
    • +
    • 8 Karlsruhe: timestamp lat lon alt x y z roll pitch yaw (first pose is origin)
    • +
    • 9 EuRoC MAV: stamp x y z qw qx qy qz vx vy vz vr vp vy ax ay az (17 CSV fields)
    • +
    • 10 RGBD-SLAM like 1 without coordinate-frame change
    • +
    • 11 RGBD-SLAM like 10 with node id as 9th field: stamp x y z qw qx qy qz id
    • +
    • 12 RGBD Bonn dynamic dataset format (stamp + pose; Bonn-specific frame conversion)
    • +
    +
    posesOutput node id → pose.
    constraintsOptional output links (format 3 only).
    stampsOptional output timestamps (formats 1, 5–9, 10–12 when present in file).
    +
    +
    +
    Returns
    False on I/O or parse error.
    + +
    +
    + +

    ◆ exportGPS()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool RTABMAP_CORE_EXPORT rtabmap::graph::exportGPS (const std::string & filePath,
    const std::map< int, GPS > & gpsValues,
    unsigned int rgba = 0xFFFFFFFF 
    )
    +
    + +

    Exports GPS samples to a PLY point cloud.

    +
    Parameters
    + + + + +
    filePathOutput .ply path.
    gpsValuesNode id → GPS fix.
    rgbaPoint color (default opaque white).
    +
    +
    + +
    +
    + +

    ◆ calcKittiSequenceErrors()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::graph::calcKittiSequenceErrors (const std::vector< Transform > & poses_gt,
    const std::vector< Transform > & poses_result,
    float & t_err,
    float & r_err 
    )
    +
    + +

    KITTI odometry benchmark error over fixed trajectory segments.

    +

    For each start pose (every 10 frames) and segment length in {100, 200, …, 800} m along poses_gt, compares the relative transform GT vs estimate and accumulates normalized errors. The returned values are the mean over all valid segments.

    +
    Parameters
    + + + + + +
    poses_gtGround-truth poses in temporal order (one per frame).
    poses_resultEstimated poses (same length and ordering as poses_gt).
    t_errOutput mean translation error (%): segment translation error (m) divided by segment length, averaged, then × 100.
    r_errOutput mean rotation error (deg/m): segment rotation error (rad) divided by segment length, averaged, then converted to deg/m.
    +
    +
    +
    See also
    http://www.cvlibs.net/datasets/kitti/eval_odometry.php
    + +
    +
    + +

    ◆ calcRelativeErrors()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::graph::calcRelativeErrors (const std::vector< Transform > & poses_gt,
    const std::vector< Transform > & poses_result,
    float & t_err,
    float & r_err 
    )
    +
    + +

    Mean frame-to-frame relative pose error (RPE-style, one step).

    +

    For each consecutive pair (i, i+1), builds the relative motion in ground truth and in the estimate, then measures how much they differ:

      +
    • translation: Euclidean distance between the two relative transforms (m)
    • +
    • rotation: angle between the two relative transforms (rad → deg)
    • +
    +

    Returns the arithmetic mean over all N-1 pairs (N = trajectory length). Unlike calcKittiSequenceErrors(), there is no fixed segment length and no path-length normalization.

    +
    Parameters
    + + + + + +
    poses_gtGround-truth poses in temporal order (one per frame).
    poses_resultEstimated poses (same length and ordering as poses_gt).
    t_errOutput mean translation error over consecutive pairs (m).
    r_errOutput mean rotation error over consecutive pairs (deg).
    +
    +
    + +
    +
    + +

    ◆ calcRMSE()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Transform RTABMAP_CORE_EXPORT rtabmap::graph::calcRMSE (const std::map< int, Transform > & groundTruth,
    const std::map< int, Transform > & poses,
    float & translational_rmse,
    float & translational_mean,
    float & translational_median,
    float & translational_std,
    float & translational_min,
    float & translational_max,
    float & rotational_rmse,
    float & rotational_mean,
    float & rotational_median,
    float & rotational_std,
    float & rotational_min,
    float & rotational_max,
    bool align2D = false 
    )
    +
    + +

    Absolute trajectory error (ATE) with Sim(3)-style alignment (TUM RGB-D tool).

    +

    Only poses whose id exists in both groundTruth and poses are compared. An alignment transform t is estimated so that per-pose error is measured after bringing the estimate into the reference frame:

      +
    • If more than five poses match: t from SVD on position correspondences (estimate positions → ground-truth positions; z ignored when align2D is true).
    • +
    • Otherwise: t = groundTruth[firstId] * poses[firstId]⁻¹ using the first matched id.
    • +
    +

    For each matched pose, after aligned = t * poses[id]:

      +
    • Translational error: Euclidean distance between aligned and groundTruth[id] (m).
    • +
    • Rotational error: Angle between the poses' +X axes (deg).
    • +
    +

    The eight @p translational_* and @p rotational_* outputs are statistics over those per-pose errors (all matched poses). They are set to 0 when no id matches.

    +
    Parameters
    + + + + + + + + + + + + + + + + +
    groundTruthReference trajectory (node id → pose).
    posesEstimated trajectory; ids not in groundTruth are skipped.
    translational_rmseRoot mean square of translational errors (m).
    translational_meanArithmetic mean of translational errors (m).
    translational_medianMiddle sample in matched-pose iteration order (m).
    translational_stdStandard deviation of translational errors (m).
    translational_minMinimum translational error (m).
    translational_maxMaximum translational error (m).
    rotational_rmseRoot mean square of rotational errors (deg).
    rotational_meanArithmetic mean of rotational errors (deg).
    rotational_medianMiddle sample in matched-pose iteration order (deg).
    rotational_stdStandard deviation of rotational errors (deg).
    rotational_minMinimum rotational error (deg).
    rotational_maxMaximum rotational error (deg).
    align2DIf true, alignment uses x/y only (z set to 0 for correspondence); 3D if false.
    +
    +
    +
    Returns
    Alignment transform t applied as t * poses[id] before error computation.
    +
    See also
    https://vision.in.tum.de/data/datasets/rgbd-dataset
    + +
    +
    + +

    ◆ computeMaxGraphErrors()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    MaxGraphErrors RTABMAP_CORE_EXPORT rtabmap::graph::computeMaxGraphErrors (const std::map< int, Transform > & poses,
    const std::multimap< int, Link > & links,
    bool for3DoF = false 
    )
    +
    + +

    Finds the worst pose-graph constraint residuals after optimization.

    +

    Iterates over links and, for each non-self-referenced edge (from != to):

      +
    1. Looks up T_from and T_to in poses (returns default MaxGraphErrors if any endpoint pose is missing, null, or not invertible).
    2. +
    3. Builds the relative pose implied by the optimized poses:
        +
      • Normal link: t = T_from⁻¹ · T_to
      • +
      • Landmark (from < 0): t = T_to⁻¹ · T_from, link measurement inverted
      • +
      +
    4. +
    5. Compares t to the link transform:
        +
      • Linear error: max |Δx|, |Δy|, and |Δz| (z ignored when for3DoF is true).
      • +
      • Angular error: full 3D angle between t and the link, or yaw-only if for3DoF; skipped for Link::kLandmark when the information matrix does not constrain yaw.
      • +
      +
    6. +
    7. Normalizes by link uncertainty: error / sqrt(variance) using the link information matrix (largest diagonal variance for translation/rotation).
    8. +
    +

    The returned MaxGraphErrors holds the link with the highest linear and angular ratios (not necessarily the largest absolute error).

    +
    Parameters
    + + + + +
    posesOptimized node poses (must contain every from and to id used).
    linksGraph constraints (typically std::multimap<int, Link> keyed by from).
    for3DoFIf true, linear error uses x/y only and angular error compares yaw only.
    +
    +
    +
    Returns
    MaxGraphErrors; fields stay -1 when no valid link was checked or on early abort.
    + +
    +
    + +

    ◆ getMaxOdomInf()

    + +
    +
    + + + + + + + + +
    std::vector< double > RTABMAP_CORE_EXPORT rtabmap::graph::getMaxOdomInf (const std::multimap< int, Link > & links)
    +
    + +

    Maximum information-matrix diagonal over odometry neighbor links.

    +

    Scans links of type Link::kNeighbor or Link::kNeighborMerged and, for each dof (x, y, z, roll, pitch, yaw), keeps the largest diagonal entry of the 6×6 information matrix.

    +
    Parameters
    + + +
    linksGraph constraints (multimap keyed by source id).
    +
    +
    +
    Returns
    Six maximum information values, or an empty vector if no neighbor links exist.
    + +
    +
    + +

    ◆ findLink() [1/6]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::multimap< int, Link >::iterator RTABMAP_CORE_EXPORT rtabmap::graph::findLink (std::multimap< int, Link > & links,
    int from,
    int to,
    bool checkBothWays = true,
    Link::Type type = Link::kUndef 
    )
    +
    + +

    Finds the first link from from to to in a multimap keyed by source id.

    +

    Iterates all entries with key from and matches the destination (and optionally type). When checkBothWays is true, also searches key to for a link back to from.

    +
    Parameters
    + + + + + + +
    linksLink multimap (key = source node id).
    fromSource node id.
    toDestination node id.
    checkBothWaysIf true, also match to → from.
    typeRequired link type, or Link::kUndef to accept any type.
    +
    +
    +
    Returns
    Iterator to the link, or links.end() if not found.
    + +
    +
    + +

    ◆ findLink() [2/6]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::multimap< int, std::pair< int, Link::Type > >::iterator RTABMAP_CORE_EXPORT rtabmap::graph::findLink (std::multimap< int, std::pair< int, Link::Type > > & links,
    int from,
    int to,
    bool checkBothWays = true,
    Link::Type type = Link::kUndef 
    )
    +
    +

    This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. std::multimap<int, std::pair<int, Link::Type>>.

    + +
    +
    + +

    ◆ findLink() [3/6]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::multimap< int, int >::iterator RTABMAP_CORE_EXPORT rtabmap::graph::findLink (std::multimap< int, int > & links,
    int from,
    int to,
    bool checkBothWays = true 
    )
    +
    +

    This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. std::multimap<int, int>.

    + +
    +
    + +

    ◆ findLink() [4/6]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::multimap< int, Link >::const_iterator RTABMAP_CORE_EXPORT rtabmap::graph::findLink (const std::multimap< int, Link > & links,
    int from,
    int to,
    bool checkBothWays = true,
    Link::Type type = Link::kUndef 
    )
    +
    +

    This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Const std::multimap<int, Link>.

    + +
    +
    + +

    ◆ findLink() [5/6]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::multimap< int, std::pair< int, Link::Type > >::const_iterator RTABMAP_CORE_EXPORT rtabmap::graph::findLink (const std::multimap< int, std::pair< int, Link::Type > > & links,
    int from,
    int to,
    bool checkBothWays = true,
    Link::Type type = Link::kUndef 
    )
    +
    +

    This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Const std::multimap<int, std::pair<int, Link::Type>>.

    + +
    +
    + +

    ◆ findLink() [6/6]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::multimap< int, int >::const_iterator RTABMAP_CORE_EXPORT rtabmap::graph::findLink (const std::multimap< int, int > & links,
    int from,
    int to,
    bool checkBothWays = true 
    )
    +
    +

    This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Const std::multimap<int, int>.

    + +
    +
    + +

    ◆ findLinks()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    std::list< Link > RTABMAP_CORE_EXPORT rtabmap::graph::findLinks (const std::multimap< int, Link > & links,
    int from 
    )
    +
    + +

    Lists all links incident on node from.

    +

    Outgoing links (link.from() == from) are returned as stored; for incoming links (link.to() == from), the inverse link is returned so the pose of from is always the source frame.

    +
    Parameters
    + + + +
    linksGraph constraints.
    fromNode id to query.
    +
    +
    +
    Returns
    Incident links (may be empty).
    + +
    +
    + +

    ◆ filterDuplicateLinks()

    + +
    +
    + + + + + + + + +
    std::multimap< int, Link > RTABMAP_CORE_EXPORT rtabmap::graph::filterDuplicateLinks (const std::multimap< int, Link > & links)
    +
    + +

    Removes duplicate undirected links.

    +

    Keeps the first occurrence of each (from, to) or (to, from) pair with the same Link::Type (see findLink() with checkBothWays).

    +
    Parameters
    + + +
    linksInput link multimap.
    +
    +
    +
    Returns
    Copy without duplicates.
    + +
    +
    + +

    ◆ filterLinks() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    std::multimap< int, Link > RTABMAP_CORE_EXPORT rtabmap::graph::filterLinks (const std::multimap< int, Link > & links,
    Link::Type filteredType,
    bool inverted = false 
    )
    +
    + +

    Filters links by type or self-reference.

    +
      +
    • If filteredType is kSelfRefLink: exclude self-references (from == to), or include only them when inverted is true.
    • +
    • Otherwise: exclude links of filteredType, or keep only that type when inverted is true.
    • +
    +
    Parameters
    + + + + +
    linksInput links.
    filteredTypeType to filter, or Link::kSelfRefLink for self-reference filtering.
    invertedIf true, keep the filtered set instead of removing it.
    +
    +
    +
    Returns
    Filtered link container (same structure as input).
    + +
    +
    + +

    ◆ filterLinks() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    std::map< int, Link > RTABMAP_CORE_EXPORT rtabmap::graph::filterLinks (const std::map< int, Link > & links,
    Link::Type filteredType,
    bool inverted = false 
    )
    +
    +

    This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. For std::map<int, Link>.

    + +
    +
    + +

    ◆ frustumPosesFiltering()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::map< int, Transform > RTABMAP_CORE_EXPORT rtabmap::graph::frustumPosesFiltering (const std::map< int, Transform > & poses,
    const Transform & cameraPose,
    float horizontalFOV = 45.0f,
    float verticalFOV = 45.0f,
    float nearClipPlaneDistance = 0.1f,
    float farClipPlaneDistance = 100.0f,
    bool negative = false 
    )
    +
    + +

    Keeps poses inside (or outside) a camera frustum.

    +

    Transforms each pose position into the frustum defined by cameraPose using util3d::frustumFiltering() (this assumes the cameraPose includes the optical rotation of the camera (X right, Y down, Z forward).

    +
    Parameters
    + + + + + + + + +
    posesInput poses (null poses are skipped) in base frame (X forward, Y left, Z up),
    cameraPoseFrustum origin and orientation including the optical rotation of the camera (X right, Y down, Z forward).
    horizontalFOVHorizontal field of view (deg); see CameraModel::horizontalFOV().
    verticalFOVVertical field of view (deg); see CameraModel::verticalFOV().
    nearClipPlaneDistanceNear clipping distance (m).
    farClipPlaneDistanceFar clipping distance (m).
    negativeIf false, keep poses inside the frustum; if true, keep poses outside.
    +
    +
    +
    Returns
    Subset of poses passing the filter.
    + +
    +
    + +

    ◆ radiusPosesFiltering()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::map< int, Transform > RTABMAP_CORE_EXPORT rtabmap::graph::radiusPosesFiltering (const std::map< int, Transform > & poses,
    float radius,
    float angle,
    bool keepLatest = true 
    )
    +
    + +

    Subsamples poses that are spatially (and optionally angularly) redundant.

    +

    For each pose not yet processed, finds all poses within radius (KD-tree). When angle > 0, only poses whose +X axis differs by at most angle (rad) are grouped. From each group, keeps one pose: the latest in map order if keepLatest, otherwise the earliest. The first and last poses of the input map are always kept.

    +
    Parameters
    + + + + + +
    posesInput trajectory (map iteration order defines “latest/oldest”).
    radiusClustering radius (m); if ≤ 0 or fewer than three poses, returns poses unchanged.
    angleMax heading difference within a cluster (rad); 0 ignores orientation.
    keepLatestIf true, keep the latest pose per cluster; otherwise the earliest.
    +
    +
    +
    Returns
    Subsampled poses.
    + +
    +
    + +

    ◆ radiusPosesClustering()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    std::multimap< int, int > RTABMAP_CORE_EXPORT rtabmap::graph::radiusPosesClustering (const std::map< int, Transform > & poses,
    float radius,
    float angle 
    )
    +
    + +

    Radius-neighbor clustering of poses.

    +

    For each pose, inserts (queryId, neighborId) into the output for every other pose within radius (and within angle of the query heading when angle > 0).

    +
    Parameters
    + + + + +
    posesInput poses.
    radiusSearch radius (m); no pairs if ≤ 0 or fewer than two poses.
    angleMax heading difference (rad); 0 ignores orientation.
    +
    +
    +
    Returns
    Multimap of pose id → neighbor id (both ids from poses).
    + +
    +
    + +

    ◆ reduceGraph()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void rtabmap::graph::reduceGraph (const std::map< int, Transform > & poses,
    const std::multimap< int, Link > & links,
    std::multimap< int, int > & hyperNodes,
    std::multimap< int, Link > & hyperLinks 
    )
    +
    + +

    Reduces a pose graph into hyper-nodes and hyper-links.

    +

    Hyper-nodes: clusters poses connected by non-neighbor loop-closure links. Clustering starts from the largest id downward; each cluster is keyed by its parent (hyper-node) id.

    +

    Hyper-links: for each Link::kNeighbor or Link::kNeighborMerged link between different clusters, builds one merged Link along the shortest path through intra-cluster closure links (Dijkstra with unit cost).

    +
    Parameters
    + + + + + +
    posesInput optimized poses.
    linksInput constraints (should be unique per directed edge for closure links).
    hyperNodesOutput hyperNodeId → childPoseId membership.
    hyperLinksOutput links between hyper-nodes (one per hyper-edge, most recent kept).
    +
    +
    + +
    +
    + +

    ◆ computePath() [1/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::list< std::pair< int, Transform > > RTABMAP_CORE_EXPORT rtabmap::graph::computePath (const std::map< int, rtabmap::Transform > & poses,
    const std::multimap< int, int > & links,
    int from,
    int to,
    bool updateNewCosts = false 
    )
    +
    + +

    A* shortest path on a pose graph with Euclidean edge costs.

    +

    Edge cost between adjacent nodes is the Euclidean distance between their poses in poses. Uses costSoFar + distToEnd where distToEnd is the distance to the goal pose.

    +
    Parameters
    + + + + + + +
    posesNode id → pose (must contain every node reached by links).
    linksDirected edges (from → to) keyed by source id.
    fromStart node id.
    toGoal node id.
    updateNewCostsIf true, use a multimap queue that can decrease keys when a shorter path is found.
    +
    +
    +
    Returns
    Ordered path from from to to (inclusive) with poses; empty if unreachable.
    + +
    +
    + +

    ◆ computePath() [2/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::list< int > RTABMAP_CORE_EXPORT rtabmap::graph::computePath (const std::multimap< int, Link > & links,
    int from,
    int to,
    bool updateNewCosts = false,
    bool useSameCostForAllLinks = false 
    )
    +
    + +

    Dijkstra shortest path on link constraints.

    +

    Explores outgoing links keyed by link.from(). Edge cost is 1 when useSameCostForAllLinks is true, otherwise the translation norm of the link transform.

    +
    Parameters
    + + + + + + +
    linksConstraints keyed by source node id.
    fromStart node id.
    toGoal node id.
    updateNewCostsIf true, allow cost improvements on open nodes.
    useSameCostForAllLinksIf true, unit edge cost; else use link.transform().getNorm().
    +
    +
    +
    Returns
    Node ids from from to to (inclusive); empty if unreachable.
    + +
    +
    + +

    ◆ computePath() [3/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::list< std::pair< int, Transform > > RTABMAP_CORE_EXPORT rtabmap::graph::computePath (int fromId,
    int toId,
    const Memory * memory,
    bool lookInDatabase = true,
    bool updateNewCosts = false,
    float linearVelocity = 0.0f,
    float angularVelocity = 0.0f,
    bool ignoreDirectLinks = false 
    )
    +
    + +

    Dijkstra path through the live Memory pose graph.

    +

    Loads links from Memory (optionally from the database), chains transforms along the chosen path, and returns the accumulated poses. Self-referenced links are skipped.

    +

    By default (linearVelocity and angularVelocity ≤ 0), edge cost is translation distance (m) only. When set > 0, costs are expressed in seconds of motion:

      +
    • linearVelocity adds linkTranslation / linearVelocity (time to drive the edge at that speed). Used alone it scales every edge by the same factor, so the shortest path is unchanged; set it to your robot’s typical forward speed (e.g. 0.5 m/s) when you also use angularVelocity so translation and rotation costs are comparable.
    • +
    • angularVelocity adds headingMismatch / angularVelocity, where heading mismatch is the angle between the displacement to the next node and that node’s forward (+X) axis. This is what changes which path is chosen: a chain followed mostly forward (small mismatch) can beat a shorter route through loop closures that require large reorientations (e.g. angularVelocity = 1.0 rad/s with linearVelocity = 0.5 m/s). With angularVelocity > 0 and linearVelocity ≤ 0, translation is ignored and the path minimizes heading mismatch only (forward-following paths, regardless of distance). This can help loop-closure detection when the map was built with a forward-facing camera: the path stays aligned with how places were observed while driving forward.
    • +
    +
    Parameters
    + + + + + + + + + +
    fromIdStart signature id (≥ 0).
    toIdGoal signature id (≠ 0).
    memoryGraph memory (must not be null).
    lookInDatabaseIf true, load links from the database when not already in RAM.
    updateNewCostsIf true, allow cost improvements on open nodes.
    linearVelocityIf > 0, add translationNorm / linearVelocity to edge cost (m/s).
    angularVelocityIf > 0, add rotation time from motion direction change (rad/s).
    ignoreDirectLinksIf true, skip the direct edge between fromId and toId.
    +
    +
    +
    Returns
    Path as (nodeId, pose) pairs; first pose is identity at fromId. Empty if unreachable.
    + +
    +
    + +

    ◆ findNearestNode()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    int RTABMAP_CORE_EXPORT rtabmap::graph::findNearestNode (const std::map< int, rtabmap::Transform > & poses,
    const rtabmap::Transform & targetPose,
    float * distance = 0 
    )
    +
    + +

    Id of the nearest pose to targetPose.

    +

    Wrapper around findNearestNodes() with radius=0, k=1 (1-NN in 3D).

    +
    Parameters
    + + + + +
    posesNodes to search.
    targetPoseQuery position (x, y, z only; orientation is not used).
    distanceIf not null, set to the squared Euclidean distance of the match.
    +
    +
    +
    Returns
    Closest node id, or 0 if poses is empty.
    + +
    +
    + +

    ◆ findNearestNodes() [1/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::map< int, float > RTABMAP_CORE_EXPORT rtabmap::graph::findNearestNodes (int nodeId,
    const std::map< int, Transform > & poses,
    float radius,
    float angle = 0.0f,
    int k = 0 
    )
    +
    + +

    Spatial neighbors of a node (KD-tree radius or k-NN search).

    +

    nodeId is removed from the search set. Requires radius &gt; 0 or k &gt; 0. When radius &gt; 0, returns all poses within radius (up to k if k &gt; 0). When radius == 0, returns the k nearest neighbors.

    +
    Parameters
    + + + + + + +
    nodeIdQuery node (must exist in poses); excluded from results.
    posesCandidate poses.
    radiusSearch radius (m).
    angleMax +X axis angle difference (rad); 0 ignores heading.
    kMax neighbors (0 = all within radius).
    +
    +
    +
    Returns
    Neighbor id → squared Euclidean distance.
    + +
    +
    + +

    ◆ findNearestNodes() [2/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::map< int, float > RTABMAP_CORE_EXPORT rtabmap::graph::findNearestNodes (const Transform & targetPose,
    const std::map< int, Transform > & poses,
    float radius,
    float angle = 0.0f,
    int k = 0 
    )
    +
    + +

    Spatial neighbors of a pose (KD-tree radius or k-NN search).

    +
    Parameters
    + + + + + + +
    targetPoseQuery pose (position used; orientation used when angle > 0).
    posesCandidate poses (not modified).
    radiusSearch radius (m).
    angleMax +X axis angle difference (rad); 0 ignores heading.
    kMax neighbors (0 = all within radius).
    +
    +
    +
    Returns
    Neighbor id → squared Euclidean distance.
    + +
    +
    + +

    ◆ findNearestPoses()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::map< int, Transform > RTABMAP_CORE_EXPORT rtabmap::graph::findNearestPoses (const Transform & targetPose,
    const std::map< int, Transform > & poses,
    float radius,
    float angle = 0.0f,
    int k = 0 
    )
    +
    +

    This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Query by Transform instead of node id.

    + +
    +
    + +

    ◆ findNearestNodes() [3/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    RTABMAP_DEPRECATED std::map< int, float > RTABMAP_CORE_EXPORT rtabmap::graph::findNearestNodes (const std::map< int, rtabmap::Transform > & nodes,
    const rtabmap::Transform & targetPose,
    int k 
    )
    +
    +
    + +

    ◆ getNodesInRadius() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    RTABMAP_DEPRECATED std::map< int, float > RTABMAP_CORE_EXPORT rtabmap::graph::getNodesInRadius (int nodeId,
    const std::map< int, Transform > & nodes,
    float radius 
    )
    +
    +
    + +

    ◆ getNodesInRadius() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    RTABMAP_DEPRECATED std::map< int, float > RTABMAP_CORE_EXPORT rtabmap::graph::getNodesInRadius (const Transform & targetPose,
    const std::map< int, Transform > & nodes,
    float radius 
    )
    +
    +
    + +

    ◆ getPosesInRadius() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    RTABMAP_DEPRECATED std::map< int, Transform > RTABMAP_CORE_EXPORT rtabmap::graph::getPosesInRadius (int nodeId,
    const std::map< int, Transform > & nodes,
    float radius,
    float angle = 0.0f 
    )
    +
    +
    + +

    ◆ getPosesInRadius() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    RTABMAP_DEPRECATED std::map< int, Transform > RTABMAP_CORE_EXPORT rtabmap::graph::getPosesInRadius (const Transform & targetPose,
    const std::map< int, Transform > & nodes,
    float radius,
    float angle = 0.0f 
    )
    +
    +
    + +

    ◆ computePathLength() [1/2]

    + +
    +
    + + + + + + + + +
    float RTABMAP_CORE_EXPORT rtabmap::graph::computePathLength (const std::vector< std::pair< int, Transform > > & path)
    +
    + +

    Path length along an ordered list of poses.

    +

    Sums path[i].second.getDistance(path[i+1].second) for consecutive entries.

    +
    Parameters
    + + +
    pathOrdered (nodeId, pose) pairs.
    +
    +
    +
    Returns
    Total length (m), or 0 if fewer than two poses.
    + +
    +
    + +

    ◆ computePathLength() [2/2]

    + +
    +
    + + + + + + + + +
    float RTABMAP_CORE_EXPORT rtabmap::graph::computePathLength (const std::map< int, Transform > & path)
    +
    + +

    Path length in map iteration order.

    +

    Sums distances between consecutive poses in ascending map key order (does not verify that entries form a connected path in the graph).

    +
    Parameters
    + + +
    pathPoses keyed by node id (sorted by key).
    +
    +
    +
    Returns
    Total length (m), or 0 if fewer than two poses.
    + +
    +
    + +

    ◆ getPaths()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    std::list< std::map< int, Transform > > RTABMAP_CORE_EXPORT rtabmap::graph::getPaths (std::map< int, Transform > poses,
    const std::multimap< int, Link > & links 
    )
    +
    + +

    Splits poses into chains connected only by neighbor links.

    +

    Repeatedly builds a path starting from the lowest remaining id: adds the next pose in map order only if a Link::kNeighbor or Link::kNeighborMerged link exists from the previous pose to it. Stops at the first gap, pushes the chain, and continues until poses is empty.

    +
    Parameters
    + + + +
    posesInput poses (cleared as segments are extracted).
    linksGraph constraints keyed by source id.
    +
    +
    +
    Returns
    List of pose maps, each a contiguous neighbor chain.
    + +
    +
    + +

    ◆ computeMinMax()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::graph::computeMinMax (const std::map< int, Transform > & poses,
    cv::Vec3f & min,
    cv::Vec3f & max 
    )
    +
    + +

    Axis-aligned bounding box of pose positions.

    +
    Parameters
    + + + + +
    posesInput poses (no effect if empty).
    minOutput minimum (x, y, z) in meters.
    maxOutput maximum (x, y, z) in meters.
    +
    +
    + +
    +
    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespacertabmap_1_1graph.js b/preview/pr-1492/api/latest/namespacertabmap_1_1graph.js new file mode 100644 index 00000000..c83d4e45 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacertabmap_1_1graph.js @@ -0,0 +1,43 @@ +var namespacertabmap_1_1graph = +[ + [ "MaxGraphErrors", "structrtabmap_1_1graph_1_1MaxGraphErrors.html", "structrtabmap_1_1graph_1_1MaxGraphErrors" ], + [ "exportPoses", "namespacertabmap_1_1graph.html#af5622dec3112ea0b5154056bde132d46", null ], + [ "importPoses", "namespacertabmap_1_1graph.html#a5c0eb890db7dba1c353d57595ccbdc6e", null ], + [ "exportGPS", "namespacertabmap_1_1graph.html#a96a6c2e8348e3d9cfd8b1770d17da9b2", null ], + [ "calcKittiSequenceErrors", "namespacertabmap_1_1graph.html#a3c9effdb0d7c235dc1b8d7e3f8487c67", null ], + [ "calcRelativeErrors", "namespacertabmap_1_1graph.html#a83c41a7cdd595ae6f76d3f1c5140c215", null ], + [ "calcRMSE", "namespacertabmap_1_1graph.html#a5c36e32a4acd10ac3cdbbf7d73591f88", null ], + [ "computeMaxGraphErrors", "namespacertabmap_1_1graph.html#a4691b760dfafe6d93de514c96fa55e0e", null ], + [ "getMaxOdomInf", "namespacertabmap_1_1graph.html#a6c009c4c819abe37ec2ca6d041edd92b", null ], + [ "findLink", "namespacertabmap_1_1graph.html#aaa0b06795dea514ad1d5fdd4626d32ec", null ], + [ "findLink", "namespacertabmap_1_1graph.html#ad91079c9cdd934c8ba8927d3c52b40e5", null ], + [ "findLink", "namespacertabmap_1_1graph.html#a06ed3112247c13dcf494665c1d9df327", null ], + [ "findLink", "namespacertabmap_1_1graph.html#a7695c60c6bb375057586449674d42eea", null ], + [ "findLink", "namespacertabmap_1_1graph.html#a8200ae3a6bd27ee2cee4b71d85ace3e9", null ], + [ "findLink", "namespacertabmap_1_1graph.html#aecdcc01682092f4c89257d070aa2a437", null ], + [ "findLinks", "namespacertabmap_1_1graph.html#a308c9331cd3dd36a776517e64b33bd82", null ], + [ "filterDuplicateLinks", "namespacertabmap_1_1graph.html#a5d11e3cccfeca97d570c528858863dd2", null ], + [ "filterLinks", "namespacertabmap_1_1graph.html#a592918d54b32d6f13236de85958da300", null ], + [ "filterLinks", "namespacertabmap_1_1graph.html#af4dffb2a3eced519378d18bca8fa4419", null ], + [ "frustumPosesFiltering", "namespacertabmap_1_1graph.html#a8213a5876c86611ee4c832981eb1e7de", null ], + [ "radiusPosesFiltering", "namespacertabmap_1_1graph.html#a1906b8b4ad4b7ffc955d22c4996b1506", null ], + [ "radiusPosesClustering", "namespacertabmap_1_1graph.html#acaf3e4ffcfc830747c3c3cb02a8ea155", null ], + [ "reduceGraph", "namespacertabmap_1_1graph.html#aabda884597e6b8df053d04ee56cfaf6f", null ], + [ "computePath", "namespacertabmap_1_1graph.html#a5ec6c3883f73181d9458c5905c0aa0ea", null ], + [ "computePath", "namespacertabmap_1_1graph.html#ae21d02d613df461d6163f9d9a3db7ad2", null ], + [ "computePath", "namespacertabmap_1_1graph.html#a1ec6b9506985624f31fb2091219cb142", null ], + [ "findNearestNode", "namespacertabmap_1_1graph.html#a3d6e74a018b07cd52151e3e168f6384c", null ], + [ "findNearestNodes", "namespacertabmap_1_1graph.html#a92dfe14b22f897e11bf5bf3f7a7c9157", null ], + [ "findNearestNodes", "namespacertabmap_1_1graph.html#a70a5f4b17aa3bb54cad151c9f290ff7f", null ], + [ "findNearestPoses", "namespacertabmap_1_1graph.html#a8cd823f440a4512407ef78d76ff1dbbf", null ], + [ "findNearestPoses", "namespacertabmap_1_1graph.html#a236de727a38e51699fe73ff61b459d95", null ], + [ "findNearestNodes", "namespacertabmap_1_1graph.html#a52dbbfb5099e97699f2ead9139891a5f", null ], + [ "getNodesInRadius", "namespacertabmap_1_1graph.html#af9e81a0b31730adb292591b79f45c87e", null ], + [ "getNodesInRadius", "namespacertabmap_1_1graph.html#a4f7f712868babb4cc74f7fe2cc366620", null ], + [ "getPosesInRadius", "namespacertabmap_1_1graph.html#ae487257302634dff8248188e2ed69043", null ], + [ "getPosesInRadius", "namespacertabmap_1_1graph.html#a0851e81af5d331032ec790a10bb4302f", null ], + [ "computePathLength", "namespacertabmap_1_1graph.html#a3cd2009752bc8e39ec00f7f08cfd4a39", null ], + [ "computePathLength", "namespacertabmap_1_1graph.html#a14376d7f2365ab41e5c361876c999277", null ], + [ "getPaths", "namespacertabmap_1_1graph.html#a0a04ab5289c258725555d6c18a076094", null ], + [ "computeMinMax", "namespacertabmap_1_1graph.html#a39f8c9011cb5b7652003df9275c88410", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/namespacertabmap_1_1util2d.html b/preview/pr-1492/api/latest/namespacertabmap_1_1util2d.html index a2a1f3b2..877df10c 100644 --- a/preview/pr-1492/api/latest/namespacertabmap_1_1util2d.html +++ b/preview/pr-1492/api/latest/namespacertabmap_1_1util2d.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    @@ -100,7 +117,7 @@ Functions void RTABMAP_CORE_EXPORT calcOpticalFlowPyrLKStereo (cv::InputArray _prevImg, cv::InputArray _nextImg, cv::InputArray _prevPts, cv::InputOutputArray _nextPts, cv::OutputArray _status, cv::OutputArray _err, cv::Size winSize=cv::Size(15, 3), int maxLevel=3, cv::TermCriteria criteria=cv::TermCriteria(cv::TermCriteria::COUNT+cv::TermCriteria::EPS, 30, 0.01), int flags=0, double minEigThreshold=1e-4)  Computes sparse optical flow using a pyramidal Lucas-Kanade method constrained to the x-axis.
      -cv::Mat RTABMAP_CORE_EXPORT disparityFromStereoImages (const cv::Mat &leftImage, const cv::Mat &rightImage, const ParametersMap &parameters=ParametersMap()) +cv::Mat RTABMAP_CORE_EXPORT disparityFromStereoImages (const cv::Mat &leftImage, const cv::Mat &rightImage, const ParametersMap &parameters=ParametersMap())  Computes the disparity map from a pair of stereo images.
      cv::Mat RTABMAP_CORE_EXPORT depthFromDisparity (const cv::Mat &disparity, float fx, float baseline, int type=CV_32FC1) @@ -181,6 +198,7 @@ cv::Mat RTABMAP_CORE_EXPORT <

    Detailed Description

    This namespace contains 2D image processing utilities.

    +

    2D image utilities: disparity and depth conversion, interpolation, decimation, sub-pixel refinement and similarity measures.

    Function Documentation

    ◆ ssd()

    @@ -520,8 +538,8 @@ cv::Mat RTABMAP_CORE_EXPORT < - const ParametersMap &  - parameters = ParametersMap()  + const ParametersMap &  + parameters = ParametersMap()  @@ -1716,9 +1734,13 @@ If the indx vector is provided, the returned indices refer to the o
    + - + diff --git a/preview/pr-1492/api/latest/namespacertabmap_1_1util3d.html b/preview/pr-1492/api/latest/namespacertabmap_1_1util3d.html new file mode 100644 index 00000000..e9bf6518 --- /dev/null +++ b/preview/pr-1492/api/latest/namespacertabmap_1_1util3d.html @@ -0,0 +1,8683 @@ + + + + + + + + +RTAB-Map: rtabmap::util3d Namespace Reference + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    + +
    rtabmap::util3d Namespace Reference
    +
    +
    + +

    3D utilities: point cloud conversion and filtering, projection, registration, surface reconstruction, mapping and transforms. +More...

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    template<typename PointCloud2T >
    LaserScan laserScanFromPointCloud (const PointCloud2T &cloud, bool filterNaNs=true, bool is2D=false, const Transform &transform=Transform())
     Convert pcl::PCLPointCloud2 to rtabmap::LaserScan with all supported fields (see rtabmap::LaserScan::Format)
     
    template<typename PointT >
    pcl::PointCloud< PointT >::Ptr projectCloudOnXYPlane (const typename pcl::PointCloud< PointT > &cloud)
     Projects a point cloud onto the XY plane by setting all Z coordinates to zero.
     
    template<typename PointT >
    void segmentObstaclesFromGround (const typename pcl::PointCloud< PointT >::Ptr &cloud, const typename pcl::IndicesPtr &indices, pcl::IndicesPtr &ground, pcl::IndicesPtr &obstacles, int normalKSearch, float groundNormalAngle, float clusterRadius, int minClusterSize, bool segmentFlatObstacles, float maxGroundHeight, pcl::IndicesPtr *flatObstacles, const Eigen::Vector4f &viewPoint, float groundNormalsUp)
     
    template<typename PointT >
    void segmentObstaclesFromGround (const typename pcl::PointCloud< PointT >::Ptr &cloud, pcl::IndicesPtr &ground, pcl::IndicesPtr &obstacles, int normalKSearch, float groundNormalAngle, float clusterRadius, int minClusterSize, bool segmentFlatObstacles=false, float maxGroundHeight=0.0f, pcl::IndicesPtr *flatObstacles=0, const Eigen::Vector4f &viewPoint=Eigen::Vector4f(0, 0, 100, 0), float groundNormalsUp=0)
     Segments ground and obstacle indices from a point cloud using surface normals and clustering.
     
    template<typename PointT >
    void occupancy2DFromGroundObstacles (const typename pcl::PointCloud< PointT >::Ptr &cloud, const pcl::IndicesPtr &groundIndices, const pcl::IndicesPtr &obstaclesIndices, cv::Mat &ground, cv::Mat &obstacles, float cellSize)
     Projects 3D ground and obstacle point clouds onto the 2D XY plane and voxelizes them into 2D occupancy data.
     
    template<typename PointT >
    void occupancy2DFromGroundObstacles (const typename pcl::PointCloud< PointT >::Ptr &groundCloud, const typename pcl::PointCloud< PointT >::Ptr &obstaclesCloud, cv::Mat &ground, cv::Mat &obstacles, float cellSize)
     Projects 3D ground and obstacle point clouds onto the 2D XY plane and voxelizes them into 2D occupancy data.
     
    template<typename PointT >
    void occupancy2DFromCloud3D (const typename pcl::PointCloud< PointT >::Ptr &cloud, const pcl::IndicesPtr &indices, cv::Mat &ground, cv::Mat &obstacles, float cellSize=0.05f, float groundNormalAngle=M_PI_4, int minClusterSize=20, bool segmentFlatObstacles=false, float maxGroundHeight=0.0f)
     Generates 2D ground and obstacle occupancy data from a 3D point cloud.
     
    template<typename PointT >
    void occupancy2DFromCloud3D (const typename pcl::PointCloud< PointT >::Ptr &cloud, cv::Mat &ground, cv::Mat &obstacles, float cellSize=0.05f, float groundNormalAngle=M_PI_4, int minClusterSize=20, bool segmentFlatObstacles=false, float maxGroundHeight=0.0f)
     Generates 2D ground and obstacle occupancy data from a 3D point cloud.
     
    template<typename pointT >
    std::vector< pcl::Vertices > normalizePolygonsSide (const typename pcl::PointCloud< pointT > &cloud, const std::vector< pcl::Vertices > &polygons, const pcl::PointXYZ &viewPoint)
     
    template<typename pointRGBT >
    void denseMeshPostProcessing (pcl::PolygonMeshPtr &mesh, float meshDecimationFactor, int maximumPolygons, const typename pcl::PointCloud< pointRGBT >::Ptr &cloud, float transferColorRadius, bool coloredOutput, bool cleanMesh, int minClusterSize, ProgressState *progressState)
     
    template<typename PointT >
    bool intersectRayMesh (const Eigen::Vector3f &origin, const Eigen::Vector3f &dir, const typename pcl::PointCloud< PointT > &cloud, const std::vector< pcl::Vertices > &polygons, bool ignoreBackFaces, float &distance, Eigen::Vector3f &normal, int &index)
     
    cv::Mat RTABMAP_CORE_EXPORT rgbFromCloud (const pcl::PointCloud< pcl::PointXYZRGBA > &cloud, bool bgrOrder=true)
     Converts a PCL point cloud with RGBA information to an OpenCV RGB or BGR image.
     
    cv::Mat RTABMAP_CORE_EXPORT depthFromCloud (const pcl::PointCloud< pcl::PointXYZRGBA > &cloud, bool depth16U=true)
     Generates a depth image from a PCL organized point cloud.
     
    void RTABMAP_CORE_EXPORT rgbdFromCloud (const pcl::PointCloud< pcl::PointXYZRGBA > &cloud, cv::Mat &rgb, cv::Mat &depth, bool bgrOrder=true, bool depth16U=true)
     Converts a PCL point cloud (with RGBA colors) into aligned RGB and depth OpenCV images.
     
    pcl::PointXYZ RTABMAP_CORE_EXPORT projectDepthTo3D (const cv::Mat &depthImage, float x, float y, float cx, float cy, float fx, float fy, bool smoothing, float depthErrorRatio=0.02f)
     Projects a single depth pixel into 3D space.
     
    Eigen::Vector3f RTABMAP_CORE_EXPORT projectDepthTo3DRay (const cv::Size &imageSize, float x, float y, float cx, float cy, float fx, float fy)
     Projects pixel coordinates to a normalized 3D ray in camera coordinates.
     
    RTABMAP_DEPRECATED pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT cloudFromDepth (const cv::Mat &imageDepth, float cx, float cy, float fx, float fy, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)
     Converts a depth image to a 3D point cloud.
     
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT cloudFromDepth (const cv::Mat &imageDepth, const CameraModel &model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)
     Converts a depth image to a 3D point cloud using a camera model.
     
    +pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT cloudFromDepth (const cv::Mat &imageDepth, const cv::Mat &imageDepthConfidence, const CameraModel &model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, unsigned char confidenceThr=0, std::vector< int > *validIndices=0)
     
    RTABMAP_DEPRECATED pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT cloudFromDepthRGB (const cv::Mat &imageRgb, const cv::Mat &imageDepth, float cx, float cy, float fx, float fy, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)
     Creates a point cloud from an RGB image and a depth image.
     
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT cloudFromDepthRGB (const cv::Mat &imageRgb, const cv::Mat &imageDepth, const CameraModel &model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)
     Creates a point cloud from an RGB image and a depth image using a CameraModel.
     
    +pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT cloudFromDepthRGB (const cv::Mat &imageRgb, const cv::Mat &imageDepth, const cv::Mat &imageDepthConfidence, const CameraModel &model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, unsigned char confidenceThr=0, std::vector< int > *validIndices=0)
     
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT cloudFromDisparity (const cv::Mat &imageDisparity, const StereoCameraModel &model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)
     Converts a disparity image to a 3D point cloud.
     
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT cloudFromDisparityRGB (const cv::Mat &imageRgb, const cv::Mat &imageDisparity, const StereoCameraModel &model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)
     Converts a disparity image and an RGB image to a 3D point cloud with color.
     
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT cloudFromStereoImages (const cv::Mat &imageLeft, const cv::Mat &imageRight, const StereoCameraModel &model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0, const ParametersMap &parameters=ParametersMap())
     Converts a pair of stereo images (left and right) into a 3D point cloud with RGB color information.
     
    std::vector< pcl::PointCloud< pcl::PointXYZ >::Ptr > RTABMAP_CORE_EXPORT cloudsFromSensorData (const SensorData &sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< pcl::IndicesPtr > *validIndices=0, const ParametersMap &stereoParameters=ParametersMap(), const std::vector< float > &roiRatios=std::vector< float >(), unsigned char confidenceThr=0)
     Generates a set of point clouds from sensor data.
     
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT cloudFromSensorData (const SensorData &sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0, const ParametersMap &stereoParameters=ParametersMap(), const std::vector< float > &roiRatios=std::vector< float >(), unsigned char confidenceThr=0)
     Generates a point cloud from sensor data.
     
    std::vector< pcl::PointCloud< pcl::PointXYZRGB >::Ptr > RTABMAP_CORE_EXPORT cloudsRGBFromSensorData (const SensorData &sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< pcl::IndicesPtr > *validIndices=0, const ParametersMap &stereoParameters=ParametersMap(), const std::vector< float > &roiRatios=std::vector< float >(), unsigned char confidenceThr=0)
     Generates a point cloud with RGB color data from sensor data.
     
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT cloudRGBFromSensorData (const SensorData &sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0, const ParametersMap &stereoParameters=ParametersMap(), const std::vector< float > &roiRatios=std::vector< float >(), unsigned char confidenceThr=0)
     Generates a point cloud of type pcl::PointXYZRGB from sensor data.
     
    pcl::PointCloud< pcl::PointXYZ > RTABMAP_CORE_EXPORT laserScanFromDepthImage (const cv::Mat &depthImage, float fx, float fy, float cx, float cy, float maxDepth=0, float minDepth=0, const Transform &localTransform=Transform::getIdentity())
     Converts the middle row of a depth image into a laser scan (point cloud) using camera intrinsics and a local transformation.
     
    pcl::PointCloud< pcl::PointXYZ > RTABMAP_CORE_EXPORT laserScanFromDepthImages (const cv::Mat &depthImages, const std::vector< CameraModel > &cameraModels, float maxDepth, float minDepth)
     Converts multiple depth images (e.g., from a stereo or multi-camera setup) into a single laser scan (point cloud).
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointXYZ > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointXYZ → (x, y, z) → LaserScan::kXYZ
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointXYZ → (x, y, z) → LaserScan::kXYZ
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointNormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointNormal → (x, y, z, nx, ny, nz) → LaserScan::kXYZNormal
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointNormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointNormal → (x, y, z, nx, ny, nz) → LaserScan::kXYZNormal
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointNormal → (x, y, z, nx, ny, nz) → LaserScan::kXYZNormal
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointXYZRGB → (x, y, z, rgb) → LaserScan::kXYZRGB
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointXYZRGB → (x, y, z, rgb) → LaserScan::kXYZRGB
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointXYZI > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointXYZI → (x, y, z, intensity) → LaserScan::kXYZI
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointXYZI > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointXYZI → (x, y, z, intensity) → LaserScan::kXYZI
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< rtabmap::PointXYZIRT > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)
     rtabmap::PointXYZIRT → (x, y, z, intensity, ring time) → LaserScan::kXYZIRT
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< rtabmap::PointXYZIRT > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)
     rtabmap::PointXYZIRT → (x, y, z, intensity, ring time) → LaserScan::kXYZIRT
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointXYZRGBNormal → (x, y, z, rgb, nx, ny, nz) → LaserScan::kXYZRGBNormal
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointXYZRGBNormal → (x, y, z, rgb, nx, ny, nz) → LaserScan::kXYZRGBNormal
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointXYZRGBNormal → (x, y, z, rgb, nx, ny, nz) → LaserScan::kXYZRGBNormal
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointXYZI > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointXYZINormal → (x, y, z, intensity, nx, ny, nz) → LaserScan::kXYZINormal
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointXYZINormal → (x, y, z, intensity, nx, ny, nz) → LaserScan::kXYZINormal
     
    +LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud (const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)
     pcl::PointXYZINormal → (x, y, z, intensity, nx, ny, nz) → LaserScan::kXYZINormal
     
    +LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud (const pcl::PointCloud< pcl::PointXYZ > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)
     PointXYZ → LaserScan::kXY
     
    +LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud (const pcl::PointCloud< pcl::PointXYZI > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)
     PointXYZI → LaserScan::kXYI (x, y, intensity)
     
    +LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud (const pcl::PointCloud< pcl::PointNormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)
     PointNormal → LaserScan::kXYNormal (x, y, nx, ny, nz)
     
    +LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud (const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)
     PointXYZ + Normal → LaserScan::kXYNormal (x, y, nx, ny, nz)
     
    +LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud (const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)
     PointXYZINormal → LaserScan::kXYINormal (x, y, inensity, nx, ny, nz)
     
    +LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud (const pcl::PointCloud< pcl::PointXYZI > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)
     PointXYZI + Normal → LaserScan::kXYINormal (x, y, inensity, nx, ny, nz)
     
    +pcl::PCLPointCloud2::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloud2 (const LaserScan &laserScan, const Transform &transform=Transform())
     Convert rtabmap::LaserScan to pcl::PCLPointCloud2 with all supported fields (see rtabmap::LaserScan::Format)
     
    +pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloud (const LaserScan &laserScan, const Transform &transform=Transform())
     
    +pcl::PointCloud< pcl::PointNormal >::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudNormal (const LaserScan &laserScan, const Transform &transform=Transform())
     
    +pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudRGB (const LaserScan &laserScan, const Transform &transform=Transform(), unsigned char r=100, unsigned char g=100, unsigned char b=100)
     
    +pcl::PointCloud< pcl::PointXYZI >::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudI (const LaserScan &laserScan, const Transform &transform=Transform(), float intensity=0.0f)
     
    +pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudRGBNormal (const LaserScan &laserScan, const Transform &transform=Transform(), unsigned char r=100, unsigned char g=100, unsigned char b=100)
     
    +pcl::PointCloud< pcl::PointXYZINormal >::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudINormal (const LaserScan &laserScan, const Transform &transform=Transform(), float intensity=0.0f)
     
    +pcl::PointXYZ RTABMAP_CORE_EXPORT laserScanToPoint (const LaserScan &laserScan, int index)
     
    +pcl::PointNormal RTABMAP_CORE_EXPORT laserScanToPointNormal (const LaserScan &laserScan, int index)
     
    +pcl::PointXYZRGB RTABMAP_CORE_EXPORT laserScanToPointRGB (const LaserScan &laserScan, int index, unsigned char r=100, unsigned char g=100, unsigned char b=100)
     
    +pcl::PointXYZI RTABMAP_CORE_EXPORT laserScanToPointI (const LaserScan &laserScan, int index, float intensity)
     
    +pcl::PointXYZRGBNormal RTABMAP_CORE_EXPORT laserScanToPointRGBNormal (const LaserScan &laserScan, int index, unsigned char r, unsigned char g, unsigned char b)
     
    +pcl::PointXYZINormal RTABMAP_CORE_EXPORT laserScanToPointINormal (const LaserScan &laserScan, int index, float intensity)
     
    void RTABMAP_CORE_EXPORT getMinMax3D (const cv::Mat &laserScan, cv::Point3f &min, cv::Point3f &max)
     Computes the minimum and maximum 3D points from a laser scan matrix.
     
    void RTABMAP_CORE_EXPORT getMinMax3D (const cv::Mat &laserScan, pcl::PointXYZ &min, pcl::PointXYZ &max)
     Computes the minimum and maximum 3D points from a laser scan matrix and stores the results in pcl::PointXYZ.
     
    cv::Point3f RTABMAP_CORE_EXPORT projectDisparityTo3D (const cv::Point2f &pt, float disparity, const StereoCameraModel &model)
     Projects a 2D point from the left image and its disparity into 3D space.
     
    cv::Point3f RTABMAP_CORE_EXPORT projectDisparityTo3D (const cv::Point2f &pt, const cv::Mat &disparity, const StereoCameraModel &model)
     Projects a 2D point from the left image and the disparity map into 3D space.
     
    cv::Mat RTABMAP_CORE_EXPORT projectCloudToCamera (const cv::Size &imageSize, const cv::Mat &cameraMatrixK, const cv::Mat &laserScan, const rtabmap::Transform &cameraTransform)
     Register a point cloud (laser scan) to the camera's frame of reference and return a registered depth image.
     
    cv::Mat RTABMAP_CORE_EXPORT projectCloudToCamera (const cv::Size &imageSize, const cv::Mat &cameraMatrixK, const pcl::PointCloud< pcl::PointXYZ >::Ptr laserScan, const rtabmap::Transform &cameraTransform)
     Register a point cloud (laser scan) to the camera's frame of reference and return a registered depth image.
     
    cv::Mat RTABMAP_CORE_EXPORT projectCloudToCamera (const cv::Size &imageSize, const cv::Mat &cameraMatrixK, const pcl::PCLPointCloud2::Ptr laserScan, const rtabmap::Transform &cameraTransform)
     Register a point cloud (laser scan) to the camera's frame of reference and return a registered depth image.
     
    void RTABMAP_CORE_EXPORT fillProjectedCloudHoles (cv::Mat &depthRegistered, bool verticalDirection, bool fillToBorder)
     Fills holes (missing depth values) in a depth image by interpolating between non-zero values.
     
    cv::Mat RTABMAP_CORE_EXPORT filterFloor (const cv::Mat &depth, const std::vector< CameraModel > &cameraModels, float threshold, cv::Mat *depthBelow=0)
     Filters out points below a certain threshold in a depth image based on camera models.
     
    std::vector< std::pair< std::pair< int, int >, pcl::PointXY > > RTABMAP_CORE_EXPORT projectCloudToCameras (const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const std::map< int, Transform > &cameraPoses, const std::map< int, std::vector< CameraModel > > &cameraModels, float maxDistance=0.0f, float maxAngle=0.0f, float maxDepthError=0.0f, const std::vector< float > &roiRatios=std::vector< float >(), const cv::Mat &projMask=cv::Mat(), bool distanceToCamPolicy=false, const ProgressState *state=0)
     Projects a 3D point cloud to the best camera (NodeID -> CameraIndex) for each point based on a policy.
     
    std::vector< std::pair< std::pair< int, int >, pcl::PointXY > > RTABMAP_CORE_EXPORT projectCloudToCameras (const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const std::map< int, Transform > &cameraPoses, const std::map< int, std::vector< CameraModel > > &cameraModels, float maxDistance=0.0f, float maxAngle=0.0f, float maxDepthError=0.0f, const std::vector< float > &roiRatios=std::vector< float >(), const cv::Mat &projMask=cv::Mat(), bool distanceToCamPolicy=false, const ProgressState *state=0)
     Projects a 3D point cloud to the best camera (NodeID -> CameraIndex) for each point based on a policy.
     
    bool RTABMAP_CORE_EXPORT isFinite (const cv::Point3f &pt)
     Checks if all coordinates of a 3D point are finite.
     
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT concatenateClouds (const std::list< pcl::PointCloud< pcl::PointXYZ >::Ptr > &clouds)
     Concatenates a list of PointXYZ point clouds into a single point cloud.
     
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT concatenateClouds (const std::list< pcl::PointCloud< pcl::PointXYZRGB >::Ptr > &clouds)
     Concatenates a list of PointXYZRGB point clouds into a single point cloud.
     
    pcl::IndicesPtr RTABMAP_CORE_EXPORT concatenate (const std::vector< pcl::IndicesPtr > &indices)
     Concatenates multiple sets of indices into a single index vector.
     
    pcl::IndicesPtr RTABMAP_CORE_EXPORT concatenate (const pcl::IndicesPtr &indicesA, const pcl::IndicesPtr &indicesB)
     Concatenates two sets of indices into one.
     
    void RTABMAP_CORE_EXPORT savePCDWords (const std::string &fileName, const std::multimap< int, pcl::PointXYZ > &words, const Transform &transform=Transform::getIdentity())
     Saves 3D word points to a PCD file, applying a transform to each point.
     
    void RTABMAP_CORE_EXPORT savePCDWords (const std::string &fileName, const std::multimap< int, cv::Point3f > &words, const Transform &transform=Transform::getIdentity())
     Saves 3D word points (as OpenCV points) to a PCD file, applying a transform to each point.
     
    cv::Mat RTABMAP_CORE_EXPORT loadBINScan (const std::string &fileName)
     Loads a KITTI-style Velodyne binary scan file into an OpenCV matrix.
     
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT loadBINCloud (const std::string &fileName)
     Loads a KITTI-style Velodyne binary scan and converts it to a PCL point cloud.
     
    RTABMAP_DEPRECATED pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT loadBINCloud (const std::string &fileName, int dim)
     Loads a KITTI-style Velodyne binary scan and converts it to a PCL point cloud.
     
    LaserScan RTABMAP_CORE_EXPORT loadScan (const std::string &path)
     Loads a 3D scan from a file (.pcd, .ply, or .bin format).
     
    RTABMAP_DEPRECATED pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT loadCloud (const std::string &path, const Transform &transform=Transform::getIdentity(), int downsampleStep=1, float voxelSize=0.0f)
     Loads and optionally transforms/downsamples/voxelizes a point cloud.
     
    LaserScan RTABMAP_CORE_EXPORT deskew (const LaserScan &input, double inputStamp, const rtabmap::Transform &velocity)
     Lidar deskewing.
     
    void RTABMAP_CORE_EXPORT extractXYZCorrespondences (const std::multimap< int, pcl::PointXYZ > &words1, const std::multimap< int, pcl::PointXYZ > &words2, pcl::PointCloud< pcl::PointXYZ > &cloud1, pcl::PointCloud< pcl::PointXYZ > &cloud2)
     Extracts 3D point correspondences between two sets of labeled 3D points.
     
    void RTABMAP_CORE_EXPORT extractXYZCorrespondencesRANSAC (const std::multimap< int, pcl::PointXYZ > &words1, const std::multimap< int, pcl::PointXYZ > &words2, pcl::PointCloud< pcl::PointXYZ > &cloud1, pcl::PointCloud< pcl::PointXYZ > &cloud2)
     Extracts reliable 3D point correspondences between two sets of labeled 3D points using RANSAC filtering.
     
    void RTABMAP_CORE_EXPORT extractXYZCorrespondences (const std::list< std::pair< cv::Point2f, cv::Point2f > > &correspondences, const cv::Mat &depthImage1, const cv::Mat &depthImage2, float cx, float cy, float fx, float fy, float maxDepth, pcl::PointCloud< pcl::PointXYZ > &cloud1, pcl::PointCloud< pcl::PointXYZ > &cloud2)
     Extracts 3D point correspondences from 2D pixel matches using depth images.
     
    void RTABMAP_CORE_EXPORT extractXYZCorrespondences (const std::list< std::pair< cv::Point2f, cv::Point2f > > &correspondences, const pcl::PointCloud< pcl::PointXYZ > &cloud1, const pcl::PointCloud< pcl::PointXYZ > &cloud2, pcl::PointCloud< pcl::PointXYZ > &inliers1, pcl::PointCloud< pcl::PointXYZ > &inliers2)
     Extracts 3D correspondences from 2D feature matches using pcl::PointXYZ organized point clouds.
     
    void RTABMAP_CORE_EXPORT extractXYZCorrespondences (const std::list< std::pair< cv::Point2f, cv::Point2f > > &correspondences, const pcl::PointCloud< pcl::PointXYZRGB > &cloud1, const pcl::PointCloud< pcl::PointXYZRGB > &cloud2, pcl::PointCloud< pcl::PointXYZ > &inliers1, pcl::PointCloud< pcl::PointXYZ > &inliers2)
     Extracts 3D correspondences from 2D feature matches using pcl::PointXYZRGB organized point clouds.
     
    int RTABMAP_CORE_EXPORT countUniquePairs (const std::multimap< int, pcl::PointXYZ > &wordsA, const std::multimap< int, pcl::PointXYZ > &wordsB)
     Counts the number of unique 3D point correspondences between two sets of word-indexed features.
     
    void RTABMAP_CORE_EXPORT filterMaxDepth (pcl::PointCloud< pcl::PointXYZ > &inliers1, pcl::PointCloud< pcl::PointXYZ > &inliers2, float maxDepth, char depthAxis, bool removeDuplicates)
     Filters pairs of 3D points by maximum depth along a specified axis and optionally removes duplicates.
     
    void RTABMAP_CORE_EXPORT findCorrespondences (const std::multimap< int, cv::KeyPoint > &wordsA, const std::multimap< int, cv::KeyPoint > &wordsB, std::list< std::pair< cv::Point2f, cv::Point2f > > &pairs)
     Finds 2D point correspondences between two sets of keypoints based on matching word IDs.
     
    void RTABMAP_CORE_EXPORT findCorrespondences (const std::multimap< int, cv::Point3f > &words1, const std::multimap< int, cv::Point3f > &words2, std::vector< cv::Point3f > &inliers1, std::vector< cv::Point3f > &inliers2, float maxDepth, std::vector< int > *uniqueCorrespondences=0)
     Finds 3D point correspondences between two sets of points based on matching word IDs.
     
    void RTABMAP_CORE_EXPORT findCorrespondences (const std::map< int, cv::Point3f > &words1, const std::map< int, cv::Point3f > &words2, std::vector< cv::Point3f > &inliers1, std::vector< cv::Point3f > &inliers2, float maxDepth, std::vector< int > *correspondences=0)
     Finds 3D point correspondences between two sets of uniquely indexed 3D points.
     
    std::vector< cv::Point3f > RTABMAP_CORE_EXPORT generateKeypoints3DDepth (const std::vector< cv::KeyPoint > &keypoints, const cv::Mat &depth, const std::vector< CameraModel > &cameraModels, float minDepth=0, float maxDepth=0)
     Projects 2D keypoints to 3D space using the provided depth image and camera models.
     
    std::vector< cv::Point3f > RTABMAP_CORE_EXPORT generateKeypoints3DDepth (const std::vector< cv::KeyPoint > &keypoints, const cv::Mat &depth, const CameraModel &cameraModel, float minDepth=0, float maxDepth=0)
     Projects 2D keypoints to 3D space using the provided depth image and camera model.
     
    std::vector< cv::Point3f > RTABMAP_CORE_EXPORT generateKeypoints3DDisparity (const std::vector< cv::KeyPoint > &keypoints, const cv::Mat &disparity, const StereoCameraModel &stereoCameraModel, float minDepth=0, float maxDepth=0)
     Projects 2D keypoints into 3D space using a disparity image and a stereo camera model.
     
    std::vector< cv::Point3f > RTABMAP_CORE_EXPORT generateKeypoints3DStereo (const std::vector< cv::Point2f > &leftCorners, const std::vector< cv::Point2f > &rightCorners, const StereoCameraModel &model, const std::vector< unsigned char > &mask=std::vector< unsigned char >(), float minDepth=0, float maxDepth=0)
     Computes 3D keypoints from corresponding 2D points in a stereo image pair.
     
    +std::map< int, cv::Point3f > RTABMAP_CORE_EXPORT generateWords3DMono (const std::map< int, cv::KeyPoint > &kpts, const std::map< int, cv::KeyPoint > &previousKpts, const CameraModel &cameraModel, Transform &cameraTransform, float ransacReprojThreshold=3.0f, float ransacConfidence=0.99f, int varianceMedianRatio=4, const std::map< int, cv::Point3f > &refGuess3D=std::map< int, cv::Point3f >(), double *variance=0, std::vector< int > *matchesOut=0)
     
    std::multimap< int, cv::KeyPoint > RTABMAP_CORE_EXPORT aggregate (const std::list< int > &wordIds, const std::vector< cv::KeyPoint > &keypoints)
     Aggregates word IDs and corresponding keypoints into a multimap.
     
    LaserScan RTABMAP_CORE_EXPORT commonFiltering (const LaserScan &scan, int downsamplingStep, float rangeMin=0.0f, float rangeMax=0.0f, float voxelSize=0.0f, int normalK=0, float normalRadius=0.0f, float groundNormalsUp=0.0f)
     Applies a common set of filters to a LaserScan, including downsampling, range limits, voxel grid filtering, and normal estimation.
     
    RTABMAP_DEPRECATED LaserScan RTABMAP_CORE_EXPORT commonFiltering (const LaserScan &scan, int downsamplingStep, float rangeMin, float rangeMax, float voxelSize, int normalK, float normalRadius, bool forceGroundNormalsUp)
     Applies a common set of filters to a LaserScan, including downsampling, range limits, voxel grid filtering, and normal estimation.
     
    LaserScan RTABMAP_CORE_EXPORT rangeFiltering (const LaserScan &scan, float rangeMin, float rangeMax)
     Filters a LaserScan data on a minimum and maximum Euclidean range.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT rangeFiltering (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)
     Filters a point cloud of type pcl::PointXYZ.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT rangeFiltering (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)
     Filters a point cloud of type pcl::PointXYZRGB.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT rangeFiltering (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)
     Filters a point cloud of type pcl::PointNormal.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT rangeFiltering (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)
     Filters a point cloud of type pcl::PointXYZRGBNormal.
     
    +void RTABMAP_CORE_EXPORT rangeSplitFiltering (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)
     Splits a point cloud of type pcl::PointXYZ.
     
    +void RTABMAP_CORE_EXPORT rangeSplitFiltering (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)
     Splits a point cloud of type pcl::PointXYZRGB.
     
    +void RTABMAP_CORE_EXPORT rangeSplitFiltering (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)
     Splits a point cloud of type pcl::PointNormal.
     
    +void RTABMAP_CORE_EXPORT rangeSplitFiltering (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)
     Splits a point cloud of type pcl::PointXYZRGBNormal.
     
    +LaserScan RTABMAP_CORE_EXPORT downsample (const LaserScan &cloud, int step)
     Downsamples a LaserScan.
     
    +pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT downsample (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, int step)
     Downsamples a point cloud of type pcl::PointXYZ.
     
    +pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT downsample (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, int step)
     Downsamples a point cloud of type pcl::PointXYZRGB.
     
    +pcl::PointCloud< pcl::PointXYZI >::Ptr RTABMAP_CORE_EXPORT downsample (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, int step)
     Downsamples a point cloud of type pcl::PointXYZI.
     
    +pcl::PointCloud< pcl::PointNormal >::Ptr RTABMAP_CORE_EXPORT downsample (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, int step)
     Downsamples a point cloud of type pcl::PointNormal.
     
    +pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT downsample (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, int step)
     Downsamples a point cloud of type pcl::PointXYZRGBNormal.
     
    +pcl::PointCloud< pcl::PointXYZINormal >::Ptr RTABMAP_CORE_EXPORT downsample (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, int step)
     Downsamples a point cloud of type pcl::PointXYZINormal.
     
    +pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT voxelize (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)
     Performs voxel grid downsampling on a point cloud of type pcl::PointXYZ on provided indices.
     
    +pcl::PointCloud< pcl::PointNormal >::Ptr RTABMAP_CORE_EXPORT voxelize (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)
     Performs voxel grid downsampling on a point cloud of type pcl::PointNormal on provided indices.
     
    +pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT voxelize (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)
     Performs voxel grid downsampling on a point cloud of type pcl::PointXYZRGB on provided indices.
     
    +pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT voxelize (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)
     Performs voxel grid downsampling on a point cloud of type pcl::PointXYZRGBNormal on provided indices.
     
    +pcl::PointCloud< pcl::PointXYZI >::Ptr RTABMAP_CORE_EXPORT voxelize (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)
     Performs voxel grid downsampling on a point cloud of type pcl::PointXYZI on provided indices.
     
    +pcl::PointCloud< pcl::PointXYZINormal >::Ptr RTABMAP_CORE_EXPORT voxelize (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)
     Performs voxel grid downsampling on a point cloud of type pcl::PointXYZINormal on provided indices.
     
    +pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT voxelize (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float voxelSize)
     Performs voxel grid downsampling on a point cloud of type pcl::PointXYZ.
     
    +pcl::PointCloud< pcl::PointNormal >::Ptr RTABMAP_CORE_EXPORT voxelize (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, float voxelSize)
     Performs voxel grid downsampling on a point cloud of type pcl::PointNormal.
     
    +pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT voxelize (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float voxelSize)
     Performs voxel grid downsampling on a point cloud of type pcl::PointXYZRGB.
     
    +pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT voxelize (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float voxelSize)
     Performs voxel grid downsampling on a point cloud of type pcl::PointXYZRGBNormal.
     
    +pcl::PointCloud< pcl::PointXYZI >::Ptr RTABMAP_CORE_EXPORT voxelize (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, float voxelSize)
     Performs voxel grid downsampling on a point cloud of type pcl::PointXYZI.
     
    +pcl::PointCloud< pcl::PointXYZINormal >::Ptr RTABMAP_CORE_EXPORT voxelize (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, float voxelSize)
     Performs voxel grid downsampling on a point cloud of type pcl::PointXYZINormal.
     
    pcl::PointCloud< pcl::PointXYZ >::Ptr uniformSampling (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float voxelSize)
     DEPRECATED: Use voxelize() instead.
     
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr uniformSampling (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float voxelSize)
     DEPRECATED: Use voxelize() instead.
     
    pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr uniformSampling (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float voxelSize)
     DEPRECATED: Use voxelize() instead.
     
    +pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT randomSampling (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, int samples)
     Performs random sampling on a point cloud of type pcl::PointXYZ.
     
    +pcl::PointCloud< pcl::PointNormal >::Ptr RTABMAP_CORE_EXPORT randomSampling (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, int samples)
     Performs random sampling on a point cloud of type pcl::PointNormal.
     
    +pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT randomSampling (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, int samples)
     Performs random sampling on a point cloud of type pcl::PointXYZRGB.
     
    +pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT randomSampling (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, int samples)
     Performs random sampling on a point cloud of type pcl::PointXYZRGBNormal.
     
    +pcl::PointCloud< pcl::PointXYZI >::Ptr RTABMAP_CORE_EXPORT randomSampling (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, int samples)
     Performs random sampling on a point cloud of type pcl::PointXYZI.
     
    +pcl::PointCloud< pcl::PointXYZINormal >::Ptr RTABMAP_CORE_EXPORT randomSampling (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, int samples)
     Performs random sampling on a point cloud of type pcl::PointXYZINormal.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT passThrough (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)
     Performs pass-through filtering on a point cloud of type pcl::PointXYZ and returns filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT passThrough (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)
     Performs pass-through filtering on a point cloud of type pcl::PointXYZRGB and returns filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT passThrough (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)
     Performs pass-through filtering on a point cloud of type pcl::PointXYZI and returns filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT passThrough (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)
     Performs pass-through filtering on a point cloud of type pcl::PointNormal and returns filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT passThrough (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)
     Performs pass-through filtering on a point cloud of type pcl::PointXYZRGBNormal and returns filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT passThrough (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)
     Performs pass-through filtering on a point cloud of type pcl::PointXYZINormal and returns filtered indices.
     
    +pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT passThrough (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)
     Performs pass-through filtering on a point cloud of type pcl::PointXYZ and returns a new point cloud of the filtered points.
     
    +pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT passThrough (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)
     Performs pass-through filtering on a point cloud of type pcl::PointXYZRGB and returns a new point cloud of the filtered points.
     
    +pcl::PointCloud< pcl::PointXYZI >::Ptr RTABMAP_CORE_EXPORT passThrough (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)
     Performs pass-through filtering on a point cloud of type pcl::PointXYZI and returns a new point cloud of the filtered points.
     
    +pcl::PointCloud< pcl::PointNormal >::Ptr RTABMAP_CORE_EXPORT passThrough (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)
     Performs pass-through filtering on a point cloud of type pcl::PointNormal and returns a new point cloud of the filtered points.
     
    +pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT passThrough (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)
     Performs pass-through filtering on a point cloud of type pcl::PointXYZRGBNormal and returns a new point cloud of the filtered points.
     
    +pcl::PointCloud< pcl::PointXYZINormal >::Ptr RTABMAP_CORE_EXPORT passThrough (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)
     Performs pass-through filtering on a point cloud of type pcl::PointXYZINormal and returns a new point cloud of the filtered points.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT cropBox (const pcl::PCLPointCloud2::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)
     Performs crop box filtering on a point cloud of type pcl::PCLPointCloud2 and returns filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT cropBox (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)
     Performs crop box filtering on a point cloud of type pcl::PointXYZ and returns filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT cropBox (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)
     Performs crop box filtering on a point cloud of type pcl::PointNormal and returns filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT cropBox (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)
     Performs crop box filtering on a point cloud of type pcl::PointXYZRGB and returns filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT cropBox (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)
     Performs crop box filtering on a point cloud of type pcl::PointXYZRGBNormal and returns filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT cropBox (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)
     Performs crop box filtering on a point cloud of type pcl::PointXYZI and returns filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT cropBox (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)
     Performs crop box filtering on a point cloud of type pcl::PointXYZINormal and returns filtered indices.
     
    +pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT cropBox (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)
     Performs crop box filtering on a point cloud of type pcl::PointXYZ and returns a new point cloud of the filtered points.
     
    +pcl::PointCloud< pcl::PointNormal >::Ptr RTABMAP_CORE_EXPORT cropBox (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)
     Performs crop box filtering on a point cloud of type pcl::PointNormal and returns a new point cloud of the filtered points.
     
    +pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT cropBox (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)
     Performs crop box filtering on a point cloud of type pcl::PointXYZRGB and returns a new point cloud of the filtered points.
     
    +pcl::PointCloud< pcl::PointXYZI >::Ptr RTABMAP_CORE_EXPORT cropBox (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)
     Performs crop box filtering on a point cloud of type pcl::PointXYZI and returns a new point cloud of the filtered points.
     
    +pcl::PointCloud< pcl::PointXYZINormal >::Ptr RTABMAP_CORE_EXPORT cropBox (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)
     Performs crop box filtering on a point cloud of type pcl::PointXYZINormal and returns a new point cloud of the filtered points.
     
    +pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT cropBox (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)
     Performs crop box filtering on a point cloud of type pcl::PointXYZRGBNormal and returns a new point cloud of the filtered points.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT frustumFiltering (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)
     Performs frustum filtering on a point cloud of type pcl::PointXYZ and returns filtered indices.
     
    +pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT frustumFiltering (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)
     Performs frustum filtering on a point cloud of type pcl::PointXYZ and returns a new point cloud of the filtered points.
     
    +pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT frustumFiltering (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)
     Performs frustum filtering on a point cloud of type pcl::PointXYZRGB and returns a new point cloud of the filtered points.
     
    +pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT removeNaNFromPointCloud (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud)
     Remove NaN points from a point cloud of type pcl::PointXYZ.
     
    +pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT removeNaNFromPointCloud (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud)
     Remove NaN points from a point cloud of type pcl::PointXYZRGB.
     
    +pcl::PointCloud< pcl::PointXYZI >::Ptr RTABMAP_CORE_EXPORT removeNaNFromPointCloud (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud)
     Remove NaN points from a point cloud of type pcl::PointXYZI.
     
    +pcl::PCLPointCloud2::Ptr RTABMAP_CORE_EXPORT removeNaNFromPointCloud (const pcl::PCLPointCloud2::Ptr &cloud)
     Remove NaN points from a point cloud of type pcl::PCLPointCloud2.
     
    +pcl::PointCloud< pcl::PointNormal >::Ptr RTABMAP_CORE_EXPORT removeNaNNormalsFromPointCloud (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud)
     Removes points with NaN normal values from a point cloud of type pcl::PointNormal.
     
    +pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT removeNaNNormalsFromPointCloud (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud)
     Removes points with NaN normal values from a point cloud of type pcl::PointXYZRGBNormal.
     
    +pcl::PointCloud< pcl::PointXYZINormal >::Ptr RTABMAP_CORE_EXPORT removeNaNNormalsFromPointCloud (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud)
     Removes points with NaN normal values from a point cloud of type pcl::PointXYZINormal.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT radiusFiltering (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)
     Radius filtering for point cloud of type pcl::PointXYZ.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT radiusFiltering (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)
     Radius filtering for point cloud of type pcl::PointNormal.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT radiusFiltering (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)
     Radius filtering for point cloud of type pcl::PointXYZRGB.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT radiusFiltering (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)
     Radius filtering for point cloud of type pcl::PointXYZRGBNormal.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT radiusFiltering (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)
     Radius filtering for point cloud of type pcl::PointXYZI.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT radiusFiltering (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)
     Radius filtering for point cloud of type pcl::PointXYZINormal.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT radiusFiltering (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)
     Radius filtering for point cloud of type pcl::PointXYZ with indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT radiusFiltering (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)
     Radius filtering for point cloud of type pcl::PointNormal with indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT radiusFiltering (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)
     Radius filtering for point cloud of type pcl::PointXYZRGB with indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT radiusFiltering (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)
     Radius filtering for point cloud of type pcl::PointXYZRGBNormal with indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT radiusFiltering (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)
     Radius filtering for point cloud of type pcl::PointXYZI with indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT radiusFiltering (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)
     Radius filtering for point cloud of type pcl::PointXYZINormal with indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT proportionalRadiusFiltering (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)
     Proportional radius filtering for point cloud of type pcl::PointXYZ.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT proportionalRadiusFiltering (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)
     Proportional radius filtering for point cloud of type pcl::PointNormal.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT proportionalRadiusFiltering (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)
     Proportional radius filtering for point cloud of type pcl::PointXYZRGB.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT proportionalRadiusFiltering (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)
     Proportional radius filtering for point cloud of type pcl::PointXYZRGBNormal.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT proportionalRadiusFiltering (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)
     Proportional radius filtering for point cloud of type pcl::PointXYZI.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT proportionalRadiusFiltering (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)
     Proportional radius filtering for point cloud of type pcl::PointXYZINormal.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT proportionalRadiusFiltering (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)
     Proportional radius filtering for point cloud of type pcl::PointXYZ with indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT proportionalRadiusFiltering (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)
     Proportional radius filtering for point cloud of type pcl::PointNormal with indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT proportionalRadiusFiltering (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)
     Proportional radius filtering for point cloud of type pcl::PointXYZRGB with indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT proportionalRadiusFiltering (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)
     Proportional radius filtering for point cloud of type pcl::PointXYZRGBNormal with indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT proportionalRadiusFiltering (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)
     Proportional radius filtering for point cloud of type pcl::PointXYZI with indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT proportionalRadiusFiltering (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)
     Proportional radius filtering for point cloud of type pcl::PointXYZINormal with indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT subtractFiltering (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZ >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, int minNeighborsInRadius=1)
     Subtract filtering for point cloud of type pcl::PointXYZ, returning filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT subtractFiltering (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, int minNeighborsInRadius=1)
     Subtract filtering for point cloud of type pcl::PointXYZRGB, returning filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT subtractFiltering (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointNormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)
     Subtract filtering for point cloud of type pcl::PointNormal, returning filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT subtractFiltering (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)
     Subtract filtering for point cloud of type pcl::PointXYZINormal, returning filtered indices.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT subtractFiltering (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)
     Subtract filtering for point cloud of type pcl::PointXYZRGBNormal, returning filtered indices.
     
    +pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT subtractFiltering (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZ >::Ptr &subtractCloud, float radiusSearch, int minNeighborsInRadius=1)
     Subtract filtering for point cloud of type pcl::PointXYZ, returning a new filtered point cloud.
     
    +pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT subtractFiltering (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &subtractCloud, float radiusSearch, int minNeighborsInRadius=1)
     Subtract filtering for point cloud of type pcl::PointXYZRGB, returning a new filtered point cloud.
     
    +pcl::PointCloud< pcl::PointNormal >::Ptr RTABMAP_CORE_EXPORT subtractFiltering (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointNormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)
     Subtract filtering for point cloud of type pcl::PointNormal, returning a new filtered point cloud.
     
    +pcl::PointCloud< pcl::PointXYZINormal >::Ptr RTABMAP_CORE_EXPORT subtractFiltering (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)
     Subtract filtering for point cloud of type pcl::PointXYZINormal, returning a new filtered point cloud.
     
    +pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT subtractFiltering (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)
     Subtract filtering for point cloud of type pcl::PointXYZRGBNormal, returning a new filtered point cloud.
     
    pcl::IndicesPtr RTABMAP_CORE_EXPORT subtractAdaptiveFiltering (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearchRatio=0.01, int minNeighborsInRadius=1, const Eigen::Vector3f &viewpoint=Eigen::Vector3f(0, 0, 0))
     Performs adaptive radius-based subtraction filtering on a point cloud.
     
    pcl::IndicesPtr RTABMAP_CORE_EXPORT subtractAdaptiveFiltering (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearchRatio=0.01, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1, const Eigen::Vector3f &viewpoint=Eigen::Vector3f(0, 0, 0))
     Performs adaptive radius-based subtraction filtering on a point cloud with normals, also considering normal direction differences.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT normalFiltering (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)
     Point normal filtering for point cloud of type pcl::PointXYZ.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT normalFiltering (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)
     Point normal filtering for point cloud of type pcl::PointXYZRGB.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT normalFiltering (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)
     Point normal filtering for point cloud of type pcl::PointXYZ.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT normalFiltering (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)
     Point normal filtering for point cloud of type pcl::PointXYZRGB.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT normalFiltering (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)
     Point normal filtering for point cloud of type pcl::PointXYZI.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT normalFiltering (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)
     Point normal filtering for point cloud of type pcl::PointNormal.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT normalFiltering (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)
     Point normal filtering for point cloud of type pcl::PointXYZRGBNormal.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT normalFiltering (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)
     Point normal filtering for point cloud of type pcl::PointXYZINormal.
     
    +std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT extractClusters (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)
     Extract clusters from point cloud of type pcl::PointXYZ.
     
    +std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT extractClusters (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)
     Extract clusters from point cloud of type pcl::PointXYZRGB.
     
    +std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT extractClusters (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)
     Extract clusters from point cloud of type pcl::PointXYZ inside provided indices.
     
    +std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT extractClusters (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)
     Extract clusters from point cloud of type pcl::PointNormal inside provided indices.
     
    +std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT extractClusters (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)
     Extract clusters from point cloud of type pcl::PointXYZRGB inside provided indices.
     
    +std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT extractClusters (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)
     Extract clusters from point cloud of type pcl::PointXYZRGBNormal inside provided indices.
     
    +std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT extractClusters (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)
     Extract clusters from point cloud of type pcl::PointXYZI inside provided indices.
     
    +std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT extractClusters (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)
     Extract clusters from point cloud of type pcl::PointXYZ.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT extractIndices (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)
     Extract indices from point cloud of type pcl::PointXYZ.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT extractIndices (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)
     Extract indices from point cloud of type pcl::PointNormal.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT extractIndices (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)
     Extract indices from point cloud of type pcl::PointXYZRGB.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT extractIndices (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)
     Extract indices from point cloud of type pcl::PointXYZRGBNormal.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT extractIndices (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)
     Extract indices from point cloud of type pcl::PointXYZI.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT extractIndices (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)
     Extract indices from point cloud of type pcl::PointXYZINormal.
     
    +pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT extractIndices (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)
     Extract points from point cloud of type pcl::PointXYZ with corresponding indices.
     
    +pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT extractIndices (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)
     Extract points from point cloud of type pcl::PointXYZRGB with corresponding indices.
     
    +pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT extractIndices (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)
     Extract points from point cloud of type pcl::PointXYZRGBNormal with corresponding indices.
     
    +pcl::PointCloud< pcl::PointXYZI >::Ptr RTABMAP_CORE_EXPORT extractIndices (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)
     Extract points from point cloud of type pcl::PointXYZI with corresponding indices.
     
    +pcl::PointCloud< pcl::PointXYZINormal >::Ptr RTABMAP_CORE_EXPORT extractIndices (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)
     Extract points from point cloud of type pcl::PointXYZINormal with corresponding indices.
     
    pcl::IndicesPtr RTABMAP_CORE_EXPORT extractPlane (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float distanceThreshold, int maxIterations=100, pcl::ModelCoefficients *coefficientsOut=0)
     Extracts the indices of the inliers that belong to a plane using RANSAC.
     
    +pcl::IndicesPtr RTABMAP_CORE_EXPORT extractPlane (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float distanceThreshold, int maxIterations=100, pcl::ModelCoefficients *coefficientsOut=0)
     
    RTABMAP_DEPRECATED void RTABMAP_CORE_EXPORT occupancy2DFromLaserScan (const cv::Mat &scan, cv::Mat &empty, cv::Mat &occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)
     
    RTABMAP_DEPRECATED void RTABMAP_CORE_EXPORT occupancy2DFromLaserScan (const cv::Mat &scan, const cv::Point3f &viewpoint, cv::Mat &empty, cv::Mat &occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)
     
    void RTABMAP_CORE_EXPORT occupancy2DFromLaserScan (const cv::Mat &scanHit, const cv::Mat &scanNoHit, const cv::Point3f &viewpoint, cv::Mat &empty, cv::Mat &occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)
     Generates 2D occupancy grid maps (free and occupied cells) from laser scan data.
     
    cv::Mat RTABMAP_CORE_EXPORT create2DMapFromOccupancyLocalMaps (const std::map< int, Transform > &poses, const std::map< int, std::pair< cv::Mat, cv::Mat > > &occupancy, float cellSize, float &xMin, float &yMin, float minMapSize=0.0f, bool erode=false, float footprintRadius=0.0f)
     Creates a 2D occupancy grid map from local occupancy data.
     
    RTABMAP_DEPRECATED cv::Mat RTABMAP_CORE_EXPORT create2DMap (const std::map< int, Transform > &poses, const std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > &scans, float cellSize, bool unknownSpaceFilled, float &xMin, float &yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)
     
    RTABMAP_DEPRECATED cv::Mat RTABMAP_CORE_EXPORT create2DMap (const std::map< int, Transform > &poses, const std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > &scans, const std::map< int, cv::Point3f > &viewpoints, float cellSize, bool unknownSpaceFilled, float &xMin, float &yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)
     
    cv::Mat RTABMAP_CORE_EXPORT create2DMap (const std::map< int, Transform > &poses, const std::map< int, std::pair< cv::Mat, cv::Mat > > &scans, const std::map< int, cv::Point3f > &viewpoints, float cellSize, bool unknownSpaceFilled, float &xMin, float &yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)
     Generates a 2D occupancy grid map from a set of poses, laser scans, and viewpoints.
     
    void RTABMAP_CORE_EXPORT rayTrace (const cv::Point2i &start, const cv::Point2i &end, cv::Mat &grid, bool stopOnObstacle)
     Performs a 2D ray tracing operation between two points on a grid map.
     
    cv::Mat RTABMAP_CORE_EXPORT convertMap2Image8U (const cv::Mat &map8S, bool pgmFormat=false)
     Converts an occupancy grid map (CV_8S) to a grayscale image (CV_8U).
     
    cv::Mat RTABMAP_CORE_EXPORT convertImage8U2Map (const cv::Mat &map8U, bool pgmFormat=false)
     Converts a grayscale occupancy image (CV_8U) to an occupancy grid map (CV_8S).
     
    cv::Mat RTABMAP_CORE_EXPORT erodeMap (const cv::Mat &map)
     Performs erosion on an occupancy grid map to reduce small noisy obstacles.
     
    template<typename PointT >
    void segmentObstaclesFromGround (const typename pcl::PointCloud< PointT >::Ptr &cloud, const pcl::IndicesPtr &indices, pcl::IndicesPtr &ground, pcl::IndicesPtr &obstacles, int normalKSearch, float groundNormalAngle, float clusterRadius, int minClusterSize, bool segmentFlatObstacles=false, float maxGroundHeight=0.0f, pcl::IndicesPtr *flatObstacles=0, const Eigen::Vector4f &viewPoint=Eigen::Vector4f(0, 0, 100, 0), float groundNormalsUp=0)
     Segments ground and obstacle indices from a point cloud using surface normals and clustering.
     
    void RTABMAP_CORE_EXPORT setRansacDeterministicSeed (bool enable)
     Toggle a deterministic seed for OpenGV's internal RANSAC RNG.
     
    bool RTABMAP_CORE_EXPORT ransacDeterministicSeedEnabled ()
     
    Transform RTABMAP_CORE_EXPORT estimateMotion3DTo2D (const std::map< int, cv::Point3f > &words3A, const std::map< int, cv::KeyPoint > &words2B, const CameraModel &cameraModel, int minInliers=10, int iterations=100, double reprojError=5., int flagsPnP=0, int pnpRefineIterations=1, int varianceMedianRatio=4, float maxVariance=0, const Transform &guess=Transform::getIdentity(), const std::map< int, cv::Point3f > &words3B=std::map< int, cv::Point3f >(), cv::Mat *covariance=0, std::vector< int > *matchesOut=0, std::vector< int > *inliersOut=0, bool splitLinearCovarianceComponents=false)
     Estimates a 6-DOF camera transform from 3D-2D point correspondences using PnP RANSAC.
     
    Transform RTABMAP_CORE_EXPORT estimateMotion3DTo2D (const std::map< int, cv::Point3f > &words3A, const std::map< int, cv::KeyPoint > &words2B, const std::vector< CameraModel > &cameraModels, unsigned int samplingPolicy, int minInliers, int iterations, double reprojError, int flagsPnP, int refineIterations, int varianceMedianRatio, float maxVariance, const Transform &guess, const std::map< int, cv::Point3f > &words3B, cv::Mat *covariance, std::vector< std::vector< int > > *matchesOut, std::vector< std::vector< int > > *inliersOut, bool splitLinearCovarianceComponents)
     Estimates the 3D-to-2D motion (pose) transformation between a set of 3D points and their corresponding 2D keypoints using the OpenGV library.
     
    Transform RTABMAP_CORE_EXPORT estimateMotion3DTo2D (const std::map< int, cv::Point3f > &words3A, const std::map< int, cv::KeyPoint > &words2B, const std::vector< CameraModel > &cameraModels, unsigned int samplingPolicy=0, int minInliers=10, int iterations=100, double reprojError=5., int flagsPnP=0, int pnpRefineIterations=1, int varianceMedianRatio=4, float maxVariance=0, const Transform &guess=Transform::getIdentity(), const std::map< int, cv::Point3f > &words3B=std::map< int, cv::Point3f >(), cv::Mat *covariance=0, std::vector< int > *matchesOut=0, std::vector< int > *inliersOut=0, bool splitLinearCovarianceComponents=false)
     Estimates the 3D-to-2D motion (pose) transformation between a set of 3D points and their corresponding 2D keypoints using the OpenGV library.
     
    Transform RTABMAP_CORE_EXPORT estimateMotion3DTo3D (const std::map< int, cv::Point3f > &words3A, const std::map< int, cv::Point3f > &words3B, int minInliers=10, double inliersDistance=0.1, int iterations=100, int refineIterations=5, cv::Mat *covariance=0, std::vector< int > *matchesOut=0, std::vector< int > *inliersOut=0)
     Estimates the 3D rigid transformation between two sets of 3D points.
     
    void RTABMAP_CORE_EXPORT solvePnPRansac (const std::vector< cv::Point3f > &objectPoints, const std::vector< cv::Point2f > &imagePoints, const cv::Mat &cameraMatrix, const cv::Mat &distCoeffs, cv::Mat &rvec, cv::Mat &tvec, bool useExtrinsicGuess, int iterationsCount, float reprojectionError, int minInliersCount, std::vector< int > &inliers, int flags, int refineIterations=1, float refineSigma=3.0f)
     Estimates the camera pose using the PnP RANSAC algorithm and optionally refines it.
     
    +int RTABMAP_CORE_EXPORT getCorrespondencesCount (const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloud_target, float maxDistance)
     
    Transform RTABMAP_CORE_EXPORT transformFromXYZCorrespondencesSVD (const pcl::PointCloud< pcl::PointXYZ > &cloud1, const pcl::PointCloud< pcl::PointXYZ > &cloud2)
     Estimates the rigid 3D transformation between two point clouds using SVD.
     
    Transform RTABMAP_CORE_EXPORT transformFromXYZCorrespondences (const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloud1, const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloud2, double inlierThreshold=0.02, int iterations=100, int refineModelIterations=10, double refineModelSigma=3.0, std::vector< int > *inliers=0, cv::Mat *variance=0)
     Estimates a rigid transformation between two point clouds using RANSAC with optional refinement.
     
    +void RTABMAP_CORE_EXPORT computeVarianceAndCorrespondences (const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloudB, double maxCorrespondenceDistance, double maxCorrespondenceAngle, double &variance, int &correspondencesOut, bool reciprocal)
     Compute with variance and correspondences of pcl::PointNormal point cloud type.
     
    +void RTABMAP_CORE_EXPORT computeVarianceAndCorrespondences (const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloudB, double maxCorrespondenceDistance, double maxCorrespondenceAngle, double &variance, int &correspondencesOut, bool reciprocal)
     Compute with variance and correspondences of pcl::PointXYZINormal point cloud type.
     
    +void RTABMAP_CORE_EXPORT computeVarianceAndCorrespondences (const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloudB, double maxCorrespondenceDistance, double &variance, int &correspondencesOut, bool reciprocal)
     Compute with variance and correspondences of pcl::PointXYZ point cloud type.
     
    +void RTABMAP_CORE_EXPORT computeVarianceAndCorrespondences (const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloudB, double maxCorrespondenceDistance, double &variance, int &correspondencesOut, bool reciprocal)
     Compute with variance and correspondences of pcl::PointXYZI point cloud type.
     
    Transform RTABMAP_CORE_EXPORT icp (const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &hasConverged, pcl::PointCloud< pcl::PointXYZ > &cloud_source_registered, float epsilon=0.0f, bool icp2D=false, float ransacOutlierRatio=0.0f, int *iterationsDone=nullptr)
     Performs Iterative Closest Point (ICP) alignment between two point clouds and returns the resulting transform.
     
    Transform RTABMAP_CORE_EXPORT icp (const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &hasConverged, pcl::PointCloud< pcl::PointXYZI > &cloud_source_registered, float epsilon=0.0f, bool icp2D=false, float ransacOutlierRatio=0.0f, int *iterationsDone=nullptr)
     Performs Iterative Closest Point (ICP) alignment between two point clouds and returns the resulting transform.
     
    Transform RTABMAP_CORE_EXPORT icpPointToPlane (const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &hasConverged, pcl::PointCloud< pcl::PointNormal > &cloud_source_registered, float epsilon=0.0f, bool icp2D=false, float ransacOutlierRatio=0.0f, int *iterationsDone=nullptr)
     Performs Iterative Closest Point (ICP) alignment using a point-to-plane error metric.
     
    Transform RTABMAP_CORE_EXPORT icpPointToPlane (const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &hasConverged, pcl::PointCloud< pcl::PointXYZINormal > &cloud_source_registered, float epsilon=0.0f, bool icp2D=false, float ransacOutlierRatio=0.0f, int *iterationsDone=nullptr)
     Performs Iterative Closest Point (ICP) alignment using a point-to-plane error metric.
     
    void RTABMAP_CORE_EXPORT createPolygonIndexes (const std::vector< pcl::Vertices > &polygons, int cloudSize, std::vector< std::set< int > > &neighborPolygons, std::vector< std::set< int > > &vertexPolygons)
     Given a set of polygons, create two indexes: polygons to neighbor polygons and vertices to polygons.
     
    +std::list< std::list< int > > RTABMAP_CORE_EXPORT clusterPolygons (const std::vector< std::set< int > > &neighborPolygons, int minClusterSize=0)
     
    +std::vector< pcl::Vertices > RTABMAP_CORE_EXPORT organizedFastMesh (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, double angleTolerance, bool quad, int trianglePixelSize, const Eigen::Vector3f &viewpoint=Eigen::Vector3f(0, 0, 0))
     
    +std::vector< pcl::Vertices > RTABMAP_CORE_EXPORT organizedFastMesh (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, double angleTolerance=M_PI/16, bool quad=true, int trianglePixelSize=2, const Eigen::Vector3f &viewpoint=Eigen::Vector3f(0, 0, 0))
     
    +std::vector< pcl::Vertices > RTABMAP_CORE_EXPORT organizedFastMesh (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, double angleTolerance=M_PI/16, bool quad=true, int trianglePixelSize=2, const Eigen::Vector3f &viewpoint=Eigen::Vector3f(0, 0, 0))
     
    +void RTABMAP_CORE_EXPORT appendMesh (pcl::PointCloud< pcl::PointXYZRGBNormal > &cloudA, std::vector< pcl::Vertices > &polygonsA, const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloudB, const std::vector< pcl::Vertices > &polygonsB)
     
    +void RTABMAP_CORE_EXPORT appendMesh (pcl::PointCloud< pcl::PointXYZRGB > &cloudA, std::vector< pcl::Vertices > &polygonsA, const pcl::PointCloud< pcl::PointXYZRGB > &cloudB, const std::vector< pcl::Vertices > &polygonsB)
     
    +std::vector< int > RTABMAP_CORE_EXPORT filterNotUsedVerticesFromMesh (const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const std::vector< pcl::Vertices > &polygons, pcl::PointCloud< pcl::PointXYZRGBNormal > &outputCloud, std::vector< pcl::Vertices > &outputPolygons)
     
    +std::vector< int > RTABMAP_CORE_EXPORT filterNotUsedVerticesFromMesh (const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const std::vector< pcl::Vertices > &polygons, pcl::PointCloud< pcl::PointXYZRGB > &outputCloud, std::vector< pcl::Vertices > &outputPolygons)
     
    +std::vector< int > RTABMAP_CORE_EXPORT filterNaNPointsFromMesh (const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const std::vector< pcl::Vertices > &polygons, pcl::PointCloud< pcl::PointXYZRGB > &outputCloud, std::vector< pcl::Vertices > &outputPolygons)
     
    +std::vector< pcl::Vertices > RTABMAP_CORE_EXPORT filterCloseVerticesFromMesh (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr cloud, const std::vector< pcl::Vertices > &polygons, float radius, float angle, bool keepLatestInRadius)
     
    +std::vector< pcl::Vertices > RTABMAP_CORE_EXPORT filterInvalidPolygons (const std::vector< pcl::Vertices > &polygons)
     
    +pcl::PolygonMesh::Ptr RTABMAP_CORE_EXPORT createMesh (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloudWithNormals, float gp3SearchRadius=0.025, float gp3Mu=2.5, int gp3MaximumNearestNeighbors=100, float gp3MaximumSurfaceAngle=M_PI/4, float gp3MinimumAngle=M_PI/18, float gp3MaximumAngle=2 *M_PI/3, bool gp3NormalConsistency=true)
     
    +pcl::TextureMesh::Ptr RTABMAP_CORE_EXPORT createTextureMesh (const pcl::PolygonMesh::Ptr &mesh, const std::map< int, Transform > &poses, const std::map< int, CameraModel > &cameraModels, const std::map< int, cv::Mat > &cameraDepths, float maxDistance=0.0f, float maxDepthError=0.0f, float maxAngle=0.0f, int minClusterSize=50, const std::vector< float > &roiRatios=std::vector< float >(), const ProgressState *state=0, std::vector< std::map< int, pcl::PointXY > > *vertexToPixels=0, bool distanceToCamPolicy=false)
     
    +pcl::TextureMesh::Ptr RTABMAP_CORE_EXPORT createTextureMesh (const pcl::PolygonMesh::Ptr &mesh, const std::map< int, Transform > &poses, const std::map< int, std::vector< CameraModel > > &cameraModels, const std::map< int, cv::Mat > &cameraDepths, float maxDistance=0.0f, float maxDepthError=0.0f, float maxAngle=0.0f, int minClusterSize=50, const std::vector< float > &roiRatios=std::vector< float >(), const ProgressState *state=0, std::vector< std::map< int, pcl::PointXY > > *vertexToPixels=0, bool distanceToCamPolicy=false)
     
    void RTABMAP_CORE_EXPORT cleanTextureMesh (pcl::TextureMesh &textureMesh, int minClusterSize)
     
    +pcl::TextureMesh::Ptr RTABMAP_CORE_EXPORT concatenateTextureMeshes (const std::list< pcl::TextureMesh::Ptr > &meshes)
     
    +void RTABMAP_CORE_EXPORT concatenateTextureMaterials (pcl::TextureMesh &mesh, const cv::Size &imageSize, int textureSize, int maxTextures, float &scale, std::vector< bool > *materialsKept=0)
     
    +std::vector< std::vector< RTABMAP_PCL_INDEX > > RTABMAP_CORE_EXPORT convertPolygonsFromPCL (const std::vector< pcl::Vertices > &polygons)
     
    +std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > > RTABMAP_CORE_EXPORT convertPolygonsFromPCL (const std::vector< std::vector< pcl::Vertices > > &polygons)
     
    +std::vector< pcl::Vertices > RTABMAP_CORE_EXPORT convertPolygonsToPCL (const std::vector< std::vector< RTABMAP_PCL_INDEX > > &polygons)
     
    +std::vector< std::vector< pcl::Vertices > > RTABMAP_CORE_EXPORT convertPolygonsToPCL (const std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > > &tex_polygons)
     
    +pcl::TextureMesh::Ptr RTABMAP_CORE_EXPORT assembleTextureMesh (const cv::Mat &cloudMat, const std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > > &polygons, const std::vector< std::vector< Eigen::Vector2f > > &texCoords, cv::Mat &textures, bool mergeTextures=false)
     
    +pcl::PolygonMesh::Ptr RTABMAP_CORE_EXPORT assemblePolygonMesh (const cv::Mat &cloudMat, const std::vector< std::vector< RTABMAP_PCL_INDEX > > &polygons)
     
    cv::Mat RTABMAP_CORE_EXPORT mergeTextures (pcl::TextureMesh &mesh, const std::map< int, cv::Mat > &images, const std::map< int, CameraModel > &calibrations, const Memory *memory=0, const DBDriver *dbDriver=0, int textureSize=4096, int textureCount=1, const std::vector< std::map< int, pcl::PointXY > > &vertexToPixels=std::vector< std::map< int, pcl::PointXY > >(), bool gainCompensation=true, float gainBeta=10.0f, bool gainRGB=true, bool blending=true, int blendingDecimation=0, int brightnessContrastRatioLow=0, int brightnessContrastRatioHigh=0, bool exposureFusion=false, const ProgressState *state=0, unsigned char blankValue=255, bool clearVertexColorUnderTexture=true, std::map< int, std::map< int, cv::Vec4d > > *gains=0, std::map< int, std::map< int, cv::Mat > > *blendingGains=0, std::pair< float, float > *contrastValues=0)
     
    +cv::Mat RTABMAP_CORE_EXPORT mergeTextures (pcl::TextureMesh &mesh, const std::map< int, cv::Mat > &images, const std::map< int, std::vector< CameraModel > > &calibrations, const Memory *memory=0, const DBDriver *dbDriver=0, int textureSize=4096, int textureCount=1, const std::vector< std::map< int, pcl::PointXY > > &vertexToPixels=std::vector< std::map< int, pcl::PointXY > >(), bool gainCompensation=true, float gainBeta=10.0f, bool gainRGB=true, bool blending=true, int blendingDecimation=0, int brightnessContrastRatioLow=0, int brightnessContrastRatioHigh=0, bool exposureFusion=false, const ProgressState *state=0, unsigned char blankValue=255, bool clearVertexColorUnderTexture=true, std::map< int, std::map< int, cv::Vec4d > > *gains=0, std::map< int, std::map< int, cv::Mat > > *blendingGains=0, std::pair< float, float > *contrastValues=0)
     
    +void RTABMAP_CORE_EXPORT fixTextureMeshForVisualization (pcl::TextureMesh &textureMesh)
     
    +RTABMAP_DEPRECATED bool RTABMAP_CORE_EXPORT multiBandTexturing (const std::string &outputOBJPath, const pcl::PCLPointCloud2 &cloud, const std::vector< pcl::Vertices > &polygons, const std::map< int, Transform > &cameraPoses, const std::vector< std::map< int, pcl::PointXY > > &vertexToPixels, const std::map< int, cv::Mat > &images, const std::map< int, std::vector< CameraModel > > &cameraModels, const Memory *memory=0, const DBDriver *dbDriver=0, int textureSize=8192, const std::string &textureFormat="jpg", const std::map< int, std::map< int, cv::Vec4d > > &gains=std::map< int, std::map< int, cv::Vec4d > >(), const std::map< int, std::map< int, cv::Mat > > &blendingGains=std::map< int, std::map< int, cv::Mat > >(), const std::pair< float, float > &contrastValues=std::pair< float, float >(0, 0), bool gainRGB=true)
     
    bool RTABMAP_CORE_EXPORT multiBandTexturing (const std::string &outputOBJPath, const pcl::PCLPointCloud2 &cloud, const std::vector< pcl::Vertices > &polygons, const std::map< int, Transform > &cameraPoses, const std::vector< std::map< int, pcl::PointXY > > &vertexToPixels, const std::map< int, cv::Mat > &images, const std::map< int, std::vector< CameraModel > > &cameraModels, const Memory *memory=0, const DBDriver *dbDriver=0, unsigned int textureSize=8192, unsigned int textureDownscale=2, const std::string &nbContrib="1 5 10 0", const std::string &textureFormat="jpg", const std::map< int, std::map< int, cv::Vec4d > > &gains=std::map< int, std::map< int, cv::Vec4d > >(), const std::map< int, std::map< int, cv::Mat > > &blendingGains=std::map< int, std::map< int, cv::Mat > >(), const std::pair< float, float > &contrastValues=std::pair< float, float >(0, 0), bool gainRGB=true, unsigned int unwrapMethod=0, bool fillHoles=false, unsigned int padding=5, double bestScoreThreshold=0.1, double angleHardThreshold=90.0, bool forceVisibleByAllVertices=false)
     
    +cv::Mat RTABMAP_CORE_EXPORT computeNormals (const cv::Mat &laserScan, int searchK, float searchRadius)
     
    +pcl::PointCloud< pcl::Normal >::Ptr RTABMAP_CORE_EXPORT computeNormals (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &viewPoint=Eigen::Vector3f(0, 0, 0))
     
    +pcl::PointCloud< pcl::Normal >::Ptr RTABMAP_CORE_EXPORT computeNormals (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &viewPoint=Eigen::Vector3f(0, 0, 0))
     
    +pcl::PointCloud< pcl::Normal >::Ptr RTABMAP_CORE_EXPORT computeNormals (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &viewPoint=Eigen::Vector3f(0, 0, 0))
     
    +pcl::PointCloud< pcl::Normal >::Ptr RTABMAP_CORE_EXPORT computeNormals (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &viewPoint=Eigen::Vector3f(0, 0, 0))
     
    +pcl::PointCloud< pcl::Normal >::Ptr RTABMAP_CORE_EXPORT computeNormals (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &viewPoint=Eigen::Vector3f(0, 0, 0))
     
    +pcl::PointCloud< pcl::Normal >::Ptr RTABMAP_CORE_EXPORT computeNormals (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &viewPoint=Eigen::Vector3f(0, 0, 0))
     
    +pcl::PointCloud< pcl::Normal >::Ptr RTABMAP_CORE_EXPORT computeNormals2D (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &viewPoint=Eigen::Vector3f(0, 0, 0))
     
    +pcl::PointCloud< pcl::Normal >::Ptr RTABMAP_CORE_EXPORT computeNormals2D (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &viewPoint=Eigen::Vector3f(0, 0, 0))
     
    +pcl::PointCloud< pcl::Normal >::Ptr RTABMAP_CORE_EXPORT computeFastOrganizedNormals2D (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &viewPoint=Eigen::Vector3f(0, 0, 0))
     
    +pcl::PointCloud< pcl::Normal >::Ptr RTABMAP_CORE_EXPORT computeFastOrganizedNormals2D (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &viewPoint=Eigen::Vector3f(0, 0, 0))
     
    +pcl::PointCloud< pcl::Normal >::Ptr RTABMAP_CORE_EXPORT computeFastOrganizedNormals (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float maxDepthChangeFactor=0.02f, float normalSmoothingSize=10.0f, const Eigen::Vector3f &viewPoint=Eigen::Vector3f(0, 0, 0))
     
    +pcl::PointCloud< pcl::Normal >::Ptr RTABMAP_CORE_EXPORT computeFastOrganizedNormals (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float maxDepthChangeFactor=0.02f, float normalSmoothingSize=10.0f, const Eigen::Vector3f &viewPoint=Eigen::Vector3f(0, 0, 0))
     
    +float RTABMAP_CORE_EXPORT computeNormalsComplexity (const LaserScan &scan, const Transform &t=Transform::getIdentity(), cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)
     Computes the complexity of surface normals in a point cloud of type LaserScan.
     
    +float RTABMAP_CORE_EXPORT computeNormalsComplexity (const pcl::PointCloud< pcl::Normal > &normals, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)
     Computes the complexity of surface normals in a point cloud of type pcl::Normal.
     
    +float RTABMAP_CORE_EXPORT computeNormalsComplexity (const pcl::PointCloud< pcl::PointNormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)
     Computes the complexity of surface normals in a point cloud of type pcl::PointNormal.
     
    +float RTABMAP_CORE_EXPORT computeNormalsComplexity (const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)
     Computes the complexity of surface normals in a point cloud of type pcl::PointXYZINormal.
     
    +float RTABMAP_CORE_EXPORT computeNormalsComplexity (const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)
     Computes the complexity of surface normals in a point cloud of type pcl::PointXYZRGBNormal.
     
    +pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT mls (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float searchRadius=0.0f, int polygonialOrder=2, int upsamplingMethod=0, float upsamplingRadius=0.0f, float upsamplingStep=0.0f, int pointDensity=0, float dilationVoxelSize=1.0f, int dilationIterations=0)
     
    +pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT mls (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float searchRadius=0.0f, int polygonialOrder=2, int upsamplingMethod=0, float upsamplingRadius=0.0f, float upsamplingStep=0.0f, int pointDensity=0, float dilationVoxelSize=1.0f, int dilationIterations=0)
     
    +RTABMAP_DEPRECATED LaserScan RTABMAP_CORE_EXPORT adjustNormalsToViewPoint (const LaserScan &scan, const Eigen::Vector3f &viewpoint, bool forceGroundNormalsUp)
     
    +LaserScan RTABMAP_CORE_EXPORT adjustNormalsToViewPoint (const LaserScan &scan, const Eigen::Vector3f &viewpoint=Eigen::Vector3f(0, 0, 0), float groundNormalsUp=0.0f)
     
    +RTABMAP_DEPRECATED void RTABMAP_CORE_EXPORT adjustNormalsToViewPoint (pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const Eigen::Vector3f &viewpoint, bool forceGroundNormalsUp)
     
    +void RTABMAP_CORE_EXPORT adjustNormalsToViewPoint (pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const Eigen::Vector3f &viewpoint=Eigen::Vector3f(0, 0, 0), float groundNormalsUp=0.0f)
     
    +RTABMAP_DEPRECATED void RTABMAP_CORE_EXPORT adjustNormalsToViewPoint (pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const Eigen::Vector3f &viewpoint, bool forceGroundNormalsUp)
     
    +void RTABMAP_CORE_EXPORT adjustNormalsToViewPoint (pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const Eigen::Vector3f &viewpoint=Eigen::Vector3f(0, 0, 0), float groundNormalsUp=0.0f)
     
    +RTABMAP_DEPRECATED void RTABMAP_CORE_EXPORT adjustNormalsToViewPoint (pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const Eigen::Vector3f &viewpoint, bool forceGroundNormalsUp)
     
    +void RTABMAP_CORE_EXPORT adjustNormalsToViewPoint (pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const Eigen::Vector3f &viewpoint=Eigen::Vector3f(0, 0, 0), float groundNormalsUp=0.0f)
     
    +void RTABMAP_CORE_EXPORT adjustNormalsToViewPoints (const std::map< int, Transform > &poses, const std::vector< int > &cameraIndices, pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, float groundNormalsUp=0.0f)
     
    +void RTABMAP_CORE_EXPORT adjustNormalsToViewPoints (const std::map< int, Transform > &poses, const std::vector< int > &cameraIndices, pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float groundNormalsUp=0.0f)
     
    +void RTABMAP_CORE_EXPORT adjustNormalsToViewPoints (const std::map< int, Transform > &poses, const std::vector< int > &cameraIndices, pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, float groundNormalsUp=0.0f)
     
    +void RTABMAP_CORE_EXPORT adjustNormalsToViewPoints (const std::map< int, Transform > &poses, const pcl::PointCloud< pcl::PointXYZ >::Ptr &rawCloud, const std::vector< int > &rawCameraIndices, pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, float groundNormalsUp=0.0f)
     
    +void RTABMAP_CORE_EXPORT adjustNormalsToViewPoints (const std::map< int, Transform > &poses, const pcl::PointCloud< pcl::PointXYZ >::Ptr &rawCloud, const std::vector< int > &rawCameraIndices, pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float groundNormalsUp=0.0f)
     
    +void RTABMAP_CORE_EXPORT adjustNormalsToViewPoints (const std::map< int, Transform > &poses, const pcl::PointCloud< pcl::PointXYZ >::Ptr &rawCloud, const std::vector< int > &rawCameraIndices, pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, float groundNormalsUp=0.0f)
     
    +void RTABMAP_CORE_EXPORT adjustNormalsToViewPoints (const std::map< int, Transform > &viewpoints, const LaserScan &rawScan, const std::vector< int > &viewpointIds, LaserScan &scan, float groundNormalsUp=0.0f)
     
    +pcl::PolygonMesh::Ptr RTABMAP_CORE_EXPORT meshDecimation (const pcl::PolygonMesh::Ptr &mesh, float factor)
     
    +template<typename pointT >
    std::vector< pcl::Vertices > normalizePolygonsSide (const pcl::PointCloud< pointT > &cloud, const std::vector< pcl::Vertices > &polygons, const pcl::PointXYZ &viewPoint=pcl::PointXYZ(0, 0, 0))
     
    bool RTABMAP_CORE_EXPORT intersectRayTriangle (const Eigen::Vector3f &p, const Eigen::Vector3f &dir, const Eigen::Vector3f &v0, const Eigen::Vector3f &v1, const Eigen::Vector3f &v2, float &distance, Eigen::Vector3f &normal)
     
    +int RTABMAP_CORE_EXPORT saveOBJFile (const std::string &file_name, const pcl::TextureMesh &tex_mesh, unsigned precision=5)
     
    +int RTABMAP_CORE_EXPORT saveOBJFile (const std::string &file_name, const pcl::PolygonMesh &mesh, unsigned precision=5)
     
    LaserScan RTABMAP_CORE_EXPORT transformLaserScan (const LaserScan &laserScan, const Transform &transform)
     Applies a 3D transform to all points (and normals if present) in a LaserScan.
     
    +pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT transformPointCloud (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Transform &transform)
     Transforms pcl::PointXYZ point cloud type.
     
    +pcl::PointCloud< pcl::PointXYZI >::Ptr RTABMAP_CORE_EXPORT transformPointCloud (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const Transform &transform)
     Transforms pcl::PointXYZI point cloud type.
     
    +pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT transformPointCloud (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Transform &transform)
     Transforms pcl::PointXYZRGB point cloud type.
     
    +pcl::PointCloud< pcl::PointNormal >::Ptr RTABMAP_CORE_EXPORT transformPointCloud (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const Transform &transform)
     Transforms pcl::PointNormal point cloud type.
     
    +pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT transformPointCloud (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const Transform &transform)
     Transforms pcl::PointXYZRGBNormal point cloud type.
     
    +pcl::PointCloud< pcl::PointXYZINormal >::Ptr RTABMAP_CORE_EXPORT transformPointCloud (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const Transform &transform)
     Transforms pcl::PointXYZINormal point cloud type.
     
    +pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT transformPointCloud (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)
     Transforms pcl::PointXYZ point cloud type with specified indices.
     
    +pcl::PointCloud< pcl::PointXYZI >::Ptr RTABMAP_CORE_EXPORT transformPointCloud (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)
     Transforms pcl::PointXYZI point cloud type with specified indices.
     
    +pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT transformPointCloud (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)
     Transforms pcl::PointXYZRGB point cloud type with specified indices.
     
    +pcl::PointCloud< pcl::PointNormal >::Ptr RTABMAP_CORE_EXPORT transformPointCloud (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)
     Transforms pcl::PointNormal point cloud type with specified indices.
     
    +pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT transformPointCloud (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)
     Transforms pcl::PointXYZRGBNormal point cloud type with specified indices.
     
    +pcl::PointCloud< pcl::PointXYZINormal >::Ptr RTABMAP_CORE_EXPORT transformPointCloud (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)
     Transforms pcl::PointXYZINormal point cloud type with specified indices.
     
    +cv::Point3f RTABMAP_CORE_EXPORT transformPoint (const cv::Point3f &pt, const Transform &transform)
     Transforms cv::Point3f point type.
     
    +cv::Point3d RTABMAP_CORE_EXPORT transformPoint (const cv::Point3d &pt, const Transform &transform)
     Transforms cv::Point3d point type.
     
    +pcl::PointXYZ RTABMAP_CORE_EXPORT transformPoint (const pcl::PointXYZ &pt, const Transform &transform)
     Transforms pcl::PointXYZ point type.
     
    +pcl::PointXYZI RTABMAP_CORE_EXPORT transformPoint (const pcl::PointXYZI &pt, const Transform &transform)
     Transforms pcl::PointXYZI point type.
     
    +pcl::PointXYZRGB RTABMAP_CORE_EXPORT transformPoint (const pcl::PointXYZRGB &pt, const Transform &transform)
     Transforms pcl::PointXYZRGB point type.
     
    +pcl::PointNormal RTABMAP_CORE_EXPORT transformPoint (const pcl::PointNormal &point, const Transform &transform)
     Transforms pcl::PointNormal point type.
     
    +pcl::PointXYZRGBNormal RTABMAP_CORE_EXPORT transformPoint (const pcl::PointXYZRGBNormal &point, const Transform &transform)
     Transforms pcl::PointXYZRGBNormal point type.
     
    +pcl::PointXYZINormal RTABMAP_CORE_EXPORT transformPoint (const pcl::PointXYZINormal &point, const Transform &transform)
     Transforms pcl::PointXYZINormal point type.
     
    +

    Detailed Description

    +

    3D utilities: point cloud conversion and filtering, projection, registration, surface reconstruction, mapping and transforms.

    +

    Declared across util3d.h, util3d_filtering.h, util3d_mapping.h, util3d_registration.h, util3d_surface.h and util3d_transforms.h.

    +

    Function Documentation

    + +

    ◆ projectCloudOnXYPlane()

    + +
    +
    +
    +template<typename PointT >
    + + + + + + + + +
    pcl::PointCloud< PointT >::Ptr rtabmap::util3d::projectCloudOnXYPlane (const typename pcl::PointCloud< PointT > & cloud)
    +
    + +

    Projects a point cloud onto the XY plane by setting all Z coordinates to zero.

    +

    This function creates a copy of the input point cloud and modifies each point's Z coordinate to be zero, effectively projecting the entire cloud onto the XY plane.

    +
    Template Parameters
    + + +
    PointTThe type of point used in the point cloud (e.g., pcl::PointXYZ).
    +
    +
    +
    Parameters
    + + +
    cloudThe input point cloud to project.
    +
    +
    +
    Returns
    typename pcl::PointCloud<PointT>::Ptr A pointer to the projected point cloud with Z coordinates set to zero.
    + +

    Definition at line 41 of file util3d_mapping.hpp.

    + +
    +
    + +

    ◆ segmentObstaclesFromGround() [1/3]

    + +
    +
    +
    +template<typename PointT >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void rtabmap::util3d::segmentObstaclesFromGround (const typename pcl::PointCloud< PointT >::Ptr & cloud,
    const typename pcl::IndicesPtr & indices,
    pcl::IndicesPtr & ground,
    pcl::IndicesPtr & obstacles,
    int normalKSearch,
    float groundNormalAngle,
    float clusterRadius,
    int minClusterSize,
    bool segmentFlatObstacles,
    float maxGroundHeight,
    pcl::IndicesPtr * flatObstacles,
    const Eigen::Vector4f & viewPoint,
    float groundNormalsUp 
    )
    +
    + +

    Definition at line 54 of file util3d_mapping.hpp.

    + +
    +
    + +

    ◆ segmentObstaclesFromGround() [2/3]

    + +
    +
    +
    +template<typename PointT >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void rtabmap::util3d::segmentObstaclesFromGround (const typename pcl::PointCloud< PointT >::Ptr & cloud,
    pcl::IndicesPtr & ground,
    pcl::IndicesPtr & obstacles,
    int normalKSearch,
    float groundNormalAngle,
    float clusterRadius,
    int minClusterSize,
    bool segmentFlatObstacles = false,
    float maxGroundHeight = 0.0f,
    pcl::IndicesPtr * flatObstacles = 0,
    const Eigen::Vector4f & viewPoint = Eigen::Vector4f(0, 0, 100, 0),
    float groundNormalsUp = 0 
    )
    +
    + +

    Segments ground and obstacle indices from a point cloud using surface normals and clustering.

    +
    See also
    segmentObstaclesFromGround() with indices
    + +

    Definition at line 202 of file util3d_mapping.hpp.

    + +
    +
    + +

    ◆ occupancy2DFromGroundObstacles() [1/2]

    + +
    +
    +
    +template<typename PointT >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void rtabmap::util3d::occupancy2DFromGroundObstacles (const typename pcl::PointCloud< PointT >::Ptr & cloud,
    const pcl::IndicesPtr & groundIndices,
    const pcl::IndicesPtr & obstaclesIndices,
    cv::Mat & ground,
    cv::Mat & obstacles,
    float cellSize 
    )
    +
    + +

    Projects 3D ground and obstacle point clouds onto the 2D XY plane and voxelizes them into 2D occupancy data.

    +
    See also
    occupancy2DFromGroundObstacles() without indices
    + +

    Definition at line 234 of file util3d_mapping.hpp.

    + +
    +
    + +

    ◆ occupancy2DFromGroundObstacles() [2/2]

    + +
    +
    +
    +template<typename PointT >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void rtabmap::util3d::occupancy2DFromGroundObstacles (const typename pcl::PointCloud< PointT >::Ptr & groundCloud,
    const typename pcl::PointCloud< PointT >::Ptr & obstaclesCloud,
    cv::Mat & ground,
    cv::Mat & obstacles,
    float cellSize 
    )
    +
    + +

    Projects 3D ground and obstacle point clouds onto the 2D XY plane and voxelizes them into 2D occupancy data.

    +

    This function takes two 3D point clouds—representing ground and obstacles—and performs the following steps:

      +
    • Projects them onto the XY plane (setting Z = 0).
    • +
    • Voxelizes them based on the specified cell size.
    • +
    • Converts the resulting 2D points into OpenCV matrices (1-row, N-columns, CV_32FC2) where each element is a (x, y) coordinate.
    • +
    +
    Template Parameters
    + + +
    PointTThe type of point in the input point clouds (e.g., pcl::PointXYZ).
    +
    +
    +
    Parameters
    + + + + + + +
    groundCloudThe input point cloud representing ground points.
    obstaclesCloudThe input point cloud representing obstacle points.
    groundOutput matrix containing 2D (x, y) coordinates of projected ground points (type: CV_32FC2).
    obstaclesOutput matrix containing 2D (x, y) coordinates of projected obstacle points (type: CV_32FC2).
    cellSizeThe size of each voxel/grid cell used for downsampling the projected cloud (in meters).
    +
    +
    + +

    Definition at line 264 of file util3d_mapping.hpp.

    + +
    +
    + +

    ◆ occupancy2DFromCloud3D() [1/2]

    + +
    +
    +
    +template<typename PointT >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void rtabmap::util3d::occupancy2DFromCloud3D (const typename pcl::PointCloud< PointT >::Ptr & cloud,
    const pcl::IndicesPtr & indices,
    cv::Mat & ground,
    cv::Mat & obstacles,
    float cellSize = 0.05f,
    float groundNormalAngle = M_PI_4,
    int minClusterSize = 20,
    bool segmentFlatObstacles = false,
    float maxGroundHeight = 0.0f 
    )
    +
    + +

    Generates 2D ground and obstacle occupancy data from a 3D point cloud.

    +

    This function performs segmentation on a 3D point cloud to separate ground and obstacle points based on normal orientation and clustering, then projects both onto the XY plane to create 2D occupancy representations using voxelization.

    +

    The resulting occupancy data is returned as two OpenCV matrices (cv::Mat) of type CV_32FC2, where each entry contains a 2D point (x, y) in meters corresponding to a ground or obstacle voxel.

    +
    Template Parameters
    + + +
    PointTThe type of point used in the input point cloud (e.g., pcl::PointXYZ).
    +
    +
    +
    Parameters
    + + + + + + + + + + +
    cloudThe input 3D point cloud.
    indicesOptional subset of points from the cloud to use for processing (can be full cloud indices).
    groundOutput matrix containing 2D ground points projected and voxelized (CV_32FC2).
    obstaclesOutput matrix containing 2D obstacle points projected and voxelized (CV_32FC2).
    cellSizeThe voxel size (in meters) for projecting and grouping points in 2D.
    groundNormalAngleMaximum allowable angle (in radians) between a point's normal and the vertical axis for it to be considered part of the ground.
    minClusterSizeMinimum number of points required to form a valid obstacle cluster.
    segmentFlatObstaclesWhether to separate flat horizontal surfaces (e.g., tables) from the ground and treat them as obstacles.
    maxGroundHeightMaximum Z value (in meters) for a surface to be considered ground. If 0, height filtering is disabled.
    +
    +
    +
    Note
    Internally, this function calls: +
    + +

    Definition at line 309 of file util3d_mapping.hpp.

    + +
    +
    + +

    ◆ occupancy2DFromCloud3D() [2/2]

    + +
    +
    +
    +template<typename PointT >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void rtabmap::util3d::occupancy2DFromCloud3D (const typename pcl::PointCloud< PointT >::Ptr & cloud,
    cv::Mat & ground,
    cv::Mat & obstacles,
    float cellSize = 0.05f,
    float groundNormalAngle = M_PI_4,
    int minClusterSize = 20,
    bool segmentFlatObstacles = false,
    float maxGroundHeight = 0.0f 
    )
    +
    + +

    Generates 2D ground and obstacle occupancy data from a 3D point cloud.

    +
    See also
    occupancy2DFromCloud3D() with indices
    + +

    Definition at line 348 of file util3d_mapping.hpp.

    + +
    +
    + +

    ◆ normalizePolygonsSide()

    + +
    +
    +
    +template<typename pointT >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    std::vector< pcl::Vertices > rtabmap::util3d::normalizePolygonsSide (const typename pcl::PointCloud< pointT > & cloud,
    const std::vector< pcl::Vertices > & polygons,
    const pcl::PointXYZ & viewPoint 
    )
    +
    + +

    Definition at line 20 of file util3d_surface.hpp.

    + +
    +
    + +

    ◆ denseMeshPostProcessing()

    + +
    +
    +
    +template<typename pointRGBT >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void rtabmap::util3d::denseMeshPostProcessing (pcl::PolygonMeshPtr & mesh,
    float meshDecimationFactor,
    int maximumPolygons,
    const typename pcl::PointCloud< pointRGBT >::Ptr & cloud,
    float transferColorRadius,
    bool coloredOutput,
    bool cleanMesh,
    int minClusterSize,
    ProgressState * progressState 
    )
    +
    + +

    Definition at line 50 of file util3d_surface.hpp.

    + +
    +
    + +

    ◆ intersectRayMesh()

    + +
    +
    +
    +template<typename PointT >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool rtabmap::util3d::intersectRayMesh (const Eigen::Vector3f & origin,
    const Eigen::Vector3f & dir,
    const typename pcl::PointCloud< PointT > & cloud,
    const std::vector< pcl::Vertices > & polygons,
    bool ignoreBackFaces,
    float & distance,
    Eigen::Vector3f & normal,
    int & index 
    )
    +
    + +

    Definition at line 315 of file util3d_surface.hpp.

    + +
    +
    + +

    ◆ rgbFromCloud()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::rgbFromCloud (const pcl::PointCloud< pcl::PointXYZRGBA > & cloud,
    bool bgrOrder = true 
    )
    +
    + +

    Converts a PCL point cloud with RGBA information to an OpenCV RGB or BGR image.

    +

    This function takes a structured point cloud (organized as height × width) and creates a corresponding OpenCV cv::Mat image containing the RGB (or BGR) color values from the cloud.

    +
    Parameters
    + + + +
    cloudThe input organized point cloud of type pcl::PointCloud<pcl::PointXYZRGBA>. The cloud must be organized (i.e., cloud.width and cloud.height must be greater than 0).
    bgrOrderIf true, the output image will be in BGR format (OpenCV default); if false, it will be RGB.
    +
    +
    +
    Returns
    A cv::Mat of type CV_8UC3 with the same width and height as the input point cloud, containing RGB or BGR color values depending on the bgrOrder flag.
    +
    Note
    This function assumes that the point cloud is organized. If the cloud is unorganized, the behavior is undefined.
    +
    See also
    pcl::PointCloud, cv::Mat
    + +
    +
    + +

    ◆ depthFromCloud()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::depthFromCloud (const pcl::PointCloud< pcl::PointXYZRGBA > & cloud,
    bool depth16U = true 
    )
    +
    + +

    Generates a depth image from a PCL organized point cloud.

    +

    This function converts a given organized point cloud of type pcl::PointXYZRGBA into a depth image (cv::Mat) in either 32-bit float or 16-bit unsigned format. The depth image contains the Z coordinate (depth) values of each point.

    +
    Parameters
    + + + +
    [in]cloudThe input organized point cloud (height x width), where each point contains XYZ and RGBA.
    [in]depth16UIf true, output depth will be in 16-bit unsigned integer (millimeters); otherwise, 32-bit float (meters).
    +
    +
    +
    Returns
    A depth image (cv::Mat) of the same resolution as the input cloud, with type CV_16UC1 or CV_32FC1.
    +
    Note
    The function assumes that the point cloud is organized (structured as an image).
    + +
    +
    + +

    ◆ rgbdFromCloud()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::rgbdFromCloud (const pcl::PointCloud< pcl::PointXYZRGBA > & cloud,
    cv::Mat & rgb,
    cv::Mat & depth,
    bool bgrOrder = true,
    bool depth16U = true 
    )
    +
    + +

    Converts a PCL point cloud (with RGBA colors) into aligned RGB and depth OpenCV images.

    +

    This function extracts RGB and depth information from a structured PCL point cloud (organized point cloud with width and height) and fills the corresponding OpenCV matrices.

    +
    Parameters
    + + + + + + +
    [in]cloudThe input organized point cloud containing RGBA data (structured as height x width).
    [out]frameBGRThe output color image (CV_8UC3). The channels are ordered as BGR if bgrOrder is true, otherwise RGB.
    [out]frameDepthThe output depth image (either CV_32FC1 for meters or CV_16UC1 for millimeters depending on depth16U).
    [in]bgrOrderIf true, store colors in BGR order. If false, store as RGB.
    [in]depth16UIf true, store depth as 16-bit unsigned integers (in millimeters), otherwise use 32-bit floats (in meters).
    +
    +
    +
    Note
    The function assumes that the point cloud is organized. If the point cloud is not organized, the output matrices will not be valid.
    + +
    +
    + +

    ◆ projectDepthTo3D()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pcl::PointXYZ RTABMAP_CORE_EXPORT rtabmap::util3d::projectDepthTo3D (const cv::Mat & depthImage,
    float x,
    float y,
    float cx,
    float cy,
    float fx,
    float fy,
    bool smoothing,
    float depthErrorRatio = 0.02f 
    )
    +
    + +

    Projects a single depth pixel into 3D space.

    +

    This function computes the 3D coordinates of a point given a depth image and camera intrinsic parameters. It optionally applies smoothing and depth error compensation to improve the accuracy of the result.

    +
    Parameters
    + + + + + + + + + + +
    depthImageThe depth image (CV_16UC1 in millimeters or CV_32FC1 in meters).
    xThe x coordinate (column index) of the pixel to project.
    yThe y coordinate (row index) of the pixel to project.
    cxThe principal point x-coordinate. If set to 0, it will default to image center.
    cyThe principal point y-coordinate. If set to 0, it will default to image center.
    fxThe focal length in x direction (in pixels).
    fyThe focal length in y direction (in pixels).
    smoothingWhether to apply smoothing on the depth value at (x, y).
    depthErrorRatioRatio used to reject outlier depths when smoothing is enabled.
    +
    +
    +
    Returns
    A pcl::PointXYZ containing the 3D coordinates of the pixel in the depth image. If the depth value is invalid or <= 0, all coordinates are set to NaN.
    + +
    +
    + +

    ◆ projectDepthTo3DRay()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Eigen::Vector3f RTABMAP_CORE_EXPORT rtabmap::util3d::projectDepthTo3DRay (const cv::Size & imageSize,
    float x,
    float y,
    float cx,
    float cy,
    float fx,
    float fy 
    )
    +
    + +

    Projects pixel coordinates to a normalized 3D ray in camera coordinates.

    +

    This function computes the direction of a 3D ray from the camera origin through a pixel in the image plane, assuming a pinhole camera model. The returned ray is not scaled by depth; it has a fixed z component of 1.0.

    +
    Parameters
    + + + + + + + + +
    imageSizeThe size of the image (width, height).
    xThe x-coordinate of the pixel in the image.
    yThe y-coordinate of the pixel in the image.
    cxThe x-coordinate of the principal point. If zero or negative, defaults to (image width / 2) - 0.5.
    cyThe y-coordinate of the principal point. If zero or negative, defaults to (image height / 2) - 0.5.
    fxThe focal length in the x direction (pixels).
    fyThe focal length in the y direction (pixels).
    +
    +
    +
    Returns
    A normalized Eigen::Vector3f representing the direction of the ray in camera coordinates.
    + +
    +
    + +

    ◆ cloudFromDepth() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    RTABMAP_DEPRECATED pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT rtabmap::util3d::cloudFromDepth (const cv::Mat & imageDepth,
    float cx,
    float cy,
    float fx,
    float fy,
    int decimation = 1,
    float maxDepth = 0.0f,
    float minDepth = 0.0f,
    std::vector< int > * validIndices = 0 
    )
    +
    + +

    Converts a depth image to a 3D point cloud.

    +

    This function uses the camera model's intrinsic parameters to convert each pixel in the depth image to a 3D point in the camera's coordinate system. It handles the decimation of the image and ensures the resulting point cloud does not exceed the specified maximum and minimum depth values.

    +
    Parameters
    + + + + + + + + + + +
    [in]imageDepthThe input depth image, which should be of type CV_16UC1 or CV_32FC1.
    [in]cxThe optical center of the camera in the x-axis (usually the center of the image).
    [in]cyThe optical center of the camera in the y-axis (usually the center of the image).
    [in]fxThe focal length of the camera in the x-axis.
    [in]fyThe focal length of the camera in the y-axis.
    [in]decimationDecimation factor, used to reduce the image resolution (use 0 for no decimation).
    [in]maxDepthThe maximum depth value to consider when creating the point cloud.
    [in]minDepthThe minimum depth value to consider when creating the point cloud.
    [out]validIndicesA pointer to a vector where the indices of valid points will be stored. If null, this is ignored.
    +
    +
    +
    Returns
    A pcl::PointCloud<pcl::PointXYZ>::Ptr containing the 3D points corresponding to the depth image.
    +
    Deprecated:
    This function is deprecated and will be removed in future versions. Use the cloudFromDepth function that accepts a rtabmap::CameraModel instead.
    + +
    +
    + +

    ◆ cloudFromDepth() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT rtabmap::util3d::cloudFromDepth (const cv::Mat & imageDepth,
    const CameraModel & model,
    int decimation = 1,
    float maxDepth = 0.0f,
    float minDepth = 0.0f,
    std::vector< int > * validIndices = 0 
    )
    +
    + +

    Converts a depth image to a 3D point cloud using a camera model.

    +

    This function performs the conversion of a depth image to a point cloud using the provided CameraModel object. It handles decimation, validates the depth values, and calculates the corresponding 3D coordinates in the camera's optical coordinate system.

    +
    Parameters
    + + + + + + + +
    [in]imageDepthInThe input depth image, which should be of type CV_16UC1 or CV_32FC1.
    [in]modelThe camera model containing the intrinsic parameters (fx, fy, cx, cy).
    [in]decimationThe decimation factor for image resolution reduction (use 0 for no decimation).
    [in]maxDepthThe maximum depth value to consider when creating the point cloud.
    [in]minDepthThe minimum depth value to consider when creating the point cloud.
    [out]validIndicesA pointer to a vector to store indices of valid points in the point cloud. If null, it is ignored.
    +
    +
    +
    Returns
    A pcl::PointCloud<pcl::PointXYZ>::Ptr containing the 3D points corresponding to the depth image.
    + +
    +
    + +

    ◆ cloudFromDepthRGB() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    RTABMAP_DEPRECATED pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT rtabmap::util3d::cloudFromDepthRGB (const cv::Mat & imageRgb,
    const cv::Mat & imageDepth,
    float cx,
    float cy,
    float fx,
    float fy,
    int decimation = 1,
    float maxDepth = 0.0f,
    float minDepth = 0.0f,
    std::vector< int > * validIndices = 0 
    )
    +
    + +

    Creates a point cloud from an RGB image and a depth image.

    +

    This function uses the RGB and depth images, along with camera intrinsic parameters, to generate a point cloud where each point contains RGB color and 3D spatial information. It also handles decimation and depth constraints (min/max depth) for efficient processing and memory management.

    +
    Parameters
    + + + + + + + + + + + +
    imageRgbThe RGB image (e.g., in BGR format for OpenCV).
    imageDepthThe depth image (CV_16UC1 or CV_32FC1 format).
    cxThe x-coordinate of the camera's principal point (optical center).
    cyThe y-coordinate of the camera's principal point.
    fxThe focal length in x-direction (in pixels).
    fyThe focal length in y-direction (in pixels).
    decimationThe decimation factor for the image (negative value for decimation from RGB size).
    maxDepthThe maximum depth value to consider for valid points (set 0 to ignore).
    minDepthThe minimum depth value to consider for valid points.
    validIndicesA pointer to a vector that will store valid point indices (optional).
    +
    +
    +
    Returns
    A shared pointer to a point cloud (pcl::PointCloud<pcl::PointXYZRGB>) containing RGB and 3D point data.
    +
    Deprecated:
    This function is deprecated and will be removed in future versions. Use the version that accepts a rtabmap::CameraModel instead.
    + +
    +
    + +

    ◆ cloudFromDepthRGB() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT rtabmap::util3d::cloudFromDepthRGB (const cv::Mat & imageRgb,
    const cv::Mat & imageDepth,
    const CameraModel & model,
    int decimation = 1,
    float maxDepth = 0.0f,
    float minDepth = 0.0f,
    std::vector< int > * validIndices = 0 
    )
    +
    + +

    Creates a point cloud from an RGB image and a depth image using a CameraModel.

    +

    This function generates a point cloud where each point contains RGB color and 3D spatial information derived from the provided RGB and depth images, using intrinsic parameters provided in the CameraModel. It also applies decimation for efficiency, and depth constraints (min/max depth) to limit the points to a valid range.

    +
    Parameters
    + + + + + + + + +
    imageRgbThe RGB image (e.g., in BGR format for OpenCV).
    imageDepthInThe depth image (CV_16UC1 or CV_32FC1 format).
    modelA CameraModel object that contains intrinsic camera parameters (fx, fy, cx, cy).
    decimationThe decimation factor for the image (negative value for decimation from RGB size).
    maxDepthThe maximum depth value to consider for valid points (set 0 to ignore).
    minDepthThe minimum depth value to consider for valid points.
    validIndicesA pointer to a vector that will store valid point indices (optional).
    +
    +
    +
    Returns
    A shared pointer to a point cloud (pcl::PointCloud<pcl::PointXYZRGB>) containing RGB and 3D point data.
    +
    Note
    This version uses a CameraModel to encapsulate the camera parameters.
    + +
    +
    + +

    ◆ cloudFromDisparity()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT rtabmap::util3d::cloudFromDisparity (const cv::Mat & imageDisparity,
    const StereoCameraModel & model,
    int decimation = 1,
    float maxDepth = 0.0f,
    float minDepth = 0.0f,
    std::vector< int > * validIndices = 0 
    )
    +
    + +

    Converts a disparity image to a 3D point cloud.

    +

    This function takes a disparity image and projects each disparity value to a 3D point in space using the provided stereo camera model. The points are stored in a pcl::PointCloud object. The function also supports decimating the image for faster processing.

    +
    Parameters
    + + + + + + + +
    imageDisparityThe input disparity image, which must be of type CV_32FC1 (floating-point) or CV_16SC1 (16-bit signed short).
    modelThe stereo camera model used to project disparity to 3D.
    decimationThe decimation factor for downsampling the image. It must be greater than or equal to 1.
    maxDepthThe maximum depth for valid points in meters. Points with a depth greater than this value will be discarded. A non-positive value means no maximum depth constraint.
    minDepthThe minimum depth for valid points in meters. Points with a depth less than this value will be discarded.
    validIndicesAn optional vector that will be filled with the indices of valid points in the cloud (those within the depth constraints). If nullptr, the indices are not stored.
    +
    +
    +
    Returns
    A shared pointer to a pcl::PointCloud<pcl::PointXYZ> containing the 3D points derived from the disparity image.
    +
    Note
    If the disparity image dimensions are not divisible by the decimation factor, the decimation factor will be adjusted to the highest compatible value.
    + +
    +
    + +

    ◆ cloudFromDisparityRGB()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT rtabmap::util3d::cloudFromDisparityRGB (const cv::Mat & imageRgb,
    const cv::Mat & imageDisparity,
    const StereoCameraModel & model,
    int decimation = 1,
    float maxDepth = 0.0f,
    float minDepth = 0.0f,
    std::vector< int > * validIndices = 0 
    )
    +
    + +

    Converts a disparity image and an RGB image to a 3D point cloud with color.

    +

    This function takes both a disparity image and an RGB image to create a colored 3D point cloud. Each RGB pixel is associated with a 3D point generated from the disparity value. The function also supports decimating the images for faster processing.

    +
    Parameters
    + + + + + + + + +
    imageRgbThe input RGB image, which must have 3 channels (color->BGR) or 1 channel (grayscale). The image is used to assign colors to the 3D points.
    imageDisparityThe input disparity image, which must be of type CV_32FC1 (floating-point) or CV_16SC1 (16-bit signed short).
    modelThe stereo camera model used to project disparity to 3D.
    decimationThe decimation factor for downsampling the images. It must be greater than or equal to 1.
    maxDepthThe maximum depth for valid points in meters. Points with a depth greater than this value will be discarded. A non-positive value means no maximum depth constraint.
    minDepthThe minimum depth for valid points in meters. Points with a depth less than this value will be discarded.
    validIndicesAn optional vector that will be filled with the indices of valid points in the cloud (those within the depth constraints). If nullptr, the indices are not stored.
    +
    +
    +
    Returns
    A shared pointer to a pcl::PointCloud<pcl::PointXYZRGB> containing the 3D points with associated RGB color values.
    +
    Note
    If the disparity image dimensions are not divisible by the decimation factor, the decimation factor will be adjusted to the highest compatible value.
    +
    Warning
    The RGB image must have the same size as the disparity image.
    + +
    +
    + +

    ◆ cloudFromStereoImages()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT rtabmap::util3d::cloudFromStereoImages (const cv::Mat & imageLeft,
    const cv::Mat & imageRight,
    const StereoCameraModel & model,
    int decimation = 1,
    float maxDepth = 0.0f,
    float minDepth = 0.0f,
    std::vector< int > * validIndices = 0,
    const ParametersMap & parameters = ParametersMap() 
    )
    +
    + +

    Converts a pair of stereo images (left and right) into a 3D point cloud with RGB color information.

    +

    This function takes a pair of stereo images, computes the disparity map between the left and right images, and then converts the disparity map into a 3D point cloud where each point contains the 3D coordinates (x, y, z) and RGB color values from the corresponding pixel in the left image.

    +

    The function supports both color and monochrome images and performs stereo rectification and disparity calculation internally. The resulting 3D point cloud is returned in the PCL format with RGB color for each point, using the pcl::PointXYZRGB type. Points outside the specified depth range are discarded.

    +
    Parameters
    + + + + + + + + + +
    [in]imageLeftThe left stereo image (either grayscale or color). If color, the image is converted to grayscale internally for disparity calculation.
    [in]imageRightThe right stereo image (either grayscale or color). If color, the image is converted to grayscale internally for disparity calculation.
    [in]modelThe stereo camera model that contains the parameters for projecting disparity values into 3D.
    [in]decimationThe decimation factor used to downsample the image and reduce computation time. It must be greater than or equal to 1.
    [in]maxDepthThe maximum allowable depth (z value). Points with a depth greater than this value will be discarded.
    [in]minDepthThe minimum allowable depth (z value). Points with a depth smaller than this value will be discarded.
    [out]validIndicesA pointer to a vector that will be filled with the indices of the valid points in the resulting point cloud. Can be set to nullptr if this information is not needed.
    [in]parametersA map of additional parameters for disparity computation, used by the stereo disparity function.
    +
    +
    +
    Returns
    A pointer to a pcl::PointCloud<pcl::PointXYZRGB> containing the 3D points with RGB colors. The cloud is dense only in regions with valid disparity values and within the specified depth range.
    +
    Note
    The function assumes that the input images are rectified and aligned to the same coordinate system. The disparity map is computed from the left and right mono images using the disparityFromStereoImages utility function, which is provided by the util2d namespace.
    +
    Warning
    The input images must have the same size, and the disparity computation assumes that the stereo pair is well-calibrated.
    + +
    +
    + +

    ◆ cloudsFromSensorData()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::vector< pcl::PointCloud< pcl::PointXYZ >::Ptr > RTABMAP_CORE_EXPORT rtabmap::util3d::cloudsFromSensorData (const SensorData & sensorData,
    int decimation = 1,
    float maxDepth = 0.0f,
    float minDepth = 0.0f,
    std::vector< pcl::IndicesPtr > * validIndices = 0,
    const ParametersMap & stereoParameters = ParametersMap(),
    const std::vector< float > & roiRatios = std::vector< float >(),
    unsigned char confidenceThr = 0 
    )
    +
    + +

    Generates a set of point clouds from sensor data.

    +

    This function processes depth and image data from the provided SensorData object to generate point clouds. It supports both depth camera data (using a camera model) and stereo camera data (using disparity computation). It handles various preprocessing operations like decimation, applying regions of interest (ROIs), and transforming point clouds.

    +

    The function creates a point cloud for each camera model (or stereo camera model) in the SensorData and returns them in a vector of point cloud pointers.

    +
    Parameters
    + + + + + + + + +
    sensorDataA reference to the SensorData object that contains raw depth or image data, along with camera models.
    decimationThe decimation factor to downsample the data. A value of 0 means no decimation. The decimation factor should be a factor of the image width and height.
    maxDepthThe maximum depth value to be considered in the generated point clouds.
    minDepthThe minimum depth value to be considered in the generated point clouds.
    validIndicesAn optional vector to store valid point indices for each point cloud. If provided, the function will populate it with indices of valid points in each corresponding cloud.
    stereoParametersA map of parameters for stereo image processing, used to compute disparity.
    roiRatiosA vector containing four float values representing the region of interest (ROI) in normalized coordinates (left, right, top, bottom). If not specified or set to [0 0 0 0], the entire image is used.
    +
    +
    +
    Returns
    A vector of pcl::PointCloud<pcl::PointXYZ>::Ptr representing the generated point clouds in base coordinate frame.
    +
    Note
      +
    • The sensorData object must contain either depth data (for depth cameras) or image data with a right image (for stereo cameras).
    • +
    • The ROI ratios must be in the range [0.0f, 1.0f] and will be applied to both depth and image data if provided.
    • +
    • If the ROI cannot be divided evenly by the decimation factor, the function will ignore the ROI and log an error.
    • +
    • If the stereo data is provided, disparity will be computed from the left and right images, and the resulting disparity image will be used to generate 3D point clouds.
    • +
    +
    + +
    +
    + +

    ◆ cloudFromSensorData()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT rtabmap::util3d::cloudFromSensorData (const SensorData & sensorData,
    int decimation = 1,
    float maxDepth = 0.0f,
    float minDepth = 0.0f,
    std::vector< int > * validIndices = 0,
    const ParametersMap & stereoParameters = ParametersMap(),
    const std::vector< float > & roiRatios = std::vector< float >(),
    unsigned char confidenceThr = 0 
    )
    +
    + +

    Generates a point cloud from sensor data.

    +

    This function processes the provided sensor data, generates point clouds for each sensor, and combines them into a single point cloud. It handles both single-camera and stereo data by calling the cloudsFromSensorData function. The resulting point cloud can be decimated according to the specified parameter and filtered based on depth constraints.

    +
    Parameters
    + + + + + + + + +
    sensorDataThe sensor data containing depth and image information. This data is used to generate the point clouds.
    decimationThe factor by which the generated point cloud should be decimated. A value of 1 means no decimation. The decimation factor should be a factor of the image width and height.
    maxDepthThe maximum depth allowed for valid points in the generated cloud.
    minDepthThe minimum depth allowed for valid points in the generated cloud.
    validIndicesOptional vector to store the indices of valid points in the generated point cloud.
    stereoParametersThe stereo parameters that may be used when dealing with stereo camera data.
    roiRatiosA vector containing four float values representing the region of interest (ROI) ratios (left, right, top, bottom) to crop the sensor images before processing. The values should be between 0 and 1. If not specified or set to [0 0 0 0], the entire image is used.
    +
    +
    +
    Returns
    A pointer to a pcl::PointCloud<pcl::PointXYZ> containing the combined point cloud generated from the sensor data. The point cloud is transformed in base coordinate frame.
    +
    Note
    The function will automatically handle the removal of NaN points from the cloud. If the validIndices pointer is provided, it will be filled with the indices of valid points.
    + +
    +
    + +

    ◆ cloudsRGBFromSensorData()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::vector< pcl::PointCloud< pcl::PointXYZRGB >::Ptr > RTABMAP_CORE_EXPORT rtabmap::util3d::cloudsRGBFromSensorData (const SensorData & sensorData,
    int decimation = 1,
    float maxDepth = 0.0f,
    float minDepth = 0.0f,
    std::vector< pcl::IndicesPtr > * validIndices = 0,
    const ParametersMap & stereoParameters = ParametersMap(),
    const std::vector< float > & roiRatios = std::vector< float >(),
    unsigned char confidenceThr = 0 
    )
    +
    + +

    Generates a point cloud with RGB color data from sensor data.

    +

    This function creates RGB point clouds from depth and color images obtained from a sensor. It supports both single camera models and stereo camera models. The RGB and depth images are processed and converted into a 3D point cloud using the provided camera models. Optionally, Region-of-Interest (ROI) ratios can be applied to the images to focus on specific areas.

    +
    Parameters
    + + + + + + + + +
    [in]sensorDataThe sensor data that contains the raw image and depth information.
    [in]decimationThe decimation factor to reduce the resolution of the point cloud.
    [in]maxDepthThe maximum depth to consider while generating the point cloud.
    [in]minDepthThe minimum depth to consider while generating the point cloud.
    [out]validIndicesA pointer to a vector of indices that indicate the valid points in the cloud. If nullptr, no indices will be returned.
    [in]stereoParametersA map of parameters used for stereo vision processing (if stereo camera models are used).
    [in]roiRatiosA vector of 4 floats that represent the region of interest (ROI) ratios (left, right, top, bottom) for cropping the image. Each value should be between 0.0 and 1.0, representing the normalized position of the ROI. A value of 0.0 means no cropping, and a value of 1.0 means full cropping.
    +
    +
    +
    Returns
    A vector of point clouds containing the RGB point cloud data for each camera model. Each point cloud is represented by pcl::PointCloud<pcl::PointXYZRGB>::Ptr. The point clouds are transformed in base coordinate frame.
    +
    Note
    If the sensor data does not contain both image and depth data, or if no camera models are available, an empty vector will be returned.
    +
    +If stereo camera models are used, the left and right images are processed for disparity computation.
    +
    Warning
    The function performs several assertions and checks, such as ensuring that the image and depth images are divisible by the number of camera models, and that the ROI ratios are compatible with the decimation factor.
    + +
    +
    + +

    ◆ cloudRGBFromSensorData()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT rtabmap::util3d::cloudRGBFromSensorData (const SensorData & sensorData,
    int decimation = 1,
    float maxDepth = 0.0f,
    float minDepth = 0.0f,
    std::vector< int > * validIndices = 0,
    const ParametersMap & stereoParameters = ParametersMap(),
    const std::vector< float > & roiRatios = std::vector< float >(),
    unsigned char confidenceThr = 0 
    )
    +
    + +

    Generates a point cloud of type pcl::PointXYZRGB from sensor data.

    +

    This function processes sensor data (such as RGB images and depth images) to generate a point cloud of type pcl::PointXYZRGB. It can handle stereo or multiple camera models, apply decimation, and filter points based on the maximum and minimum depth values. Optionally, it can also apply region-of-interest (ROI) ratios.

    +
    Parameters
    + + + + + + + + +
    [in]sensorDataThe sensor data containing raw RGB and depth images, as well as camera models.
    [in]decimationThe decimation factor to reduce the point cloud size. Default is 1.
    [in]maxDepthThe maximum depth value (points beyond this distance will be ignored).
    [in]minDepthThe minimum depth value (points closer than this distance will be ignored).
    [out]validIndicesA vector to store the indices of the valid points in the generated point cloud. It will be resized to the point cloud's size.
    [in]stereoParametersA map of stereo camera parameters, used when dealing with stereo images.
    [in]roiRatiosA vector of four float values representing the region-of-interest (ROI) ratios for cropping the depth and RGB images (left right top bottom). If not specified or set to [0 0 0 0], the entire image is used.
    +
    +
    +
    Returns
    A pointer to a pcl::PointCloud<pcl::PointXYZRGB> containing the generated point cloud. If multiple clouds are generated, they are merged into a single cloud. The validIndices vector is populated if it is provided. The point cloud(s) is/are transformed in base coordinate frame.
    +
    Note
    If the sensor data is stereo, the function will use stereo processing to generate the point cloud. If multiple camera models are provided, it generates and merges the point clouds from each camera.
    +
    +The validIndices vector will be resized and populated if it is passed as an argument.
    + +
    +
    + +

    ◆ laserScanFromDepthImage()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZ > RTABMAP_CORE_EXPORT rtabmap::util3d::laserScanFromDepthImage (const cv::Mat & depthImage,
    float fx,
    float fy,
    float cx,
    float cy,
    float maxDepth = 0,
    float minDepth = 0,
    const Transform & localTransform = Transform::getIdentity() 
    )
    +
    + +

    Converts the middle row of a depth image into a laser scan (point cloud) using camera intrinsics and a local transformation.

    +

    This function projects each pixel from a depth image into 3D space using the camera intrinsics (focal lengths and principal point) and applies a transformation to each point in 3D space. It filters out points that are outside the specified depth range (maxDepth, minDepth) and excludes any invalid points.

    +
    Parameters
    + + + + + + + + + +
    depthImageThe input depth image (single channel, 16-bit unsigned or 32-bit floating point).
    fxThe focal length in the x-axis (in pixels).
    fyThe focal length in the y-axis (in pixels).
    cxThe optical center in the x-axis (in pixels).
    cyThe optical center in the y-axis (in pixels).
    maxDepthThe maximum depth value (in meters). Points with depth larger than this will be discarded. If 0, no maximum depth filtering is applied.
    minDepthThe minimum depth value (in meters). Points with depth smaller than this will be discarded.
    localTransformA transformation that will be applied to all points in the resulting point cloud. This can be an identity transformation if not needed.
    +
    +
    +
    Returns
    pcl::PointCloud<pcl::PointXYZ> The resulting point cloud where each point represents a 3D coordinate projected from the depth image.
    +
    Note
    Assumes the input depth image is either CV_16UC1 (16-bit unsigned integers) or CV_32FC1 (32-bit floating-point).
    +
    +Assumes the camera is pointing parallel to ground (e.g., forward looking camera).
    + +
    +
    + +

    ◆ laserScanFromDepthImages()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZ > RTABMAP_CORE_EXPORT rtabmap::util3d::laserScanFromDepthImages (const cv::Mat & depthImages,
    const std::vector< CameraModel > & cameraModels,
    float maxDepth,
    float minDepth 
    )
    +
    + +

    Converts multiple depth images (e.g., from a stereo or multi-camera setup) into a single laser scan (point cloud).

    +

    This function processes multiple depth images, one for each camera in a stereo or multi-camera setup. It uses the camera models to project the depth values of the middle row to 3D space and combines them into a single point cloud. Each camera's depth image is projected using the associated camera intrinsics, and the points are transformed according to the camera's local transformation.

    +
    Parameters
    + + + + + +
    depthImagesThe input depth images concatenated horizontally. Each camera's depth image is assumed to be of equal width and placed side by side.
    cameraModelsA vector of camera models, one for each depth image in the input. Each model contains the intrinsics and the local transformation for a specific camera.
    maxDepthThe maximum depth value (in meters). Points with depth larger than this will be discarded. If 0, no maximum depth filtering is applied.
    minDepthThe minimum depth value (in meters). Points with depth smaller than this will be discarded.
    +
    +
    +
    Returns
    pcl::PointCloud<pcl::PointXYZ> The resulting point cloud where each point represents a 3D coordinate projected from the depth images.
    +
    Note
    This function assumes that the number of camera models corresponds to the number of sub-images in the input depth images.
    +
    +Each depth image is projected using the corresponding camera model in the cameraModels array.
    +
    +Assumes the cameras are pointing parallel to ground (e.g., forward and backward looking cameras).
    + +
    +
    + +

    ◆ getMinMax3D() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::getMinMax3D (const cv::Mat & laserScan,
    cv::Point3f & min,
    cv::Point3f & max 
    )
    +
    + +

    Computes the minimum and maximum 3D points from a laser scan matrix.

    +

    This function computes the minimum and maximum values along each of the X, Y, and Z axes in the laser scan matrix. The laser scan is assumed to be a matrix of type CV_32FC2, CV_32FC3, CV_32FC4, CV_32FC5, CV_32FC6, or CV_32FC7, where each row represents a point in space. The matrix is expected to have 3 or more channels for 3D data, but it can have additional channels (e.g., intensity, color, etc.).

    +

    The Z-coordinate is only considered if the matrix has at least 3 channels (3D scan). If the scan has fewer than 3 channels, the Z-coordinate is set to 0.

    +
    Parameters
    + + + + +
    laserScanThe input laser scan data, which must be a matrix of type CV_32FC2, CV_32FC3, CV_32FC4, CV_32FC5, CV_32FC6, or CV_32FC7 (with at least 2 channels, and at least 3 channels for 3D).
    minA reference to a cv::Point3f object where the minimum 3D point (X, Y, Z) will be stored.
    maxA reference to a cv::Point3f object where the maximum 3D point (X, Y, Z) will be stored.
    +
    +
    +
    Exceptions
    + + +
    exceptionif the input matrix is empty or has an invalid type.
    +
    +
    + +
    +
    + +

    ◆ getMinMax3D() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::getMinMax3D (const cv::Mat & laserScan,
    pcl::PointXYZ & min,
    pcl::PointXYZ & max 
    )
    +
    + +

    Computes the minimum and maximum 3D points from a laser scan matrix and stores the results in pcl::PointXYZ.

    +

    This function calls the getMinMax3D function that operates on cv::Point3f and converts the results to pcl::PointXYZ format. It is useful when working with PCL data structures for 3D processing.

    +
    Parameters
    + + + + +
    laserScanThe input laser scan data, which must be a matrix of type CV_32FC2, CV_32FC3, CV_32FC4, CV_32FC5, CV_32FC6, or CV_32FC7 (with at least 2 channels, and at least 3 channels for 3D).
    minA reference to a pcl::PointXYZ object where the minimum 3D point (X, Y, Z) will be stored.
    maxA reference to a pcl::PointXYZ object where the maximum 3D point (X, Y, Z) will be stored.
    +
    +
    +
    Exceptions
    + + +
    exceptionif the input matrix is empty or has an invalid type.
    +
    +
    + +
    +
    + +

    ◆ projectDisparityTo3D() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    cv::Point3f RTABMAP_CORE_EXPORT rtabmap::util3d::projectDisparityTo3D (const cv::Point2f & pt,
    float disparity,
    const StereoCameraModel & model 
    )
    +
    + +

    Projects a 2D point from the left image and its disparity into 3D space.

    +

    This function converts a 2D point from the left image and its corresponding disparity value into a 3D point in space using the provided stereo camera model.

    +

    The conversion follows the formula:

    +\[ Z = \frac{baseline \times f}{disparity + (cx1 - cx0)} \] +

    +

    Where:

      +
    • baseline is the distance between the left and right camera centers
    • +
    • f is the focal length of the camera
    • +
    • cx1 and cx0 are the x-coordinates of the principal points of the right and left cameras, respectively.
    • +
    +
    Parameters
    + + + + +
    ptThe 2D point in the left image (in pixels).
    disparityThe disparity value for the corresponding point (in pixels).
    modelThe stereo camera model containing the intrinsic parameters.
    +
    +
    +
    Returns
    A 3D point (x, y, z) in space corresponding to the input 2D point and disparity. If the disparity is invalid or any required camera parameters are not set, it returns a point containing NaN values.
    +
    Note
    This function assumes that the disparity value is positive, and that the baseline and focal lengths are also positive.
    + +
    +
    + +

    ◆ projectDisparityTo3D() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    cv::Point3f RTABMAP_CORE_EXPORT rtabmap::util3d::projectDisparityTo3D (const cv::Point2f & pt,
    const cv::Mat & disparity,
    const StereoCameraModel & model 
    )
    +
    + +

    Projects a 2D point from the left image and the disparity map into 3D space.

    +

    This function converts a 2D point from the left image and the disparity value from a disparity map into a 3D point in space using the provided stereo camera model.

    +

    The function first retrieves the disparity value for the given 2D point from the disparity map. It then calls the other projectDisparityTo3D function to perform the conversion to 3D.

    +
    Parameters
    + + + + +
    ptThe 2D point in the left image (in pixels).
    disparityThe disparity map (CV_32FC1 or CV_16SC1) from which the disparity value for the point is retrieved.
    modelThe stereo camera model containing the intrinsic parameters.
    +
    +
    +
    Returns
    A 3D point (x, y, z) in space corresponding to the input 2D point and the disparity value. If the point is outside the disparity map bounds or if the disparity value is invalid, it returns a point containing NaN values.
    +
    Note
    This function checks that the input disparity matrix is not empty and has an appropriate type (either CV_32FC1 or CV_16SC1).
    + +
    +
    + +

    ◆ projectCloudToCamera() [1/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::projectCloudToCamera (const cv::Size & imageSize,
    const cv::Mat & cameraMatrixK,
    const cv::Mat & laserScan,
    const rtabmap::Transform & cameraTransform 
    )
    +
    + +

    Register a point cloud (laser scan) to the camera's frame of reference and return a registered depth image.

    +

    This function projects a laser scan (in /base_link coordinate system) into the camera frame of reference using the camera's intrinsic parameters and the camera's transform. The result is stored in a depth image (cv::Mat), where each pixel corresponds to the distance of the projected point in the camera frame.

    +
    Parameters
    + + + + + +
    [in]imageSizeThe desired size of the output depth image (in pixels).
    [in]cameraMatrixKThe camera matrix (intrinsics), containing the focal lengths and principal points.
    [in]laserScanA matrix of laser scan points. The type can be CV_32FC2 (2D), CV_32FC3, CV_32FC4, etc., where the points are assumed to be in the /base_link coordinate system.
    [in]cameraTransformThe transform from /base_link to /camera_link, used to adjust the point cloud to the camera's reference frame.
    +
    +
    +
    Returns
    A cv::Mat object representing the registered depth image, with each pixel corresponding to the projected point's depth (z value) in the camera frame.
    +
    Exceptions
    + + +
    exceptionif the input cameraTransform is null, the laser scan is empty, or the cameraMatrixK has incorrect dimensions.
    +
    +
    + +
    +
    + +

    ◆ projectCloudToCamera() [2/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::projectCloudToCamera (const cv::Size & imageSize,
    const cv::Mat & cameraMatrixK,
    const pcl::PointCloud< pcl::PointXYZ >::Ptr laserScan,
    const rtabmap::Transform & cameraTransform 
    )
    +
    + +

    Register a point cloud (laser scan) to the camera's frame of reference and return a registered depth image.

    +

    This function projects a laser scan (pcl::PointCloud) into the camera frame of reference using the camera's intrinsic parameters and the camera's transform. The result is stored in a depth image (cv::Mat), where each pixel corresponds to the distance of the projected point in the camera frame.

    +
    Parameters
    + + + + + +
    [in]imageSizeThe desired size of the output depth image (in pixels).
    [in]cameraMatrixKThe camera matrix (intrinsics), containing the focal lengths and principal points.
    [in]laserScanA pointer to a pcl::PointCloud<pcl::PointXYZ> object containing the laser scan points. The points are assumed to be in the /base_link coordinate system.
    [in]cameraTransformThe transform from /base_link to /camera_link, used to adjust the point cloud to the camera's reference frame.
    +
    +
    +
    Returns
    A cv::Mat object representing the registered depth image, with each pixel corresponding to the projected point's depth (z value) in the camera frame.
    +
    Exceptions
    + + +
    exceptionif the input cameraTransform is null, the laser scan is empty, or the cameraMatrixK has incorrect dimensions.
    +
    +
    + +
    +
    + +

    ◆ projectCloudToCamera() [3/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::projectCloudToCamera (const cv::Size & imageSize,
    const cv::Mat & cameraMatrixK,
    const pcl::PCLPointCloud2::Ptr laserScan,
    const rtabmap::Transform & cameraTransform 
    )
    +
    + +

    Register a point cloud (laser scan) to the camera's frame of reference and return a registered depth image.

    +

    This function projects a laser scan (pcl::PCLPointCloud2) into the camera frame of reference using the camera's intrinsic parameters and the camera's transform. The result is stored in a depth image (cv::Mat), where each pixel corresponds to the distance of the projected point in the camera frame.

    +
    Parameters
    + + + + + +
    [in]imageSizeThe desired size of the output depth image (in pixels).
    [in]cameraMatrixKThe camera matrix (intrinsics), containing the focal lengths and principal points.
    [in]laserScanA pointer to a pcl::PCLPointCloud2 object containing the laser scan points. The points are assumed to be in the /base_link coordinate system.
    [in]cameraTransformThe transform from /base_link to /camera_link, used to adjust the point cloud to the camera's reference frame.
    +
    +
    +
    Returns
    A cv::Mat object representing the registered depth image, with each pixel corresponding to the projected point's depth (z value) in the camera frame.
    +
    Exceptions
    + + +
    exceptionif the input cameraTransform is null, the laser scan is empty, or the cameraMatrixK has incorrect dimensions.
    +
    +
    + +
    +
    + +

    ◆ fillProjectedCloudHoles()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::fillProjectedCloudHoles (cv::Mat & depthRegistered,
    bool verticalDirection,
    bool fillToBorder 
    )
    +
    + +

    Fills holes (missing depth values) in a depth image by interpolating between non-zero values.

    +

    This function iterates through a depth image and fills holes by interpolating between the surrounding non-zero depth values. It works either vertically or horizontally, depending on the verticalDirection parameter. The interpolation method fills the missing values based on the linear slope between two valid depth values. Optionally, the interpolation can be extended to the border of the image if fillToBorder is set to true.

    +
    Parameters
    + + + + +
    registeredDepthA matrix representing the registered depth image, where missing depth values are assumed to be zero. The matrix must be of type CV_32FC1.
    verticalDirectionIf true, the holes are filled vertically (by column), otherwise the holes are filled horizontally (by row).
    fillToBorderIf true, the interpolation will fill the depth holes all the way to the border of the image (i.e., it will propagate the nearest valid depth to the edges of the image).
    +
    +
    +
    Note
    The input registeredDepth matrix must be of type CV_32FC1, where depth values are stored as single-precision floating-point numbers.
    +
    +With fillToBorder enabled, the current implementation only fills up to last pixel, i.e., first/last rows or columns are not filled.
    +
    Warning
    This function modifies the input registeredDepth matrix in place.
    + +
    +
    + +

    ◆ filterFloor()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::filterFloor (const cv::Mat & depth,
    const std::vector< CameraModel > & cameraModels,
    float threshold,
    cv::Mat * depthBelow = 0 
    )
    +
    + +

    Filters out points below a certain threshold in a depth image based on camera models.

    +

    This function processes a depth image and filters out points below a specified threshold, which are assumed to belong to the floor. It does this by projecting the depth pixels into 3D space (base frame) using the camera models, and if the z-coordinate of the projected point is less than the threshold, the corresponding depth value is set to 0.

    +
    Parameters
    + + + + + +
    depthThe input depth image to be filtered. The matrix should contain depth values in either CV_16UC1 (unsigned short) or CV_32FC1 (float) format.
    cameraModelsA vector of camera models used for reprojection. The camera models are used to convert the 2D image coordinates to 3D space.
    thresholdThe z-threshold in meters, below which points are considered part of the floor and will be filtered out.
    depthBelowA pointer to an optional output depth image where the filtered-out points (below the threshold) will be saved. If this is nullptr, no output is generated for filtered-out points.
    +
    +
    +
    Returns
    A new depth image where points below the specified threshold are set to zero.
    +
    Note
      +
    • The function assumes that the depth image has valid depth values.
    • +
    • If the input depthBelow is provided, it will contain the depth values for the points that were considered as floor points.
    • +
    • The function assumes that all camera models have the same resolution and are valid for reprojection.
    • +
    +
    +
    Exceptions
    + + +
    std::invalid_argumentif the camera models are empty or invalid.
    +
    +
    + +
    +
    + +

    ◆ projectCloudToCameras() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::vector< std::pair< std::pair< int, int >, pcl::PointXY > > RTABMAP_CORE_EXPORT rtabmap::util3d::projectCloudToCameras (const pcl::PointCloud< pcl::PointXYZRGBNormal > & cloud,
    const std::map< int, Transform > & cameraPoses,
    const std::map< int, std::vector< CameraModel > > & cameraModels,
    float maxDistance = 0.0f,
    float maxAngle = 0.0f,
    float maxDepthError = 0.0f,
    const std::vector< float > & roiRatios = std::vector< float >(),
    const cv::Mat & projMask = cv::Mat(),
    bool distanceToCamPolicy = false,
    const ProgressState * state = 0 
    )
    +
    + +

    Projects a 3D point cloud to the best camera (NodeID -> CameraIndex) for each point based on a policy.

    +

    This function takes a point cloud of type pcl::PointXYZRGBNormal and projects each point to the best camera that sees the point. The "best" camera is selected based on the distance, angle, and other parameters like Region of Interest (ROI) ratios and projection mask.

    +
    Parameters
    + + + + + + + + + + +
    cloudThe input point cloud of type pcl::PointXYZRGBNormal containing 3D points.
    cameraPosesA map of camera IDs to their respective poses (transformations).
    cameraModelsA map of camera IDs to their camera models (internal camera parameters).
    maxDistanceMaximum allowable distance from the camera for a point to be considered.
    maxAngleMaximum allowable angle between the camera and the point normal for it to be considered.
    roiRatiosA vector of four floats defining the region of interest ratios for the camera image. See util2d::computeRoi() for format.
    projMaskA binary mask for projection, which will be checked to ensure the point lies within the mask.
    distanceToCamPolicyIf true, the distance to the camera is considered in the decision of the best camera, otherwise distance to center of the camera is used.
    stateA ProgressState object to provide feedback on progress or cancellation.
    +
    +
    +
    Returns
    A vector of pairs, where each pair contains a pair of camera ID and camera index, and a 2D UV coordinate. The UV coordinate represents the projection of each point onto the best camera.
    + +
    +
    + +

    ◆ projectCloudToCameras() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::vector< std::pair< std::pair< int, int >, pcl::PointXY > > RTABMAP_CORE_EXPORT rtabmap::util3d::projectCloudToCameras (const pcl::PointCloud< pcl::PointXYZINormal > & cloud,
    const std::map< int, Transform > & cameraPoses,
    const std::map< int, std::vector< CameraModel > > & cameraModels,
    float maxDistance = 0.0f,
    float maxAngle = 0.0f,
    float maxDepthError = 0.0f,
    const std::vector< float > & roiRatios = std::vector< float >(),
    const cv::Mat & projMask = cv::Mat(),
    bool distanceToCamPolicy = false,
    const ProgressState * state = 0 
    )
    +
    + +

    Projects a 3D point cloud to the best camera (NodeID -> CameraIndex) for each point based on a policy.

    +

    This function takes a point cloud of type pcl::PointXYZINormal and projects each point to the best camera that sees the point. The "best" camera is selected based on the distance, angle, and other parameters like Region of Interest (ROI) ratios and projection mask.

    +
    Parameters
    + + + + + + + + + + +
    cloudThe input point cloud of type pcl::PointXYZINormal containing 3D points.
    cameraPosesA map of camera IDs to their respective poses (transformations).
    cameraModelsA map of camera IDs to their camera models (internal camera parameters).
    maxDistanceMaximum allowable distance from the camera for a point to be considered.
    maxAngleMaximum allowable angle between the camera and the point normal for it to be considered.
    roiRatiosA vector of four floats defining the region of interest ratios for the camera image. See util2d::computeRoi() for format.
    projMaskA binary mask for projection, which will be checked to ensure the point lies within the mask.
    distanceToCamPolicyIf true, the distance to the camera is considered in the decision of the best camera, otherwise distance to center of the camera is used.
    stateA ProgressState object to provide feedback on progress or cancellation.
    +
    +
    +
    Returns
    A vector of pairs, where each pair contains a pair of camera ID and camera index, and a 2D UV coordinate. The UV coordinate represents the projection of each point onto the best camera.
    + +
    +
    + +

    ◆ isFinite()

    + +
    +
    + + + + + + + + +
    bool RTABMAP_CORE_EXPORT rtabmap::util3d::isFinite (const cv::Point3f & pt)
    +
    + +

    Checks if all coordinates of a 3D point are finite.

    +

    This function verifies that the x, y, and z components of the given cv::Point3f are all finite values (i.e., not NaN or infinite).

    +
    Parameters
    + + +
    ptThe 3D point to check.
    +
    +
    +
    Returns
    true if all components of the point are finite, false otherwise.
    + +
    +
    + +

    ◆ concatenateClouds() [1/2]

    + +
    +
    + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT rtabmap::util3d::concatenateClouds (const std::list< pcl::PointCloud< pcl::PointXYZ >::Ptr > & clouds)
    +
    + +

    Concatenates a list of PointXYZ point clouds into a single point cloud.

    +

    This function takes a list of shared pointers to pcl::PointCloud<pcl::PointXYZ> objects, and merges them into a single point cloud by appending the points of each input cloud.

    +
    Parameters
    + + +
    [in]cloudsA list of pointers to PointXYZ point clouds to concatenate.
    +
    +
    +
    Returns
    A new pcl::PointCloud<pcl::PointXYZ>::Ptr containing all the points from the input clouds.
    + +
    +
    + +

    ◆ concatenateClouds() [2/2]

    + +
    +
    + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT rtabmap::util3d::concatenateClouds (const std::list< pcl::PointCloud< pcl::PointXYZRGB >::Ptr > & clouds)
    +
    + +

    Concatenates a list of PointXYZRGB point clouds into a single point cloud.

    +

    This function takes a list of shared pointers to pcl::PointCloud<pcl::PointXYZRGB> objects, and merges them into a single point cloud by appending the points of each input cloud.

    +
    Parameters
    + + +
    [in]cloudsA list of pointers to PointXYZRGB point clouds to concatenate.
    +
    +
    +
    Returns
    A new pcl::PointCloud<pcl::PointXYZRGB>::Ptr containing all the points from the input clouds.
    + +
    +
    + +

    ◆ concatenate() [1/2]

    + +
    +
    + + + + + + + + +
    pcl::IndicesPtr RTABMAP_CORE_EXPORT rtabmap::util3d::concatenate (const std::vector< pcl::IndicesPtr > & indices)
    +
    + +

    Concatenates multiple sets of indices into a single index vector.

    +

    This function takes a vector of shared pointers to PCL index vectors and combines them into a single shared pointer containing all indices in the same order as they appear in the input.

    +
    Parameters
    + + +
    indicesA vector of pcl::IndicesPtr (shared pointers to index vectors).
    +
    +
    +
    Returns
    A single pcl::IndicesPtr containing the concatenated indices.
    +
    Note
    The output order preserves the original order of indices from each input set.
    +
    See also
    concatenate(const pcl::IndicesPtr &, const pcl::IndicesPtr &)
    + +
    +
    + +

    ◆ concatenate() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    pcl::IndicesPtr RTABMAP_CORE_EXPORT rtabmap::util3d::concatenate (const pcl::IndicesPtr & indicesA,
    const pcl::IndicesPtr & indicesB 
    )
    +
    + +

    Concatenates two sets of indices into one.

    +

    This function creates a new index vector containing all indices from indicesA followed by all indices from indicesB.

    +
    Parameters
    + + + +
    indicesAThe first set of indices to include.
    indicesBThe second set of indices to append.
    +
    +
    +
    Returns
    A pcl::IndicesPtr containing the combined indices from both inputs.
    +
    Note
    The input index vectors are not modified.
    +
    See also
    concatenate(const std::vector<pcl::IndicesPtr> &)
    + +
    +
    + +

    ◆ savePCDWords() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::savePCDWords (const std::string & fileName,
    const std::multimap< int, pcl::PointXYZ > & words,
    const Transform & transform = Transform::getIdentity() 
    )
    +
    + +

    Saves 3D word points to a PCD file, applying a transform to each point.

    +

    This function takes a multimap of word identifiers and corresponding 3D PCL points, applies the given transform to each point, and saves the resulting point cloud to the specified PCD file.

    +
    Parameters
    + + + + +
    fileNameThe path to the output PCD file.
    wordsA multimap containing word IDs and their associated pcl::PointXYZ coordinates.
    transformA transform to apply to each 3D point before saving.
    +
    +
    + +
    +
    + +

    ◆ savePCDWords() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::savePCDWords (const std::string & fileName,
    const std::multimap< int, cv::Point3f > & words,
    const Transform & transform = Transform::getIdentity() 
    )
    +
    + +

    Saves 3D word points (as OpenCV points) to a PCD file, applying a transform to each point.

    +

    This function takes a multimap of word identifiers and corresponding 3D OpenCV points, converts them to PCL format after applying the given transform, and saves them as a point cloud to the specified PCD file.

    +
    Parameters
    + + + + +
    fileNameThe path to the output PCD file.
    wordsA multimap containing word IDs and their associated cv::Point3f coordinates.
    transformA transform to apply to each 3D point before saving.
    +
    +
    + +
    +
    + +

    ◆ loadBINScan()

    + +
    +
    + + + + + + + + +
    cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::loadBINScan (const std::string & fileName)
    +
    + +

    Loads a KITTI-style Velodyne binary scan file into an OpenCV matrix.

    +

    This function assumes the binary file contains a series of 4-float values per point representing (X, Y, Z, Intensity). It loads the entire file into a cv::Mat with type CV_32FC4.

    +
    Parameters
    + + +
    fileNamePath to the .bin file.
    +
    +
    +
    Returns
    A 1-row cv::Mat with 4 channels (XYZI), one column per point.
    + +
    +
    + +

    ◆ loadBINCloud() [1/2]

    + +
    +
    + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT rtabmap::util3d::loadBINCloud (const std::string & fileName)
    +
    + +

    Loads a KITTI-style Velodyne binary scan and converts it to a PCL point cloud.

    +

    Internally calls loadScan() and converts the result into a pcl::PointCloud<pcl::PointXYZ>.

    +
    Parameters
    + + +
    fileNamePath to the .bin file.
    +
    +
    +
    Returns
    Pointer to the loaded point cloud.
    + +
    +
    + +

    ◆ loadBINCloud() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    RTABMAP_DEPRECATED pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT rtabmap::util3d::loadBINCloud (const std::string & fileName,
    int dim 
    )
    +
    + +

    Loads a KITTI-style Velodyne binary scan and converts it to a PCL point cloud.

    +
    Parameters
    + + + +
    fileNamePath to the .bin file.
    dimUnused parameter.
    +
    +
    +
    Returns
    Pointer to the loaded point cloud.
    +
    Deprecated:
    This overload exists for compatibility but ignores the dim parameter. Use version without dim directly.
    + +
    +
    + +

    ◆ loadScan()

    + +
    +
    + + + + + + + + +
    LaserScan RTABMAP_CORE_EXPORT rtabmap::util3d::loadScan (const std::string & path)
    +
    + +

    Loads a 3D scan from a file (.pcd, .ply, or .bin format).

    +

    This function detects the file type based on the extension and loads the scan accordingly. Binary .bin files are interpreted using the KITTI format (XYZI). For .pcd or .ply files, a PCL point cloud is loaded and optionally interpreted as 2D if all Z values are 0.

    +
    Parameters
    + + +
    pathPath to the scan file.
    +
    +
    +
    Returns
    A LaserScan object containing the loaded scan data.
    + +
    +
    + +

    ◆ loadCloud()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    RTABMAP_DEPRECATED pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT rtabmap::util3d::loadCloud (const std::string & path,
    const Transform & transform = Transform::getIdentity(),
    int downsampleStep = 1,
    float voxelSize = 0.0f 
    )
    +
    + +

    Loads and optionally transforms/downsamples/voxelizes a point cloud.

    +

    This function loads a point cloud from a .bin, .pcd, or .ply file. It can apply a transformation, downsample using a step size, or filter using a voxel grid.

    +
    Parameters
    + + + + + +
    pathPath to the scan file.
    transformTransformation to apply to the cloud (must not be null).
    downsampleStepStep size to downsample (1 = no downsampling).
    voxelSizeSize of the voxel grid filter in meters (0 = no filtering).
    +
    +
    +
    Returns
    Transformed and optionally filtered pcl::PointCloud<pcl::PointXYZ>::Ptr.
    +
    Deprecated:
    Use loadScan() instead.
    + +
    +
    + +

    ◆ deskew()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    LaserScan RTABMAP_CORE_EXPORT rtabmap::util3d::deskew (const LaserScan & input,
    double inputStamp,
    const rtabmap::Transform & velocity 
    )
    +
    + +

    Lidar deskewing.

    +
    Parameters
    + + + + + +
    inputlidar, format should have time channel
    inputstamp of the lidar
    velocityin base frame
    velocitystamp at which it has been computed
    +
    +
    +
    Returns
    lidar deskewed
    +

    Deskews a laser scan based on the velocity transform and timestamp information.

    +

    This function takes an input LaserScan with a time channel (kXYZIT format), and deskews the scan based on the provided velocity transform. It assumes that the scan has a time channel with time information for each point relative to inputStamp. The deskewing process involves calculating the pose of the laser at each point in time and correcting the scan data accordingly.

    +
    Parameters
    + + + + +
    [in]inputThe input LaserScan to be deskewed.
    [in]inputStampThe timestamp of the input scan (e.g., epoch time).
    [in]velocityThe velocity transform (linear and angular velocities), in base frame.
    +
    +
    +
    Returns
    A new LaserScan that has been deskewed based on the provided velocity and timestamps.
    +
    Note
    If the velocity is null or if the input scan does not have the correct format, an error will be logged. If the first and last timestamps are identical, deskewing cannot be performed, and an error is logged.
    +
    Warning
    This function assumes that the input LaserScan is in the kXYZIT format (with time data). If not, an error will be logged and an empty LaserScan will be returned.
    +
    Exceptions
    + + +
    exceptionif velocity is null or the format is incorrect.
    +
    +
    + +
    +
    + +

    ◆ extractXYZCorrespondences() [1/4]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::extractXYZCorrespondences (const std::multimap< int, pcl::PointXYZ > & words1,
    const std::multimap< int, pcl::PointXYZ > & words2,
    pcl::PointCloud< pcl::PointXYZ > & cloud1,
    pcl::PointCloud< pcl::PointXYZ > & cloud2 
    )
    +
    + +

    Extracts 3D point correspondences between two sets of labeled 3D points.

    +

    This function identifies common point IDs (keys) between two multimap structures containing pcl::PointXYZ points. For each shared key that appears exactly once in both input maps, and where both corresponding points are finite, the matched points are added to two output point clouds.

    +

    The resulting cloud1 and cloud2 point clouds will contain points with a one-to-one correspondence, useful for geometric registration (e.g., ICP).

    +
    Parameters
    + + + + + +
    words1Input multimap of point ID to 3D point for the first dataset.
    words2Input multimap of point ID to 3D point for the second dataset.
    cloud1Output point cloud (corresponding to points from words1).
    cloud2Output point cloud (corresponding to points from words2).
    +
    +
    +
    Note
    Only keys that appear exactly once in both words1 and words2, and whose associated pcl::PointXYZ entries are finite, will be included in the output clouds.
    + +
    +
    + +

    ◆ extractXYZCorrespondencesRANSAC()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::extractXYZCorrespondencesRANSAC (const std::multimap< int, pcl::PointXYZ > & words1,
    const std::multimap< int, pcl::PointXYZ > & words2,
    pcl::PointCloud< pcl::PointXYZ > & cloud1,
    pcl::PointCloud< pcl::PointXYZ > & cloud2 
    )
    +
    + +

    Extracts reliable 3D point correspondences between two sets of labeled 3D points using RANSAC filtering.

    +

    This function finds correspondences between words1 and words2 based on shared unique keys. For each common key that appears exactly once in both maps, and where the corresponding 3D points are finite, a candidate correspondence is formed. If more than 7 such pairs exist, RANSAC is used via OpenCV’s cv::findFundamentalMat to reject outliers based on the geometric consistency of the 2D projections.

    +

    Only the inlier correspondences determined by RANSAC are returned in the output point clouds cloud1 and cloud2.

    +
    Parameters
    + + + + + +
    words1Input multimap of point ID to pcl::PointXYZ for the first set of 3D features.
    words2Input multimap of point ID to pcl::PointXYZ for the second set of 3D features.
    cloud1Output point cloud containing inlier points from words1.
    cloud2Output point cloud containing inlier points from words2.
    +
    +
    +
    Note
    At least 8 valid point correspondences are required for RANSAC to compute a fundamental matrix. If fewer than 8 valid matches exist, the function does not modify the output clouds.
    +
    Warning
    Only 2D (x, y) components of the 3D points are used for RANSAC filtering.
    + +
    +
    + +

    ◆ extractXYZCorrespondences() [2/4]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::extractXYZCorrespondences (const std::list< std::pair< cv::Point2f, cv::Point2f > > & correspondences,
    const cv::Mat & depthImage1,
    const cv::Mat & depthImage2,
    float cx,
    float cy,
    float fx,
    float fy,
    float maxDepth,
    pcl::PointCloud< pcl::PointXYZ > & cloud1,
    pcl::PointCloud< pcl::PointXYZ > & cloud2 
    )
    +
    + +

    Extracts 3D point correspondences from 2D pixel matches using depth images.

    +

    This function projects matched 2D keypoints (pixel correspondences) from two RGB-D images into 3D space using the provided camera intrinsic parameters. Only valid and finite 3D points are retained. If a maxDepth threshold is provided, points farther than this threshold are excluded.

    +

    The function returns two synchronized point clouds, cloud1 and cloud2, where each point pair at the same index corresponds to a match between the two views.

    +
    Parameters
    + + + + + + + + + + + +
    correspondencesList of 2D point correspondences between image 1 and image 2.
    depthImage1Depth image corresponding to the first set of points (CV_32FC1 or CV_16UC1).
    depthImage2Depth image corresponding to the second set of points (same format as depthImage1).
    cxPrincipal point x-coordinate (camera intrinsic).
    cyPrincipal point y-coordinate (camera intrinsic).
    fxFocal length in x-direction (camera intrinsic).
    fyFocal length in y-direction (camera intrinsic).
    maxDepthMaximum allowed depth for a correspondence to be considered valid. If <= 0, all depths are accepted.
    cloud1Output point cloud with 3D points corresponding to the first image.
    cloud2Output point cloud with 3D points corresponding to the second image.
    +
    +
    +
    Note
      +
    • Both output point clouds are resized to contain only the valid 3D matches after filtering.
    • +
    • Invalid, non-finite, or out-of-range depth values are automatically filtered out.
    • +
    +
    + +
    +
    + +

    ◆ extractXYZCorrespondences() [3/4]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::extractXYZCorrespondences (const std::list< std::pair< cv::Point2f, cv::Point2f > > & correspondences,
    const pcl::PointCloud< pcl::PointXYZ > & cloud1,
    const pcl::PointCloud< pcl::PointXYZ > & cloud2,
    pcl::PointCloud< pcl::PointXYZ > & inliers1,
    pcl::PointCloud< pcl::PointXYZ > & inliers2 
    )
    +
    + +

    Extracts 3D correspondences from 2D feature matches using pcl::PointXYZ organized point clouds.

    +

    This function projects 2D keypoint matches into 3D using the corresponding organized point clouds (cloud1 and cloud2). Points that are not finite are discarded.

    +
    Parameters
    + + + + + + +
    correspondencesList of 2D point correspondences between image 1 and image 2.
    cloud1Organized pcl::PointXYZ point cloud corresponding to the first image.
    cloud2Organized pcl::PointXYZ point cloud corresponding to the second image.
    inliers1Output 3D points from cloud1 corresponding to valid 2D matches.
    inliers2Output 3D points from cloud2 corresponding to valid 2D matches.
    +
    +
    +
    Note
      +
    • Only organized point clouds are supported (i.e., width × height layout must match image size from which 2D keypoints were taken).
    • +
    +
    + +
    +
    + +

    ◆ extractXYZCorrespondences() [4/4]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::extractXYZCorrespondences (const std::list< std::pair< cv::Point2f, cv::Point2f > > & correspondences,
    const pcl::PointCloud< pcl::PointXYZRGB > & cloud1,
    const pcl::PointCloud< pcl::PointXYZRGB > & cloud2,
    pcl::PointCloud< pcl::PointXYZ > & inliers1,
    pcl::PointCloud< pcl::PointXYZ > & inliers2 
    )
    +
    + +

    Extracts 3D correspondences from 2D feature matches using pcl::PointXYZRGB organized point clouds.

    +

    This overload behaves identically to the pcl::PointXYZ version, but supports input point clouds that contain RGB color data. The color is not used—only the XYZ fields are extracted.

    +
    Parameters
    + + + + + + +
    correspondencesList of matched 2D keypoints between two images.
    cloud1Organized pcl::PointXYZRGB point cloud for the first image.
    cloud2Organized pcl::PointXYZRGB point cloud for the second image.
    inliers1Output 3D points from cloud1 corresponding to valid 2D matches.
    inliers2Output 3D points from cloud2 corresponding to valid 2D matches.
    +
    +
    + +
    +
    + +

    ◆ countUniquePairs()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    int RTABMAP_CORE_EXPORT rtabmap::util3d::countUniquePairs (const std::multimap< int, pcl::PointXYZ > & wordsA,
    const std::multimap< int, pcl::PointXYZ > & wordsB 
    )
    +
    + +

    Counts the number of unique 3D point correspondences between two sets of word-indexed features.

    +

    This function iterates over the unique keys (word IDs) in wordsA and checks if the same key exists in wordsB. A pair is considered "unique" if both wordsA and wordsB contain exactly one 3D point (i.e., one pcl::PointXYZ) associated with the same key.

    +
    Parameters
    + + + +
    wordsAA multimap of word IDs to 3D points (e.g., from frame A).
    wordsBA multimap of word IDs to 3D points (e.g., from frame B).
    +
    +
    +
    Returns
    The number of unique pairs where both wordsA and wordsB contain exactly one point for a given word ID.
    + +
    +
    + +

    ◆ filterMaxDepth()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::filterMaxDepth (pcl::PointCloud< pcl::PointXYZ > & inliers1,
    pcl::PointCloud< pcl::PointXYZ > & inliers2,
    float maxDepth,
    char depthAxis,
    bool removeDuplicates 
    )
    +
    + +

    Filters pairs of 3D points by maximum depth along a specified axis and optionally removes duplicates.

    +

    This function takes two point clouds (inliers1 and inliers2) containing corresponding 3D points, and filters out pairs where either point exceeds a specified maximum depth value along the given axis. It can also optionally remove duplicate points in the first point cloud.

    +
    Parameters
    + + + + + + +
    [in,out]inliers1The first point cloud of 3D points to be filtered. Points failing the filter will be removed.
    [in,out]inliers2The second point cloud of 3D points corresponding to inliers1. Points failing the filter will be removed. Must be the same size as inliers1.
    [in]maxDepthThe maximum allowed depth value along the specified axis. Points with coordinate values greater or equal to this value on that axis will be removed. If maxDepth is less or equal to zero, no filtering is performed.
    [in]depthAxisThe axis ('x', 'y', or 'z') along which to measure depth for filtering.
    [in]removeDuplicatesIf true, duplicate points in inliers1 (exact coordinate matches) will be removed. Duplicates are detected only in inliers1.
    +
    +
    +
    Warning
    The function modifies inliers1 and inliers2 in place, replacing them with filtered versions.
    + +
    +
    + +

    ◆ findCorrespondences() [1/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::findCorrespondences (const std::multimap< int, cv::KeyPoint > & wordsA,
    const std::multimap< int, cv::KeyPoint > & wordsB,
    std::list< std::pair< cv::Point2f, cv::Point2f > > & pairs 
    )
    +
    + +

    Finds 2D point correspondences between two sets of keypoints based on matching word IDs.

    +

    This function compares two multimap structures containing word IDs associated with cv::KeyPoints. It extracts correspondences where the same word ID appears exactly once in each set.

    +
    Parameters
    + + + + +
    [in]wordsAA multimap from word ID to keypoints in set A.
    [in]wordsBA multimap from word ID to keypoints in set B.
    [out]pairsA list of matching 2D point correspondences (Point2f) between wordsA and wordsB.
    +
    +
    +
    Note
    Only unique word ID matches (count == 1 in both sets) are considered valid correspondences.
    +
    Example
    If wordsA = [1 2 3 4 6 6] and wordsB = [1 1 2 4 5 6 6], the output pairs will contain correspondences for IDs 2 and 4, because only those have exactly one match in both sets.
    + +
    +
    + +

    ◆ findCorrespondences() [2/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::findCorrespondences (const std::multimap< int, cv::Point3f > & words1,
    const std::multimap< int, cv::Point3f > & words2,
    std::vector< cv::Point3f > & inliers1,
    std::vector< cv::Point3f > & inliers2,
    float maxDepth,
    std::vector< int > * uniqueCorrespondences = 0 
    )
    +
    + +

    Finds 3D point correspondences between two sets of points based on matching word IDs.

    +

    This function compares two multimaps of 3D points (typically from different views or frames). It returns point pairs where the same word ID appears once in both maps, the points are finite and valid, and optionally filtered by a maximum X-depth.

    +
    Parameters
    + + + + + + + +
    [in]words1A multimap of word IDs to 3D points in the first set.
    [in]words2A multimap of word IDs to 3D points in the second set.
    [out]inliers1Output vector of 3D points from words1 with valid correspondences.
    [out]inliers2Output vector of corresponding 3D points from words2.
    [in]maxDepthOptional filter: only points with X-values in (0, maxDepth] are kept. Use <= 0 to disable.
    [out]uniqueCorrespondences(Optional) Vector of word IDs corresponding to each pair.
    +
    +
    +
    Note
    Only pairs with exactly one occurrence in each map and non-zero, finite coordinates are kept.
    + +
    +
    + +

    ◆ findCorrespondences() [3/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::findCorrespondences (const std::map< int, cv::Point3f > & words1,
    const std::map< int, cv::Point3f > & words2,
    std::vector< cv::Point3f > & inliers1,
    std::vector< cv::Point3f > & inliers2,
    float maxDepth,
    std::vector< int > * correspondences = 0 
    )
    +
    + +

    Finds 3D point correspondences between two sets of uniquely indexed 3D points.

    +

    This overload works with std::map, where each word ID appears at most once. It finds matching IDs and returns valid point pairs based on similar criteria to the multimap version.

    +
    Parameters
    + + + + + + + +
    [in]words1A map of word IDs to 3D points in the first set.
    [in]words2A map of word IDs to 3D points in the second set.
    [out]inliers1Output vector of 3D points from words1 with valid correspondences.
    [out]inliers2Output vector of corresponding 3D points from words2.
    [in]maxDepthOptional filter: only points with X-values in (0, maxDepth] are kept. Use <= 0 to disable.
    [out]correspondences(Optional) Vector of word IDs corresponding to valid matched pairs.
    +
    +
    +
    Note
    Finite, non-zero points are required. The function ignores word IDs not found in both sets.
    + +
    +
    + +

    ◆ generateKeypoints3DDepth() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::vector< cv::Point3f > RTABMAP_CORE_EXPORT rtabmap::util3d::generateKeypoints3DDepth (const std::vector< cv::KeyPoint > & keypoints,
    const cv::Mat & depth,
    const std::vector< CameraModel > & cameraModels,
    float minDepth = 0,
    float maxDepth = 0 
    )
    +
    + +

    Projects 2D keypoints to 3D space using the provided depth image and camera models.

    +

    This function takes a vector of 2D keypoints and projects them into 3D space by using depth values from a depth image and the associated camera models. It supports multi-camera setups by assuming the depth image is horizontally stacked with sub-images corresponding to each camera.

    +

    If a depth value at a keypoint location is invalid or outside the specified depth range (minDepth, maxDepth), the output 3D point will be set to NaN.

    +
    Parameters
    + + + + + + +
    keypointsA vector of 2D keypoints (in image coordinates).
    depthThe depth image (must be either CV_32FC1 or CV_16UC1). For multiple cameras, the depth images should be horizontally concatenated.
    cameraModelsA vector of camera models, one per camera. Each model must provide intrinsic parameters and optionally a local transform to apply to the resulting 3D point.
    minDepthMinimum valid depth value. If negative, no minimum is enforced.
    maxDepthMaximum valid depth value. If zero or negative, no maximum is enforced.
    +
    +
    +
    Returns
    A vector of 3D points (cv::Point3f) corresponding to the input keypoints. If the depth is invalid or outside the valid range, the point will contain NaNs.
    +
    Exceptions
    + + +
    Assertionfailure if the depth image is empty or not of the expected type, or if the camera model vector is empty, or if camera index computation fails.
    +
    +
    + +
    +
    + +

    ◆ generateKeypoints3DDepth() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::vector< cv::Point3f > RTABMAP_CORE_EXPORT rtabmap::util3d::generateKeypoints3DDepth (const std::vector< cv::KeyPoint > & keypoints,
    const cv::Mat & depth,
    const CameraModel & cameraModel,
    float minDepth = 0,
    float maxDepth = 0 
    )
    +
    + +

    Projects 2D keypoints to 3D space using the provided depth image and camera model.

    +
    See also
    util3d::generateKeypoints3DDepth()
    + +
    +
    + +

    ◆ generateKeypoints3DDisparity()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::vector< cv::Point3f > RTABMAP_CORE_EXPORT rtabmap::util3d::generateKeypoints3DDisparity (const std::vector< cv::KeyPoint > & keypoints,
    const cv::Mat & disparity,
    const StereoCameraModel & stereoCameraModel,
    float minDepth = 0,
    float maxDepth = 0 
    )
    +
    + +

    Projects 2D keypoints into 3D space using a disparity image and a stereo camera model.

    +

    This function computes 3D coordinates for each input 2D keypoint by using the disparity image and the stereo camera model. Invalid or out-of-range depth values result in 3D points with NaN components.

    +

    The function applies the local transform of the left camera (from the stereo model) to each valid 3D point, if the transform is not null or identity.

    +
    Parameters
    + + + + + + +
    keypointsA vector of 2D keypoints (image coordinates) to be projected into 3D.
    disparityThe disparity image (must be of type CV_16SC1 or CV_32F). Disparity values should correspond to the keypoints' locations.
    stereoCameraModelA valid stereo camera model that provides projection parameters and an optional local transform.
    minDepthMinimum depth threshold. If negative, no minimum constraint is applied.
    maxDepthMaximum depth threshold. If zero or negative, no maximum constraint is applied.
    +
    +
    +
    Returns
    A vector of 3D points (cv::Point3f) corresponding to the input keypoints. Points with invalid or out-of-range depth are returned as (NaN, NaN, NaN).
    +
    Exceptions
    + + +
    Assertionfailure if the disparity image is empty or of incorrect type, or if the stereo camera model is not valid for projection.
    +
    +
    + +
    +
    + +

    ◆ generateKeypoints3DStereo()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    std::vector< cv::Point3f > RTABMAP_CORE_EXPORT rtabmap::util3d::generateKeypoints3DStereo (const std::vector< cv::Point2f > & leftCorners,
    const std::vector< cv::Point2f > & rightCorners,
    const StereoCameraModel & model,
    const std::vector< unsigned char > & mask = std::vector< unsigned char >(),
    float minDepth = 0,
    float maxDepth = 0 
    )
    +
    + +

    Computes 3D keypoints from corresponding 2D points in a stereo image pair.

    +

    This function triangulates 3D points from pairs of corresponding 2D points (leftCorners, rightCorners) using a given stereo camera model. It optionally applies a validity mask and filters 3D points by depth range.

    +

    For each point pair, the disparity is computed as the x-coordinate difference between left and right corners. Only positive disparities are considered valid. If a mask is provided, only entries with a non-zero value are processed.

    +

    The resulting 3D points are optionally transformed using the stereo camera model's local transform, if one is defined and non-identity.

    +

    Invalid or out-of-range points are set to (NaN, NaN, NaN).

    +
    Parameters
    + + + + + + + +
    leftCornersA vector of 2D points from the left stereo image.
    rightCornersA vector of corresponding 2D points from the right stereo image.
    modelThe stereo camera model containing intrinsic parameters and optional local transform.
    mask(Optional) A binary mask indicating which matches are valid (non-zero = valid). If empty, all matches are considered valid.
    minDepthMinimum allowed depth value. If negative, no minimum is applied.
    maxDepthMaximum allowed depth value. If zero or negative, no maximum is applied.
    +
    +
    +
    Returns
    A vector of 3D points (cv::Point3f) corresponding to valid stereo matches. Invalid points or those outside the depth range are returned as (NaN, NaN, NaN).
    +
    Exceptions
    + + +
    Assertionfailure if the input vectors are inconsistent in size, or if the stereo camera model is invalid (e.g., non-positive focal length or baseline).
    +
    +
    + +
    +
    + +

    ◆ aggregate()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    std::multimap< int, cv::KeyPoint > RTABMAP_CORE_EXPORT rtabmap::util3d::aggregate (const std::list< int > & wordIds,
    const std::vector< cv::KeyPoint > & keypoints 
    )
    +
    + +

    Aggregates word IDs and corresponding keypoints into a multimap.

    +

    This function pairs each word ID from the input list with the corresponding keypoint from the input vector and stores them in a std::multimap<int, cv::KeyPoint>.

    +

    It is assumed that the wordIds list and the keypoints vector are of the same length and ordered such that each word ID corresponds to the keypoint at the same index.

    +
    Parameters
    + + + +
    wordIdsA list of integer word IDs (e.g., visual word identifiers).
    keypointsA vector of keypoints associated with the word IDs.
    +
    +
    +
    Returns
    A multimap where each key is a word ID and the value is the corresponding cv::KeyPoint. Multiple keypoints can be associated with the same word ID.
    +
    Exceptions
    + + +
    Assertionfailure if wordIds.size() != keypoints.size().
    +
    +
    + +
    +
    + +

    ◆ commonFiltering() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LaserScan RTABMAP_CORE_EXPORT rtabmap::util3d::commonFiltering (const LaserScan & scan,
    int downsamplingStep,
    float rangeMin = 0.0f,
    float rangeMax = 0.0f,
    float voxelSize = 0.0f,
    int normalK = 0,
    float normalRadius = 0.0f,
    float groundNormalsUp = 0.0f 
    )
    +
    + +

    Applies a common set of filters to a LaserScan, including downsampling, range limits, voxel grid filtering, and normal estimation.

    +

    This function performs a sequence of optional preprocessing steps on the input LaserScan:

      +
    • Downsampling: Reduces the number of points by selecting every N-th point.
    • +
    • Range filtering: Removes points outside the specified minimum and maximum range.
    • +
    • Voxel grid filtering: Reduces point density using a voxel grid.
    • +
    • Normal estimation: Computes surface normals using k-nearest neighbors or radius search.
    • +
    • Normal reorientation: Optionally orients normals upward if this condition is fulfilled: for each normal, if normal.z < -groundNormalsUp and the corresponding point is below viewpoint, it is flipped upward.
    • +
    +

    The function supports both 2D and 3D scans and adapts behavior based on whether the scan contains RGB or intensity data.

    +

    Depending on the filtering options used, the output point cloud may be dense if the input is organized.

    +
    Parameters
    + + + + + + + + + +
    scanInInput LaserScan to be filtered.
    downsamplingStepStep size for downsampling. A value >1 will reduce the scan resolution. For organized scans, only the largest dimension is downsampled and the result is dense. For example, if the input organized scan is 16x1024, the resulting scan will be 1x8192 (if all values are valid).
    rangeMinMinimum range to keep points from the scan viewpoint. Points closer than this value will be discarded. Output point cloud will be dense. Set to 0 to disable.
    rangeMaxMaximum range to keep points from the scan viewpoint. Points farther than this value will be discarded. Output point cloud will be dense. Set to 0 to disable.
    voxelSizeSize of the voxel grid in meters. A value >0 enables voxel filtering. Output point cloud will be dense.
    normalKNumber of nearest neighbors to use for normal estimation. Set to 0 to disable.
    normalRadiusRadius used for normal estimation. Set to 0 to disable.
    groundNormalsUpIf >0, normal vectors close to -Z axis will be oriented upward (+Z). Expected value is around 0.8.
    +
    +
    +
    Returns
    A new LaserScan instance with the applied filters and potential normals.
    +
    See also
    adjustNormalsToViewPoint()
    + +
    +
    + +

    ◆ commonFiltering() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    RTABMAP_DEPRECATED LaserScan RTABMAP_CORE_EXPORT rtabmap::util3d::commonFiltering (const LaserScan & scan,
    int downsamplingStep,
    float rangeMin,
    float rangeMax,
    float voxelSize,
    int normalK,
    float normalRadius,
    bool forceGroundNormalsUp 
    )
    +
    + +

    Applies a common set of filters to a LaserScan, including downsampling, range limits, voxel grid filtering, and normal estimation.

    +
    Deprecated:
    Use version with groundNormalsUp as float. For forceGroundNormalsUp=true, set groundNormalsUpAngle=0.8, otherwise set groundNormalsUpAngle=0.0.
    + +
    +
    + +

    ◆ rangeFiltering()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    LaserScan RTABMAP_CORE_EXPORT rtabmap::util3d::rangeFiltering (const LaserScan & scan,
    float rangeMin,
    float rangeMax 
    )
    +
    + +

    Filters a LaserScan data on a minimum and maximum Euclidean range.

    +

    This function removes scan points from the input LaserScan that fall outside the specified minimum and maximum range (in meters) from the LaserScan's viewpoint.

    +
    Parameters
    + + + + +
    scanThe input LaserScan object containing the scan data.
    rangeMinThe minimum range threshold. Points closer than this will be excluded.
    rangeMaxThe maximum range threshold. Points farther than this will be excluded.
    +
    +
    +
    Returns
    A new LaserScan object containing only the points within the specified range. If the input scan is empty or the range limits are both zero, the original scan is returned.
    +
    Note
    The function handles both 2D and 3D scans based on the scan.is2d() flag. The function doesn't keep the scan organized if the input is.
    +
    Exceptions
    + + +
    Assertionfailure if either rangeMin or rangeMax is negative.
    +
    +
    + +
    +
    + +

    ◆ uniformSampling() [1/3]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZ >::Ptr rtabmap::util3d::uniformSampling (const pcl::PointCloud< pcl::PointXYZ >::Ptr & cloud,
    float voxelSize 
    )
    +
    +inline
    +
    + +

    DEPRECATED: Use voxelize() instead.

    +

    Performs uniform sampling of a point cloud by applying voxel grid filtering with the specified voxel size. This is a legacy wrapper for voxelize().

    +
    Parameters
    + + + +
    cloudThe input point cloud (pcl::PointXYZ).
    voxelSizeThe voxel size (resolution) used for downsampling.
    +
    +
    +
    Returns
    A downsampled point cloud using voxel grid filtering.
    +
    Deprecated:
    This function is deprecated. Use voxelize() for equivalent behavior.
    + +

    Definition at line 430 of file util3d_filtering.h.

    + +
    +
    + +

    ◆ uniformSampling() [2/3]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr rtabmap::util3d::uniformSampling (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr & cloud,
    float voxelSize 
    )
    +
    +inline
    +
    + +

    DEPRECATED: Use voxelize() instead.

    +

    Performs uniform sampling of a point cloud by applying voxel grid filtering with the specified voxel size. This is a legacy wrapper for voxelize().

    +
    Parameters
    + + + +
    cloudThe input point cloud (pcl::PointXYZRGB).
    voxelSizeThe voxel size (resolution) used for downsampling.
    +
    +
    +
    Returns
    A downsampled point cloud using voxel grid filtering.
    +
    Deprecated:
    This function is deprecated. Use voxelize() for equivalent behavior.
    + +

    Definition at line 448 of file util3d_filtering.h.

    + +
    +
    + +

    ◆ uniformSampling() [3/3]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr rtabmap::util3d::uniformSampling (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr & cloud,
    float voxelSize 
    )
    +
    +inline
    +
    + +

    DEPRECATED: Use voxelize() instead.

    +

    Performs uniform sampling of a point cloud by applying voxel grid filtering with the specified voxel size. This is a legacy wrapper for voxelize().

    +
    Parameters
    + + + +
    cloudThe input point cloud (pcl::PointXYZRGBNormal).
    voxelSizeThe voxel size (resolution) used for downsampling.
    +
    +
    +
    Returns
    A downsampled point cloud using voxel grid filtering.
    +
    Deprecated:
    This function is deprecated. Use voxelize() for equivalent behavior.
    + +

    Definition at line 466 of file util3d_filtering.h.

    + +
    +
    + +

    ◆ subtractAdaptiveFiltering() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pcl::IndicesPtr RTABMAP_CORE_EXPORT rtabmap::util3d::subtractAdaptiveFiltering (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr & cloud,
    const pcl::IndicesPtr & indices,
    const pcl::PointCloud< pcl::PointXYZRGB >::Ptr & subtractCloud,
    const pcl::IndicesPtr & subtractIndices,
    float radiusSearchRatio = 0.01,
    int minNeighborsInRadius = 1,
    const Eigen::Vector3f & viewpoint = Eigen::Vector3f(0, 0, 0) 
    )
    +
    + +

    Performs adaptive radius-based subtraction filtering on a point cloud.

    +

    This function removes points from the input cloud that have at least minNeighborsInRadius neighbors within an adaptive radius in the subtractCloud. The search radius is scaled proportionally to the distance of each point from the viewpoint, using the radiusSearchRatio.

    +
    Parameters
    + + + + + + + + +
    cloudThe input point cloud to filter.
    indicesThe subset of points in cloud to consider. If empty, the entire cloud is used.
    subtractCloudThe reference point cloud to search against.
    subtractIndicesOptional indices for subtractCloud. If empty, the full cloud is used.
    radiusSearchRatioThe ratio to scale the radius based on distance to viewpoint.
    minNeighborsInRadiusMinimum number of neighbors required to consider a point "covered".
    viewpointThe reference viewpoint used to compute adaptive search radius.
    +
    +
    +
    Returns
    The retained point indices from cloud.
    +
    Note
    Points with fewer than minNeighborsInRadius neighbors in the subtract cloud are retained.
    +
    Warning
    This version does not consider surface normals; it is purely geometric.
    + +
    +
    + +

    ◆ subtractAdaptiveFiltering() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pcl::IndicesPtr RTABMAP_CORE_EXPORT rtabmap::util3d::subtractAdaptiveFiltering (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr & cloud,
    const pcl::IndicesPtr & indices,
    const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr & subtractCloud,
    const pcl::IndicesPtr & subtractIndices,
    float radiusSearchRatio = 0.01,
    float maxAngle = M_PI/4.0f,
    int minNeighborsInRadius = 1,
    const Eigen::Vector3f & viewpoint = Eigen::Vector3f(0, 0, 0) 
    )
    +
    + +

    Performs adaptive radius-based subtraction filtering on a point cloud with normals, also considering normal direction differences.

    +

    This function removes points from the input cloud that have at least minNeighborsInRadius neighbors within an adaptive radius in the subtractCloud, unless the angular difference between normals exceeds maxAngle.

    +

    The search radius is scaled based on the distance of each point from the viewpoint, using the radiusSearchRatio. For neighbors found, the angle between their normals and the input point’s normal is evaluated. If the angle exceeds maxAngle, the neighbor is ignored.

    +
    Parameters
    + + + + + + + + + +
    cloudThe input point cloud with normals to filter.
    indicesThe subset of points in cloud to consider. If empty, the entire cloud is used.
    subtractCloudThe reference point cloud with normals to search against.
    subtractIndicesOptional indices for subtractCloud. If empty, the full cloud is used.
    radiusSearchRatioThe ratio to scale the radius based on distance to viewpoint.
    maxAngleMaximum angle (in radians) allowed between normals of matched neighbors.
    minNeighborsInRadiusMinimum number of valid neighbors required to exclude a point.
    viewpointThe reference viewpoint used to compute adaptive search radius.
    +
    +
    +
    Returns
    The retained point indices from cloud.
    +
    Note
    Neighbors with normals exceeding maxAngle from the input point's normal are discarded. Points with fewer than minNeighborsInRadius valid neighbors are retained.
    + +
    +
    + +

    ◆ extractPlane()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    pcl::IndicesPtr RTABMAP_CORE_EXPORT rtabmap::util3d::extractPlane (const pcl::PointCloud< pcl::PointXYZ >::Ptr & cloud,
    const pcl::IndicesPtr & indices,
    float distanceThreshold,
    int maxIterations = 100,
    pcl::ModelCoefficients * coefficientsOut = 0 
    )
    +
    + +

    Extracts the indices of the inliers that belong to a plane using RANSAC.

    +

    This function uses the RANSAC algorithm to fit a plane model to a set of 3D points and returns the indices of the points that are considered inliers (i.e., those that lie close to the fitted plane). It also optionally outputs the coefficients of the plane (normal and offset).

    +
    Parameters
    + + + + + + +
    cloudThe input point cloud.
    indicesAn optional set of indices in the point cloud to use for segmentation. If empty, the whole cloud is used.
    distanceThresholdThe distance threshold for considering points as inliers to the plane. Points within this threshold are classified as inliers.
    maxIterationsThe maximum number of iterations the RANSAC algorithm should run.
    coefficientsOutAn optional output pointer to store the coefficients of the plane model. The coefficients include the plane normal and offset.
    +
    +
    +
    Returns
    A list of indices of points that are considered inliers to the fitted plane.
    +
    Note
    If the input indices is empty, the entire point cloud will be used for segmentation.
    +
    +If the coefficientsOut is not null, it will be filled with the model coefficients of the plane.
    + +
    +
    + +

    ◆ occupancy2DFromLaserScan() [1/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    RTABMAP_DEPRECATED void RTABMAP_CORE_EXPORT rtabmap::util3d::occupancy2DFromLaserScan (const cv::Mat & scan,
    cv::Mat & empty,
    cv::Mat & occupied,
    float cellSize,
    bool unknownSpaceFilled = false,
    float scanMaxRange = 0.0f 
    )
    +
    +
    Deprecated:
    Use the overload taking a viewpoint, so that ray tracing starts from the sensor and not from the base frame.
    + +
    +
    + +

    ◆ occupancy2DFromLaserScan() [2/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    RTABMAP_DEPRECATED void RTABMAP_CORE_EXPORT rtabmap::util3d::occupancy2DFromLaserScan (const cv::Mat & scan,
    const cv::Point3f & viewpoint,
    cv::Mat & empty,
    cv::Mat & occupied,
    float cellSize,
    bool unknownSpaceFilled = false,
    float scanMaxRange = 0.0f 
    )
    +
    +
    Deprecated:
    Use the overload taking scanHit / scanNoHit; passing a null scanNoHit is equivalent to this one.
    + +
    +
    + +

    ◆ occupancy2DFromLaserScan() [3/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::occupancy2DFromLaserScan (const cv::Mat & scanHit,
    const cv::Mat & scanNoHit,
    const cv::Point3f & viewpoint,
    cv::Mat & empty,
    cv::Mat & occupied,
    float cellSize,
    bool unknownSpaceFilled = false,
    float scanMaxRange = 0.0f 
    )
    +
    + +

    Generates 2D occupancy grid maps (free and occupied cells) from laser scan data.

    +

    This function takes in a laser scan composed of hit and no-hit points and computes two 2D maps:

      +
    • empty: 2D coordinates of free space (where the laser passed without hitting obstacles).
    • +
    • occupied: precise 2D coordinates of obstacle hits (where the laser reflected).
    • +
    +

    The internal representation uses a temporary occupancy map generated from create2DMap(), from which free cells are extracted. Obstacle points are directly passed through, potentially clipped by a maximum range filter.

    +
    Parameters
    + + + + + + + + + +
    [in]scanHitInCV_32FC2 or CV_32FC(n>=2) matrix representing obstacle hits in 2D or 3D space (relative to base frame, not laser frame).
    [in]scanNoHitInCV_32FC2 or CV_32FC(n>=2) matrix representing laser rays that did not hit an obstacle (relative to base frame, not laser frame).
    [in]viewpointThe viewpoint (sensor origin) from which the scan was taken, in 3D space, relative to base frame. This used to determinate the origin of ray tracing.
    [out]emptyOutput matrix (CV_32FC2) of free space points derived from ray tracing.
    [out]occupiedOutput matrix (CV_32FC2) of occupied (hit) points, filtered by max range if required.
    [in]cellSizeThe resolution of the occupancy map grid (in meters per cell).
    [in]unknownSpaceFilledIf true, unknown space between hits is also filled via ray tracing.
    [in]scanMaxRangeMaximum range of the scan (in meters). Values beyond this are clipped.
    +
    +
    +
    Note
    The function assumes a single scan already converted in base frame for internal processing.
    +
    +If scanMaxRange <= cellSize, no range filtering is applied to the occupied points.
    +
    See also
    create2DMap(), util3d::rangeFiltering()
    + +
    +
    + +

    ◆ create2DMapFromOccupancyLocalMaps()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::create2DMapFromOccupancyLocalMaps (const std::map< int, Transform > & poses,
    const std::map< int, std::pair< cv::Mat, cv::Mat > > & occupancy,
    float cellSize,
    float & xMin,
    float & yMin,
    float minMapSize = 0.0f,
    bool erode = false,
    float footprintRadius = 0.0f 
    )
    +
    + +

    Creates a 2D occupancy grid map from local occupancy data.

    +

    Generates a 2D occupancy grid (CV_8S) where:

      +
    • -1 indicates unknown space,
    • +
    • 0 indicates free space,
    • +
    • 100 indicates an occupied (obstacle) cell.
    • +
    +

    This function transforms and merges local empty/occupied occupancy maps from multiple robot poses into a single global 2D grid map.

    +
    Parameters
    + + + + + + + + + +
    posesInMap of robot poses, indexed by node ID.
    occupancyMap of local occupancy data, indexed by node ID. Each pair contains two cv::Mat elements:
      +
    • First: empty cells (CV_32FC2) relative to base frame,
    • +
    • Second: occupied cells (CV_32FC2) relative to base frame.
    • +
    +
    cellSizeThe resolution of the map in meters per cell.
    [out]xMinMinimum x-coordinate (origin offset) of the resulting map (in meters).
    [out]yMinMinimum y-coordinate (origin offset) of the resulting map (in meters).
    minMapSizeMinimum width/height of the output map in meters. If 0, size is computed from poses and occupancy data.
    erodeWhether to post-process (erode) noisy obstacles. This helps remove isolated or thin obstacle artifacts.
    footprintRadiusRadius of the robot footprint (in meters). Free space will be cleared under the robot.
    +
    +
    +
    Returns
    cv::Mat The resulting occupancy grid map (CV_8S): -1 = unknown, 0 = free space, 100 = obstacle.
    +
    Warning
    The output map can be very large if poses are far apart or cellSize is small. The function will not create a map if the estimated size exceeds reasonable limits (e.g. > 1.5 km).
    +
    Note
    The function will fill small holes surrounded by known cells and optionally erode noisy borders.
    + +
    +
    + +

    ◆ create2DMap() [1/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    RTABMAP_DEPRECATED cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::create2DMap (const std::map< int, Transform > & poses,
    const std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > & scans,
    float cellSize,
    bool unknownSpaceFilled,
    float & xMin,
    float & yMin,
    float minMapSize = 0.0f,
    float scanMaxRange = 0.0f 
    )
    +
    +
    Deprecated:
    Use the overload taking viewpoints, so that ray tracing starts from the sensor and not from the base frame.
    + +
    +
    + +

    ◆ create2DMap() [2/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    RTABMAP_DEPRECATED cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::create2DMap (const std::map< int, Transform > & poses,
    const std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > & scans,
    const std::map< int, cv::Point3f > & viewpoints,
    float cellSize,
    bool unknownSpaceFilled,
    float & xMin,
    float & yMin,
    float minMapSize = 0.0f,
    float scanMaxRange = 0.0f 
    )
    +
    +
    Deprecated:
    Use the overload taking cv::Mat scans.
    + +
    +
    + +

    ◆ create2DMap() [3/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::create2DMap (const std::map< int, Transform > & poses,
    const std::map< int, std::pair< cv::Mat, cv::Mat > > & scans,
    const std::map< int, cv::Point3f > & viewpoints,
    float cellSize,
    bool unknownSpaceFilled,
    float & xMin,
    float & yMin,
    float minMapSize = 0.0f,
    float scanMaxRange = 0.0f 
    )
    +
    + +

    Generates a 2D occupancy grid map from a set of poses, laser scans, and viewpoints.

    +

    This function aggregates laser scan data from multiple poses and creates a 2D occupancy grid (CV_8S: signed 8-bit) where:

      +
    • -1 represents unknown space,
    • +
    • 0 represents free space,
    • +
    • 100 represents occupied space (obstacles).
    • +
    +

    The scans are first transformed into the global map frame using the corresponding pose. Obstacles and free space are inserted using ray tracing. Optionally, unknown areas between known rays can also be filled using radial sweeping.

    +
    Parameters
    + + + + + + + + + + +
    posesA map of node IDs to 3D poses (used to transform local scans to the global frame).
    scansA map of node IDs to pairs of laser scans (<hit, no-hit>), each as a cv::Mat of type CV_32FC2.
      +
    • first: endpoints of beams hitting obstacles (relative to base frame, not laser frame).
    • +
    • second: endpoints of beams not hitting any obstacle (relative to base frame, not laser frame).
    • +
    +
    viewpointsA map of node IDs to local sensor origin offsets relative to each pose (e.g., lidar offset /base_link -> /base_scan). This is used to determinate the starting point for each ray trace.
    cellSizeThe size of each grid cell in meters.
    unknownSpaceFilledIf true, fills areas between known rays (fan sweeping) up to scanMaxRange.
    [out]xMinThe minimum x value (in meters) of the grid origin relative to map coordinates.
    [out]yMinThe minimum y value (in meters) of the grid origin relative to map coordinates.
    minMapSizeThe minimum width and height (in meters) of the map. Ensures the output map has a minimum footprint.
    scanMaxRangeThe maximum range (in meters) of the sensor. Used to limit ray tracing and padding.
    +
    +
    +
    Returns
    A 2D occupancy grid map (cv::Mat of type CV_8S) where:
      +
    • -1 = unknown
    • +
    • 0 = free space
    • +
    • 100 = obstacle
    • +
    +
    +
    Note
    If scanMaxRange <= 0, map size is determined based on scan data bounds.
    +
    +Grid coordinates are calculated with padding to ensure all points fall within the map.
    +
    +This function uses ray tracing internally via the rayTrace() function.
    + +
    +
    + +

    ◆ rayTrace()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::rayTrace (const cv::Point2i & start,
    const cv::Point2i & end,
    cv::Mat & grid,
    bool stopOnObstacle 
    )
    +
    + +

    Performs a 2D ray tracing operation between two points on a grid map.

    +

    This function draws a line from the start point to the end point on a grid (e.g., occupancy grid), marking all traversed cells as free (value = 0) unless an obstacle (value = 100) is encountered. The line follows an integer rasterization algorithm (like Bresenham’s line), accounting for steep slopes by transposing axes when needed.

    +
    Parameters
    + + + + + +
    startThe starting point of the ray (2D grid coordinates).
    endThe ending point of the ray (2D grid coordinates). This point is clipped to the grid bounds.
    gridA mutable 2D grid represented as a cv::Mat of signed char values. Assumes 100 denotes obstacles; 0 denotes free space.
    stopOnObstacleIf true, the ray trace stops upon hitting a cell marked with 100 (an obstacle).
    +
    +
    +
    Note
      +
    • If the slope of the line is steep (outside the range [-1, 1]), the algorithm swaps x and y axes for correctness.
    • +
    • The function ensures both the start and end points are within the bounds of the grid.
    • +
    • All visited cells along the path (except obstacles when stopOnObstacle is true) will be updated to 0 (free).
    • +
    • The grid must have type CV_8SC1 (signed 8-bit single-channel matrix).
    • +
    +
    + +
    +
    + +

    ◆ convertMap2Image8U()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::convertMap2Image8U (const cv::Mat & map8S,
    bool pgmFormat = false 
    )
    +
    + +

    Converts an occupancy grid map (CV_8S) to a grayscale image (CV_8U).

    +

    This function takes a signed 8-bit occupancy grid map and produces a corresponding 8-bit unsigned grayscale image. The pixel values are mapped based on the occupancy values:

    +
      +
    • 0 (free space) → 178 (normal) or 254 (PGM format)
    • +
    • 100 (obstacle) → 0 (black)
    • +
    • -2 (robot footprint) → 200 (normal) or 254 (PGM format)
    • +
    • -1 (unknown) → 89 (normal) or 205 (PGM format)
    • +
    • v > 50 (partial obstacle): scaled to range [0, 89]
    • +
    • v < 50 (partial free): scaled to range [89, 178]
    • +
    +

    If pgmFormat is true, the vertical axis is flipped (for PGM format compatibility).

    +
    Parameters
    + + + +
    map8SThe input occupancy grid map as a CV_8S single-channel matrix. Must contain values such as -1 (unknown), 0 (free), 100 (occupied).
    pgmFormatIf true, output will be formatted for PGM file format (inverted Y-axis and different gray scale mapping).
    +
    +
    +
    Returns
    A CV_8U grayscale image with pixel values representing occupancy status.
    +
    Exceptions
    + + +
    UASSERTif the input map is not a single-channel CV_8S matrix.
    +
    +
    + +
    +
    + +

    ◆ convertImage8U2Map()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::convertImage8U2Map (const cv::Mat & map8U,
    bool pgmFormat = false 
    )
    +
    + +

    Converts a grayscale occupancy image (CV_8U) to an occupancy grid map (CV_8S).

    +

    This function interprets grayscale pixel values from an input image and converts them into occupancy values used in a typical occupancy grid map:

      +
    • 100: Occupied
    • +
    • 0: Free
    • +
    • -1: Unknown
    • +
    • -2: Free space under robot footprint (non-PGM only)
    • +
    +

    The interpretation differs slightly depending on whether the input image is in PGM format (common in ROS map_server) or in standard grayscale.

    +
    Parameters
    + + + +
    map8UInput grayscale image (type CV_8U, single-channel).
    pgmFormatIf true, assumes PGM format:
      +
    • 0 = occupied
    • +
    • 254 = free
    • +
    • 205 = unknown If false (normal format):
    • +
    • 0 = occupied
    • +
    • 178 = free
    • +
    • 200 = footprint (free space under robot)
    • +
    • 89 = unknown
    • +
    +
    +
    +
    +
    Returns
    A CV_8S occupancy grid map with encoded occupancy values.
    +
    Exceptions
    + + +
    Assertionfailure if input image is not of type CV_8U or not single-channel.
    +
    +
    + +
    +
    + +

    ◆ erodeMap()

    + +
    +
    + + + + + + + + +
    cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::erodeMap (const cv::Mat & map)
    +
    + +

    Performs erosion on an occupancy grid map to reduce small noisy obstacles.

    +

    This function scans a given occupancy grid (CV_8SC1 format) and removes obstacle cells (value 100) that are surrounded by at least 3 empty cells (value 0) and no adjacent unknown cells (value -1). These obstacles are likely noise and are converted into empty space (value 0) in the resulting map.

    +
    Parameters
    + + +
    mapInput occupancy grid map of type CV_8SC1 where:
      +
    • 100 represents obstacles,
    • +
    • 0 represents free space,
    • +
    • -1 represents unknown space.
    • +
    +
    +
    +
    +
    Returns
    A new cv::Mat of the same size and type as the input map, with eroded obstacles.
    + +
    +
    + +

    ◆ segmentObstaclesFromGround() [3/3]

    + +
    +
    +
    +template<typename PointT >
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void rtabmap::util3d::segmentObstaclesFromGround (const typename pcl::PointCloud< PointT >::Ptr & cloud,
    const pcl::IndicesPtr & indices,
    pcl::IndicesPtr & ground,
    pcl::IndicesPtr & obstacles,
    int normalKSearch,
    float groundNormalAngle,
    float clusterRadius,
    int minClusterSize,
    bool segmentFlatObstacles = false,
    float maxGroundHeight = 0.0f,
    pcl::IndicesPtr * flatObstacles = 0,
    const Eigen::Vector4f & viewPoint = Eigen::Vector4f(0, 0, 100, 0),
    float groundNormalsUp = 0 
    )
    +
    + +

    Segments ground and obstacle indices from a point cloud using surface normals and clustering.

    +

    This function analyzes a point cloud to identify flat surfaces (e.g., ground) and separates them from potential obstacles based on normal orientation, height constraints, and optional clustering. Optionally, flat obstacles (e.g., tables, ramps) can be segmented separately.

    +
    Template Parameters
    + + +
    PointTThe type of point used in the point cloud (e.g., pcl::PointXYZ).
    +
    +
    +
    Parameters
    + + + + + + + + + + + + + + +
    cloudThe input point cloud.
    indicesOptional input indices to consider from the cloud (e.g., from a prior ROI extraction).
    groundOutput pointer where indices corresponding to ground points will be stored.
    obstaclesOutput pointer where indices corresponding to obstacle points will be stored.
    normalKSearchNumber of neighbors to use for normal estimation.
    groundNormalAngleMaximum angle (in radians) between the estimated normal and the "up" direction for a surface to be considered ground.
    clusterRadiusThe Euclidean distance threshold for clustering flat surfaces and obstacles.
    minClusterSizeThe minimum number of points required to form a valid cluster.
    segmentFlatObstaclesIf true, flat but non-ground surfaces (e.g., tables) are detected and optionally returned via flatObstacles.
    maxGroundHeightMaximum Z-height for a surface to be considered ground (0 disables filtering). Note that all obstacle points under that threshold will be ignored (i.e., won't be returned in obstacles).
    flatObstaclesOptional output pointer where indices corresponding to flat obstacles will be stored (only valid if segmentFlatObstacles is true).
    viewPointThe viewpoint to use for normal estimation (important for consistent orientation).
    groundNormalsUpThreshold (between 0 and 1) used to detect and flip ground-facing normals (set to 0.0f to disable). If the Z component of a normal is less than -groundNormalsUp and the corresponding point is below the viewpoint, the normal will be flipped.
    +
    +
    + +
    +
    + +

    ◆ setRansacDeterministicSeed()

    + +
    +
    + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::setRansacDeterministicSeed (bool enable)
    +
    + +

    Toggle a deterministic seed for OpenGV's internal RANSAC RNG.

    +

    OpenGV's SampleConsensusProblem (and its multi-camera sibling) seeds its internal std::mt19937 from the system clock when default-constructed, which makes every estimateMotion3DTo2D() call non-reproducible across runs. Calling setRansacDeterministicSeed(true) reseeds OpenGV's RNG with the fixed value 12345 before each RANSAC pass so identical inputs always produce identical inlier sets, covariances and output transforms.

    +

    Intended for tests; production code should leave this off (default).

    +
    Parameters
    + + +
    enableIf true, force the deterministic seed; if false (default), use OpenGV's system-clock seed.
    +
    +
    + +
    +
    + +

    ◆ ransacDeterministicSeedEnabled()

    + +
    +
    + + + + + + + +
    bool RTABMAP_CORE_EXPORT rtabmap::util3d::ransacDeterministicSeedEnabled ()
    +
    +
    Returns
    Whether the deterministic-seed toggle is currently enabled.
    + +
    +
    + +

    ◆ estimateMotion3DTo2D() [1/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Transform RTABMAP_CORE_EXPORT rtabmap::util3d::estimateMotion3DTo2D (const std::map< int, cv::Point3f > & words3A,
    const std::map< int, cv::KeyPoint > & words2B,
    const CameraModel & cameraModel,
    int minInliers = 10,
    int iterations = 100,
    double reprojError = 5.,
    int flagsPnP = 0,
    int pnpRefineIterations = 1,
    int varianceMedianRatio = 4,
    float maxVariance = 0,
    const Transform & guess = Transform::getIdentity(),
    const std::map< int, cv::Point3f > & words3B = std::map< int, cv::Point3f >(),
    cv::Mat * covariance = 0,
    std::vector< int > * matchesOut = 0,
    std::vector< int > * inliersOut = 0,
    bool splitLinearCovarianceComponents = false 
    )
    +
    + +

    Estimates a 6-DOF camera transform from 3D-2D point correspondences using PnP RANSAC.

    +

    This function estimates the motion (transform) between two views by solving the Perspective-n-Point (PnP) problem using 3D points from one frame and their corresponding 2D keypoints in another frame. It optionally refines the result, computes covariance of the pose estimate, and handles degenerate cases.

    +
    Parameters
    + + + + + + + + + + + + + + + + + +
    words3A3D points in frame A, indexed by feature ID.
    words2B2D keypoints in frame B, indexed by feature ID (shared with words3A).
    cameraModelIntrinsic and extrinsic parameters of the camera (must be valid).
    minInliersMinimum number of inliers required to accept the estimated transform. If the value is <4, it is set internally to 4.
    iterationsNumber of RANSAC iterations for PnP.
    reprojErrorMaximum allowed reprojection error (in pixels) to consider a point an inlier.
    flagsPnPFlags to control the cv::solvePnPRansac behavior (e.g., cv::SOLVEPNP_ITERATIVE).
    refineIterationsNumber of iterations for non-linear optimization (set to 0 to disable refinement).
    varianceMedianRatioIndex divisor used to select the robust variance threshold from sorted error residuals (e.g., 4 → use the 25% percentile).
    maxVarianceMaximum allowed median variance (linear error). Estimates with higher variance are rejected.
    guessInitial guess for the camera pose (must not be null). Typically from odometry or motion model.
    words3BOptional 3D points in frame B (if available). Used to better estimate 3D errors and variances.
    covarianceOptional output pointer for the estimated 6x6 pose covariance matrix. The matrix contains linear variance in the top-left 3x3 and angular variance in the bottom-right 3x3.
    matchesOutOptional output vector of all matched IDs used (regardless of inlier status).
    inliersOutOptional output vector of matched IDs that were determined to be inliers.
    splitLinearCovarianceComponentsWhether to split and compute variance for X, Y, Z components separately.
    +
    +
    +
    Returns
    The estimated transformation from frame B to frame A. If estimation fails or is rejected due to variance, a null transform is returned (i.e., transform.isNull() will be true).
    +
    Note
      +
    • If words3B is provided, 3D variance is computed by comparing reprojected points to actual transformed points.
    • +
    • If words3B is empty, variance is estimated using reprojection error only.
    • +
    • The function assumes the camera model's local transform is known and factored into the pose estimation.
    • +
    +
    +
    See also
    cv::solvePnPRansac
    + +
    +
    + +

    ◆ estimateMotion3DTo2D() [2/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Transform RTABMAP_CORE_EXPORT rtabmap::util3d::estimateMotion3DTo2D (const std::map< int, cv::Point3f > & words3A,
    const std::map< int, cv::KeyPoint > & words2B,
    const std::vector< CameraModel > & cameraModels,
    unsigned int samplingPolicy,
    int minInliers,
    int iterations,
    double reprojError,
    int flagsPnP,
    int refineIterations,
    int varianceMedianRatio,
    float maxVariance,
    const Transform & guess,
    const std::map< int, cv::Point3f > & words3B,
    cv::Mat * covariance,
    std::vector< std::vector< int > > * matchesOut,
    std::vector< std::vector< int > > * inliersOut,
    bool splitLinearCovarianceComponents 
    )
    +
    + +

    Estimates the 3D-to-2D motion (pose) transformation between a set of 3D points and their corresponding 2D keypoints using the OpenGV library.

    +

    This function uses a robust multi-camera Perspective-n-Point (PnP) algorithm to estimate the transformation from a 3D point cloud (scene A) to a set of 2D keypoints (scene B) given the corresponding camera models and initial pose guess. The method supports multiple camera models and uses RANSAC with OpenGV for outlier rejection.

    +
    Parameters
    + + + + + + + + + + + + + + + + + + +
    words3A3D points in the source frame (scene A), indexed by feature ID.
    words2B2D keypoints in the destination frame (scene B), indexed by feature ID.
    cameraModelsList of camera models (multi-camera rig setup) for the destination frame.
    samplingPolicySampling strategy (0 = auto, 1 = any, 2 = homogeneous multi-camera).
    minInliersMinimum number of inliers required to consider the estimated transform as valid.
    iterationsMaximum number of RANSAC iterations.
    reprojErrorReprojection error threshold used by RANSAC.
    flagsPnPPnP flags (not used internally).
    refineIterationsNumber of pose refinement iterations after RANSAC (not used internally).
    varianceMedianRatioDivider used to compute median-based variance from the error distribution.
    maxVarianceMaximum allowed variance to accept the transform. Higher values permit more noisy estimates.
    guessInitial guess of the transformation.
    words3BOptional 3D points in destination frame (scene B) to evaluate the covariance using 3D correspondences, otherwise covariance is estimated from reprojection errors.
    covarianceOptional output 6x6 covariance matrix of the estimated transform.
    matchesOutOptional output: matches grouped per camera.
    inliersOutOptional output: inliers grouped per camera.
    splitLinearCovarianceComponentsIf true, linear covariance is split into separate x/y/z components.
    +
    +
    +
    Returns
    The estimated Transform from scene A to scene B. Returns a null Transform if estimation fails or variance exceeds threshold.
    +
    Note
    This function requires RTAB-Map to be built with OpenGV support.
    +
    Warning
    The function assumes all camera models have the same image width and valid intrinsic parameters.
    +
    See also
    https://github.com/laurentkneip/opengv
    + +
    +
    + +

    ◆ estimateMotion3DTo2D() [3/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Transform RTABMAP_CORE_EXPORT rtabmap::util3d::estimateMotion3DTo2D (const std::map< int, cv::Point3f > & words3A,
    const std::map< int, cv::KeyPoint > & words2B,
    const std::vector< CameraModel > & cameraModels,
    unsigned int samplingPolicy = 0,
    int minInliers = 10,
    int iterations = 100,
    double reprojError = 5.,
    int flagsPnP = 0,
    int pnpRefineIterations = 1,
    int varianceMedianRatio = 4,
    float maxVariance = 0,
    const Transform & guess = Transform::getIdentity(),
    const std::map< int, cv::Point3f > & words3B = std::map< int, cv::Point3f >(),
    cv::Mat * covariance = 0,
    std::vector< int > * matchesOut = 0,
    std::vector< int > * inliersOut = 0,
    bool splitLinearCovarianceComponents = false 
    )
    +
    + +

    Estimates the 3D-to-2D motion (pose) transformation between a set of 3D points and their corresponding 2D keypoints using the OpenGV library.

    +
    See also
    estimateMotion3DTo2D(), the only difference is that output matches and inliers are combined in same vector instead of per camera
    + +
    +
    + +

    ◆ estimateMotion3DTo3D()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Transform RTABMAP_CORE_EXPORT rtabmap::util3d::estimateMotion3DTo3D (const std::map< int, cv::Point3f > & words3A,
    const std::map< int, cv::Point3f > & words3B,
    int minInliers = 10,
    double inliersDistance = 0.1,
    int iterations = 100,
    int refineIterations = 5,
    cv::Mat * covariance = 0,
    std::vector< int > * matchesOut = 0,
    std::vector< int > * inliersOut = 0 
    )
    +
    + +

    Estimates the 3D rigid transformation between two sets of 3D points.

    +

    This function matches 3D points from two frames (A and B) using their unique IDs, filters correspondences based on a minimum number of inliers and distance threshold, and estimates the 6DoF transformation using PCL's RANSAC-based method.

    +
    Parameters
    + + + + + + + + + + +
    words3AA map of 3D points from the previous frame (id -> point).
    words3BA map of 3D points from the current frame (id -> point).
    minInliersMinimum number of inliers required to accept the transformation.
    inliersDistanceMaximum distance between correspondences to be considered inliers.
    iterationsMaximum number of RANSAC iterations.
    refineIterationsNumber of iterations for refining the transformation after RANSAC.
    covariance(Optional) Output 6x6 covariance matrix of the estimated transform.
    matchesOut(Optional) Output vector of all matched point IDs (from words3A).
    inliersOut(Optional) Output vector of inlier point IDs (subset of matchesOut).
    +
    +
    +
    Returns
    A Transform object representing the estimated rigid body motion from frame B to A. If not enough inliers are found or the estimation fails, a null Transform is returned.
    + +
    +
    + +

    ◆ solvePnPRansac()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::solvePnPRansac (const std::vector< cv::Point3f > & objectPoints,
    const std::vector< cv::Point2f > & imagePoints,
    const cv::Mat & cameraMatrix,
    const cv::Mat & distCoeffs,
    cv::Mat & rvec,
    cv::Mat & tvec,
    bool useExtrinsicGuess,
    int iterationsCount,
    float reprojectionError,
    int minInliersCount,
    std::vector< int > & inliers,
    int flags,
    int refineIterations = 1,
    float refineSigma = 3.0f 
    )
    +
    + +

    Estimates the camera pose using the PnP RANSAC algorithm and optionally refines it.

    +

    This function computes the rotation and translation vectors (rvec, tvec) that transform 3D object points into the camera frame, using the Perspective-n-Point (PnP) method with RANSAC for robust outlier rejection. After an initial estimation using OpenCV's solvePnPRansac, it optionally refines the model iteratively based on reprojection error thresholds.

    +
    Parameters
    + + + + + + + + + + + + + + + +
    objectPointsA vector of 3D points in the object coordinate space.
    imagePointsA vector of corresponding 2D points in the image plane.
    cameraMatrixThe camera intrinsic matrix (3x3).
    distCoeffsVector of distortion coefficients (k1, k2, p1, p2, k3, ...).
    rvecOutput rotation vector (Rodrigues form).
    tvecOutput translation vector.
    useExtrinsicGuessIf true, uses the provided rvec and tvec as an initial guess.
    iterationsCountThe number of RANSAC iterations.
    reprojectionErrorMaximum allowed reprojection error to classify an inlier.
    minInliersCountMinimum number of inliers required to accept a model.
    inliersOutput vector of indices of inlier points.
    flagsMethod for solving PnP (cv::SOLVEPNP_* flags).
    refineIterationsNumber of refinement iterations after RANSAC.
    refineSigmaMultiplier for the reprojection error standard deviation to define adaptive inlier threshold.
    +
    +
    +
    Note
    This function uses OpenCV 3's implementation of solvePnPRansac for robustness. After RANSAC, the pose is optionally refined by minimizing reprojection error on inliers.
    +
    Warning
    Refinement may oscillate or terminate early if convergence is poor or the inlier set becomes unstable.
    +
    See also
    cv::solvePnP, cv::solvePnPRansac
    + +
    +
    + +

    ◆ transformFromXYZCorrespondencesSVD()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    Transform RTABMAP_CORE_EXPORT rtabmap::util3d::transformFromXYZCorrespondencesSVD (const pcl::PointCloud< pcl::PointXYZ > & cloud1,
    const pcl::PointCloud< pcl::PointXYZ > & cloud2 
    )
    +
    + +

    Estimates the rigid 3D transformation between two point clouds using SVD.

    +

    This function computes the transformation (rotation and translation) that best aligns cloud2 to cloud1 using Singular Value Decomposition (SVD) based on point correspondences. It assumes a one-to-one correspondence between points in the two clouds.

    +

    Internally, it uses PCL's TransformationEstimationSVD to compute the 4x4 transformation matrix, which is then converted to a Transform object.

    +
    Parameters
    + + + +
    cloud1Target point cloud (reference frame).
    cloud2Source point cloud to be aligned with cloud1. It must have the same number of points as cloud1, and the points should correspond to each other by index.
    +
    +
    +
    Returns
    A Transform representing the rigid-body transformation from cloud1 to cloud2.
    +
    Note
    This function does not perform any outlier rejection or correspondence estimation— it assumes that the input clouds are already matched appropriately.
    + +
    +
    + +

    ◆ transformFromXYZCorrespondences()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Transform RTABMAP_CORE_EXPORT rtabmap::util3d::transformFromXYZCorrespondences (const pcl::PointCloud< pcl::PointXYZ >::ConstPtr & cloud1,
    const pcl::PointCloud< pcl::PointXYZ >::ConstPtr & cloud2,
    double inlierThreshold = 0.02,
    int iterations = 100,
    int refineModelIterations = 10,
    double refineModelSigma = 3.0,
    std::vector< int > * inliers = 0,
    cv::Mat * variance = 0 
    )
    +
    + +

    Estimates a rigid transformation between two point clouds using RANSAC with optional refinement.

    +

    This function finds a 3D rigid-body transform from cloud1 to cloud2 using one-to-one point correspondences. It applies a RANSAC-based outlier rejection and optionally refines the transformation with iterative model optimization.

    +

    It also optionally returns the inlier indices used to compute the final model and an approximate 6x6 covariance matrix of the transform.

    +
    Parameters
    + + + + + + + + + +
    cloud1Target point cloud (reference frame). Must contain at least 3 points and match cloud2 in size.
    cloud2Source point cloud to align to cloud1. Must be the same size as cloud1.
    inlierThresholdMaximum Euclidean distance (in meters) between corresponding points for them to be considered inliers.
    iterationsNumber of RANSAC iterations to perform.
    refineIterationsNumber of refinement steps to perform after the initial RANSAC. If set to 0, no refinement is done.
    refineSigmaMultiplier for standard deviation used to adjust the inlier threshold during refinement.
    inliersOutOptional pointer to a vector that will receive the indices of the inlier correspondences.
    covarianceOptional pointer to a 6x6 covariance matrix of the estimated transform (as CV_64FC1). Will be identity if set and no inliers are found.
    +
    +
    +
    Returns
    A Transform representing the estimated pose from cloud1 to cloud2. If no valid model is found, the returned transform will be identity.
    +
    Note
    This function assumes a one-to-one correspondence between points in the two clouds (e.g., index i in cloud1 corresponds to index i in cloud2).
    +
    +If fewer than 3 points are provided or point counts do not match, the identity transform is returned.
    +
    Warning
    Inlier refinement is sensitive to oscillation and may stop early if alternating inlier counts are detected.
    + +
    +
    + +

    ◆ icp() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Transform RTABMAP_CORE_EXPORT rtabmap::util3d::icp (const pcl::PointCloud< pcl::PointXYZ >::ConstPtr & cloud_source,
    const pcl::PointCloud< pcl::PointXYZ >::ConstPtr & cloud_target,
    double maxCorrespondenceDistance,
    int maximumIterations,
    bool & hasConverged,
    pcl::PointCloud< pcl::PointXYZ > & cloud_source_registered,
    float epsilon = 0.0f,
    bool icp2D = false,
    float ransacOutlierRatio = 0.0f,
    int * iterationsDone = nullptr 
    )
    +
    + +

    Performs Iterative Closest Point (ICP) alignment between two point clouds and returns the resulting transform.

    +

    This function aligns the cloud_source to the cloud_target using PCL's ICP algorithm. It optionally supports 2D ICP, which constrains the estimated transformation to the XY-plane with rotation about the Z-axis.

    +

    The result is returned as a Transform representing the transformation from source to target. The aligned version of the source cloud is written into cloud_source_registered.

    +
    Parameters
    + + + + + + + + + +
    cloud_sourceThe input source point cloud to align.
    cloud_targetThe input target point cloud to align to.
    maxCorrespondenceDistanceMaximum distance threshold for point correspondences.
    maximumIterationsMaximum number of ICP iterations to perform.
    [out]hasConvergedSet to true if ICP converged to a solution; false otherwise.
    [out]cloud_source_registeredOutput point cloud containing the source aligned to the target.
    epsilonConvergence threshold for transformation changes between iterations (applied as squared value).
    icp2DIf true, enforces 2D ICP using only XY translation and Z rotation (ignores Z and X/Y rotation).
    +
    +
    +
    Returns
    Transform The estimated transformation from cloud_source to cloud_target.
    +
    Note
    All input points in both clouds must be finite (i.e., no NaNs or infinite values).
    +
    See also
    pcl::IterativeClosestPoint
    +
    +pcl::registration::TransformationEstimation2D
    + +
    +
    + +

    ◆ icp() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Transform RTABMAP_CORE_EXPORT rtabmap::util3d::icp (const pcl::PointCloud< pcl::PointXYZI >::ConstPtr & cloud_source,
    const pcl::PointCloud< pcl::PointXYZI >::ConstPtr & cloud_target,
    double maxCorrespondenceDistance,
    int maximumIterations,
    bool & hasConverged,
    pcl::PointCloud< pcl::PointXYZI > & cloud_source_registered,
    float epsilon = 0.0f,
    bool icp2D = false,
    float ransacOutlierRatio = 0.0f,
    int * iterationsDone = nullptr 
    )
    +
    + +

    Performs Iterative Closest Point (ICP) alignment between two point clouds and returns the resulting transform.

    +
    See also
    util3d::icp()
    +
    Parameters
    + + +
    ransacOutlierRatioIf > 0 and < 1, install a PCL RANSAC correspondence rejector with inlier threshold = ransacOutlierRatio * maxCorrespondenceDistance. 0 disables the rejector (default).
    +
    +
    + +
    +
    + +

    ◆ icpPointToPlane() [1/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Transform RTABMAP_CORE_EXPORT rtabmap::util3d::icpPointToPlane (const pcl::PointCloud< pcl::PointNormal >::ConstPtr & cloud_source,
    const pcl::PointCloud< pcl::PointNormal >::ConstPtr & cloud_target,
    double maxCorrespondenceDistance,
    int maximumIterations,
    bool & hasConverged,
    pcl::PointCloud< pcl::PointNormal > & cloud_source_registered,
    float epsilon = 0.0f,
    bool icp2D = false,
    float ransacOutlierRatio = 0.0f,
    int * iterationsDone = nullptr 
    )
    +
    + +

    Performs Iterative Closest Point (ICP) alignment using a point-to-plane error metric.

    +

    This function aligns a source point cloud to a target point cloud using PCL's point-to-plane ICP implementation with a linear least squares estimator. It returns the estimated transformation from the source to the target.

    +

    Optionally, if icp2D is true, the resulting transformation is projected to 3DoF (XY translation and rotation about Z).

    +
    Parameters
    + + + + + + + + + +
    cloud_sourceInput source point cloud with normals.
    cloud_targetInput target point cloud with normals.
    maxCorrespondenceDistanceMaximum distance for considering point correspondences.
    maximumIterationsMaximum number of ICP iterations to perform.
    [out]hasConvergedSet to true if the ICP algorithm successfully converged.
    [out]cloud_source_registeredOutput cloud representing the aligned source.
    epsilonConvergence threshold for the transformation change (used as squared value).
    icp2DIf true, the result is projected to 2D (XY + Yaw only).
    +
    +
    +
    Returns
    The transformation from the source to the target cloud.
    +
    Note
    All points and normals in both input clouds must be finite (no NaNs or infinities).
    +
    See also
    pcl::IterativeClosestPoint
    +
    +pcl::registration::TransformationEstimationPointToPlaneLLS
    + +
    +
    + +

    ◆ icpPointToPlane() [2/2]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Transform RTABMAP_CORE_EXPORT rtabmap::util3d::icpPointToPlane (const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr & cloud_source,
    const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr & cloud_target,
    double maxCorrespondenceDistance,
    int maximumIterations,
    bool & hasConverged,
    pcl::PointCloud< pcl::PointXYZINormal > & cloud_source_registered,
    float epsilon = 0.0f,
    bool icp2D = false,
    float ransacOutlierRatio = 0.0f,
    int * iterationsDone = nullptr 
    )
    +
    + +

    Performs Iterative Closest Point (ICP) alignment using a point-to-plane error metric.

    +
    See also
    util3d::icpPointToPlane()
    +
    Parameters
    + + +
    ransacOutlierRatioIf > 0 and < 1, install a PCL RANSAC correspondence rejector with inlier threshold = ransacOutlierRatio * maxCorrespondenceDistance. 0 disables the rejector (default).
    +
    +
    + +
    +
    + +

    ◆ createPolygonIndexes()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::createPolygonIndexes (const std::vector< pcl::Vertices > & polygons,
    int cloudSize,
    std::vector< std::set< int > > & neighborPolygons,
    std::vector< std::set< int > > & vertexPolygons 
    )
    +
    + +

    Given a set of polygons, create two indexes: polygons to neighbor polygons and vertices to polygons.

    +
    Parameters
    + + + + + +
    polygonsthe polygons to be indexed.
    cloudSizethe size of the cloud of the corresponding mesh to polygons (must be at least as high as the highest vertex value contained in the polygons).
    neighborPolygonsreturned index from polygons to neighbor polygons (index size = polygons size).
    vertexPolygonsreturned index from vertices to polygons (index size = cloudSize).
    +
    +
    + +
    +
    + +

    ◆ cleanTextureMesh()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void RTABMAP_CORE_EXPORT rtabmap::util3d::cleanTextureMesh (pcl::TextureMesh & textureMesh,
    int minClusterSize 
    )
    +
    +

    Remove not textured polygon clusters. If minClusterSize<0, only the largest cluster is kept.

    + +
    +
    + +

    ◆ mergeTextures()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    cv::Mat RTABMAP_CORE_EXPORT rtabmap::util3d::mergeTextures (pcl::TextureMesh & mesh,
    const std::map< int, cv::Mat > & images,
    const std::map< int, CameraModel > & calibrations,
    const Memory * memory = 0,
    const DBDriver * dbDriver = 0,
    int textureSize = 4096,
    int textureCount = 1,
    const std::vector< std::map< int, pcl::PointXY > > & vertexToPixels = std::vector< std::map< int, pcl::PointXY > >(),
    bool gainCompensation = true,
    float gainBeta = 10.0f,
    bool gainRGB = true,
    bool blending = true,
    int blendingDecimation = 0,
    int brightnessContrastRatioLow = 0,
    int brightnessContrastRatioHigh = 0,
    bool exposureFusion = false,
    const ProgressState * state = 0,
    unsigned char blankValue = 255,
    bool clearVertexColorUnderTexture = true,
    std::map< int, std::map< int, cv::Vec4d > > * gains = 0,
    std::map< int, std::map< int, cv::Mat > > * blendingGains = 0,
    std::pair< float, float > * contrastValues = 0 
    )
    +
    +

    Merge all textures in the mesh into "textureCount" textures of size "textureSize".

    Returns
    merged textures corresponding to new materials set in TextureMesh (height=textureSize, width=textureSize*materials)
    + +
    +
    + +

    ◆ multiBandTexturing()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool RTABMAP_CORE_EXPORT rtabmap::util3d::multiBandTexturing (const std::string & outputOBJPath,
    const pcl::PCLPointCloud2 & cloud,
    const std::vector< pcl::Vertices > & polygons,
    const std::map< int, Transform > & cameraPoses,
    const std::vector< std::map< int, pcl::PointXY > > & vertexToPixels,
    const std::map< int, cv::Mat > & images,
    const std::map< int, std::vector< CameraModel > > & cameraModels,
    const Memory * memory = 0,
    const DBDriver * dbDriver = 0,
    unsigned int textureSize = 8192,
    unsigned int textureDownscale = 2,
    const std::string & nbContrib = "1 5 10 0",
    const std::string & textureFormat = "jpg",
    const std::map< int, std::map< int, cv::Vec4d > > & gains = std::map< int, std::map< int, cv::Vec4d > >(),
    const std::map< int, std::map< int, cv::Mat > > & blendingGains = std::map< int, std::map< int, cv::Mat > >(),
    const std::pair< float, float > & contrastValues = std::pair< float, float >(0, 0),
    bool gainRGB = true,
    unsigned int unwrapMethod = 0,
    bool fillHoles = false,
    unsigned int padding = 5,
    double bestScoreThreshold = 0.1,
    double angleHardThreshold = 90.0,
    bool forceVisibleByAllVertices = false 
    )
    +
    +

    Texture mesh with AliceVision's multiband texturing approach. See also https://meshroom-manual.readthedocs.io/en/bibtex1/node-reference/nodes/Texturing.html.

    Parameters
    + + + + + + + + + + + + + + + + + + + + + + + + +
    outputOBJPathOutput OBJ path
    cloudinput Cloud of the mesh.
    polygonsInput polygons of the mesh.
    cameraPosesPoses of the cameras.
    vertexToPixelsOutput from createTextureMesh().
    imagesImages corresponding to cameraPoses, raw or compressed, can be empty if memory or dbDriver should be used.
    cameraModelsCamera calibrations corresponding to cameraPoses.
    memoryShould be set if images and dbDriver are not set.
    dbDriverShould be set if images and memory are not set.
    textureSizeOutput texture size 1024, 2048, 4096, 8192, 16384.
    textureDownscaleDownscaling to 4 or 8 will reduce the texture quality but speed up the computation time. Set Texture Downscale to 1 instead of 2 to get the maximum possible resolution with the resolution of your images. The output texture size will be divided by this value, e.g., with texture size of 8192 and downscale value of 2, the output will be 4096.
    nbContribnumber of contributions per frequency band for the multi-band blending (should be 4 values)
    textureFormatOutput texture format: "png" or "jpg".
    gainsOptional output of mergeTextures().
    blendingGainsOptional output of mergeTextures().
    contrastValuesOptional output of mergeTextures().
    gainRGBApply gain compensation on each RGB channels separately, otherwise it is apply equally to all channels.
    unwrapMethodMethod to unwrap input mesh if it does not have UV coordinates 0=Basic (> 600k faces) fast and simple. Can generate multiple atlases 2=LSCM (<= 600k faces): optimize space. Generates one atlas 1=ABF (<= 300k faces): optimize space and stretch. Generates one atlas.
    fillHolesFill Texture holes with plausible values True/False.
    paddingTexture edge padding size in pixel (0-100).
    bestScoreThreshold0.0 to disable filtering based on threshold to relative best score (0.0-1.0).
    angleHardThreshold0.0 to disable angle hard threshold filtering (0.0, 180.0).
    forceVisibleByAllVerticesTriangle visibility is based on the union of vertices visibility.
    +
    +
    + +
    +
    + +

    ◆ intersectRayTriangle()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool RTABMAP_CORE_EXPORT rtabmap::util3d::intersectRayTriangle (const Eigen::Vector3f & p,
    const Eigen::Vector3f & dir,
    const Eigen::Vector3f & v0,
    const Eigen::Vector3f & v1,
    const Eigen::Vector3f & v2,
    float & distance,
    Eigen::Vector3f & normal 
    )
    +
    +

    intersectRayTriangle(): find the 3D intersection of a ray with a triangle Input: p = origin of the ray dir = direction of the ray v0 = point 0 of the triangle v1 = point 1 of the triangle v2 = point 2 of the triangle Output: distance = distance from origin along ray direction normal = normal of the triangle (not normalized) Return: true = intersect in unique point inside the triangle

    +

    Intersection point can be computed with "I = p + dir*distance"

    +

    Copyright 2001 softSurfer, 2012 Dan Sunday This code may be freely used and modified for any purpose providing that this copyright notice is included with it. SoftSurfer makes no warranty for this code, and cannot be held liable for any real or imagined damage resulting from its use. Users of this code must verify correctness for their application.

    +

    Mathieu: Adapted for PCL format

    + +
    +
    + +

    ◆ transformLaserScan()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    LaserScan RTABMAP_CORE_EXPORT rtabmap::util3d::transformLaserScan (const LaserScan & laserScan,
    const Transform & transform 
    )
    +
    + +

    Applies a 3D transform to all points (and normals if present) in a LaserScan.

    +

    This function transforms each point in the input LaserScan using the specified Transform. The transformation is applied on a cloned copy of the scan data, preserving the original. It supports both 2D and 3D scans, and if normals are present, they are also properly transformed.

    +

    The transformation is only applied if it is neither null nor the identity transform.

    +
    Parameters
    + + + +
    laserScanThe input LaserScan object containing scan data to be transformed.
    transformA Transform representing the spatial transformation to apply (translation + rotation). Can be 3DoF or 6DoF depending on the scan dimensionality.
    +
    +
    +
    Returns
    A new LaserScan object with transformed points (and optionally normals), and the same metadata such as range limits, angle information, format, and local transform as the input scan.
    +

    +Behavior:

    +
      +
    • If the transform is null or identity, the scan is returned unchanged.
    • +
    • If the scan has normals (e.g., format is kXYZNormal, kXYZINormal, etc.), both positions and normals are transformed.
    • +
    • If the scan has no normals, only point positions are transformed.
    • +
    • Angle-based scans (2D with valid angle increment) retain angular properties in the returned object.
    • +
    • The localTransform of the original scan is preserved in the returned scan.
    • +
    +

    +Supported Formats:

    +

    This function works with all valid formats defined by LaserScan::Format, including:

      +
    • 2D: kXY, kXYI, kXYNormal, kXYINormal
    • +
    • 3D: kXYZ, kXYZI, kXYZNormal, kXYZINormal, kXYZRGB, kXYZRGBNormal, kXYZIT
    • +
    +
    See also
    LaserScan, Transform, util3d::transformPoint()
    + +
    +
    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/namespaces.html b/preview/pr-1492/api/latest/namespaces.html index 72da78bf..9e61f425 100644 --- a/preview/pr-1492/api/latest/namespaces.html +++ b/preview/pr-1492/api/latest/namespaces.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    Here is a list of all documented namespaces with brief descriptions:
    [detail level 123]
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     NgraphPose-graph I/O, trajectory metrics, link utilities, and path planning
     ►Nrtabmap
     ►Nrtabmap
    +
    - + diff --git a/preview/pr-1492/api/latest/namespaces_dup.js b/preview/pr-1492/api/latest/namespaces_dup.js new file mode 100644 index 00000000..64170781 --- /dev/null +++ b/preview/pr-1492/api/latest/namespaces_dup.js @@ -0,0 +1,4 @@ +var namespaces_dup = +[ + [ "rtabmap", "namespacertabmap.html", "namespacertabmap" ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/navtree.css b/preview/pr-1492/api/latest/navtree.css new file mode 100644 index 00000000..69211d4a --- /dev/null +++ b/preview/pr-1492/api/latest/navtree.css @@ -0,0 +1,149 @@ +#nav-tree .children_ul { + margin:0; + padding:4px; +} + +#nav-tree ul { + list-style:none outside none; + margin:0px; + padding:0px; +} + +#nav-tree li { + white-space:nowrap; + margin:0px; + padding:0px; +} + +#nav-tree .plus { + margin:0px; +} + +#nav-tree .selected { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + color: var(--nav-text-active-color); + text-shadow: var(--nav-text-active-shadow); +} + +#nav-tree .selected .arrow { + color: var(--nav-arrow-selected-color); + text-shadow: none; +} + +#nav-tree img { + margin:0px; + padding:0px; + border:0px; + vertical-align: middle; +} + +#nav-tree a { + text-decoration:none; + padding:0px; + margin:0px; +} + +#nav-tree .label { + margin:0px; + padding:0px; + font: 12px var(--font-family-nav); +} + +#nav-tree .label a { + padding:2px; +} + +#nav-tree .selected a { + text-decoration:none; + color:var(--nav-text-active-color); +} + +#nav-tree .children_ul { + margin:0px; + padding:0px; +} + +#nav-tree .item { + margin:0px; + padding:0px; +} + +#nav-tree { + padding: 0px 0px; + font-size:14px; + overflow:auto; +} + +#doc-content { + overflow:auto; + display:block; + padding:0px; + margin:0px; + -webkit-overflow-scrolling : touch; /* iOS 5+ */ +} + +#side-nav { + padding:0 6px 0 0; + margin: 0px; + display:block; + position: absolute; + left: 0px; + width: $width; + overflow : hidden; +} + +.ui-resizable .ui-resizable-handle { + display:block; +} + +.ui-resizable-e { + background-image:var(--nav-splitbar-image); + background-size:100%; + background-repeat:repeat-y; + background-attachment: scroll; + cursor:ew-resize; + height:100%; + right:0; + top:0; + width:6px; +} + +.ui-resizable-handle { + display:none; + font-size:0.1px; + position:absolute; + z-index:1; +} + +#nav-tree-contents { + margin: 6px 0px 0px 0px; +} + +#nav-tree { + background-repeat:repeat-x; + background-color: var(--nav-background-color); + -webkit-overflow-scrolling : touch; /* iOS 5+ */ +} + +#nav-sync { + position:absolute; + top:5px; + right:24px; + z-index:0; +} + +#nav-sync img { + opacity:0.3; +} + +#nav-sync img:hover { + opacity:0.9; +} + +@media print +{ + #nav-tree { display: none; } + div.ui-resizable-handle { display: none; position: relative; } +} + diff --git a/preview/pr-1492/api/latest/navtree.js b/preview/pr-1492/api/latest/navtree.js new file mode 100644 index 00000000..93dd3d46 --- /dev/null +++ b/preview/pr-1492/api/latest/navtree.js @@ -0,0 +1,559 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +var navTreeSubIndices = new Array(); +var arrowDown = '▼'; +var arrowRight = '►'; + +function getData(varName) +{ + var i = varName.lastIndexOf('/'); + var n = i>=0 ? varName.substring(i+1) : varName; + return eval(n.replace(/\-/g,'_')); +} + +function stripPath(uri) +{ + return uri.substring(uri.lastIndexOf('/')+1); +} + +function stripPath2(uri) +{ + var i = uri.lastIndexOf('/'); + var s = uri.substring(i+1); + var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); + return m ? uri.substring(i-6) : s; +} + +function hashValue() +{ + return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); +} + +function hashUrl() +{ + return '#'+hashValue(); +} + +function pathName() +{ + return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); +} + +function localStorageSupported() +{ + try { + return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; + } + catch(e) { + return false; + } +} + +function storeLink(link) +{ + if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { + window.localStorage.setItem('navpath',link); + } +} + +function deleteLink() +{ + if (localStorageSupported()) { + window.localStorage.setItem('navpath',''); + } +} + +function cachedLink() +{ + if (localStorageSupported()) { + return window.localStorage.getItem('navpath'); + } else { + return ''; + } +} + +function getScript(scriptName,func) +{ + var head = document.getElementsByTagName("head")[0]; + var script = document.createElement('script'); + script.id = scriptName; + script.type = 'text/javascript'; + script.onload = func; + script.src = scriptName+'.js'; + head.appendChild(script); +} + +function createIndent(o,domNode,node,level) +{ + var level=-1; + var n = node; + while (n.parentNode) { level++; n=n.parentNode; } + if (node.childrenData) { + var imgNode = document.createElement("span"); + imgNode.className = 'arrow'; + imgNode.style.paddingLeft=(16*level).toString()+'px'; + imgNode.innerHTML=arrowRight; + node.plus_img = imgNode; + node.expandToggle = document.createElement("a"); + node.expandToggle.href = "javascript:void(0)"; + node.expandToggle.onclick = function() { + if (node.expanded) { + $(node.getChildrenUL()).slideUp("fast"); + node.plus_img.innerHTML=arrowRight; + node.expanded = false; + } else { + expandNode(o, node, false, true); + } + } + node.expandToggle.appendChild(imgNode); + domNode.appendChild(node.expandToggle); + } else { + var span = document.createElement("span"); + span.className = 'arrow'; + span.style.width = 16*(level+1)+'px'; + span.innerHTML = ' '; + domNode.appendChild(span); + } +} + +var animationInProgress = false; + +function gotoAnchor(anchor,aname,updateLocation) +{ + var pos, docContent = $('#doc-content'); + var ancParent = $(anchor.parent()); + if (ancParent.hasClass('memItemLeft') || + ancParent.hasClass('memtitle') || + ancParent.hasClass('fieldname') || + ancParent.hasClass('fieldtype') || + ancParent.is(':header')) + { + pos = ancParent.position().top; + } else if (anchor.position()) { + pos = anchor.position().top; + } + if (pos) { + var dist = Math.abs(Math.min( + pos-docContent.offset().top, + docContent[0].scrollHeight- + docContent.height()-docContent.scrollTop())); + animationInProgress=true; + docContent.animate({ + scrollTop: pos + docContent.scrollTop() - docContent.offset().top + },Math.max(50,Math.min(500,dist)),function(){ + if (updateLocation) window.location.href=aname; + animationInProgress=false; + }); + } +} + +function newNode(o, po, text, link, childrenData, lastNode) +{ + var node = new Object(); + node.children = Array(); + node.childrenData = childrenData; + node.depth = po.depth + 1; + node.relpath = po.relpath; + node.isLast = lastNode; + + node.li = document.createElement("li"); + po.getChildrenUL().appendChild(node.li); + node.parentNode = po; + + node.itemDiv = document.createElement("div"); + node.itemDiv.className = "item"; + + node.labelSpan = document.createElement("span"); + node.labelSpan.className = "label"; + + createIndent(o,node.itemDiv,node,0); + node.itemDiv.appendChild(node.labelSpan); + node.li.appendChild(node.itemDiv); + + var a = document.createElement("a"); + node.labelSpan.appendChild(a); + node.label = document.createTextNode(text); + node.expanded = false; + a.appendChild(node.label); + if (link) { + var url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + link = url; + } else { + url = node.relpath+link; + } + a.className = stripPath(link.replace('#',':')); + if (link.indexOf('#')!=-1) { + var aname = '#'+link.split('#')[1]; + var srcPage = stripPath(pathName()); + var targetPage = stripPath(link.split('#')[0]); + a.href = srcPage!=targetPage ? url : "javascript:void(0)"; + a.onclick = function(){ + storeLink(link); + if (!$(a).parent().parent().hasClass('selected')) + { + $('.item').removeClass('selected'); + $('.item').removeAttr('id'); + $(a).parent().parent().addClass('selected'); + $(a).parent().parent().attr('id','selected'); + } + var anchor = $(aname); + gotoAnchor(anchor,aname,true); + }; + } else { + a.href = url; + a.onclick = function() { storeLink(link); } + } + } else { + if (childrenData != null) + { + a.className = "nolink"; + a.href = "javascript:void(0)"; + a.onclick = node.expandToggle.onclick; + } + } + + node.childrenUL = null; + node.getChildrenUL = function() { + if (!node.childrenUL) { + node.childrenUL = document.createElement("ul"); + node.childrenUL.className = "children_ul"; + node.childrenUL.style.display = "none"; + node.li.appendChild(node.childrenUL); + } + return node.childrenUL; + }; + + return node; +} + +function showRoot() +{ + var headerHeight = $("#top").height(); + var footerHeight = $("#nav-path").height(); + var windowHeight = $(window).height() - headerHeight - footerHeight; + (function (){ // retry until we can scroll to the selected item + try { + var navtree=$('#nav-tree'); + navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); + } catch (err) { + setTimeout(arguments.callee, 0); + } + })(); +} + +function expandNode(o, node, imm, setFocus) +{ + if (node.childrenData && !node.expanded) { + if (typeof(node.childrenData)==='string') { + var varName = node.childrenData; + getScript(node.relpath+varName,function(){ + node.childrenData = getData(varName); + expandNode(o, node, imm, setFocus); + }); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).slideDown("fast"); + node.plus_img.innerHTML = arrowDown; + node.expanded = true; + if (setFocus) { + $(node.expandToggle).focus(); + } + } + } +} + +function glowEffect(n,duration) +{ + n.addClass('glow').delay(duration).queue(function(next){ + $(this).removeClass('glow');next(); + }); +} + +function highlightAnchor() +{ + var aname = hashUrl(); + var anchor = $(aname); + if (anchor.parent().attr('class')=='memItemLeft'){ + var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); + glowEffect(rows.children(),300); // member without details + } else if (anchor.parent().attr('class')=='fieldname'){ + glowEffect(anchor.parent().parent(),1000); // enum value + } else if (anchor.parent().attr('class')=='fieldtype'){ + glowEffect(anchor.parent().parent(),1000); // struct field + } else if (anchor.parent().is(":header")) { + glowEffect(anchor.parent(),1000); // section header + } else { + glowEffect(anchor.next(),1000); // normal member + } +} + +function selectAndHighlight(hash,n) +{ + var a; + if (hash) { + var link=stripPath(pathName())+':'+hash.substring(1); + a=$('.item a[class$="'+link+'"]'); + } + if (a && a.length) { + a.parent().parent().addClass('selected'); + a.parent().parent().attr('id','selected'); + highlightAnchor(); + } else if (n) { + $(n.itemDiv).addClass('selected'); + $(n.itemDiv).attr('id','selected'); + } + var topOffset=5; + if (typeof page_layout!=='undefined' && page_layout==1) { + topOffset+=$('#top').outerHeight(); + } + if ($('#nav-tree-contents .item:first').hasClass('selected')) { + topOffset+=25; + } + $('#nav-sync').css('top',topOffset+'px'); + showRoot(); +} + +function showNode(o, node, index, hash) +{ + if (node && node.childrenData) { + if (typeof(node.childrenData)==='string') { + var varName = node.childrenData; + getScript(node.relpath+varName,function(){ + node.childrenData = getData(varName); + showNode(o,node,index,hash); + }); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).css({'display':'block'}); + node.plus_img.innerHTML = arrowDown; + node.expanded = true; + var n = node.children[o.breadcrumbs[index]]; + if (index+11) hash = '#'+parts[1].replace(/[^\w\-]/g,''); + else hash=''; + } + if (hash.match(/^#l\d+$/)) { + var anchor=$('a[name='+hash.substring(1)+']'); + glowEffect(anchor.parent(),1000); // line number + hash=''; // strip line number anchors + } + var url=root+hash; + var i=-1; + while (NAVTREEINDEX[i+1]<=url) i++; + if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath) + } else { + getScript(relpath+'navtreeindex'+i,function(){ + navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath); + } + }); + } +} + +function showSyncOff(n,relpath) +{ + n.html(''); +} + +function showSyncOn(n,relpath) +{ + n.html(''); +} + +function toggleSyncButton(relpath) +{ + var navSync = $('#nav-sync'); + if (navSync.hasClass('sync')) { + navSync.removeClass('sync'); + showSyncOff(navSync,relpath); + storeLink(stripPath2(pathName())+hashUrl()); + } else { + navSync.addClass('sync'); + showSyncOn(navSync,relpath); + deleteLink(); + } +} + +var loadTriggered = false; +var readyTriggered = false; +var loadObject,loadToRoot,loadUrl,loadRelPath; + +$(window).on('load',function(){ + if (readyTriggered) { // ready first + navTo(loadObject,loadToRoot,loadUrl,loadRelPath); + showRoot(); + } + loadTriggered=true; +}); + +function initNavTree(toroot,relpath) +{ + var o = new Object(); + o.toroot = toroot; + o.node = new Object(); + o.node.li = document.getElementById("nav-tree-contents"); + o.node.childrenData = NAVTREE; + o.node.children = new Array(); + o.node.childrenUL = document.createElement("ul"); + o.node.getChildrenUL = function() { return o.node.childrenUL; }; + o.node.li.appendChild(o.node.childrenUL); + o.node.depth = 0; + o.node.relpath = relpath; + o.node.expanded = false; + o.node.isLast = true; + o.node.plus_img = document.createElement("span"); + o.node.plus_img.className = 'arrow'; + o.node.plus_img.innerHTML = arrowRight; + + if (localStorageSupported()) { + var navSync = $('#nav-sync'); + if (cachedLink()) { + showSyncOff(navSync,relpath); + navSync.removeClass('sync'); + } else { + showSyncOn(navSync,relpath); + } + navSync.click(function(){ toggleSyncButton(relpath); }); + } + + if (loadTriggered) { // load before ready + navTo(o,toroot,hashUrl(),relpath); + showRoot(); + } else { // ready before load + loadObject = o; + loadToRoot = toroot; + loadUrl = hashUrl(); + loadRelPath = relpath; + readyTriggered=true; + } + + $(window).bind('hashchange', function(){ + if (window.location.hash && window.location.hash.length>1){ + var a; + if ($(location).attr('hash')){ + var clslink=stripPath(pathName())+':'+hashValue(); + a=$('.item a[class$="'+clslink.replace(/ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    Here is a list of all related documentation pages:
    +
    - + diff --git a/preview/pr-1492/api/latest/parameters.html b/preview/pr-1492/api/latest/parameters.html new file mode 100644 index 00000000..1a6c7691 --- /dev/null +++ b/preview/pr-1492/api/latest/parameters.html @@ -0,0 +1,1750 @@ + + + + + + + + +RTAB-Map: Parameter reference + + + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Parameter reference
    +
    +
    + +

    Every setting in RTAB-Map is a Group/Name string key with a string value, collected in a rtabmap::ParametersMap. The 615 parameters below are declared in Parameters.h; the same keys are used by rtabmap::Rtabmap and rtabmap::Odometry, by the applications, by the --Param Group/Name value command-line arguments of the tools and by the ROS wrappers, so a setting found here applies everywhere.

    +
    + +
    rtabmap.init(parameters, "map.db");
    +
    static std::string kMemSTMSize()
    Key of parameter Mem/STMSize : "Short-term memory size." Default value: 10 ( unsigned int ).
    Definition Parameters.h:226
    + +
    std::pair< std::string, std::string > ParametersPair
    A single parameter key/value pair, the entry type of ParametersMap.
    Definition Parameters.h:46
    +
    std::map< std::string, std::string > ParametersMap
    Parameter keys mapped to their values, as used by every configurable class (see Parameters).
    Definition Parameters.h:44
    +

    Each key links to its accessor on rtabmap::Parameters, which is also how the key is spelled in code (Parameters::kMemSTMSize() for Mem/STMSize). Defaults given with a condition depend on how RTAB-Map was built; call rtabmap::Parameters::getDefaultParameters() to read the values of the build in use.

    +

    +Rtabmap

    +

    Top-level loop closure detection and map management.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    Rtabmap/PublishStats bool true Publishing statistics.
    Rtabmap/PublishLastSignature bool true Publishing last signature.
    Rtabmap/PublishPdf bool true Publishing pdf.
    Rtabmap/PublishLikelihood bool true Publishing likelihood.
    Rtabmap/PublishRAMUsage bool false Publishing RAM usage in statistics (may add a small overhead to get info from the system).
    Rtabmap/ComputeRMSE bool true Compute root mean square error (RMSE) and publish it in statistics, if ground truth is provided.
    Rtabmap/SaveWMState bool false Save working memory state after each update in statistics.
    Rtabmap/TimeThr float 0 Maximum time allowed for map update (ms) (0 means infinity). When map update time exceeds this fixed time threshold, some nodes in Working Memory (WM) are transferred to Long-Term Memory to limit the size of the WM and decrease the update time.
    Rtabmap/MemoryThr int 0 Maximum nodes in the Working Memory (0 means infinity). Similar to Rtabmap/TimeThr, when the number of nodes in Working Memory (WM) exceeds this treshold, some nodes are transferred to Long-Term Memory to keep WM size fixed.
    Rtabmap/DetectionRate float 1 Detection rate (Hz). RTAB-Map will filter input images to satisfy this rate.
    Rtabmap/ImageBufferSize unsigned int 1 Data buffer size (0 min inf).
    Rtabmap/CreateIntermediateNodes bool false Create intermediate nodes between loop closure detection. Only used when Rtabmap/DetectionRate>0.
    Rtabmap/WorkingDirectory string "" Working directory.
    Rtabmap/MaxRetrieved unsigned int 2 Maximum nodes retrieved at the same time from LTM.
    Rtabmap/MaxRepublished unsigned int 2 Maximum nodes republished when requesting missing data. When RGBD/Enabled=false, only loop closure data is republished, otherwise the closest nodes from the current localization are republished first. Ignored if Rtabmap/PublishLastSignature=false.
    Rtabmap/StatisticLogsBufferedInRAM bool true Statistic logs buffered in RAM instead of written to hard drive after each iteration.
    Rtabmap/StatisticLogged bool false Logging enabled.
    Rtabmap/StatisticLoggedHeaders bool true Add column header description to log files.
    Rtabmap/StartNewMapOnLoopClosure bool false Start a new map only if there is a global loop closure with a previous map.
    Rtabmap/StartNewMapOnGoodSignature bool false Start a new map only if the first signature is not bad (i.e., has enough features, see Kp/BadSignRatio).
    Rtabmap/ImagesAlreadyRectified bool true Images are already rectified. By default RTAB-Map assumes that received images are rectified. If they are not, they can be rectified by RTAB-Map if this parameter is false.
    Rtabmap/RectifyOnlyFeatures bool false If Rtabmap/ImagesAlreadyRectified is false and this parameter is true, the whole RGB image will not be rectified, only the features. Warning: As projection of RGB-D image to point cloud is assuming that images are rectified, the generated point cloud map will have wrong colors if this parameter is true.
    Rtabmap/LoopThr float 0.11 Loop closing threshold.
    Rtabmap/LoopRatio float 0 The loop closure hypothesis must be over LoopRatio x lastHypothesisValue.
    Rtabmap/LoopGPS bool true Use GPS to filter likelihood (if GPS is recorded). Only locations inside the local radius RGBD/LocalRadius of the current GPS location are considered for loop closure detection.
    Rtabmap/VirtualPlaceLikelihoodRatio int 0 Likelihood ratio for virtual place (for no loop closure hypothesis): 0=Mean / StdDev, 1=StdDev / (Max-Mean)
    +

    +Mem

    +

    Memory management: what is kept in STM/WM, what is transferred to LTM.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    Mem/RehearsalSimilarity float 0.6 Rehearsal similarity.
    Mem/ImageKept bool false Keep raw images in RAM.
    Mem/BinDataKept bool true Keep binary data in db.
    Mem/RawDescriptorsKept bool true Raw descriptors kept in memory.
    Mem/LoadVisualLocalFeaturesOnInit bool true Load all local visual features (keypoints, descriptors and 3D points) in RAM when loading an existing database. This can add significant time to initialize the memory but the features will be already loaded before computing loop closure transforms. If false, the features are loaded on-demand from the database when a loop closure transformation should be estimated.
    Mem/MapLabelsAdded bool true Create map labels. The first node of a map will be labeled as "map#" where # is the map ID.
    Mem/SaveDepth16Format bool false Save depth image into 16 bits format to reduce memory used. Warning: values over ~65 meters are ignored (maximum 65535 millimeters).
    Mem/NotLinkedNodesKept bool true Keep not linked nodes in db (rehearsed nodes and deleted nodes).
    Mem/IntermediateNodeDataKept bool false Keep intermediate node data in db.
    Mem/ImageCompressionFormat string .jpg RGB image compression format. It should be ".jpg" or ".png".
    Mem/DepthCompressionFormat string .rvl Depth image compression format for 16UC1 depth type. It should be ".png" or ".rvl". If depth type is 32FC1, ".png" is used.
    Mem/STMSize unsigned int 10 Short-term memory size.
    Mem/IncrementalMemory bool true SLAM mode, otherwise it is Localization mode.
    Mem/LocalizationReadOnly bool false In localization mode, open the database in read-only mode (ignored if Mem/IncrementalMemory=true). Currrenty incompatible with memory management (Rtabmap/LoopThr and Rtabmap/MemoryThr cannot be used) and if there are disjoint sessions in working memory. Last localization pose won't be saved back in the database at the end of the session, so the robot will always restart to original last localization pose, unless RGBD/StartAtOrigin is used or an external initial pose is provided on initialization.
    Mem/LocalizationDataSaved bool false Save localization data during localization session (when Mem/IncrementalMemory=false). When enabled, the database will then also grow in localization mode. This mode would be used only for debugging purpose.
    Mem/ReduceGraph bool false Reduce graph. Merge nodes when loop closures are added (ignoring those with user data). Note that this approach assumes that 100%% of the loop closures accepted are good, so it is highly recommended to enable RGBD/OptimizeMaxError at the same time.
    Mem/RecentWmRatio float 0.2 Ratio of locations after the last loop closure in WM that cannot be transferred.
    Mem/TransferSortingByWeightId bool false On transfer, signatures are sorted by weight->ID only (i.e. the oldest of the lowest weighted signatures are transferred first). If false, the signatures are sorted by weight->Age->ID (i.e. the oldest inserted in WM of the lowest weighted signatures are transferred first). Note that retrieval updates the age, not the ID.
    Mem/RehearsalIdUpdatedToNewOne bool false On merge, update to new id. When false, no copy. Keep this disable if Rtabmap/CreateIntermediateNodes=true.
    Mem/RehearsalWeightIgnoredWhileMoving bool false When the robot is moving, weights are not updated on rehearsal.
    Mem/GenerateIds bool true True=Generate location IDs, False=use input image IDs.
    Mem/BadSignaturesIgnored bool false Bad signatures are ignored.
    Mem/InitWMWithAllNodes bool false Initialize the Working Memory with all nodes in Long-Term Memory. When false, it is initialized with nodes of the previous session.
    Mem/DepthAsMask bool true Use depth image as mask when extracting features for vocabulary.
    Mem/DepthMaskFloorThr float 0.0 Filter floor from depth mask below specified threshold (m) before extracting features. 0 means disabled. Ignored if Mem/DepthAsMask is false.
    Mem/StereoFromMotion bool false Triangulate features without depth using stereo from motion (odometry). It would be ignored if Mem/DepthAsMask is true and the feature detector used supports masking.
    Mem/ImagePreDecimation unsigned int 1 Decimation of the RGB image before visual feature detection. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. If Mem/DepthAsMask is true and if depth is smaller than decimated RGB, depth may be interpolated to match RGB size for feature detection.
    Mem/ImagePostDecimation unsigned int 1 Decimation of the RGB image before saving it to database. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. Decimation is done from the original image. If set to same value than Mem/ImagePreDecimation, data already decimated is saved (no need to re-decimate the image).
    Mem/CompressionParallelized bool true Compression of sensor data is multi-threaded.
    Mem/LaserScanDownsampleStepSize int 1 If > 1, downsample the laser scans when creating a signature.
    Mem/LaserScanVoxelSize float 0.0 If > 0 m, voxel filtering is done on laser scans when creating a signature. If the laser scan had normals, they will be removed. To recompute the normals, make sure to use Mem/LaserScanNormalK or Mem/LaserScanNormalRadius parameters.
    Mem/LaserScanNormalK int 0 If > 0 and laser scans don't have normals, normals will be computed with K search neighbors when creating a signature.
    Mem/LaserScanNormalRadius float 0.0 If > 0 m and laser scans don't have normals, normals will be computed with radius search neighbors when creating a signature.
    Mem/UseOdomFeatures bool true Use odometry features instead of regenerating them.
    Mem/UseOdomGravity bool false Use odometry instead of IMU orientation to add gravity links to new nodes created. We assume that odometry is already aligned with gravity (e.g., we are using a VIO approach). Gravity constraints are used by graph optimization only if Optimizer/GravitySigma is not zero.
    Mem/CovOffDiagIgnored bool true Ignore off diagonal values of the covariance matrix.
    Mem/GlobalDescriptorStrategy int 0 Extract global descriptor from sensor data. 0=disabled, 1=PyDescriptor
    Mem/RotateImagesUpsideUp bool false Rotate images so that upside is up if they are not already. This can be useful in case the robots don't have all same camera orientation but are using the same map, so that not rotation-invariant visual features can still be used across the fleet.
    +

    +Kp

    +

    Bag-of-words dictionary used for global loop closure detection.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    Kp/NNStrategy int 1 kNNFlannNaive=0, kNNFlannKdTree=1, kNNFlannLSH=2, kNNBruteForce=3, kNNBruteForceGPU=4
    Kp/IncrementalDictionary bool true
    Kp/IncrementalFlann bool true When using FLANN based strategy, add/remove points to its index without always rebuilding the index (the index is built only when the dictionary increases of the factor Kp/FlannRebalancingFactor in size).
    Kp/FlannRebalancingFactor float 2.0 Factor used when rebuilding the incremental FLANN index (see Kp/IncrementalFlann). Set <=1 to disable.
    Kp/ByteToFloat bool false For Kp/NNStrategy=1, binary descriptors are converted to float by converting each byte to float instead of converting each bit to float. When converting bytes instead of bits, less memory is used and search is faster at the cost of slightly less accurate matching.
    Kp/MaxDepth float 0 Filter extracted keypoints by depth (0=inf).
    Kp/MinDepth float 0 Filter extracted keypoints by depth.
    Kp/MaxFeatures int 500 Maximum features extracted from the images (0 means not bounded, <0 means no extraction).
    Kp/SSC bool false If true, SSC (Suppression via Square Covering) is applied to limit keypoints.
    Kp/BadSignRatio float 0.5 Bad signature ratio. If Kp/MaxFeatures=0, the ratio is computed from the average number of words per signature (less than Ratio x AverageWordsPerImage = bad).
    Kp/NndrRatio float 0.8 NNDR ratio (A matching pair is detected, if its distance is closer than X times the distance of the second nearest neighbor.)
    Kp/DetectorStrategy int 8 with CV_MAJOR_VERSION &gt; 2 && !defined(HAVE_OPENCV_XFEATURES2D)
    +6 otherwise
    0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE 10=ORB-OCTREE 11=SuperPoint 12=SURF/FREAK 13=GFTT/DAISY 14=SURF/DAISY 15=PyDetector 16=SuperPoint-Rpautrat
    Kp/TfIdfLikelihoodUsed bool true Use of the td-idf strategy to compute the likelihood.
    Kp/Parallelized bool true If the dictionary update and signature creation were parallelized.
    Kp/RoiRatios string 0.0 0.0 0.0 0.0 Region of interest ratios [left, right, top, bottom].
    Kp/DictionaryPath string "" Path of the pre-computed dictionary
    Kp/NewWordsComparedTogether bool true When adding new words to dictionary, they are compared also with each other (to detect same words in the same signature).
    Kp/FlannIndexSaved bool false Save FLANN index during localization session (when Mem/IncrementalMemory=false). The FLANN index will be saved to database after the first time localization mode is used, then on next sessions, the index is reloaded from the database instead of being rebuilt again. This can save significant loading time when the visual word dictionary is big (>1M words). Note that if the dictionary is modified (parameters or data), the index will be rebuilt and saved again on the next session. Ignored on initialization if Mem/InitWMWithAllNodes is enabled.
    Kp/SerializeWithChecksum bool true On serialization of the FLANN index, compute checksum of the data used by the FLANN index. This adds a slight overhead on serialization/deserialization to make sure that the dictionary data correspond to same data used when the index was built.
    Kp/SubPixWinSize int 3 See cv::cornerSubPix().
    Kp/SubPixIterations int 0 See cv::cornerSubPix(). 0 disables sub pixel refining.
    Kp/SubPixEps double 0.02 See cv::cornerSubPix().
    Kp/GridRows int 1 Number of rows of the grid used to extract uniformly "@ref param_KpMaxFeatures "Kp/MaxFeatures" / grid cells" features from each cell.
    Kp/GridCols int 1 Number of columns of the grid used to extract uniformly "@ref param_KpMaxFeatures "Kp/MaxFeatures" / grid cells" features from each cell.
    +

    +DbSqlite3

    + + + + + + + + + + + + + +
    Key Type Default Description
    DbSqlite3/InMemory bool false Using database in the memory instead of a file on the hard disk.
    DbSqlite3/CacheSize unsigned int 10000 PRAGMA cache_size: number of database pages kept in SQLite's page cache (approx. cacheSize * page_size bytes, often ~4 KiB per page). Larger values reduce disk I/O when the working set fits in RAM. SQLite built-in default is typically 2000 pages.
    DbSqlite3/JournalMode int 3 PRAGMA journal_mode: rollback journal storage. See sqlite.org/pragma.html::pragma_journal_mode for more details. 0=DELETE (SQLite default): journal file deleted after each commit. 1=TRUNCATE: journal truncated to zero length. 2=PERSIST: journal file kept, header zeroed after commit. 3=MEMORY: journal in RAM only; faster, weaker crash safety. 4=OFF: no journal; fastest, risk of corruption on crash.
    DbSqlite3/Synchronous int 0 PRAGMA synchronous: how aggressively SQLite syncs the database to disk. See sqlite.org/pragma.html::pragma_synchronous for more details. 0=OFF: no wait for persistent storage; fastest, corruption possible on power loss. 1=NORMAL: sync at critical moments (common SQLite default with WAL). 2=FULL (SQLite safest default): sync after every commit; slowest.
    DbSqlite3/TempStore int 2 PRAGMA temp_store: where SQLite stores temporary tables and indices. See sqlite.org/pragma.html::pragma_temp_store for more details. 0=DEFAULT: SQLite compile-time default (often on-disk temp files). 1=FILE: temporary files in the system temp directory. 2=MEMORY: temporary data in RAM when possible.
    +

    +Db

    +

    Database (long-term memory) storage.

    + + + + + +
    Key Type Default Description
    Db/TargetVersion string "" Target database version for backward compatibility purpose. Only Major and minor versions are used and should be set (e.g., 0.19 vs 0.20 or 1.0 vs 2.0). Patch version is ignored (e.g., 0.20.1 and 0.20.3 will generate a 0.20 database).
    +

    +SURF

    + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    SURF/Extended bool false Extended descriptor flag (true - use extended 128-element descriptors; false - use 64-element descriptors).
    SURF/HessianThreshold float 500 Threshold for hessian keypoint detector used in SURF.
    SURF/Octaves int 4 Number of pyramid octaves the keypoint detector will use.
    SURF/OctaveLayers int 2 Number of octave layers within each octave.
    SURF/Upright bool false Up-right or rotated features flag (true - do not compute orientation of features; false - compute orientation).
    SURF/GpuVersion bool false GPU-SURF: Use GPU version of SURF. This option is enabled only if OpenCV is built with CUDA and GPUs are detected.
    SURF/GpuKeypointsRatio float 0.01 Used with SURF GPU.
    +

    +SIFT

    + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    SIFT/NOctaveLayers int 3 The number of layers in each octave. 3 is the value used in D. Lowe paper. The number of octaves is computed automatically from the image resolution. Not used by CudaSift, the number of octaves is still computed automatically.
    SIFT/ContrastThreshold double 0.04 The contrast threshold used to filter out weak features in semi-uniform (low-contrast) regions. The larger the threshold, the less features are produced by the detector. Not used by CudaSift (see SIFT/GaussianThreshold instead).
    SIFT/EdgeThreshold double 10 The threshold used to filter out edge-like features. Note that the its meaning is different from the contrastThreshold, i.e. the larger the edgeThreshold, the less features are filtered out (more features are retained).
    SIFT/Sigma double 1.6 The sigma of the Gaussian applied to the input image at the octave #0. If your image is captured with a weak camera with soft lenses, you might want to reduce the number.
    SIFT/PreciseUpscale bool false Whether to enable precise upscaling in the scale pyramid (OpenCV >= 4.8).
    SIFT/RootSIFT bool false Apply RootSIFT normalization of the descriptors.
    SIFT/Gpu bool false CudaSift: Use GPU version of SIFT. This option is enabled only if RTAB-Map is built with CudaSift dependency and GPUs are detected.
    SIFT/GaussianThreshold float 2.0 CudaSift: Threshold on difference of Gaussians for feature pruning. The higher the threshold, the less features with low response/hessian are produced by the detector.
    SIFT/MaxGaussianThreshold float 0.0 CudaSift: Maximum threshold on difference of Gaussians for feature pruning (ignored if smaller or equal than SIFT/GaussianThreshold). The lower the threshold, the less features with high response/hessian are produced by the detector.
    SIFT/Upscale bool false CudaSift: Whether to enable upscaling.
    +

    +BRIEF

    + + + + + +
    Key Type Default Description
    BRIEF/Bytes int 32 Bytes is a length of descriptor in bytes. It can be equal 16, 32 or 64 bytes.
    +

    +FAST

    + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    FAST/Threshold int 20 Threshold on difference between intensity of the central pixel and pixels of a circle around this pixel.
    FAST/NonmaxSuppression bool true If true, non-maximum suppression is applied to detected corners (keypoints).
    FAST/Gpu bool false GPU-FAST: Use GPU version of FAST. This option is enabled only if OpenCV is built with CUDA and GPUs are detected.
    FAST/GpuKeypointsRatio double 0.05 Used with FAST GPU.
    FAST/MinThreshold int 7 Minimum threshold. Used only when FAST/GridRows and FAST/GridCols are set.
    FAST/MaxThreshold int 200 Maximum threshold. Used only when FAST/GridRows and FAST/GridCols are set.
    FAST/GridRows int 0 Grid rows (0 to disable). Adapts the detector to partition the source image into a grid and detect points in each cell.
    FAST/GridCols int 0 Grid cols (0 to disable). Adapts the detector to partition the source image into a grid and detect points in each cell.
    FAST/CV int 0 Enable FastCV implementation if non-zero (and RTAB-Map is built with FastCV support). Values should be 9 and 10.
    +

    +GFTT

    + + + + + + + + + + + + + + + +
    Key Type Default Description
    GFTT/QualityLevel double 0.001
    GFTT/MinDistance double 7
    GFTT/BlockSize int 3
    GFTT/UseHarrisDetector bool false
    GFTT/K double 0.04
    GFTT/Gpu bool false GPU-GFTT: Use GPU version of GFTT. This option is enabled only if OpenCV>=3 is built with CUDA and GPUs are detected.
    +

    +ORB

    + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    ORB/ScaleFactor float 2 Pyramid decimation ratio, greater than 1. scaleFactor==2 means the classical pyramid, where each next level has 4x less pixels than the previous, but such a big scale factor will degrade feature matching scores dramatically. On the other hand, too close to 1 scale factor will mean that to cover certain scale range you will need more pyramid levels and so the speed will suffer.
    ORB/NLevels int 3 The number of pyramid levels. The smallest level will have linear size equal to input_image_linear_size/pow(scaleFactor, nlevels).
    ORB/EdgeThreshold int 19 This is size of the border where the features are not detected. It should roughly match the patchSize parameter.
    ORB/FirstLevel int 0 It should be 0 in the current implementation.
    ORB/WTA_K int 2 The number of points that produce each element of the oriented BRIEF descriptor. The default value 2 means the BRIEF where we take a random point pair and compare their brightnesses, so we get 0/1 response. Other possible values are 3 and 4. For example, 3 means that we take 3 random points (of course, those point coordinates are random, but they are generated from the pre-defined seed, so each element of BRIEF descriptor is computed deterministically from the pixel rectangle), find point of maximum brightness and output index of the winner (0, 1 or 2). Such output will occupy 2 bits, and therefore it will need a special variant of Hamming distance, denoted as NORM_HAMMING2 (2 bits per bin). When WTA_K=4, we take 4 random points to compute each bin (that will also occupy 2 bits with possible values 0, 1, 2 or 3).
    ORB/ScoreType int 0 The default HARRIS_SCORE=0 means that Harris algorithm is used to rank features (the score is written to KeyPoint::score and is used to retain best nfeatures features); FAST_SCORE=1 is alternative value of the parameter that produces slightly less stable keypoints, but it is a little faster to compute.
    ORB/PatchSize int 31 size of the patch used by the oriented BRIEF descriptor. Of course, on smaller pyramid layers the perceived image area covered by a feature will be larger.
    ORB/Gpu bool false GPU-ORB: Use GPU version of ORB. This option is enabled only if OpenCV is built with CUDA and GPUs are detected.
    +

    +FREAK

    + + + + + + + + + + + +
    Key Type Default Description
    FREAK/OrientationNormalized bool true Enable orientation normalization.
    FREAK/ScaleNormalized bool true Enable scale normalization.
    FREAK/PatternScale float 22 Scaling of the description pattern.
    FREAK/NOctaves int 4 Number of octaves covered by the detected keypoints.
    +

    +BRISK

    + + + + + + + + + +
    Key Type Default Description
    BRISK/Thresh int 30 FAST/AGAST detection threshold score.
    BRISK/Octaves int 3 Detection octaves. Use 0 to do single scale.
    BRISK/PatternScale float 1 Apply this scale to the pattern used for sampling the neighbourhood of a keypoint.
    +

    +KAZE

    + + + + + + + + + + + + + + + +
    Key Type Default Description
    KAZE/Extended bool false Set to enable extraction of extended (128-byte) descriptor.
    KAZE/Upright bool false Set to enable use of upright descriptors (non rotation-invariant).
    KAZE/Threshold float 0.001 Detector response threshold to accept keypoint.
    KAZE/NOctaves int 4 Maximum octave evolution of the image.
    KAZE/NOctaveLayers int 4 Default number of sublevels per scale level.
    KAZE/Diffusivity int 1 Diffusivity type: 0=DIFF_PM_G1, 1=DIFF_PM_G2, 2=DIFF_WEICKERT or 3=DIFF_CHARBONNIER.
    +

    +SuperPoint

    + + + + + + + + + + + + + +
    Key Type Default Description
    SuperPoint/ModelPath string "" [Required] Path to pre-trained weights Torch file of SuperPoint (*.pt).
    SuperPoint/Threshold float 0.010 Detector response threshold to accept keypoint.
    SuperPoint/NMS bool true If true, non-maximum suppression is applied to detected keypoints.
    SuperPoint/NMSRadius int 4 [SuperPoint/NMS=true] Minimum distance (pixels) between keypoints.
    SuperPoint/Cuda bool true Use Cuda device for Torch, otherwise CPU device is used by default.
    +

    +SuperPointRpautrat

    + + + + + + + + + + + + + + + +
    Key Type Default Description
    SuperPointRpautrat/WeightsPath string "" [Required] SuperPoint weights file (*.pth).
    SuperPointRpautrat/ModelPath string "" [Required] SuperPoint python model file (superpoint_pytorch.py).
    SuperPointRpautrat/Threshold float 0.005 Detector response threshold to accept keypoint.
    SuperPointRpautrat/NMS bool true If true, non-maximum suppression is applied to detected keypoints.
    SuperPointRpautrat/NMSRadius int 4 [SuperPointRpautrat/NMS=true] Minimum distance (pixels) between keypoints.
    SuperPointRpautrat/Cuda bool true Use Cuda device for Torch, otherwise CPU device is used by default.
    +

    +PyDetector

    + + + + + + + +
    Key Type Default Description
    PyDetector/Path string "" Path to python script file (see available ones in rtabmap/corelib/src/python/*). See the header to see where the script should be copied.
    PyDetector/Cuda bool true Use cuda.
    +

    +Bayes

    +

    Bayes filter used for loop closure hypotheses.

    + + + + + + + + + +
    Key Type Default Description
    Bayes/VirtualPlacePriorThr float 0.9 Virtual place prior. Considering that we are at a new place, this is the prior probability to move again to a new place (unvisited location). The prior probability to move to a previously visited location is 1 - VirtualPlacePriorThr (split equally against all previously visited locations).
    Bayes/PredictionLC string 0.1 0.36 0.30 0.16 0.062 0.0151 0.00255 0.000324 2.5e-05 1.3e-06 4.8e-08 1.2e-09 1.9e-11 2.2e-13 1.7e-15 8.5e-18 2.9e-20 6.9e-23 Prediction of loop closures (Gaussian-like, here with sigma=1.6) - Format: {VirtualPlaceProb, LoopClosureProb, NeighborLvl1, NeighborLvl2, ...}. Considering we are at a previously visited location, the first value is the probability to move to a new place (unvisited location), the second value is the probability to stay at the same location, the third value is the probability to move to a neighbor or loop closure at the first depth level, the fourth value is the probability to move to a neighbor or loop closure at the second depth level, etc. If the sum of the values is not 1, the difference is normalized against all remaining visited locations. Normally, the sum of these values should be 1.
    Bayes/FullPredictionUpdate bool false Regenerate all the prediction matrix on each iteration (otherwise only removed/added ids are updated).
    +

    +VhEp

    + + + + + + + + + + + +
    Key Type Default Description
    VhEp/Enabled bool false Verify visual loop closure hypothesis by computing a fundamental matrix. This is done prior to transformation computation when RGBD/Enabled is enabled.
    VhEp/MatchCountMin int 8 Minimum of matching visual words pairs to accept the loop hypothesis.
    VhEp/RansacParam1 float 3 Fundamental matrix (see cvFindFundamentalMat()): Max distance (in pixels) from the epipolar line for a point to be inlier.
    VhEp/RansacParam2 float 0.99 Fundamental matrix (see cvFindFundamentalMat()): Performance of RANSAC.
    +

    +RGBD

    +

    Metric SLAM: graph, proximity detection and localization.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    RGBD/Enabled bool true Activate metric SLAM. If set to false, classic RTAB-Map loop closure detection is done using only images and without any metric information.
    RGBD/LinearUpdate float 0.1 Minimum linear displacement (m) to update the map. Rehearsal is done prior to this, so weights are still updated. To update the map when not moving, both RGBD/LinearUpdate and RGBD/AngularUpdate should be set to 0.
    RGBD/AngularUpdate float 0.1 Minimum angular displacement (rad) to update the map. Rehearsal is done prior to this, so weights are still updated. To update the map when not moving, both RGBD/LinearUpdate and RGBD/AngularUpdate should be set to 0.
    RGBD/LinearSpeedUpdate float 0.0 Maximum linear speed (m/s) to update the map (0 means not limit).
    RGBD/AngularSpeedUpdate float 0.0 Maximum angular speed (rad/s) to update the map (0 means not limit).
    RGBD/AggressiveLoopThr float 0.05 Loop closure threshold used (overriding Rtabmap/LoopThr) when a new mapping session is not yet linked to a map of the highest loop closure hypothesis. In localization mode, this threshold is used when there are no loop closure constraints with any map in the cache (RGBD/MaxOdomCacheSize). In all cases, the goal is to aggressively loop on a previous map in the database. Only used when RGBD/Enabled is enabled. Set 1 to disable.
    RGBD/NewMapOdomChangeDistance float 0 A new map is created if a change of odometry translation greater than X m is detected (0 m = disabled).
    RGBD/OptimizeFromGraphEnd bool false Optimize graph from the newest node. If false, the graph is optimized from the oldest node of the current graph (this adds an overhead computation to detect to oldest node of the current graph, but it can be useful to preserve the map referential from the oldest node). Warning when set to false: when some nodes are transferred, the first referential of the local map may change, resulting in momentary changes in robot/map position (which are annoying in teleoperation).
    RGBD/OptimizeMaxError float 3.0 Reject loop closures if optimization error ratio is greater than this value (0=disabled). Ratio is computed as absolute error over standard deviation of each link. This will help to detect when a wrong loop closure is added to the graph. If used with Optimizer/Robust, the disabled loop closure links will be removed.
    RGBD/OptimizeMaxErrorRepairRadius float 0.0 If two consecutive loop closures are rejected by RGBD/OptimizeMaxError on the same old loop closure link, we will remove that old link, and other old links under that radius if necessary, until optimization is accepted. When optimization is accepted, the old loop closure links are removed from the graph. This feature is useful to reject bad loop closures that were accepted previously. Set to 0 to disable this feature.
    RGBD/MaxLoopClosureDistance float 0.0 Reject loop closures/localizations if the distance from the map is over this distance (0=disabled).
    RGBD/ForceOdom3DoF bool true Force odometry pose to be 3DoF if Reg/Force3DoF=true.
    RGBD/StartAtOrigin bool false If true, rtabmap will assume the robot is starting from origin of the map. If false, rtabmap will assume the robot is restarting from the last saved localization pose from previous session (the place where it shut down previously). Used only in localization mode (Mem/IncrementalMemory=false).
    RGBD/GoalReachedRadius float 0.5 Goal reached radius (m).
    RGBD/PlanStuckIterations int 0 Mark the current goal node on the path as unreachable if it is not updated after X iterations (0=disabled). If all upcoming nodes on the path are unreachabled, the plan fails.
    RGBD/PlanLinearVelocity float 0 Linear velocity (m/sec) used to compute path weights.
    RGBD/PlanAngularVelocity float 0 Angular velocity (rad/sec) used to compute path weights.
    RGBD/GoalsSavedInUserData bool false When a goal is received and processed with success, it is saved in user data of the location with this format: "GOAL:#".
    RGBD/MaxLocalRetrieved unsigned int 2 Maximum local locations retrieved (0=disabled) near the current pose in the local map or on the current planned path (those on the planned path have priority).
    RGBD/LocalRadius float 10 Local radius (m) for nodes selection in the local map. This parameter is used in some approaches about the local map management.
    RGBD/LocalImmunizationRatio float 0.25 Ratio of working memory for which local nodes are immunized from transfer.
    RGBD/ScanMatchingIdsSavedInLinks bool true Save scan matching IDs from one-to-many proximity detection in link's user data.
    RGBD/NeighborLinkRefining bool false When a new node is added to the graph, the transformation of its neighbor link to the previous node is refined using registration approach selected (Reg/Strategy).
    RGBD/LoopClosureIdentityGuess bool false Use Identity matrix as guess when computing loop closure transform, otherwise no guess is used, thus assuming that registration strategy selected (Reg/Strategy) can deal with transformation estimation without guess.
    RGBD/LoopClosureReextractFeatures bool false Extract features even if there are some already in the nodes. Raw features are not saved in database.
    RGBD/LocalBundleOnLoopClosure bool false Do local bundle adjustment with neighborhood of the loop closure.
    RGBD/InvertedReg bool false On loop closure, do registration from the target to reference instead of reference to target.
    RGBD/CreateOccupancyGrid bool false Create local occupancy grid maps. See "Grid" group for parameters.
    RGBD/MarkerDetection bool false Detect static markers to be added as landmarks for graph optimization. If input data have already landmarks, this will be ignored. See "Marker" group for parameters.
    RGBD/LoopCovLimited bool false Limit covariance of non-neighbor links to minimum covariance of neighbor links. In other words, if covariance of a loop closure link is smaller than the minimum covariance of odometry links, its covariance is set to minimum covariance of odometry links.
    RGBD/MaxOdomCacheSize int 10 Maximum odometry cache size. Used only in localization mode (when Mem/IncrementalMemory=false). This is used to get smoother localizations and to verify localization transforms (when RGBD/OptimizeMaxError!=0) to make sure we don't teleport to a location very similar to one we previously localized on. Set 0 to disable caching.
    RGBD/LocalizationSmoothing bool true Adjust localization constraints based on optimized odometry cache poses (when RGBD/MaxOdomCacheSize>0).
    RGBD/LocalizationPriorError double 0.001 The corresponding variance (error x error) set to priors of the map's poses during localization (when RGBD/MaxOdomCacheSize>0).
    RGBD/LocalizationSecondTryWithoutProximityLinks bool true When localization is rejected by graph optimization validation, try a second time without proximity links if landmark or loop closure links are also present in odometry cache (see RGBD/MaxOdomCacheSize). If it succeeds, the proximity links are removed. This assumes that global loop closure and landmark links are more accurate than proximity links.
    RGBD/ProximityByTime bool false Detection over all locations in STM.
    RGBD/ProximityBySpace bool true Detection over locations (in Working Memory) near in space.
    RGBD/ProximityMaxGraphDepth int 50 Maximum depth from the current/last loop closure location and the local loop closure hypotheses. Set 0 to ignore.
    RGBD/ProximityMaxPaths int 3 Maximum paths compared (from the most recent) for proximity detection. 0 means no limit.
    RGBD/ProximityPathFilteringRadius float 1 Path filtering radius to reduce the number of nodes to compare in a path in one-to-many proximity detection. The nearest node in a path should be inside that radius to be considered for one-to-one proximity detection.
    RGBD/ProximityPathMaxNeighbors int 0 Maximum neighbor nodes compared on each path for one-to-many proximity detection. Set to 0 to disable one-to-many proximity detection (by merging the laser scans).
    RGBD/ProximityPathRawPosesUsed bool true When comparing to a local path for one-to-many proximity detection, merge the scans using the odometry poses (with neighbor link optimizations) instead of the ones in the optimized local graph.
    RGBD/ProximityAngle float 45 Maximum angle (degrees) for one-to-one proximity detection.
    RGBD/ProximityOdomGuess bool false Use odometry as motion guess for one-to-one proximity detection.
    RGBD/ProximityGlobalScanMap bool false Create a global assembled map from laser scans for one-to-many proximity detection, replacing the original one-to-many proximity detection (i.e., detection against local paths). Only used in localization mode (Mem/IncrementalMemory=false), otherwise original one-to-many proximity detection is done. Note also that if graph is modified (i.e., memory management is enabled or robot jumps from one disjoint session to another in same database), the global scan map is cleared and one-to-many proximity detection is reverted to original approach.
    RGBD/ProximityMergedScanCovFactor double 100.0 Covariance factor for one-to-many proximity detection (when RGBD/ProximityPathMaxNeighbors>0 and scans are used).
    +

    +Optimizer

    +

    Graph optimization back-end.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    Optimizer/Strategy int 2 with defined(RTABMAP_GTSAM)
    +1 with defined(RTABMAP_G2O)
    +3 with defined(RTABMAP_CERES)
    +0 otherwise
    Graph optimization strategy: 0=TORO, 1=g2o, 2=GTSAM and 3=Ceres.
    Optimizer/Iterations int 20 with defined(RTABMAP_GTSAM) or defined(RTABMAP_G2O) or defined(RTABMAP_CERES)
    +100 otherwise
    Optimization iterations.
    Optimizer/Epsilon double 0.00001 with defined(RTABMAP_GTSAM)
    +0.0 with defined(RTABMAP_G2O)
    +0.000001 with defined(RTABMAP_CERES)
    +0.00001 otherwise
    Stop optimizing when the error improvement is less than this value.
    Optimizer/VarianceIgnored bool false Ignore constraints' variance. If checked, identity information matrix is used for each constraint. Otherwise, an information matrix is generated from the variance saved in the links.
    Optimizer/Robust bool false Robust graph optimization using Vertigo (only work for g2o and GTSAM optimization strategies).
    Optimizer/PriorsIgnored bool true Ignore prior constraints (global pose or GPS) while optimizing. Currently only g2o and gtsam optimization supports this.
    Optimizer/LandmarksIgnored bool false Ignore landmark constraints while optimizing. Currently only g2o and gtsam optimization supports this.
    Optimizer/GravitySigma float 0.3 with defined(RTABMAP_G2O) \|\| defined(RTABMAP_GTSAM)
    +0.0 otherwise
    Gravity sigma value (>=0, typically between 0.1 and 0.3). Optimization is done while preserving gravity orientation of the poses. This should be used only with visual/lidar inertial odometry approaches, for which we assume that all odometry poses are aligned with gravity. Set to 0 to disable gravity constraints. Currently supported only with g2o and GTSAM optimization strategies (see Optimizer/Strategy).
    Optimizer/Baseline double 0.075 When doing bundle adjustment with RGB-D data (mono camera + depth), set a fake baseline (m) so the BA backend treats depth as stereo disparity. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Set to 0 to keep the problem mono (depth observations are ignored). For real stereo data the baseline in the calibration (Tx) is used directly.
    Optimizer/PixelVariance double 1.0 Pixel variance used on the u/v axes of every bundle adjustment reprojection edge. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Should approximate the squared 1-sigma keypoint localization error in pixels. Set higher (e.g. 4-9) if features are noisy (low texture, motion blur, low light, or large detector scale). Set lower (e.g. 0.01-0.1) if features are sub-pixel refined (Lucas-Kanade tracking, parabolic peak interpolation). Intuition: the lower the pixel variance, the more the optimizer trusts the keypoint positions.
    Optimizer/DisparityVariance double 1.0 Disparity variance used on the disparity axis (u - u_right) of stereo / RGB-D bundle adjustment edges. Applies to all BA-capable backends (g2o, GTSAM, Ceres). Defaults to the same value as PixelVariance for backward compatibility. Set higher (e.g. 2-4) if your depth source is noisier than your feature detector's u/v precision (typical for stereo block matchers / SGM at long range). Set lower (e.g. 0.01-0.1) if your depth source is more accurate than the u/v detector (typical for ToF / LiDAR-fused depth where range is measured directly rather than triangulated). Intuition: the lower the disparity variance, the more the optimizer trusts the depth measurements. Geometric note: wider baseline and/or higher image resolution improve a block matcher's effective disparity precision (larger disparity magnitudes and finer sub-pixel refinement), so wide-baseline high-resolution stereo pairs can usually afford a lower disparity variance (e.g. 0.1-0.5); narrow-baseline low-resolution pairs should keep it higher (e.g. 1-4).
    Optimizer/RobustKernelDelta double 8 Robust kernel delta used for bundle adjustment (0 means don't use robust kernel). Applies to all BA-capable backends (g2o, GTSAM, Ceres). Observations with chi2 over this threshold will be ignored in the second optimization pass.
    +

    +g2o

    + + + + + + + +
    Key Type Default Description
    g2o/Solver int 3 with defined(RTABMAP_ORB_SLAM)
    +0 otherwise
    0=csparse 1=pcg 2=cholmod 3=Eigen
    g2o/Optimizer int 0 0=Levenberg 1=GaussNewton
    +

    +GTSAM

    + + + + + + + + + + + +
    Key Type Default Description
    GTSAM/Optimizer int 1 0=Levenberg 1=GaussNewton 2=Dogleg
    GTSAM/Incremental bool false Do graph optimization incrementally (iSAM2) to increase optimization speed on loop closures. Note that only GaussNewton and Dogleg optimization algorithms are supported (GTSAM/Optimizer) in this mode.
    GTSAM/IncRelinearizeThreshold double 0.01 Only relinearize variables whose linear delta magnitude is greater than this threshold. See GTSAM::ISAM2 doc for more info.
    GTSAM/IncRelinearizeSkip int 1 Only relinearize any variables every X calls to ISAM2::update(). See GTSAM::ISAM2 doc for more info.
    +

    +Odom

    +

    Odometry front-end shared settings.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    Odom/Strategy int 0 0=Frame-to-Map (F2M) 1=Frame-to-Frame (F2F) 2=Fovis 3=viso2 4=DVO-SLAM 5=ORB_SLAM 6=OKVIS 7=LOAM 8=MSCKF_VIO 9=VINS-Fusion 10=OpenVINS 11=FLOAM 12=Open3D 13=cuVSLAM 14=LIO-SAM
    Odom/ResetCountdown int 0 Automatically reset odometry after X consecutive images where odometry cannot be computed (a value of 0 disables auto-reset). When a reset occurs, odometry resumes from the last successfully computed pose with large covariance to trigger a new map. If external odometry is used, it will also be reset based on the motion estimated relative to the last computed pose but no large covariance will be received, so that a new map won't be triggered.
    Odom/Holonomic bool true If the robot is holonomic (strafing commands can be issued). If not, y value will be estimated from x and yaw values (y=x*tan(yaw)).
    Odom/FillInfoData bool true Fill info with data (inliers/outliers features).
    Odom/ImageBufferSize unsigned int 1 Data buffer size (0 min inf).
    Odom/FilteringStrategy int 0 0=No filtering 1=Kalman filtering 2=Particle filtering. This filter is used to smooth the odometry output.
    Odom/ParticleSize unsigned int 400 Number of particles of the filter.
    Odom/ParticleNoiseT float 0.002 Noise (m) of translation components (x,y,z).
    Odom/ParticleLambdaT float 100 Lambda of translation components (x,y,z).
    Odom/ParticleNoiseR float 0.002 Noise (rad) of rotational components (roll,pitch,yaw).
    Odom/ParticleLambdaR float 100 Lambda of rotational components (roll,pitch,yaw).
    Odom/KalmanProcessNoise float 0.001 Process noise covariance value.
    Odom/KalmanMeasurementNoise float 0.01 Process measurement covariance value.
    Odom/GuessMotion bool true Guess next transformation from the last motion computed.
    Odom/GuessSmoothingDelay float 0 Guess smoothing delay (s). Estimated velocity is averaged based on last transforms up to this maximum delay. This can help to get smoother velocity prediction. Last velocity computed is used directly if Odom/FilteringStrategy is set or the delay is below the odometry rate.
    Odom/KeyFrameThr float 0.3 [Visual] Create a new keyframe when the number of inliers drops under this ratio of features in last frame. Setting the value to 0 means that a keyframe is created for each processed frame.
    Odom/VisKeyFrameThr int 150 [Visual] Create a new keyframe when the number of inliers drops under this threshold. Setting the value to 0 means that a keyframe is created for each processed frame.
    Odom/ScanKeyFrameThr float 0.9 [Geometry] Create a new keyframe when the number of ICP inliers drops under this ratio of points in last frame's scan. Setting the value to 0 means that a keyframe is created for each processed frame.
    Odom/ImageDecimation unsigned int 1 Decimation of the RGB image before registration. If depth size is larger than decimated RGB size, depth is decimated to be always at most equal to RGB size. If Vis/DepthAsMask is true and if depth is smaller than decimated RGB, depth may be interpolated to match RGB size for feature detection.
    Odom/AlignWithGround bool false Align odometry with the ground on initialization.
    Odom/Deskewing bool true Lidar deskewing. If input lidar has time channel, it will be deskewed with a constant motion model (with IMU orientation and/or guess if provided).
    +

    +OdomF2M

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    OdomF2M/MaxSize int 2000 [Visual] Local map size: If > 0 (example 5000), the odometry will maintain a local map of X maximum words.
    OdomF2M/MaxNewFeatures int 0 [Visual] Maximum features (sorted by keypoint response) added to local map from a new key-frame. 0 means no limit.
    OdomF2M/InitDepthFactor float 0.05 [Visual] Depth factor used to initialize depth of features without depth. Depth = Factor * fx.
    OdomF2M/FloorThreshold float 0.0 [Visual] Only track features in 3D feature map that are over this threshold (height in base frame). Can be useful to ignore reflections on the floor. 0 means disabled.
    OdomF2M/ScanMaxSize int 2000 [Geometry] Maximum local scan map size.
    OdomF2M/ScanSubtractRadius float 0.05 [Geometry] Radius used to filter points of a new added scan to local map. This could match the voxel size of the scans.
    OdomF2M/ScanSubtractAngle float 45 [Geometry] Max angle (degrees) used to filter points of a new added scan to local map (when OdomF2M/ScanSubtractRadius>0). 0 means any angle.
    OdomF2M/ScanRange float 0 [Geometry] Distance Range used to filter points of local map (when > 0). 0 means local map is updated using time and not range.
    OdomF2M/ValidDepthRatio float 0.75 If a new frame has points without valid depth, they are added to local feature map only if points with valid depth on total points is over this ratio. Setting to 1 means no points without valid depth are added to local feature map.
    OdomF2M/BundleAdjustment int 1 with defined(RTABMAP_G2O) \|\| defined(RTABMAP_ORB_SLAM)
    +0 otherwise
    Local bundle adjustment. Value matches the Optimizer/Strategy parameter: 0=disabled (TORO is not BA-capable), 1=g2o, 2=GTSAM, 3=Ceres, 4=cvsba.
    OdomF2M/BundleAdjustmentMaxFrames int 10 Maximum frames used for bundle adjustment (0=inf or all current frames in the local map).
    OdomF2M/BundleAdjustmentMinMotion float 0.0 To create a new keyframe with bundle adjustment, a minimum motion (in pixels) can be required. The motion is computed by the average distance between inliers of the previous keyframe and new frame.
    OdomF2M/BundleAdjustmentMaxKeyFramesPerFeature int 0 Maximum keyframes per feature for bundle adjustment. 0 means not limit.
    OdomF2M/BundleUpdateFeatureMapOnAllFrames bool false Update 3D local feature map on every frame with bundle adjustment. Recommended if Vis/DepthAsMask=false and Mem/UseOdomFeatures=true so that features without depth are better triangulated on every frame (not only on keyframes). If disabled, the feature map is updated only when a new keyframe is added (legacy approach).
    +

    +OdomMono

    + + + + + + + + + + + +
    Key Type Default Description
    OdomMono/InitMinFlow float 100 Minimum optical flow required for the initialization step.
    OdomMono/InitMinTranslation float 0.1 Minimum translation required for the initialization step.
    OdomMono/MinTranslation float 0.02 Minimum translation to add new points to local map. On initialization, translation x 5 is used as the minimum.
    OdomMono/MaxVariance float 0.01 Maximum variance to add new points to local map.
    +

    +OdomFovis

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    OdomFovis/FeatureWindowSize int 9 The size of the n x n image patch surrounding each feature, used for keypoint matching.
    OdomFovis/MaxPyramidLevel int 3 The maximum Gaussian pyramid level to process the image at. Pyramid level 1 corresponds to the original image.
    OdomFovis/MinPyramidLevel int 0 The minimum pyramid level.
    OdomFovis/TargetPixelsPerFeature int 250 Specifies the desired feature density as a ratio of input image pixels per feature detected. This number is used to control the adaptive feature thresholding.
    OdomFovis/FastThreshold int 20 FAST threshold.
    OdomFovis/UseAdaptiveThreshold bool true Use FAST adaptive threshold.
    OdomFovis/FastThresholdAdaptiveGain double 0.005 FAST threshold adaptive gain.
    OdomFovis/UseHomographyInitialization bool true Use homography initialization.
    OdomFovis/UseBucketing bool true
    OdomFovis/BucketWidth int 80
    OdomFovis/BucketHeight int 80
    OdomFovis/MaxKeypointsPerBucket int 25
    OdomFovis/UseImageNormalization bool false
    OdomFovis/InlierMaxReprojectionError double 1.5 The maximum image-space reprojection error (in pixels) a feature match is allowed to have and still be considered an inlier in the set of features used for motion estimation.
    OdomFovis/CliqueInlierThreshold double 0.1 See Howard's greedy max-clique algorithm for determining the maximum set of mutually consisten feature matches. This specifies the compatibility threshold, in meters.
    OdomFovis/MinFeaturesForEstimate int 20 Minimum number of features in the inlier set for the motion estimate to be considered valid.
    OdomFovis/MaxMeanReprojectionError double 10.0 Maximum mean reprojection error over the inlier feature matches for the motion estimate to be considered valid.
    OdomFovis/UseSubpixelRefinement bool true Specifies whether or not to refine feature matches to subpixel resolution.
    OdomFovis/FeatureSearchWindow int 25 Specifies the size of the search window to apply when searching for feature matches across time frames. The search is conducted around the feature location predicted by the initial rotation estimate.
    OdomFovis/UpdateTargetFeaturesWithRefined bool false When subpixel refinement is enabled, the refined feature locations can be saved over the original feature locations. This has a slightly negative impact on frame-to-frame visual odometry, but is likely better when using this library as part of a visual SLAM algorithm.
    OdomFovis/StereoRequireMutualMatch bool true
    OdomFovis/StereoMaxDistEpipolarLine double 1.5
    OdomFovis/StereoMaxRefinementDisplacement double 1.0
    OdomFovis/StereoMaxDisparity int 128
    +

    +OdomViso2

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    OdomViso2/RansacIters int 200 Number of RANSAC iterations.
    OdomViso2/InlierThreshold double 2.0 Fundamental matrix inlier threshold.
    OdomViso2/Reweighting bool true Lower border weights (more robust to calibration errors).
    OdomViso2/MatchNmsN int 3 Non-max-suppression: min. distance between maxima (in pixels).
    OdomViso2/MatchNmsTau int 50 Non-max-suppression: interest point peakiness threshold.
    OdomViso2/MatchBinsize int 50 Matching bin width/height (affects efficiency only).
    OdomViso2/MatchRadius int 200 Matching radius (du/dv in pixels).
    OdomViso2/MatchDispTolerance int 2 Disparity tolerance for stereo matches (in pixels).
    OdomViso2/MatchOutlierDispTolerance int 5 Outlier removal: disparity tolerance (in pixels).
    OdomViso2/MatchOutlierFlowTolerance int 5 Outlier removal: flow tolerance (in pixels).
    OdomViso2/MatchMultiStage bool true Multistage matching (denser and faster).
    OdomViso2/MatchHalfResolution bool true Match at half resolution, refine at full resolution.
    OdomViso2/MatchRefinement int 1 Refinement (0=none,1=pixel,2=subpixel).
    OdomViso2/BucketMaxFeatures int 2 Maximal number of features per bucket.
    OdomViso2/BucketWidth double 50 Width of bucket.
    OdomViso2/BucketHeight double 50 Height of bucket.
    +

    +OdomORBSLAM

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    OdomORBSLAM/VocPath string "" Path to ORB vocabulary (*.txt).
    OdomORBSLAM/Bf double 0.076 Fake IR projector baseline (m) used only when stereo is not used.
    OdomORBSLAM/ThDepth double 40.0 Close/Far threshold. Baseline times.
    OdomORBSLAM/Fps float 0.0 Camera FPS (0 to estimate from input data).
    OdomORBSLAM/MaxFeatures int 1000 Maximum ORB features extracted per frame.
    OdomORBSLAM/MapSize int 3000 Maximum size of the feature map (0 means infinite). Only supported with ORB_SLAM2.
    OdomORBSLAM/Inertial bool false Enable IMU. Only supported with ORB_SLAM3.
    OdomORBSLAM/GyroNoise double 0.01 IMU gyroscope "white noise".
    OdomORBSLAM/AccNoise double 0.1 IMU accelerometer "white noise".
    OdomORBSLAM/GyroWalk double 0.000001 IMU gyroscope "random walk".
    OdomORBSLAM/AccWalk double 0.0001 IMU accelerometer "random walk".
    OdomORBSLAM/SamplingRate double 0 IMU sampling rate (0 to estimate from input data).
    +

    +OdomOKVIS

    + + + + + +
    Key Type Default Description
    OdomOKVIS/ConfigPath string "" Path of OKVIS config file.
    +

    +OdomLOAM

    + + + + + + + + + + + + + + + +
    Key Type Default Description
    OdomLOAM/Sensor int 2 Velodyne sensor: 0=VLP-16, 1=HDL-32, 2=HDL-64E
    OdomLOAM/ScanPeriod float 0.1 Scan period (s)
    OdomLOAM/Resolution float 0.2 Map resolution
    OdomLOAM/LinVar float 0.01 Linear output variance.
    OdomLOAM/AngVar float 0.01 Angular output variance.
    OdomLOAM/LocalMapping bool true Local mapping. It adds more time to compute odometry, but accuracy is significantly improved.
    +

    +OdomMSCKF

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    OdomMSCKF/GridRow int 4
    OdomMSCKF/GridCol int 5
    OdomMSCKF/GridMinFeatureNum int 3
    OdomMSCKF/GridMaxFeatureNum int 4
    OdomMSCKF/PyramidLevels int 3
    OdomMSCKF/PatchSize int 15
    OdomMSCKF/FastThreshold int 10
    OdomMSCKF/MaxIteration int 30
    OdomMSCKF/TrackPrecision double 0.01
    OdomMSCKF/RansacThreshold double 3
    OdomMSCKF/StereoThreshold double 5
    OdomMSCKF/PositionStdThreshold double 8.0
    OdomMSCKF/RotationThreshold double 0.2618
    OdomMSCKF/TranslationThreshold double 0.4
    OdomMSCKF/TrackingRateThreshold double 0.5
    OdomMSCKF/OptTranslationThreshold double 0
    OdomMSCKF/NoiseGyro double 0.005
    OdomMSCKF/NoiseAcc double 0.05
    OdomMSCKF/NoiseGyroBias double 0.001
    OdomMSCKF/NoiseAccBias double 0.01
    OdomMSCKF/NoiseFeature double 0.035
    OdomMSCKF/InitCovVel double 0.25
    OdomMSCKF/InitCovGyroBias double 0.01
    OdomMSCKF/InitCovAccBias double 0.01
    OdomMSCKF/InitCovExRot double 0.00030462
    OdomMSCKF/InitCovExTrans double 0.000025
    OdomMSCKF/MaxCamStateSize int 20
    +

    +OdomVINSFusion

    + + + + + +
    Key Type Default Description
    OdomVINSFusion/ConfigPath string "" Path of VINS-Fusion config file.
    +

    +OdomOpenVINS

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    OdomOpenVINS/ConfigPath string "" Path of OpenVINS config file (*.yaml). Same format used than OpenVINS library. Note that any parameter from that config file will overwrite the same parameter in OdomOpenVINS group.
    OdomOpenVINS/UseStereo bool true If we have more than 1 camera, if we should try to track stereo constraints between pairs.
    OdomOpenVINS/UseKLT bool true If true we will use KLT, otherwise use a ORB descriptor + robust matching.
    OdomOpenVINS/NumPts int 200 Number of points (per camera) we will extract and try to track.
    OdomOpenVINS/MinPxDist int 15 Eistance between features (features near each other provide less information).
    OdomOpenVINS/FiTriangulate1d bool false If we should perform 1d triangulation instead of 3d.
    OdomOpenVINS/FiRefineFeatures bool true If we should perform Levenberg-Marquardt refinement.
    OdomOpenVINS/FiMaxRuns int 5 Max runs for Levenberg-Marquardt.
    OdomOpenVINS/FiMaxBaseline double 40 Max baseline ratio to accept triangulated features.
    OdomOpenVINS/FiMaxCondNumber double 10000 Max condition number of linear triangulation matrix accept triangulated features.
    OdomOpenVINS/UseFEJ bool true If first-estimate Jacobians should be used (enable for good consistency).
    OdomOpenVINS/Integration int 1 0=discrete, 1=rk4, 2=analytical (if rk4 or analytical used then analytical covariance propagation is used).
    OdomOpenVINS/CalibCamExtrinsics bool false Bool to determine whether or not to calibrate imu-to-camera pose.
    OdomOpenVINS/CalibCamIntrinsics bool false Bool to determine whether or not to calibrate camera intrinsics.
    OdomOpenVINS/CalibCamTimeoffset bool false Bool to determine whether or not to calibrate camera to IMU time offset.
    OdomOpenVINS/CalibIMUIntrinsics bool false Bool to determine whether or not to calibrate the IMU intrinsics.
    OdomOpenVINS/CalibIMUGSensitivity bool false Bool to determine whether or not to calibrate the Gravity sensitivity.
    OdomOpenVINS/MaxClones int 11 Max clone size of sliding window.
    OdomOpenVINS/MaxSLAM int 50 Max number of estimated SLAM features.
    OdomOpenVINS/MaxSLAMInUpdate int 25 Max number of SLAM features we allow to be included in a single EKF update..
    OdomOpenVINS/MaxMSCKFInUpdate int 50 Max number of MSCKF features we will use at a given image timestep..
    OdomOpenVINS/FeatRepMSCKF int 0 What representation our features are in (msckf features).
    OdomOpenVINS/FeatRepSLAM int 4 What representation our features are in (slam features).
    OdomOpenVINS/DtSLAMDelay double 0.0 Delay, in seconds, that we should wait from init before we start estimating SLAM features.
    OdomOpenVINS/GravityMag double 9.81 Gravity magnitude in the global frame (i.e. should be 9.81 typically).
    OdomOpenVINS/LeftMaskPath string "" Mask for left image.
    OdomOpenVINS/RightMaskPath string "" Mask for right image.
    OdomOpenVINS/InitWindowTime double 2.0 Amount of time we will initialize over (seconds).
    OdomOpenVINS/InitIMUThresh double 1.0 Variance threshold on our acceleration to be classified as moving.
    OdomOpenVINS/InitMaxDisparity double 10.0 Max disparity to consider the platform stationary (dependent on resolution).
    OdomOpenVINS/InitMaxFeatures int 50 How many features to track during initialization (saves on computation).
    OdomOpenVINS/InitDynUse bool false If dynamic initialization should be used.
    OdomOpenVINS/InitDynMLEOptCalib bool false If we should optimize calibration during intialization (not recommended).
    OdomOpenVINS/InitDynMLEMaxIter int 50 How many iterations the MLE refinement should use (zero to skip the MLE).
    OdomOpenVINS/InitDynMLEMaxTime double 0.05 How many seconds the MLE should be completed in.
    OdomOpenVINS/InitDynMLEMaxThreads int 6 How many threads the MLE should use.
    OdomOpenVINS/InitDynNumPose int 6 Number of poses to use within our window time (evenly spaced).
    OdomOpenVINS/InitDynMinDeg double 10.0 Orientation change needed to try to init.
    OdomOpenVINS/InitDynInflationOri double 10.0 What to inflate the recovered q_GtoI covariance by.
    OdomOpenVINS/InitDynInflationVel double 100.0 What to inflate the recovered v_IinG covariance by.
    OdomOpenVINS/InitDynInflationBg double 10.0 What to inflate the recovered bias_g covariance by.
    OdomOpenVINS/InitDynInflationBa double 100.0 What to inflate the recovered bias_a covariance by.
    OdomOpenVINS/InitDynMinRecCond double 1e-15 Reciprocal condition number thresh for info inversion.
    OdomOpenVINS/TryZUPT bool true If we should try to use zero velocity update.
    OdomOpenVINS/ZUPTChi2Multiplier double 0.0 Chi2 multiplier for zero velocity.
    OdomOpenVINS/ZUPTMaxVelodicy double 0.1 Max velocity we will consider to try to do a zupt (i.e. if above this, don't do zupt).
    OdomOpenVINS/ZUPTNoiseMultiplier double 10.0 Multiplier of our zupt measurement IMU noise matrix (default should be 1.0).
    OdomOpenVINS/ZUPTMaxDisparity double 0.5 Max disparity we will consider to try to do a zupt (i.e. if above this, don't do zupt).
    OdomOpenVINS/ZUPTOnlyAtBeginning bool false If we should only use the zupt at the very beginning static initialization phase.
    OdomOpenVINS/AccelerometerNoiseDensity double 0.01 [m/s^2/sqrt(Hz)] (accel "white noise").
    OdomOpenVINS/AccelerometerRandomWalk double 0.001 [m/s^3/sqrt(Hz)] (accel bias diffusion).
    OdomOpenVINS/GyroscopeNoiseDensity double 0.001 [rad/s/sqrt(Hz)] (gyro "white noise").
    OdomOpenVINS/GyroscopeRandomWalk double 0.0001 [rad/s^2/sqrt(Hz)] (gyro bias diffusion).
    OdomOpenVINS/UpMSCKFSigmaPx double 1.0 Pixel noise for MSCKF features.
    OdomOpenVINS/UpMSCKFChi2Multiplier double 1.0 Chi2 multiplier for MSCKF features.
    OdomOpenVINS/UpSLAMSigmaPx double 1.0 Pixel noise for SLAM features.
    OdomOpenVINS/UpSLAMChi2Multiplier double 1.0 Chi2 multiplier for SLAM features.
    +

    +OdomOpen3D

    + + + + + + + +
    Key Type Default Description
    OdomOpen3D/MaxDepth float 3.0 Maximum depth.
    OdomOpen3D/Method int 0 Registration method: 0=PointToPlane, 1=Intensity, 2=Hybrid.
    +

    +OdomCuVSLAM

    + + + + + +
    Key Type Default Description
    OdomCuVSLAM/MulticamMode int 0 cuVSLAM multicam_mode setting: 0=moderate, 1=performance, 2=precision.
    +

    +OdomLIOSAM

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    OdomLIOSAM/ConfigPath string "" Path to LIO-SAM params.yaml config file. When set, sensor/IMU/feature parameters are loaded from the file and the individual parameters below are ignored.
    OdomLIOSAM/Sensor int 0 LiDAR sensor: 0=Velodyne, 1=Ouster, 2=Livox
    OdomLIOSAM/NScan int 16 Number of LiDAR channels (16, 32, 64, 128).
    OdomLIOSAM/HorizonScan int 1800 Horizontal resolution (Velodyne:1800, Ouster:512/1024/2048).
    OdomLIOSAM/ImuAccNoise float 0.01 IMU accelerometer white noise.
    OdomLIOSAM/ImuGyrNoise float 0.001 IMU gyroscope white noise.
    OdomLIOSAM/ImuAccBiasN float 0.0002 IMU accelerometer bias noise.
    OdomLIOSAM/ImuGyrBiasN float 0.00003 IMU gyroscope bias noise.
    OdomLIOSAM/ImuGravity float 9.80511 Gravity magnitude.
    OdomLIOSAM/EdgeThreshold float 1.0 Edge feature curvature threshold.
    OdomLIOSAM/SurfThreshold float 0.1 Surface feature curvature threshold.
    OdomLIOSAM/LinVar float 0.01 Linear output variance.
    OdomLIOSAM/AngVar float 0.01 Angular output variance.
    +

    +Reg

    +

    Registration strategy shared by loop closures and proximity detection.

    + + + + + + + + + +
    Key Type Default Description
    Reg/RepeatOnce bool true Do a second registration with the output of the first registration as guess. Only done if no guess was provided for the first registration (like on loop closure). It can be useful if the registration approach used can use a guess to get better matches.
    Reg/Strategy int 0 0=Vis, 1=Icp, 2=VisIcp
    Reg/Force3DoF bool false Force 3 degrees-of-freedom transform (3Dof: x,y and yaw). Parameters z, roll and pitch will be set to 0.
    +

    +Vis

    +

    Visual registration (feature extraction, matching and PnP).

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    Vis/EstimationType int 1 Motion estimation approach: 0:3D->3D, 1:3D->2D (PnP), 2:2D->2D (Epipolar Geometry)
    Vis/InlierDistance float 0.1 [Vis/EstimationType = 0] Maximum distance for feature correspondences. Used by 3D->3D estimation approach.
    Vis/RefineIterations int 5 [Vis/EstimationType = 0] Number of iterations used to refine the transformation found by RANSAC. 0 means that the transformation is not refined.
    Vis/PnPReprojError float 2 [Vis/EstimationType = 1] PnP reprojection error.
    Vis/PnPFlags int 0 [Vis/EstimationType = 1] PnP flags: 0=Iterative, 1=EPNP, 2=P3P
    Vis/PnPRefineIterations int 0 with defined(RTABMAP_G2O) \|\| defined(RTABMAP_ORB_SLAM)
    +1 otherwise
    [Vis/BundleAdjustment = 1] Refine iterations. Set to 0 if Vis/EstimationType is also used.
    Vis/PnPVarianceMedianRatio int 4 [Vis/EstimationType = 1] Ratio used to compute variance of the estimated transformation if 3D correspondences are provided (should be > 1). The higher it is, the smaller the covariance will be. With accurate depth estimation, this could be set to 2. For depth estimated by stereo, 4 or more maybe used to ignore large errors of very far points.
    Vis/PnPMaxVariance float 0.0 [Vis/EstimationType = 1] Max linear variance between 3D point correspondences after PnP. 0 means disabled.
    Vis/PnPSamplingPolicy unsigned int 1 [Vis/EstimationType = 1] Multi-camera random sampling policy: 0=AUTO, 1=ANY, 2=HOMOGENEOUS. With HOMOGENEOUS policy, RANSAC will be done uniformly against all cameras, so at least 2 matches per camera are required. With ANY policy, RANSAC is not constraint to sample on all cameras at the same time. AUTO policy will use HOMOGENEOUS if there are at least 2 matches per camera, otherwise it will fallback to ANY policy.
    Vis/PnPSplitLinearCovComponents bool false [Vis/EstimationType = 1] Compute variance for each linear component instead of using the combined XYZ variance for all linear components.
    Vis/EpipolarGeometryVar float 0.1 [Vis/EstimationType = 2] Epipolar geometry maximum variance to accept the transformation.
    Vis/MinInliers int 20 Minimum feature correspondences to compute/accept the transformation.
    Vis/MeanInliersDistance float 0.0 Maximum distance (m) of the mean distance of inliers from the camera to accept the transformation. 0 means disabled.
    Vis/MinInliersDistribution float 0.0 Minimum distribution value of the inliers in the image to accept the transformation. The distribution is the second eigen value of the PCA (Principal Component Analysis) on the keypoints of the normalized image [-0.5, 0.5]. The value would be between 0 and 0.5. 0 means disabled.
    Vis/Iterations int 300 Maximum iterations to compute the transform.
    Vis/FeatureType int 8 with CV_MAJOR_VERSION &gt; 2 && !defined(HAVE_OPENCV_XFEATURES2D)
    +6 otherwise
    0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE 10=ORB-OCTREE 11=SuperPoint 12=SURF/FREAK 13=GFTT/DAISY 14=SURF/DAISY 15=PyDetector 16=SuperPoint-Rpautrat
    Vis/MaxFeatures int 1000 0 no limits.
    Vis/SSC bool false If true, SSC (Suppression via Square Covering) is applied to limit keypoints.
    Vis/MaxDepth float 0 Max depth of the features (0 means no limit).
    Vis/MinDepth float 0 Min depth of the features (0 means no limit).
    Vis/DepthAsMask bool true Use depth image as mask when extracting features.
    Vis/DepthMaskFloorThr float 0.0 Filter floor from depth mask below specified threshold (m) before extracting features. 0 means disabled. Ignored if Vis/DepthAsMask is false.
    Vis/RoiRatios string 0.0 0.0 0.0 0.0 Region of interest ratios [left, right, top, bottom].
    Vis/SubPixWinSize int 3 See cv::cornerSubPix().
    Vis/SubPixIterations int 0 See cv::cornerSubPix(). 0 disables sub pixel refining.
    Vis/SubPixEps float 0.02 See cv::cornerSubPix().
    Vis/GridRows int 1 Number of rows of the grid used to extract uniformly "@ref param_VisMaxFeatures "Vis/MaxFeatures" / grid cells" features from each cell.
    Vis/GridCols int 1 Number of columns of the grid used to extract uniformly "@ref param_VisMaxFeatures "Vis/MaxFeatures" / grid cells" features from each cell.
    Vis/CorType int 0 Correspondences computation approach: 0=Features Matching, 1=Optical Flow
    Vis/CorNNType int 1 [Vis/CorType=0] kNNFlannNaive=0, kNNFlannKdTree=1, kNNFlannLSH=2, kNNBruteForce=3, kNNBruteForceGPU=4, BruteForceCrossCheck=5, SuperGlue=6, GMS=7. Used for features matching approach.
    Vis/CorNNDR float 0.8 [Vis/CorType=0] NNDR: nearest neighbor distance ratio. Used for knn features matching approach.
    Vis/CorGuessWinSize int 40 [Vis/CorType=0] Matching window size (pixels) around projected points when a guess transform is provided to find correspondences. 0 means disabled.
    Vis/CorGuessMatchToProjection bool false [Vis/CorType=0] Match frame's corners to source's projected points (when guess transform is provided) instead of projected points to frame's corners.
    Vis/CorFlowWinSize int 16 [Vis/CorType=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.
    Vis/CorFlowIterations int 30 [Vis/CorType=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.
    Vis/CorFlowEps float 0.01 [Vis/CorType=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.
    Vis/CorFlowMaxLevel int 3 [Vis/CorType=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.
    Vis/CorFlowUseMinEigenVals bool true [Vis/CorType=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach. Use minimum eigen values as an error measure, otherwise L1 distance between patches is used as an error measure.
    Vis/CorFlowMinEigThreshold float 1e-4 [Vis/CorFlowUseMinEigenVals=true] If the minimum eigenvalue of a feature's spatial gradient matrix is less than this threshold, then the feature is filtered out.
    Vis/CorFlowErrorThreshold float 20 [Vis/CorFlowUseMinEigenVals=false] Filter out features with error greater than this threshold.
    Vis/CorFlowGpu bool false [Vis/CorType=1] Enable GPU version of the optical flow approach (only available if OpenCV is built with CUDA). Note that Vis/CorFlowUseMinEigenVals is not used in the GPU implementation.
    Vis/BundleAdjustment int 1 with defined(RTABMAP_G2O) \|\| defined(RTABMAP_ORB_SLAM)
    +0 otherwise
    Optimization with bundle adjustment. Value matches the Optimizer/Strategy parameter: 0=disabled (TORO is not BA-capable), 1=g2o, 2=GTSAM, 3=Ceres, 4=cvsba.
    +

    +PyMatcher

    + + + + + + + + + + + + + +
    Key Type Default Description
    PyMatcher/Path string "" Path to python script file (see available ones in rtabmap/corelib/src/python/*). See the header to see where the script should be copied.
    PyMatcher/Iterations int 20 Sinkhorn iterations. Used by SuperGlue.
    PyMatcher/Threshold float 0.2 Used by SuperGlue.
    PyMatcher/Cuda bool true Used by SuperGlue.
    PyMatcher/Model string indoor For SuperGlue, set only "indoor" or "outdoor". For OANet, set path to one of the pth file (e.g., "OANet/model/gl3d/sift-4000/model_best.pth").
    +

    +GMS

    + + + + + + + + + +
    Key Type Default Description
    GMS/WithRotation bool false Take rotation transformation into account.
    GMS/WithScale bool false Take scale transformation into account.
    GMS/ThresholdFactor double 6.0 The higher, the less matches.
    +

    +PyDescriptor

    + + + + + + + +
    Key Type Default Description
    PyDescriptor/Path string "" Path to python script file (see available ones in rtabmap/corelib/src/pydescriptor/*). See the header to see where the script should be used.
    PyDescriptor/Dim int 4096 Descriptor dimension.
    +

    +Icp

    +

    Geometric registration by iterative closest point.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    Icp/Strategy int 1 with defined(RTABMAP_POINTMATCHER)
    +0 otherwise
    ICP implementation: 0=Point Cloud Library, 1=libpointmatcher, 2=CCCoreLib (CloudCompare).
    Icp/MaxTranslation float 0.2 Maximum ICP translation correction accepted (m).
    Icp/MaxRotation float 0.78 Maximum ICP rotation correction accepted (rad).
    Icp/VoxelSize float 0.05 Uniform sampling voxel size (0=disabled).
    Icp/DownsamplingStep int 1 Downsampling step size (1=no sampling). This is done before uniform sampling.
    Icp/RangeMin float 0 Minimum range filtering (0=disabled).
    Icp/RangeMax float 0 Maximum range filtering (0=disabled).
    Icp/MaxCorrespondenceDistance float 0.1 with defined(RTABMAP_POINTMATCHER)
    +0.05 otherwise
    Max distance for point correspondences.
    Icp/ReciprocalCorrespondences bool true To be a valid correspondence, the corresponding point in target cloud to point in source cloud should be both their closest closest correspondence.
    Icp/Iterations int 30 Max iterations.
    Icp/Epsilon float 0 Set the transformation epsilon (maximum allowable difference between two consecutive transformations) in order for an optimization to be considered as having converged to the final solution.
    Icp/CorrespondenceRatio float 0.1 Ratio of matching correspondences to accept the transform.
    Icp/Force4DoF bool false Limit ICP to x, y, z and yaw DoF. Available if Icp/Strategy > 0.
    Icp/FiltersEnabled int 3 Flag to enable filters: 1="from" cloud only, 2="to" cloud only, 3=both.
    Icp/PointToPlane bool true with defined(RTABMAP_POINTMATCHER)
    +false otherwise
    Use point to plane ICP.
    Icp/PointToPlaneK int 5 Number of neighbors to compute normals for point to plane if the cloud doesn't have already normals.
    Icp/PointToPlaneRadius float 0.0 Search radius to compute normals for point to plane if the cloud doesn't have already normals.
    Icp/PointToPlaneGroundNormalsUp float 0.0 Invert normals on ground if they are pointing down (useful for ring-like 3D LiDARs). 0 means disabled, 1 means only normals perfectly aligned with -z axis. This is only done with 3D scans.
    Icp/PointToPlaneMinComplexity float 0.02 Minimum structural complexity (0.0=low, 1.0=high) of the scan to do PointToPlane registration, otherwise PointToPoint registration is done instead and strategy from Icp/PointToPlaneLowComplexityStrategy is used. This check is done only when Icp/PointToPlane=true.
    Icp/PointToPlaneComplexityCentered bool false If false (default), the complexity metric uses the uncentered second-moment matrix (1/N) * sum(n_i * n_i^T), whose smallest eigenvalue directly measures how well the surface normals span R^N. If true, uses centered PCA (cv::PCA covariance) for backwards compatibility – but the centered metric is known to mis-classify perpendicular-surface scenes as degenerate when normals are consistently viewpoint-flipped (only N distinct directions in N-D collapse to rank N-1 after centering). For true degeneracies (parallel surfaces, e.g. corridors) the two metrics agree because the normal mean is zero. The Icp/PointToPlaneMinComplexity threshold of 0.02 works under either setting.
    Icp/PointToPlaneLowComplexityStrategy int 1 If structural complexity is below Icp/PointToPlaneMinComplexity: set to 0 so that the transform is automatically rejected, set to 1 (default, legacy) to recompute the transform with PointToPoint and limit its correction in axes with most constraints (e.g., for a corridor-like environment, the resulting transform will be limited in y and yaw, x will taken from the guess), set to 2 to recompute the transform with PointToPoint and accept it "as is", set to 3 to keep the PointToPlane transform and apply the same axis-constrained projection as strategy 1.
    Icp/OutlierRatio float 0.85 Outlier ratio. For libpointmatcher (Icp/Strategy=1), sets TrimmedDistOutlierFilter/ratio for convenience when configuration file is not set. For CCCoreLib (Icp/Strategy=2), sets "finalOverlapRatio". For PCL (Icp/Strategy=0), if 0<value<1, installs a RANSAC correspondence rejector with inlier threshold = value * Icp/MaxCorrespondenceDistance. The value should be between 0 and 1.
    Icp/DebugExportFormat string "" Export scans used for ICP in the specified format (a warning on terminal will be shown with the file paths used). Supported formats are "pcd", "ply" or "vtk". If logger level is debug, from and to scans will stamped, so previous files won't be overwritten.
    Icp/PMConfig string "" Configuration file (*.yaml) used by libpointmatcher. Note that data filters set for libpointmatcher are done after filtering done by rtabmap (i.e., Icp/VoxelSize, Icp/DownsamplingStep), so make sure to disable those in rtabmap if you want to use only those from libpointmatcher. Parameters Icp/Iterations, Icp/Epsilon and Icp/MaxCorrespondenceDistance are also ignored if configuration file is set.
    Icp/PMMatcherKnn int 1 KDTreeMatcher/knn: number of nearest neighbors to consider it the reference. For convenience when configuration file is not set.
    Icp/PMMatcherEpsilon float 0.0 KDTreeMatcher/epsilon: approximation to use for the nearest-neighbor search. For convenience when configuration file is not set.
    Icp/PMMatcherIntensity bool false KDTreeMatcher: among nearest neighbors, keep only the one with the most similar intensity. This only work with Icp/PMMatcherKnn>1.
    Icp/CCSamplingLimit unsigned int 50000 Maximum number of points per cloud (they are randomly resampled below this limit otherwise).
    Icp/CCFilterOutFarthestPoints bool false If true, the algorithm will automatically ignore farthest points from the reference, for better convergence.
    Icp/CCMaxFinalRMS float 0.2 Maximum final RMS error.
    +

    +Stereo

    +

    Stereo correspondence.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    Stereo/WinWidth int 15 Window width.
    Stereo/WinHeight int 3 Window height.
    Stereo/Iterations int 30 Maximum iterations.
    Stereo/MaxLevel int 5 Maximum pyramid level.
    Stereo/MinDisparity float 0.5 Minimum disparity.
    Stereo/MaxDisparity float 128.0 Maximum disparity.
    Stereo/OpticalFlow bool true Use optical flow to find stereo correspondences, otherwise a simple block matching approach is used.
    Stereo/SSD bool true [Stereo/OpticalFlow=false] Use Sum of Squared Differences (SSD) window, otherwise Sum of Absolute Differences (SAD) window is used.
    Stereo/Eps double 0.01 [Stereo/OpticalFlow=true] Epsilon stop criterion.
    Stereo/UseMinEigenVals bool true [Stereo/OpticalFlow=true] Use minimum eigen values as an error measure, otherwise L1 distance between patches is used as an error measure.
    Stereo/MinEigThreshold double 1e-4 [Stereo/UseMinEigenVals=true] If the minimum eigenvalue of a feature's spatial gradient matrix is less than this threshold, then the feature is filtered out.
    Stereo/ErrorThreshold double 50 [Stereo/UseMinEigenVals=false] Filter out features with error greater than this threshold.
    Stereo/Gpu bool false [Stereo/OpticalFlow=true] Enable GPU version of the optical flow approach (only available if OpenCV is built with CUDA). Note that Stereo/UseMinEigenVals is not used in the GPU implementation.
    Stereo/DenseStrategy int 0 0=cv::StereoBM, 1=cv::StereoSGBM
    +

    +StereoBM

    + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    StereoBM/BlockSize int 15 See cv::StereoBM
    StereoBM/MinDisparity int 0 See cv::StereoBM
    StereoBM/NumDisparities int 128 See cv::StereoBM
    StereoBM/PreFilterSize int 9 See cv::StereoBM
    StereoBM/PreFilterCap int 31 See cv::StereoBM
    StereoBM/UniquenessRatio int 15 See cv::StereoBM
    StereoBM/TextureThreshold int 10 See cv::StereoBM
    StereoBM/SpeckleWindowSize int 100 See cv::StereoBM
    StereoBM/SpeckleRange int 4 See cv::StereoBM
    StereoBM/Disp12MaxDiff int -1 See cv::StereoBM
    +

    +StereoSGBM

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    StereoSGBM/BlockSize int 15 See cv::StereoSGBM
    StereoSGBM/MinDisparity int 0 See cv::StereoSGBM
    StereoSGBM/NumDisparities int 128 See cv::StereoSGBM
    StereoSGBM/PreFilterCap int 31 See cv::StereoSGBM
    StereoSGBM/UniquenessRatio int 20 See cv::StereoSGBM
    StereoSGBM/SpeckleWindowSize int 100 See cv::StereoSGBM
    StereoSGBM/SpeckleRange int 4 See cv::StereoSGBM
    StereoSGBM/Disp12MaxDiff int 1 See cv::StereoSGBM
    StereoSGBM/P1 int 2 See cv::StereoSGBM
    StereoSGBM/P2 int 5 See cv::StereoSGBM
    StereoSGBM/Mode int 0 with CV_MAJOR_VERSION &lt; 3
    +2 otherwise
    See cv::StereoSGBM
    +

    +Grid

    +

    Local occupancy grid generation from each node.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    Grid/Sensor int 1 Create occupancy grid from selected sensor: 0=laser scan, 1=depth image(s) or 2=both laser scan and depth image(s).
    Grid/DepthDecimation unsigned int 4 [Grid/DepthDecimation=true] Decimation of the depth image before creating cloud.
    Grid/RangeMin float 0.0 Minimum range from sensor.
    Grid/RangeMax float 5.0 Maximum range from sensor. 0=inf.
    Grid/DepthRoiRatios string 0.0 0.0 0.0 0.0 [Grid/Sensor>=1] Region of interest ratios [left, right, top, bottom].
    Grid/FootprintLength float 0.0 Footprint length used to filter points over the footprint of the robot.
    Grid/FootprintWidth float 0.0 Footprint width used to filter points over the footprint of the robot. Footprint length should be set.
    Grid/FootprintHeight float 0.0 Footprint height used to filter points over the footprint of the robot. Footprint length and width should be set.
    Grid/ScanDecimation int 1 [Grid/Sensor=0 or 2] Decimation of the laser scan before creating cloud.
    Grid/CellSize float 0.05 Resolution of the occupancy grid.
    Grid/PreVoxelFiltering bool true Input cloud is downsampled by voxel filter (voxel size is Grid/CellSize) before doing segmentation of obstacles and ground.
    Grid/MapFrameProjection bool false Projection in map frame. On a 3D terrain and a fixed local camera transform (the cloud is created relative to ground), you may want to disable this to do the projection in robot frame instead.
    Grid/NormalsSegmentation bool true Segment ground from obstacles using point normals, otherwise a fast passthrough is used.
    Grid/MaxObstacleHeight float 0.0 Maximum obstacles height (0=disabled).
    Grid/MinGroundHeight float 0.0 Minimum ground height (0=disabled).
    Grid/MaxGroundHeight float 0.0 Maximum ground height (0=disabled). Should be set if Grid/NormalsSegmentation is false.
    Grid/MaxGroundAngle float 45 [Grid/NormalsSegmentation=true] Maximum angle (degrees) between point's normal to ground's normal to label it as ground. Points with higher angle difference are considered as obstacles.
    Grid/NormalK int 20 [Grid/NormalsSegmentation=true] K neighbors to compute normals.
    Grid/ClusterRadius float 0.1 [Grid/NormalsSegmentation=true] Cluster maximum radius.
    Grid/MinClusterSize int 10 [Grid/NormalsSegmentation=true] Minimum cluster size to project the points.
    Grid/FlatObstacleDetected bool true [Grid/NormalsSegmentation=true] Flat obstacles detected.
    Grid/3D bool true with defined(RTABMAP_OCTOMAP)
    +false otherwise
    A 3D occupancy grid is required if you want an OctoMap (3D ray tracing). Set to false if you want only a 2D map, the cloud will be projected on xy plane. A 2D map can be still generated if checked, but it requires more memory and time to generate it. Ignored if laser scan is 2D and Grid/Sensor is 0.
    Grid/GroundIsObstacle bool false [Grid/3D=true] Ground segmentation (Grid/NormalsSegmentation) is ignored, all points are obstacles. Use this only if you want an OctoMap with ground identified as an obstacle (e.g., with an UAV).
    Grid/NoiseFilteringRadius float 0.0 Noise filtering radius (0=disabled). Done after segmentation.
    Grid/NoiseFilteringMinNeighbors int 5 Noise filtering minimum neighbors.
    Grid/Scan2dUnknownSpaceFilled bool false Unknown space filled. Only used with 2D laser scans. Use Grid/RangeMax to set maximum range if laser scan max range is to set.
    Grid/RayTracing bool false Ray tracing is done for each occupied cell, filling unknown space between the sensor and occupied cells. If Grid/3D=true, RTAB-Map should be built with OctoMap support, otherwise 3D ray tracing is ignored.
    +

    +GridGlobal

    +

    Assembly of the local grids into the global map.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    GridGlobal/UpdateError float 0.01 Graph changed detection error (m). Update map only if poses in new optimized graph have moved more than this value.
    GridGlobal/FootprintRadius float 0.0 Footprint radius (m) used to clear all obstacles under the graph.
    GridGlobal/MinSize float 0.0 Minimum map size (m).
    GridGlobal/Eroded bool false Erode obstacle cells.
    GridGlobal/MaxNodes int 0 Maximum nodes assembled in the map starting from the last node (0=unlimited).
    GridGlobal/AltitudeDelta float 0 Assemble only nodes that have the same altitude of +-delta meters of the current pose (0=disabled). This is used to generate 2D occupancy grid based on the current altitude (e.g., multi-floor building).
    GridGlobal/OccupancyThr float 0.5 Occupancy threshold (value between 0 and 1).
    GridGlobal/ProbHit float 0.7 Probability of a hit (value between 0.5 and 1).
    GridGlobal/ProbMiss float 0.4 Probability of a miss (value between 0 and 0.5).
    GridGlobal/ProbClampingMin float 0.1192 Probability clamping minimum (value between 0 and 1).
    GridGlobal/ProbClampingMax float 0.971 Probability clamping maximum (value between 0 and 1).
    GridGlobal/FloodFillDepth unsigned int 0 Flood fill filter (0=disabled), used to remove empty cells outside the map. The flood fill is done at the specified depth (between 1 and 16) of the OctoMap.
    +

    +Marker

    +

    Fiducial marker (ArUco/AprilTag) detection and landmarks.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Key Type Default Description
    Marker/Strategy int 0 Marker detection implementation: 0=OpenCV, 1=AprilTag
    Marker/Dictionary int 0 Dictionary to use: DICT_ARUCO_4X4_50=0, DICT_ARUCO_4X4_100=1, DICT_ARUCO_4X4_250=2, DICT_ARUCO_4X4_1000=3, DICT_ARUCO_5X5_50=4, DICT_ARUCO_5X5_100=5, DICT_ARUCO_5X5_250=6, DICT_ARUCO_5X5_1000=7, DICT_ARUCO_6X6_50=8, DICT_ARUCO_6X6_100=9, DICT_ARUCO_6X6_250=10, DICT_ARUCO_6X6_1000=11, DICT_ARUCO_7X7_50=12, DICT_ARUCO_7X7_100=13, DICT_ARUCO_7X7_250=14, DICT_ARUCO_7X7_1000=15, DICT_ARUCO_ORIGINAL = 16, DICT_APRILTAG_16h5=17, DICT_APRILTAG_25h9=18, DICT_APRILTAG_36h10=19, DICT_APRILTAG_36h11=20, DICT_ARUCO_MIP_36H12=21
    Marker/Length float 0 The length (m) of the markers' side. Value <=0 means automatic marker length estimation using the depth image (the camera should look at the marker perpendicularly for initialization). If 0, the length is estimated only on the first marker detected, then re-used for all next detections (i.e., this assumes that markers have all the same length). With <0, the length is estimated once for each unique marker, then re-used for next detections with the same marker ID.
    Marker/Lengths string "" List of markers to detect. Format is the marker's ID followed by its length (in meters), multiple markers are separated by a vertical line ("id1 length\|id2 length"). We can also define a range of markers with "id1:id2 length" (id2 included). If empty, all markers of the chosen dictionary can be detected and their length is set/estimated based on Marker/Length. For example, to detect markers 12 and 14 with lengths of 8 and 15 cm respectively, and all markers between 30 and 40 with a length of 10 cm, set "12 0.08\|14 0.15\|30:40 0.1".
    Marker/MaxDepthError float 0.01 Maximum depth error between all corners of a marker when estimating the marker length (when Marker/Length is 0). The smaller it is, the more perpendicular the camera should be toward the marker to initialize the length.
    Marker/VarianceLinear float 0.001 Linear variance to set on marker detections. If Marker/VarianceOrientationIgnored is enabled and Optimizer/Strategy=2 (GTSAM): it is the variance of the range factor, with 9999 to disable range factor and to do only bearing.
    Marker/VarianceAngular float 0.01 Angular variance to set on marker detections. If Marker/VarianceOrientationIgnored is enabled, it is ignored with Optimizer/Strategy=1 (g2o) and it corresponds to bearing variance with Optimizer/Strategy=2 (GTSAM).
    Marker/VarianceOrientationIgnored bool false When this setting is false, the landmark's orientation is optimized during graph optimization. When this setting is true, only the position of the landmark is optimized. This can be useful when the landmark's orientation estimation is not reliable. Note that for Optimizer/Strategy=1 (g2o), only Marker/VarianceLinear needs be set if we ignore orientation. For Optimizer/Strategy=2 (GTSAM), instead of optimizing the landmark's position directly, a bearing/range factor is used, with Marker/VarianceLinear as the variance of the range factor (with 9999 to optimize the position with only a bearing factor) and Marker/VarianceAngular as the variance of the bearing factor (pitch/yaw).
    Marker/MaxRange float 0.0 Maximum range in which markers will be detected. <=0 for unlimited range.
    Marker/MinRange float 0.0 Miniminum range in which markers will be detected. <=0 for unlimited range.
    Marker/Priors string "" World prior locations of the markers. The map will be transformed in marker's world frame when a tag is detected. Format is the marker's ID followed by its position (angles in rad), multiple markers are separated by vertical line ("id1 x y z roll pitch yaw\|id2 x y z roll pitch yaw"). Example: "1 0 0 1 0 0 0\|2 1 0 1 0 0 1.57" (marker 2 is 1 meter forward than marker 1 with 90 deg yaw rotation).
    Marker/PriorsVarianceLinear float 0.001 Linear variance to set on marker priors.
    Marker/PriorsVarianceAngular float 0.001 Angular variance to set on marker priors.
    +

    +MarkerAprilTag

    + + + + + + + + + + + + + + + +
    Key Type Default Description
    MarkerAprilTag/NThreads int 1 How many threads should be used?
    MarkerAprilTag/QuadDecimate float 1.0 Detection of quads can be done on a lower-resolution image, improving speed at a cost of pose accuracy and a slight decrease in detection rate. Decoding the binary payload is still done at full resolution.
    MarkerAprilTag/QuadSigma float 0.0 What Gaussian blur should be applied to the segmented image (used for quad detection?) Parameter is the standard deviation in pixels. Very noisy images benefit from non-zero values (e.g. 0.8).
    MarkerAprilTag/RefineEdges bool true When true, the edges of the each quad are adjusted to "snap to" strong gradients nearby. This is useful when decimation is employed, as it can increase the quality of the initial quad estimate substantially. Generally recommended to be on (true). Very computationally inexpensive. Option is ignored if MarkerAprilTag/QuadDecimate = 1.
    MarkerAprilTag/DecodeSharpening double 0.25 How much sharpening should be done to decoded images? This can help decode small tags but may or may not help in odd lighting conditions or low light conditions.
    MarkerAprilTag/Debug bool false When true, write a variety of debugging images to the working directory where the app started (not Rtabmap/WorkingDirectory) at various stages through the detection process. (Somewhat slow).
    +

    +MarkerOpenCV

    + + + + + +
    Key Type Default Description
    MarkerOpenCV/CornerRefinementMethod int 0 Corner refinement method for OpenCV strategy (0: None, 1: Subpixel, 2:contour, 3: AprilTag2). For OpenCV <3.3.0, this is "doCornerRefinement" parameter: set 0 for false and 1 for true.
    +

    +ImuFilter

    + + + + + + + + + + + + + + + +
    Key Type Default Description
    ImuFilter/MadgwickGain double 0.1 Gain of the filter. Higher values lead to faster convergence but more noise. Lower values lead to slower convergence but smoother signal, belongs in [0, 1].
    ImuFilter/MadgwickZeta double 0.0 Gyro drift gain (approx. rad/s), belongs in [-1, 1].
    ImuFilter/ComplementaryGainAcc double 0.01 Gain parameter for the complementary filter, belongs in [0, 1].
    ImuFilter/ComplementaryBiasAlpha double 0.01 Bias estimation gain parameter, belongs in [0, 1].
    ImuFilter/ComplementaryDoBiasEstimation bool true Parameter whether to do bias estimation or not.
    ImuFilter/ComplementaryDoAdpativeGain bool true Parameter whether to do adaptive gain or not.
    +
    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/resize.js b/preview/pr-1492/api/latest/resize.js new file mode 100644 index 00000000..aaeb6fc0 --- /dev/null +++ b/preview/pr-1492/api/latest/resize.js @@ -0,0 +1,155 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +var once=1; +function initResizable() +{ + var cookie_namespace = 'doxygen'; + var sidenav,navtree,content,header,barWidth=6,desktop_vp=768,titleHeight; + + function readSetting(cookie) + { + if (window.chrome) { + var val = localStorage.getItem(cookie_namespace+'_width'); + if (val) return val; + } else { + var myCookie = cookie_namespace+"_"+cookie+"="; + if (document.cookie) { + var index = document.cookie.indexOf(myCookie); + if (index != -1) { + var valStart = index + myCookie.length; + var valEnd = document.cookie.indexOf(";", valStart); + if (valEnd == -1) { + valEnd = document.cookie.length; + } + var val = document.cookie.substring(valStart, valEnd); + return val; + } + } + } + return 250; + } + + function writeSetting(cookie, val) + { + if (window.chrome) { + localStorage.setItem(cookie_namespace+"_width",val); + } else { + var date = new Date(); + date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week + expiration = date.toGMTString(); + document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; SameSite=Lax; expires=" + expiration+"; path=/"; + } + } + + function resizeWidth() + { + var windowWidth = $(window).width() + "px"; + var sidenavWidth = $(sidenav).outerWidth(); + content.css({marginLeft:parseInt(sidenavWidth)+"px"}); + if (typeof page_layout!=='undefined' && page_layout==1) { + footer.css({marginLeft:parseInt(sidenavWidth)+"px"}); + } + writeSetting('width',sidenavWidth-barWidth); + } + + function restoreWidth(navWidth) + { + var windowWidth = $(window).width() + "px"; + content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + if (typeof page_layout!=='undefined' && page_layout==1) { + footer.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + } + sidenav.css({width:navWidth + "px"}); + } + + function resizeHeight() + { + var headerHeight = header.outerHeight(); + var footerHeight = footer.outerHeight(); + var windowHeight = $(window).height(); + var contentHeight,navtreeHeight,sideNavHeight; + if (typeof page_layout==='undefined' || page_layout==0) { /* DISABLE_INDEX=NO */ + contentHeight = windowHeight - headerHeight - footerHeight; + navtreeHeight = contentHeight; + sideNavHeight = contentHeight; + } else if (page_layout==1) { /* DISABLE_INDEX=YES */ + contentHeight = windowHeight - footerHeight; + navtreeHeight = windowHeight - headerHeight; + sideNavHeight = windowHeight; + } + content.css({height:contentHeight + "px"}); + navtree.css({height:navtreeHeight + "px"}); + sidenav.css({height:sideNavHeight + "px"}); + if (location.hash.slice(1)) { + (document.getElementById(location.hash.slice(1))||document.body).scrollIntoView(); + } + } + + function collapseExpand() + { + var newWidth; + if (sidenav.width()>0) { + newWidth=0; + } + else { + var width = readSetting('width'); + newWidth = (width>250 && width<$(window).width()) ? width : 250; + } + restoreWidth(newWidth); + var sidenavWidth = $(sidenav).outerWidth(); + writeSetting('width',sidenavWidth-barWidth); + } + + header = $("#top"); + sidenav = $("#side-nav"); + content = $("#doc-content"); + navtree = $("#nav-tree"); + footer = $("#nav-path"); + $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); + $(sidenav).resizable({ minWidth: 0 }); + $(window).resize(function() { resizeHeight(); }); + var device = navigator.userAgent.toLowerCase(); + var touch_device = device.match(/(iphone|ipod|ipad|android)/); + if (touch_device) { /* wider split bar for touch only devices */ + $(sidenav).css({ paddingRight:'20px' }); + $('.ui-resizable-e').css({ width:'20px' }); + $('#nav-sync').css({ right:'34px' }); + barWidth=20; + } + var width = readSetting('width'); + if (width) { restoreWidth(width); } else { resizeWidth(); } + resizeHeight(); + var url = location.href; + var i=url.indexOf("#"); + if (i>=0) window.location.hash=url.substr(i); + var _preventDefault = function(evt) { evt.preventDefault(); }; + $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); + if (once) { + $(".ui-resizable-handle").dblclick(collapseExpand); + once=0 + } + $(window).on('load',resizeHeight); +} +/* @license-end */ diff --git a/preview/pr-1492/api/latest/rtabmap__core__export_8h_source.html b/preview/pr-1492/api/latest/rtabmap__core__export_8h_source.html index 2fd95039..888f6bb1 100644 --- a/preview/pr-1492/api/latest/rtabmap__core__export_8h_source.html +++ b/preview/pr-1492/api/latest/rtabmap__core__export_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap_core_export.h
    @@ -129,9 +146,13 @@ $(document).ready(function() { init_codefold(0); });
    42
    43#endif /* RTABMAP_CORE_EXPORT_H */
    + - + diff --git a/preview/pr-1492/api/latest/rvl__codec_8h_source.html b/preview/pr-1492/api/latest/rvl__codec_8h_source.html index 8c1b7415..7f77c3ed 100644 --- a/preview/pr-1492/api/latest/rvl__codec_8h_source.html +++ b/preview/pr-1492/api/latest/rvl__codec_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    rvl_codec.h
    @@ -127,9 +144,13 @@ $(document).ready(function() { init_codefold(0); }); + - + diff --git a/preview/pr-1492/api/latest/search/all_10.js b/preview/pr-1492/api/latest/search/all_10.js index 8b82e481..da863577 100644 --- a/preview/pr-1492/api/latest/search/all_10.js +++ b/preview/pr-1492/api/latest/search/all_10.js @@ -1,20 +1,14 @@ var searchData= [ - ['mainloop_0',['mainloop',['../classrtabmap_1_1CompressionThread.html#a4948c2a9c84ee4e15699f08c2d4bac22',1,'rtabmap::CompressionThread::mainLoop()'],['../classUEventDispatcher.html#ad1aa4dc2ee29a9bfe5ee0422ad1c97f0',1,'UEventDispatcher::mainLoop()'],['../classUEventsManager.html#a7eec8b7a675e7093064f147a9f62bfb9',1,'UEventsManager::mainLoop()']]], - ['makedir_1',['makeDir',['../classUDirectory.html#a8d84cde6736b614a4396f16113f4d365',1,'UDirectory']]], - ['mapcorrection_2',['mapCorrection',['../classrtabmap_1_1Statistics.html#a775992631cd8d976a94ea6c1560dad0d',1,'rtabmap::Statistics']]], - ['mapid_3',['mapId',['../classrtabmap_1_1Signature.html#ac6a75872fb4cb64bd088794df6e897bb',1,'rtabmap::Signature']]], - ['markerdetector_4',['MarkerDetector',['../classrtabmap_1_1MarkerDetector.html',1,'rtabmap']]], - ['markerinfo_5',['MarkerInfo',['../classrtabmap_1_1MarkerInfo.html',1,'rtabmap']]], - ['matches_6',['matches',['../classrtabmap_1_1RegistrationInfo.html#a5dd0548e61c157636449fb607869f3a8',1,'rtabmap::RegistrationInfo']]], - ['matchesids_7',['matchesIDs',['../classrtabmap_1_1RegistrationInfo.html#aa7a148863f31e6556f483b7d932a40dc',1,'rtabmap::RegistrationInfo']]], - ['matchespercam_8',['matchesPerCam',['../classrtabmap_1_1RegistrationInfo.html#ab79de88af655e987d8232d5b86d7ad82',1,'rtabmap::RegistrationInfo']]], - ['mathematic_20operations_9',['Basic mathematic operations',['../group__UtiLite.html#math',1,'']]], - ['maxdisparity_10',['maxDisparity',['../classrtabmap_1_1Stereo.html#a83319186c8c434ad0482d2eb911ecd31',1,'rtabmap::Stereo']]], - ['maxgrapherrors_11',['MaxGraphErrors',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html',1,'rtabmap::graph']]], - ['maxlevel_12',['maxLevel',['../classrtabmap_1_1Stereo.html#a3834923d75c9453e885bea01cb5ecfa5',1,'rtabmap::Stereo']]], - ['memory_13',['memory',['../classrtabmap_1_1Memory.html',1,'rtabmap::Memory'],['../classrtabmap_1_1Memory.html#a24d451cdf46a9cc04cce995142a101d4',1,'rtabmap::Memory::Memory(const ParametersMap &parameters=ParametersMap())']]], - ['memorychanged_14',['memoryChanged',['../classrtabmap_1_1Memory.html#a8720df55fa6f8be933827808d364f20a',1,'rtabmap::Memory']]], - ['merge_15',['merge',['../classrtabmap_1_1Link.html#a953a029f601d7ca3efbb12ca22da4542',1,'rtabmap::Link']]], - ['mindisparity_16',['minDisparity',['../classrtabmap_1_1Stereo.html#aaeec1e0e5470b1b1268b4e04bff81742',1,'rtabmap::Stereo']]] + ['name_0',['name',['../classrtabmap_1_1StereoCameraModel.html#ae759fe4ff0862f5305cf85257e0367a1',1,'rtabmap::StereoCameraModel::name()'],['../classrtabmap_1_1CameraModel.html#aa152828f20e1cf0ffab7bb25178191b5',1,'rtabmap::CameraModel::name()']]], + ['nan_20points_20from_20a_20point_20cloud_1',['nan points from a point cloud',['../group__RemoveNaNNormalsFromPointCloud.html',1,'Remove NaN Points from a Point Cloud'],['../group__RemoveNaNFromPointCloud.html',1,'Remove NaN Points from a Point Cloud']]], + ['newcorners_2',['newCorners',['../classrtabmap_1_1OdometryInfo.html#a028f791a3005377516d217608a696556',1,'rtabmap::OdometryInfo']]], + ['nms_3',['NMS',['../namespacertabmap_1_1util2d.html#aafa9a426c8e7dd0359adf40e1b45ee1c',1,'rtabmap::util2d']]], + ['nnstrategy_4',['NNStrategy',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655',1,'rtabmap::VWDictionary']]], + ['nnstrategyname_5',['nnStrategyName',['../classrtabmap_1_1VWDictionary.html#a7092a6a6af93772ce89793c5e54a17cc',1,'rtabmap::VWDictionary']]], + ['normal_20filtering_6',['Point Normal Filtering',['../group__PointNormalFiltering.html',1,'']]], + ['normalfiltering_7',['normalfiltering',['../group__PointNormalFiltering.html#gabfeacf2f8a261abd98a9c6728f02324b',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)'],['../group__PointNormalFiltering.html#gae3831a32e21738a381ea789e9e3e3996',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)'],['../group__PointNormalFiltering.html#ga91fd9701dea9ebc4b7265b12b357aba1',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)'],['../group__PointNormalFiltering.html#ga96711db9864b121ab9e2bcbf2cf44658',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)'],['../group__PointNormalFiltering.html#gad821858315d7e1e1868d6314d65a9f89',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)'],['../group__PointNormalFiltering.html#ga5c15577ccd70487c3ccd53c16b00648b',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)'],['../group__PointNormalFiltering.html#gad37b605f0f26190c95450c878ca51ece',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)'],['../group__PointNormalFiltering.html#ga7c7e3de2ff24fc3aadfb3eb0ae05314d',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)']]], + ['normalizerotation_8',['normalizeRotation',['../classrtabmap_1_1Transform.html#acbdd19971643c7400cb59055ec64d3cf',1,'rtabmap::Transform']]], + ['normals_9',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], + ['now_10',['now',['../classUTimer.html#ad10fce2a4901bf5d6a460ca7b158cb3a',1,'UTimer']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_11.js b/preview/pr-1492/api/latest/search/all_11.js index cc6e0033..ac136e9d 100644 --- a/preview/pr-1492/api/latest/search/all_11.js +++ b/preview/pr-1492/api/latest/search/all_11.js @@ -1,13 +1,84 @@ var searchData= [ - ['name_0',['name',['../classrtabmap_1_1StereoCameraModel.html#ae759fe4ff0862f5305cf85257e0367a1',1,'rtabmap::StereoCameraModel::name()'],['../classrtabmap_1_1CameraModel.html#aa152828f20e1cf0ffab7bb25178191b5',1,'rtabmap::CameraModel::name()']]], - ['nan_20points_20from_20a_20point_20cloud_1',['nan points from a point cloud',['../group__RemoveNaNNormalsFromPointCloud.html',1,'Remove NaN Points from a Point Cloud'],['../group__RemoveNaNFromPointCloud.html',1,'Remove NaN Points from a Point Cloud']]], - ['nms_2',['NMS',['../namespacertabmap_1_1util2d.html#aafa9a426c8e7dd0359adf40e1b45ee1c',1,'rtabmap::util2d']]], - ['nnstrategy_3',['NNStrategy',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655',1,'rtabmap::VWDictionary']]], - ['nnstrategyname_4',['nnStrategyName',['../classrtabmap_1_1VWDictionary.html#a7092a6a6af93772ce89793c5e54a17cc',1,'rtabmap::VWDictionary']]], - ['normal_20filtering_5',['Point Normal Filtering',['../group__PointNormalFiltering.html',1,'']]], - ['normalfiltering_6',['normalfiltering',['../group__PointNormalFiltering.html#gabfeacf2f8a261abd98a9c6728f02324b',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)'],['../group__PointNormalFiltering.html#gae3831a32e21738a381ea789e9e3e3996',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)'],['../group__PointNormalFiltering.html#ga91fd9701dea9ebc4b7265b12b357aba1',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)'],['../group__PointNormalFiltering.html#ga96711db9864b121ab9e2bcbf2cf44658',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)'],['../group__PointNormalFiltering.html#gad821858315d7e1e1868d6314d65a9f89',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)'],['../group__PointNormalFiltering.html#ga5c15577ccd70487c3ccd53c16b00648b',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)'],['../group__PointNormalFiltering.html#gad37b605f0f26190c95450c878ca51ece',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)'],['../group__PointNormalFiltering.html#ga7c7e3de2ff24fc3aadfb3eb0ae05314d',1,'rtabmap::util3d::normalFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)']]], - ['normalizerotation_7',['normalizeRotation',['../classrtabmap_1_1Transform.html#acbdd19971643c7400cb59055ec64d3cf',1,'rtabmap::Transform']]], - ['normals_8',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], - ['now_9',['now',['../classUTimer.html#ad10fce2a4901bf5d6a460ca7b158cb3a',1,'UTimer']]] + ['o14_0',['o14',['../classrtabmap_1_1Transform.html#adbdb9063808e63830cbcbd99e1e84d3d',1,'rtabmap::Transform']]], + ['o24_1',['o24',['../classrtabmap_1_1Transform.html#aa68c9c3b75ad7b66ca8bbf66742b0cc5',1,'rtabmap::Transform']]], + ['o34_2',['o34',['../classrtabmap_1_1Transform.html#a39184351ff5625030b6d1019c0e3d93f',1,'rtabmap::Transform']]], + ['obstaclecells_3',['obstacleCells',['../classrtabmap_1_1LocalGrid.html#abe290c60168557fb899914f53e4ad1a1',1,'rtabmap::LocalGrid']]], + ['occupancy_20grid_4',['Occupancy grid',['../index.html#autotoc_md1',1,'']]], + ['occupancy2dfromcloud3d_5',['occupancy2dfromcloud3d',['../namespacertabmap_1_1util3d.html#a7d90f3a00301f9f7c79cd6fc6cd663c2',1,'rtabmap::util3d::occupancy2DFromCloud3D(const typename pcl::PointCloud< PointT >::Ptr &cloud, const pcl::IndicesPtr &indices, cv::Mat &ground, cv::Mat &obstacles, float cellSize=0.05f, float groundNormalAngle=M_PI_4, int minClusterSize=20, bool segmentFlatObstacles=false, float maxGroundHeight=0.0f)'],['../namespacertabmap_1_1util3d.html#a969e2d135e91a6e2ace68850086ae0e9',1,'rtabmap::util3d::occupancy2DFromCloud3D(const typename pcl::PointCloud< PointT >::Ptr &cloud, cv::Mat &ground, cv::Mat &obstacles, float cellSize=0.05f, float groundNormalAngle=M_PI_4, int minClusterSize=20, bool segmentFlatObstacles=false, float maxGroundHeight=0.0f)']]], + ['occupancy2dfromgroundobstacles_6',['occupancy2dfromgroundobstacles',['../namespacertabmap_1_1util3d.html#ab156e4308c21e118ea0aa164a5ae9812',1,'rtabmap::util3d::occupancy2DFromGroundObstacles(const typename pcl::PointCloud< PointT >::Ptr &cloud, const pcl::IndicesPtr &groundIndices, const pcl::IndicesPtr &obstaclesIndices, cv::Mat &ground, cv::Mat &obstacles, float cellSize)'],['../namespacertabmap_1_1util3d.html#a9b93d07997a94a78b6be6bd573e39148',1,'rtabmap::util3d::occupancy2DFromGroundObstacles(const typename pcl::PointCloud< PointT >::Ptr &groundCloud, const typename pcl::PointCloud< PointT >::Ptr &obstaclesCloud, cv::Mat &ground, cv::Mat &obstacles, float cellSize)']]], + ['occupancy2dfromlaserscan_7',['occupancy2dfromlaserscan',['../namespacertabmap_1_1util3d.html#a4f1002c1825baf4b7606a94b4ea9b15d',1,'rtabmap::util3d::occupancy2DFromLaserScan(const cv::Mat &scan, cv::Mat &empty, cv::Mat &occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)'],['../namespacertabmap_1_1util3d.html#aa1c9dfd681662ff1c164956a83e30b57',1,'rtabmap::util3d::occupancy2DFromLaserScan(const cv::Mat &scan, const cv::Point3f &viewpoint, cv::Mat &empty, cv::Mat &occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)'],['../namespacertabmap_1_1util3d.html#a2d2f6d5adead09c6f87ef3f7cdebc65e',1,'rtabmap::util3d::occupancy2DFromLaserScan(const cv::Mat &scanHit, const cv::Mat &scanNoHit, const cv::Point3f &viewpoint, cv::Mat &empty, cv::Mat &occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)']]], + ['occupancygrid_8',['OccupancyGrid',['../classrtabmap_1_1OccupancyGrid.html',1,'rtabmap']]], + ['octomap_9',['OctoMap',['../classrtabmap_1_1OctoMap.html',1,'rtabmap']]], + ['odom_10',['Odom',['../parameters.html#parameters_Odom',1,'']]], + ['odomcacheconstraints_11',['odomCacheConstraints',['../classrtabmap_1_1Statistics.html#a44b7a6c4d5b8bd58efcce2fdf3f2a9fd',1,'rtabmap::Statistics']]], + ['odomcacheposes_12',['odomCachePoses',['../classrtabmap_1_1Statistics.html#a8d88d70935ef4e110cd2c92b07ed74b2',1,'rtabmap::Statistics']]], + ['odomcovariance_13',['odomCovariance',['../classrtabmap_1_1SensorCaptureInfo.html#a8f5b899e1120bc8e68cdfd1b46327107',1,'rtabmap::SensorCaptureInfo']]], + ['odomcuvslam_14',['OdomCuVSLAM',['../parameters.html#parameters_OdomCuVSLAM',1,'']]], + ['odometry_15',['odometry',['../classrtabmap_1_1Odometry.html#af2d9cf4c207d6628b0890064a385856b',1,'rtabmap::Odometry::Odometry()'],['../classrtabmap_1_1Odometry.html',1,'rtabmap::Odometry']]], + ['odometrycuvslam_16',['OdometryCuVSLAM',['../classrtabmap_1_1OdometryCuVSLAM.html',1,'rtabmap']]], + ['odometrydvo_17',['OdometryDVO',['../classrtabmap_1_1OdometryDVO.html',1,'rtabmap']]], + ['odometryevent_18',['odometryevent',['../classrtabmap_1_1OdometryEvent.html',1,'rtabmap::OdometryEvent'],['../classrtabmap_1_1OdometryEvent.html#a0667339a1f0135ac2b67180b663a028f',1,'rtabmap::OdometryEvent::OdometryEvent(const SensorData &data, const Transform &pose, const OdometryInfo &info=OdometryInfo())'],['../classrtabmap_1_1OdometryEvent.html#aaf1fc834b6016a79b28883d20f336020',1,'rtabmap::OdometryEvent::OdometryEvent()']]], + ['odometryf2f_19',['OdometryF2F',['../classrtabmap_1_1OdometryF2F.html',1,'rtabmap']]], + ['odometryf2m_20',['OdometryF2M',['../classrtabmap_1_1OdometryF2M.html',1,'rtabmap']]], + ['odometryfloam_21',['OdometryFLOAM',['../classrtabmap_1_1OdometryFLOAM.html',1,'rtabmap']]], + ['odometryfovis_22',['OdometryFovis',['../classrtabmap_1_1OdometryFovis.html',1,'rtabmap']]], + ['odometryinfo_23',['OdometryInfo',['../classrtabmap_1_1OdometryInfo.html',1,'rtabmap']]], + ['odometryliosam_24',['OdometryLIOSAM',['../classrtabmap_1_1OdometryLIOSAM.html',1,'rtabmap']]], + ['odometryloam_25',['OdometryLOAM',['../classrtabmap_1_1OdometryLOAM.html',1,'rtabmap']]], + ['odometrymono_26',['OdometryMono',['../classrtabmap_1_1OdometryMono.html',1,'rtabmap']]], + ['odometrymsckf_27',['OdometryMSCKF',['../classrtabmap_1_1OdometryMSCKF.html',1,'rtabmap']]], + ['odometryokvis_28',['OdometryOkvis',['../classrtabmap_1_1OdometryOkvis.html',1,'rtabmap']]], + ['odometryopen3d_29',['OdometryOpen3D',['../classrtabmap_1_1OdometryOpen3D.html',1,'rtabmap']]], + ['odometryopenvins_30',['OdometryOpenVINS',['../classrtabmap_1_1OdometryOpenVINS.html',1,'rtabmap']]], + ['odometryorbslam2_31',['OdometryORBSLAM2',['../classrtabmap_1_1OdometryORBSLAM2.html',1,'rtabmap']]], + ['odometryorbslam3_32',['OdometryORBSLAM3',['../classrtabmap_1_1OdometryORBSLAM3.html',1,'rtabmap']]], + ['odometryresetevent_33',['odometryresetevent',['../classrtabmap_1_1OdometryResetEvent.html',1,'rtabmap::OdometryResetEvent'],['../classrtabmap_1_1OdometryResetEvent.html#a035eee412d9bda7da321523baff799f3',1,'rtabmap::OdometryResetEvent::OdometryResetEvent()']]], + ['odometrythread_34',['odometrythread',['../classrtabmap_1_1OdometryThread.html',1,'rtabmap::OdometryThread'],['../classrtabmap_1_1OdometryThread.html#a66435ffb547d7d59faa9224fe030934b',1,'rtabmap::OdometryThread::OdometryThread()']]], + ['odometryvinsfusion_35',['OdometryVINSFusion',['../classrtabmap_1_1OdometryVINSFusion.html',1,'rtabmap']]], + ['odometryviso2_36',['OdometryViso2',['../classrtabmap_1_1OdometryViso2.html',1,'rtabmap']]], + ['odomf2m_37',['OdomF2M',['../parameters.html#parameters_OdomF2M',1,'']]], + ['odomfovis_38',['OdomFovis',['../parameters.html#parameters_OdomFovis',1,'']]], + ['odomliosam_39',['OdomLIOSAM',['../parameters.html#parameters_OdomLIOSAM',1,'']]], + ['odomloam_40',['OdomLOAM',['../parameters.html#parameters_OdomLOAM',1,'']]], + ['odommono_41',['OdomMono',['../parameters.html#parameters_OdomMono',1,'']]], + ['odommsckf_42',['OdomMSCKF',['../parameters.html#parameters_OdomMSCKF',1,'']]], + ['odomokvis_43',['OdomOKVIS',['../parameters.html#parameters_OdomOKVIS',1,'']]], + ['odomopen3d_44',['OdomOpen3D',['../parameters.html#parameters_OdomOpen3D',1,'']]], + ['odomopenvins_45',['OdomOpenVINS',['../parameters.html#parameters_OdomOpenVINS',1,'']]], + ['odomorbslam_46',['OdomORBSLAM',['../parameters.html#parameters_OdomORBSLAM',1,'']]], + ['odompose_47',['odomPose',['../classrtabmap_1_1SensorCaptureInfo.html#a5c086f941e4fa816ec608779ac03f640',1,'rtabmap::SensorCaptureInfo']]], + ['odomprovided_48',['odomprovided',['../classrtabmap_1_1CameraMyntEye.html#abc869cbd8b1106374a1f8734715d965d',1,'rtabmap::CameraMyntEye::odomProvided()'],['../classrtabmap_1_1SensorCaptureThread.html#a88269150d6fd6fd39685fe9e926d98e6',1,'rtabmap::SensorCaptureThread::odomProvided()'],['../classrtabmap_1_1SensorCapture.html#aee217767808a9df9c63a27b284461c89',1,'rtabmap::SensorCapture::odomProvided()'],['../classrtabmap_1_1DBReader.html#a24351b1eb5776a83548a1d972e489dba',1,'rtabmap::DBReader::odomProvided()'],['../classrtabmap_1_1CameraStereoZed.html#ac57ca4d52b5a0a3c3911ffa4a139564c',1,'rtabmap::CameraStereoZed::odomProvided()'],['../classrtabmap_1_1CameraImages.html#aea0811d6305eec32fda10f46344c825f',1,'rtabmap::CameraImages::odomProvided()'],['../classrtabmap_1_1CameraSeerSense.html#aa3bfa6e619c5845d4994809281c9a4b5',1,'rtabmap::CameraSeerSense::odomProvided()'],['../classrtabmap_1_1CameraRealSense2.html#a3b5aa7434457e09cbc6f01b985440183',1,'rtabmap::CameraRealSense2::odomProvided()'],['../classrtabmap_1_1CameraRealSense.html#a1ce069a366db4c98fe757acca7bf5b79',1,'rtabmap::CameraRealSense::odomProvided()']]], + ['odomsensor_49',['odomSensor',['../classrtabmap_1_1SensorCaptureThread.html#a0f4e3814d203ded5735ebb7abba1451e',1,'rtabmap::SensorCaptureThread']]], + ['odomvelocity_50',['odomVelocity',['../classrtabmap_1_1SensorCaptureInfo.html#a5f544019df408896fed21c48fb3c0197',1,'rtabmap::SensorCaptureInfo']]], + ['odomvinsfusion_51',['OdomVINSFusion',['../parameters.html#parameters_OdomVINSFusion',1,'']]], + ['odomviso2_52',['OdomViso2',['../parameters.html#parameters_OdomViso2',1,'']]], + ['of_20a_20point_20cloud_20with_20normals_53',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], + ['of_20interest_20roi_20computation_54',['Region of Interest (ROI) Computation',['../group__RoiComputation.html',1,'']]], + ['of_20pcl_20point_20clouds_55',['of pcl point clouds',['../group__PointCloudRangeFiltering.html',1,'Range Filtering of PCL Point Clouds'],['../group__PointCloudSplitRangeFiltering.html',1,'Split Range Filtering of PCL Point Clouds']]], + ['of_20stl_56',['Convenient use of STL',['../group__UtiLite.html#stl',1,'']]], + ['of_20two_20point_20clouds_57',['Compute Variance and Correspondences of Two Point Clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'']]], + ['openconnection_58',['openConnection',['../classrtabmap_1_1DBDriver.html#ac6c0a2260ba2c3cc030136c9609142f5',1,'rtabmap::DBDriver']]], + ['opengl_5ft_5frtabmap_59',['opengl_T_rtabmap',['../classrtabmap_1_1Transform.html#abd5f003e72ad31ebc9124385030fce59',1,'rtabmap::Transform']]], + ['operations_60',['Basic mathematic operations',['../group__UtiLite.html#math',1,'']]], + ['operator_2a_61',['operator*',['../classrtabmap_1_1Transform.html#a4d70ff21bbb61cd65c2d00130d8f84a7',1,'rtabmap::Transform']]], + ['operator_2b_62',['operator+',['../classrtabmap_1_1LaserScan.html#ab952e27e94b2fa942efe98ea651f4475',1,'rtabmap::LaserScan']]], + ['operator_2b_3d_63',['operator+=',['../classrtabmap_1_1LaserScan.html#af9f9a32f97cfbac321fc2509f0d1bd04',1,'rtabmap::LaserScan']]], + ['operator_3c_3c_64',['operator<<',['../namespacertabmap.html#a087b7a1b89acb679edee23883653f1a7',1,'rtabmap::operator<<(std::ostream &os, const CameraModel &model)'],['../namespacertabmap.html#a6138748ef83b742105e47c9275885e4a',1,'rtabmap::operator<<(std::ostream &os, const StereoCameraModel &model)'],['../namespacertabmap.html#aef0e1f1b121a9199e7511becbc8f1e32',1,'rtabmap::operator<<(std::ostream &os, const Transform &s)']]], + ['opticalrotation_65',['opticalRotation',['../classrtabmap_1_1CameraModel.html#a0853af9d0117565311da4ffc3965f8d2',1,'rtabmap::CameraModel']]], + ['optimize_66',['optimize',['../classrtabmap_1_1Optimizer.html#a7e3aff943e77603493a358ff522fa2dc',1,'rtabmap::Optimizer::optimize(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)'],['../classrtabmap_1_1Optimizer.html#af59c8340394268f9a1eb76fd5709f2c3',1,'rtabmap::Optimizer::optimize(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, cv::Mat &outputCovariance, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)'],['../classrtabmap_1_1OptimizerCeres.html#ab988decf55da4a8821931855ddaa1c1a',1,'rtabmap::OptimizerCeres::optimize()'],['../classrtabmap_1_1OptimizerG2O.html#a9400bdf57331af310cf6b02e661d0a03',1,'rtabmap::OptimizerG2O::optimize()'],['../classrtabmap_1_1OptimizerGTSAM.html#a4905d84cfc59516eef21ea89064c31ba',1,'rtabmap::OptimizerGTSAM::optimize()'],['../classrtabmap_1_1OptimizerTORO.html#a025b40902f0ea048bdbfee9ed4ebc0f3',1,'rtabmap::OptimizerTORO::optimize()']]], + ['optimizeba_67',['optimizeba',['../classrtabmap_1_1OptimizerG2O.html#a17edfbaeee93d32153782f61212a88f0',1,'rtabmap::OptimizerG2O::optimizeBA()'],['../classrtabmap_1_1Optimizer.html#a038e8df970ab744f6f4ba7027f62b263',1,'rtabmap::Optimizer::optimizeBA(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, std::vector< CameraModel > > &models, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)'],['../classrtabmap_1_1Optimizer.html#a2f7cbdebed9787ffa6b0b30536dfa1a0',1,'rtabmap::Optimizer::optimizeBA(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())'],['../classrtabmap_1_1Optimizer.html#aab99f045516162944ad68fdabacb53dc',1,'rtabmap::Optimizer::optimizeBA(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())'],['../classrtabmap_1_1Optimizer.html#ad6b32a9697837f03941773f6a5bbf91c',1,'rtabmap::Optimizer::optimizeBA(const Link &link, const CameraModel &model, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)'],['../classrtabmap_1_1OptimizerCeres.html#a5057dd09f74610f3092bb597f6af0413',1,'rtabmap::OptimizerCeres::optimizeBA()'],['../classrtabmap_1_1OptimizerCVSBA.html#ad6ff3fec8e75ab76290da5763022a903',1,'rtabmap::OptimizerCVSBA::optimizeBA()'],['../classrtabmap_1_1OptimizerGTSAM.html#a7a2033a466505f8c2191b8329b5b342c',1,'rtabmap::OptimizerGTSAM::optimizeBA()']]], + ['optimizeincremental_68',['optimizeIncremental',['../classrtabmap_1_1Optimizer.html#a278f42e0d250085ac6fe9ed425627acf',1,'rtabmap::Optimizer']]], + ['optimizer_69',['optimizer',['../classrtabmap_1_1Optimizer.html',1,'rtabmap::Optimizer'],['../parameters.html#parameters_Optimizer',1,'Optimizer']]], + ['optimizerceres_70',['OptimizerCeres',['../classrtabmap_1_1OptimizerCeres.html',1,'rtabmap']]], + ['optimizercvsba_71',['OptimizerCVSBA',['../classrtabmap_1_1OptimizerCVSBA.html',1,'rtabmap']]], + ['optimizerg2o_72',['OptimizerG2O',['../classrtabmap_1_1OptimizerG2O.html',1,'rtabmap']]], + ['optimizergtsam_73',['OptimizerGTSAM',['../classrtabmap_1_1OptimizerGTSAM.html',1,'rtabmap']]], + ['optimizertoro_74',['OptimizerTORO',['../classrtabmap_1_1OptimizerTORO.html',1,'rtabmap']]], + ['orb_75',['orb',['../classrtabmap_1_1ORB.html',1,'rtabmap::ORB'],['../parameters.html#parameters_ORB',1,'ORB']]], + ['orboctree_76',['ORBOctree',['../classrtabmap_1_1ORBOctree.html',1,'rtabmap']]], + ['orientation_77',['orientation',['../classrtabmap_1_1IMU.html#a2160e6d59e4f9e3ffc84a2b7d62bdabd',1,'rtabmap::IMU']]], + ['orientationcovariance_78',['orientationCovariance',['../classrtabmap_1_1IMU.html#ab7668040b92bfa5532c5e1c19ddbf429',1,'rtabmap::IMU']]], + ['output_20data_3a_79',['Supported input types and corresponding output data:',['../group__LaserScanFromPointCloud.html#autotoc_md12',1,'']]], + ['output_3a_80',['Output:',['../group__LaserScan2dFromPointCloud.html#autotoc_md13',1,'']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_12.js b/preview/pr-1492/api/latest/search/all_12.js index c3cb3e3e..dbb38eb3 100644 --- a/preview/pr-1492/api/latest/search/all_12.js +++ b/preview/pr-1492/api/latest/search/all_12.js @@ -1,68 +1,59 @@ var searchData= [ - ['o14_0',['o14',['../classrtabmap_1_1Transform.html#adbdb9063808e63830cbcbd99e1e84d3d',1,'rtabmap::Transform']]], - ['o24_1',['o24',['../classrtabmap_1_1Transform.html#aa68c9c3b75ad7b66ca8bbf66742b0cc5',1,'rtabmap::Transform']]], - ['o34_2',['o34',['../classrtabmap_1_1Transform.html#a39184351ff5625030b6d1019c0e3d93f',1,'rtabmap::Transform']]], - ['obstaclecells_3',['obstacleCells',['../classrtabmap_1_1LocalGrid.html#abe290c60168557fb899914f53e4ad1a1',1,'rtabmap::LocalGrid']]], - ['occupancygrid_4',['OccupancyGrid',['../classrtabmap_1_1OccupancyGrid.html',1,'rtabmap']]], - ['octomap_5',['OctoMap',['../classrtabmap_1_1OctoMap.html',1,'rtabmap']]], - ['odomcacheconstraints_6',['odomCacheConstraints',['../classrtabmap_1_1Statistics.html#a44b7a6c4d5b8bd58efcce2fdf3f2a9fd',1,'rtabmap::Statistics']]], - ['odomcacheposes_7',['odomCachePoses',['../classrtabmap_1_1Statistics.html#a8d88d70935ef4e110cd2c92b07ed74b2',1,'rtabmap::Statistics']]], - ['odomcovariance_8',['odomCovariance',['../classrtabmap_1_1SensorCaptureInfo.html#a8f5b899e1120bc8e68cdfd1b46327107',1,'rtabmap::SensorCaptureInfo']]], - ['odometry_9',['odometry',['../classrtabmap_1_1Odometry.html#af2d9cf4c207d6628b0890064a385856b',1,'rtabmap::Odometry::Odometry()'],['../classrtabmap_1_1Odometry.html',1,'rtabmap::Odometry']]], - ['odometrycuvslam_10',['OdometryCuVSLAM',['../classrtabmap_1_1OdometryCuVSLAM.html',1,'rtabmap']]], - ['odometrydvo_11',['OdometryDVO',['../classrtabmap_1_1OdometryDVO.html',1,'rtabmap']]], - ['odometryevent_12',['OdometryEvent',['../classrtabmap_1_1OdometryEvent.html',1,'rtabmap']]], - ['odometryf2f_13',['OdometryF2F',['../classrtabmap_1_1OdometryF2F.html',1,'rtabmap']]], - ['odometryf2m_14',['OdometryF2M',['../classrtabmap_1_1OdometryF2M.html',1,'rtabmap']]], - ['odometryfloam_15',['OdometryFLOAM',['../classrtabmap_1_1OdometryFLOAM.html',1,'rtabmap']]], - ['odometryfovis_16',['OdometryFovis',['../classrtabmap_1_1OdometryFovis.html',1,'rtabmap']]], - ['odometryinfo_17',['OdometryInfo',['../classrtabmap_1_1OdometryInfo.html',1,'rtabmap']]], - ['odometryliosam_18',['OdometryLIOSAM',['../classrtabmap_1_1OdometryLIOSAM.html',1,'rtabmap']]], - ['odometryloam_19',['OdometryLOAM',['../classrtabmap_1_1OdometryLOAM.html',1,'rtabmap']]], - ['odometrymono_20',['OdometryMono',['../classrtabmap_1_1OdometryMono.html',1,'rtabmap']]], - ['odometrymsckf_21',['OdometryMSCKF',['../classrtabmap_1_1OdometryMSCKF.html',1,'rtabmap']]], - ['odometryokvis_22',['OdometryOkvis',['../classrtabmap_1_1OdometryOkvis.html',1,'rtabmap']]], - ['odometryopen3d_23',['OdometryOpen3D',['../classrtabmap_1_1OdometryOpen3D.html',1,'rtabmap']]], - ['odometryopenvins_24',['OdometryOpenVINS',['../classrtabmap_1_1OdometryOpenVINS.html',1,'rtabmap']]], - ['odometryorbslam2_25',['OdometryORBSLAM2',['../classrtabmap_1_1OdometryORBSLAM2.html',1,'rtabmap']]], - ['odometryorbslam3_26',['OdometryORBSLAM3',['../classrtabmap_1_1OdometryORBSLAM3.html',1,'rtabmap']]], - ['odometryresetevent_27',['OdometryResetEvent',['../classrtabmap_1_1OdometryResetEvent.html',1,'rtabmap']]], - ['odometrythread_28',['OdometryThread',['../classrtabmap_1_1OdometryThread.html',1,'rtabmap']]], - ['odometryvinsfusion_29',['OdometryVINSFusion',['../classrtabmap_1_1OdometryVINSFusion.html',1,'rtabmap']]], - ['odometryviso2_30',['OdometryViso2',['../classrtabmap_1_1OdometryViso2.html',1,'rtabmap']]], - ['odompose_31',['odomPose',['../classrtabmap_1_1SensorCaptureInfo.html#a5c086f941e4fa816ec608779ac03f640',1,'rtabmap::SensorCaptureInfo']]], - ['odomprovided_32',['odomprovided',['../classrtabmap_1_1CameraRealSense2.html#a3b5aa7434457e09cbc6f01b985440183',1,'rtabmap::CameraRealSense2::odomProvided()'],['../classrtabmap_1_1CameraRealSense.html#a1ce069a366db4c98fe757acca7bf5b79',1,'rtabmap::CameraRealSense::odomProvided()'],['../classrtabmap_1_1CameraMyntEye.html#abc869cbd8b1106374a1f8734715d965d',1,'rtabmap::CameraMyntEye::odomProvided()'],['../classrtabmap_1_1CameraStereoZed.html#ac57ca4d52b5a0a3c3911ffa4a139564c',1,'rtabmap::CameraStereoZed::odomProvided()'],['../classrtabmap_1_1DBReader.html#a24351b1eb5776a83548a1d972e489dba',1,'rtabmap::DBReader::odomProvided()'],['../classrtabmap_1_1SensorCapture.html#aee217767808a9df9c63a27b284461c89',1,'rtabmap::SensorCapture::odomProvided()'],['../classrtabmap_1_1SensorCaptureThread.html#a88269150d6fd6fd39685fe9e926d98e6',1,'rtabmap::SensorCaptureThread::odomProvided()'],['../classrtabmap_1_1CameraSeerSense.html#aa3bfa6e619c5845d4994809281c9a4b5',1,'rtabmap::CameraSeerSense::odomProvided()'],['../classrtabmap_1_1CameraImages.html#aea0811d6305eec32fda10f46344c825f',1,'rtabmap::CameraImages::odomProvided()']]], - ['odomsensor_33',['odomSensor',['../classrtabmap_1_1SensorCaptureThread.html#a0f4e3814d203ded5735ebb7abba1451e',1,'rtabmap::SensorCaptureThread']]], - ['odomvelocity_34',['odomVelocity',['../classrtabmap_1_1SensorCaptureInfo.html#a5f544019df408896fed21c48fb3c0197',1,'rtabmap::SensorCaptureInfo']]], - ['of_20a_20point_20cloud_20with_20normals_35',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], - ['of_20interest_20roi_20computation_36',['Region of Interest (ROI) Computation',['../group__RoiComputation.html',1,'']]], - ['of_20pcl_20point_20clouds_37',['of pcl point clouds',['../group__PointCloudRangeFiltering.html',1,'Range Filtering of PCL Point Clouds'],['../group__PointCloudSplitRangeFiltering.html',1,'Split Range Filtering of PCL Point Clouds']]], - ['of_20stl_38',['Convenient use of STL',['../group__UtiLite.html#stl',1,'']]], - ['of_20two_20point_20clouds_39',['Compute Variance and Correspondences of Two Point Clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'']]], - ['openconnection_40',['openConnection',['../classrtabmap_1_1DBDriver.html#ac6c0a2260ba2c3cc030136c9609142f5',1,'rtabmap::DBDriver']]], - ['opencv_20stuff_20libutilite_5fcv_20so_20_3a_20optional_41',['OpenCV stuff (libutilite_cv.so : OPTIONAL)',['../group__UtiLite.html#cvLib',1,'']]], - ['opengl_5ft_5frtabmap_42',['opengl_T_rtabmap',['../classrtabmap_1_1Transform.html#abd5f003e72ad31ebc9124385030fce59',1,'rtabmap::Transform']]], - ['operations_43',['Basic mathematic operations',['../group__UtiLite.html#math',1,'']]], - ['operator_2a_44',['operator*',['../classrtabmap_1_1Transform.html#a4d70ff21bbb61cd65c2d00130d8f84a7',1,'rtabmap::Transform']]], - ['operator_2b_45',['operator+',['../classrtabmap_1_1LaserScan.html#ab952e27e94b2fa942efe98ea651f4475',1,'rtabmap::LaserScan']]], - ['operator_2b_3d_46',['operator+=',['../classrtabmap_1_1LaserScan.html#af9f9a32f97cfbac321fc2509f0d1bd04',1,'rtabmap::LaserScan']]], - ['operator_3c_3c_47',['operator<<',['../namespacertabmap.html#aef0e1f1b121a9199e7511becbc8f1e32',1,'rtabmap::operator<<(std::ostream &os, const Transform &s)'],['../namespacertabmap.html#a6138748ef83b742105e47c9275885e4a',1,'rtabmap::operator<<(std::ostream &os, const StereoCameraModel &model)'],['../namespacertabmap.html#a087b7a1b89acb679edee23883653f1a7',1,'rtabmap::operator<<(std::ostream &os, const CameraModel &model)']]], - ['opticalrotation_48',['opticalRotation',['../classrtabmap_1_1CameraModel.html#a0853af9d0117565311da4ffc3965f8d2',1,'rtabmap::CameraModel']]], - ['optimize_49',['optimize',['../classrtabmap_1_1OptimizerTORO.html#a025b40902f0ea048bdbfee9ed4ebc0f3',1,'rtabmap::OptimizerTORO::optimize()'],['../classrtabmap_1_1OptimizerGTSAM.html#a4905d84cfc59516eef21ea89064c31ba',1,'rtabmap::OptimizerGTSAM::optimize()'],['../classrtabmap_1_1OptimizerG2O.html#a9400bdf57331af310cf6b02e661d0a03',1,'rtabmap::OptimizerG2O::optimize()'],['../classrtabmap_1_1OptimizerCeres.html#ab988decf55da4a8821931855ddaa1c1a',1,'rtabmap::OptimizerCeres::optimize()'],['../classrtabmap_1_1Optimizer.html#af59c8340394268f9a1eb76fd5709f2c3',1,'rtabmap::Optimizer::optimize(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, cv::Mat &outputCovariance, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)'],['../classrtabmap_1_1Optimizer.html#a7e3aff943e77603493a358ff522fa2dc',1,'rtabmap::Optimizer::optimize(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)']]], - ['optimizeba_50',['optimizeba',['../classrtabmap_1_1Optimizer.html#a038e8df970ab744f6f4ba7027f62b263',1,'rtabmap::Optimizer::optimizeBA(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, std::vector< CameraModel > > &models, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)'],['../classrtabmap_1_1Optimizer.html#a2f7cbdebed9787ffa6b0b30536dfa1a0',1,'rtabmap::Optimizer::optimizeBA(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())'],['../classrtabmap_1_1Optimizer.html#aab99f045516162944ad68fdabacb53dc',1,'rtabmap::Optimizer::optimizeBA(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())'],['../classrtabmap_1_1Optimizer.html#ad6b32a9697837f03941773f6a5bbf91c',1,'rtabmap::Optimizer::optimizeBA(const Link &link, const CameraModel &model, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)'],['../classrtabmap_1_1OptimizerCeres.html#a5057dd09f74610f3092bb597f6af0413',1,'rtabmap::OptimizerCeres::optimizeBA()'],['../classrtabmap_1_1OptimizerCVSBA.html#ad6ff3fec8e75ab76290da5763022a903',1,'rtabmap::OptimizerCVSBA::optimizeBA()'],['../classrtabmap_1_1OptimizerG2O.html#a17edfbaeee93d32153782f61212a88f0',1,'rtabmap::OptimizerG2O::optimizeBA()'],['../classrtabmap_1_1OptimizerGTSAM.html#a7a2033a466505f8c2191b8329b5b342c',1,'rtabmap::OptimizerGTSAM::optimizeBA()']]], - ['optimizeincremental_51',['optimizeIncremental',['../classrtabmap_1_1Optimizer.html#a278f42e0d250085ac6fe9ed425627acf',1,'rtabmap::Optimizer']]], - ['optimizer_52',['Optimizer',['../classrtabmap_1_1Optimizer.html',1,'rtabmap']]], - ['optimizerceres_53',['OptimizerCeres',['../classrtabmap_1_1OptimizerCeres.html',1,'rtabmap']]], - ['optimizercvsba_54',['OptimizerCVSBA',['../classrtabmap_1_1OptimizerCVSBA.html',1,'rtabmap']]], - ['optimizerg2o_55',['OptimizerG2O',['../classrtabmap_1_1OptimizerG2O.html',1,'rtabmap']]], - ['optimizergtsam_56',['OptimizerGTSAM',['../classrtabmap_1_1OptimizerGTSAM.html',1,'rtabmap']]], - ['optimizertoro_57',['OptimizerTORO',['../classrtabmap_1_1OptimizerTORO.html',1,'rtabmap']]], - ['optional_58',['optional',['../group__UtiLite.html#audioLib',1,'Audio stuff (libutilite_audio.so : OPTIONAL)'],['../group__UtiLite.html#cvLib',1,'OpenCV stuff (libutilite_cv.so : OPTIONAL)'],['../group__UtiLite.html#qtLib',1,'Qt Widgets (libutilite_qt.so : OPTIONAL)']]], - ['orb_59',['ORB',['../classrtabmap_1_1ORB.html',1,'rtabmap']]], - ['orboctree_60',['ORBOctree',['../classrtabmap_1_1ORBOctree.html',1,'rtabmap']]], - ['orientation_61',['orientation',['../classrtabmap_1_1IMU.html#a2160e6d59e4f9e3ffc84a2b7d62bdabd',1,'rtabmap::IMU']]], - ['orientationcovariance_62',['orientationCovariance',['../classrtabmap_1_1IMU.html#ab7668040b92bfa5532c5e1c19ddbf429',1,'rtabmap::IMU']]], - ['output_20data_3a_63',['Supported input types and corresponding output data:',['../group__LaserScanFromPointCloud.html#autotoc_md0',1,'']]], - ['output_3a_64',['Output:',['../group__LaserScan2dFromPointCloud.html#autotoc_md1',1,'']]] + ['p_0',['P',['../classrtabmap_1_1CameraModel.html#acda5d9c4eeeaaad69e950f5ea630430a',1,'rtabmap::CameraModel']]], + ['parameter_20reference_1',['Parameter reference',['../parameters.html',1,'']]], + ['parameters_2',['Parameters',['../classrtabmap_1_1Parameters.html',1,'rtabmap']]], + ['parametersmap_3',['ParametersMap',['../namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55',1,'rtabmap']]], + ['parameterspair_4',['ParametersPair',['../namespacertabmap.html#a4d38c2e87cb7a46dc4299f7bd4d95a01',1,'rtabmap']]], + ['paramevent_5',['ParamEvent',['../classrtabmap_1_1ParamEvent.html',1,'rtabmap']]], + ['parseparameters_6',['parseparameters',['../classrtabmap_1_1OptimizerG2O.html#a07b598444b99584b6f2bed6baca5e8bb',1,'rtabmap::OptimizerG2O::parseParameters()'],['../classrtabmap_1_1StereoDense.html#ac2f693ca52897501450f2bda985c5cf5',1,'rtabmap::StereoDense::parseParameters()'],['../classrtabmap_1_1StereoSGBM.html#a73934f5953650089ac337316f3d3137c',1,'rtabmap::StereoSGBM::parseParameters()'],['../classrtabmap_1_1StereoBM.html#ab3960fcf495a6dcacfab58ed144b4cc7',1,'rtabmap::StereoBM::parseParameters()'],['../classrtabmap_1_1StereoOpticalFlow.html#aac2df770eba89ed2607c024c91d82c78',1,'rtabmap::StereoOpticalFlow::parseParameters()'],['../classrtabmap_1_1Stereo.html#a405d17f179327670251fca395728584b',1,'rtabmap::Stereo::parseParameters()'],['../classrtabmap_1_1Rtabmap.html#a5a461ed88e83d2dbebee819ab6690e7a',1,'rtabmap::Rtabmap::parseParameters()'],['../classrtabmap_1_1RegistrationVis.html#a6560046940995044d7a51cb0066d420e',1,'rtabmap::RegistrationVis::parseParameters()'],['../classrtabmap_1_1RegistrationIcp.html#abd60fffd946201723c35beebc7bfea6a',1,'rtabmap::RegistrationIcp::parseParameters()'],['../classrtabmap_1_1Registration.html#a0f409a8f0973667ef1687fe102bbf930',1,'rtabmap::Registration::parseParameters()'],['../classrtabmap_1_1OptimizerGTSAM.html#a9ac24a2315e15b16270151c3aae9d8f0',1,'rtabmap::OptimizerGTSAM::parseParameters()'],['../classrtabmap_1_1OptimizerCeres.html#aaa1128eeb38451086c7abd58ae6142ac',1,'rtabmap::OptimizerCeres::parseParameters()'],['../classrtabmap_1_1Optimizer.html#a0a942bd7902c8d2f9444b8eba6a648a3',1,'rtabmap::Optimizer::parseParameters()'],['../classrtabmap_1_1Memory.html#abbf54d2a34838cc13ce98d41a9991918',1,'rtabmap::Memory::parseParameters()'],['../classrtabmap_1_1LocalGridMaker.html#a6395948673108c87dd371cb7b4a29026',1,'rtabmap::LocalGridMaker::parseParameters()'],['../classrtabmap_1_1IMUFilter.html#a26022384205491695e5fbea349e6363a',1,'rtabmap::IMUFilter::parseParameters()'],['../classrtabmap_1_1DBDriverSqlite3.html#ab1933c0cad6c69c3ae788854731cdeec',1,'rtabmap::DBDriverSqlite3::parseParameters()'],['../classrtabmap_1_1DBDriver.html#a3c73e045d9bdf8cad1c58efc9d930427',1,'rtabmap::DBDriver::parseParameters()'],['../classrtabmap_1_1BayesFilter.html#a6d7d48b32c853f46eee9290d5c82cd28',1,'rtabmap::BayesFilter::parseParameters()'],['../classrtabmap_1_1VWDictionary.html#a89893faef6c96e3b19bfeab86094af81',1,'rtabmap::VWDictionary::parseParameters()']]], + ['particlefilter_7',['ParticleFilter',['../classrtabmap_1_1ParticleFilter.html',1,'rtabmap']]], + ['pass_20through_20filtering_8',['Pass-through Filtering',['../group__PassThrough.html',1,'']]], + ['passthrough_9',['passthrough',['../group__PassThrough.html#gaa6907857c69443b1bd879fcf6beef8a9',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga7bfc95ed4f7fca124b00707708223473',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gad674cecbb2b80e50ad8680265dd50905',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gadb551e7530b9fa63b588e11704827b7b',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga9c4f395f1105d3c36861e922108bfbf0',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga2d23fe7a7205247ae3152525d19a18ec',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga18c88abdd186757533cd7c9e825f540f',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gad8ced1799837b05e34ec4bd871a129ba',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gafe76c7bd4f68d8fe1518509564bf1f3d',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga551c7a9b75aaf6f087f81e52f326e182',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gab942c5914142128bce518c869f49f94d',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga4cef6e6f7cb447719417f118ff4e367d',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)']]], + ['pcl_10',['LaserScan to PCL',['../group__LaserScanToPointCloud.html',1,'']]], + ['pcl_20point_20clouds_11',['pcl point clouds',['../group__PointCloudRangeFiltering.html',1,'Range Filtering of PCL Point Clouds'],['../group__PointCloudSplitRangeFiltering.html',1,'Split Range Filtering of PCL Point Clouds'],['../group__TransformPointcloud.html',1,'Transform PCL Point Clouds']]], + ['pcl_20to_202d_20laserscan_12',['PCL to 2D LaserScan',['../group__LaserScan2dFromPointCloud.html',1,'']]], + ['pcl_20to_203d_20laserscan_13',['PCL to 3D LaserScan',['../group__LaserScanFromPointCloud.html',1,'']]], + ['point_14',['Transform a single point',['../group__TransformPoint.html',1,'']]], + ['point_20cloud_15',['point cloud',['../group__RemoveNaNNormalsFromPointCloud.html',1,'Remove NaN Points from a Point Cloud'],['../group__RemoveNaNFromPointCloud.html',1,'Remove NaN Points from a Point Cloud']]], + ['point_20cloud_20cluster_20extraction_16',['Point Cloud Cluster Extraction',['../group__ExtractClusters.html',1,'']]], + ['point_20cloud_20downsampling_17',['Point Cloud Downsampling',['../group__PointCloudDownSampling.html',1,'']]], + ['point_20cloud_20indices_20extraction_18',['Point Cloud Indices Extraction',['../group__ExtractIndices.html',1,'']]], + ['point_20cloud_20with_20normals_19',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], + ['point_20clouds_20',['point clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'Compute Variance and Correspondences of Two Point Clouds'],['../group__PointCloudRangeFiltering.html',1,'Range Filtering of PCL Point Clouds'],['../group__PointCloudSplitRangeFiltering.html',1,'Split Range Filtering of PCL Point Clouds'],['../group__TransformPointcloud.html',1,'Transform PCL Point Clouds']]], + ['point_20normal_20filtering_21',['Point Normal Filtering',['../group__PointNormalFiltering.html',1,'']]], + ['points_20from_20a_20point_20cloud_22',['points from a point cloud',['../group__RemoveNaNFromPointCloud.html',1,'Remove NaN Points from a Point Cloud'],['../group__RemoveNaNNormalsFromPointCloud.html',1,'Remove NaN Points from a Point Cloud']]], + ['pointxyzirt_23',['PointXYZIRT',['../structrtabmap_1_1PointXYZIRT.html',1,'rtabmap']]], + ['pointxyzit_24',['PointXYZIT',['../structrtabmap_1_1PointXYZIT.html',1,'rtabmap']]], + ['pose_25',['pose',['../classrtabmap_1_1OdometryEvent.html#ac7aaf59c0f005b6ac1497c870179fd25',1,'rtabmap::OdometryEvent::pose()'],['../classrtabmap_1_1Landmark.html#ac6bfc77e153b0877c4c1cc3d97327a88',1,'rtabmap::Landmark::pose()']]], + ['poses_26',['poses',['../classrtabmap_1_1Statistics.html#acb80fff8690d88228ebda369e0e06289',1,'rtabmap::Statistics']]], + ['post_27',['post',['../classUEventsSender.html#ab03886c42164f2f9bf89fd3da641526f',1,'UEventsSender::post()'],['../classUEventsManager.html#a956353a8006abe2edb0be2e1fc1846cb',1,'UEventsManager::post()']]], + ['posterior_28',['posterior',['../classrtabmap_1_1Statistics.html#ac50fb91120fdc16266460678088ac12f',1,'rtabmap::Statistics']]], + ['postupdate_29',['postUpdate',['../classrtabmap_1_1SensorCaptureThread.html#a43cb04de41b589b3f6069fff553a4dd7',1,'rtabmap::SensorCaptureThread']]], + ['prettyprint_30',['prettyPrint',['../classrtabmap_1_1Transform.html#a61ff0bf933e0e7f220f20745df3d0818',1,'rtabmap::Transform']]], + ['previousstamp_31',['previousStamp',['../classrtabmap_1_1Odometry.html#a36aa5447b7791c88a2799c99923be393',1,'rtabmap::Odometry']]], + ['previousvelocitytransform_32',['previousVelocityTransform',['../classrtabmap_1_1Odometry.html#a35d69a27271b798da6640295a98b9785',1,'rtabmap::Odometry']]], + ['priority_33',['Priority',['../classUThread.html#a731ef4dd5a8d15abcc06e7cfa53cd153',1,'UThread']]], + ['priorsignored_34',['priorsIgnored',['../classrtabmap_1_1Optimizer.html#aeebd0d5575ab7e9f492b095c05ddb237',1,'rtabmap::Optimizer']]], + ['probability_35',['probability',['../classrtabmap_1_1GlobalMap.html#a54fd556aa295938077539e85b2be829a',1,'rtabmap::GlobalMap']]], + ['process_36',['process',['../classrtabmap_1_1Odometry.html#a0c2d39ed9b76c2c411a9e62e16e3bce1',1,'rtabmap::Odometry::process(SensorData &data, OdometryInfo *info=0)'],['../classrtabmap_1_1Odometry.html#a4fcbe67de2ec6f23829e3962ee586315',1,'rtabmap::Odometry::process(SensorData &data, const Transform &guess, OdometryInfo *info=0)'],['../classrtabmap_1_1Rtabmap.html#ad7f085b6ae0fd3c7077c500c028fd5c3',1,'rtabmap::Rtabmap::process(const SensorData &data, Transform odomPose, const cv::Mat &odomCovariance=cv::Mat::eye(6, 6, CV_64FC1), const std::vector< float > &odomVelocity=std::vector< float >(), const std::map< std::string, float > &externalStats=std::map< std::string, float >())'],['../classrtabmap_1_1Rtabmap.html#a91cedf4574a557cadf6daded489e4dbe',1,'rtabmap::Rtabmap::process(const SensorData &data, Transform odomPose, float odomLinearVariance, float odomAngularVariance, const std::vector< float > &odomVelocity=std::vector< float >(), const std::map< std::string, float > &externalStats=std::map< std::string, float >())'],['../classrtabmap_1_1Rtabmap.html#a35cf8fd93f77d1c148ae6d3107725750',1,'rtabmap::Rtabmap::process(const cv::Mat &image, int id=0, const std::map< std::string, float > &externalStats=std::map< std::string, float >())']]], + ['progressstate_37',['ProgressState',['../classrtabmap_1_1ProgressState.html',1,'rtabmap']]], + ['project_38',['project',['../classrtabmap_1_1CameraModel.html#a01de9a3cdc993275b2fbcf21d6e29833',1,'rtabmap::CameraModel']]], + ['projectcloudonxyplane_39',['projectCloudOnXYPlane',['../namespacertabmap_1_1util3d.html#a3bdae076cc5054f35393b744f478b980',1,'rtabmap::util3d']]], + ['projectcloudtocamera_40',['projectcloudtocamera',['../namespacertabmap_1_1util3d.html#a285e01226d60613ffd77d929780069ba',1,'rtabmap::util3d::projectCloudToCamera(const cv::Size &imageSize, const cv::Mat &cameraMatrixK, const pcl::PCLPointCloud2::Ptr laserScan, const rtabmap::Transform &cameraTransform)'],['../namespacertabmap_1_1util3d.html#a7dea084f1dbb77c8f5bc2a7241c3b566',1,'rtabmap::util3d::projectCloudToCamera(const cv::Size &imageSize, const cv::Mat &cameraMatrixK, const pcl::PointCloud< pcl::PointXYZ >::Ptr laserScan, const rtabmap::Transform &cameraTransform)'],['../namespacertabmap_1_1util3d.html#a826310ce938a13b9fff64f71e7ecc057',1,'rtabmap::util3d::projectCloudToCamera(const cv::Size &imageSize, const cv::Mat &cameraMatrixK, const cv::Mat &laserScan, const rtabmap::Transform &cameraTransform)']]], + ['projectcloudtocameras_41',['projectcloudtocameras',['../namespacertabmap_1_1util3d.html#ae29c5a7ba359682e2430f55318226b39',1,'rtabmap::util3d::projectCloudToCameras(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const std::map< int, Transform > &cameraPoses, const std::map< int, std::vector< CameraModel > > &cameraModels, float maxDistance=0.0f, float maxAngle=0.0f, float maxDepthError=0.0f, const std::vector< float > &roiRatios=std::vector< float >(), const cv::Mat &projMask=cv::Mat(), bool distanceToCamPolicy=false, const ProgressState *state=0)'],['../namespacertabmap_1_1util3d.html#aa5a81a30a05507cb5d222f2f23c111ea',1,'rtabmap::util3d::projectCloudToCameras(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const std::map< int, Transform > &cameraPoses, const std::map< int, std::vector< CameraModel > > &cameraModels, float maxDistance=0.0f, float maxAngle=0.0f, float maxDepthError=0.0f, const std::vector< float > &roiRatios=std::vector< float >(), const cv::Mat &projMask=cv::Mat(), bool distanceToCamPolicy=false, const ProgressState *state=0)']]], + ['projectdepthto3d_42',['projectDepthTo3D',['../namespacertabmap_1_1util3d.html#a4a95aa3704280ecff8ae50db2fdb03b5',1,'rtabmap::util3d']]], + ['projectdepthto3dray_43',['projectDepthTo3DRay',['../namespacertabmap_1_1util3d.html#a791904051b63ab0da4d972166a25ae5f',1,'rtabmap::util3d']]], + ['projectdisparityto3d_44',['projectdisparityto3d',['../namespacertabmap_1_1util3d.html#a42fb0c483553db3b06e78d85106b8ee5',1,'rtabmap::util3d::projectDisparityTo3D(const cv::Point2f &pt, float disparity, const StereoCameraModel &model)'],['../namespacertabmap_1_1util3d.html#a05a022ff5229033fc248bc497edd5449',1,'rtabmap::util3d::projectDisparityTo3D(const cv::Point2f &pt, const cv::Mat &disparity, const StereoCameraModel &model)']]], + ['projectedids_45',['projectedIDs',['../classrtabmap_1_1RegistrationInfo.html#aa81f7ffab8e77dfc5240fd7e9a587498',1,'rtabmap::RegistrationInfo']]], + ['projectivepoint_46',['ProjectivePoint',['../classclams_1_1ProjectivePoint.html',1,'clams']]], + ['proportional_20radius_20filtering_47',['Proportional Radius Filtering',['../group__ProportionalRadiusFiltering.html',1,'']]], + ['proportionalradiusfiltering_48',['proportionalradiusfiltering',['../group__ProportionalRadiusFiltering.html#ga76e80e9da74feba84271c52b06065b7f',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gad54efb4e02c820af7d480c157a7c5ae8',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga3ce176a96606fd506d3ff28a0a4cdc2a',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga5382e5aa1b2db5ee59cda070d02030f7',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gac755f189d29b0ed14e48e7f241103176',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gaa3e3f8d0bdc8bfa7e070b7ef73541ddb',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gacdc66ecd05ab55d9c3eba62846f1cc5d',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga0b1bda3085510fd29162d6f511f14903',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga532ecb60ddd5c72d6c2930648da37621',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga9def3599aeff33e3d2a733020f713310',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga5e6659182a671665d293afb05461bdbd',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gac355ea4ecf36de86425b3dcd7794b4e1',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)']]], + ['proximitydetectionid_49',['proximityDetectionId',['../classrtabmap_1_1Statistics.html#a0aeff90b40410ef769e63ef6b000328b',1,'rtabmap::Statistics']]], + ['proximitydetectionmapid_50',['proximityDetectionMapId',['../classrtabmap_1_1Statistics.html#ae973bc5dc35b89888a67d5e416536c53',1,'rtabmap::Statistics']]], + ['prunenode_51',['pruneNode',['../classrtabmap_1_1RtabmapColorOcTree.html#aea61a0ef99b3c56ecf5178c6d6eeb847',1,'rtabmap::RtabmapColorOcTree']]], + ['pydescriptor_52',['PyDescriptor',['../parameters.html#parameters_PyDescriptor',1,'']]], + ['pydetector_53',['PyDetector',['../parameters.html#parameters_PyDetector',1,'']]], + ['pymatcher_54',['PyMatcher',['../parameters.html#parameters_PyMatcher',1,'']]], + ['pythoninterface_55',['PythonInterface',['../classrtabmap_1_1PythonInterface.html',1,'rtabmap']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_13.js b/preview/pr-1492/api/latest/search/all_13.js index 365a96ed..b618f215 100644 --- a/preview/pr-1492/api/latest/search/all_13.js +++ b/preview/pr-1492/api/latest/search/all_13.js @@ -1,47 +1,93 @@ var searchData= [ - ['p_0',['P',['../classrtabmap_1_1CameraModel.html#acda5d9c4eeeaaad69e950f5ea630430a',1,'rtabmap::CameraModel']]], - ['parameters_1',['Parameters',['../classrtabmap_1_1Parameters.html',1,'rtabmap']]], - ['paramevent_2',['ParamEvent',['../classrtabmap_1_1ParamEvent.html',1,'rtabmap']]], - ['parseparameters_3',['parseparameters',['../classrtabmap_1_1Rtabmap.html#a5a461ed88e83d2dbebee819ab6690e7a',1,'rtabmap::Rtabmap::parseParameters()'],['../classrtabmap_1_1VWDictionary.html#a89893faef6c96e3b19bfeab86094af81',1,'rtabmap::VWDictionary::parseParameters()'],['../classrtabmap_1_1StereoDense.html#ac2f693ca52897501450f2bda985c5cf5',1,'rtabmap::StereoDense::parseParameters()'],['../classrtabmap_1_1StereoSGBM.html#a73934f5953650089ac337316f3d3137c',1,'rtabmap::StereoSGBM::parseParameters()'],['../classrtabmap_1_1StereoBM.html#ab3960fcf495a6dcacfab58ed144b4cc7',1,'rtabmap::StereoBM::parseParameters()'],['../classrtabmap_1_1StereoOpticalFlow.html#aac2df770eba89ed2607c024c91d82c78',1,'rtabmap::StereoOpticalFlow::parseParameters()'],['../classrtabmap_1_1Stereo.html#a405d17f179327670251fca395728584b',1,'rtabmap::Stereo::parseParameters()'],['../classrtabmap_1_1RegistrationVis.html#a6560046940995044d7a51cb0066d420e',1,'rtabmap::RegistrationVis::parseParameters()'],['../classrtabmap_1_1RegistrationIcp.html#abd60fffd946201723c35beebc7bfea6a',1,'rtabmap::RegistrationIcp::parseParameters()'],['../classrtabmap_1_1Registration.html#a0f409a8f0973667ef1687fe102bbf930',1,'rtabmap::Registration::parseParameters()'],['../classrtabmap_1_1OptimizerGTSAM.html#a9ac24a2315e15b16270151c3aae9d8f0',1,'rtabmap::OptimizerGTSAM::parseParameters()'],['../classrtabmap_1_1OptimizerG2O.html#a07b598444b99584b6f2bed6baca5e8bb',1,'rtabmap::OptimizerG2O::parseParameters()'],['../classrtabmap_1_1OptimizerCeres.html#aaa1128eeb38451086c7abd58ae6142ac',1,'rtabmap::OptimizerCeres::parseParameters()'],['../classrtabmap_1_1Memory.html#abbf54d2a34838cc13ce98d41a9991918',1,'rtabmap::Memory::parseParameters()'],['../classrtabmap_1_1LocalGridMaker.html#a6395948673108c87dd371cb7b4a29026',1,'rtabmap::LocalGridMaker::parseParameters()'],['../classrtabmap_1_1IMUFilter.html#a26022384205491695e5fbea349e6363a',1,'rtabmap::IMUFilter::parseParameters()'],['../classrtabmap_1_1DBDriverSqlite3.html#ab1933c0cad6c69c3ae788854731cdeec',1,'rtabmap::DBDriverSqlite3::parseParameters()'],['../classrtabmap_1_1DBDriver.html#a3c73e045d9bdf8cad1c58efc9d930427',1,'rtabmap::DBDriver::parseParameters()'],['../classrtabmap_1_1Optimizer.html#a0a942bd7902c8d2f9444b8eba6a648a3',1,'rtabmap::Optimizer::parseParameters()'],['../classrtabmap_1_1BayesFilter.html#a6d7d48b32c853f46eee9290d5c82cd28',1,'rtabmap::BayesFilter::parseParameters()']]], - ['particlefilter_4',['ParticleFilter',['../classrtabmap_1_1ParticleFilter.html',1,'rtabmap']]], - ['pass_20through_20filtering_5',['Pass-through Filtering',['../group__PassThrough.html',1,'']]], - ['passthrough_6',['passthrough',['../group__PassThrough.html#ga551c7a9b75aaf6f087f81e52f326e182',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga7bfc95ed4f7fca124b00707708223473',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gafe76c7bd4f68d8fe1518509564bf1f3d',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gad8ced1799837b05e34ec4bd871a129ba',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga18c88abdd186757533cd7c9e825f540f',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga2d23fe7a7205247ae3152525d19a18ec',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga9c4f395f1105d3c36861e922108bfbf0',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gadb551e7530b9fa63b588e11704827b7b',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gad674cecbb2b80e50ad8680265dd50905',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga4cef6e6f7cb447719417f118ff4e367d',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gaa6907857c69443b1bd879fcf6beef8a9',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gab942c5914142128bce518c869f49f94d',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)']]], - ['pcl_7',['LaserScan to PCL',['../group__LaserScanToPointCloud.html',1,'']]], - ['pcl_20point_20clouds_8',['pcl point clouds',['../group__PointCloudRangeFiltering.html',1,'Range Filtering of PCL Point Clouds'],['../group__PointCloudSplitRangeFiltering.html',1,'Split Range Filtering of PCL Point Clouds'],['../group__TransformPointcloud.html',1,'Transform PCL Point Clouds']]], - ['pcl_20to_202d_20laserscan_9',['PCL to 2D LaserScan',['../group__LaserScan2dFromPointCloud.html',1,'']]], - ['pcl_20to_203d_20laserscan_10',['PCL to 3D LaserScan',['../group__LaserScanFromPointCloud.html',1,'']]], - ['point_11',['Transform a single point',['../group__TransformPoint.html',1,'']]], - ['point_20cloud_12',['point cloud',['../group__RemoveNaNFromPointCloud.html',1,'Remove NaN Points from a Point Cloud'],['../group__RemoveNaNNormalsFromPointCloud.html',1,'Remove NaN Points from a Point Cloud']]], - ['point_20cloud_20cluster_20extraction_13',['Point Cloud Cluster Extraction',['../group__ExtractClusters.html',1,'']]], - ['point_20cloud_20downsampling_14',['Point Cloud Downsampling',['../group__PointCloudDownSampling.html',1,'']]], - ['point_20cloud_20indices_20extraction_15',['Point Cloud Indices Extraction',['../group__ExtractIndices.html',1,'']]], - ['point_20cloud_20with_20normals_16',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], - ['point_20clouds_17',['point clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'Compute Variance and Correspondences of Two Point Clouds'],['../group__PointCloudRangeFiltering.html',1,'Range Filtering of PCL Point Clouds'],['../group__PointCloudSplitRangeFiltering.html',1,'Split Range Filtering of PCL Point Clouds'],['../group__TransformPointcloud.html',1,'Transform PCL Point Clouds']]], - ['point_20normal_20filtering_18',['Point Normal Filtering',['../group__PointNormalFiltering.html',1,'']]], - ['points_20from_20a_20point_20cloud_19',['points from a point cloud',['../group__RemoveNaNNormalsFromPointCloud.html',1,'Remove NaN Points from a Point Cloud'],['../group__RemoveNaNFromPointCloud.html',1,'Remove NaN Points from a Point Cloud']]], - ['pointxyzirt_20',['PointXYZIRT',['../structrtabmap_1_1PointXYZIRT.html',1,'rtabmap']]], - ['pointxyzit_21',['PointXYZIT',['../structrtabmap_1_1PointXYZIT.html',1,'rtabmap']]], - ['pose_22',['pose',['../classrtabmap_1_1Landmark.html#ac6bfc77e153b0877c4c1cc3d97327a88',1,'rtabmap::Landmark']]], - ['poses_23',['poses',['../classrtabmap_1_1Statistics.html#acb80fff8690d88228ebda369e0e06289',1,'rtabmap::Statistics']]], - ['post_24',['post',['../classUEventsManager.html#a956353a8006abe2edb0be2e1fc1846cb',1,'UEventsManager::post()'],['../classUEventsSender.html#ab03886c42164f2f9bf89fd3da641526f',1,'UEventsSender::post()']]], - ['posterior_25',['posterior',['../classrtabmap_1_1Statistics.html#ac50fb91120fdc16266460678088ac12f',1,'rtabmap::Statistics']]], - ['postupdate_26',['postUpdate',['../classrtabmap_1_1SensorCaptureThread.html#a43cb04de41b589b3f6069fff553a4dd7',1,'rtabmap::SensorCaptureThread']]], - ['prettyprint_27',['prettyPrint',['../classrtabmap_1_1Transform.html#a61ff0bf933e0e7f220f20745df3d0818',1,'rtabmap::Transform']]], - ['previousstamp_28',['previousStamp',['../classrtabmap_1_1Odometry.html#a36aa5447b7791c88a2799c99923be393',1,'rtabmap::Odometry']]], - ['previousvelocitytransform_29',['previousVelocityTransform',['../classrtabmap_1_1Odometry.html#a35d69a27271b798da6640295a98b9785',1,'rtabmap::Odometry']]], - ['priority_30',['Priority',['../classUThread.html#a731ef4dd5a8d15abcc06e7cfa53cd153',1,'UThread']]], - ['priorsignored_31',['priorsIgnored',['../classrtabmap_1_1Optimizer.html#aeebd0d5575ab7e9f492b095c05ddb237',1,'rtabmap::Optimizer']]], - ['probability_32',['probability',['../classrtabmap_1_1GlobalMap.html#a54fd556aa295938077539e85b2be829a',1,'rtabmap::GlobalMap']]], - ['process_33',['process',['../classrtabmap_1_1Rtabmap.html#a35cf8fd93f77d1c148ae6d3107725750',1,'rtabmap::Rtabmap::process(const cv::Mat &image, int id=0, const std::map< std::string, float > &externalStats=std::map< std::string, float >())'],['../classrtabmap_1_1Rtabmap.html#a91cedf4574a557cadf6daded489e4dbe',1,'rtabmap::Rtabmap::process(const SensorData &data, Transform odomPose, float odomLinearVariance, float odomAngularVariance, const std::vector< float > &odomVelocity=std::vector< float >(), const std::map< std::string, float > &externalStats=std::map< std::string, float >())'],['../classrtabmap_1_1Rtabmap.html#ad7f085b6ae0fd3c7077c500c028fd5c3',1,'rtabmap::Rtabmap::process(const SensorData &data, Transform odomPose, const cv::Mat &odomCovariance=cv::Mat::eye(6, 6, CV_64FC1), const std::vector< float > &odomVelocity=std::vector< float >(), const std::map< std::string, float > &externalStats=std::map< std::string, float >())'],['../classrtabmap_1_1Odometry.html#a4fcbe67de2ec6f23829e3962ee586315',1,'rtabmap::Odometry::process(SensorData &data, const Transform &guess, OdometryInfo *info=0)'],['../classrtabmap_1_1Odometry.html#a0c2d39ed9b76c2c411a9e62e16e3bce1',1,'rtabmap::Odometry::process(SensorData &data, OdometryInfo *info=0)']]], - ['progressstate_34',['ProgressState',['../classrtabmap_1_1ProgressState.html',1,'rtabmap']]], - ['project_35',['project',['../classrtabmap_1_1CameraModel.html#a01de9a3cdc993275b2fbcf21d6e29833',1,'rtabmap::CameraModel']]], - ['projectedids_36',['projectedIDs',['../classrtabmap_1_1RegistrationInfo.html#aa81f7ffab8e77dfc5240fd7e9a587498',1,'rtabmap::RegistrationInfo']]], - ['projectivepoint_37',['ProjectivePoint',['../classclams_1_1ProjectivePoint.html',1,'clams']]], - ['proportional_20radius_20filtering_38',['Proportional Radius Filtering',['../group__ProportionalRadiusFiltering.html',1,'']]], - ['proportionalradiusfiltering_39',['proportionalradiusfiltering',['../group__ProportionalRadiusFiltering.html#ga5382e5aa1b2db5ee59cda070d02030f7',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga3ce176a96606fd506d3ff28a0a4cdc2a',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga76e80e9da74feba84271c52b06065b7f',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga5e6659182a671665d293afb05461bdbd',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gac755f189d29b0ed14e48e7f241103176',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gaa3e3f8d0bdc8bfa7e070b7ef73541ddb',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gacdc66ecd05ab55d9c3eba62846f1cc5d',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga0b1bda3085510fd29162d6f511f14903',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga532ecb60ddd5c72d6c2930648da37621',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga9def3599aeff33e3d2a733020f713310',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gac355ea4ecf36de86425b3dcd7794b4e1',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gad54efb4e02c820af7d480c157a7c5ae8',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)']]], - ['proximitydetectionid_40',['proximityDetectionId',['../classrtabmap_1_1Statistics.html#a0aeff90b40410ef769e63ef6b000328b',1,'rtabmap::Statistics']]], - ['proximitydetectionmapid_41',['proximityDetectionMapId',['../classrtabmap_1_1Statistics.html#ae973bc5dc35b89888a67d5e416536c53',1,'rtabmap::Statistics']]], - ['prunenode_42',['pruneNode',['../classrtabmap_1_1RtabmapColorOcTree.html#aea61a0ef99b3c56ecf5178c6d6eeb847',1,'rtabmap::RtabmapColorOcTree']]], - ['pythoninterface_43',['PythonInterface',['../classrtabmap_1_1PythonInterface.html',1,'rtabmap']]] + ['r_0',['r',['../classrtabmap_1_1StereoCameraModel.html#a7afd347afb3909a2039f154b3a048035',1,'rtabmap::StereoCameraModel::R()'],['../classrtabmap_1_1CameraModel.html#ad763246258ddf02c27873c2536901781',1,'rtabmap::CameraModel::R()']]], + ['r11_1',['r11',['../classrtabmap_1_1Transform.html#a1ea4c945ccf717677606fc7fe0331ccf',1,'rtabmap::Transform']]], + ['radius_20filtering_2',['radius filtering',['../group__ProportionalRadiusFiltering.html',1,'Proportional Radius Filtering'],['../group__RadiusFiltering.html',1,'Radius Filtering']]], + ['radiusfiltering_3',['radiusfiltering',['../group__RadiusFiltering.html#ga21f5957a6c6b8dd2ca7e559ed8a82d08',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gada185029395a374e08162d2b357406a8',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga8fde7163c8ede34584e464909f8410cd',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gafba9a36653f1314aa968966f5e8f8df6',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gadc01992dd4ebc7fe77f40e423ba83f95',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gaa6e6e945a27057824168aa287670d641',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gae6562a12f695af7fc210043c85afeebc',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga9e4ddb084f4c00934f65f30d8b466047',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga4a5c1b3dd17782eed6ff342a27ab9dde',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga4f7bd9bc6922f17815109375fc11367b',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gaa1328e1ba793b44a450fe90e4e99fa35',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga3b3ef1e4b2893810542c6c2be871fa16',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)']]], + ['radiusposesclustering_4',['radiusPosesClustering',['../namespacertabmap_1_1graph.html#acaf3e4ffcfc830747c3c3cb02a8ea155',1,'rtabmap::graph']]], + ['radiusposesfiltering_5',['radiusPosesFiltering',['../namespacertabmap_1_1graph.html#a1906b8b4ad4b7ffc955d22c4996b1506',1,'rtabmap::graph']]], + ['random_20sampling_6',['Random Sampling',['../group__RandomSampling.html',1,'']]], + ['randomsampling_7',['randomsampling',['../group__RandomSampling.html#gaf323d2f6db341f7dd83893297b1f9693',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#gac4f1ee370a918987a847d5d604601837',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#ga7738134d7dec8f178a927dfe69fcb15a',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#gad6269088b589b735fd87e07d11bf2547',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#ga5e31a5d57029fddd20e5d57ecdfb1184',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#ga8dadcd7fb9beedc839b54079c6e84701',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, int samples)']]], + ['range_20filtering_20of_20pcl_20point_20clouds_8',['range filtering of pcl point clouds',['../group__PointCloudRangeFiltering.html',1,'Range Filtering of PCL Point Clouds'],['../group__PointCloudSplitRangeFiltering.html',1,'Split Range Filtering of PCL Point Clouds']]], + ['rangefiltering_9',['rangefiltering',['../group__PointCloudRangeFiltering.html#ga954c38903497ffa168e9d58afc47078e',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)'],['../namespacertabmap_1_1util3d.html#ae33bcf90896fbedc448097bed3bde0ae',1,'rtabmap::util3d::rangeFiltering(const LaserScan &scan, float rangeMin, float rangeMax)'],['../group__PointCloudRangeFiltering.html#gaf1867021c847f77f561a96e4823a16bd',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)'],['../group__PointCloudRangeFiltering.html#gaeff3b4153a78703ce5be9c64f8243596',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)'],['../group__PointCloudRangeFiltering.html#ga2a2226e27b4203d04293f84bf8032e3f',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)']]], + ['rangesplitfiltering_10',['rangesplitfiltering',['../group__PointCloudSplitRangeFiltering.html#gac9564b3cf8c8be2f80a20655f70af4f0',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)'],['../group__PointCloudSplitRangeFiltering.html#ga2dfe5eefc31a50912297f6341eae4446',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)'],['../group__PointCloudSplitRangeFiltering.html#ga99d6429ac043d37bdef871158739557e',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)'],['../group__PointCloudSplitRangeFiltering.html#ga843adb51ad7882fc8c6b8d00f4663c3b',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)']]], + ['ransacdeterministicseedenabled_11',['ransacDeterministicSeedEnabled',['../namespacertabmap_1_1util3d.html#ad918f390fa8b4d331561d5a00d61ea7b',1,'rtabmap::util3d']]], + ['rawlikelihood_12',['rawLikelihood',['../classrtabmap_1_1Statistics.html#a472f50deace411e1fbbef95f4fb698de',1,'rtabmap::Statistics']]], + ['raytrace_13',['rayTrace',['../namespacertabmap_1_1util3d.html#a281695150f5c02e6222d050f488a9d6b',1,'rtabmap::util3d']]], + ['reactivatesignatures_14',['reactivateSignatures',['../classrtabmap_1_1Memory.html#aa244b8581684b85e35d2056cf972e377',1,'rtabmap::Memory']]], + ['recording_20and_20datasets_15',['Recording and datasets',['../tools.html#autotoc_md9',1,'']]], + ['rectifydepth_16',['rectifyDepth',['../classrtabmap_1_1CameraModel.html#a22cf7f5b49ef0cd8be08755010f6acb5',1,'rtabmap::CameraModel']]], + ['rectifyimage_17',['rectifyImage',['../classrtabmap_1_1CameraModel.html#a17219cf5cf82d224f2a7ed5af01fa236',1,'rtabmap::CameraModel']]], + ['reducedids_18',['reducedIds',['../classrtabmap_1_1Statistics.html#a8c1e9a5c04232909f62447656d6bcbce',1,'rtabmap::Statistics']]], + ['reducegraph_19',['reduceGraph',['../namespacertabmap_1_1graph.html#aabda884597e6b8df053d04ee56cfaf6f',1,'rtabmap::graph']]], + ['reducenode_20',['reduceNode',['../classrtabmap_1_1Memory.html#ac9e6bfaf161d4bd1a9f99d2352492a1d',1,'rtabmap::Memory']]], + ['refcorners_21',['refCorners',['../classrtabmap_1_1OdometryInfo.html#a191435796512e2d1b6fd06c36bbc7516',1,'rtabmap::OdometryInfo']]], + ['reference_22',['Parameter reference',['../parameters.html',1,'']]], + ['refimageid_23',['refImageId',['../classrtabmap_1_1Statistics.html#a4ba41e262e2af21bfb2c9d1b6e493d6d',1,'rtabmap::Statistics']]], + ['refimagemapid_24',['refImageMapId',['../classrtabmap_1_1Statistics.html#a45abfdd8f164e0c457d64b80919d5052',1,'rtabmap::Statistics']]], + ['refinelinks_25',['refineLinks',['../classrtabmap_1_1Rtabmap.html#a6650c241bd6a89f66718ce7a227dfe10',1,'rtabmap::Rtabmap']]], + ['reg_26',['reg',['../classrtabmap_1_1OdometryInfo.html#a15a03ce5044cf0c6af77085777c4df7a',1,'rtabmap::OdometryInfo::reg'],['../parameters.html#parameters_Reg',1,'Reg']]], + ['region_20of_20interest_20roi_20computation_27',['Region of Interest (ROI) Computation',['../group__RoiComputation.html',1,'']]], + ['registercurrentthread_28',['registerCurrentThread',['../classULogger.html#a9e0fa0a0e32b03f89d08668e7c0b4664',1,'ULogger']]], + ['registerdepth_29',['registerDepth',['../namespacertabmap_1_1util2d.html#a48a7e15282f392e77561dd96ed3320f9',1,'rtabmap::util2d']]], + ['registration_30',['registration',['../classrtabmap_1_1Registration.html#a7d0ff4149da7f5839308ff543932b067',1,'rtabmap::Registration::Registration()'],['../classrtabmap_1_1Registration.html',1,'rtabmap::Registration']]], + ['registrationicp_31',['RegistrationIcp',['../classrtabmap_1_1RegistrationIcp.html',1,'rtabmap']]], + ['registrationinfo_32',['RegistrationInfo',['../classrtabmap_1_1RegistrationInfo.html',1,'rtabmap']]], + ['registrationvis_33',['registrationvis',['../classrtabmap_1_1RegistrationVis.html',1,'rtabmap::RegistrationVis'],['../classrtabmap_1_1RegistrationVis.html#aa845f7fbbfc8fc340dba96a2a6550d03',1,'rtabmap::RegistrationVis::RegistrationVis()']]], + ['rejectedmsg_34',['rejectedMsg',['../classrtabmap_1_1RegistrationInfo.html#af47520f216ad7259cfcc07254c4daa96',1,'rtabmap::RegistrationInfo']]], + ['rejectlastloopclosure_35',['rejectLastLoopClosure',['../classrtabmap_1_1Rtabmap.html#ab04bd616db9107a705faf5b3395a73d3',1,'rtabmap::Rtabmap']]], + ['release_36',['release',['../classUSemaphore.html#a693b35a08fd5363b14f3a220081814b5',1,'USemaphore']]], + ['remove_20nan_20points_20from_20a_20point_20cloud_37',['remove nan points from a point cloud',['../group__RemoveNaNNormalsFromPointCloud.html',1,'Remove NaN Points from a Point Cloud'],['../group__RemoveNaNFromPointCloud.html',1,'Remove NaN Points from a Point Cloud']]], + ['removeallref_38',['removeAllRef',['../classrtabmap_1_1VisualWord.html#a63364292bdd9921668187b16c2e0457e',1,'rtabmap::VisualWord']]], + ['removeallvirtuallinks_39',['removeAllVirtualLinks',['../classrtabmap_1_1Memory.html#a838b48bb9c2e6ccfe4f916ea2b2d00fd',1,'rtabmap::Memory']]], + ['removeallwordref_40',['removeAllWordRef',['../classrtabmap_1_1VWDictionary.html#ac4a70358ca2db8e63c67a30383a1d34b',1,'rtabmap::VWDictionary']]], + ['removeallwords_41',['removeAllWords',['../classrtabmap_1_1Signature.html#aac24301e6aff593fdcd679485b2c0e0e',1,'rtabmap::Signature']]], + ['removedir_42',['removeDir',['../classUDirectory.html#a78d8896627c8675a19b0c6fe6d9e274a',1,'UDirectory']]], + ['removehandler_43',['removeHandler',['../classUEventsManager.html#a10d4b359f630aa9387e77f8baefcc07c',1,'UEventsManager']]], + ['removelandmark_44',['removeLandmark',['../classrtabmap_1_1Signature.html#a6fe5edded7922a34c3f52e71e8be458d',1,'rtabmap::Signature']]], + ['removelandmarks_45',['removeLandmarks',['../classrtabmap_1_1Signature.html#aa482e98fb247d40368a9aaa838fe3a5a',1,'rtabmap::Signature']]], + ['removelink_46',['removelink',['../classrtabmap_1_1Memory.html#a3fcaa79a33d63f7e383d05868b1316e3',1,'rtabmap::Memory::removeLink()'],['../classrtabmap_1_1DBDriver.html#a7c3c7536423a956e74d3f609ee814717',1,'rtabmap::DBDriver::removeLink()'],['../classrtabmap_1_1Signature.html#abbd9806c2b20182217d2269c7398541e',1,'rtabmap::Signature::removeLink(int idTo)']]], + ['removelinks_47',['removeLinks',['../classrtabmap_1_1Signature.html#a8d3e01853af1365fce62dd460dea816f',1,'rtabmap::Signature']]], + ['removenanfrompointcloud_48',['removenanfrompointcloud',['../group__RemoveNaNFromPointCloud.html#gab8b441e9acbafb0f36a0f4567e9535d6',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PCLPointCloud2::Ptr &cloud)'],['../group__RemoveNaNFromPointCloud.html#ga30ecdbed3fd26b750dcb0e63ea8c68b1',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud)'],['../group__RemoveNaNFromPointCloud.html#ga2c98d8e54fff76606352c87edc378c31',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud)'],['../group__RemoveNaNFromPointCloud.html#ga307cddc4476370cc25e5f67fd13af865',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud)']]], + ['removenannormalsfrompointcloud_49',['removenannormalsfrompointcloud',['../group__RemoveNaNNormalsFromPointCloud.html#ga42b9cf0558f56e1b00bd9ab1e2f1d0e6',1,'rtabmap::util3d::removeNaNNormalsFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud)'],['../group__RemoveNaNNormalsFromPointCloud.html#gafeeebb45de9c3cb8ac353f3cf867bc41',1,'rtabmap::util3d::removeNaNNormalsFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud)'],['../group__RemoveNaNNormalsFromPointCloud.html#ga3813dba7a0841937f37d9ecdaf526748',1,'rtabmap::util3d::removeNaNNormalsFromPointCloud(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud)']]], + ['removerawdata_50',['removeRawData',['../classrtabmap_1_1Memory.html#acab72b1076370287ac28a1d464d480f0',1,'rtabmap::Memory']]], + ['removevirtuallinks_51',['removevirtuallinks',['../classrtabmap_1_1Signature.html#a328419f90f9dd8113dee4e38c9e30367',1,'rtabmap::Signature::removeVirtualLinks()'],['../classrtabmap_1_1Memory.html#aa77fb0f90185a274b3e9d0c609ce14ed',1,'rtabmap::Memory::removeVirtualLinks()']]], + ['removewords_52',['removeWords',['../classrtabmap_1_1VWDictionary.html#a7a506e15bf83d16cc98aaa34057216f4',1,'rtabmap::VWDictionary']]], + ['rename_53',['rename',['../classUFile.html#a725e2edf4b5f603bfc688e96c76858d4',1,'UFile::rename(const std::string &oldFilePath, const std::string &newFilePath)'],['../classUFile.html#a4918a111f92f2fdb7406fbd1661a1587',1,'UFile::rename(const std::string &newName)']]], + ['repeatonce_54',['repeatOnce',['../classrtabmap_1_1Registration.html#a7a9163259eaebff421953e194a623864',1,'rtabmap::Registration']]], + ['reproject_55',['reproject',['../classrtabmap_1_1CameraModel.html#a99204ef1a884478cf45b1503432b235b',1,'rtabmap::CameraModel::reproject(float x, float y, float z, int &u, int &v) const'],['../classrtabmap_1_1CameraModel.html#a637a730717e42939449cd9f09e20db26',1,'rtabmap::CameraModel::reproject(float x, float y, float z, float &u, float &v) const']]], + ['reset_56',['reset',['../classrtabmap_1_1OdometryLOAM.html#a6acc7b4f164a8915ada550ba7c23ac0e',1,'rtabmap::OdometryLOAM::reset()'],['../classrtabmap_1_1OdometryMono.html#a9574ccc748b5c4f664c059d460742457',1,'rtabmap::OdometryMono::reset()'],['../classrtabmap_1_1OdometryMSCKF.html#a3be4ada7eebf234c87a3127a85988d97',1,'rtabmap::OdometryMSCKF::reset()'],['../classrtabmap_1_1OdometryOkvis.html#a81f51ca0b6f3b48f9e6a6e0e2d7b7118',1,'rtabmap::OdometryOkvis::reset()'],['../classrtabmap_1_1OdometryFovis.html#a0175e1e923673028f1d647aaa185447c',1,'rtabmap::OdometryFovis::reset()'],['../classrtabmap_1_1OdometryLIOSAM.html#a7f72dbc28081ae774303dbf2d8cb5535',1,'rtabmap::OdometryLIOSAM::reset()'],['../classrtabmap_1_1OdometryFLOAM.html#a85105e691f68317b2816566cb7440e46',1,'rtabmap::OdometryFLOAM::reset()'],['../classrtabmap_1_1OdometryVINSFusion.html#aa2fdb97067ad27d76c6315125a513ed3',1,'rtabmap::OdometryVINSFusion::reset()'],['../classrtabmap_1_1OdometryF2M.html#a7a4b7219e339bbea7761601027f192d2',1,'rtabmap::OdometryF2M::reset()'],['../classrtabmap_1_1OdometryF2F.html#a7fb0eb46ed5b40e15299bc40b5cd4eb5',1,'rtabmap::OdometryF2F::reset()'],['../classrtabmap_1_1OdometryDVO.html#aa20fb31a7bf255caa1f13b0b69b2ee65',1,'rtabmap::OdometryDVO::reset()'],['../classrtabmap_1_1OdometryCuVSLAM.html#a4cb0a09fc8eb184b2e0d915980b02742',1,'rtabmap::OdometryCuVSLAM::reset()'],['../classrtabmap_1_1Odometry.html#a0ea20c39ae597a21e896b706662bb31c',1,'rtabmap::Odometry::reset()'],['../classrtabmap_1_1IMUFilter.html#a45b68e2127fc5a687ef6b7920bf9b39b',1,'rtabmap::IMUFilter::reset()'],['../classrtabmap_1_1BayesFilter.html#ad415ee334d31eebc3685e61862f32573',1,'rtabmap::BayesFilter::reset()'],['../classrtabmap_1_1OdometryOpenVINS.html#abbf8f6be20990f3e39ad23325d72b41b',1,'rtabmap::OdometryOpenVINS::reset()'],['../classrtabmap_1_1OdometryViso2.html#ad442b8186b72e220feace5fb0b0fec5c',1,'rtabmap::OdometryViso2::reset()'],['../classULogger.html#a007b617547d616325e58003eb4352a19',1,'ULogger::reset()'],['../classrtabmap_1_1OdometryOpen3D.html#a21fecb34185676d02d92c7ad18f13970',1,'rtabmap::OdometryOpen3D::reset()'],['../classrtabmap_1_1OdometryORBSLAM2.html#ab127fac7aae296a68a9bf68ab02ffbbc',1,'rtabmap::OdometryORBSLAM2::reset()'],['../classrtabmap_1_1OdometryORBSLAM3.html#a57626265fa4c23fab95140ca9c1f8f93',1,'rtabmap::OdometryORBSLAM3::reset()']]], + ['resetmemory_57',['resetMemory',['../classrtabmap_1_1Rtabmap.html#af12ae46226f33adf8c4cafbe1bcf544c',1,'rtabmap::Rtabmap']]], + ['resettimer_58',['resetTimer',['../classrtabmap_1_1SensorCapture.html#afa9923bb4a3b88e6dbf4c8ae7f060437',1,'rtabmap::SensorCapture']]], + ['restart_59',['restart',['../classUTimer.html#aa4db57cf682a403fba8ddf95d268d2a6',1,'UTimer']]], + ['rewind_60',['rewind',['../classUDirectory.html#aba596118c893215cf1a2981196864dca',1,'UDirectory']]], + ['rgbd_61',['RGBD',['../parameters.html#parameters_RGBD',1,'']]], + ['rgbdfromcloud_62',['rgbdFromCloud',['../namespacertabmap_1_1util3d.html#a5ec62aa90ceb52a032e7e49c22e0fd76',1,'rtabmap::util3d']]], + ['rgbfromcloud_63',['rgbFromCloud',['../namespacertabmap_1_1util3d.html#a3366d0a9c24960ee3f5b720945e12b1b',1,'rtabmap::util3d']]], + ['right_64',['right',['../classrtabmap_1_1StereoCameraModel.html#ab8061141407d8cc55d7f83211708af85',1,'rtabmap::StereoCameraModel']]], + ['rightraw_65',['rightRaw',['../classrtabmap_1_1SensorData.html#aaa7408cb13ea2cbe33438e007b80de30',1,'rtabmap::SensorData']]], + ['roi_66',['roi',['../classrtabmap_1_1StereoCameraModel.html#ac2fb1c489ae60bd7e4c104515db3c3a9',1,'rtabmap::StereoCameraModel::roi()'],['../classrtabmap_1_1CameraModel.html#a2ff3290299c36b64ee880db2386f898f',1,'rtabmap::CameraModel::roi()']]], + ['roi_20computation_67',['Region of Interest (ROI) Computation',['../group__RoiComputation.html',1,'']]], + ['rotateimagesupsideupifnecessary_68',['rotateImagesUpsideUpIfNecessary',['../namespacertabmap_1_1util2d.html#a1577494ad9730181d5b768ca8237d5dd',1,'rtabmap::util2d']]], + ['rotation_69',['rotation',['../classrtabmap_1_1Transform.html#aeed78122de7f78a13641802b964d9631',1,'rtabmap::Transform']]], + ['rotationmatrix_70',['rotationMatrix',['../classrtabmap_1_1Transform.html#a23dfabecb7b2ad9c6a7fdcde08d900ab',1,'rtabmap::Transform']]], + ['rotvariance_71',['rotVariance',['../classrtabmap_1_1Link.html#a00cecebc9adf3ee5afb66d6ad63871e4',1,'rtabmap::Link']]], + ['rtab_20map_20c_20api_72',['RTAB-Map C++ API',['../index.html',1,'']]], + ['rtabmap_73',['rtabmap',['../parameters.html#parameters_Rtabmap',1,'Rtabmap'],['../classrtabmap_1_1Rtabmap.html',1,'rtabmap::Rtabmap'],['../namespacertabmap.html',1,'rtabmap']]], + ['rtabmap_3a_3agraph_74',['graph',['../namespacertabmap_1_1graph.html',1,'rtabmap']]], + ['rtabmap_3a_3autil2d_75',['util2d',['../namespacertabmap_1_1util2d.html',1,'rtabmap']]], + ['rtabmap_3a_3autil3d_76',['util3d',['../namespacertabmap_1_1util3d.html',1,'rtabmap']]], + ['rtabmap_5ft_5fopengl_77',['rtabmap_T_opengl',['../classrtabmap_1_1Transform.html#aa58ff702a149c05c930195d1ce42012e',1,'rtabmap::Transform']]], + ['rtabmapcoloroctree_78',['rtabmapcoloroctree',['../classrtabmap_1_1RtabmapColorOcTree.html#a357d9dd5513df9a4185d84f97c1d5a3f',1,'rtabmap::RtabmapColorOcTree::RtabmapColorOcTree()'],['../classrtabmap_1_1RtabmapColorOcTree.html',1,'rtabmap::RtabmapColorOcTree']]], + ['rtabmapcoloroctreememberinit_79',['RtabmapColorOcTreeMemberInit',['../classrtabmap_1_1RtabmapColorOcTree.html#aa365df57ec5726f1d9ccff0c50a1cfbd',1,'rtabmap::RtabmapColorOcTree']]], + ['rtabmapcoloroctreenode_80',['RtabmapColorOcTreeNode',['../classrtabmap_1_1RtabmapColorOcTreeNode.html',1,'rtabmap']]], + ['rtabmapevent_81',['RtabmapEvent',['../classrtabmap_1_1RtabmapEvent.html',1,'rtabmap']]], + ['rtabmapevent3dmap_82',['RtabmapEvent3DMap',['../classrtabmap_1_1RtabmapEvent3DMap.html',1,'rtabmap']]], + ['rtabmapeventcmd_83',['RtabmapEventCmd',['../classrtabmap_1_1RtabmapEventCmd.html',1,'rtabmap']]], + ['rtabmapeventinit_84',['RtabmapEventInit',['../classrtabmap_1_1RtabmapEventInit.html',1,'rtabmap']]], + ['rtabmapglobalpathevent_85',['RtabmapGlobalPathEvent',['../classrtabmap_1_1RtabmapGlobalPathEvent.html',1,'rtabmap']]], + ['rtabmapgoalstatusevent_86',['RtabmapGoalStatusEvent',['../classrtabmap_1_1RtabmapGoalStatusEvent.html',1,'rtabmap']]], + ['rtabmaplabelerrorevent_87',['RtabmapLabelErrorEvent',['../classrtabmap_1_1RtabmapLabelErrorEvent.html',1,'rtabmap']]], + ['rtabmapthread_88',['rtabmapthread',['../classrtabmap_1_1RtabmapThread.html#a5c5752b0b0a0e05e8e97308c74f9b955',1,'rtabmap::RtabmapThread::RtabmapThread()'],['../classrtabmap_1_1RtabmapThread.html',1,'rtabmap::RtabmapThread']]], + ['rvlcodec_89',['RvlCodec',['../classrtabmap_1_1RvlCodec.html',1,'rtabmap']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_14.js b/preview/pr-1492/api/latest/search/all_14.js index 98e6d251..755f1a5c 100644 --- a/preview/pr-1492/api/latest/search/all_14.js +++ b/preview/pr-1492/api/latest/search/all_14.js @@ -1,4 +1,183 @@ var searchData= [ - ['qt_20widgets_20libutilite_5fqt_20so_20_3a_20optional_0',['Qt Widgets (libutilite_qt.so : OPTIONAL)',['../group__UtiLite.html#qtLib',1,'']]] + ['sad_0',['sad',['../namespacertabmap_1_1util2d.html#a4cd865b8edc489f950b0c1b5e1a0c992',1,'rtabmap::util2d']]], + ['sampling_1',['Random Sampling',['../group__RandomSampling.html',1,'']]], + ['save_2',['save',['../classrtabmap_1_1StereoCameraModel.html#abfafd0a24795186f3bf623082663b4cd',1,'rtabmap::StereoCameraModel::save()'],['../classrtabmap_1_1CameraModel.html#ab5ec6010459c4e642e162dc8914bccb9',1,'rtabmap::CameraModel::save()']]], + ['save2dmap_3',['save2dmap',['../classrtabmap_1_1Memory.html#ac96fffe9fde99f7c74a06bbc5727be6b',1,'rtabmap::Memory::save2DMap()'],['../classrtabmap_1_1DBDriver.html#a5bed0d1f92c1cc864dedf99b99a44037',1,'rtabmap::DBDriver::save2DMap(const cv::Mat &map, float xMin, float yMin, float cellSize) const']]], + ['saveflannindex_4',['saveFlannIndex',['../classrtabmap_1_1DBDriver.html#a33c2abff50e61f35efbbdbe530963fea',1,'rtabmap::DBDriver']]], + ['savelasfile_5',['savelasfile',['../namespacertabmap.html#a264208396318e0ecfe2af8f3aafe0374',1,'rtabmap::saveLASFile(const std::string &filePath, const pcl::PointCloud< pcl::PointXYZ > &cloud, const std::vector< int > &cameraIds=std::vector< int >())'],['../namespacertabmap.html#ad59cb4c65fba713c1a622904c5229198',1,'rtabmap::saveLASFile(const std::string &filePath, const pcl::PointCloud< pcl::PointXYZI > &cloud, const std::vector< int > &cameraIds=std::vector< int >())'],['../namespacertabmap.html#af174f507bee7dde4f9d45044d7bee8ea',1,'rtabmap::saveLASFile(const std::string &filePath, const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const std::vector< int > &cameraIds=std::vector< int >(), const std::vector< float > &intensities=std::vector< float >())']]], + ['savelocationdata_6',['saveLocationData',['../classrtabmap_1_1Memory.html#a93119d10342db4a55c77b180cb249453',1,'rtabmap::Memory']]], + ['saveoptimizedmesh_7',['saveoptimizedmesh',['../classrtabmap_1_1DBDriver.html#a22d5643353b8d49bcc94c5a4abbc9a39',1,'rtabmap::DBDriver::saveOptimizedMesh()'],['../classrtabmap_1_1Memory.html#a7e16d27512d0daf17b9dbb17aab3b201',1,'rtabmap::Memory::saveOptimizedMesh()']]], + ['saveoptimizedposes_8',['saveoptimizedposes',['../classrtabmap_1_1DBDriver.html#ab91ad40e4273485e5f0951fac32c22e4',1,'rtabmap::DBDriver::saveOptimizedPoses()'],['../classrtabmap_1_1Memory.html#ab7a2da56bb12845f0370a20a9497dfe0',1,'rtabmap::Memory::saveOptimizedPoses()']]], + ['savepcdwords_9',['savepcdwords',['../namespacertabmap_1_1util3d.html#a4e297ff4baacb0c658d7481eef5201a6',1,'rtabmap::util3d::savePCDWords(const std::string &fileName, const std::multimap< int, pcl::PointXYZ > &words, const Transform &transform=Transform::getIdentity())'],['../namespacertabmap_1_1util3d.html#abf6955904a45f28187e73aa1f4c409e0',1,'rtabmap::util3d::savePCDWords(const std::string &fileName, const std::multimap< int, cv::Point3f > &words, const Transform &transform=Transform::getIdentity())']]], + ['savepreviewimage_10',['savepreviewimage',['../classrtabmap_1_1Memory.html#affdd654e385b61306a2ac2ea91d13b85',1,'rtabmap::Memory::savePreviewImage()'],['../classrtabmap_1_1DBDriver.html#a8323a53d20e4ade6b1c7b268c473a170',1,'rtabmap::DBDriver::savePreviewImage()']]], + ['savestatistics_11',['saveStatistics',['../classrtabmap_1_1Memory.html#afbcfc92dc9bbc344ab106d2f21d93aaf',1,'rtabmap::Memory']]], + ['savestereotransform_12',['saveStereoTransform',['../classrtabmap_1_1StereoCameraModel.html#a1d016f499dbcce889ce7b7062c83b660',1,'rtabmap::StereoCameraModel']]], + ['scale_13',['scale',['../classrtabmap_1_1StereoCameraModel.html#a264d57ca1e0f6b41d03ffe1d89afc382',1,'rtabmap::StereoCameraModel']]], + ['scaled_14',['scaled',['../classrtabmap_1_1CameraModel.html#aecf2e87f260558dbf631e4803e1ed986',1,'rtabmap::CameraModel']]], + ['segmentcloud_15',['segmentCloud',['../classrtabmap_1_1LocalGridMaker.html#ad54b92f6d04b76a550483a7a68f45bda',1,'rtabmap::LocalGridMaker']]], + ['segmentobstaclesfromground_16',['segmentobstaclesfromground',['../namespacertabmap_1_1util3d.html#a72b271fa98352180241614517ef3b21e',1,'rtabmap::util3d::segmentObstaclesFromGround(const typename pcl::PointCloud< PointT >::Ptr &cloud, pcl::IndicesPtr &ground, pcl::IndicesPtr &obstacles, int normalKSearch, float groundNormalAngle, float clusterRadius, int minClusterSize, bool segmentFlatObstacles=false, float maxGroundHeight=0.0f, pcl::IndicesPtr *flatObstacles=0, const Eigen::Vector4f &viewPoint=Eigen::Vector4f(0, 0, 100, 0), float groundNormalsUp=0)'],['../namespacertabmap_1_1util3d.html#a58ee399b0bca3a8af41e74d0eced5f84',1,'rtabmap::util3d::segmentObstaclesFromGround(const typename pcl::PointCloud< PointT >::Ptr &cloud, const pcl::IndicesPtr &indices, pcl::IndicesPtr &ground, pcl::IndicesPtr &obstacles, int normalKSearch, float groundNormalAngle, float clusterRadius, int minClusterSize, bool segmentFlatObstacles=false, float maxGroundHeight=0.0f, pcl::IndicesPtr *flatObstacles=0, const Eigen::Vector4f &viewPoint=Eigen::Vector4f(0, 0, 100, 0), float groundNormalsUp=0)']]], + ['sensorcapture_17',['sensorcapture',['../classrtabmap_1_1SensorCapture.html',1,'rtabmap::SensorCapture'],['../classrtabmap_1_1SensorCapture.html#adf4b1dfd8e5b45b8eecf938a92dbae94',1,'rtabmap::SensorCapture::SensorCapture()']]], + ['sensorcaptureinfo_18',['sensorcaptureinfo',['../classrtabmap_1_1SensorCaptureInfo.html',1,'rtabmap::SensorCaptureInfo'],['../classrtabmap_1_1SensorCaptureInfo.html#a8f315fb6fe3a16b77e3252d66088db09',1,'rtabmap::SensorCaptureInfo::SensorCaptureInfo()']]], + ['sensorcapturethread_19',['sensorcapturethread',['../classrtabmap_1_1SensorCaptureThread.html#a2a64df180f19d0a2ea9a8d66ea58fc42',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, Camera *camera, SensorCapture *odomSensor, const Transform &extrinsics, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a590aee9497d8a3b6e14b68e1e17f9c6a',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, SensorCapture *odomSensor, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html',1,'rtabmap::SensorCaptureThread'],['../classrtabmap_1_1SensorCaptureThread.html#a9cf0e883ace51a2a656395327beb74e5',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, Camera *camera, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#acae15b44b2fb05da9421dc88ff0be75c',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Camera *camera, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a76ad33a55009b7a7f7ec51acccbe0492',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Camera *camera, SensorCapture *odomSensor, const Transform &extrinsics, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a834d1e5c389e7ef8eb23bf1361916ae2',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, const ParametersMap &parameters=ParametersMap())']]], + ['sensordata_20',['sensordata',['../classrtabmap_1_1SensorData.html#aead598774e0cb15375828a2965b3ab80',1,'rtabmap::SensorData::SensorData()'],['../classrtabmap_1_1Signature.html#a24c257c2ff3fe156910ac82c41de8738',1,'rtabmap::Signature::sensorData()'],['../classrtabmap_1_1SensorData.html#a87424cc9915dababe9aa3bc418e85197',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depth_confidence, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ac06b8207850c5412cc52f5f0e0e4ba7b',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a52b215e8d320bbcbd464e3b7181a077b',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depthConfidence, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ae4498a6d017e83202dfe86618e91fa57',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a72a0250435fc194b1189241d4a47254d',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depthConfidence, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ada69a11125b0b3072add73a3a2f1b5f2',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ae0370b88671bb41812c2d39fd0cfc3ce',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depthConfidence, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a1534d36fee45c3df70679438ec9d00a3',1,'rtabmap::SensorData::SensorData(const cv::Mat &left, const cv::Mat &right, const StereoCameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#abdd07b6e248e165959468bb31897bc20',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &left, const cv::Mat &right, const StereoCameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a6ccaccf892f950b0caa03c07de3eab98',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const std::vector< StereoCameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a14f7a5c64b5d27842cb654e247d1fd20',1,'rtabmap::SensorData::SensorData(const cv::Mat &image, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ab6201ea27482207308f000bd4cc90081',1,'rtabmap::SensorData::SensorData(const cv::Mat &image, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a941f907890fe9e0e9becec0a665581cd',1,'rtabmap::SensorData::SensorData()'],['../classrtabmap_1_1Signature.html#a0e7b1874613a7438ec1b2d9aa2634da8',1,'rtabmap::Signature::sensorData()'],['../classrtabmap_1_1SensorData.html#ad34a0a4ca3eac4a1c91fb7fb5068fb04',1,'rtabmap::SensorData::SensorData()'],['../classrtabmap_1_1SensorData.html',1,'rtabmap::SensorData'],['../classrtabmap_1_1SensorData.html#a25efb0e7904a3daa7f4ee7cd814a24ff',1,'rtabmap::SensorData::SensorData()']]], + ['sensorevent_21',['sensorevent',['../classrtabmap_1_1SensorEvent.html#a1a47910aed70809eabfc195ca2515f85',1,'rtabmap::SensorEvent::SensorEvent(const SensorData &data, const std::string &cameraName)'],['../classrtabmap_1_1SensorEvent.html#a1e35f9e5433d00628dd51876bc74fec5',1,'rtabmap::SensorEvent::SensorEvent(const SensorData &data, const SensorCaptureInfo &sensorCaptureInfo)'],['../classrtabmap_1_1SensorEvent.html#a6e120cf7c4aea9201462c9cbb224b787',1,'rtabmap::SensorEvent::SensorEvent(const SensorData &data)'],['../classrtabmap_1_1SensorEvent.html#aef6624e43c3f7f29684072782a377e20',1,'rtabmap::SensorEvent::SensorEvent()'],['../classrtabmap_1_1SensorEvent.html#aa6c0584b85a70fe240f745c759948591',1,'rtabmap::SensorEvent::SensorEvent(const cv::Mat &image, int seq=0, double stamp=0.0, const std::string &cameraName=std::string())'],['../classrtabmap_1_1SensorEvent.html',1,'rtabmap::SensorEvent']]], + ['sensors_20and_20calibration_22',['Sensors and calibration',['../tools.html#autotoc_md10',1,'']]], + ['separator_23',['separator',['../classUDirectory.html#a66750846a899e436808d4eadbcafced0',1,'UDirectory']]], + ['serialize_24',['serialize',['../classrtabmap_1_1CameraModel.html#a5724619c7ac8c796fd8c63660e398082',1,'rtabmap::CameraModel::serialize()'],['../classrtabmap_1_1StereoCameraModel.html#a4eab6254ef808719ca2d0543c89e0722',1,'rtabmap::StereoCameraModel::serialize()']]], + ['serializedata_25',['serializeData',['../classrtabmap_1_1Statistics.html#ab34cfba17216b060f57e106d7c169685',1,'rtabmap::Statistics']]], + ['serializeindex_26',['serializeIndex',['../classrtabmap_1_1VWDictionary.html#a2864c406b3792dbfb7c8c334b6e44d41',1,'rtabmap::VWDictionary']]], + ['setaffinity_27',['setAffinity',['../classUThread.html#aabcf31acae6ca5b8503ec320acbc11f8',1,'UThread']]], + ['setaltitude_28',['setAltitude',['../classrtabmap_1_1GeodeticCoords.html#afe3c631b5f01246840f8591fc8dc834e',1,'rtabmap::GeodeticCoords']]], + ['setbuffered_29',['setBuffered',['../classULogger.html#ab981daf077b8afbf49c7bd185aa3b273',1,'ULogger']]], + ['setcachesize_30',['setCacheSize',['../classrtabmap_1_1DBDriverSqlite3.html#afc148e17cf8cc6ed4565c5519b06fc5c',1,'rtabmap::DBDriverSqlite3']]], + ['setcameramodel_31',['setCameraModel',['../classrtabmap_1_1SensorData.html#ad8ae172220b7bfffeb09bb1eac60f28f',1,'rtabmap::SensorData']]], + ['setcameramodels_32',['setCameraModels',['../classrtabmap_1_1SensorData.html#af841bbc9ea6de17124f8c871fa5d0719',1,'rtabmap::SensorData']]], + ['setchildregistration_33',['setChildRegistration',['../classrtabmap_1_1Registration.html#ac105402feeb2ec6551235296604145aa',1,'rtabmap::Registration']]], + ['setcoloronly_34',['setColorOnly',['../classrtabmap_1_1SensorCaptureThread.html#a6308c79599bd90b77d243febff024a15',1,'rtabmap::SensorCaptureThread']]], + ['setconstraints_35',['setConstraints',['../classrtabmap_1_1Statistics.html#ac4761222db6faee6c34c53c1d4d00ec2',1,'rtabmap::Statistics']]], + ['setcurrentgoalid_36',['setCurrentGoalId',['../classrtabmap_1_1Statistics.html#a845a35143a149c9670fb46938594fcb9',1,'rtabmap::Statistics']]], + ['setdatabuffersize_37',['setDataBufferSize',['../classrtabmap_1_1RtabmapThread.html#ab9b4e64c65264f12bfeb1814aff59cbe',1,'rtabmap::RtabmapThread']]], + ['setdbinmemory_38',['setDbInMemory',['../classrtabmap_1_1DBDriverSqlite3.html#a0722fcddc772af1cc03a7fe8b410d137',1,'rtabmap::DBDriverSqlite3']]], + ['setdetectorrate_39',['setDetectorRate',['../classrtabmap_1_1RtabmapThread.html#a8ff95633544be0d87c1dc977cb52a064',1,'rtabmap::RtabmapThread']]], + ['setdistortionmodel_40',['setDistortionModel',['../classrtabmap_1_1SensorCaptureThread.html#aa7f6dcffcd6646994c2a87d8b888edcc',1,'rtabmap::SensorCaptureThread']]], + ['setdoomed_41',['setDoomed',['../classUDestroyer.html#aa3f030225d28ac7ad7059b9b64bde837',1,'UDestroyer']]], + ['setdualmode_42',['setDualMode',['../classrtabmap_1_1CameraRealSense2.html#ad9a5218ed20bad24c020a18e2ed0b12c',1,'rtabmap::CameraRealSense2']]], + ['setdummydictionary_43',['setdummydictionary',['../classrtabmap_1_1Memory.html#a655f123daec9e4e50e322db9f3bbd6db',1,'rtabmap::Memory::setDummyDictionary()'],['../classrtabmap_1_1Rtabmap.html#a4d351e3f5ef809460afbb5a7702a500d',1,'rtabmap::Rtabmap::setDummyDictionary()']]], + ['setenabled_44',['setEnabled',['../classrtabmap_1_1Signature.html#a51a08cbabd87eb0fd5045ffdb4cb3c00',1,'rtabmap::Signature']]], + ['setenvsensors_45',['setEnvSensors',['../classrtabmap_1_1SensorData.html#ab3a5ebf180d5f2f106877b78aee6d1d1',1,'rtabmap::SensorData']]], + ['seteventlevel_46',['setEventLevel',['../classULogger.html#ac0705dc7bc5da07ce27351eb6519e942',1,'ULogger']]], + ['setextended_47',['setExtended',['../classrtabmap_1_1Statistics.html#a938202c5836ba75d8eb06b0317712d06',1,'rtabmap::Statistics']]], + ['setfeatures_48',['setFeatures',['../classrtabmap_1_1SensorData.html#ad083f0a1e7769ff62183a0fa47279ae3',1,'rtabmap::SensorData']]], + ['setfixeddictionary_49',['setFixedDictionary',['../classrtabmap_1_1VWDictionary.html#a5f3712744b9f7beb5da186a842f7d74a',1,'rtabmap::VWDictionary']]], + ['setframerate_50',['setframerate',['../classrtabmap_1_1SensorCapture.html#a1e195970f52334094174783c5fd06456',1,'rtabmap::SensorCapture::setFrameRate()'],['../classrtabmap_1_1SensorCaptureThread.html#a416f1596701d6b9dbd8512cd1c617788',1,'rtabmap::SensorCaptureThread::setFrameRate()']]], + ['setglobaldescriptors_51',['setGlobalDescriptors',['../classrtabmap_1_1SensorData.html#ab6f18f2eb0340c8f6e800a695424bbbe',1,'rtabmap::SensorData']]], + ['setglobalpose_52',['setGlobalPose',['../classrtabmap_1_1SensorData.html#a72f0ce5a2989f478149f5cf2d5a36556',1,'rtabmap::SensorData']]], + ['setgps_53',['setGPS',['../classrtabmap_1_1SensorData.html#ad09e3e0fc1f60d233d81288a4cf8f56a',1,'rtabmap::SensorData']]], + ['setgroundtruth_54',['setGroundTruth',['../classrtabmap_1_1SensorData.html#a7051ea8c13bafd7eaffb5f5a93064808',1,'rtabmap::SensorData']]], + ['setgroundtruthpose_55',['setGroundTruthPose',['../classrtabmap_1_1Signature.html#aa8be86850b1277ce7c5eb4a5998e35e9',1,'rtabmap::Signature']]], + ['sethistogrammethod_56',['setHistogramMethod',['../classrtabmap_1_1SensorCaptureThread.html#a3e55c70032141f75802b2339c102c063',1,'rtabmap::SensorCaptureThread']]], + ['setid_57',['setId',['../classrtabmap_1_1SensorData.html#a4d0f4615a747eaef142b51a1ab1e5527',1,'rtabmap::SensorData']]], + ['setidentity_58',['setIdentity',['../classrtabmap_1_1Transform.html#afe833cfcd56f2f147091e7d309dadb36',1,'rtabmap::Transform']]], + ['setimagedecimation_59',['setImageDecimation',['../classrtabmap_1_1SensorCaptureThread.html#a74383f4e31ed642520511eb822ed1d89',1,'rtabmap::SensorCaptureThread']]], + ['setimagerate_60',['setImageRate',['../classrtabmap_1_1SensorCaptureThread.html#a2a40e01eb8e61aae54feeb1458efb88e',1,'rtabmap::SensorCaptureThread']]], + ['setimagesize_61',['setimagesize',['../classrtabmap_1_1CameraModel.html#a43fd48b917ca145876024859f8565931',1,'rtabmap::CameraModel::setImageSize()'],['../classrtabmap_1_1StereoCameraModel.html#a898c2eff7bfc4977703f8edb86ca1187',1,'rtabmap::StereoCameraModel::setImageSize()']]], + ['setimu_62',['setIMU',['../classrtabmap_1_1SensorData.html#a2297bfc9d81c077852d8f832231ba139',1,'rtabmap::SensorData']]], + ['setincrementaldictionary_63',['setIncrementalDictionary',['../classrtabmap_1_1VWDictionary.html#ab14ef6e8fb979dce23f9a40a1faf8dff',1,'rtabmap::VWDictionary']]], + ['setinfmatrix_64',['setInfMatrix',['../classrtabmap_1_1Link.html#a3a82104ae4195beff134811a3a19d939',1,'rtabmap::Link']]], + ['setinitialpose_65',['setInitialPose',['../classrtabmap_1_1Rtabmap.html#a9a9321531773f37cd5d7740495ede47f',1,'rtabmap::Rtabmap']]], + ['setjournalmode_66',['setJournalMode',['../classrtabmap_1_1DBDriverSqlite3.html#ae3c445bedd62088bb20e76eda6cfe64d',1,'rtabmap::DBDriverSqlite3']]], + ['setlabel_67',['setLabel',['../classrtabmap_1_1Signature.html#aa6dc3ad065ae2fd29afbbe69429f3a7b',1,'rtabmap::Signature']]], + ['setlabels_68',['setLabels',['../classrtabmap_1_1Statistics.html#aaa519c598aa7a56eda73653ab34d6b48',1,'rtabmap::Statistics']]], + ['setlandmarks_69',['setLandmarks',['../classrtabmap_1_1SensorData.html#af0873bbd79209dca371792e94e020e14',1,'rtabmap::SensorData']]], + ['setlaserscan_70',['setLaserScan',['../classrtabmap_1_1SensorData.html#a8fc1c848518793a1fe65c47a3ff729b0',1,'rtabmap::SensorData']]], + ['setlastsignaturedata_71',['setLastSignatureData',['../classrtabmap_1_1Statistics.html#ae5de0aae15a10ed18cc30c2656bd4d6a',1,'rtabmap::Statistics']]], + ['setlastwordid_72',['setLastWordId',['../classrtabmap_1_1VWDictionary.html#af0b676e13c7dba437147520335289e97',1,'rtabmap::VWDictionary']]], + ['setlatitude_73',['setLatitude',['../classrtabmap_1_1GeodeticCoords.html#a9113dd2d169f83e68b1dd0b12f8f24da',1,'rtabmap::GeodeticCoords']]], + ['setlevel_74',['setLevel',['../classULogger.html#ad8589bdaabddc1e9a260b890b1cf312e',1,'ULogger']]], + ['setlikelihood_75',['setLikelihood',['../classrtabmap_1_1Statistics.html#a8988eb66288df6a4d676b3cbd7b3a7ff',1,'rtabmap::Statistics']]], + ['setlocalizationcovariance_76',['setLocalizationCovariance',['../classrtabmap_1_1Statistics.html#a747aee7cd90f8318de6d0b82bedcd971',1,'rtabmap::Statistics']]], + ['setlocalpath_77',['setLocalPath',['../classrtabmap_1_1Statistics.html#a3c80bf518d943d9b86e5088a9269b455',1,'rtabmap::Statistics']]], + ['setlocaltransform_78',['setlocaltransform',['../classrtabmap_1_1CameraModel.html#aa1325c971f17d371553c3f75be7aeece',1,'rtabmap::CameraModel::setLocalTransform()'],['../classrtabmap_1_1SensorCapture.html#a0ea4e217047c234bcfcb9866e36ea7c0',1,'rtabmap::SensorCapture::setLocalTransform()'],['../classrtabmap_1_1StereoCameraModel.html#aee77882ceca428a560f5fd3713a330fb',1,'rtabmap::StereoCameraModel::setLocalTransform()']]], + ['setlongitude_79',['setLongitude',['../classrtabmap_1_1GeodeticCoords.html#aac1f8d7bcf0aff48aa8c7aefa91c72d3',1,'rtabmap::GeodeticCoords']]], + ['setloopclosureid_80',['setLoopClosureId',['../classrtabmap_1_1Statistics.html#a19272faba1c28279bb565464afa84645',1,'rtabmap::Statistics']]], + ['setloopclosuremapid_81',['setLoopClosureMapId',['../classrtabmap_1_1Statistics.html#a3b92ac9f165c77b2cc92f3fc6d7242cd',1,'rtabmap::Statistics']]], + ['setloopclosuretransform_82',['setLoopClosureTransform',['../classrtabmap_1_1Statistics.html#ac323334656165fd230cbe396836c6939',1,'rtabmap::Statistics']]], + ['setmapcorrection_83',['setMapCorrection',['../classrtabmap_1_1Statistics.html#a6a70e49f42639395a89edbde4659bf88',1,'rtabmap::Statistics']]], + ['setmemorythreshold_84',['setMemoryThreshold',['../classrtabmap_1_1Rtabmap.html#a6915ee0137b949837addcb5d3ac1646c',1,'rtabmap::Rtabmap']]], + ['setmirroringenabled_85',['setMirroringEnabled',['../classrtabmap_1_1SensorCaptureThread.html#a1cfabc2a5451ffe913f5691b80de514d',1,'rtabmap::SensorCaptureThread']]], + ['setmodified_86',['setModified',['../classrtabmap_1_1Signature.html#a245c8af68f7adec3813e3b062395769f',1,'rtabmap::Signature']]], + ['setname_87',['setname',['../classrtabmap_1_1CameraModel.html#a402a407fa2bca721087a6deda24cc10d',1,'rtabmap::CameraModel::setName()'],['../classrtabmap_1_1StereoCameraModel.html#adc404f0be63eedd0e0a9d6d5b5b36a94',1,'rtabmap::StereoCameraModel::setName()']]], + ['setnnstrategy_88',['setNNStrategy',['../classrtabmap_1_1VWDictionary.html#af60e271facb40ff668c4bc24cff1b9cc',1,'rtabmap::VWDictionary']]], + ['setnull_89',['setNull',['../classrtabmap_1_1Transform.html#af0020cf4093b8b1a3d1f68ee657b3662',1,'rtabmap::Transform']]], + ['setobj_90',['setObj',['../classUObjDeletionThread.html#a3a54e762b9f21750fe724bf78b48c653',1,'UObjDeletionThread']]], + ['setoccupancygrid_91',['setOccupancyGrid',['../classrtabmap_1_1SensorData.html#a5c12949c62c65281bade9ffcc681462b',1,'rtabmap::SensorData']]], + ['setodomasgroundtruth_92',['setOdomAsGroundTruth',['../classrtabmap_1_1SensorCaptureThread.html#a5a6a9ad20c75150f86ef479fe74ae6f7',1,'rtabmap::SensorCaptureThread']]], + ['setodomcacheconstraints_93',['setOdomCacheConstraints',['../classrtabmap_1_1Statistics.html#ae3d58759c1cc237b2e297c2c5f608725',1,'rtabmap::Statistics']]], + ['setodomcacheposes_94',['setOdomCachePoses',['../classrtabmap_1_1Statistics.html#a6032903dc163f7bc5d36c0520ccdfcef',1,'rtabmap::Statistics']]], + ['setoptimizedposes_95',['setOptimizedPoses',['../classrtabmap_1_1Rtabmap.html#a7a841702b925777620714fce7b41fd69',1,'rtabmap::Rtabmap']]], + ['setpath_96',['setPath',['../classUDirectory.html#aadfc0f6dfedc74bb6ef67dc87d6441f4',1,'UDirectory']]], + ['setpose_97',['setPose',['../classrtabmap_1_1Signature.html#aca4bf5db794637f0780f6eb2139a16f0',1,'rtabmap::Signature']]], + ['setposes_98',['setPoses',['../classrtabmap_1_1Statistics.html#acf7df1c7a8958a24988239fc40ece1ea',1,'rtabmap::Statistics']]], + ['setposterior_99',['setPosterior',['../classrtabmap_1_1Statistics.html#a915bb9bd90193a92f565f56024d61586',1,'rtabmap::Statistics']]], + ['setpredictionlc_100',['setPredictionLC',['../classrtabmap_1_1BayesFilter.html#a3255a54c1d2fc5b9a6db91fb38d591ae',1,'rtabmap::BayesFilter']]], + ['setprintcolored_101',['setPrintColored',['../classULogger.html#a773d95354adfe1fd1296f3b2f09668d3',1,'ULogger']]], + ['setprintendline_102',['setPrintEndline',['../classULogger.html#aa7cd59599601cdb214c6cb4df103dca0',1,'ULogger']]], + ['setprintlevel_103',['setPrintLevel',['../classULogger.html#a4a97457a98a02f60580e6f3c93f83d7a',1,'ULogger']]], + ['setprintthreadid_104',['setPrintThreadId',['../classULogger.html#a071b4484d0020a87760bbe282175724a',1,'ULogger']]], + ['setprinttime_105',['setPrintTime',['../classULogger.html#a2142b47257ecf1f2561afa8353eae411',1,'ULogger']]], + ['setprintwhere_106',['setPrintWhere',['../classULogger.html#af5a2e0f11770fcb457c1859c9f8b5ec3',1,'ULogger']]], + ['setprintwherefullpath_107',['setPrintWhereFullPath',['../classULogger.html#a2784b7a88339964e2a1c2b3436245bfc',1,'ULogger']]], + ['setpriority_108',['setPriority',['../classUThread.html#a80418be3a80a01ddd05a863b58787b43',1,'UThread']]], + ['setproximitydetectionid_109',['setProximityDetectionId',['../classrtabmap_1_1Statistics.html#a25b8a9b50054a80dc09423b6fe9f68ff',1,'rtabmap::Statistics']]], + ['setproximitydetectionmapid_110',['setProximityDetectionMapId',['../classrtabmap_1_1Statistics.html#a5e6df533a3c7a70d0391f7fe129e5eef',1,'rtabmap::Statistics']]], + ['setransacdeterministicseed_111',['setRansacDeterministicSeed',['../namespacertabmap_1_1util3d.html#a5f95aa913b08b0d0f12e9fc02b087692',1,'rtabmap::util3d']]], + ['setrate_112',['setRate',['../classrtabmap_1_1IMUThread.html#a3b646ffce1964e2ab6bc314dc4b27deb',1,'rtabmap::IMUThread']]], + ['setrawlikelihood_113',['setRawLikelihood',['../classrtabmap_1_1Statistics.html#a20a3634b3fbd36d86b1803f7427b105f',1,'rtabmap::Statistics']]], + ['setreducedids_114',['setReducedIds',['../classrtabmap_1_1Statistics.html#abf88d8f411f811549d91d29a5b78d308',1,'rtabmap::Statistics']]], + ['setrefimageid_115',['setRefImageId',['../classrtabmap_1_1Statistics.html#a4fa0c5aafea26effea2ed63d5bf3a31f',1,'rtabmap::Statistics']]], + ['setrefimagemapid_116',['setRefImageMapId',['../classrtabmap_1_1Statistics.html#a39895f500676995e2cc830169b80c7ca',1,'rtabmap::Statistics']]], + ['setresolution_117',['setResolution',['../classrtabmap_1_1CameraVideo.html#a7c8c8e9d343f78fdd17aad2db34dbecb',1,'rtabmap::CameraVideo']]], + ['setrgbdimage_118',['setRGBDImage',['../classrtabmap_1_1SensorData.html#a203770ef217dfdc67b98ca593b2cab24',1,'rtabmap::SensorData']]], + ['setsaved_119',['setsaved',['../classrtabmap_1_1Signature.html#a02c5d305492e3534e3799b8b7c78d912',1,'rtabmap::Signature::setSaved()'],['../classrtabmap_1_1VisualWord.html#a58f7ff50ca24f1586bf3fdf5999d6184',1,'rtabmap::VisualWord::setSaved()']]], + ['setscanparameters_120',['setscanparameters',['../classrtabmap_1_1SensorCaptureThread.html#a40f1016ea142c6117ffb080f64b4a854',1,'rtabmap::SensorCaptureThread::setScanParameters(bool fromDepth, int downsampleStep, float rangeMin, float rangeMax, float voxelSize, int normalsK, float normalsRadius, bool forceGroundNormalsUp, bool deskewing)'],['../classrtabmap_1_1SensorCaptureThread.html#a00a7a0e4f5277f6c6ed53bf832624c00',1,'rtabmap::SensorCaptureThread::setScanParameters(bool fromDepth, int downsampleStep=1, float rangeMin=0.0f, float rangeMax=0.0f, float voxelSize=0.0f, int normalsK=0, float normalsRadius=0.0f, float groundNormalsUp=0.0f, bool deskewing=false)']]], + ['setsignaturesdata_121',['setSignaturesData',['../classrtabmap_1_1Statistics.html#ad23568ea07d4ad167fcbd83a9083a2ef',1,'rtabmap::Statistics']]], + ['setstamp_122',['setstamp',['../classrtabmap_1_1Statistics.html#a12bfc3ce8eb232a6ac3942af504bedef',1,'rtabmap::Statistics::setStamp()'],['../classrtabmap_1_1SensorData.html#a5c0844e94d3fff50a8bfec2decf2f94c',1,'rtabmap::SensorData::setStamp(double stamp)']]], + ['setstereocameramodel_123',['setStereoCameraModel',['../classrtabmap_1_1SensorData.html#ab2f74509af5e3f56d1c4d5e31c0c6003',1,'rtabmap::SensorData']]], + ['setstereocameramodels_124',['setStereoCameraModels',['../classrtabmap_1_1SensorData.html#ab4e6b5d917155b94d8b4b6242fe56c6e',1,'rtabmap::SensorData']]], + ['setstereoexposurecompensation_125',['setStereoExposureCompensation',['../classrtabmap_1_1SensorCaptureThread.html#a2c43f41518d914f2a3ae6959abcde989',1,'rtabmap::SensorCaptureThread']]], + ['setstereotodepth_126',['setStereoToDepth',['../classrtabmap_1_1SensorCaptureThread.html#ae0658121bc03f0eafd469ee114bc61f8',1,'rtabmap::SensorCaptureThread']]], + ['setsynchronous_127',['setSynchronous',['../classrtabmap_1_1DBDriverSqlite3.html#a187e2bbb52ae7f32a0fc79540f0f104b',1,'rtabmap::DBDriverSqlite3']]], + ['settempstore_128',['setTempStore',['../classrtabmap_1_1DBDriverSqlite3.html#a8f4adea749a2d30340715002056f9062',1,'rtabmap::DBDriverSqlite3']]], + ['settimethreshold_129',['setTimeThreshold',['../classrtabmap_1_1Rtabmap.html#a80add8fadd488d0c7781c249abea0d5d',1,'rtabmap::Rtabmap']]], + ['settreadidfilter_130',['setTreadIdFilter',['../classULogger.html#ada44d4afa869f1f9eab174a28c8a1acd',1,'ULogger']]], + ['settype_131',['setType',['../classULogger.html#a0fe73ce7c193ff399bca16b8d4d4cabb',1,'ULogger']]], + ['setuserdata_132',['setuserdata',['../classrtabmap_1_1Memory.html#aff18f08be0a7951f508276e341759f5c',1,'rtabmap::Memory::setUserData()'],['../classrtabmap_1_1Rtabmap.html#a037ddb5d737e0466d7610b88d8429bd6',1,'rtabmap::Rtabmap::setUserData()'],['../classrtabmap_1_1SensorData.html#accb5f254667af3074993a073a4e1f072',1,'rtabmap::SensorData::setUserData()']]], + ['setvelocity_133',['setVelocity',['../classrtabmap_1_1Signature.html#a1e48a2cde44ad1ecc2daaf5e8245e86a',1,'rtabmap::Signature']]], + ['setweight_134',['setWeight',['../classrtabmap_1_1Signature.html#a28cc9f0c8d553a24ef9e5227be1c99fe',1,'rtabmap::Signature']]], + ['setweights_135',['setWeights',['../classrtabmap_1_1Statistics.html#a918d447083cfcea3ab040e985461ae45',1,'rtabmap::Statistics']]], + ['setwmstate_136',['setWmState',['../classrtabmap_1_1Statistics.html#aa43870ba13369f23c122bff62f6654c8',1,'rtabmap::Statistics']]], + ['setwords_137',['setWords',['../classrtabmap_1_1Signature.html#a6fb8d04c4c2c8ee6f82d1eb65fd750a4',1,'rtabmap::Signature']]], + ['setwordsdescriptors_138',['setWordsDescriptors',['../classrtabmap_1_1Signature.html#a80565e1439be473d9c783d5c624b1a02',1,'rtabmap::Signature']]], + ['setworkingdirectory_139',['setWorkingDirectory',['../classrtabmap_1_1Rtabmap.html#a25028c3e8d8018c03f47f06150d76eab',1,'rtabmap::Rtabmap']]], + ['shareto_140',['shareTo',['../classrtabmap_1_1LocalGridCache.html#a6350523acd5ce71be45cd653071837fc',1,'rtabmap::LocalGridCache']]], + ['sift_141',['sift',['../classrtabmap_1_1SIFT.html',1,'rtabmap::SIFT'],['../parameters.html#parameters_SIFT',1,'SIFT']]], + ['signature_142',['signature',['../classrtabmap_1_1Signature.html#a8e079b11910a45639a792158c40693ad',1,'rtabmap::Signature::Signature()'],['../classrtabmap_1_1Signature.html#aa3367bba5b890341238d93e642f847a7',1,'rtabmap::Signature::Signature(int id, int mapId=-1, int weight=0, double stamp=0.0, const std::string &label=std::string(), const Transform &pose=Transform(), const Transform &groundTruthPose=Transform(), const SensorData &sensorData=SensorData())'],['../classrtabmap_1_1Signature.html#af106b6a37909c236e22f5cac6150ce62',1,'rtabmap::Signature::Signature(const SensorData &data)'],['../classrtabmap_1_1Signature.html',1,'rtabmap::Signature']]], + ['single_20point_143',['Transform a single point',['../group__TransformPoint.html',1,'']]], + ['size_144',['size',['../classrtabmap_1_1Landmark.html#acba351c01c619a0d78e52e7bfca94111',1,'rtabmap::Landmark::size()'],['../classrtabmap_1_1Transform.html#a2cdd55b67e206a287e7bf4d248fb5256',1,'rtabmap::Transform::size()']]], + ['solvepnpransac_145',['solvePnPRansac',['../namespacertabmap_1_1util3d.html#ad426e396a196d6f69a004bb55982f9f7',1,'rtabmap::util3d']]], + ['split_20range_20filtering_20of_20pcl_20point_20clouds_146',['Split Range Filtering of PCL Point Clouds',['../group__PointCloudSplitRangeFiltering.html',1,'']]], + ['ssc_147',['SSC',['../namespacertabmap_1_1util2d.html#aa6957971e17f27bb066efe036d80fd46',1,'rtabmap::util2d']]], + ['ssd_148',['ssd',['../namespacertabmap_1_1util2d.html#a179e07ca5bc9581ff4782ae8f9d33521',1,'rtabmap::util2d']]], + ['stamp_149',['stamp',['../classrtabmap_1_1GPS.html#a8620d60c593c641eb3be44ae41bec799',1,'rtabmap::GPS::stamp()'],['../classrtabmap_1_1SensorData.html#a566e5600bc0369f2f88ff0c597cefcfb',1,'rtabmap::SensorData::stamp()'],['../classrtabmap_1_1Statistics.html#a24a86b496c06f7d027ebb803b0ce70dd',1,'rtabmap::Statistics::stamp()'],['../classrtabmap_1_1OdometryInfo.html#a7b005bbc7922cf3c6c352451f65b199d',1,'rtabmap::OdometryInfo::stamp'],['../classrtabmap_1_1SensorCaptureInfo.html#ab9f52d419f810e3044f56583ed230902',1,'rtabmap::SensorCaptureInfo::stamp'],['../classrtabmap_1_1EnvSensor.html#a1bbcf9a834523dd2e91ef1ab8d31d5e4',1,'rtabmap::EnvSensor::stamp()']]], + ['start_150',['start',['../classUThread.html#a051e9adcf24f92b9c8e31acd06bad88c',1,'UThread::start()'],['../classUTimer.html#a10f628d8be04474d13c04b07c0426200',1,'UTimer::start()']]], + ['start_20here_151',['Start here',['../index.html#autotoc_md0',1,'']]], + ['startdeletion_152',['startDeletion',['../classUObjDeletionThread.html#a2b4e12d9f11684b1378bb77a1a3c54b3',1,'UObjDeletionThread']]], + ['state_153',['State',['../classrtabmap_1_1RtabmapThread.html#a037a7b9aaacca152e0f087920e8a5fae',1,'rtabmap::RtabmapThread']]], + ['staticmemberinitializer_154',['StaticMemberInitializer',['../classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.html',1,'rtabmap::RtabmapColorOcTree']]], + ['statistics_155',['statistics',['../classrtabmap_1_1Statistics.html',1,'rtabmap::Statistics'],['../classrtabmap_1_1Statistics.html#a5f5bf8e57410944ec46be25a5bf8ab46',1,'rtabmap::Statistics::Statistics()'],['../classrtabmap_1_1OdometryInfo.html#a3353258f68ec539287dcc60cc08f3da7',1,'rtabmap::OdometryInfo::statistics()']]], + ['stereo_156',['stereo',['../classrtabmap_1_1Stereo.html',1,'rtabmap::Stereo'],['../parameters.html#parameters_Stereo',1,'Stereo'],['../classrtabmap_1_1Stereo.html#a1031c68f4e66690da216718382af0ab3',1,'rtabmap::Stereo::Stereo()']]], + ['stereobm_157',['stereobm',['../classrtabmap_1_1StereoBM.html',1,'rtabmap::StereoBM'],['../parameters.html#parameters_StereoBM',1,'StereoBM'],['../classrtabmap_1_1StereoBM.html#a74970c7517eec90828dd03510c3e3db0',1,'rtabmap::StereoBM::StereoBM(const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1StereoBM.html#a33ff25f4afacce93201f509b78e5ca6f',1,'rtabmap::StereoBM::StereoBM(int blockSize, int numDisparities)']]], + ['stereocameramodel_158',['stereocameramodel',['../classrtabmap_1_1StereoCameraModel.html#a76bab07a51033de989fc522064ede024',1,'rtabmap::StereoCameraModel::StereoCameraModel()'],['../classrtabmap_1_1StereoCameraModel.html',1,'rtabmap::StereoCameraModel'],['../classrtabmap_1_1StereoCameraModel.html#a179ffcbc49ff3a281ef33cb4381e061c',1,'rtabmap::StereoCameraModel::StereoCameraModel()'],['../classrtabmap_1_1StereoCameraModel.html#a1887639053ef5c09c3f650b5a7f280d8',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, const cv::Size &imageSize1, const cv::Mat &K1, const cv::Mat &D1, const cv::Mat &R1, const cv::Mat &P1, const cv::Size &imageSize2, const cv::Mat &K2, const cv::Mat &D2, const cv::Mat &R2, const cv::Mat &P2, const cv::Mat &R, const cv::Mat &T, const cv::Mat &E, const cv::Mat &F, const Transform &localTransform=Transform(0, 0, 1, 0, -1, 0, 0, 0, 0,-1, 0, 0))'],['../classrtabmap_1_1StereoCameraModel.html#a8e3a5c32e13727545f2d22dda05c96b0',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, double fx, double fy, double cx, double cy, double baseline, const Transform &localTransform=Transform(0, 0, 1, 0, -1, 0, 0, 0, 0,-1, 0, 0), const cv::Size &imageSize=cv::Size(0, 0))'],['../classrtabmap_1_1StereoCameraModel.html#a0bdbbaa6e3ab315b0c5fce03247cea6c',1,'rtabmap::StereoCameraModel::StereoCameraModel(double fx, double fy, double cx, double cy, double baseline, const Transform &localTransform=Transform(0, 0, 1, 0, -1, 0, 0, 0, 0,-1, 0, 0), const cv::Size &imageSize=cv::Size(0, 0))'],['../classrtabmap_1_1StereoCameraModel.html#ae91c2717319f3cd7b6f40768e5adbb9f',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, const CameraModel &leftCameraModel, const CameraModel &rightCameraModel, const cv::Mat &R=cv::Mat(), const cv::Mat &T=cv::Mat(), const cv::Mat &E=cv::Mat(), const cv::Mat &F=cv::Mat())']]], + ['stereocameramodels_159',['stereoCameraModels',['../classrtabmap_1_1SensorData.html#ab02d686ac7ef8b389655e913768b4d87',1,'rtabmap::SensorData']]], + ['stereodense_160',['stereodense',['../classrtabmap_1_1StereoDense.html#a57f0c431678a2c9db1b5f7dd46cbf49f',1,'rtabmap::StereoDense::StereoDense()'],['../classrtabmap_1_1StereoDense.html',1,'rtabmap::StereoDense']]], + ['stereoopticalflow_161',['stereoopticalflow',['../classrtabmap_1_1StereoOpticalFlow.html',1,'rtabmap::StereoOpticalFlow'],['../classrtabmap_1_1StereoOpticalFlow.html#a85173879ab911862112710fa1c94d8c5',1,'rtabmap::StereoOpticalFlow::StereoOpticalFlow()']]], + ['stereosgbm_162',['stereosgbm',['../classrtabmap_1_1StereoSGBM.html',1,'rtabmap::StereoSGBM'],['../classrtabmap_1_1StereoSGBM.html#ab7f04d815235b6ab8178e8572602dcd1',1,'rtabmap::StereoSGBM::StereoSGBM()'],['../parameters.html#parameters_StereoSGBM',1,'StereoSGBM']]], + ['stereotransform_163',['stereoTransform',['../classrtabmap_1_1StereoCameraModel.html#a506f83654d7f772a3743d24869c05742',1,'rtabmap::StereoCameraModel']]], + ['stl_164',['Convenient use of STL',['../group__UtiLite.html#stl',1,'']]], + ['stop_165',['stop',['../classUTimer.html#a6a517d6f5f6e6c28b9392d04be22a320',1,'UTimer']]], + ['strategyname_166',['strategyName',['../classrtabmap_1_1RegistrationIcp.html#aef9238a37e0b70c9368b2e20cfe7df12',1,'rtabmap::RegistrationIcp']]], + ['structural_20complexity_20of_20a_20point_20cloud_20with_20normals_167',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], + ['structure_168',['The map structure',['../index.html#autotoc_md5',1,'']]], + ['subtract_20filtering_169',['Subtract Filtering',['../group__SubtractFiltering.html',1,'']]], + ['subtractadaptivefiltering_170',['subtractadaptivefiltering',['../namespacertabmap_1_1util3d.html#a2d730d57c10b9ef235388c8e6bd49132',1,'rtabmap::util3d::subtractAdaptiveFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearchRatio=0.01, int minNeighborsInRadius=1, const Eigen::Vector3f &viewpoint=Eigen::Vector3f(0, 0, 0))'],['../namespacertabmap_1_1util3d.html#aa82dd73da48128b88a6aaf20c625814d',1,'rtabmap::util3d::subtractAdaptiveFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearchRatio=0.01, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1, const Eigen::Vector3f &viewpoint=Eigen::Vector3f(0, 0, 0))']]], + ['subtractfiltering_171',['subtractfiltering',['../group__SubtractFiltering.html#gad92c79e9320d8eae62053d01bb8ba9df',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointNormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga69fb3ae457d192fd2c12631b0b5adf60',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZ >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gaafd6fae4cac4f182d79e4507226165ef',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga68cd453fcda96d2dba733650879f5d54',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointNormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gad2840d4057963b7cb29c02ee15fca895',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &subtractCloud, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gae14131d7ab09a650fb1411a8252e5526',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZ >::Ptr &subtractCloud, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga1879c56f82037789aed799c484fb883a',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga49d4f22e20984d271bb4c3240018eeed',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga74d28899131bcb449b4d243a556c53aa',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gaf2bca73b4dc564bb6b2b7b779c718373',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)']]], + ['superpoint_172',['SuperPoint',['../parameters.html#parameters_SuperPoint',1,'']]], + ['superpointrpautrat_173',['superpointrpautrat',['../classrtabmap_1_1SuperPointRpautrat.html',1,'rtabmap::SuperPointRpautrat'],['../parameters.html#parameters_SuperPointRpautrat',1,'SuperPointRpautrat']]], + ['superpointtorch_174',['SuperPointTorch',['../classrtabmap_1_1SuperPointTorch.html',1,'rtabmap']]], + ['supported_20formats_3a_175',['Supported Formats:',['../namespacertabmap_1_1util3d.html#autotoc_md15',1,'']]], + ['supported_20input_20types_20and_20corresponding_20output_20data_3a_176',['Supported input types and corresponding output data:',['../group__LaserScanFromPointCloud.html#autotoc_md12',1,'']]], + ['surf_177',['surf',['../parameters.html#parameters_SURF',1,'SURF'],['../classrtabmap_1_1SURF.html',1,'rtabmap::SURF']]], + ['surf_5fdaisy_178',['SURF_DAISY',['../classrtabmap_1_1SURF__DAISY.html',1,'rtabmap']]], + ['surf_5ffreak_179',['SURF_FREAK',['../classrtabmap_1_1SURF__FREAK.html',1,'rtabmap']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_15.js b/preview/pr-1492/api/latest/search/all_15.js index 95646acc..9892d91b 100644 --- a/preview/pr-1492/api/latest/search/all_15.js +++ b/preview/pr-1492/api/latest/search/all_15.js @@ -1,78 +1,686 @@ var searchData= [ - ['r_0',['r',['../classrtabmap_1_1StereoCameraModel.html#a7afd347afb3909a2039f154b3a048035',1,'rtabmap::StereoCameraModel::R()'],['../classrtabmap_1_1CameraModel.html#ad763246258ddf02c27873c2536901781',1,'rtabmap::CameraModel::R()']]], - ['r11_1',['r11',['../classrtabmap_1_1Transform.html#a1ea4c945ccf717677606fc7fe0331ccf',1,'rtabmap::Transform']]], - ['radius_20filtering_2',['radius filtering',['../group__ProportionalRadiusFiltering.html',1,'Proportional Radius Filtering'],['../group__RadiusFiltering.html',1,'Radius Filtering']]], - ['radiusfiltering_3',['radiusfiltering',['../group__RadiusFiltering.html#ga8fde7163c8ede34584e464909f8410cd',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gada185029395a374e08162d2b357406a8',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gafba9a36653f1314aa968966f5e8f8df6',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gadc01992dd4ebc7fe77f40e423ba83f95',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gaa6e6e945a27057824168aa287670d641',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gae6562a12f695af7fc210043c85afeebc',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga9e4ddb084f4c00934f65f30d8b466047',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga4a5c1b3dd17782eed6ff342a27ab9dde',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga3b3ef1e4b2893810542c6c2be871fa16',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga21f5957a6c6b8dd2ca7e559ed8a82d08',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga4f7bd9bc6922f17815109375fc11367b',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gaa1328e1ba793b44a450fe90e4e99fa35',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)']]], - ['random_20sampling_4',['Random Sampling',['../group__RandomSampling.html',1,'']]], - ['randomsampling_5',['randomsampling',['../group__RandomSampling.html#ga8dadcd7fb9beedc839b54079c6e84701',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#gaf323d2f6db341f7dd83893297b1f9693',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#ga5e31a5d57029fddd20e5d57ecdfb1184',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#gac4f1ee370a918987a847d5d604601837',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#ga7738134d7dec8f178a927dfe69fcb15a',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#gad6269088b589b735fd87e07d11bf2547',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, int samples)']]], - ['range_20filtering_20of_20pcl_20point_20clouds_6',['range filtering of pcl point clouds',['../group__PointCloudRangeFiltering.html',1,'Range Filtering of PCL Point Clouds'],['../group__PointCloudSplitRangeFiltering.html',1,'Split Range Filtering of PCL Point Clouds']]], - ['rangefiltering_7',['rangefiltering',['../group__PointCloudRangeFiltering.html#gaeff3b4153a78703ce5be9c64f8243596',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)'],['../group__PointCloudRangeFiltering.html#ga954c38903497ffa168e9d58afc47078e',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)'],['../group__PointCloudRangeFiltering.html#gaf1867021c847f77f561a96e4823a16bd',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)'],['../group__PointCloudRangeFiltering.html#ga2a2226e27b4203d04293f84bf8032e3f',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)']]], - ['rangesplitfiltering_8',['rangesplitfiltering',['../group__PointCloudSplitRangeFiltering.html#gac9564b3cf8c8be2f80a20655f70af4f0',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)'],['../group__PointCloudSplitRangeFiltering.html#ga843adb51ad7882fc8c6b8d00f4663c3b',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)'],['../group__PointCloudSplitRangeFiltering.html#ga99d6429ac043d37bdef871158739557e',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)'],['../group__PointCloudSplitRangeFiltering.html#ga2dfe5eefc31a50912297f6341eae4446',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)']]], - ['rawlikelihood_9',['rawLikelihood',['../classrtabmap_1_1Statistics.html#a472f50deace411e1fbbef95f4fb698de',1,'rtabmap::Statistics']]], - ['reactivatesignatures_10',['reactivateSignatures',['../classrtabmap_1_1Memory.html#aa244b8581684b85e35d2056cf972e377',1,'rtabmap::Memory']]], - ['rectifydepth_11',['rectifyDepth',['../classrtabmap_1_1CameraModel.html#a22cf7f5b49ef0cd8be08755010f6acb5',1,'rtabmap::CameraModel']]], - ['rectifyimage_12',['rectifyImage',['../classrtabmap_1_1CameraModel.html#a17219cf5cf82d224f2a7ed5af01fa236',1,'rtabmap::CameraModel']]], - ['reducedids_13',['reducedIds',['../classrtabmap_1_1Statistics.html#a8c1e9a5c04232909f62447656d6bcbce',1,'rtabmap::Statistics']]], - ['reducenode_14',['reduceNode',['../classrtabmap_1_1Memory.html#ac9e6bfaf161d4bd1a9f99d2352492a1d',1,'rtabmap::Memory']]], - ['refimageid_15',['refImageId',['../classrtabmap_1_1Statistics.html#a4ba41e262e2af21bfb2c9d1b6e493d6d',1,'rtabmap::Statistics']]], - ['refimagemapid_16',['refImageMapId',['../classrtabmap_1_1Statistics.html#a45abfdd8f164e0c457d64b80919d5052',1,'rtabmap::Statistics']]], - ['refinelinks_17',['refineLinks',['../classrtabmap_1_1Rtabmap.html#a6650c241bd6a89f66718ce7a227dfe10',1,'rtabmap::Rtabmap']]], - ['region_20of_20interest_20roi_20computation_18',['Region of Interest (ROI) Computation',['../group__RoiComputation.html',1,'']]], - ['registercurrentthread_19',['registerCurrentThread',['../classULogger.html#a9e0fa0a0e32b03f89d08668e7c0b4664',1,'ULogger']]], - ['registerdepth_20',['registerDepth',['../namespacertabmap_1_1util2d.html#a48a7e15282f392e77561dd96ed3320f9',1,'rtabmap::util2d']]], - ['registration_21',['registration',['../classrtabmap_1_1Registration.html#a7d0ff4149da7f5839308ff543932b067',1,'rtabmap::Registration::Registration()'],['../classrtabmap_1_1Registration.html',1,'rtabmap::Registration']]], - ['registrationicp_22',['RegistrationIcp',['../classrtabmap_1_1RegistrationIcp.html',1,'rtabmap']]], - ['registrationinfo_23',['RegistrationInfo',['../classrtabmap_1_1RegistrationInfo.html',1,'rtabmap']]], - ['registrationvis_24',['registrationvis',['../classrtabmap_1_1RegistrationVis.html',1,'rtabmap::RegistrationVis'],['../classrtabmap_1_1RegistrationVis.html#aa845f7fbbfc8fc340dba96a2a6550d03',1,'rtabmap::RegistrationVis::RegistrationVis()']]], - ['rejectedmsg_25',['rejectedMsg',['../classrtabmap_1_1RegistrationInfo.html#af47520f216ad7259cfcc07254c4daa96',1,'rtabmap::RegistrationInfo']]], - ['rejectlastloopclosure_26',['rejectLastLoopClosure',['../classrtabmap_1_1Rtabmap.html#ab04bd616db9107a705faf5b3395a73d3',1,'rtabmap::Rtabmap']]], - ['release_27',['release',['../classUSemaphore.html#a693b35a08fd5363b14f3a220081814b5',1,'USemaphore']]], - ['remove_20nan_20points_20from_20a_20point_20cloud_28',['remove nan points from a point cloud',['../group__RemoveNaNFromPointCloud.html',1,'Remove NaN Points from a Point Cloud'],['../group__RemoveNaNNormalsFromPointCloud.html',1,'Remove NaN Points from a Point Cloud']]], - ['removeallref_29',['removeAllRef',['../classrtabmap_1_1VisualWord.html#a63364292bdd9921668187b16c2e0457e',1,'rtabmap::VisualWord']]], - ['removeallvirtuallinks_30',['removeAllVirtualLinks',['../classrtabmap_1_1Memory.html#a838b48bb9c2e6ccfe4f916ea2b2d00fd',1,'rtabmap::Memory']]], - ['removeallwordref_31',['removeAllWordRef',['../classrtabmap_1_1VWDictionary.html#ac4a70358ca2db8e63c67a30383a1d34b',1,'rtabmap::VWDictionary']]], - ['removeallwords_32',['removeAllWords',['../classrtabmap_1_1Signature.html#aac24301e6aff593fdcd679485b2c0e0e',1,'rtabmap::Signature']]], - ['removedir_33',['removeDir',['../classUDirectory.html#a78d8896627c8675a19b0c6fe6d9e274a',1,'UDirectory']]], - ['removehandler_34',['removeHandler',['../classUEventsManager.html#a10d4b359f630aa9387e77f8baefcc07c',1,'UEventsManager']]], - ['removelandmark_35',['removeLandmark',['../classrtabmap_1_1Signature.html#a6fe5edded7922a34c3f52e71e8be458d',1,'rtabmap::Signature']]], - ['removelandmarks_36',['removeLandmarks',['../classrtabmap_1_1Signature.html#aa482e98fb247d40368a9aaa838fe3a5a',1,'rtabmap::Signature']]], - ['removelink_37',['removelink',['../classrtabmap_1_1Signature.html#abbd9806c2b20182217d2269c7398541e',1,'rtabmap::Signature::removeLink()'],['../classrtabmap_1_1Memory.html#a3fcaa79a33d63f7e383d05868b1316e3',1,'rtabmap::Memory::removeLink()'],['../classrtabmap_1_1DBDriver.html#a7c3c7536423a956e74d3f609ee814717',1,'rtabmap::DBDriver::removeLink()']]], - ['removelinks_38',['removeLinks',['../classrtabmap_1_1Signature.html#a8d3e01853af1365fce62dd460dea816f',1,'rtabmap::Signature']]], - ['removenanfrompointcloud_39',['removenanfrompointcloud',['../group__RemoveNaNFromPointCloud.html#ga307cddc4476370cc25e5f67fd13af865',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud)'],['../group__RemoveNaNFromPointCloud.html#ga2c98d8e54fff76606352c87edc378c31',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud)'],['../group__RemoveNaNFromPointCloud.html#ga30ecdbed3fd26b750dcb0e63ea8c68b1',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud)'],['../group__RemoveNaNFromPointCloud.html#gab8b441e9acbafb0f36a0f4567e9535d6',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PCLPointCloud2::Ptr &cloud)']]], - ['removenannormalsfrompointcloud_40',['removenannormalsfrompointcloud',['../group__RemoveNaNNormalsFromPointCloud.html#ga3813dba7a0841937f37d9ecdaf526748',1,'rtabmap::util3d::removeNaNNormalsFromPointCloud(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud)'],['../group__RemoveNaNNormalsFromPointCloud.html#gafeeebb45de9c3cb8ac353f3cf867bc41',1,'rtabmap::util3d::removeNaNNormalsFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud)'],['../group__RemoveNaNNormalsFromPointCloud.html#ga42b9cf0558f56e1b00bd9ab1e2f1d0e6',1,'rtabmap::util3d::removeNaNNormalsFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud)']]], - ['removerawdata_41',['removeRawData',['../classrtabmap_1_1Memory.html#acab72b1076370287ac28a1d464d480f0',1,'rtabmap::Memory']]], - ['removevirtuallinks_42',['removevirtuallinks',['../classrtabmap_1_1Signature.html#a328419f90f9dd8113dee4e38c9e30367',1,'rtabmap::Signature::removeVirtualLinks()'],['../classrtabmap_1_1Memory.html#aa77fb0f90185a274b3e9d0c609ce14ed',1,'rtabmap::Memory::removeVirtualLinks()']]], - ['removewords_43',['removeWords',['../classrtabmap_1_1VWDictionary.html#a7a506e15bf83d16cc98aaa34057216f4',1,'rtabmap::VWDictionary']]], - ['rename_44',['rename',['../classUFile.html#a725e2edf4b5f603bfc688e96c76858d4',1,'UFile::rename(const std::string &oldFilePath, const std::string &newFilePath)'],['../classUFile.html#a4918a111f92f2fdb7406fbd1661a1587',1,'UFile::rename(const std::string &newName)']]], - ['repeatonce_45',['repeatOnce',['../classrtabmap_1_1Registration.html#a7a9163259eaebff421953e194a623864',1,'rtabmap::Registration']]], - ['reproject_46',['reproject',['../classrtabmap_1_1CameraModel.html#a637a730717e42939449cd9f09e20db26',1,'rtabmap::CameraModel::reproject(float x, float y, float z, float &u, float &v) const'],['../classrtabmap_1_1CameraModel.html#a99204ef1a884478cf45b1503432b235b',1,'rtabmap::CameraModel::reproject(float x, float y, float z, int &u, int &v) const']]], - ['reset_47',['reset',['../classrtabmap_1_1OdometryMSCKF.html#a3be4ada7eebf234c87a3127a85988d97',1,'rtabmap::OdometryMSCKF::reset()'],['../classrtabmap_1_1OdometryF2M.html#a7a4b7219e339bbea7761601027f192d2',1,'rtabmap::OdometryF2M::reset()'],['../classrtabmap_1_1OdometryMono.html#a9574ccc748b5c4f664c059d460742457',1,'rtabmap::OdometryMono::reset()'],['../classrtabmap_1_1OdometryLOAM.html#a6acc7b4f164a8915ada550ba7c23ac0e',1,'rtabmap::OdometryLOAM::reset()'],['../classrtabmap_1_1OdometryLIOSAM.html#a7f72dbc28081ae774303dbf2d8cb5535',1,'rtabmap::OdometryLIOSAM::reset()'],['../classrtabmap_1_1OdometryFovis.html#a0175e1e923673028f1d647aaa185447c',1,'rtabmap::OdometryFovis::reset()'],['../classrtabmap_1_1OdometryFLOAM.html#a85105e691f68317b2816566cb7440e46',1,'rtabmap::OdometryFLOAM::reset()'],['../classULogger.html#a007b617547d616325e58003eb4352a19',1,'ULogger::reset()'],['../classrtabmap_1_1OdometryF2F.html#a7fb0eb46ed5b40e15299bc40b5cd4eb5',1,'rtabmap::OdometryF2F::reset()'],['../classrtabmap_1_1OdometryDVO.html#aa20fb31a7bf255caa1f13b0b69b2ee65',1,'rtabmap::OdometryDVO::reset()'],['../classrtabmap_1_1OdometryCuVSLAM.html#a4cb0a09fc8eb184b2e0d915980b02742',1,'rtabmap::OdometryCuVSLAM::reset()'],['../classrtabmap_1_1Odometry.html#a0ea20c39ae597a21e896b706662bb31c',1,'rtabmap::Odometry::reset()'],['../classrtabmap_1_1IMUFilter.html#a45b68e2127fc5a687ef6b7920bf9b39b',1,'rtabmap::IMUFilter::reset()'],['../classrtabmap_1_1BayesFilter.html#ad415ee334d31eebc3685e61862f32573',1,'rtabmap::BayesFilter::reset()'],['../classrtabmap_1_1OdometryOpen3D.html#a21fecb34185676d02d92c7ad18f13970',1,'rtabmap::OdometryOpen3D::reset()'],['../classrtabmap_1_1OdometryOpenVINS.html#abbf8f6be20990f3e39ad23325d72b41b',1,'rtabmap::OdometryOpenVINS::reset()'],['../classrtabmap_1_1OdometryORBSLAM2.html#ab127fac7aae296a68a9bf68ab02ffbbc',1,'rtabmap::OdometryORBSLAM2::reset()'],['../classrtabmap_1_1OdometryORBSLAM3.html#a57626265fa4c23fab95140ca9c1f8f93',1,'rtabmap::OdometryORBSLAM3::reset()'],['../classrtabmap_1_1OdometryVINSFusion.html#aa2fdb97067ad27d76c6315125a513ed3',1,'rtabmap::OdometryVINSFusion::reset()'],['../classrtabmap_1_1OdometryViso2.html#ad442b8186b72e220feace5fb0b0fec5c',1,'rtabmap::OdometryViso2::reset()'],['../classrtabmap_1_1OdometryOkvis.html#a81f51ca0b6f3b48f9e6a6e0e2d7b7118',1,'rtabmap::OdometryOkvis::reset()']]], - ['resetmemory_48',['resetMemory',['../classrtabmap_1_1Rtabmap.html#af12ae46226f33adf8c4cafbe1bcf544c',1,'rtabmap::Rtabmap']]], - ['resettimer_49',['resetTimer',['../classrtabmap_1_1SensorCapture.html#afa9923bb4a3b88e6dbf4c8ae7f060437',1,'rtabmap::SensorCapture']]], - ['restart_50',['restart',['../classUTimer.html#aa4db57cf682a403fba8ddf95d268d2a6',1,'UTimer']]], - ['rewind_51',['rewind',['../classUDirectory.html#aba596118c893215cf1a2981196864dca',1,'UDirectory']]], - ['right_52',['right',['../classrtabmap_1_1StereoCameraModel.html#ab8061141407d8cc55d7f83211708af85',1,'rtabmap::StereoCameraModel']]], - ['rightraw_53',['rightRaw',['../classrtabmap_1_1SensorData.html#aaa7408cb13ea2cbe33438e007b80de30',1,'rtabmap::SensorData']]], - ['roi_54',['roi',['../classrtabmap_1_1CameraModel.html#a2ff3290299c36b64ee880db2386f898f',1,'rtabmap::CameraModel::roi()'],['../classrtabmap_1_1StereoCameraModel.html#ac2fb1c489ae60bd7e4c104515db3c3a9',1,'rtabmap::StereoCameraModel::roi()']]], - ['roi_20computation_55',['Region of Interest (ROI) Computation',['../group__RoiComputation.html',1,'']]], - ['rotateimagesupsideupifnecessary_56',['rotateImagesUpsideUpIfNecessary',['../namespacertabmap_1_1util2d.html#a1577494ad9730181d5b768ca8237d5dd',1,'rtabmap::util2d']]], - ['rotation_57',['rotation',['../classrtabmap_1_1Transform.html#aeed78122de7f78a13641802b964d9631',1,'rtabmap::Transform']]], - ['rotationmatrix_58',['rotationMatrix',['../classrtabmap_1_1Transform.html#a23dfabecb7b2ad9c6a7fdcde08d900ab',1,'rtabmap::Transform']]], - ['rotvariance_59',['rotVariance',['../classrtabmap_1_1Link.html#a00cecebc9adf3ee5afb66d6ad63871e4',1,'rtabmap::Link']]], - ['rtabmap_60',['rtabmap',['../namespacertabmap.html',1,'rtabmap'],['../classrtabmap_1_1Rtabmap.html',1,'rtabmap::Rtabmap']]], - ['rtabmap_3a_3autil2d_61',['util2d',['../namespacertabmap_1_1util2d.html',1,'rtabmap']]], - ['rtabmap_5ft_5fopengl_62',['rtabmap_T_opengl',['../classrtabmap_1_1Transform.html#aa58ff702a149c05c930195d1ce42012e',1,'rtabmap::Transform']]], - ['rtabmapcoloroctree_63',['rtabmapcoloroctree',['../classrtabmap_1_1RtabmapColorOcTree.html',1,'rtabmap::RtabmapColorOcTree'],['../classrtabmap_1_1RtabmapColorOcTree.html#a357d9dd5513df9a4185d84f97c1d5a3f',1,'rtabmap::RtabmapColorOcTree::RtabmapColorOcTree(double resolution)']]], - ['rtabmapcoloroctreememberinit_64',['RtabmapColorOcTreeMemberInit',['../classrtabmap_1_1RtabmapColorOcTree.html#aa365df57ec5726f1d9ccff0c50a1cfbd',1,'rtabmap::RtabmapColorOcTree']]], - ['rtabmapcoloroctreenode_65',['RtabmapColorOcTreeNode',['../classrtabmap_1_1RtabmapColorOcTreeNode.html',1,'rtabmap']]], - ['rtabmapevent_66',['RtabmapEvent',['../classrtabmap_1_1RtabmapEvent.html',1,'rtabmap']]], - ['rtabmapevent3dmap_67',['RtabmapEvent3DMap',['../classrtabmap_1_1RtabmapEvent3DMap.html',1,'rtabmap']]], - ['rtabmapeventcmd_68',['RtabmapEventCmd',['../classrtabmap_1_1RtabmapEventCmd.html',1,'rtabmap']]], - ['rtabmapeventinit_69',['RtabmapEventInit',['../classrtabmap_1_1RtabmapEventInit.html',1,'rtabmap']]], - ['rtabmapglobalpathevent_70',['RtabmapGlobalPathEvent',['../classrtabmap_1_1RtabmapGlobalPathEvent.html',1,'rtabmap']]], - ['rtabmapgoalstatusevent_71',['RtabmapGoalStatusEvent',['../classrtabmap_1_1RtabmapGoalStatusEvent.html',1,'rtabmap']]], - ['rtabmaplabelerrorevent_72',['RtabmapLabelErrorEvent',['../classrtabmap_1_1RtabmapLabelErrorEvent.html',1,'rtabmap']]], - ['rtabmapthread_73',['RtabmapThread',['../classrtabmap_1_1RtabmapThread.html',1,'rtabmap']]], - ['rvlcodec_74',['RvlCodec',['../classrtabmap_1_1RvlCodec.html',1,'rtabmap']]] + ['t_0',['T',['../classrtabmap_1_1StereoCameraModel.html#a82d60ddca8d0cdbe939b043ed02334b6',1,'rtabmap::StereoCameraModel']]], + ['takedata_1',['takeData',['../classrtabmap_1_1SensorCapture.html#aca06c645212a7501a246ea593406bcaf',1,'rtabmap::SensorCapture']]], + ['the_20main_20classes_2',['The main classes',['../index.html#autotoc_md4',1,'']]], + ['the_20map_20structure_3',['The map structure',['../index.html#autotoc_md5',1,'']]], + ['theta_4',['theta',['../classrtabmap_1_1Transform.html#acc7f19107da9b048a43497f93dd39582',1,'rtabmap::Transform']]], + ['through_20filtering_5',['Pass-through Filtering',['../group__PassThrough.html',1,'']]], + ['timebilateralfiltering_6',['timeBilateralFiltering',['../classrtabmap_1_1SensorCaptureInfo.html#a0052a472c18e314445e2af75f11e3fe2',1,'rtabmap::SensorCaptureInfo']]], + ['timecapture_7',['timeCapture',['../classrtabmap_1_1SensorCaptureInfo.html#a14653b32350b0e5437d0effd8af03ddd',1,'rtabmap::SensorCaptureInfo']]], + ['timedeskewing_8',['timedeskewing',['../classrtabmap_1_1OdometryInfo.html#a929c2dc356766dc0f498aa1068ad7ef4',1,'rtabmap::OdometryInfo::timeDeskewing'],['../classrtabmap_1_1SensorCaptureInfo.html#a94779ab38ab44408fd81df43338a03dd',1,'rtabmap::SensorCaptureInfo::timeDeskewing']]], + ['timedisparity_9',['timeDisparity',['../classrtabmap_1_1SensorCaptureInfo.html#ae7178e4a406254614a227904c08035a7',1,'rtabmap::SensorCaptureInfo']]], + ['timeestimation_10',['timeEstimation',['../classrtabmap_1_1OdometryInfo.html#a91407f56fef27c619e27fdd91003dadf',1,'rtabmap::OdometryInfo']]], + ['timehistogramequalization_11',['timeHistogramEqualization',['../classrtabmap_1_1SensorCaptureInfo.html#aa5b8ab859cae2ef8b71b2768c9119204',1,'rtabmap::SensorCaptureInfo']]], + ['timeimagedecimation_12',['timeImageDecimation',['../classrtabmap_1_1SensorCaptureInfo.html#ad270963d02944fa0e93751304d7a14ae',1,'rtabmap::SensorCaptureInfo']]], + ['timemirroring_13',['timeMirroring',['../classrtabmap_1_1SensorCaptureInfo.html#a2e95b64dd13e9960460965f7121dc948',1,'rtabmap::SensorCaptureInfo']]], + ['timeparticlefiltering_14',['timeParticleFiltering',['../classrtabmap_1_1OdometryInfo.html#aae03a73e704e23ea5142de821b618e6e',1,'rtabmap::OdometryInfo']]], + ['timescanfromdepth_15',['timeScanFromDepth',['../classrtabmap_1_1SensorCaptureInfo.html#a0903975d22d60fe339a18c7f3f114934',1,'rtabmap::SensorCaptureInfo']]], + ['timestereoexposurecompensation_16',['timeStereoExposureCompensation',['../classrtabmap_1_1SensorCaptureInfo.html#a319070f2296632120e1101bf8ea18cda',1,'rtabmap::SensorCaptureInfo']]], + ['timetotal_17',['timeTotal',['../classrtabmap_1_1SensorCaptureInfo.html#a974419b0d05f9c56db0ec40258b56535',1,'rtabmap::SensorCaptureInfo']]], + ['timeundistortdepth_18',['timeUndistortDepth',['../classrtabmap_1_1SensorCaptureInfo.html#afddf554ad1f8a400d3c96c3ec1be61bf',1,'rtabmap::SensorCaptureInfo']]], + ['to_19',['to',['../classrtabmap_1_1Link.html#a8d534b311c37d789276dd58bd7dc89e4',1,'rtabmap::Link']]], + ['to_202d_20laserscan_20',['PCL to 2D LaserScan',['../group__LaserScan2dFromPointCloud.html',1,'']]], + ['to_203d_20laserscan_21',['PCL to 3D LaserScan',['../group__LaserScanFromPointCloud.html',1,'']]], + ['to_20pcl_22',['LaserScan to PCL',['../group__LaserScanToPointCloud.html',1,'']]], + ['to3dof_23',['to3DoF',['../classrtabmap_1_1Transform.html#a3a1b7b3d9f2db760b8eff9f3f90cd405',1,'rtabmap::Transform']]], + ['to4dof_24',['to4DoF',['../classrtabmap_1_1Transform.html#a9b0c23cbc2d0938b8da638930cb109de',1,'rtabmap::Transform']]], + ['tobool_25',['toBool',['../classUVariant.html#aef09280be48b33bcc066de2a636be31f',1,'UVariant']]], + ['tochar_26',['toChar',['../classUVariant.html#aa2efe71a7dbf953c26134281c815c489',1,'UVariant']]], + ['tochararray_27',['toCharArray',['../classUVariant.html#ae51189767aa02abd8a538b183f95f993',1,'UVariant']]], + ['todouble_28',['toDouble',['../classUVariant.html#a4c4ce1241a89ab635c0cdb04b3f3b0e9',1,'UVariant']]], + ['todoublearray_29',['toDoubleArray',['../classUVariant.html#a2b36afe6bf8f22f4e46d31596a2bbf74',1,'UVariant']]], + ['toenu_5fwgs84_30',['toENU_WGS84',['../classrtabmap_1_1GeodeticCoords.html#aedf48d8bfb2c8c181b1382919bf7b44c',1,'rtabmap::GeodeticCoords']]], + ['tofloat_31',['toFloat',['../classUVariant.html#a193ad2132d39551e780f813f38b174f1',1,'UVariant']]], + ['tofloatarray_32',['toFloatArray',['../classUVariant.html#acf89922efcc2fc0bea692623c8de4f8c',1,'UVariant']]], + ['togeocentric_5fwgs84_33',['toGeocentric_WGS84',['../classrtabmap_1_1GeodeticCoords.html#ae92c7ff2c0b5c5a41902bdfd589d5c10',1,'rtabmap::GeodeticCoords']]], + ['togeodeticcoords_34',['toGeodeticCoords',['../classrtabmap_1_1GPS.html#a2eeb2607721870789914f12688cbc375',1,'rtabmap::GPS']]], + ['toint_35',['toInt',['../classUVariant.html#aad652810c6faa5e0497049157b5b2a10',1,'UVariant']]], + ['tointarray_36',['toIntArray',['../classUVariant.html#a8ee57d98adc4f8c2798c3ba1b86f54b1',1,'UVariant']]], + ['tools_37',['Command-line tools',['../tools.html',1,'']]], + ['toshort_38',['toShort',['../classUVariant.html#acd84cd8b255640810073c10331cf13b6',1,'UVariant']]], + ['toshortarray_39',['toShortArray',['../classUVariant.html#abae96c1d3abc90aea321a460d63250cb',1,'UVariant']]], + ['tostr_40',['toStr',['../classUVariant.html#a67cc47b07b28108ae018790073541438',1,'UVariant']]], + ['totaltime_41',['totalTime',['../classrtabmap_1_1RegistrationInfo.html#a52c83dd2b8f59c4ed360dc0eadc5de57',1,'rtabmap::RegistrationInfo']]], + ['touchar_42',['toUChar',['../classUVariant.html#a1791fbefb946a8803f87f5049135eea7',1,'UVariant']]], + ['touchararray_43',['toUCharArray',['../classUVariant.html#ab7346a22ad30fb42e3b0e1750f6ba8e6',1,'UVariant']]], + ['touint_44',['toUInt',['../classUVariant.html#aa129ebd6447838c1584145e843e6c4e8',1,'UVariant']]], + ['touintarray_45',['toUIntArray',['../classUVariant.html#ad0aa83f26922b59194e69312ee771173',1,'UVariant']]], + ['toushort_46',['toUShort',['../classUVariant.html#a5e6282c19acb4de5a29f55143d451f60',1,'UVariant']]], + ['toushortarray_47',['toUShortArray',['../classUVariant.html#a40b1bccc560ab55190d3608ea0115bb2',1,'UVariant']]], + ['transform_48',['transform',['../classrtabmap_1_1Transform.html',1,'rtabmap::Transform'],['../classrtabmap_1_1Link.html#a49186880bde84ca3dd43c2d95449fbfb',1,'rtabmap::Link::transform()'],['../classrtabmap_1_1Transform.html#af434ccbc426920a1b35ecbf4eec226e7',1,'rtabmap::Transform::Transform(float x, float y, float theta)'],['../classrtabmap_1_1Transform.html#af471c17a5e411db55813b766727830f4',1,'rtabmap::Transform::Transform(float x, float y, float z, float qx, float qy, float qz, float qw)'],['../classrtabmap_1_1Transform.html#a1023adcd1e5d65647e6eda50160c3474',1,'rtabmap::Transform::Transform(float x, float y, float z, float roll, float pitch, float yaw)'],['../classrtabmap_1_1Transform.html#a82b851897ce2ca729d62fb92dcc48b9f',1,'rtabmap::Transform::Transform(const cv::Mat &transformationMatrix)'],['../classrtabmap_1_1OdometryInfo.html#ad4f09afa610091012c2edd7708d722c5',1,'rtabmap::OdometryInfo::transform'],['../classrtabmap_1_1Transform.html#a9b89b8bbe9cd75986bcb1ba6ceb5b9cd',1,'rtabmap::Transform::Transform(float r11, float r12, float r13, float o14, float r21, float r22, float r23, float o24, float r31, float r32, float r33, float o34)'],['../classrtabmap_1_1Transform.html#ac3654d3f6802d4b0c17b6110d1eda71a',1,'rtabmap::Transform::Transform()']]], + ['transform_20a_20single_20point_49',['Transform a single point',['../group__TransformPoint.html',1,'']]], + ['transform_20pcl_20point_20clouds_50',['Transform PCL Point Clouds',['../group__TransformPointcloud.html',1,'']]], + ['transformfiltered_51',['transformFiltered',['../classrtabmap_1_1OdometryInfo.html#ac786b5953b124a80524a051cfbcb7460',1,'rtabmap::OdometryInfo']]], + ['transformfromxyzcorrespondences_52',['transformFromXYZCorrespondences',['../namespacertabmap_1_1util3d.html#aab3ff771d2b43075bb8e7ca6e730c37c',1,'rtabmap::util3d']]], + ['transformfromxyzcorrespondencessvd_53',['transformFromXYZCorrespondencesSVD',['../namespacertabmap_1_1util3d.html#a56797352c7d47f815c694bc4ccb1faea',1,'rtabmap::util3d']]], + ['transformgroundtruth_54',['transformGroundTruth',['../classrtabmap_1_1OdometryInfo.html#aba971e389867f752f04ecd7b17471f6e',1,'rtabmap::OdometryInfo']]], + ['transformlaserscan_55',['transformLaserScan',['../namespacertabmap_1_1util3d.html#abf12a46cc48ee93e6575ea624377fb42',1,'rtabmap::util3d']]], + ['transformpoint_56',['transformpoint',['../group__TransformPoint.html#gae272348c0353fe96683680b981a6b0fa',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZINormal &point, const Transform &transform)'],['../group__TransformPoint.html#ga8cf51597b74c589365d2e0e2272bea70',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZRGBNormal &point, const Transform &transform)'],['../group__TransformPoint.html#gad98c1e7ba04edb9a57c5557d88360afd',1,'rtabmap::util3d::transformPoint(const pcl::PointNormal &point, const Transform &transform)'],['../group__TransformPoint.html#ga90e6ffecb159bdff5afc75e16ab1fe19',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZRGB &pt, const Transform &transform)'],['../group__TransformPoint.html#ga7bfb9d7e10b81cd3b5e3f164081388be',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZI &pt, const Transform &transform)'],['../group__TransformPoint.html#ga2ad96e68847f315e6d5df18d3219f308',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZ &pt, const Transform &transform)'],['../group__TransformPoint.html#ga4910f2b937d405bd529772c33d477ca4',1,'rtabmap::util3d::transformPoint(const cv::Point3d &pt, const Transform &transform)'],['../group__TransformPoint.html#ga88b4f827a105254bf08bdae73cebdbe9',1,'rtabmap::util3d::transformPoint(const cv::Point3f &pt, const Transform &transform)']]], + ['transformpointcloud_57',['transformpointcloud',['../group__TransformPointcloud.html#ga1387b7a1d5280ed3596331f93fc56484',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga47713c64205eb83460cfeec9a7bb6659',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#gac7c95eba604afe62ab897df62d862220',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga00514f671b8dbcc343ff481aa7c36367',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga797f466a165622e08dda14cdaccb5df6',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga2a621fc8ab625cd4003b4f26e0ce3b52',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga59e54f906ba844eb8780946e57b0e271',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#gac60701fa37d61f3cbe6f462da7576e73',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga310e525344813377f2d470d47b7c4d51',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga18eb2c9ec062b5453bf7c97128d89018',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga7a573f91887b29ec4ff2ef6355df4473',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga46b86abad0f4aa2ba7f191da0e07ba69',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Transform &transform)']]], + ['transformstamped_58',['TransformStamped',['../classrtabmap_1_1TransformStamped.html',1,'rtabmap']]], + ['translation_59',['translation',['../classrtabmap_1_1Transform.html#aeeb0bbe0e84a9e46f63086c3ff4d4e0e',1,'rtabmap::Transform']]], + ['translationmatrix_60',['translationMatrix',['../classrtabmap_1_1Transform.html#a6a7bb81847554509d1128238860c047e',1,'rtabmap::Transform']]], + ['transvariance_61',['transVariance',['../classrtabmap_1_1Link.html#a3c4344c01b4f32a8b4a957b979fea84e',1,'rtabmap::Link']]], + ['triggernewmap_62',['triggerNewMap',['../classrtabmap_1_1Rtabmap.html#a4ab6de2be120bbda75577911d52346d4',1,'rtabmap::Rtabmap']]], + ['two_20point_20clouds_63',['Compute Variance and Correspondences of Two Point Clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'']]], + ['tx_64',['Tx',['../classrtabmap_1_1CameraModel.html#a6f6dc18af13a777e89a75725ef3e8ab4',1,'rtabmap::CameraModel']]], + ['type_65',['type',['../classrtabmap_1_1OdometryInfo.html#ad2fa24b41e053e6a2f90dcb0189a901d',1,'rtabmap::OdometryInfo::type'],['../classrtabmap_1_1EnvSensor.html#abae79475fe7e568269a4b4ef4c5a7d24',1,'rtabmap::EnvSensor::type()'],['../classrtabmap_1_1IMUFilter.html#ab6dc95a6f031745a33599646e75ff9f6',1,'rtabmap::IMUFilter::type()'],['../classrtabmap_1_1Link.html#a17ea666cb54c4f7cce1c80bc2e1950c3',1,'rtabmap::Link::type()'],['../classrtabmap_1_1Optimizer.html#aa2be82e1f986b1beae103148be7cd520',1,'rtabmap::Optimizer::type()'],['../classrtabmap_1_1OptimizerCeres.html#ad6d6c0a0cdbea0ee5082d3aaa94d8e7a',1,'rtabmap::OptimizerCeres::type()'],['../classrtabmap_1_1OptimizerCVSBA.html#afbf58e60900671630e0974a13e49b2b0',1,'rtabmap::OptimizerCVSBA::type()'],['../classrtabmap_1_1OptimizerG2O.html#af69edaad65a7f7f936fa99f8c617e10b',1,'rtabmap::OptimizerG2O::type()'],['../classrtabmap_1_1OptimizerGTSAM.html#a422fe2960e4b71832e2108d5ab2aee46',1,'rtabmap::OptimizerGTSAM::type()'],['../classrtabmap_1_1OptimizerTORO.html#a965efb877ac5edd3b6cda43983096a64',1,'rtabmap::OptimizerTORO::type()'],['../classUVariant.html#a4fa9e6607b2d99ba03d09bd39f42da4f',1,'UVariant::type()'],['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30f',1,'rtabmap::EnvSensor::Type'],['../classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fde',1,'rtabmap::Feature2D::Type'],['../classrtabmap_1_1IMUFilter.html#a1332e06cbd6b83c0532e6d71523cdb83',1,'rtabmap::IMUFilter::Type'],['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91e',1,'rtabmap::Link::Type'],['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849',1,'rtabmap::Odometry::Type'],['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16',1,'rtabmap::Optimizer::Type'],['../classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849',1,'rtabmap::Registration::Type'],['../classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803',1,'rtabmap::StereoDense::Type'],['../classULogger.html#aab74fc95f6494a3a2137d9094fe100d8',1,'ULogger::Type'],['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bd',1,'UVariant::Type']]], + ['typebayesfullpredictionupdate_66',['typeBayesFullPredictionUpdate',['../classrtabmap_1_1Parameters.html#a1b03bdfcb282bf6fa5e8a0e31e9a8525',1,'rtabmap::Parameters']]], + ['typebayespredictionlc_67',['typeBayesPredictionLC',['../classrtabmap_1_1Parameters.html#acea3564948945be8a1d5d3627b33bcb0',1,'rtabmap::Parameters']]], + ['typebayesvirtualplacepriorthr_68',['typeBayesVirtualPlacePriorThr',['../classrtabmap_1_1Parameters.html#adf0155fc5e015ad6504d3772243f325b',1,'rtabmap::Parameters']]], + ['typebriefbytes_69',['typeBRIEFBytes',['../classrtabmap_1_1Parameters.html#aaf12f1bf5dac3d8471b215c296cc8861',1,'rtabmap::Parameters']]], + ['typebriskoctaves_70',['typeBRISKOctaves',['../classrtabmap_1_1Parameters.html#a32090c806b45a54559ef748c2b6efa7f',1,'rtabmap::Parameters']]], + ['typebriskpatternscale_71',['typeBRISKPatternScale',['../classrtabmap_1_1Parameters.html#a6b92c13841b0414e22b4548f9256ec18',1,'rtabmap::Parameters']]], + ['typebriskthresh_72',['typeBRISKThresh',['../classrtabmap_1_1Parameters.html#a2cbca0a14867ca55a8a69cbaedc6dc34',1,'rtabmap::Parameters']]], + ['typedbsqlite3cachesize_73',['typeDbSqlite3CacheSize',['../classrtabmap_1_1Parameters.html#adc6b1d1e169b30b7f19cd21c36024560',1,'rtabmap::Parameters']]], + ['typedbsqlite3inmemory_74',['typeDbSqlite3InMemory',['../classrtabmap_1_1Parameters.html#aa6e22f8aff3859fe1bf721003f119d12',1,'rtabmap::Parameters']]], + ['typedbsqlite3journalmode_75',['typeDbSqlite3JournalMode',['../classrtabmap_1_1Parameters.html#a66461d34ae9403d1894fd2ebab9a0362',1,'rtabmap::Parameters']]], + ['typedbsqlite3synchronous_76',['typeDbSqlite3Synchronous',['../classrtabmap_1_1Parameters.html#a5efc8cba8299a871fe1bfcc84813235b',1,'rtabmap::Parameters']]], + ['typedbsqlite3tempstore_77',['typeDbSqlite3TempStore',['../classrtabmap_1_1Parameters.html#a034464f74ed924e4fdd01bdc831a1351',1,'rtabmap::Parameters']]], + ['typedbtargetversion_78',['typeDbTargetVersion',['../classrtabmap_1_1Parameters.html#aa820cbcc77ed4110aaf31ca3c28dc825',1,'rtabmap::Parameters']]], + ['typefastcv_79',['typeFASTCV',['../classrtabmap_1_1Parameters.html#a5901a44519f83ee0c3dac11708c5000b',1,'rtabmap::Parameters']]], + ['typefastgpu_80',['typeFASTGpu',['../classrtabmap_1_1Parameters.html#aaa19b88f37d0b22742b30d56693db136',1,'rtabmap::Parameters']]], + ['typefastgpukeypointsratio_81',['typeFASTGpuKeypointsRatio',['../classrtabmap_1_1Parameters.html#a160d80af5cb01967f4273c73bd5f0941',1,'rtabmap::Parameters']]], + ['typefastgridcols_82',['typeFASTGridCols',['../classrtabmap_1_1Parameters.html#af56f2be335a5b506a6ea0cf372a12f05',1,'rtabmap::Parameters']]], + ['typefastgridrows_83',['typeFASTGridRows',['../classrtabmap_1_1Parameters.html#a2cfe8ce563fab9a6ca1ba068e0198eb3',1,'rtabmap::Parameters']]], + ['typefastmaxthreshold_84',['typeFASTMaxThreshold',['../classrtabmap_1_1Parameters.html#a05d39093fbede5866a0206b6e1f9740f',1,'rtabmap::Parameters']]], + ['typefastminthreshold_85',['typeFASTMinThreshold',['../classrtabmap_1_1Parameters.html#ab411fa51c0d1f98219fca770c9437aeb',1,'rtabmap::Parameters']]], + ['typefastnonmaxsuppression_86',['typeFASTNonmaxSuppression',['../classrtabmap_1_1Parameters.html#ae0ad8d42c727252b27f28cbba18c2dd8',1,'rtabmap::Parameters']]], + ['typefastthreshold_87',['typeFASTThreshold',['../classrtabmap_1_1Parameters.html#a34974bddc4ad79368deec6750bdf3a96',1,'rtabmap::Parameters']]], + ['typefreaknoctaves_88',['typeFREAKNOctaves',['../classrtabmap_1_1Parameters.html#a0020d3d78993cc9cc0c95431b40b5a59',1,'rtabmap::Parameters']]], + ['typefreakorientationnormalized_89',['typeFREAKOrientationNormalized',['../classrtabmap_1_1Parameters.html#a3fbceb8a9cc7ff9cf6c6c527ed869fcb',1,'rtabmap::Parameters']]], + ['typefreakpatternscale_90',['typeFREAKPatternScale',['../classrtabmap_1_1Parameters.html#a189a8a5f4a9c38e9447264317cd3eb84',1,'rtabmap::Parameters']]], + ['typefreakscalenormalized_91',['typeFREAKScaleNormalized',['../classrtabmap_1_1Parameters.html#a91777f019f78d25534a66d6175d4f72e',1,'rtabmap::Parameters']]], + ['typeg2ooptimizer_92',['typeg2oOptimizer',['../classrtabmap_1_1Parameters.html#a64492762bbb365c5b47c0129e810a05d',1,'rtabmap::Parameters']]], + ['typeg2osolver_93',['typeg2oSolver',['../classrtabmap_1_1Parameters.html#a9e22737f0f42ad706c6f596eb091123e',1,'rtabmap::Parameters']]], + ['typegfttblocksize_94',['typeGFTTBlockSize',['../classrtabmap_1_1Parameters.html#a8719a4e4a489e75827afb2d608c32d1a',1,'rtabmap::Parameters']]], + ['typegfttgpu_95',['typeGFTTGpu',['../classrtabmap_1_1Parameters.html#ac6d6728368b853ac0d99392df65886ba',1,'rtabmap::Parameters']]], + ['typegfttk_96',['typeGFTTK',['../classrtabmap_1_1Parameters.html#ab2eb6a1b538b7436acf902cf9adff619',1,'rtabmap::Parameters']]], + ['typegfttmindistance_97',['typeGFTTMinDistance',['../classrtabmap_1_1Parameters.html#ab07df1d353e8790f93c6061b7ef94950',1,'rtabmap::Parameters']]], + ['typegfttqualitylevel_98',['typeGFTTQualityLevel',['../classrtabmap_1_1Parameters.html#ad53c1300170a847bbf7be05a2e74b1bd',1,'rtabmap::Parameters']]], + ['typegfttuseharrisdetector_99',['typeGFTTUseHarrisDetector',['../classrtabmap_1_1Parameters.html#a0f940f605245ae18431809f675306fad',1,'rtabmap::Parameters']]], + ['typegmsthresholdfactor_100',['typeGMSThresholdFactor',['../classrtabmap_1_1Parameters.html#a2458c36b8bbaad6f63d6117e5d170d9f',1,'rtabmap::Parameters']]], + ['typegmswithrotation_101',['typeGMSWithRotation',['../classrtabmap_1_1Parameters.html#a3acf4701ca3d526ded2e529a2a9552b9',1,'rtabmap::Parameters']]], + ['typegmswithscale_102',['typeGMSWithScale',['../classrtabmap_1_1Parameters.html#a67eff6bc0809423e87206a24a4a2cbc3',1,'rtabmap::Parameters']]], + ['typegrid3d_103',['typeGrid3D',['../classrtabmap_1_1Parameters.html#acfef8bef24a69b28e98a6ea4a444ac94',1,'rtabmap::Parameters']]], + ['typegridcellsize_104',['typeGridCellSize',['../classrtabmap_1_1Parameters.html#aed3ded9d914622851725fb1dfea5ba27',1,'rtabmap::Parameters']]], + ['typegridclusterradius_105',['typeGridClusterRadius',['../classrtabmap_1_1Parameters.html#aae34ac78547641bccc3e99b45573c1ad',1,'rtabmap::Parameters']]], + ['typegriddepthdecimation_106',['typeGridDepthDecimation',['../classrtabmap_1_1Parameters.html#a173b5c0470421b57a77fa8a4fcfef71e',1,'rtabmap::Parameters']]], + ['typegriddepthroiratios_107',['typeGridDepthRoiRatios',['../classrtabmap_1_1Parameters.html#a58176c67d4275b5d8351aae9c6171cea',1,'rtabmap::Parameters']]], + ['typegridflatobstacledetected_108',['typeGridFlatObstacleDetected',['../classrtabmap_1_1Parameters.html#aecd539a71b6553272f0f292a820696b0',1,'rtabmap::Parameters']]], + ['typegridfootprintheight_109',['typeGridFootprintHeight',['../classrtabmap_1_1Parameters.html#aabe4b27b1768583dddda328bc70cde2d',1,'rtabmap::Parameters']]], + ['typegridfootprintlength_110',['typeGridFootprintLength',['../classrtabmap_1_1Parameters.html#a432c6050b500b67ad43290d0b57ec54a',1,'rtabmap::Parameters']]], + ['typegridfootprintwidth_111',['typeGridFootprintWidth',['../classrtabmap_1_1Parameters.html#a9744022c80e913e2e98bcd0028c3ec0a',1,'rtabmap::Parameters']]], + ['typegridglobalaltitudedelta_112',['typeGridGlobalAltitudeDelta',['../classrtabmap_1_1Parameters.html#a1b40a55f3d52e26edb2158a9724f742e',1,'rtabmap::Parameters']]], + ['typegridglobaleroded_113',['typeGridGlobalEroded',['../classrtabmap_1_1Parameters.html#a8148b8e333ac42319222327ce64be8d3',1,'rtabmap::Parameters']]], + ['typegridglobalfloodfilldepth_114',['typeGridGlobalFloodFillDepth',['../classrtabmap_1_1Parameters.html#a3043a76b3ab8d56808303acf5af91565',1,'rtabmap::Parameters']]], + ['typegridglobalfootprintradius_115',['typeGridGlobalFootprintRadius',['../classrtabmap_1_1Parameters.html#ac04e58ce51c7aef4dd2d1360ab89e98b',1,'rtabmap::Parameters']]], + ['typegridglobalmaxnodes_116',['typeGridGlobalMaxNodes',['../classrtabmap_1_1Parameters.html#a629f404911e9fea1e286a201247971b5',1,'rtabmap::Parameters']]], + ['typegridglobalminsize_117',['typeGridGlobalMinSize',['../classrtabmap_1_1Parameters.html#af86df131ee1ae31f34f21d0df17420c9',1,'rtabmap::Parameters']]], + ['typegridglobaloccupancythr_118',['typeGridGlobalOccupancyThr',['../classrtabmap_1_1Parameters.html#a0596b35d810c49b112b991e9a95976e6',1,'rtabmap::Parameters']]], + ['typegridglobalprobclampingmax_119',['typeGridGlobalProbClampingMax',['../classrtabmap_1_1Parameters.html#a71ccc2786718467fb8e316cef1ff5cfb',1,'rtabmap::Parameters']]], + ['typegridglobalprobclampingmin_120',['typeGridGlobalProbClampingMin',['../classrtabmap_1_1Parameters.html#a9343f83510ea7d71f74b8afa89801e80',1,'rtabmap::Parameters']]], + ['typegridglobalprobhit_121',['typeGridGlobalProbHit',['../classrtabmap_1_1Parameters.html#af49bb1ad7d692af846ffdea81fee7112',1,'rtabmap::Parameters']]], + ['typegridglobalprobmiss_122',['typeGridGlobalProbMiss',['../classrtabmap_1_1Parameters.html#ad411cd53072e045e4c16769fe9911db8',1,'rtabmap::Parameters']]], + ['typegridglobalupdateerror_123',['typeGridGlobalUpdateError',['../classrtabmap_1_1Parameters.html#a8b11452582f9a589f3f3f7b6f95e4b3f',1,'rtabmap::Parameters']]], + ['typegridgroundisobstacle_124',['typeGridGroundIsObstacle',['../classrtabmap_1_1Parameters.html#ab09d3e03e8446019a7ee6519b89ac5d3',1,'rtabmap::Parameters']]], + ['typegridmapframeprojection_125',['typeGridMapFrameProjection',['../classrtabmap_1_1Parameters.html#a422516d13bbd63c4a3a4af5d26809111',1,'rtabmap::Parameters']]], + ['typegridmaxgroundangle_126',['typeGridMaxGroundAngle',['../classrtabmap_1_1Parameters.html#a3ef2ad89200198b6df481d8e48488d52',1,'rtabmap::Parameters']]], + ['typegridmaxgroundheight_127',['typeGridMaxGroundHeight',['../classrtabmap_1_1Parameters.html#a7a8caafd0dece0ff8292b697f523b3b6',1,'rtabmap::Parameters']]], + ['typegridmaxobstacleheight_128',['typeGridMaxObstacleHeight',['../classrtabmap_1_1Parameters.html#a3e7b08928550a7e14de4988b80397c4a',1,'rtabmap::Parameters']]], + ['typegridminclustersize_129',['typeGridMinClusterSize',['../classrtabmap_1_1Parameters.html#afe2590b76da5d7cc6b8c61900cc35cd4',1,'rtabmap::Parameters']]], + ['typegridmingroundheight_130',['typeGridMinGroundHeight',['../classrtabmap_1_1Parameters.html#a1afa99d4494551529582c14da661c8a4',1,'rtabmap::Parameters']]], + ['typegridnoisefilteringminneighbors_131',['typeGridNoiseFilteringMinNeighbors',['../classrtabmap_1_1Parameters.html#a93e701588a77aaf96e43405aa77a4b35',1,'rtabmap::Parameters']]], + ['typegridnoisefilteringradius_132',['typeGridNoiseFilteringRadius',['../classrtabmap_1_1Parameters.html#acfdf775db0077e0675513cce701f37d8',1,'rtabmap::Parameters']]], + ['typegridnormalk_133',['typeGridNormalK',['../classrtabmap_1_1Parameters.html#a6ee8a3e2e174cfc93bd8a7840f967db0',1,'rtabmap::Parameters']]], + ['typegridnormalssegmentation_134',['typeGridNormalsSegmentation',['../classrtabmap_1_1Parameters.html#a8067e61eb92760f0a90076c8113c5401',1,'rtabmap::Parameters']]], + ['typegridprevoxelfiltering_135',['typeGridPreVoxelFiltering',['../classrtabmap_1_1Parameters.html#ae21fcb1b367f5972bf2cbdeea2d537e8',1,'rtabmap::Parameters']]], + ['typegridrangemax_136',['typeGridRangeMax',['../classrtabmap_1_1Parameters.html#a4e0a732f231b882e3729b425c80670f2',1,'rtabmap::Parameters']]], + ['typegridrangemin_137',['typeGridRangeMin',['../classrtabmap_1_1Parameters.html#a177a966ab594edce9e22683958442583',1,'rtabmap::Parameters']]], + ['typegridraytracing_138',['typeGridRayTracing',['../classrtabmap_1_1Parameters.html#ad644778787dff1183e046b90cb46f69e',1,'rtabmap::Parameters']]], + ['typegridscan2dunknownspacefilled_139',['typeGridScan2dUnknownSpaceFilled',['../classrtabmap_1_1Parameters.html#ae325c33fdb5800678de79a2f49765ee8',1,'rtabmap::Parameters']]], + ['typegridscandecimation_140',['typeGridScanDecimation',['../classrtabmap_1_1Parameters.html#a73945d56176f18ee077889804ec5c537',1,'rtabmap::Parameters']]], + ['typegridsensor_141',['typeGridSensor',['../classrtabmap_1_1Parameters.html#afcf2594351dbf47ea3f9d9a7da3e89dc',1,'rtabmap::Parameters']]], + ['typegtsamincrelinearizeskip_142',['typeGTSAMIncRelinearizeSkip',['../classrtabmap_1_1Parameters.html#a8ee2863fd434e312a1490f0f5b4049f6',1,'rtabmap::Parameters']]], + ['typegtsamincrelinearizethreshold_143',['typeGTSAMIncRelinearizeThreshold',['../classrtabmap_1_1Parameters.html#aef415399883e6b05fada7c8716d34724',1,'rtabmap::Parameters']]], + ['typegtsamincremental_144',['typeGTSAMIncremental',['../classrtabmap_1_1Parameters.html#a9feb54c6952c1fb2c1b844525ef3aa4d',1,'rtabmap::Parameters']]], + ['typegtsamoptimizer_145',['typeGTSAMOptimizer',['../classrtabmap_1_1Parameters.html#a375341fa0df47305ec99aab58cbb73b6',1,'rtabmap::Parameters']]], + ['typeicpccfilteroutfarthestpoints_146',['typeIcpCCFilterOutFarthestPoints',['../classrtabmap_1_1Parameters.html#aeed536dfe2d99ea6420fff28d81f3af2',1,'rtabmap::Parameters']]], + ['typeicpccmaxfinalrms_147',['typeIcpCCMaxFinalRMS',['../classrtabmap_1_1Parameters.html#a4c8c571e459a5062ac4633ee0d571ab9',1,'rtabmap::Parameters']]], + ['typeicpccsamplinglimit_148',['typeIcpCCSamplingLimit',['../classrtabmap_1_1Parameters.html#a07e11e9c55bc51fbf74258f4e0cabefd',1,'rtabmap::Parameters']]], + ['typeicpcorrespondenceratio_149',['typeIcpCorrespondenceRatio',['../classrtabmap_1_1Parameters.html#a972fbf2c1c68be6533aa90c98dc0da92',1,'rtabmap::Parameters']]], + ['typeicpdebugexportformat_150',['typeIcpDebugExportFormat',['../classrtabmap_1_1Parameters.html#a9bd9d8ce401e5386c1b8228095bf12ca',1,'rtabmap::Parameters']]], + ['typeicpdownsamplingstep_151',['typeIcpDownsamplingStep',['../classrtabmap_1_1Parameters.html#a43c7d3d01b20d25c17309efb3f894823',1,'rtabmap::Parameters']]], + ['typeicpepsilon_152',['typeIcpEpsilon',['../classrtabmap_1_1Parameters.html#ae4c440b8248b29713b2e889116c03999',1,'rtabmap::Parameters']]], + ['typeicpfiltersenabled_153',['typeIcpFiltersEnabled',['../classrtabmap_1_1Parameters.html#ae03e8c92b7b13de46d6a1587b81926ea',1,'rtabmap::Parameters']]], + ['typeicpforce4dof_154',['typeIcpForce4DoF',['../classrtabmap_1_1Parameters.html#ae22720ec9cd3da1cca383cef56660abc',1,'rtabmap::Parameters']]], + ['typeicpiterations_155',['typeIcpIterations',['../classrtabmap_1_1Parameters.html#a875403342c4693485af540ea07e461ea',1,'rtabmap::Parameters']]], + ['typeicpmaxcorrespondencedistance_156',['typeIcpMaxCorrespondenceDistance',['../classrtabmap_1_1Parameters.html#a19f0966d72fa8ef0b74df5b8aa8a08ce',1,'rtabmap::Parameters']]], + ['typeicpmaxrotation_157',['typeIcpMaxRotation',['../classrtabmap_1_1Parameters.html#a9b7a83861545b6a98c2ade14e8a42995',1,'rtabmap::Parameters']]], + ['typeicpmaxtranslation_158',['typeIcpMaxTranslation',['../classrtabmap_1_1Parameters.html#a2709ee512ccb6ea971d43cee84e2d8da',1,'rtabmap::Parameters']]], + ['typeicpoutlierratio_159',['typeIcpOutlierRatio',['../classrtabmap_1_1Parameters.html#ae4cf03fa5e431ece1faffe1dae240b17',1,'rtabmap::Parameters']]], + ['typeicppmconfig_160',['typeIcpPMConfig',['../classrtabmap_1_1Parameters.html#a17b85f7e68c7f326a1e7a4c9c515c2f1',1,'rtabmap::Parameters']]], + ['typeicppmmatcherepsilon_161',['typeIcpPMMatcherEpsilon',['../classrtabmap_1_1Parameters.html#ae9f87556071d4c6f9988c971e6e1ba67',1,'rtabmap::Parameters']]], + ['typeicppmmatcherintensity_162',['typeIcpPMMatcherIntensity',['../classrtabmap_1_1Parameters.html#a1099ed6d01a602500a35d6faa83c894d',1,'rtabmap::Parameters']]], + ['typeicppmmatcherknn_163',['typeIcpPMMatcherKnn',['../classrtabmap_1_1Parameters.html#a814e53a741c673e2fac9021fcee2cd9c',1,'rtabmap::Parameters']]], + ['typeicppointtoplane_164',['typeIcpPointToPlane',['../classrtabmap_1_1Parameters.html#ae533b7daed89ca3eb045eb9ddc30fe5c',1,'rtabmap::Parameters']]], + ['typeicppointtoplanecomplexitycentered_165',['typeIcpPointToPlaneComplexityCentered',['../classrtabmap_1_1Parameters.html#a3602f6786a3f6c2650248498b8b9f764',1,'rtabmap::Parameters']]], + ['typeicppointtoplanegroundnormalsup_166',['typeIcpPointToPlaneGroundNormalsUp',['../classrtabmap_1_1Parameters.html#a8066cf29da04bcd22a2885e43056742e',1,'rtabmap::Parameters']]], + ['typeicppointtoplanek_167',['typeIcpPointToPlaneK',['../classrtabmap_1_1Parameters.html#aa7c2516af27a3d655a9ffc6da1059408',1,'rtabmap::Parameters']]], + ['typeicppointtoplanelowcomplexitystrategy_168',['typeIcpPointToPlaneLowComplexityStrategy',['../classrtabmap_1_1Parameters.html#a0cc2c9a2b84389e1400e0c09b47a208e',1,'rtabmap::Parameters']]], + ['typeicppointtoplanemincomplexity_169',['typeIcpPointToPlaneMinComplexity',['../classrtabmap_1_1Parameters.html#aebb803402d88681b9cf29056a2bf8d6f',1,'rtabmap::Parameters']]], + ['typeicppointtoplaneradius_170',['typeIcpPointToPlaneRadius',['../classrtabmap_1_1Parameters.html#a9ec283805e806797300d74fc26511efe',1,'rtabmap::Parameters']]], + ['typeicprangemax_171',['typeIcpRangeMax',['../classrtabmap_1_1Parameters.html#a73a2646d5dc5e1cbb3733fd1f2abdf01',1,'rtabmap::Parameters']]], + ['typeicprangemin_172',['typeIcpRangeMin',['../classrtabmap_1_1Parameters.html#ae30c8014b29760b42849e362134dba95',1,'rtabmap::Parameters']]], + ['typeicpreciprocalcorrespondences_173',['typeIcpReciprocalCorrespondences',['../classrtabmap_1_1Parameters.html#a89b84c65a4e3dcbe4c53611630c1f68f',1,'rtabmap::Parameters']]], + ['typeicpstrategy_174',['typeIcpStrategy',['../classrtabmap_1_1Parameters.html#a85fcdb80537a890e52e4929d312cda88',1,'rtabmap::Parameters']]], + ['typeicpvoxelsize_175',['typeIcpVoxelSize',['../classrtabmap_1_1Parameters.html#a272fb297de54c23a97845ce41a54b898',1,'rtabmap::Parameters']]], + ['typeimufiltercomplementarybiasalpha_176',['typeImuFilterComplementaryBiasAlpha',['../classrtabmap_1_1Parameters.html#a8ccdcf04fb56a30f197f85099236309d',1,'rtabmap::Parameters']]], + ['typeimufiltercomplementarydoadpativegain_177',['typeImuFilterComplementaryDoAdpativeGain',['../classrtabmap_1_1Parameters.html#ac08606dfc64fc264574b8287d75f61f0',1,'rtabmap::Parameters']]], + ['typeimufiltercomplementarydobiasestimation_178',['typeImuFilterComplementaryDoBiasEstimation',['../classrtabmap_1_1Parameters.html#a83f0f617c8dd29bde8226d0ffc0523bb',1,'rtabmap::Parameters']]], + ['typeimufiltercomplementarygainacc_179',['typeImuFilterComplementaryGainAcc',['../classrtabmap_1_1Parameters.html#a75c23c0b11993d00da895572ab0a0f0b',1,'rtabmap::Parameters']]], + ['typeimufiltermadgwickgain_180',['typeImuFilterMadgwickGain',['../classrtabmap_1_1Parameters.html#a1ccedb25705469d51abcedc600c3c2d4',1,'rtabmap::Parameters']]], + ['typeimufiltermadgwickzeta_181',['typeImuFilterMadgwickZeta',['../classrtabmap_1_1Parameters.html#a09768fb0ae3a2562e47b4f5c656026d8',1,'rtabmap::Parameters']]], + ['typekazediffusivity_182',['typeKAZEDiffusivity',['../classrtabmap_1_1Parameters.html#adfc74dd952cb5ce98545c357c8a534ea',1,'rtabmap::Parameters']]], + ['typekazeextended_183',['typeKAZEExtended',['../classrtabmap_1_1Parameters.html#aaca1ec79fee5805d341b0ef8532f25ee',1,'rtabmap::Parameters']]], + ['typekazenoctavelayers_184',['typeKAZENOctaveLayers',['../classrtabmap_1_1Parameters.html#a0d66a519c701ef199a0ef48cbab1637d',1,'rtabmap::Parameters']]], + ['typekazenoctaves_185',['typeKAZENOctaves',['../classrtabmap_1_1Parameters.html#a56abe76b8fbe7790929afca3f68a3b74',1,'rtabmap::Parameters']]], + ['typekazethreshold_186',['typeKAZEThreshold',['../classrtabmap_1_1Parameters.html#acb4d10a8891db56c9d59cc6039076295',1,'rtabmap::Parameters']]], + ['typekazeupright_187',['typeKAZEUpright',['../classrtabmap_1_1Parameters.html#a73426ed644b8553972574eeee5602bd0',1,'rtabmap::Parameters']]], + ['typekpbadsignratio_188',['typeKpBadSignRatio',['../classrtabmap_1_1Parameters.html#a33d4a3980258fe746b91dc7867466eb4',1,'rtabmap::Parameters']]], + ['typekpbytetofloat_189',['typeKpByteToFloat',['../classrtabmap_1_1Parameters.html#a69324c9cc65ef0784b904c9cebf6cd85',1,'rtabmap::Parameters']]], + ['typekpdetectorstrategy_190',['typeKpDetectorStrategy',['../classrtabmap_1_1Parameters.html#a04b44cacb290e222a42848c0819fd35b',1,'rtabmap::Parameters']]], + ['typekpdictionarypath_191',['typeKpDictionaryPath',['../classrtabmap_1_1Parameters.html#aeb4e199cdffe91b56414543331897db8',1,'rtabmap::Parameters']]], + ['typekpflannindexsaved_192',['typeKpFlannIndexSaved',['../classrtabmap_1_1Parameters.html#a86fb17ee43b69729689cfe23ffabb9a2',1,'rtabmap::Parameters']]], + ['typekpflannrebalancingfactor_193',['typeKpFlannRebalancingFactor',['../classrtabmap_1_1Parameters.html#a31c98171e623d2d00ced8d5ee75aed20',1,'rtabmap::Parameters']]], + ['typekpgridcols_194',['typeKpGridCols',['../classrtabmap_1_1Parameters.html#ab15d8e2de8d86b8b3d8597108533c677',1,'rtabmap::Parameters']]], + ['typekpgridrows_195',['typeKpGridRows',['../classrtabmap_1_1Parameters.html#ac11323ce2c03736482599f25126046fc',1,'rtabmap::Parameters']]], + ['typekpincrementaldictionary_196',['typeKpIncrementalDictionary',['../classrtabmap_1_1Parameters.html#a9aa02c3425918b1b506575caa9346c90',1,'rtabmap::Parameters']]], + ['typekpincrementalflann_197',['typeKpIncrementalFlann',['../classrtabmap_1_1Parameters.html#ab209736974cc9fcf74a1159e25f103a6',1,'rtabmap::Parameters']]], + ['typekpmaxdepth_198',['typeKpMaxDepth',['../classrtabmap_1_1Parameters.html#a78a9785220d4e1490ef49f1ca87f62d5',1,'rtabmap::Parameters']]], + ['typekpmaxfeatures_199',['typeKpMaxFeatures',['../classrtabmap_1_1Parameters.html#a637ab8a330eeb3c82afd9b22b53f1a57',1,'rtabmap::Parameters']]], + ['typekpmindepth_200',['typeKpMinDepth',['../classrtabmap_1_1Parameters.html#a5f3e8453ecbccb91d2102f85ea91226c',1,'rtabmap::Parameters']]], + ['typekpnewwordscomparedtogether_201',['typeKpNewWordsComparedTogether',['../classrtabmap_1_1Parameters.html#a2809f2e9b38bcae2c716e4cdf490c677',1,'rtabmap::Parameters']]], + ['typekpnndrratio_202',['typeKpNndrRatio',['../classrtabmap_1_1Parameters.html#a37b973218eaa4146f3c00b6b695b8bce',1,'rtabmap::Parameters']]], + ['typekpnnstrategy_203',['typeKpNNStrategy',['../classrtabmap_1_1Parameters.html#a63fc215ad56533c7aee24c79743643d3',1,'rtabmap::Parameters']]], + ['typekpparallelized_204',['typeKpParallelized',['../classrtabmap_1_1Parameters.html#ac0ae0d6d43877d470c634ee3cfe49393',1,'rtabmap::Parameters']]], + ['typekproiratios_205',['typeKpRoiRatios',['../classrtabmap_1_1Parameters.html#a6c84e9d5e13494c706f74e5532762b1d',1,'rtabmap::Parameters']]], + ['typekpserializewithchecksum_206',['typeKpSerializeWithChecksum',['../classrtabmap_1_1Parameters.html#ad23b7f54a9a91e3a3f79962e882b33e9',1,'rtabmap::Parameters']]], + ['typekpssc_207',['typeKpSSC',['../classrtabmap_1_1Parameters.html#aace0cd716e66db35854acda53104f48e',1,'rtabmap::Parameters']]], + ['typekpsubpixeps_208',['typeKpSubPixEps',['../classrtabmap_1_1Parameters.html#a9d1c3a16523e1f65b972e73a712b6532',1,'rtabmap::Parameters']]], + ['typekpsubpixiterations_209',['typeKpSubPixIterations',['../classrtabmap_1_1Parameters.html#a43ed8c3dbfd978a26d3cbc2b9f77db4a',1,'rtabmap::Parameters']]], + ['typekpsubpixwinsize_210',['typeKpSubPixWinSize',['../classrtabmap_1_1Parameters.html#a41645652ca7ba161d4d7f722e24d898d',1,'rtabmap::Parameters']]], + ['typekptfidflikelihoodused_211',['typeKpTfIdfLikelihoodUsed',['../classrtabmap_1_1Parameters.html#ac26fd2fc7a63eccf665d4d59a9c63509',1,'rtabmap::Parameters']]], + ['typemarkerapriltagdebug_212',['typeMarkerAprilTagDebug',['../classrtabmap_1_1Parameters.html#ada95dc82c517b99a9db54f982d73437c',1,'rtabmap::Parameters']]], + ['typemarkerapriltagdecodesharpening_213',['typeMarkerAprilTagDecodeSharpening',['../classrtabmap_1_1Parameters.html#a1affe5e560ccd8319c57460aaa584204',1,'rtabmap::Parameters']]], + ['typemarkerapriltagnthreads_214',['typeMarkerAprilTagNThreads',['../classrtabmap_1_1Parameters.html#a0f0ea057f6177784f48d7a56dadbba9b',1,'rtabmap::Parameters']]], + ['typemarkerapriltagquaddecimate_215',['typeMarkerAprilTagQuadDecimate',['../classrtabmap_1_1Parameters.html#aead4f644d78f977214b2fc93b6eb7284',1,'rtabmap::Parameters']]], + ['typemarkerapriltagquadsigma_216',['typeMarkerAprilTagQuadSigma',['../classrtabmap_1_1Parameters.html#a6f7e3b447891a7677191722361ca0a4d',1,'rtabmap::Parameters']]], + ['typemarkerapriltagrefineedges_217',['typeMarkerAprilTagRefineEdges',['../classrtabmap_1_1Parameters.html#a3d913545a02c1bf4a03d8f12b5e0e4bf',1,'rtabmap::Parameters']]], + ['typemarkerdictionary_218',['typeMarkerDictionary',['../classrtabmap_1_1Parameters.html#a04b3e76549b11a781162514557b78efd',1,'rtabmap::Parameters']]], + ['typemarkerlength_219',['typeMarkerLength',['../classrtabmap_1_1Parameters.html#a557b5579523a69f3b231140eb9c3421d',1,'rtabmap::Parameters']]], + ['typemarkerlengths_220',['typeMarkerLengths',['../classrtabmap_1_1Parameters.html#aff6eeea4dda39751c25d0521893f440e',1,'rtabmap::Parameters']]], + ['typemarkermaxdeptherror_221',['typeMarkerMaxDepthError',['../classrtabmap_1_1Parameters.html#a8581fb55c3c7eddf144b47a5c481ae08',1,'rtabmap::Parameters']]], + ['typemarkermaxrange_222',['typeMarkerMaxRange',['../classrtabmap_1_1Parameters.html#ae444c8c794c7f0b795cb7e8c15740277',1,'rtabmap::Parameters']]], + ['typemarkerminrange_223',['typeMarkerMinRange',['../classrtabmap_1_1Parameters.html#a02c66100cc1422be456c558be385fa6f',1,'rtabmap::Parameters']]], + ['typemarkeropencvcornerrefinementmethod_224',['typeMarkerOpenCVCornerRefinementMethod',['../classrtabmap_1_1Parameters.html#a3955def5fabc65b1eccb4c7feb58d140',1,'rtabmap::Parameters']]], + ['typemarkerpriors_225',['typeMarkerPriors',['../classrtabmap_1_1Parameters.html#af4d2ba6bb907c46c8f44185839e0ae15',1,'rtabmap::Parameters']]], + ['typemarkerpriorsvarianceangular_226',['typeMarkerPriorsVarianceAngular',['../classrtabmap_1_1Parameters.html#a7cb599a3478d0ef2e603361f71f6d535',1,'rtabmap::Parameters']]], + ['typemarkerpriorsvariancelinear_227',['typeMarkerPriorsVarianceLinear',['../classrtabmap_1_1Parameters.html#ad6032ec3358894c2a37df8d353f4f9e8',1,'rtabmap::Parameters']]], + ['typemarkerstrategy_228',['typeMarkerStrategy',['../classrtabmap_1_1Parameters.html#a70135230602d38b445c27856f98d01fc',1,'rtabmap::Parameters']]], + ['typemarkervarianceangular_229',['typeMarkerVarianceAngular',['../classrtabmap_1_1Parameters.html#ac64a26887e9a6a3bceb35478be31914a',1,'rtabmap::Parameters']]], + ['typemarkervariancelinear_230',['typeMarkerVarianceLinear',['../classrtabmap_1_1Parameters.html#a4b33a202551204376719fbe3c62b7cab',1,'rtabmap::Parameters']]], + ['typemarkervarianceorientationignored_231',['typeMarkerVarianceOrientationIgnored',['../classrtabmap_1_1Parameters.html#a80d840ef3648cdf88536cab67d60dc04',1,'rtabmap::Parameters']]], + ['typemembadsignaturesignored_232',['typeMemBadSignaturesIgnored',['../classrtabmap_1_1Parameters.html#a11d97c5d18e8f4345c8c15498ec9e5cb',1,'rtabmap::Parameters']]], + ['typemembindatakept_233',['typeMemBinDataKept',['../classrtabmap_1_1Parameters.html#ae86a7db1b3bb1e0692e1d3fcab606f4d',1,'rtabmap::Parameters']]], + ['typememcompressionparallelized_234',['typeMemCompressionParallelized',['../classrtabmap_1_1Parameters.html#aa8ade5f80f8b60b6f5e0dce47e782770',1,'rtabmap::Parameters']]], + ['typememcovoffdiagignored_235',['typeMemCovOffDiagIgnored',['../classrtabmap_1_1Parameters.html#aad8e1f69392fecdfdc9922ce2f3a2ba2',1,'rtabmap::Parameters']]], + ['typememdepthasmask_236',['typeMemDepthAsMask',['../classrtabmap_1_1Parameters.html#a8c0a8963f09a26c7f034a535340b6ec8',1,'rtabmap::Parameters']]], + ['typememdepthcompressionformat_237',['typeMemDepthCompressionFormat',['../classrtabmap_1_1Parameters.html#a826ca84929b4349800eaa822d38b9c5b',1,'rtabmap::Parameters']]], + ['typememdepthmaskfloorthr_238',['typeMemDepthMaskFloorThr',['../classrtabmap_1_1Parameters.html#a7de2ff260c9aaec15166f85bf069f1d7',1,'rtabmap::Parameters']]], + ['typememgenerateids_239',['typeMemGenerateIds',['../classrtabmap_1_1Parameters.html#a5d49affbac2a2aed04cd0fa3fc77df2b',1,'rtabmap::Parameters']]], + ['typememglobaldescriptorstrategy_240',['typeMemGlobalDescriptorStrategy',['../classrtabmap_1_1Parameters.html#a16778220211bb4aa548cfd3cbcdb11bb',1,'rtabmap::Parameters']]], + ['typememimagecompressionformat_241',['typeMemImageCompressionFormat',['../classrtabmap_1_1Parameters.html#a87345250b6e908110f2196ae032ed0aa',1,'rtabmap::Parameters']]], + ['typememimagekept_242',['typeMemImageKept',['../classrtabmap_1_1Parameters.html#accaf0b981aa6999017757e1876ff1bc3',1,'rtabmap::Parameters']]], + ['typememimagepostdecimation_243',['typeMemImagePostDecimation',['../classrtabmap_1_1Parameters.html#aae5dccdbe4e0a6195040e168969b4ab3',1,'rtabmap::Parameters']]], + ['typememimagepredecimation_244',['typeMemImagePreDecimation',['../classrtabmap_1_1Parameters.html#a11950117b36523d8d38841173fc794e6',1,'rtabmap::Parameters']]], + ['typememincrementalmemory_245',['typeMemIncrementalMemory',['../classrtabmap_1_1Parameters.html#a21800896fff4f05946e81c2857d1e5fe',1,'rtabmap::Parameters']]], + ['typememinitwmwithallnodes_246',['typeMemInitWMWithAllNodes',['../classrtabmap_1_1Parameters.html#ae4638e9d59896ddb2b30cb82c385c13a',1,'rtabmap::Parameters']]], + ['typememintermediatenodedatakept_247',['typeMemIntermediateNodeDataKept',['../classrtabmap_1_1Parameters.html#a0fc867ad79f1ab92977213243339033d',1,'rtabmap::Parameters']]], + ['typememlaserscandownsamplestepsize_248',['typeMemLaserScanDownsampleStepSize',['../classrtabmap_1_1Parameters.html#a48eb5e534148f63ec1cd801b2b3c9738',1,'rtabmap::Parameters']]], + ['typememlaserscannormalk_249',['typeMemLaserScanNormalK',['../classrtabmap_1_1Parameters.html#ae08d01baf78070ee3752d6e1bf1593f7',1,'rtabmap::Parameters']]], + ['typememlaserscannormalradius_250',['typeMemLaserScanNormalRadius',['../classrtabmap_1_1Parameters.html#a3339347a6eef9e513b533729fe95cf27',1,'rtabmap::Parameters']]], + ['typememlaserscanvoxelsize_251',['typeMemLaserScanVoxelSize',['../classrtabmap_1_1Parameters.html#aebbac8aae4396068cd1a1c52071f7fb6',1,'rtabmap::Parameters']]], + ['typememloadvisuallocalfeaturesoninit_252',['typeMemLoadVisualLocalFeaturesOnInit',['../classrtabmap_1_1Parameters.html#abb2fb99f6fc573f773b69c9b85a78bd0',1,'rtabmap::Parameters']]], + ['typememlocalizationdatasaved_253',['typeMemLocalizationDataSaved',['../classrtabmap_1_1Parameters.html#a53c153d36ead57eb9420a14404b5e8f7',1,'rtabmap::Parameters']]], + ['typememlocalizationreadonly_254',['typeMemLocalizationReadOnly',['../classrtabmap_1_1Parameters.html#ab725e8cc7a5c0062ef1bdb9b1c540a53',1,'rtabmap::Parameters']]], + ['typememmaplabelsadded_255',['typeMemMapLabelsAdded',['../classrtabmap_1_1Parameters.html#a5665751154e4222b4b6922016ce1af0a',1,'rtabmap::Parameters']]], + ['typememnotlinkednodeskept_256',['typeMemNotLinkedNodesKept',['../classrtabmap_1_1Parameters.html#ac4c67bce0990201987d1b1c5170ac961',1,'rtabmap::Parameters']]], + ['typememrawdescriptorskept_257',['typeMemRawDescriptorsKept',['../classrtabmap_1_1Parameters.html#a3f2298ad837e39a486510a39a7ab578d',1,'rtabmap::Parameters']]], + ['typememrecentwmratio_258',['typeMemRecentWmRatio',['../classrtabmap_1_1Parameters.html#a3be8ceb8f478841307da018e7be8ff25',1,'rtabmap::Parameters']]], + ['typememreducegraph_259',['typeMemReduceGraph',['../classrtabmap_1_1Parameters.html#a54efd448718011d844d4a77438a4e11f',1,'rtabmap::Parameters']]], + ['typememrehearsalidupdatedtonewone_260',['typeMemRehearsalIdUpdatedToNewOne',['../classrtabmap_1_1Parameters.html#ab0e2ed39b1476db12c1baa9cd005c758',1,'rtabmap::Parameters']]], + ['typememrehearsalsimilarity_261',['typeMemRehearsalSimilarity',['../classrtabmap_1_1Parameters.html#a69cf38f0e449f3bc385db4ab00579f43',1,'rtabmap::Parameters']]], + ['typememrehearsalweightignoredwhilemoving_262',['typeMemRehearsalWeightIgnoredWhileMoving',['../classrtabmap_1_1Parameters.html#a08d842bdb32c10c88f7c3a5fc5c6b0fd',1,'rtabmap::Parameters']]], + ['typememrotateimagesupsideup_263',['typeMemRotateImagesUpsideUp',['../classrtabmap_1_1Parameters.html#aa01d5fdd8fd13161fffbccd2418d4985',1,'rtabmap::Parameters']]], + ['typememsavedepth16format_264',['typeMemSaveDepth16Format',['../classrtabmap_1_1Parameters.html#af3e0b3f68a3af714d1dbc56198a66c3c',1,'rtabmap::Parameters']]], + ['typememstereofrommotion_265',['typeMemStereoFromMotion',['../classrtabmap_1_1Parameters.html#aeb6d9c6dbabd4907cc2c166aa54d93f0',1,'rtabmap::Parameters']]], + ['typememstmsize_266',['typeMemSTMSize',['../classrtabmap_1_1Parameters.html#a0a0f9f34f0d51197248915892b5cd53d',1,'rtabmap::Parameters']]], + ['typememtransfersortingbyweightid_267',['typeMemTransferSortingByWeightId',['../classrtabmap_1_1Parameters.html#a0ec4baac4ca53ed008c1c47080bd6c46',1,'rtabmap::Parameters']]], + ['typememuseodomfeatures_268',['typeMemUseOdomFeatures',['../classrtabmap_1_1Parameters.html#a2de0eba9aff21b9eb0279492e1bcad51',1,'rtabmap::Parameters']]], + ['typememuseodomgravity_269',['typeMemUseOdomGravity',['../classrtabmap_1_1Parameters.html#a8f160b278891d9e345f95ca03a6189c2',1,'rtabmap::Parameters']]], + ['typename_270',['typename',['../classrtabmap_1_1Feature2D.html#a98050ef4da598e5b35bc32317bc58b84',1,'rtabmap::Feature2D::typeName()'],['../classrtabmap_1_1Link.html#a1fb9569f6435b5a1c800a935b08f0159',1,'rtabmap::Link::typeName()']]], + ['typeodomalignwithground_271',['typeOdomAlignWithGround',['../classrtabmap_1_1Parameters.html#aa4fae465d9dbe30d6dc967021db3ea5a',1,'rtabmap::Parameters']]], + ['typeodomcuvslammulticammode_272',['typeOdomCuVSLAMMulticamMode',['../classrtabmap_1_1Parameters.html#ab1cce5c7e04a20d4f4988a0c6bb6c7c7',1,'rtabmap::Parameters']]], + ['typeodomdeskewing_273',['typeOdomDeskewing',['../classrtabmap_1_1Parameters.html#a24a61030f642d9296c9aaaec41470f57',1,'rtabmap::Parameters']]], + ['typeodomf2mbundleadjustment_274',['typeOdomF2MBundleAdjustment',['../classrtabmap_1_1Parameters.html#a7940226a66f10a230be868d63cc0e306',1,'rtabmap::Parameters']]], + ['typeodomf2mbundleadjustmentmaxframes_275',['typeOdomF2MBundleAdjustmentMaxFrames',['../classrtabmap_1_1Parameters.html#a513adb9014624d6f4c49f5eefc420db7',1,'rtabmap::Parameters']]], + ['typeodomf2mbundleadjustmentmaxkeyframesperfeature_276',['typeOdomF2MBundleAdjustmentMaxKeyFramesPerFeature',['../classrtabmap_1_1Parameters.html#a8326a4fad1bc31d42ecd767e6692c975',1,'rtabmap::Parameters']]], + ['typeodomf2mbundleadjustmentminmotion_277',['typeOdomF2MBundleAdjustmentMinMotion',['../classrtabmap_1_1Parameters.html#aab4730eef02b5915576edcf918ec1b1e',1,'rtabmap::Parameters']]], + ['typeodomf2mbundleupdatefeaturemaponallframes_278',['typeOdomF2MBundleUpdateFeatureMapOnAllFrames',['../classrtabmap_1_1Parameters.html#ae41684697f301c0fa79bf340cd0ab7fe',1,'rtabmap::Parameters']]], + ['typeodomf2mfloorthreshold_279',['typeOdomF2MFloorThreshold',['../classrtabmap_1_1Parameters.html#a5823019915a254581754302a8aefb319',1,'rtabmap::Parameters']]], + ['typeodomf2minitdepthfactor_280',['typeOdomF2MInitDepthFactor',['../classrtabmap_1_1Parameters.html#a124c81a90992da95bed189ecf65a8f7d',1,'rtabmap::Parameters']]], + ['typeodomf2mmaxnewfeatures_281',['typeOdomF2MMaxNewFeatures',['../classrtabmap_1_1Parameters.html#a76cbf9173df5e30155309657fa547309',1,'rtabmap::Parameters']]], + ['typeodomf2mmaxsize_282',['typeOdomF2MMaxSize',['../classrtabmap_1_1Parameters.html#aa7bef931c378cb662a5d321d61cf8628',1,'rtabmap::Parameters']]], + ['typeodomf2mscanmaxsize_283',['typeOdomF2MScanMaxSize',['../classrtabmap_1_1Parameters.html#af826e13666acc3f07eefda7d05afed80',1,'rtabmap::Parameters']]], + ['typeodomf2mscanrange_284',['typeOdomF2MScanRange',['../classrtabmap_1_1Parameters.html#a9fc3d80380823eb7d710172a665dd29a',1,'rtabmap::Parameters']]], + ['typeodomf2mscansubtractangle_285',['typeOdomF2MScanSubtractAngle',['../classrtabmap_1_1Parameters.html#a0d95c40fafccf72cffcdc4467a8156dd',1,'rtabmap::Parameters']]], + ['typeodomf2mscansubtractradius_286',['typeOdomF2MScanSubtractRadius',['../classrtabmap_1_1Parameters.html#a29c20a1dc4ab963a8c25ad8dcfdde5ca',1,'rtabmap::Parameters']]], + ['typeodomf2mvaliddepthratio_287',['typeOdomF2MValidDepthRatio',['../classrtabmap_1_1Parameters.html#a02883812982806e6b52e782608b6132d',1,'rtabmap::Parameters']]], + ['typeodomfillinfodata_288',['typeOdomFillInfoData',['../classrtabmap_1_1Parameters.html#ac23e41b4917d587e6cad518a887886ed',1,'rtabmap::Parameters']]], + ['typeodomfilteringstrategy_289',['typeOdomFilteringStrategy',['../classrtabmap_1_1Parameters.html#ad148fb299385c0a6ce9333628ce333aa',1,'rtabmap::Parameters']]], + ['typeodomfovisbucketheight_290',['typeOdomFovisBucketHeight',['../classrtabmap_1_1Parameters.html#ad87da710366f779d776285a6e309a139',1,'rtabmap::Parameters']]], + ['typeodomfovisbucketwidth_291',['typeOdomFovisBucketWidth',['../classrtabmap_1_1Parameters.html#a8eaa218d3bde0fb13fa74c37a0e9b2c2',1,'rtabmap::Parameters']]], + ['typeodomfoviscliqueinlierthreshold_292',['typeOdomFovisCliqueInlierThreshold',['../classrtabmap_1_1Parameters.html#af36e3ccf2b97c1202fc418d63db8187e',1,'rtabmap::Parameters']]], + ['typeodomfovisfastthreshold_293',['typeOdomFovisFastThreshold',['../classrtabmap_1_1Parameters.html#a7ff45cb8fe09a92a59ee43901a85b8ec',1,'rtabmap::Parameters']]], + ['typeodomfovisfastthresholdadaptivegain_294',['typeOdomFovisFastThresholdAdaptiveGain',['../classrtabmap_1_1Parameters.html#a00d0958f390dcf59d4743f70dec6c1f8',1,'rtabmap::Parameters']]], + ['typeodomfovisfeaturesearchwindow_295',['typeOdomFovisFeatureSearchWindow',['../classrtabmap_1_1Parameters.html#ae24495e10a7506a3a9f6ef163d61cbfa',1,'rtabmap::Parameters']]], + ['typeodomfovisfeaturewindowsize_296',['typeOdomFovisFeatureWindowSize',['../classrtabmap_1_1Parameters.html#a86eb0b72f6783c5d49951d5d5817d38c',1,'rtabmap::Parameters']]], + ['typeodomfovisinliermaxreprojectionerror_297',['typeOdomFovisInlierMaxReprojectionError',['../classrtabmap_1_1Parameters.html#ae8684ea68dd41488be1e763978604acc',1,'rtabmap::Parameters']]], + ['typeodomfovismaxkeypointsperbucket_298',['typeOdomFovisMaxKeypointsPerBucket',['../classrtabmap_1_1Parameters.html#a5c30f82d944f6da59b0cab15bb1351d0',1,'rtabmap::Parameters']]], + ['typeodomfovismaxmeanreprojectionerror_299',['typeOdomFovisMaxMeanReprojectionError',['../classrtabmap_1_1Parameters.html#a6bef1a3db95a9af8ab74b1cf62a81912',1,'rtabmap::Parameters']]], + ['typeodomfovismaxpyramidlevel_300',['typeOdomFovisMaxPyramidLevel',['../classrtabmap_1_1Parameters.html#a100cddcd80954c8f8e714d8a66d2c82a',1,'rtabmap::Parameters']]], + ['typeodomfovisminfeaturesforestimate_301',['typeOdomFovisMinFeaturesForEstimate',['../classrtabmap_1_1Parameters.html#ac9a8dddb3f706198317639c9e03a2ac1',1,'rtabmap::Parameters']]], + ['typeodomfovisminpyramidlevel_302',['typeOdomFovisMinPyramidLevel',['../classrtabmap_1_1Parameters.html#a3dd41b995d6c5ca5935c59d66de010bc',1,'rtabmap::Parameters']]], + ['typeodomfovisstereomaxdisparity_303',['typeOdomFovisStereoMaxDisparity',['../classrtabmap_1_1Parameters.html#a03383035535f2bb8036e93cc8eee5d8e',1,'rtabmap::Parameters']]], + ['typeodomfovisstereomaxdistepipolarline_304',['typeOdomFovisStereoMaxDistEpipolarLine',['../classrtabmap_1_1Parameters.html#a6a06d1dc9b26a3f257ef6e67e4b900a1',1,'rtabmap::Parameters']]], + ['typeodomfovisstereomaxrefinementdisplacement_305',['typeOdomFovisStereoMaxRefinementDisplacement',['../classrtabmap_1_1Parameters.html#a3c7478a1cbb19b6f543695810293d669',1,'rtabmap::Parameters']]], + ['typeodomfovisstereorequiremutualmatch_306',['typeOdomFovisStereoRequireMutualMatch',['../classrtabmap_1_1Parameters.html#a56253ab98d2ee917598582e868c01352',1,'rtabmap::Parameters']]], + ['typeodomfovistargetpixelsperfeature_307',['typeOdomFovisTargetPixelsPerFeature',['../classrtabmap_1_1Parameters.html#ae953b550d350af0a99323dc261d1e132',1,'rtabmap::Parameters']]], + ['typeodomfovisupdatetargetfeatureswithrefined_308',['typeOdomFovisUpdateTargetFeaturesWithRefined',['../classrtabmap_1_1Parameters.html#a20832aeb498fcdd2f2a6353c55d981e1',1,'rtabmap::Parameters']]], + ['typeodomfovisuseadaptivethreshold_309',['typeOdomFovisUseAdaptiveThreshold',['../classrtabmap_1_1Parameters.html#a7a7e58f941f6b3f501b061a2cf556e57',1,'rtabmap::Parameters']]], + ['typeodomfovisusebucketing_310',['typeOdomFovisUseBucketing',['../classrtabmap_1_1Parameters.html#ad2c40984ca2add5d8ba17963ca017b57',1,'rtabmap::Parameters']]], + ['typeodomfovisusehomographyinitialization_311',['typeOdomFovisUseHomographyInitialization',['../classrtabmap_1_1Parameters.html#a2cf1743eb1bb0170609131d1ef4ee689',1,'rtabmap::Parameters']]], + ['typeodomfovisuseimagenormalization_312',['typeOdomFovisUseImageNormalization',['../classrtabmap_1_1Parameters.html#abe94da7d58b326c9303d2c655c6e4baf',1,'rtabmap::Parameters']]], + ['typeodomfovisusesubpixelrefinement_313',['typeOdomFovisUseSubpixelRefinement',['../classrtabmap_1_1Parameters.html#a08e1889164d38cd5cb2fb40e5d18378e',1,'rtabmap::Parameters']]], + ['typeodomguessmotion_314',['typeOdomGuessMotion',['../classrtabmap_1_1Parameters.html#a25f8b0caf74b406a8ee38c4bfa6fc83f',1,'rtabmap::Parameters']]], + ['typeodomguesssmoothingdelay_315',['typeOdomGuessSmoothingDelay',['../classrtabmap_1_1Parameters.html#a1bebe2f829f9dd38f4f5f58ef3d10848',1,'rtabmap::Parameters']]], + ['typeodomholonomic_316',['typeOdomHolonomic',['../classrtabmap_1_1Parameters.html#a13747994edaae12d2cddc3413a14594a',1,'rtabmap::Parameters']]], + ['typeodomimagebuffersize_317',['typeOdomImageBufferSize',['../classrtabmap_1_1Parameters.html#adbcc200b4e893be1c5bcb69be2b05db3',1,'rtabmap::Parameters']]], + ['typeodomimagedecimation_318',['typeOdomImageDecimation',['../classrtabmap_1_1Parameters.html#a49edae0887c2ea2b54950040bc064d5d',1,'rtabmap::Parameters']]], + ['typeodomkalmanmeasurementnoise_319',['typeOdomKalmanMeasurementNoise',['../classrtabmap_1_1Parameters.html#a103f1d8f4d49ad50390f4e712ef4e4db',1,'rtabmap::Parameters']]], + ['typeodomkalmanprocessnoise_320',['typeOdomKalmanProcessNoise',['../classrtabmap_1_1Parameters.html#a887ec5442e03003807acf20292402664',1,'rtabmap::Parameters']]], + ['typeodomkeyframethr_321',['typeOdomKeyFrameThr',['../classrtabmap_1_1Parameters.html#acd625c0a7cd9759310de5bd8cd19698d',1,'rtabmap::Parameters']]], + ['typeodomliosamangvar_322',['typeOdomLIOSAMAngVar',['../classrtabmap_1_1Parameters.html#a3fbf9e93d158a5889504826fdccce7f5',1,'rtabmap::Parameters']]], + ['typeodomliosamconfigpath_323',['typeOdomLIOSAMConfigPath',['../classrtabmap_1_1Parameters.html#abdfd1208f2c4fe97b0aeda82509cfa0e',1,'rtabmap::Parameters']]], + ['typeodomliosamedgethreshold_324',['typeOdomLIOSAMEdgeThreshold',['../classrtabmap_1_1Parameters.html#a8e8bef1b13b87ee5604890e956bf209e',1,'rtabmap::Parameters']]], + ['typeodomliosamhorizonscan_325',['typeOdomLIOSAMHorizonScan',['../classrtabmap_1_1Parameters.html#af110b729255631d7631107fc2e58660a',1,'rtabmap::Parameters']]], + ['typeodomliosamimuaccbiasn_326',['typeOdomLIOSAMImuAccBiasN',['../classrtabmap_1_1Parameters.html#adcd79d54c9a906a2f499b2e4c0e2e1ba',1,'rtabmap::Parameters']]], + ['typeodomliosamimuaccnoise_327',['typeOdomLIOSAMImuAccNoise',['../classrtabmap_1_1Parameters.html#acdc5f652218c6f8aad88c1dca1f8985c',1,'rtabmap::Parameters']]], + ['typeodomliosamimugravity_328',['typeOdomLIOSAMImuGravity',['../classrtabmap_1_1Parameters.html#a1ad5d8d38104c30b1af77afe80de0fb7',1,'rtabmap::Parameters']]], + ['typeodomliosamimugyrbiasn_329',['typeOdomLIOSAMImuGyrBiasN',['../classrtabmap_1_1Parameters.html#a1c787aecbc49182c35a6e2c1261f0e90',1,'rtabmap::Parameters']]], + ['typeodomliosamimugyrnoise_330',['typeOdomLIOSAMImuGyrNoise',['../classrtabmap_1_1Parameters.html#afd7af5ac4d33ee71c160572b2c851bf7',1,'rtabmap::Parameters']]], + ['typeodomliosamlinvar_331',['typeOdomLIOSAMLinVar',['../classrtabmap_1_1Parameters.html#a8d2a8426c248982d8ecafdb6cd657658',1,'rtabmap::Parameters']]], + ['typeodomliosamnscan_332',['typeOdomLIOSAMNScan',['../classrtabmap_1_1Parameters.html#ac68c06fbc0201e61373bcae649ae72a7',1,'rtabmap::Parameters']]], + ['typeodomliosamsensor_333',['typeOdomLIOSAMSensor',['../classrtabmap_1_1Parameters.html#aae38e57d0aeffac295c4889683373934',1,'rtabmap::Parameters']]], + ['typeodomliosamsurfthreshold_334',['typeOdomLIOSAMSurfThreshold',['../classrtabmap_1_1Parameters.html#a5ae21075bebd080c0d6b9d8bf48ecd2c',1,'rtabmap::Parameters']]], + ['typeodomloamangvar_335',['typeOdomLOAMAngVar',['../classrtabmap_1_1Parameters.html#a1539403cce7fd260693987dd88a6e105',1,'rtabmap::Parameters']]], + ['typeodomloamlinvar_336',['typeOdomLOAMLinVar',['../classrtabmap_1_1Parameters.html#a66cea8a537cdeb0c4a7e98aac23bf8de',1,'rtabmap::Parameters']]], + ['typeodomloamlocalmapping_337',['typeOdomLOAMLocalMapping',['../classrtabmap_1_1Parameters.html#a56474e36950608ea97c9adebdf62a2e5',1,'rtabmap::Parameters']]], + ['typeodomloamresolution_338',['typeOdomLOAMResolution',['../classrtabmap_1_1Parameters.html#a33dbaf2d70ea68db0267db8fe4b73779',1,'rtabmap::Parameters']]], + ['typeodomloamscanperiod_339',['typeOdomLOAMScanPeriod',['../classrtabmap_1_1Parameters.html#aff60eab1c95885f90c7c28d5a0ad3f18',1,'rtabmap::Parameters']]], + ['typeodomloamsensor_340',['typeOdomLOAMSensor',['../classrtabmap_1_1Parameters.html#acedafb9d83acd2112a3bb482ba084fc2',1,'rtabmap::Parameters']]], + ['typeodommonoinitminflow_341',['typeOdomMonoInitMinFlow',['../classrtabmap_1_1Parameters.html#a46e27d1c93ba406bf564d2cf59849790',1,'rtabmap::Parameters']]], + ['typeodommonoinitmintranslation_342',['typeOdomMonoInitMinTranslation',['../classrtabmap_1_1Parameters.html#a12ea6b887781afba0c6ce767f56476db',1,'rtabmap::Parameters']]], + ['typeodommonomaxvariance_343',['typeOdomMonoMaxVariance',['../classrtabmap_1_1Parameters.html#a3d5f9bceaa2de4089156042d5c139341',1,'rtabmap::Parameters']]], + ['typeodommonomintranslation_344',['typeOdomMonoMinTranslation',['../classrtabmap_1_1Parameters.html#a9f84413a4461686310b674bf96ffb076',1,'rtabmap::Parameters']]], + ['typeodommsckffastthreshold_345',['typeOdomMSCKFFastThreshold',['../classrtabmap_1_1Parameters.html#ac0a064072a4edbf18d2cd6665ccba9f8',1,'rtabmap::Parameters']]], + ['typeodommsckfgridcol_346',['typeOdomMSCKFGridCol',['../classrtabmap_1_1Parameters.html#adb9427831843f86e9e3a50e146133af2',1,'rtabmap::Parameters']]], + ['typeodommsckfgridmaxfeaturenum_347',['typeOdomMSCKFGridMaxFeatureNum',['../classrtabmap_1_1Parameters.html#abd6305d4b6053d2e3e388e17162e0f8c',1,'rtabmap::Parameters']]], + ['typeodommsckfgridminfeaturenum_348',['typeOdomMSCKFGridMinFeatureNum',['../classrtabmap_1_1Parameters.html#a0ea5916c9a62528ac9a2ae73bf77a5f9',1,'rtabmap::Parameters']]], + ['typeodommsckfgridrow_349',['typeOdomMSCKFGridRow',['../classrtabmap_1_1Parameters.html#a8c996df43e9f9b06c3bb4479a9c9e1f1',1,'rtabmap::Parameters']]], + ['typeodommsckfinitcovaccbias_350',['typeOdomMSCKFInitCovAccBias',['../classrtabmap_1_1Parameters.html#a20284ede406bfbd27af0c5ae7030a3c5',1,'rtabmap::Parameters']]], + ['typeodommsckfinitcovexrot_351',['typeOdomMSCKFInitCovExRot',['../classrtabmap_1_1Parameters.html#a7c8b25c8c1c44a3012616802e1f39014',1,'rtabmap::Parameters']]], + ['typeodommsckfinitcovextrans_352',['typeOdomMSCKFInitCovExTrans',['../classrtabmap_1_1Parameters.html#a9edd2e8c4a752bb622f679201cf0d094',1,'rtabmap::Parameters']]], + ['typeodommsckfinitcovgyrobias_353',['typeOdomMSCKFInitCovGyroBias',['../classrtabmap_1_1Parameters.html#ace3efd614609c0b43f073f2f345839b5',1,'rtabmap::Parameters']]], + ['typeodommsckfinitcovvel_354',['typeOdomMSCKFInitCovVel',['../classrtabmap_1_1Parameters.html#ac26d5dbb4e7ac5d91a40e195106de483',1,'rtabmap::Parameters']]], + ['typeodommsckfmaxcamstatesize_355',['typeOdomMSCKFMaxCamStateSize',['../classrtabmap_1_1Parameters.html#a3d1200c3c2803df3e654c680dbba5a1e',1,'rtabmap::Parameters']]], + ['typeodommsckfmaxiteration_356',['typeOdomMSCKFMaxIteration',['../classrtabmap_1_1Parameters.html#aae780f7f5b7d1c3cc1f0163afa2f5664',1,'rtabmap::Parameters']]], + ['typeodommsckfnoiseacc_357',['typeOdomMSCKFNoiseAcc',['../classrtabmap_1_1Parameters.html#a8fb3b56ba7c229fad422ceb3ddd4ba96',1,'rtabmap::Parameters']]], + ['typeodommsckfnoiseaccbias_358',['typeOdomMSCKFNoiseAccBias',['../classrtabmap_1_1Parameters.html#a042be2834ef1757137b2fec01f781665',1,'rtabmap::Parameters']]], + ['typeodommsckfnoisefeature_359',['typeOdomMSCKFNoiseFeature',['../classrtabmap_1_1Parameters.html#a812493fe5c1d261322daba2db8c3fa3e',1,'rtabmap::Parameters']]], + ['typeodommsckfnoisegyro_360',['typeOdomMSCKFNoiseGyro',['../classrtabmap_1_1Parameters.html#a4ac7431ac364a5b712f1bcd8b8ddee5f',1,'rtabmap::Parameters']]], + ['typeodommsckfnoisegyrobias_361',['typeOdomMSCKFNoiseGyroBias',['../classrtabmap_1_1Parameters.html#a57c51e8e7863637ccb25920a2e5bc7b8',1,'rtabmap::Parameters']]], + ['typeodommsckfopttranslationthreshold_362',['typeOdomMSCKFOptTranslationThreshold',['../classrtabmap_1_1Parameters.html#a14103693c5a9a6f814a6d742e4b74c94',1,'rtabmap::Parameters']]], + ['typeodommsckfpatchsize_363',['typeOdomMSCKFPatchSize',['../classrtabmap_1_1Parameters.html#ae87506064b60b13540981c3879932be1',1,'rtabmap::Parameters']]], + ['typeodommsckfpositionstdthreshold_364',['typeOdomMSCKFPositionStdThreshold',['../classrtabmap_1_1Parameters.html#aadd62751748155ef15f4946acda4a398',1,'rtabmap::Parameters']]], + ['typeodommsckfpyramidlevels_365',['typeOdomMSCKFPyramidLevels',['../classrtabmap_1_1Parameters.html#ad49ab83fa9f7a7c0882fbdde3c04d335',1,'rtabmap::Parameters']]], + ['typeodommsckfransacthreshold_366',['typeOdomMSCKFRansacThreshold',['../classrtabmap_1_1Parameters.html#ab85cb336373c0403c18763da5af7260d',1,'rtabmap::Parameters']]], + ['typeodommsckfrotationthreshold_367',['typeOdomMSCKFRotationThreshold',['../classrtabmap_1_1Parameters.html#abc211a696417833bd7b8ed7fb48b47aa',1,'rtabmap::Parameters']]], + ['typeodommsckfstereothreshold_368',['typeOdomMSCKFStereoThreshold',['../classrtabmap_1_1Parameters.html#ac2f90c0b1f7130f1118b83265be3145d',1,'rtabmap::Parameters']]], + ['typeodommsckftrackingratethreshold_369',['typeOdomMSCKFTrackingRateThreshold',['../classrtabmap_1_1Parameters.html#ae7787e86c6ad3c4877eeb0a884c30644',1,'rtabmap::Parameters']]], + ['typeodommsckftrackprecision_370',['typeOdomMSCKFTrackPrecision',['../classrtabmap_1_1Parameters.html#a617125034739c9330abce25b06d93c4f',1,'rtabmap::Parameters']]], + ['typeodommsckftranslationthreshold_371',['typeOdomMSCKFTranslationThreshold',['../classrtabmap_1_1Parameters.html#a94df87203b9f3b5ff62c5ba29c5822ab',1,'rtabmap::Parameters']]], + ['typeodomokvisconfigpath_372',['typeOdomOKVISConfigPath',['../classrtabmap_1_1Parameters.html#a78ac298b3ababa6115fcf7fed8c09288',1,'rtabmap::Parameters']]], + ['typeodomopen3dmaxdepth_373',['typeOdomOpen3DMaxDepth',['../classrtabmap_1_1Parameters.html#a990bddd4b65f2eaf6a6d536f73168af0',1,'rtabmap::Parameters']]], + ['typeodomopen3dmethod_374',['typeOdomOpen3DMethod',['../classrtabmap_1_1Parameters.html#a53f319032810dccf546bc716b27bbde9',1,'rtabmap::Parameters']]], + ['typeodomopenvinsaccelerometernoisedensity_375',['typeOdomOpenVINSAccelerometerNoiseDensity',['../classrtabmap_1_1Parameters.html#a8b3a2bbf6e902dd371c27a3027073d52',1,'rtabmap::Parameters']]], + ['typeodomopenvinsaccelerometerrandomwalk_376',['typeOdomOpenVINSAccelerometerRandomWalk',['../classrtabmap_1_1Parameters.html#a3b280d249420c8a080d59a59776cd991',1,'rtabmap::Parameters']]], + ['typeodomopenvinscalibcamextrinsics_377',['typeOdomOpenVINSCalibCamExtrinsics',['../classrtabmap_1_1Parameters.html#a08d487f62bba202923e711f7c2bc5767',1,'rtabmap::Parameters']]], + ['typeodomopenvinscalibcamintrinsics_378',['typeOdomOpenVINSCalibCamIntrinsics',['../classrtabmap_1_1Parameters.html#af9fa267c7acf319c084444091734045b',1,'rtabmap::Parameters']]], + ['typeodomopenvinscalibcamtimeoffset_379',['typeOdomOpenVINSCalibCamTimeoffset',['../classrtabmap_1_1Parameters.html#a40947e5eba109b23d5e058456a085267',1,'rtabmap::Parameters']]], + ['typeodomopenvinscalibimugsensitivity_380',['typeOdomOpenVINSCalibIMUGSensitivity',['../classrtabmap_1_1Parameters.html#a0eaa7a87fbeeac68687edd7c2599a020',1,'rtabmap::Parameters']]], + ['typeodomopenvinscalibimuintrinsics_381',['typeOdomOpenVINSCalibIMUIntrinsics',['../classrtabmap_1_1Parameters.html#a8897c528049baa925ad5ec611c78b428',1,'rtabmap::Parameters']]], + ['typeodomopenvinsconfigpath_382',['typeOdomOpenVINSConfigPath',['../classrtabmap_1_1Parameters.html#ad77710cf460c6b55b0914ffed739dacd',1,'rtabmap::Parameters']]], + ['typeodomopenvinsdtslamdelay_383',['typeOdomOpenVINSDtSLAMDelay',['../classrtabmap_1_1Parameters.html#abfebab9eec3ff20d5dbecb0dac2e340f',1,'rtabmap::Parameters']]], + ['typeodomopenvinsfeatrepmsckf_384',['typeOdomOpenVINSFeatRepMSCKF',['../classrtabmap_1_1Parameters.html#a012d1437fb55743c5f7d1c29cd66fe84',1,'rtabmap::Parameters']]], + ['typeodomopenvinsfeatrepslam_385',['typeOdomOpenVINSFeatRepSLAM',['../classrtabmap_1_1Parameters.html#ab6a4a67b483c541b9d4fd7241ab4b4f1',1,'rtabmap::Parameters']]], + ['typeodomopenvinsfimaxbaseline_386',['typeOdomOpenVINSFiMaxBaseline',['../classrtabmap_1_1Parameters.html#a1131889d1b1a6ea127e27dc3f034206e',1,'rtabmap::Parameters']]], + ['typeodomopenvinsfimaxcondnumber_387',['typeOdomOpenVINSFiMaxCondNumber',['../classrtabmap_1_1Parameters.html#a8f34d1861fc2cc6d537934667a04f80d',1,'rtabmap::Parameters']]], + ['typeodomopenvinsfimaxruns_388',['typeOdomOpenVINSFiMaxRuns',['../classrtabmap_1_1Parameters.html#a4f9e7478b39453eec54f9bedf6337dab',1,'rtabmap::Parameters']]], + ['typeodomopenvinsfirefinefeatures_389',['typeOdomOpenVINSFiRefineFeatures',['../classrtabmap_1_1Parameters.html#aed1840a5caa27539b13469e241dd991a',1,'rtabmap::Parameters']]], + ['typeodomopenvinsfitriangulate1d_390',['typeOdomOpenVINSFiTriangulate1d',['../classrtabmap_1_1Parameters.html#a1fa4befb095a3afddad9c93b2746b7fc',1,'rtabmap::Parameters']]], + ['typeodomopenvinsgravitymag_391',['typeOdomOpenVINSGravityMag',['../classrtabmap_1_1Parameters.html#aca75e8fd07fb5048aad4ed6c649c363f',1,'rtabmap::Parameters']]], + ['typeodomopenvinsgyroscopenoisedensity_392',['typeOdomOpenVINSGyroscopeNoiseDensity',['../classrtabmap_1_1Parameters.html#af12aca81c1f84af90a9978a79514f2ef',1,'rtabmap::Parameters']]], + ['typeodomopenvinsgyroscoperandomwalk_393',['typeOdomOpenVINSGyroscopeRandomWalk',['../classrtabmap_1_1Parameters.html#a1ecfcc933390e003a6eec73b3182bab0',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdyninflationba_394',['typeOdomOpenVINSInitDynInflationBa',['../classrtabmap_1_1Parameters.html#a10d312194811f83a08d9846197c47f58',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdyninflationbg_395',['typeOdomOpenVINSInitDynInflationBg',['../classrtabmap_1_1Parameters.html#a25faee80fdd2e9fed884404eef3797b9',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdyninflationori_396',['typeOdomOpenVINSInitDynInflationOri',['../classrtabmap_1_1Parameters.html#ac5f1c743b50b34683234103ffc7378c9',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdyninflationvel_397',['typeOdomOpenVINSInitDynInflationVel',['../classrtabmap_1_1Parameters.html#a2dfbf7ba2fb2e69c58c7867494cfe47f',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynmindeg_398',['typeOdomOpenVINSInitDynMinDeg',['../classrtabmap_1_1Parameters.html#ad04048c8d08c0f27b04b143b1db13e11',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynminreccond_399',['typeOdomOpenVINSInitDynMinRecCond',['../classrtabmap_1_1Parameters.html#aa53359d70bb49dae236c6a461b7e004f',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynmlemaxiter_400',['typeOdomOpenVINSInitDynMLEMaxIter',['../classrtabmap_1_1Parameters.html#a15ee149130f2f749e93371f0be75465e',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynmlemaxthreads_401',['typeOdomOpenVINSInitDynMLEMaxThreads',['../classrtabmap_1_1Parameters.html#a87f3ff011f642964fab3a60d21e0f032',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynmlemaxtime_402',['typeOdomOpenVINSInitDynMLEMaxTime',['../classrtabmap_1_1Parameters.html#ab0fd3c8a82769905328cafae39a03ed0',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynmleoptcalib_403',['typeOdomOpenVINSInitDynMLEOptCalib',['../classrtabmap_1_1Parameters.html#a40ef74942faa53ac4c85c0017c45b0d5',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynnumpose_404',['typeOdomOpenVINSInitDynNumPose',['../classrtabmap_1_1Parameters.html#a5e6d172f58db1e7d703915ba44b32ea2',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynuse_405',['typeOdomOpenVINSInitDynUse',['../classrtabmap_1_1Parameters.html#ad61520368c7cf6373e3a4d8f3d907cbf',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitimuthresh_406',['typeOdomOpenVINSInitIMUThresh',['../classrtabmap_1_1Parameters.html#a94935b46d384dfda94694516159e3531',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitmaxdisparity_407',['typeOdomOpenVINSInitMaxDisparity',['../classrtabmap_1_1Parameters.html#a026cb65c6e014ca8d85fcacf31b99bbc',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitmaxfeatures_408',['typeOdomOpenVINSInitMaxFeatures',['../classrtabmap_1_1Parameters.html#a30b830ac6908544fc9b2e6445ab6b217',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitwindowtime_409',['typeOdomOpenVINSInitWindowTime',['../classrtabmap_1_1Parameters.html#acec7b60d059e3d90a48ccdcaf3bfe309',1,'rtabmap::Parameters']]], + ['typeodomopenvinsintegration_410',['typeOdomOpenVINSIntegration',['../classrtabmap_1_1Parameters.html#a9dc6ad5575ceea690928a051ab399fdc',1,'rtabmap::Parameters']]], + ['typeodomopenvinsleftmaskpath_411',['typeOdomOpenVINSLeftMaskPath',['../classrtabmap_1_1Parameters.html#a2c5e1d6b1033f729c854087db81dad68',1,'rtabmap::Parameters']]], + ['typeodomopenvinsmaxclones_412',['typeOdomOpenVINSMaxClones',['../classrtabmap_1_1Parameters.html#aa057072a59f3bb16562772e1f0e26bd7',1,'rtabmap::Parameters']]], + ['typeodomopenvinsmaxmsckfinupdate_413',['typeOdomOpenVINSMaxMSCKFInUpdate',['../classrtabmap_1_1Parameters.html#acb3fffb0c879d07b57f18ab93b058203',1,'rtabmap::Parameters']]], + ['typeodomopenvinsmaxslam_414',['typeOdomOpenVINSMaxSLAM',['../classrtabmap_1_1Parameters.html#a3811f46c4ce22069f48630bceff8f654',1,'rtabmap::Parameters']]], + ['typeodomopenvinsmaxslaminupdate_415',['typeOdomOpenVINSMaxSLAMInUpdate',['../classrtabmap_1_1Parameters.html#a3e14ede354edef5f26dcd89c6eaf098d',1,'rtabmap::Parameters']]], + ['typeodomopenvinsminpxdist_416',['typeOdomOpenVINSMinPxDist',['../classrtabmap_1_1Parameters.html#af05bdd52bb01fe2434ec612bd7de4f17',1,'rtabmap::Parameters']]], + ['typeodomopenvinsnumpts_417',['typeOdomOpenVINSNumPts',['../classrtabmap_1_1Parameters.html#a713e1f17179b8bb541a5bd27b738911d',1,'rtabmap::Parameters']]], + ['typeodomopenvinsrightmaskpath_418',['typeOdomOpenVINSRightMaskPath',['../classrtabmap_1_1Parameters.html#a40800e0b5e2ae0892d2b6535f315fc1a',1,'rtabmap::Parameters']]], + ['typeodomopenvinstryzupt_419',['typeOdomOpenVINSTryZUPT',['../classrtabmap_1_1Parameters.html#aaabdcb6c03b9fcfd3fbd88b4d4a385e7',1,'rtabmap::Parameters']]], + ['typeodomopenvinsupmsckfchi2multiplier_420',['typeOdomOpenVINSUpMSCKFChi2Multiplier',['../classrtabmap_1_1Parameters.html#af1256a1f21717214b6f383315a153d10',1,'rtabmap::Parameters']]], + ['typeodomopenvinsupmsckfsigmapx_421',['typeOdomOpenVINSUpMSCKFSigmaPx',['../classrtabmap_1_1Parameters.html#ad130383a0ca21e36358467b30c28d984',1,'rtabmap::Parameters']]], + ['typeodomopenvinsupslamchi2multiplier_422',['typeOdomOpenVINSUpSLAMChi2Multiplier',['../classrtabmap_1_1Parameters.html#a52b219cb4e733647378a6d2c2515074e',1,'rtabmap::Parameters']]], + ['typeodomopenvinsupslamsigmapx_423',['typeOdomOpenVINSUpSLAMSigmaPx',['../classrtabmap_1_1Parameters.html#a389a02393de33cf952c8deaf8e19b878',1,'rtabmap::Parameters']]], + ['typeodomopenvinsusefej_424',['typeOdomOpenVINSUseFEJ',['../classrtabmap_1_1Parameters.html#a0f364aa2c16132c36263e24d85e13db3',1,'rtabmap::Parameters']]], + ['typeodomopenvinsuseklt_425',['typeOdomOpenVINSUseKLT',['../classrtabmap_1_1Parameters.html#a7ea160bd2748b464e796cc61557e3f6b',1,'rtabmap::Parameters']]], + ['typeodomopenvinsusestereo_426',['typeOdomOpenVINSUseStereo',['../classrtabmap_1_1Parameters.html#a698cf0129e39a2e97cccc67e941f037a',1,'rtabmap::Parameters']]], + ['typeodomopenvinszuptchi2multiplier_427',['typeOdomOpenVINSZUPTChi2Multiplier',['../classrtabmap_1_1Parameters.html#ae4d768e375a4be72d15a65a8a4ae0edb',1,'rtabmap::Parameters']]], + ['typeodomopenvinszuptmaxdisparity_428',['typeOdomOpenVINSZUPTMaxDisparity',['../classrtabmap_1_1Parameters.html#ac9291484582bf15778951fb6d3cd10b5',1,'rtabmap::Parameters']]], + ['typeodomopenvinszuptmaxvelodicy_429',['typeOdomOpenVINSZUPTMaxVelodicy',['../classrtabmap_1_1Parameters.html#a5f9028593fed78f816a7c3ffdfae2dd3',1,'rtabmap::Parameters']]], + ['typeodomopenvinszuptnoisemultiplier_430',['typeOdomOpenVINSZUPTNoiseMultiplier',['../classrtabmap_1_1Parameters.html#a56ef2e866ef6a218b4a96a9c581816f3',1,'rtabmap::Parameters']]], + ['typeodomopenvinszuptonlyatbeginning_431',['typeOdomOpenVINSZUPTOnlyAtBeginning',['../classrtabmap_1_1Parameters.html#a299978ac5b7f5b14a157a9bc6077966e',1,'rtabmap::Parameters']]], + ['typeodomorbslamaccnoise_432',['typeOdomORBSLAMAccNoise',['../classrtabmap_1_1Parameters.html#a6a8dd7520b22e07956ba9e617e868ad6',1,'rtabmap::Parameters']]], + ['typeodomorbslamaccwalk_433',['typeOdomORBSLAMAccWalk',['../classrtabmap_1_1Parameters.html#a79def634a3f8c7e4955b605047808217',1,'rtabmap::Parameters']]], + ['typeodomorbslambf_434',['typeOdomORBSLAMBf',['../classrtabmap_1_1Parameters.html#a84c6337148c74cb998335066be2791c1',1,'rtabmap::Parameters']]], + ['typeodomorbslamfps_435',['typeOdomORBSLAMFps',['../classrtabmap_1_1Parameters.html#ad7b537335ffc8849773bc3e82965528c',1,'rtabmap::Parameters']]], + ['typeodomorbslamgyronoise_436',['typeOdomORBSLAMGyroNoise',['../classrtabmap_1_1Parameters.html#a260d54c9e71e9d97ffd8e305bc1b2fe8',1,'rtabmap::Parameters']]], + ['typeodomorbslamgyrowalk_437',['typeOdomORBSLAMGyroWalk',['../classrtabmap_1_1Parameters.html#ae368f4a863d467a0e6ab105bf96aad0a',1,'rtabmap::Parameters']]], + ['typeodomorbslaminertial_438',['typeOdomORBSLAMInertial',['../classrtabmap_1_1Parameters.html#ad2b70e4ff4020f62f822492718563b20',1,'rtabmap::Parameters']]], + ['typeodomorbslammapsize_439',['typeOdomORBSLAMMapSize',['../classrtabmap_1_1Parameters.html#addfc8fa35369b7dae617a41c47218684',1,'rtabmap::Parameters']]], + ['typeodomorbslammaxfeatures_440',['typeOdomORBSLAMMaxFeatures',['../classrtabmap_1_1Parameters.html#a565a2a76e76eb35b1520069fe82f305c',1,'rtabmap::Parameters']]], + ['typeodomorbslamsamplingrate_441',['typeOdomORBSLAMSamplingRate',['../classrtabmap_1_1Parameters.html#ae6ae9297334dd88396fba172df077579',1,'rtabmap::Parameters']]], + ['typeodomorbslamthdepth_442',['typeOdomORBSLAMThDepth',['../classrtabmap_1_1Parameters.html#aede6ea5d6e9c6629227675c865cbf3cf',1,'rtabmap::Parameters']]], + ['typeodomorbslamvocpath_443',['typeOdomORBSLAMVocPath',['../classrtabmap_1_1Parameters.html#aaa10f768a39a3d9afc9bec47d81c0633',1,'rtabmap::Parameters']]], + ['typeodomparticlelambdar_444',['typeOdomParticleLambdaR',['../classrtabmap_1_1Parameters.html#ad44d4bc1d8df92a3e0fd16e0a42fa84f',1,'rtabmap::Parameters']]], + ['typeodomparticlelambdat_445',['typeOdomParticleLambdaT',['../classrtabmap_1_1Parameters.html#a1197e83786586b8dcf2bf720b6df3138',1,'rtabmap::Parameters']]], + ['typeodomparticlenoiser_446',['typeOdomParticleNoiseR',['../classrtabmap_1_1Parameters.html#a65070c0a369125748f19f17b900c010e',1,'rtabmap::Parameters']]], + ['typeodomparticlenoiset_447',['typeOdomParticleNoiseT',['../classrtabmap_1_1Parameters.html#a92f4d4bfd4a26cf6786f971fe85807d9',1,'rtabmap::Parameters']]], + ['typeodomparticlesize_448',['typeOdomParticleSize',['../classrtabmap_1_1Parameters.html#ad4ed7bcac9990eb0b27fb07aada3b1ea',1,'rtabmap::Parameters']]], + ['typeodomresetcountdown_449',['typeOdomResetCountdown',['../classrtabmap_1_1Parameters.html#a64f378d65d780fee0dc96353af05bd0b',1,'rtabmap::Parameters']]], + ['typeodomscankeyframethr_450',['typeOdomScanKeyFrameThr',['../classrtabmap_1_1Parameters.html#a869c94e833b568ec909e7de92c0bc2f3',1,'rtabmap::Parameters']]], + ['typeodomstrategy_451',['typeOdomStrategy',['../classrtabmap_1_1Parameters.html#ad84515268c8c54fa4be9a4e870e422d7',1,'rtabmap::Parameters']]], + ['typeodomvinsfusionconfigpath_452',['typeOdomVINSFusionConfigPath',['../classrtabmap_1_1Parameters.html#ae4943907302ab3eab412ca7adcc16ee2',1,'rtabmap::Parameters']]], + ['typeodomviskeyframethr_453',['typeOdomVisKeyFrameThr',['../classrtabmap_1_1Parameters.html#aef7912215e1d5f0f868a71bfa9228f99',1,'rtabmap::Parameters']]], + ['typeodomviso2bucketheight_454',['typeOdomViso2BucketHeight',['../classrtabmap_1_1Parameters.html#a766723cbdec25cc02a8691507316af9b',1,'rtabmap::Parameters']]], + ['typeodomviso2bucketmaxfeatures_455',['typeOdomViso2BucketMaxFeatures',['../classrtabmap_1_1Parameters.html#ae74077c67894128372c35608eb5f4002',1,'rtabmap::Parameters']]], + ['typeodomviso2bucketwidth_456',['typeOdomViso2BucketWidth',['../classrtabmap_1_1Parameters.html#ad37fbb01b3e1d9e4cc3bd542f7b2a14c',1,'rtabmap::Parameters']]], + ['typeodomviso2inlierthreshold_457',['typeOdomViso2InlierThreshold',['../classrtabmap_1_1Parameters.html#ac9743257a6036a37caa744d253ecaff1',1,'rtabmap::Parameters']]], + ['typeodomviso2matchbinsize_458',['typeOdomViso2MatchBinsize',['../classrtabmap_1_1Parameters.html#a9ed5dc5c6c0557ac31e1f414388fbb11',1,'rtabmap::Parameters']]], + ['typeodomviso2matchdisptolerance_459',['typeOdomViso2MatchDispTolerance',['../classrtabmap_1_1Parameters.html#a51280d63a737dbaa723a7f45c6b510a9',1,'rtabmap::Parameters']]], + ['typeodomviso2matchhalfresolution_460',['typeOdomViso2MatchHalfResolution',['../classrtabmap_1_1Parameters.html#abd28d31e1005fdcac73e0fdbebed179a',1,'rtabmap::Parameters']]], + ['typeodomviso2matchmultistage_461',['typeOdomViso2MatchMultiStage',['../classrtabmap_1_1Parameters.html#a27cb88fbbd3f3b2581b24af3fa7a7c50',1,'rtabmap::Parameters']]], + ['typeodomviso2matchnmsn_462',['typeOdomViso2MatchNmsN',['../classrtabmap_1_1Parameters.html#aef0c888af0ce614aac6ea73ce0afc5b8',1,'rtabmap::Parameters']]], + ['typeodomviso2matchnmstau_463',['typeOdomViso2MatchNmsTau',['../classrtabmap_1_1Parameters.html#af24a67da4f8768f856212185ae6c0327',1,'rtabmap::Parameters']]], + ['typeodomviso2matchoutlierdisptolerance_464',['typeOdomViso2MatchOutlierDispTolerance',['../classrtabmap_1_1Parameters.html#af5bd33f6ad26de33dab7e9aade35c7b2',1,'rtabmap::Parameters']]], + ['typeodomviso2matchoutlierflowtolerance_465',['typeOdomViso2MatchOutlierFlowTolerance',['../classrtabmap_1_1Parameters.html#a621b75cd213a8aabf2699846f5da5722',1,'rtabmap::Parameters']]], + ['typeodomviso2matchradius_466',['typeOdomViso2MatchRadius',['../classrtabmap_1_1Parameters.html#a8653a6ba7fe830506dfa154bb2e7e3c7',1,'rtabmap::Parameters']]], + ['typeodomviso2matchrefinement_467',['typeOdomViso2MatchRefinement',['../classrtabmap_1_1Parameters.html#af190c6a5f3f441f37a69a0dbc9cf47e1',1,'rtabmap::Parameters']]], + ['typeodomviso2ransaciters_468',['typeOdomViso2RansacIters',['../classrtabmap_1_1Parameters.html#ad1d5a80a8eeae0cda5777d4f1f6b8009',1,'rtabmap::Parameters']]], + ['typeodomviso2reweighting_469',['typeOdomViso2Reweighting',['../classrtabmap_1_1Parameters.html#ab1d0b7fcf84396b427bbeda915e77285',1,'rtabmap::Parameters']]], + ['typeoptimizerbaseline_470',['typeOptimizerBaseline',['../classrtabmap_1_1Parameters.html#a45b4940de5211ac0c9cc154d457d6005',1,'rtabmap::Parameters']]], + ['typeoptimizerdisparityvariance_471',['typeOptimizerDisparityVariance',['../classrtabmap_1_1Parameters.html#ab47216abbd6f583a59d4cbf29b195be5',1,'rtabmap::Parameters']]], + ['typeoptimizerepsilon_472',['typeOptimizerEpsilon',['../classrtabmap_1_1Parameters.html#ad5c694598c06f93beba5cd9402eb75d0',1,'rtabmap::Parameters']]], + ['typeoptimizergravitysigma_473',['typeOptimizerGravitySigma',['../classrtabmap_1_1Parameters.html#a6590f0a398ae69723972d6c4cb23c9a6',1,'rtabmap::Parameters']]], + ['typeoptimizeriterations_474',['typeOptimizerIterations',['../classrtabmap_1_1Parameters.html#a718c4ad1d42e091077455bd2af984bcb',1,'rtabmap::Parameters']]], + ['typeoptimizerlandmarksignored_475',['typeOptimizerLandmarksIgnored',['../classrtabmap_1_1Parameters.html#a062aec7622e2bd79bf05b54a1e9c33d0',1,'rtabmap::Parameters']]], + ['typeoptimizerpixelvariance_476',['typeOptimizerPixelVariance',['../classrtabmap_1_1Parameters.html#acf07e9b146003000fd39ea09472e0418',1,'rtabmap::Parameters']]], + ['typeoptimizerpriorsignored_477',['typeOptimizerPriorsIgnored',['../classrtabmap_1_1Parameters.html#afaefce4e43b514d53d654bf2217cd70f',1,'rtabmap::Parameters']]], + ['typeoptimizerrobust_478',['typeOptimizerRobust',['../classrtabmap_1_1Parameters.html#ae6a01c8d00cccfda50db7594e5eec644',1,'rtabmap::Parameters']]], + ['typeoptimizerrobustkerneldelta_479',['typeOptimizerRobustKernelDelta',['../classrtabmap_1_1Parameters.html#a736fb01f8844d0445668b3c0ed30b716',1,'rtabmap::Parameters']]], + ['typeoptimizerstrategy_480',['typeOptimizerStrategy',['../classrtabmap_1_1Parameters.html#af463e8084ab89180e19ceafdc8d30251',1,'rtabmap::Parameters']]], + ['typeoptimizervarianceignored_481',['typeOptimizerVarianceIgnored',['../classrtabmap_1_1Parameters.html#a426416d3efa0da4fd647526918e3b92f',1,'rtabmap::Parameters']]], + ['typeorbedgethreshold_482',['typeORBEdgeThreshold',['../classrtabmap_1_1Parameters.html#a51faba893deec24a516e47c4028b4400',1,'rtabmap::Parameters']]], + ['typeorbfirstlevel_483',['typeORBFirstLevel',['../classrtabmap_1_1Parameters.html#a31feaef58fa0ec481166236af57dbd7e',1,'rtabmap::Parameters']]], + ['typeorbgpu_484',['typeORBGpu',['../classrtabmap_1_1Parameters.html#a6b8db5bf9a719d5a410c7a2ed6d05782',1,'rtabmap::Parameters']]], + ['typeorbnlevels_485',['typeORBNLevels',['../classrtabmap_1_1Parameters.html#a74e75b2722cfc0e157568f7271d239c0',1,'rtabmap::Parameters']]], + ['typeorbpatchsize_486',['typeORBPatchSize',['../classrtabmap_1_1Parameters.html#a22a509b8e8411d3580dac0d30967c4c4',1,'rtabmap::Parameters']]], + ['typeorbscalefactor_487',['typeORBScaleFactor',['../classrtabmap_1_1Parameters.html#a9717a76d3bf69125553a364e6338ed58',1,'rtabmap::Parameters']]], + ['typeorbscoretype_488',['typeORBScoreType',['../classrtabmap_1_1Parameters.html#abbebfe361da6ce5c5fa5974567b03ab1',1,'rtabmap::Parameters']]], + ['typeorbwta_5fk_489',['typeORBWTA_K',['../classrtabmap_1_1Parameters.html#a0c84839b5c32e2d86535c2b186be434f',1,'rtabmap::Parameters']]], + ['typepydescriptordim_490',['typePyDescriptorDim',['../classrtabmap_1_1Parameters.html#ab65a9191b084d81d6f6bd0459fd46895',1,'rtabmap::Parameters']]], + ['typepydescriptorpath_491',['typePyDescriptorPath',['../classrtabmap_1_1Parameters.html#a97a035608c1dbf76a82e425ec1207c46',1,'rtabmap::Parameters']]], + ['typepydetectorcuda_492',['typePyDetectorCuda',['../classrtabmap_1_1Parameters.html#a58467f64e3f813ffda07c35edcfd63b7',1,'rtabmap::Parameters']]], + ['typepydetectorpath_493',['typePyDetectorPath',['../classrtabmap_1_1Parameters.html#acc3e73731912f5a4fe861b29a7a51c57',1,'rtabmap::Parameters']]], + ['typepymatchercuda_494',['typePyMatcherCuda',['../classrtabmap_1_1Parameters.html#a81862a75eba735f5a4d3d0d7fbd7aa40',1,'rtabmap::Parameters']]], + ['typepymatcheriterations_495',['typePyMatcherIterations',['../classrtabmap_1_1Parameters.html#addcced88955989bb7fbdbd4371df0247',1,'rtabmap::Parameters']]], + ['typepymatchermodel_496',['typePyMatcherModel',['../classrtabmap_1_1Parameters.html#a5c8541a98beaf561646f3c7f6d721b95',1,'rtabmap::Parameters']]], + ['typepymatcherpath_497',['typePyMatcherPath',['../classrtabmap_1_1Parameters.html#a59a39aa018841ffd740e9cea42197914',1,'rtabmap::Parameters']]], + ['typepymatcherthreshold_498',['typePyMatcherThreshold',['../classrtabmap_1_1Parameters.html#a1b5ae6ade24092ab7ac58afcf4e56784',1,'rtabmap::Parameters']]], + ['typeregforce3dof_499',['typeRegForce3DoF',['../classrtabmap_1_1Parameters.html#a74f330050b68b3f032b580d568fcbda8',1,'rtabmap::Parameters']]], + ['typeregrepeatonce_500',['typeRegRepeatOnce',['../classrtabmap_1_1Parameters.html#a96a29fa93e1b37af4a693fe51dc0eb7c',1,'rtabmap::Parameters']]], + ['typeregstrategy_501',['typeRegStrategy',['../classrtabmap_1_1Parameters.html#ac65bbfb17e091fd60279dc71c00832c8',1,'rtabmap::Parameters']]], + ['typergbdaggressiveloopthr_502',['typeRGBDAggressiveLoopThr',['../classrtabmap_1_1Parameters.html#a8d5fe24ab51accb9b16a0eedc6eee95d',1,'rtabmap::Parameters']]], + ['typergbdangularspeedupdate_503',['typeRGBDAngularSpeedUpdate',['../classrtabmap_1_1Parameters.html#ac1e1ea827894561af807fb49486e9e75',1,'rtabmap::Parameters']]], + ['typergbdangularupdate_504',['typeRGBDAngularUpdate',['../classrtabmap_1_1Parameters.html#aec44c938840f9be3f79250edebeda119',1,'rtabmap::Parameters']]], + ['typergbdcreateoccupancygrid_505',['typeRGBDCreateOccupancyGrid',['../classrtabmap_1_1Parameters.html#a35a0be2772343e731bc78465318094b2',1,'rtabmap::Parameters']]], + ['typergbdenabled_506',['typeRGBDEnabled',['../classrtabmap_1_1Parameters.html#a174420b0c91cd62219a72d6cd6806923',1,'rtabmap::Parameters']]], + ['typergbdforceodom3dof_507',['typeRGBDForceOdom3DoF',['../classrtabmap_1_1Parameters.html#a9af9d941a0a6e21e4515177fb2c50be9',1,'rtabmap::Parameters']]], + ['typergbdgoalreachedradius_508',['typeRGBDGoalReachedRadius',['../classrtabmap_1_1Parameters.html#ad488c349038427ae5bdb4c9e6b4c9bfe',1,'rtabmap::Parameters']]], + ['typergbdgoalssavedinuserdata_509',['typeRGBDGoalsSavedInUserData',['../classrtabmap_1_1Parameters.html#a1cc40697e3bcdd7c870ef123bffe95f4',1,'rtabmap::Parameters']]], + ['typergbdinvertedreg_510',['typeRGBDInvertedReg',['../classrtabmap_1_1Parameters.html#a6fab3821409953c1aeffbb6de3cdd560',1,'rtabmap::Parameters']]], + ['typergbdlinearspeedupdate_511',['typeRGBDLinearSpeedUpdate',['../classrtabmap_1_1Parameters.html#aa55b548988b0b3ad148984a6f8b26ba3',1,'rtabmap::Parameters']]], + ['typergbdlinearupdate_512',['typeRGBDLinearUpdate',['../classrtabmap_1_1Parameters.html#a66dc8bb30e1aeceb7042d526c6580a8c',1,'rtabmap::Parameters']]], + ['typergbdlocalbundleonloopclosure_513',['typeRGBDLocalBundleOnLoopClosure',['../classrtabmap_1_1Parameters.html#aab1c01d2ce455a48c9525a7e45d23725',1,'rtabmap::Parameters']]], + ['typergbdlocalimmunizationratio_514',['typeRGBDLocalImmunizationRatio',['../classrtabmap_1_1Parameters.html#a8c00fd0ac865e26c69a73253d5c05c34',1,'rtabmap::Parameters']]], + ['typergbdlocalizationpriorerror_515',['typeRGBDLocalizationPriorError',['../classrtabmap_1_1Parameters.html#ab1e16e1a98ea8f6f4ed4f732f3788671',1,'rtabmap::Parameters']]], + ['typergbdlocalizationsecondtrywithoutproximitylinks_516',['typeRGBDLocalizationSecondTryWithoutProximityLinks',['../classrtabmap_1_1Parameters.html#a6e1cdb5ccd7002ad196da4678cc20e31',1,'rtabmap::Parameters']]], + ['typergbdlocalizationsmoothing_517',['typeRGBDLocalizationSmoothing',['../classrtabmap_1_1Parameters.html#aff12043a8470bd6bf04ff12038c1b20a',1,'rtabmap::Parameters']]], + ['typergbdlocalradius_518',['typeRGBDLocalRadius',['../classrtabmap_1_1Parameters.html#a22f26e525e4293ccc6817a70c7253504',1,'rtabmap::Parameters']]], + ['typergbdloopclosureidentityguess_519',['typeRGBDLoopClosureIdentityGuess',['../classrtabmap_1_1Parameters.html#a4ed6752e394a1f30c58a17a885eb2b36',1,'rtabmap::Parameters']]], + ['typergbdloopclosurereextractfeatures_520',['typeRGBDLoopClosureReextractFeatures',['../classrtabmap_1_1Parameters.html#a04bc91d8e01453fc9c0438a3477a276d',1,'rtabmap::Parameters']]], + ['typergbdloopcovlimited_521',['typeRGBDLoopCovLimited',['../classrtabmap_1_1Parameters.html#a3ce014ca32a4ee19b789b648bca253ab',1,'rtabmap::Parameters']]], + ['typergbdmarkerdetection_522',['typeRGBDMarkerDetection',['../classrtabmap_1_1Parameters.html#a0df374326b9d9e6a332283a26aafb2ab',1,'rtabmap::Parameters']]], + ['typergbdmaxlocalretrieved_523',['typeRGBDMaxLocalRetrieved',['../classrtabmap_1_1Parameters.html#a722c95d51c7e6c5530d46e838df56c5d',1,'rtabmap::Parameters']]], + ['typergbdmaxloopclosuredistance_524',['typeRGBDMaxLoopClosureDistance',['../classrtabmap_1_1Parameters.html#a5ea740cd8c1e119a4c25d1f2acf46e88',1,'rtabmap::Parameters']]], + ['typergbdmaxodomcachesize_525',['typeRGBDMaxOdomCacheSize',['../classrtabmap_1_1Parameters.html#ac5b534f0bd67a933ef0edf82c65e6114',1,'rtabmap::Parameters']]], + ['typergbdneighborlinkrefining_526',['typeRGBDNeighborLinkRefining',['../classrtabmap_1_1Parameters.html#a830a2c344ef3d97a33240c8f52cd37df',1,'rtabmap::Parameters']]], + ['typergbdnewmapodomchangedistance_527',['typeRGBDNewMapOdomChangeDistance',['../classrtabmap_1_1Parameters.html#a0f43c2f7e280b684a86d19d5a912d684',1,'rtabmap::Parameters']]], + ['typergbdoptimizefromgraphend_528',['typeRGBDOptimizeFromGraphEnd',['../classrtabmap_1_1Parameters.html#aee4db229dcebb45d7f6b818514b8bf38',1,'rtabmap::Parameters']]], + ['typergbdoptimizemaxerror_529',['typeRGBDOptimizeMaxError',['../classrtabmap_1_1Parameters.html#a509911145eeaf65eaa8b019fb726d758',1,'rtabmap::Parameters']]], + ['typergbdoptimizemaxerrorrepairradius_530',['typeRGBDOptimizeMaxErrorRepairRadius',['../classrtabmap_1_1Parameters.html#aaeea6cc17147bb5041637fd9baaf8f1b',1,'rtabmap::Parameters']]], + ['typergbdplanangularvelocity_531',['typeRGBDPlanAngularVelocity',['../classrtabmap_1_1Parameters.html#a9df1cbc7766c4b249019008f10c8f9b9',1,'rtabmap::Parameters']]], + ['typergbdplanlinearvelocity_532',['typeRGBDPlanLinearVelocity',['../classrtabmap_1_1Parameters.html#a813ec4e9f690783cae232e95bf17653b',1,'rtabmap::Parameters']]], + ['typergbdplanstuckiterations_533',['typeRGBDPlanStuckIterations',['../classrtabmap_1_1Parameters.html#a9c2b5d2195db689267f0855d029e3ada',1,'rtabmap::Parameters']]], + ['typergbdproximityangle_534',['typeRGBDProximityAngle',['../classrtabmap_1_1Parameters.html#ade244bd8fa9faeeae7bd7cd7c89e64d3',1,'rtabmap::Parameters']]], + ['typergbdproximitybyspace_535',['typeRGBDProximityBySpace',['../classrtabmap_1_1Parameters.html#a0ba618638e3c570a9c6e1894ec19b482',1,'rtabmap::Parameters']]], + ['typergbdproximitybytime_536',['typeRGBDProximityByTime',['../classrtabmap_1_1Parameters.html#a09d397775a4663983c108215778fa448',1,'rtabmap::Parameters']]], + ['typergbdproximityglobalscanmap_537',['typeRGBDProximityGlobalScanMap',['../classrtabmap_1_1Parameters.html#aea72e57f053552d64f255b2417d43fa7',1,'rtabmap::Parameters']]], + ['typergbdproximitymaxgraphdepth_538',['typeRGBDProximityMaxGraphDepth',['../classrtabmap_1_1Parameters.html#a42ba6b5ab39fbd1579dc2ee7f74386aa',1,'rtabmap::Parameters']]], + ['typergbdproximitymaxpaths_539',['typeRGBDProximityMaxPaths',['../classrtabmap_1_1Parameters.html#a5564167482d44d43c719b668777364c7',1,'rtabmap::Parameters']]], + ['typergbdproximitymergedscancovfactor_540',['typeRGBDProximityMergedScanCovFactor',['../classrtabmap_1_1Parameters.html#a2cb39857e877736211c84016d083d37f',1,'rtabmap::Parameters']]], + ['typergbdproximityodomguess_541',['typeRGBDProximityOdomGuess',['../classrtabmap_1_1Parameters.html#a2e36fe57df0992214632e821fc40cd17',1,'rtabmap::Parameters']]], + ['typergbdproximitypathfilteringradius_542',['typeRGBDProximityPathFilteringRadius',['../classrtabmap_1_1Parameters.html#aa1813e291696e90fffecb09c4c135819',1,'rtabmap::Parameters']]], + ['typergbdproximitypathmaxneighbors_543',['typeRGBDProximityPathMaxNeighbors',['../classrtabmap_1_1Parameters.html#ab628642d14eee51afdf7fa52d361b754',1,'rtabmap::Parameters']]], + ['typergbdproximitypathrawposesused_544',['typeRGBDProximityPathRawPosesUsed',['../classrtabmap_1_1Parameters.html#aba7dd29595da46d299399ea0c35189fe',1,'rtabmap::Parameters']]], + ['typergbdscanmatchingidssavedinlinks_545',['typeRGBDScanMatchingIdsSavedInLinks',['../classrtabmap_1_1Parameters.html#ad07f636ab373c24b88a3cc0ec20a5a55',1,'rtabmap::Parameters']]], + ['typergbdstartatorigin_546',['typeRGBDStartAtOrigin',['../classrtabmap_1_1Parameters.html#a00c3b516a7e20ddcfccdb9512f531687',1,'rtabmap::Parameters']]], + ['typertabmapcomputermse_547',['typeRtabmapComputeRMSE',['../classrtabmap_1_1Parameters.html#a0f11bba22df4688163c7c8815e202dbf',1,'rtabmap::Parameters']]], + ['typertabmapcreateintermediatenodes_548',['typeRtabmapCreateIntermediateNodes',['../classrtabmap_1_1Parameters.html#a4803c63cf7b4e0721d064c66196b8388',1,'rtabmap::Parameters']]], + ['typertabmapdetectionrate_549',['typeRtabmapDetectionRate',['../classrtabmap_1_1Parameters.html#af9e94ad7631bc97c9f47852cda3e1fe0',1,'rtabmap::Parameters']]], + ['typertabmapimagebuffersize_550',['typeRtabmapImageBufferSize',['../classrtabmap_1_1Parameters.html#a74b01ea391ec5da9319f720e76afc263',1,'rtabmap::Parameters']]], + ['typertabmapimagesalreadyrectified_551',['typeRtabmapImagesAlreadyRectified',['../classrtabmap_1_1Parameters.html#a72550d6640954c831920ef090eaec0bc',1,'rtabmap::Parameters']]], + ['typertabmaploopgps_552',['typeRtabmapLoopGPS',['../classrtabmap_1_1Parameters.html#a591a2a3d69c05e9d8629b4e044257c30',1,'rtabmap::Parameters']]], + ['typertabmaploopratio_553',['typeRtabmapLoopRatio',['../classrtabmap_1_1Parameters.html#a41b48fb69d2ebdbdb29d8861af0b904e',1,'rtabmap::Parameters']]], + ['typertabmaploopthr_554',['typeRtabmapLoopThr',['../classrtabmap_1_1Parameters.html#a9534b7cd0eaddb9ea84b4714775eee9a',1,'rtabmap::Parameters']]], + ['typertabmapmaxrepublished_555',['typeRtabmapMaxRepublished',['../classrtabmap_1_1Parameters.html#a16460b246833fd819d8e3383a164cc22',1,'rtabmap::Parameters']]], + ['typertabmapmaxretrieved_556',['typeRtabmapMaxRetrieved',['../classrtabmap_1_1Parameters.html#a862e70372bf7110c1f0d48624b70d316',1,'rtabmap::Parameters']]], + ['typertabmapmemorythr_557',['typeRtabmapMemoryThr',['../classrtabmap_1_1Parameters.html#a4b0f3e8dc9fbc3cffed8a33eb8b6adcc',1,'rtabmap::Parameters']]], + ['typertabmappublishlastsignature_558',['typeRtabmapPublishLastSignature',['../classrtabmap_1_1Parameters.html#a6a3bc4925be596849aa8041505917753',1,'rtabmap::Parameters']]], + ['typertabmappublishlikelihood_559',['typeRtabmapPublishLikelihood',['../classrtabmap_1_1Parameters.html#a42269e621eae1242f9b387f639148b38',1,'rtabmap::Parameters']]], + ['typertabmappublishpdf_560',['typeRtabmapPublishPdf',['../classrtabmap_1_1Parameters.html#ada48624ba0e31f9f4cd7d94f311ab550',1,'rtabmap::Parameters']]], + ['typertabmappublishramusage_561',['typeRtabmapPublishRAMUsage',['../classrtabmap_1_1Parameters.html#aa3a0bcf2c55a80dbac6c05670a040412',1,'rtabmap::Parameters']]], + ['typertabmappublishstats_562',['typeRtabmapPublishStats',['../classrtabmap_1_1Parameters.html#ac0cc4c5d2d642ef41929f88d1ccd6e0f',1,'rtabmap::Parameters']]], + ['typertabmaprectifyonlyfeatures_563',['typeRtabmapRectifyOnlyFeatures',['../classrtabmap_1_1Parameters.html#a2a351dbfbbc05d7a2cd6af901af8807e',1,'rtabmap::Parameters']]], + ['typertabmapsavewmstate_564',['typeRtabmapSaveWMState',['../classrtabmap_1_1Parameters.html#a228491df07cf89fb19ce222fee74a1f8',1,'rtabmap::Parameters']]], + ['typertabmapstartnewmapongoodsignature_565',['typeRtabmapStartNewMapOnGoodSignature',['../classrtabmap_1_1Parameters.html#ace5f344b49a5eb0fa276aa37436ba3d6',1,'rtabmap::Parameters']]], + ['typertabmapstartnewmaponloopclosure_566',['typeRtabmapStartNewMapOnLoopClosure',['../classrtabmap_1_1Parameters.html#a982f83cda4e3c602d1ccc105dc8ee3b1',1,'rtabmap::Parameters']]], + ['typertabmapstatisticlogged_567',['typeRtabmapStatisticLogged',['../classrtabmap_1_1Parameters.html#a86a6d5a1495d23415257b2caf7c402c5',1,'rtabmap::Parameters']]], + ['typertabmapstatisticloggedheaders_568',['typeRtabmapStatisticLoggedHeaders',['../classrtabmap_1_1Parameters.html#aa523f4400e6262c74e1a4a69c48d6eeb',1,'rtabmap::Parameters']]], + ['typertabmapstatisticlogsbufferedinram_569',['typeRtabmapStatisticLogsBufferedInRAM',['../classrtabmap_1_1Parameters.html#a4f8e2035304f0300a086a6430e8a78e4',1,'rtabmap::Parameters']]], + ['typertabmaptimethr_570',['typeRtabmapTimeThr',['../classrtabmap_1_1Parameters.html#ada7ff11630e4707236015fb0df7634b4',1,'rtabmap::Parameters']]], + ['typertabmapvirtualplacelikelihoodratio_571',['typeRtabmapVirtualPlaceLikelihoodRatio',['../classrtabmap_1_1Parameters.html#ac9189a4a40b800aef4a2ca79f5bacddd',1,'rtabmap::Parameters']]], + ['typertabmapworkingdirectory_572',['typeRtabmapWorkingDirectory',['../classrtabmap_1_1Parameters.html#a9bbaf23b9eaaff14661eb6810605fcdd',1,'rtabmap::Parameters']]], + ['types_20and_20corresponding_20output_20data_3a_573',['Supported input types and corresponding output data:',['../group__LaserScanFromPointCloud.html#autotoc_md12',1,'']]], + ['typesiftcontrastthreshold_574',['typeSIFTContrastThreshold',['../classrtabmap_1_1Parameters.html#aa7a98dbdd25030ba8b3c3d6d25812275',1,'rtabmap::Parameters']]], + ['typesiftedgethreshold_575',['typeSIFTEdgeThreshold',['../classrtabmap_1_1Parameters.html#a9636e4360feb3900a60cb1cd1fc37e2f',1,'rtabmap::Parameters']]], + ['typesiftgaussianthreshold_576',['typeSIFTGaussianThreshold',['../classrtabmap_1_1Parameters.html#a07a5c3bce8f4e6eed3a1b9e9f2bcbd9d',1,'rtabmap::Parameters']]], + ['typesiftgpu_577',['typeSIFTGpu',['../classrtabmap_1_1Parameters.html#a198ea2c15832ae881070e3b16bd8e13b',1,'rtabmap::Parameters']]], + ['typesiftmaxgaussianthreshold_578',['typeSIFTMaxGaussianThreshold',['../classrtabmap_1_1Parameters.html#a4db8aa7ce1e0751580d013b0d1602eb6',1,'rtabmap::Parameters']]], + ['typesiftnoctavelayers_579',['typeSIFTNOctaveLayers',['../classrtabmap_1_1Parameters.html#adfdf8e6c82c818f1cf49b3b11db4e347',1,'rtabmap::Parameters']]], + ['typesiftpreciseupscale_580',['typeSIFTPreciseUpscale',['../classrtabmap_1_1Parameters.html#a9d0234486de6b8c799f94c7fce0cd37a',1,'rtabmap::Parameters']]], + ['typesiftrootsift_581',['typeSIFTRootSIFT',['../classrtabmap_1_1Parameters.html#a58a95cc5556485f1cc682096a02c5588',1,'rtabmap::Parameters']]], + ['typesiftsigma_582',['typeSIFTSigma',['../classrtabmap_1_1Parameters.html#a13c6f2775f440c0aea8e634e26fb2448',1,'rtabmap::Parameters']]], + ['typesiftupscale_583',['typeSIFTUpscale',['../classrtabmap_1_1Parameters.html#a7db2dedbb67a45cc343ba3475b1dcbab',1,'rtabmap::Parameters']]], + ['typestereobmblocksize_584',['typeStereoBMBlockSize',['../classrtabmap_1_1Parameters.html#a48bc5c292436183fa862de176c1df5f8',1,'rtabmap::Parameters']]], + ['typestereobmdisp12maxdiff_585',['typeStereoBMDisp12MaxDiff',['../classrtabmap_1_1Parameters.html#aba3fc42fdcbae919a36f6c7255ab93a3',1,'rtabmap::Parameters']]], + ['typestereobmmindisparity_586',['typeStereoBMMinDisparity',['../classrtabmap_1_1Parameters.html#ae90fb4bf0b7ffbae4520c0c89881d1b1',1,'rtabmap::Parameters']]], + ['typestereobmnumdisparities_587',['typeStereoBMNumDisparities',['../classrtabmap_1_1Parameters.html#a2cf8294df88ade9e82a5e963e7dc3210',1,'rtabmap::Parameters']]], + ['typestereobmprefiltercap_588',['typeStereoBMPreFilterCap',['../classrtabmap_1_1Parameters.html#a10f581ffcf29e5d3dcb6b30b6743b8eb',1,'rtabmap::Parameters']]], + ['typestereobmprefiltersize_589',['typeStereoBMPreFilterSize',['../classrtabmap_1_1Parameters.html#aba6a719fbcd506b8e9ab98b3cdfc8c3e',1,'rtabmap::Parameters']]], + ['typestereobmspecklerange_590',['typeStereoBMSpeckleRange',['../classrtabmap_1_1Parameters.html#ad5d00152782f38c4cd1e80486d628b77',1,'rtabmap::Parameters']]], + ['typestereobmspecklewindowsize_591',['typeStereoBMSpeckleWindowSize',['../classrtabmap_1_1Parameters.html#a302ee45f964d646291a17b993597d014',1,'rtabmap::Parameters']]], + ['typestereobmtexturethreshold_592',['typeStereoBMTextureThreshold',['../classrtabmap_1_1Parameters.html#a9f78ec14109ebc332b425f8ad5044269',1,'rtabmap::Parameters']]], + ['typestereobmuniquenessratio_593',['typeStereoBMUniquenessRatio',['../classrtabmap_1_1Parameters.html#a27985f2275ebd0b5a50b173053f3b138',1,'rtabmap::Parameters']]], + ['typestereodensestrategy_594',['typeStereoDenseStrategy',['../classrtabmap_1_1Parameters.html#a2b54866595dc7af49acac908636da5df',1,'rtabmap::Parameters']]], + ['typestereoeps_595',['typeStereoEps',['../classrtabmap_1_1Parameters.html#aeaf7733b3f3724ddd4e2538241a56561',1,'rtabmap::Parameters']]], + ['typestereoerrorthreshold_596',['typeStereoErrorThreshold',['../classrtabmap_1_1Parameters.html#a95a26d753c59bf313d4021d357bdcf93',1,'rtabmap::Parameters']]], + ['typestereogpu_597',['typeStereoGpu',['../classrtabmap_1_1Parameters.html#a0292888838d2a512d75de42d6c7c184a',1,'rtabmap::Parameters']]], + ['typestereoiterations_598',['typeStereoIterations',['../classrtabmap_1_1Parameters.html#a399c381fc8caba6232b6ee29e73706ad',1,'rtabmap::Parameters']]], + ['typestereomaxdisparity_599',['typeStereoMaxDisparity',['../classrtabmap_1_1Parameters.html#a8c30835c1015e5f78ce99623259ed3ee',1,'rtabmap::Parameters']]], + ['typestereomaxlevel_600',['typeStereoMaxLevel',['../classrtabmap_1_1Parameters.html#aa80559bdb41b7a0697627ad04285243b',1,'rtabmap::Parameters']]], + ['typestereomindisparity_601',['typeStereoMinDisparity',['../classrtabmap_1_1Parameters.html#a468fef745d0a2a958fbe36122e111b05',1,'rtabmap::Parameters']]], + ['typestereomineigthreshold_602',['typeStereoMinEigThreshold',['../classrtabmap_1_1Parameters.html#a503aabffc06a0e3b3fae522980632024',1,'rtabmap::Parameters']]], + ['typestereoopticalflow_603',['typeStereoOpticalFlow',['../classrtabmap_1_1Parameters.html#ae3c1fcbb8b2d445398ed53e267c813ce',1,'rtabmap::Parameters']]], + ['typestereosgbmblocksize_604',['typeStereoSGBMBlockSize',['../classrtabmap_1_1Parameters.html#a6af2a87327bce4ac38c01502583a6255',1,'rtabmap::Parameters']]], + ['typestereosgbmdisp12maxdiff_605',['typeStereoSGBMDisp12MaxDiff',['../classrtabmap_1_1Parameters.html#a9d571e4e20d4ff0bafd5102a3bf7a5f6',1,'rtabmap::Parameters']]], + ['typestereosgbmmindisparity_606',['typeStereoSGBMMinDisparity',['../classrtabmap_1_1Parameters.html#a88740b2ef2608641016accbbf9a28159',1,'rtabmap::Parameters']]], + ['typestereosgbmmode_607',['typeStereoSGBMMode',['../classrtabmap_1_1Parameters.html#ac542ea37dd0d7f5b148dedd864503999',1,'rtabmap::Parameters']]], + ['typestereosgbmnumdisparities_608',['typeStereoSGBMNumDisparities',['../classrtabmap_1_1Parameters.html#a5164dbdc9bbb69eae2b20a357930b762',1,'rtabmap::Parameters']]], + ['typestereosgbmp1_609',['typeStereoSGBMP1',['../classrtabmap_1_1Parameters.html#a80eed0b14092dcf3b93ef978bfb050f4',1,'rtabmap::Parameters']]], + ['typestereosgbmp2_610',['typeStereoSGBMP2',['../classrtabmap_1_1Parameters.html#aea5ba05b7433995e199fe487098e78f2',1,'rtabmap::Parameters']]], + ['typestereosgbmprefiltercap_611',['typeStereoSGBMPreFilterCap',['../classrtabmap_1_1Parameters.html#ae673e7f1692020ca91feac58e82e0545',1,'rtabmap::Parameters']]], + ['typestereosgbmspecklerange_612',['typeStereoSGBMSpeckleRange',['../classrtabmap_1_1Parameters.html#a7fa907e0b73a2056ac4f1c29e5c21b2f',1,'rtabmap::Parameters']]], + ['typestereosgbmspecklewindowsize_613',['typeStereoSGBMSpeckleWindowSize',['../classrtabmap_1_1Parameters.html#a3254410281c8568e9fd3909c81055d06',1,'rtabmap::Parameters']]], + ['typestereosgbmuniquenessratio_614',['typeStereoSGBMUniquenessRatio',['../classrtabmap_1_1Parameters.html#a973df6e74c11676196d42eb3f7d2f0bd',1,'rtabmap::Parameters']]], + ['typestereossd_615',['typeStereoSSD',['../classrtabmap_1_1Parameters.html#a2bb5e1fe4e6553af4c2f128819731dc4',1,'rtabmap::Parameters']]], + ['typestereousemineigenvals_616',['typeStereoUseMinEigenVals',['../classrtabmap_1_1Parameters.html#a1132cf5f32ab646211ce97be627e5e05',1,'rtabmap::Parameters']]], + ['typestereowinheight_617',['typeStereoWinHeight',['../classrtabmap_1_1Parameters.html#a109dfe2ec4ce4f6fd9e5e604132f9384',1,'rtabmap::Parameters']]], + ['typestereowinwidth_618',['typeStereoWinWidth',['../classrtabmap_1_1Parameters.html#a14dff1c389952c00b46f5eb3db7fbd10',1,'rtabmap::Parameters']]], + ['typesuperpointcuda_619',['typeSuperPointCuda',['../classrtabmap_1_1Parameters.html#adee8f6cf02eb2847634cc80731b19bd4',1,'rtabmap::Parameters']]], + ['typesuperpointmodelpath_620',['typeSuperPointModelPath',['../classrtabmap_1_1Parameters.html#a62cc5be943135dba6be488e90e6f4f7c',1,'rtabmap::Parameters']]], + ['typesuperpointnms_621',['typeSuperPointNMS',['../classrtabmap_1_1Parameters.html#a01bf5616115fec7b0b058737a643747a',1,'rtabmap::Parameters']]], + ['typesuperpointnmsradius_622',['typeSuperPointNMSRadius',['../classrtabmap_1_1Parameters.html#aea7a193bc8442a9201baa156687c628c',1,'rtabmap::Parameters']]], + ['typesuperpointrpautratcuda_623',['typeSuperPointRpautratCuda',['../classrtabmap_1_1Parameters.html#af605a840b6d28e32d9d11c68397b4ea5',1,'rtabmap::Parameters']]], + ['typesuperpointrpautratmodelpath_624',['typeSuperPointRpautratModelPath',['../classrtabmap_1_1Parameters.html#ab3994d044cca0dd7c14a3aa24828fc02',1,'rtabmap::Parameters']]], + ['typesuperpointrpautratnms_625',['typeSuperPointRpautratNMS',['../classrtabmap_1_1Parameters.html#a8ada63659a253f1041d00525925e5d73',1,'rtabmap::Parameters']]], + ['typesuperpointrpautratnmsradius_626',['typeSuperPointRpautratNMSRadius',['../classrtabmap_1_1Parameters.html#aa87d4180ddff240390cb986d0565c2fd',1,'rtabmap::Parameters']]], + ['typesuperpointrpautratthreshold_627',['typeSuperPointRpautratThreshold',['../classrtabmap_1_1Parameters.html#a91ce80b7e7bbbc6f23b5a2650dc1a22e',1,'rtabmap::Parameters']]], + ['typesuperpointrpautratweightspath_628',['typeSuperPointRpautratWeightsPath',['../classrtabmap_1_1Parameters.html#aa0ef3314136920784e7145cfa929cde3',1,'rtabmap::Parameters']]], + ['typesuperpointthreshold_629',['typeSuperPointThreshold',['../classrtabmap_1_1Parameters.html#aa1343a9eab40844ef0d01fac2ba3a184',1,'rtabmap::Parameters']]], + ['typesurfextended_630',['typeSURFExtended',['../classrtabmap_1_1Parameters.html#a5e3e46065fa2c315c3ae3b82cb09f35b',1,'rtabmap::Parameters']]], + ['typesurfgpukeypointsratio_631',['typeSURFGpuKeypointsRatio',['../classrtabmap_1_1Parameters.html#a7bb24603080bfae840ebae4bff33c9f3',1,'rtabmap::Parameters']]], + ['typesurfgpuversion_632',['typeSURFGpuVersion',['../classrtabmap_1_1Parameters.html#a4b1f389822634478dcc845abec572f35',1,'rtabmap::Parameters']]], + ['typesurfhessianthreshold_633',['typeSURFHessianThreshold',['../classrtabmap_1_1Parameters.html#a7c585786b350c728906049f2c5f7c6ca',1,'rtabmap::Parameters']]], + ['typesurfoctavelayers_634',['typeSURFOctaveLayers',['../classrtabmap_1_1Parameters.html#ad9fdaa794833059d1faf0fa69912df15',1,'rtabmap::Parameters']]], + ['typesurfoctaves_635',['typeSURFOctaves',['../classrtabmap_1_1Parameters.html#a565feb999eee25079507ad89386e264e',1,'rtabmap::Parameters']]], + ['typesurfupright_636',['typeSURFUpright',['../classrtabmap_1_1Parameters.html#a9783a526bedffde71c4e1c370f727466',1,'rtabmap::Parameters']]], + ['typevhepenabled_637',['typeVhEpEnabled',['../classrtabmap_1_1Parameters.html#a9563b53396f4c91ebade46e661685151',1,'rtabmap::Parameters']]], + ['typevhepmatchcountmin_638',['typeVhEpMatchCountMin',['../classrtabmap_1_1Parameters.html#a5ef8a0019e9a20106c0f40df0e675e74',1,'rtabmap::Parameters']]], + ['typevhepransacparam1_639',['typeVhEpRansacParam1',['../classrtabmap_1_1Parameters.html#a0aeb5e0de32338d8486d77e90a14b84c',1,'rtabmap::Parameters']]], + ['typevhepransacparam2_640',['typeVhEpRansacParam2',['../classrtabmap_1_1Parameters.html#add6bdcc4a9160da114da3e20e7243243',1,'rtabmap::Parameters']]], + ['typevisbundleadjustment_641',['typeVisBundleAdjustment',['../classrtabmap_1_1Parameters.html#a47fa393c25c4e714c69c45e513142f41',1,'rtabmap::Parameters']]], + ['typeviscorfloweps_642',['typeVisCorFlowEps',['../classrtabmap_1_1Parameters.html#a596a58ef9dd6acb1ccb88cc0338ab604',1,'rtabmap::Parameters']]], + ['typeviscorflowerrorthreshold_643',['typeVisCorFlowErrorThreshold',['../classrtabmap_1_1Parameters.html#a76d8900b0ab4606c26e99dc88d56457a',1,'rtabmap::Parameters']]], + ['typeviscorflowgpu_644',['typeVisCorFlowGpu',['../classrtabmap_1_1Parameters.html#a0116c54852452f561f7c5060cfc0e0ae',1,'rtabmap::Parameters']]], + ['typeviscorflowiterations_645',['typeVisCorFlowIterations',['../classrtabmap_1_1Parameters.html#a2d29bd6a8fcc526c2c6592b143d85137',1,'rtabmap::Parameters']]], + ['typeviscorflowmaxlevel_646',['typeVisCorFlowMaxLevel',['../classrtabmap_1_1Parameters.html#a40bfd2894ef640bda4792dee318c9ae2',1,'rtabmap::Parameters']]], + ['typeviscorflowmineigthreshold_647',['typeVisCorFlowMinEigThreshold',['../classrtabmap_1_1Parameters.html#a311fee8964d0c9a359e50427d46cc35b',1,'rtabmap::Parameters']]], + ['typeviscorflowusemineigenvals_648',['typeVisCorFlowUseMinEigenVals',['../classrtabmap_1_1Parameters.html#a49472980c07dc829da826548b6d54424',1,'rtabmap::Parameters']]], + ['typeviscorflowwinsize_649',['typeVisCorFlowWinSize',['../classrtabmap_1_1Parameters.html#a38ba60f85961b66beeb2b1321e02ff2a',1,'rtabmap::Parameters']]], + ['typeviscorguessmatchtoprojection_650',['typeVisCorGuessMatchToProjection',['../classrtabmap_1_1Parameters.html#a758d070a20c7758c8fa6f27c79923ab9',1,'rtabmap::Parameters']]], + ['typeviscorguesswinsize_651',['typeVisCorGuessWinSize',['../classrtabmap_1_1Parameters.html#a9eb30a50919660f2ec5b760b97488c1a',1,'rtabmap::Parameters']]], + ['typeviscornndr_652',['typeVisCorNNDR',['../classrtabmap_1_1Parameters.html#ac3915d3b373e2af95502c1fa5a679c28',1,'rtabmap::Parameters']]], + ['typeviscornntype_653',['typeVisCorNNType',['../classrtabmap_1_1Parameters.html#a2163ffa2863aba050a6b7558f6418fd6',1,'rtabmap::Parameters']]], + ['typeviscortype_654',['typeVisCorType',['../classrtabmap_1_1Parameters.html#a32e8334e07d7959d8d14ef93954d4e91',1,'rtabmap::Parameters']]], + ['typevisdepthasmask_655',['typeVisDepthAsMask',['../classrtabmap_1_1Parameters.html#a863653c7e572c6b22e38b68d29651295',1,'rtabmap::Parameters']]], + ['typevisdepthmaskfloorthr_656',['typeVisDepthMaskFloorThr',['../classrtabmap_1_1Parameters.html#a0bf299687815004eb6e664fb69233c2c',1,'rtabmap::Parameters']]], + ['typevisepipolargeometryvar_657',['typeVisEpipolarGeometryVar',['../classrtabmap_1_1Parameters.html#ab2e425074920b63eff72ab32147c4704',1,'rtabmap::Parameters']]], + ['typevisestimationtype_658',['typeVisEstimationType',['../classrtabmap_1_1Parameters.html#a98e1bdd263de6f9a9f6dd475c35f74f4',1,'rtabmap::Parameters']]], + ['typevisfeaturetype_659',['typeVisFeatureType',['../classrtabmap_1_1Parameters.html#ad7ea635d31857ef770e5671b3808d22b',1,'rtabmap::Parameters']]], + ['typevisgridcols_660',['typeVisGridCols',['../classrtabmap_1_1Parameters.html#ac6799038c5b087f5827feeeb8836e5cb',1,'rtabmap::Parameters']]], + ['typevisgridrows_661',['typeVisGridRows',['../classrtabmap_1_1Parameters.html#a4295683e5c351301bd21fa1c9227bca1',1,'rtabmap::Parameters']]], + ['typevisinlierdistance_662',['typeVisInlierDistance',['../classrtabmap_1_1Parameters.html#a6d9e4406d8104edd36c8fec3be27848f',1,'rtabmap::Parameters']]], + ['typevisiterations_663',['typeVisIterations',['../classrtabmap_1_1Parameters.html#ac009b5c2473c3f91cd94581f90963b3d',1,'rtabmap::Parameters']]], + ['typevismaxdepth_664',['typeVisMaxDepth',['../classrtabmap_1_1Parameters.html#adb5de0d9decde11579af125305e5e671',1,'rtabmap::Parameters']]], + ['typevismaxfeatures_665',['typeVisMaxFeatures',['../classrtabmap_1_1Parameters.html#a269fdc0e34ef352ce466bc91dbbea967',1,'rtabmap::Parameters']]], + ['typevismeaninliersdistance_666',['typeVisMeanInliersDistance',['../classrtabmap_1_1Parameters.html#a8bba63e7d2ad79d596c6a42114ff4aef',1,'rtabmap::Parameters']]], + ['typevismindepth_667',['typeVisMinDepth',['../classrtabmap_1_1Parameters.html#a3150216bf6d1f105c61f5a0e6f848da1',1,'rtabmap::Parameters']]], + ['typevismininliers_668',['typeVisMinInliers',['../classrtabmap_1_1Parameters.html#a02498f3bf42366baa525ea4ca2a7a279',1,'rtabmap::Parameters']]], + ['typevismininliersdistribution_669',['typeVisMinInliersDistribution',['../classrtabmap_1_1Parameters.html#a4fdde7f5a28c7fa97a915075fe4593c0',1,'rtabmap::Parameters']]], + ['typevispnpflags_670',['typeVisPnPFlags',['../classrtabmap_1_1Parameters.html#a5bcb76d9b5d8d1c96e09bfc0f639a11a',1,'rtabmap::Parameters']]], + ['typevispnpmaxvariance_671',['typeVisPnPMaxVariance',['../classrtabmap_1_1Parameters.html#adb98bdd2574ee7b151ef2749a01187fa',1,'rtabmap::Parameters']]], + ['typevispnprefineiterations_672',['typeVisPnPRefineIterations',['../classrtabmap_1_1Parameters.html#a7cece48fcdc6839ce795ff2fffc21e5d',1,'rtabmap::Parameters']]], + ['typevispnpreprojerror_673',['typeVisPnPReprojError',['../classrtabmap_1_1Parameters.html#a1b52d225d51a3f8bbed1f801c107cef2',1,'rtabmap::Parameters']]], + ['typevispnpsamplingpolicy_674',['typeVisPnPSamplingPolicy',['../classrtabmap_1_1Parameters.html#a48d42e977c6b1127f3a18329139d3026',1,'rtabmap::Parameters']]], + ['typevispnpsplitlinearcovcomponents_675',['typeVisPnPSplitLinearCovComponents',['../classrtabmap_1_1Parameters.html#ad238a288872094b71341dce0a75e7c8f',1,'rtabmap::Parameters']]], + ['typevispnpvariancemedianratio_676',['typeVisPnPVarianceMedianRatio',['../classrtabmap_1_1Parameters.html#a426329ebf4d3d6eebc7bf9ac4757dad2',1,'rtabmap::Parameters']]], + ['typevisrefineiterations_677',['typeVisRefineIterations',['../classrtabmap_1_1Parameters.html#a6b07555e3abea92b0a6ba4e7f1e4cc06',1,'rtabmap::Parameters']]], + ['typevisroiratios_678',['typeVisRoiRatios',['../classrtabmap_1_1Parameters.html#abb76550923a002229ac77a1bfaf7dd8d',1,'rtabmap::Parameters']]], + ['typevisssc_679',['typeVisSSC',['../classrtabmap_1_1Parameters.html#a5bbff1e088706471e130318de9e5d32e',1,'rtabmap::Parameters']]], + ['typevissubpixeps_680',['typeVisSubPixEps',['../classrtabmap_1_1Parameters.html#aeb842a5739e0b558bff66cf1c46766a8',1,'rtabmap::Parameters']]], + ['typevissubpixiterations_681',['typeVisSubPixIterations',['../classrtabmap_1_1Parameters.html#a576ebf2d0d010b7d5185933d09d32279',1,'rtabmap::Parameters']]], + ['typevissubpixwinsize_682',['typeVisSubPixWinSize',['../classrtabmap_1_1Parameters.html#a7fdf8755260c27895ae903b491975e66',1,'rtabmap::Parameters']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_16.js b/preview/pr-1492/api/latest/search/all_16.js index a8118730..ed7daec5 100644 --- a/preview/pr-1492/api/latest/search/all_16.js +++ b/preview/pr-1492/api/latest/search/all_16.js @@ -1,174 +1,131 @@ var searchData= [ - ['sad_0',['sad',['../namespacertabmap_1_1util2d.html#a4cd865b8edc489f950b0c1b5e1a0c992',1,'rtabmap::util2d']]], - ['sampling_1',['Random Sampling',['../group__RandomSampling.html',1,'']]], - ['save_2',['save',['../classrtabmap_1_1CameraModel.html#ab5ec6010459c4e642e162dc8914bccb9',1,'rtabmap::CameraModel::save()'],['../classrtabmap_1_1StereoCameraModel.html#abfafd0a24795186f3bf623082663b4cd',1,'rtabmap::StereoCameraModel::save()']]], - ['save2dmap_3',['save2dmap',['../classrtabmap_1_1Memory.html#ac96fffe9fde99f7c74a06bbc5727be6b',1,'rtabmap::Memory::save2DMap()'],['../classrtabmap_1_1DBDriver.html#a5bed0d1f92c1cc864dedf99b99a44037',1,'rtabmap::DBDriver::save2DMap(const cv::Mat &map, float xMin, float yMin, float cellSize) const']]], - ['saveflannindex_4',['saveFlannIndex',['../classrtabmap_1_1DBDriver.html#a33c2abff50e61f35efbbdbe530963fea',1,'rtabmap::DBDriver']]], - ['savelasfile_5',['savelasfile',['../namespacertabmap.html#ad59cb4c65fba713c1a622904c5229198',1,'rtabmap::saveLASFile(const std::string &filePath, const pcl::PointCloud< pcl::PointXYZI > &cloud, const std::vector< int > &cameraIds=std::vector< int >())'],['../namespacertabmap.html#af174f507bee7dde4f9d45044d7bee8ea',1,'rtabmap::saveLASFile(const std::string &filePath, const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const std::vector< int > &cameraIds=std::vector< int >(), const std::vector< float > &intensities=std::vector< float >())'],['../namespacertabmap.html#a264208396318e0ecfe2af8f3aafe0374',1,'rtabmap::saveLASFile(const std::string &filePath, const pcl::PointCloud< pcl::PointXYZ > &cloud, const std::vector< int > &cameraIds=std::vector< int >())']]], - ['savelocationdata_6',['saveLocationData',['../classrtabmap_1_1Memory.html#a93119d10342db4a55c77b180cb249453',1,'rtabmap::Memory']]], - ['saveoptimizedmesh_7',['saveoptimizedmesh',['../classrtabmap_1_1DBDriver.html#a22d5643353b8d49bcc94c5a4abbc9a39',1,'rtabmap::DBDriver::saveOptimizedMesh()'],['../classrtabmap_1_1Memory.html#a7e16d27512d0daf17b9dbb17aab3b201',1,'rtabmap::Memory::saveOptimizedMesh(const cv::Mat &cloud, const std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > > &polygons=std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > >(), const std::vector< std::vector< Eigen::Vector2f > > &texCoords=std::vector< std::vector< Eigen::Vector2f > >(), const cv::Mat &textures=cv::Mat()) const']]], - ['saveoptimizedposes_8',['saveoptimizedposes',['../classrtabmap_1_1Memory.html#ab7a2da56bb12845f0370a20a9497dfe0',1,'rtabmap::Memory::saveOptimizedPoses()'],['../classrtabmap_1_1DBDriver.html#ab91ad40e4273485e5f0951fac32c22e4',1,'rtabmap::DBDriver::saveOptimizedPoses()']]], - ['savepreviewimage_9',['savepreviewimage',['../classrtabmap_1_1Memory.html#affdd654e385b61306a2ac2ea91d13b85',1,'rtabmap::Memory::savePreviewImage()'],['../classrtabmap_1_1DBDriver.html#a8323a53d20e4ade6b1c7b268c473a170',1,'rtabmap::DBDriver::savePreviewImage()']]], - ['savestatistics_10',['saveStatistics',['../classrtabmap_1_1Memory.html#afbcfc92dc9bbc344ab106d2f21d93aaf',1,'rtabmap::Memory']]], - ['savestereotransform_11',['saveStereoTransform',['../classrtabmap_1_1StereoCameraModel.html#a1d016f499dbcce889ce7b7062c83b660',1,'rtabmap::StereoCameraModel']]], - ['scale_12',['scale',['../classrtabmap_1_1StereoCameraModel.html#a264d57ca1e0f6b41d03ffe1d89afc382',1,'rtabmap::StereoCameraModel']]], - ['scaled_13',['scaled',['../classrtabmap_1_1CameraModel.html#aecf2e87f260558dbf631e4803e1ed986',1,'rtabmap::CameraModel']]], - ['segmentcloud_14',['segmentCloud',['../classrtabmap_1_1LocalGridMaker.html#ad54b92f6d04b76a550483a7a68f45bda',1,'rtabmap::LocalGridMaker']]], - ['sensorcapture_15',['sensorcapture',['../classrtabmap_1_1SensorCapture.html',1,'rtabmap::SensorCapture'],['../classrtabmap_1_1SensorCapture.html#adf4b1dfd8e5b45b8eecf938a92dbae94',1,'rtabmap::SensorCapture::SensorCapture()']]], - ['sensorcaptureinfo_16',['sensorcaptureinfo',['../classrtabmap_1_1SensorCaptureInfo.html',1,'rtabmap::SensorCaptureInfo'],['../classrtabmap_1_1SensorCaptureInfo.html#a8f315fb6fe3a16b77e3252d66088db09',1,'rtabmap::SensorCaptureInfo::SensorCaptureInfo()']]], - ['sensorcapturethread_17',['sensorcapturethread',['../classrtabmap_1_1SensorCaptureThread.html#a2a64df180f19d0a2ea9a8d66ea58fc42',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, Camera *camera, SensorCapture *odomSensor, const Transform &extrinsics, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a590aee9497d8a3b6e14b68e1e17f9c6a',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, SensorCapture *odomSensor, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a9cf0e883ace51a2a656395327beb74e5',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, Camera *camera, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a834d1e5c389e7ef8eb23bf1361916ae2',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a76ad33a55009b7a7f7ec51acccbe0492',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Camera *camera, SensorCapture *odomSensor, const Transform &extrinsics, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#acae15b44b2fb05da9421dc88ff0be75c',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Camera *camera, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html',1,'rtabmap::SensorCaptureThread']]], - ['sensordata_18',['sensordata',['../classrtabmap_1_1SensorData.html#aead598774e0cb15375828a2965b3ab80',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a52b215e8d320bbcbd464e3b7181a077b',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depthConfidence, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a87424cc9915dababe9aa3bc418e85197',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depth_confidence, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ac06b8207850c5412cc52f5f0e0e4ba7b',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ad34a0a4ca3eac4a1c91fb7fb5068fb04',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const std::vector< StereoCameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1Signature.html#a0e7b1874613a7438ec1b2d9aa2634da8',1,'rtabmap::Signature::sensorData() const'],['../classrtabmap_1_1Signature.html#a24c257c2ff3fe156910ac82c41de8738',1,'rtabmap::Signature::sensorData()'],['../classrtabmap_1_1SensorData.html#a25efb0e7904a3daa7f4ee7cd814a24ff',1,'rtabmap::SensorData::SensorData(const IMU &imu, int id=0, double stamp=0.0)'],['../classrtabmap_1_1SensorData.html#a6ccaccf892f950b0caa03c07de3eab98',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const std::vector< StereoCameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#abdd07b6e248e165959468bb31897bc20',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &left, const cv::Mat &right, const StereoCameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a1534d36fee45c3df70679438ec9d00a3',1,'rtabmap::SensorData::SensorData(const cv::Mat &left, const cv::Mat &right, const StereoCameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ae0370b88671bb41812c2d39fd0cfc3ce',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depthConfidence, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ada69a11125b0b3072add73a3a2f1b5f2',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a72a0250435fc194b1189241d4a47254d',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depthConfidence, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ae4498a6d017e83202dfe86618e91fa57',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ab6201ea27482207308f000bd4cc90081',1,'rtabmap::SensorData::SensorData(const cv::Mat &image, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a941f907890fe9e0e9becec0a665581cd',1,'rtabmap::SensorData::SensorData()'],['../classrtabmap_1_1SensorData.html#a14f7a5c64b5d27842cb654e247d1fd20',1,'rtabmap::SensorData::SensorData(const cv::Mat &image, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html',1,'rtabmap::SensorData']]], - ['sensorevent_19',['sensorevent',['../classrtabmap_1_1SensorEvent.html',1,'rtabmap::SensorEvent'],['../classrtabmap_1_1SensorEvent.html#a1e35f9e5433d00628dd51876bc74fec5',1,'rtabmap::SensorEvent::SensorEvent(const SensorData &data, const SensorCaptureInfo &sensorCaptureInfo)'],['../classrtabmap_1_1SensorEvent.html#a1a47910aed70809eabfc195ca2515f85',1,'rtabmap::SensorEvent::SensorEvent(const SensorData &data, const std::string &cameraName)'],['../classrtabmap_1_1SensorEvent.html#a6e120cf7c4aea9201462c9cbb224b787',1,'rtabmap::SensorEvent::SensorEvent(const SensorData &data)'],['../classrtabmap_1_1SensorEvent.html#aef6624e43c3f7f29684072782a377e20',1,'rtabmap::SensorEvent::SensorEvent()'],['../classrtabmap_1_1SensorEvent.html#aa6c0584b85a70fe240f745c759948591',1,'rtabmap::SensorEvent::SensorEvent(const cv::Mat &image, int seq=0, double stamp=0.0, const std::string &cameraName=std::string())']]], - ['separator_20',['separator',['../classUDirectory.html#a66750846a899e436808d4eadbcafced0',1,'UDirectory']]], - ['serialize_21',['serialize',['../classrtabmap_1_1CameraModel.html#a5724619c7ac8c796fd8c63660e398082',1,'rtabmap::CameraModel::serialize()'],['../classrtabmap_1_1StereoCameraModel.html#a4eab6254ef808719ca2d0543c89e0722',1,'rtabmap::StereoCameraModel::serialize()']]], - ['serializedata_22',['serializeData',['../classrtabmap_1_1Statistics.html#ab34cfba17216b060f57e106d7c169685',1,'rtabmap::Statistics']]], - ['serializeindex_23',['serializeIndex',['../classrtabmap_1_1VWDictionary.html#a2864c406b3792dbfb7c8c334b6e44d41',1,'rtabmap::VWDictionary']]], - ['setaffinity_24',['setAffinity',['../classUThread.html#aabcf31acae6ca5b8503ec320acbc11f8',1,'UThread']]], - ['setaltitude_25',['setAltitude',['../classrtabmap_1_1GeodeticCoords.html#afe3c631b5f01246840f8591fc8dc834e',1,'rtabmap::GeodeticCoords']]], - ['setbuffered_26',['setBuffered',['../classULogger.html#ab981daf077b8afbf49c7bd185aa3b273',1,'ULogger']]], - ['setcachesize_27',['setCacheSize',['../classrtabmap_1_1DBDriverSqlite3.html#afc148e17cf8cc6ed4565c5519b06fc5c',1,'rtabmap::DBDriverSqlite3']]], - ['setcameramodel_28',['setCameraModel',['../classrtabmap_1_1SensorData.html#ad8ae172220b7bfffeb09bb1eac60f28f',1,'rtabmap::SensorData']]], - ['setcameramodels_29',['setCameraModels',['../classrtabmap_1_1SensorData.html#af841bbc9ea6de17124f8c871fa5d0719',1,'rtabmap::SensorData']]], - ['setchildregistration_30',['setChildRegistration',['../classrtabmap_1_1Registration.html#ac105402feeb2ec6551235296604145aa',1,'rtabmap::Registration']]], - ['setcoloronly_31',['setColorOnly',['../classrtabmap_1_1SensorCaptureThread.html#a6308c79599bd90b77d243febff024a15',1,'rtabmap::SensorCaptureThread']]], - ['setconstraints_32',['setConstraints',['../classrtabmap_1_1Statistics.html#ac4761222db6faee6c34c53c1d4d00ec2',1,'rtabmap::Statistics']]], - ['setcurrentgoalid_33',['setCurrentGoalId',['../classrtabmap_1_1Statistics.html#a845a35143a149c9670fb46938594fcb9',1,'rtabmap::Statistics']]], - ['setdbinmemory_34',['setDbInMemory',['../classrtabmap_1_1DBDriverSqlite3.html#a0722fcddc772af1cc03a7fe8b410d137',1,'rtabmap::DBDriverSqlite3']]], - ['setdistortionmodel_35',['setDistortionModel',['../classrtabmap_1_1SensorCaptureThread.html#aa7f6dcffcd6646994c2a87d8b888edcc',1,'rtabmap::SensorCaptureThread']]], - ['setdoomed_36',['setDoomed',['../classUDestroyer.html#aa3f030225d28ac7ad7059b9b64bde837',1,'UDestroyer']]], - ['setdualmode_37',['setDualMode',['../classrtabmap_1_1CameraRealSense2.html#ad9a5218ed20bad24c020a18e2ed0b12c',1,'rtabmap::CameraRealSense2']]], - ['setdummydictionary_38',['setdummydictionary',['../classrtabmap_1_1Rtabmap.html#a4d351e3f5ef809460afbb5a7702a500d',1,'rtabmap::Rtabmap::setDummyDictionary()'],['../classrtabmap_1_1Memory.html#a655f123daec9e4e50e322db9f3bbd6db',1,'rtabmap::Memory::setDummyDictionary()']]], - ['setenabled_39',['setEnabled',['../classrtabmap_1_1Signature.html#a51a08cbabd87eb0fd5045ffdb4cb3c00',1,'rtabmap::Signature']]], - ['setenvsensors_40',['setEnvSensors',['../classrtabmap_1_1SensorData.html#ab3a5ebf180d5f2f106877b78aee6d1d1',1,'rtabmap::SensorData']]], - ['seteventlevel_41',['setEventLevel',['../classULogger.html#ac0705dc7bc5da07ce27351eb6519e942',1,'ULogger']]], - ['setextended_42',['setExtended',['../classrtabmap_1_1Statistics.html#a938202c5836ba75d8eb06b0317712d06',1,'rtabmap::Statistics']]], - ['setfeatures_43',['setFeatures',['../classrtabmap_1_1SensorData.html#ad083f0a1e7769ff62183a0fa47279ae3',1,'rtabmap::SensorData']]], - ['setfixeddictionary_44',['setFixedDictionary',['../classrtabmap_1_1VWDictionary.html#a5f3712744b9f7beb5da186a842f7d74a',1,'rtabmap::VWDictionary']]], - ['setframerate_45',['setframerate',['../classrtabmap_1_1SensorCaptureThread.html#a416f1596701d6b9dbd8512cd1c617788',1,'rtabmap::SensorCaptureThread::setFrameRate()'],['../classrtabmap_1_1SensorCapture.html#a1e195970f52334094174783c5fd06456',1,'rtabmap::SensorCapture::setFrameRate()']]], - ['setglobaldescriptors_46',['setGlobalDescriptors',['../classrtabmap_1_1SensorData.html#ab6f18f2eb0340c8f6e800a695424bbbe',1,'rtabmap::SensorData']]], - ['setglobalpose_47',['setGlobalPose',['../classrtabmap_1_1SensorData.html#a72f0ce5a2989f478149f5cf2d5a36556',1,'rtabmap::SensorData']]], - ['setgps_48',['setGPS',['../classrtabmap_1_1SensorData.html#ad09e3e0fc1f60d233d81288a4cf8f56a',1,'rtabmap::SensorData']]], - ['setgroundtruth_49',['setGroundTruth',['../classrtabmap_1_1SensorData.html#a7051ea8c13bafd7eaffb5f5a93064808',1,'rtabmap::SensorData']]], - ['setgroundtruthpose_50',['setGroundTruthPose',['../classrtabmap_1_1Signature.html#aa8be86850b1277ce7c5eb4a5998e35e9',1,'rtabmap::Signature']]], - ['sethistogrammethod_51',['setHistogramMethod',['../classrtabmap_1_1SensorCaptureThread.html#a3e55c70032141f75802b2339c102c063',1,'rtabmap::SensorCaptureThread']]], - ['setid_52',['setId',['../classrtabmap_1_1SensorData.html#a4d0f4615a747eaef142b51a1ab1e5527',1,'rtabmap::SensorData']]], - ['setidentity_53',['setIdentity',['../classrtabmap_1_1Transform.html#afe833cfcd56f2f147091e7d309dadb36',1,'rtabmap::Transform']]], - ['setimagedecimation_54',['setImageDecimation',['../classrtabmap_1_1SensorCaptureThread.html#a74383f4e31ed642520511eb822ed1d89',1,'rtabmap::SensorCaptureThread']]], - ['setimagerate_55',['setImageRate',['../classrtabmap_1_1SensorCaptureThread.html#a2a40e01eb8e61aae54feeb1458efb88e',1,'rtabmap::SensorCaptureThread']]], - ['setimagesize_56',['setimagesize',['../classrtabmap_1_1CameraModel.html#a43fd48b917ca145876024859f8565931',1,'rtabmap::CameraModel::setImageSize()'],['../classrtabmap_1_1StereoCameraModel.html#a898c2eff7bfc4977703f8edb86ca1187',1,'rtabmap::StereoCameraModel::setImageSize()']]], - ['setimu_57',['setIMU',['../classrtabmap_1_1SensorData.html#a2297bfc9d81c077852d8f832231ba139',1,'rtabmap::SensorData']]], - ['setincrementaldictionary_58',['setIncrementalDictionary',['../classrtabmap_1_1VWDictionary.html#ab14ef6e8fb979dce23f9a40a1faf8dff',1,'rtabmap::VWDictionary']]], - ['setinfmatrix_59',['setInfMatrix',['../classrtabmap_1_1Link.html#a3a82104ae4195beff134811a3a19d939',1,'rtabmap::Link']]], - ['setinitialpose_60',['setInitialPose',['../classrtabmap_1_1Rtabmap.html#a9a9321531773f37cd5d7740495ede47f',1,'rtabmap::Rtabmap']]], - ['setjournalmode_61',['setJournalMode',['../classrtabmap_1_1DBDriverSqlite3.html#ae3c445bedd62088bb20e76eda6cfe64d',1,'rtabmap::DBDriverSqlite3']]], - ['setlabel_62',['setLabel',['../classrtabmap_1_1Signature.html#aa6dc3ad065ae2fd29afbbe69429f3a7b',1,'rtabmap::Signature']]], - ['setlabels_63',['setLabels',['../classrtabmap_1_1Statistics.html#aaa519c598aa7a56eda73653ab34d6b48',1,'rtabmap::Statistics']]], - ['setlandmarks_64',['setLandmarks',['../classrtabmap_1_1SensorData.html#af0873bbd79209dca371792e94e020e14',1,'rtabmap::SensorData']]], - ['setlaserscan_65',['setLaserScan',['../classrtabmap_1_1SensorData.html#a8fc1c848518793a1fe65c47a3ff729b0',1,'rtabmap::SensorData']]], - ['setlastsignaturedata_66',['setLastSignatureData',['../classrtabmap_1_1Statistics.html#ae5de0aae15a10ed18cc30c2656bd4d6a',1,'rtabmap::Statistics']]], - ['setlastwordid_67',['setLastWordId',['../classrtabmap_1_1VWDictionary.html#af0b676e13c7dba437147520335289e97',1,'rtabmap::VWDictionary']]], - ['setlatitude_68',['setLatitude',['../classrtabmap_1_1GeodeticCoords.html#a9113dd2d169f83e68b1dd0b12f8f24da',1,'rtabmap::GeodeticCoords']]], - ['setlevel_69',['setLevel',['../classULogger.html#ad8589bdaabddc1e9a260b890b1cf312e',1,'ULogger']]], - ['setlikelihood_70',['setLikelihood',['../classrtabmap_1_1Statistics.html#a8988eb66288df6a4d676b3cbd7b3a7ff',1,'rtabmap::Statistics']]], - ['setlocalizationcovariance_71',['setLocalizationCovariance',['../classrtabmap_1_1Statistics.html#a747aee7cd90f8318de6d0b82bedcd971',1,'rtabmap::Statistics']]], - ['setlocalpath_72',['setLocalPath',['../classrtabmap_1_1Statistics.html#a3c80bf518d943d9b86e5088a9269b455',1,'rtabmap::Statistics']]], - ['setlocaltransform_73',['setlocaltransform',['../classrtabmap_1_1CameraModel.html#aa1325c971f17d371553c3f75be7aeece',1,'rtabmap::CameraModel::setLocalTransform()'],['../classrtabmap_1_1StereoCameraModel.html#aee77882ceca428a560f5fd3713a330fb',1,'rtabmap::StereoCameraModel::setLocalTransform()'],['../classrtabmap_1_1SensorCapture.html#a0ea4e217047c234bcfcb9866e36ea7c0',1,'rtabmap::SensorCapture::setLocalTransform()']]], - ['setlongitude_74',['setLongitude',['../classrtabmap_1_1GeodeticCoords.html#aac1f8d7bcf0aff48aa8c7aefa91c72d3',1,'rtabmap::GeodeticCoords']]], - ['setloopclosureid_75',['setLoopClosureId',['../classrtabmap_1_1Statistics.html#a19272faba1c28279bb565464afa84645',1,'rtabmap::Statistics']]], - ['setloopclosuremapid_76',['setLoopClosureMapId',['../classrtabmap_1_1Statistics.html#a3b92ac9f165c77b2cc92f3fc6d7242cd',1,'rtabmap::Statistics']]], - ['setloopclosuretransform_77',['setLoopClosureTransform',['../classrtabmap_1_1Statistics.html#ac323334656165fd230cbe396836c6939',1,'rtabmap::Statistics']]], - ['setmapcorrection_78',['setMapCorrection',['../classrtabmap_1_1Statistics.html#a6a70e49f42639395a89edbde4659bf88',1,'rtabmap::Statistics']]], - ['setmemorythreshold_79',['setMemoryThreshold',['../classrtabmap_1_1Rtabmap.html#a6915ee0137b949837addcb5d3ac1646c',1,'rtabmap::Rtabmap']]], - ['setmirroringenabled_80',['setMirroringEnabled',['../classrtabmap_1_1SensorCaptureThread.html#a1cfabc2a5451ffe913f5691b80de514d',1,'rtabmap::SensorCaptureThread']]], - ['setmodified_81',['setModified',['../classrtabmap_1_1Signature.html#a245c8af68f7adec3813e3b062395769f',1,'rtabmap::Signature']]], - ['setname_82',['setname',['../classrtabmap_1_1CameraModel.html#a402a407fa2bca721087a6deda24cc10d',1,'rtabmap::CameraModel::setName()'],['../classrtabmap_1_1StereoCameraModel.html#adc404f0be63eedd0e0a9d6d5b5b36a94',1,'rtabmap::StereoCameraModel::setName()']]], - ['setnnstrategy_83',['setNNStrategy',['../classrtabmap_1_1VWDictionary.html#af60e271facb40ff668c4bc24cff1b9cc',1,'rtabmap::VWDictionary']]], - ['setnull_84',['setNull',['../classrtabmap_1_1Transform.html#af0020cf4093b8b1a3d1f68ee657b3662',1,'rtabmap::Transform']]], - ['setobj_85',['setObj',['../classUObjDeletionThread.html#a3a54e762b9f21750fe724bf78b48c653',1,'UObjDeletionThread']]], - ['setoccupancygrid_86',['setOccupancyGrid',['../classrtabmap_1_1SensorData.html#a5c12949c62c65281bade9ffcc681462b',1,'rtabmap::SensorData']]], - ['setodomasgroundtruth_87',['setOdomAsGroundTruth',['../classrtabmap_1_1SensorCaptureThread.html#a5a6a9ad20c75150f86ef479fe74ae6f7',1,'rtabmap::SensorCaptureThread']]], - ['setodomcacheconstraints_88',['setOdomCacheConstraints',['../classrtabmap_1_1Statistics.html#ae3d58759c1cc237b2e297c2c5f608725',1,'rtabmap::Statistics']]], - ['setodomcacheposes_89',['setOdomCachePoses',['../classrtabmap_1_1Statistics.html#a6032903dc163f7bc5d36c0520ccdfcef',1,'rtabmap::Statistics']]], - ['setoptimizedposes_90',['setOptimizedPoses',['../classrtabmap_1_1Rtabmap.html#a7a841702b925777620714fce7b41fd69',1,'rtabmap::Rtabmap']]], - ['setpath_91',['setPath',['../classUDirectory.html#aadfc0f6dfedc74bb6ef67dc87d6441f4',1,'UDirectory']]], - ['setpose_92',['setPose',['../classrtabmap_1_1Signature.html#aca4bf5db794637f0780f6eb2139a16f0',1,'rtabmap::Signature']]], - ['setposes_93',['setPoses',['../classrtabmap_1_1Statistics.html#acf7df1c7a8958a24988239fc40ece1ea',1,'rtabmap::Statistics']]], - ['setposterior_94',['setPosterior',['../classrtabmap_1_1Statistics.html#a915bb9bd90193a92f565f56024d61586',1,'rtabmap::Statistics']]], - ['setpredictionlc_95',['setPredictionLC',['../classrtabmap_1_1BayesFilter.html#a3255a54c1d2fc5b9a6db91fb38d591ae',1,'rtabmap::BayesFilter']]], - ['setprintcolored_96',['setPrintColored',['../classULogger.html#a773d95354adfe1fd1296f3b2f09668d3',1,'ULogger']]], - ['setprintendline_97',['setPrintEndline',['../classULogger.html#aa7cd59599601cdb214c6cb4df103dca0',1,'ULogger']]], - ['setprintlevel_98',['setPrintLevel',['../classULogger.html#a4a97457a98a02f60580e6f3c93f83d7a',1,'ULogger']]], - ['setprintthreadid_99',['setPrintThreadId',['../classULogger.html#a071b4484d0020a87760bbe282175724a',1,'ULogger']]], - ['setprinttime_100',['setPrintTime',['../classULogger.html#a2142b47257ecf1f2561afa8353eae411',1,'ULogger']]], - ['setprintwhere_101',['setPrintWhere',['../classULogger.html#af5a2e0f11770fcb457c1859c9f8b5ec3',1,'ULogger']]], - ['setprintwherefullpath_102',['setPrintWhereFullPath',['../classULogger.html#a2784b7a88339964e2a1c2b3436245bfc',1,'ULogger']]], - ['setpriority_103',['setPriority',['../classUThread.html#a80418be3a80a01ddd05a863b58787b43',1,'UThread']]], - ['setproximitydetectionid_104',['setProximityDetectionId',['../classrtabmap_1_1Statistics.html#a25b8a9b50054a80dc09423b6fe9f68ff',1,'rtabmap::Statistics']]], - ['setproximitydetectionmapid_105',['setProximityDetectionMapId',['../classrtabmap_1_1Statistics.html#a5e6df533a3c7a70d0391f7fe129e5eef',1,'rtabmap::Statistics']]], - ['setrate_106',['setRate',['../classrtabmap_1_1IMUThread.html#a3b646ffce1964e2ab6bc314dc4b27deb',1,'rtabmap::IMUThread']]], - ['setrawlikelihood_107',['setRawLikelihood',['../classrtabmap_1_1Statistics.html#a20a3634b3fbd36d86b1803f7427b105f',1,'rtabmap::Statistics']]], - ['setreducedids_108',['setReducedIds',['../classrtabmap_1_1Statistics.html#abf88d8f411f811549d91d29a5b78d308',1,'rtabmap::Statistics']]], - ['setrefimageid_109',['setRefImageId',['../classrtabmap_1_1Statistics.html#a4fa0c5aafea26effea2ed63d5bf3a31f',1,'rtabmap::Statistics']]], - ['setrefimagemapid_110',['setRefImageMapId',['../classrtabmap_1_1Statistics.html#a39895f500676995e2cc830169b80c7ca',1,'rtabmap::Statistics']]], - ['setresolution_111',['setResolution',['../classrtabmap_1_1CameraVideo.html#a7c8c8e9d343f78fdd17aad2db34dbecb',1,'rtabmap::CameraVideo']]], - ['setrgbdimage_112',['setRGBDImage',['../classrtabmap_1_1SensorData.html#a203770ef217dfdc67b98ca593b2cab24',1,'rtabmap::SensorData']]], - ['setsaved_113',['setsaved',['../classrtabmap_1_1Signature.html#a02c5d305492e3534e3799b8b7c78d912',1,'rtabmap::Signature::setSaved()'],['../classrtabmap_1_1VisualWord.html#a58f7ff50ca24f1586bf3fdf5999d6184',1,'rtabmap::VisualWord::setSaved()']]], - ['setscanparameters_114',['setscanparameters',['../classrtabmap_1_1SensorCaptureThread.html#a40f1016ea142c6117ffb080f64b4a854',1,'rtabmap::SensorCaptureThread::setScanParameters(bool fromDepth, int downsampleStep, float rangeMin, float rangeMax, float voxelSize, int normalsK, float normalsRadius, bool forceGroundNormalsUp, bool deskewing)'],['../classrtabmap_1_1SensorCaptureThread.html#a00a7a0e4f5277f6c6ed53bf832624c00',1,'rtabmap::SensorCaptureThread::setScanParameters(bool fromDepth, int downsampleStep=1, float rangeMin=0.0f, float rangeMax=0.0f, float voxelSize=0.0f, int normalsK=0, float normalsRadius=0.0f, float groundNormalsUp=0.0f, bool deskewing=false)']]], - ['setsignaturesdata_115',['setSignaturesData',['../classrtabmap_1_1Statistics.html#ad23568ea07d4ad167fcbd83a9083a2ef',1,'rtabmap::Statistics']]], - ['setstamp_116',['setstamp',['../classrtabmap_1_1SensorData.html#a5c0844e94d3fff50a8bfec2decf2f94c',1,'rtabmap::SensorData::setStamp()'],['../classrtabmap_1_1Statistics.html#a12bfc3ce8eb232a6ac3942af504bedef',1,'rtabmap::Statistics::setStamp()']]], - ['setstereocameramodel_117',['setStereoCameraModel',['../classrtabmap_1_1SensorData.html#ab2f74509af5e3f56d1c4d5e31c0c6003',1,'rtabmap::SensorData']]], - ['setstereocameramodels_118',['setStereoCameraModels',['../classrtabmap_1_1SensorData.html#ab4e6b5d917155b94d8b4b6242fe56c6e',1,'rtabmap::SensorData']]], - ['setstereoexposurecompensation_119',['setStereoExposureCompensation',['../classrtabmap_1_1SensorCaptureThread.html#a2c43f41518d914f2a3ae6959abcde989',1,'rtabmap::SensorCaptureThread']]], - ['setstereotodepth_120',['setStereoToDepth',['../classrtabmap_1_1SensorCaptureThread.html#ae0658121bc03f0eafd469ee114bc61f8',1,'rtabmap::SensorCaptureThread']]], - ['setsynchronous_121',['setSynchronous',['../classrtabmap_1_1DBDriverSqlite3.html#a187e2bbb52ae7f32a0fc79540f0f104b',1,'rtabmap::DBDriverSqlite3']]], - ['settempstore_122',['setTempStore',['../classrtabmap_1_1DBDriverSqlite3.html#a8f4adea749a2d30340715002056f9062',1,'rtabmap::DBDriverSqlite3']]], - ['settimethreshold_123',['setTimeThreshold',['../classrtabmap_1_1Rtabmap.html#a80add8fadd488d0c7781c249abea0d5d',1,'rtabmap::Rtabmap']]], - ['settreadidfilter_124',['setTreadIdFilter',['../classULogger.html#ada44d4afa869f1f9eab174a28c8a1acd',1,'ULogger']]], - ['settype_125',['setType',['../classULogger.html#a0fe73ce7c193ff399bca16b8d4d4cabb',1,'ULogger']]], - ['setuserdata_126',['setuserdata',['../classrtabmap_1_1Memory.html#aff18f08be0a7951f508276e341759f5c',1,'rtabmap::Memory::setUserData()'],['../classrtabmap_1_1Rtabmap.html#a037ddb5d737e0466d7610b88d8429bd6',1,'rtabmap::Rtabmap::setUserData()'],['../classrtabmap_1_1SensorData.html#accb5f254667af3074993a073a4e1f072',1,'rtabmap::SensorData::setUserData()']]], - ['setvelocity_127',['setVelocity',['../classrtabmap_1_1Signature.html#a1e48a2cde44ad1ecc2daaf5e8245e86a',1,'rtabmap::Signature']]], - ['setweight_128',['setWeight',['../classrtabmap_1_1Signature.html#a28cc9f0c8d553a24ef9e5227be1c99fe',1,'rtabmap::Signature']]], - ['setweights_129',['setWeights',['../classrtabmap_1_1Statistics.html#a918d447083cfcea3ab040e985461ae45',1,'rtabmap::Statistics']]], - ['setwmstate_130',['setWmState',['../classrtabmap_1_1Statistics.html#aa43870ba13369f23c122bff62f6654c8',1,'rtabmap::Statistics']]], - ['setwords_131',['setWords',['../classrtabmap_1_1Signature.html#a6fb8d04c4c2c8ee6f82d1eb65fd750a4',1,'rtabmap::Signature']]], - ['setwordsdescriptors_132',['setWordsDescriptors',['../classrtabmap_1_1Signature.html#a80565e1439be473d9c783d5c624b1a02',1,'rtabmap::Signature']]], - ['setworkingdirectory_133',['setWorkingDirectory',['../classrtabmap_1_1Rtabmap.html#a25028c3e8d8018c03f47f06150d76eab',1,'rtabmap::Rtabmap']]], - ['shareto_134',['shareTo',['../classrtabmap_1_1LocalGridCache.html#a6350523acd5ce71be45cd653071837fc',1,'rtabmap::LocalGridCache']]], - ['sift_135',['SIFT',['../classrtabmap_1_1SIFT.html',1,'rtabmap']]], - ['signature_136',['signature',['../classrtabmap_1_1Signature.html#a8e079b11910a45639a792158c40693ad',1,'rtabmap::Signature::Signature()'],['../classrtabmap_1_1Signature.html#aa3367bba5b890341238d93e642f847a7',1,'rtabmap::Signature::Signature(int id, int mapId=-1, int weight=0, double stamp=0.0, const std::string &label=std::string(), const Transform &pose=Transform(), const Transform &groundTruthPose=Transform(), const SensorData &sensorData=SensorData())'],['../classrtabmap_1_1Signature.html#af106b6a37909c236e22f5cac6150ce62',1,'rtabmap::Signature::Signature(const SensorData &data)'],['../classrtabmap_1_1Signature.html',1,'rtabmap::Signature']]], - ['single_20point_137',['Transform a single point',['../group__TransformPoint.html',1,'']]], - ['size_138',['size',['../classrtabmap_1_1Landmark.html#acba351c01c619a0d78e52e7bfca94111',1,'rtabmap::Landmark::size()'],['../classrtabmap_1_1Transform.html#a2cdd55b67e206a287e7bf4d248fb5256',1,'rtabmap::Transform::size()']]], - ['so_20_3a_20optional_139',['so : optional',['../group__UtiLite.html#audioLib',1,'Audio stuff (libutilite_audio.so : OPTIONAL)'],['../group__UtiLite.html#cvLib',1,'OpenCV stuff (libutilite_cv.so : OPTIONAL)'],['../group__UtiLite.html#qtLib',1,'Qt Widgets (libutilite_qt.so : OPTIONAL)']]], - ['split_20range_20filtering_20of_20pcl_20point_20clouds_140',['Split Range Filtering of PCL Point Clouds',['../group__PointCloudSplitRangeFiltering.html',1,'']]], - ['ssc_141',['SSC',['../namespacertabmap_1_1util2d.html#aa6957971e17f27bb066efe036d80fd46',1,'rtabmap::util2d']]], - ['ssd_142',['ssd',['../namespacertabmap_1_1util2d.html#a179e07ca5bc9581ff4782ae8f9d33521',1,'rtabmap::util2d']]], - ['stamp_143',['stamp',['../classrtabmap_1_1SensorCaptureInfo.html#ab9f52d419f810e3044f56583ed230902',1,'rtabmap::SensorCaptureInfo::stamp'],['../classrtabmap_1_1EnvSensor.html#a1bbcf9a834523dd2e91ef1ab8d31d5e4',1,'rtabmap::EnvSensor::stamp()'],['../classrtabmap_1_1GPS.html#a8620d60c593c641eb3be44ae41bec799',1,'rtabmap::GPS::stamp()'],['../classrtabmap_1_1SensorData.html#a566e5600bc0369f2f88ff0c597cefcfb',1,'rtabmap::SensorData::stamp()'],['../classrtabmap_1_1Statistics.html#a24a86b496c06f7d027ebb803b0ce70dd',1,'rtabmap::Statistics::stamp()']]], - ['start_144',['start',['../classUTimer.html#a10f628d8be04474d13c04b07c0426200',1,'UTimer::start()'],['../classUThread.html#a051e9adcf24f92b9c8e31acd06bad88c',1,'UThread::start()']]], - ['startdeletion_145',['startDeletion',['../classUObjDeletionThread.html#a2b4e12d9f11684b1378bb77a1a3c54b3',1,'UObjDeletionThread']]], - ['staticmemberinitializer_146',['StaticMemberInitializer',['../classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.html',1,'rtabmap::RtabmapColorOcTree']]], - ['statistics_147',['statistics',['../classrtabmap_1_1Statistics.html#a5f5bf8e57410944ec46be25a5bf8ab46',1,'rtabmap::Statistics::Statistics()'],['../classrtabmap_1_1Statistics.html',1,'rtabmap::Statistics']]], - ['stereo_148',['stereo',['../classrtabmap_1_1Stereo.html#a1031c68f4e66690da216718382af0ab3',1,'rtabmap::Stereo::Stereo()'],['../classrtabmap_1_1Stereo.html',1,'rtabmap::Stereo']]], - ['stereobm_149',['stereobm',['../classrtabmap_1_1StereoBM.html#a33ff25f4afacce93201f509b78e5ca6f',1,'rtabmap::StereoBM::StereoBM(int blockSize, int numDisparities)'],['../classrtabmap_1_1StereoBM.html#a74970c7517eec90828dd03510c3e3db0',1,'rtabmap::StereoBM::StereoBM(const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1StereoBM.html',1,'rtabmap::StereoBM']]], - ['stereocameramodel_150',['stereocameramodel',['../classrtabmap_1_1StereoCameraModel.html#ae91c2717319f3cd7b6f40768e5adbb9f',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, const CameraModel &leftCameraModel, const CameraModel &rightCameraModel, const cv::Mat &R=cv::Mat(), const cv::Mat &T=cv::Mat(), const cv::Mat &E=cv::Mat(), const cv::Mat &F=cv::Mat())'],['../classrtabmap_1_1StereoCameraModel.html#a8e3a5c32e13727545f2d22dda05c96b0',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, double fx, double fy, double cx, double cy, double baseline, const Transform &localTransform=Transform(0, 0, 1, 0, -1, 0, 0, 0, 0,-1, 0, 0), const cv::Size &imageSize=cv::Size(0, 0))'],['../classrtabmap_1_1StereoCameraModel.html#a0bdbbaa6e3ab315b0c5fce03247cea6c',1,'rtabmap::StereoCameraModel::StereoCameraModel(double fx, double fy, double cx, double cy, double baseline, const Transform &localTransform=Transform(0, 0, 1, 0, -1, 0, 0, 0, 0,-1, 0, 0), const cv::Size &imageSize=cv::Size(0, 0))'],['../classrtabmap_1_1StereoCameraModel.html#a76bab07a51033de989fc522064ede024',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, const CameraModel &leftCameraModel, const CameraModel &rightCameraModel, const Transform &extrinsics)'],['../classrtabmap_1_1StereoCameraModel.html#a1887639053ef5c09c3f650b5a7f280d8',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, const cv::Size &imageSize1, const cv::Mat &K1, const cv::Mat &D1, const cv::Mat &R1, const cv::Mat &P1, const cv::Size &imageSize2, const cv::Mat &K2, const cv::Mat &D2, const cv::Mat &R2, const cv::Mat &P2, const cv::Mat &R, const cv::Mat &T, const cv::Mat &E, const cv::Mat &F, const Transform &localTransform=Transform(0, 0, 1, 0, -1, 0, 0, 0, 0,-1, 0, 0))'],['../classrtabmap_1_1StereoCameraModel.html#a179ffcbc49ff3a281ef33cb4381e061c',1,'rtabmap::StereoCameraModel::StereoCameraModel()'],['../classrtabmap_1_1StereoCameraModel.html',1,'rtabmap::StereoCameraModel']]], - ['stereocameramodels_151',['stereoCameraModels',['../classrtabmap_1_1SensorData.html#ab02d686ac7ef8b389655e913768b4d87',1,'rtabmap::SensorData']]], - ['stereodense_152',['stereodense',['../classrtabmap_1_1StereoDense.html#a57f0c431678a2c9db1b5f7dd46cbf49f',1,'rtabmap::StereoDense::StereoDense()'],['../classrtabmap_1_1StereoDense.html',1,'rtabmap::StereoDense']]], - ['stereoopticalflow_153',['stereoopticalflow',['../classrtabmap_1_1StereoOpticalFlow.html#a85173879ab911862112710fa1c94d8c5',1,'rtabmap::StereoOpticalFlow::StereoOpticalFlow()'],['../classrtabmap_1_1StereoOpticalFlow.html',1,'rtabmap::StereoOpticalFlow']]], - ['stereosgbm_154',['stereosgbm',['../classrtabmap_1_1StereoSGBM.html#ab7f04d815235b6ab8178e8572602dcd1',1,'rtabmap::StereoSGBM::StereoSGBM()'],['../classrtabmap_1_1StereoSGBM.html',1,'rtabmap::StereoSGBM']]], - ['stereotransform_155',['stereoTransform',['../classrtabmap_1_1StereoCameraModel.html#a506f83654d7f772a3743d24869c05742',1,'rtabmap::StereoCameraModel']]], - ['stl_156',['Convenient use of STL',['../group__UtiLite.html#stl',1,'']]], - ['stop_157',['stop',['../classUTimer.html#a6a517d6f5f6e6c28b9392d04be22a320',1,'UTimer']]], - ['strategyname_158',['strategyName',['../classrtabmap_1_1RegistrationIcp.html#aef9238a37e0b70c9368b2e20cfe7df12',1,'rtabmap::RegistrationIcp']]], - ['structural_20complexity_20of_20a_20point_20cloud_20with_20normals_159',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], - ['stuff_20libutilite_5faudio_20so_20_3a_20optional_160',['Audio stuff (libutilite_audio.so : OPTIONAL)',['../group__UtiLite.html#audioLib',1,'']]], - ['stuff_20libutilite_5fcv_20so_20_3a_20optional_161',['OpenCV stuff (libutilite_cv.so : OPTIONAL)',['../group__UtiLite.html#cvLib',1,'']]], - ['subtract_20filtering_162',['Subtract Filtering',['../group__SubtractFiltering.html',1,'']]], - ['subtractfiltering_163',['subtractfiltering',['../group__SubtractFiltering.html#ga49d4f22e20984d271bb4c3240018eeed',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga69fb3ae457d192fd2c12631b0b5adf60',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZ >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga74d28899131bcb449b4d243a556c53aa',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gaf2bca73b4dc564bb6b2b7b779c718373',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gaafd6fae4cac4f182d79e4507226165ef',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga68cd453fcda96d2dba733650879f5d54',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointNormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gad2840d4057963b7cb29c02ee15fca895',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &subtractCloud, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gae14131d7ab09a650fb1411a8252e5526',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZ >::Ptr &subtractCloud, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga1879c56f82037789aed799c484fb883a',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gad92c79e9320d8eae62053d01bb8ba9df',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointNormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)']]], - ['superpointrpautrat_164',['SuperPointRpautrat',['../classrtabmap_1_1SuperPointRpautrat.html',1,'rtabmap']]], - ['superpointtorch_165',['SuperPointTorch',['../classrtabmap_1_1SuperPointTorch.html',1,'rtabmap']]], - ['supported_20formats_3a_166',['Supported Formats:',['../util3d__transforms_8h.html#autotoc_md3',1,'']]], - ['supported_20input_20types_20and_20corresponding_20output_20data_3a_167',['Supported input types and corresponding output data:',['../group__LaserScanFromPointCloud.html#autotoc_md0',1,'']]], - ['surf_168',['SURF',['../classrtabmap_1_1SURF.html',1,'rtabmap']]], - ['surf_5fdaisy_169',['SURF_DAISY',['../classrtabmap_1_1SURF__DAISY.html',1,'rtabmap']]], - ['surf_5ffreak_170',['SURF_FREAK',['../classrtabmap_1_1SURF__FREAK.html',1,'rtabmap']]] + ['uappend_0',['uAppend',['../UStl_8h.html#a472c2e123cd6eb04165b2d3461a634d3',1,'UStl.h']]], + ['uascii2hex_1',['uAscii2Hex',['../UConversion_8h.html#a6c8b49faa5c59294f350dda7152f66a4',1,'UConversion.h']]], + ['uassert_2',['UASSERT',['../ULogger_8h.html#ab3436168e27946669bbd4c76e4c4007e',1,'ULogger.h']]], + ['ubool2str_3',['uBool2Str',['../UConversion_8h.html#ad80132c4fed005af5c96b39fca453ce6',1,'UConversion.h']]], + ['ubytes2hex_4',['uBytes2Hex',['../UConversion_8h.html#a51c595b50bcb99186160a9e18df13c60',1,'UConversion.h']]], + ['ubytes2str_5',['uBytes2Str',['../UConversion_8h.html#a00c1115896f3da7c7c025ccbe651c0a3',1,'UConversion.h']]], + ['ucontains_6',['ucontains',['../UStl_8h.html#a4cad7064de642559152c873f2ca9a471',1,'uContains(const std::list< V > &list, const V &value): UStl.h'],['../UStl_8h.html#a601d3abba756f3a7a666d463080d159c',1,'uContains(const std::map< K, V > &map, const K &key): UStl.h'],['../UStl_8h.html#a078a72c8c7cf5821d67140f3d38f27e0',1,'uContains(const std::multimap< K, V > &map, const K &key): UStl.h']]], + ['uconversion_2eh_7',['UConversion.h',['../UConversion_8h.html',1,'']]], + ['udebug_8',['UDEBUG',['../ULogger_8h.html#a9104cb408bf9019db2a2c4476835db4a',1,'ULogger.h']]], + ['udestroyer_9',['udestroyer',['../classUDestroyer.html#abbc66cb8c688f1c93e87ea9aa46e58ee',1,'UDestroyer::UDestroyer()'],['../classUDestroyer.html',1,'UDestroyer< T >']]], + ['udestroyer_3c_20ueventsmanager_20_3e_10',['UDestroyer< UEventsManager >',['../classUDestroyer.html',1,'']]], + ['udestroyer_3c_20ulogger_20_3e_11',['UDestroyer< ULogger >',['../classUDestroyer.html',1,'']]], + ['udirectory_12',['udirectory',['../classUDirectory.html',1,'UDirectory'],['../classUDirectory.html#ac2063a33161b07a0c9e841cc1ee5fcaf',1,'UDirectory::UDirectory()']]], + ['udirectory_20ufile_13',['UDirectory, UFile',['../group__UtiLite.html#filedir',1,'']]], + ['uerror_14',['UERROR',['../ULogger_8h.html#a1249ddbc4c9cc43be53048c08dda129b',1,'ULogger.h']]], + ['uevent_15',['uevent',['../classUEvent.html',1,'UEvent'],['../classUEvent.html#a662b610c2e9ebaae5e91ed5ea1dcef34',1,'UEvent::UEvent()'],['../group__UtiLite.html#eventsmanager',1,'UEventsManager, UEventsHandler, UEvent']]], + ['ueventdispatcher_16',['UEventDispatcher',['../classUEventDispatcher.html',1,'']]], + ['ueventshandler_17',['ueventshandler',['../classUEventsHandler.html',1,'UEventsHandler'],['../classUEventsHandler.html#abfe2ba3d1fb92e59aff1978cbc21d134',1,'UEventsHandler::UEventsHandler()']]], + ['ueventshandler_20uevent_18',['UEventsManager, UEventsHandler, UEvent',['../group__UtiLite.html#eventsmanager',1,'']]], + ['ueventsmanager_19',['ueventsmanager',['../classUEventsManager.html',1,'UEventsManager'],['../classUEventsHandler.html#a977152b27d4c918d79a2db23ed85bfa6',1,'UEventsHandler::UEventsManager']]], + ['ueventsmanager_20ueventshandler_20uevent_20',['UEventsManager, UEventsHandler, UEvent',['../group__UtiLite.html#eventsmanager',1,'']]], + ['ueventssender_21',['UEventsSender',['../classUEventsSender.html',1,'']]], + ['uexception_22',['UException',['../classUException.html',1,'']]], + ['ufatal_23',['UFATAL',['../ULogger_8h.html#aabc10368a622911d56a4dd5a4b461385',1,'ULogger.h']]], + ['ufile_24',['ufile',['../group__UtiLite.html#filedir',1,'UDirectory, UFile'],['../classUFile.html',1,'UFile'],['../classUFile.html#a19572c749b383b5fc15aca3615cdc682',1,'UFile::UFile()']]], + ['uformat_25',['uFormat',['../UConversion_8h.html#a59ad5e2b3368d3dd19d73a24159388ce',1,'UConversion.h']]], + ['uformatv_26',['uFormatv',['../UConversion_8h.html#a9b62bc055b0d262a21af6b9e00b6db5f',1,'UConversion.h']]], + ['uhamming_27',['uHamming',['../UMath_8h.html#add815f68a7ad0f18c667311826a85a52',1,'UMath.h']]], + ['uhex2ascii_28',['uHex2Ascii',['../UConversion_8h.html#a03dfb0596b84e5673061561a1388b4ee',1,'UConversion.h']]], + ['uhex2bytes_29',['uhex2bytes',['../UConversion_8h.html#aafb2c6939780df0241eb35ab4fc8b91b',1,'uHex2Bytes(const std::string &hex): UConversion.h'],['../UConversion_8h.html#ab4e6aa72e322c619e4bbaf5b98dba9d3',1,'uHex2Bytes(const char *hex, int hexLen): UConversion.h']]], + ['uhex2str_30',['uHex2Str',['../UConversion_8h.html#a6d66453336bccd040539ac9905a9c409',1,'UConversion.h']]], + ['uindexof_31',['uIndexOf',['../UStl_8h.html#ad3918a32500de71ba8bb7aab99dccf46',1,'UStl.h']]], + ['uinfo_32',['UINFO',['../ULogger_8h.html#a5b63c9a1441181723754c0c6084231a8',1,'ULogger.h']]], + ['uinsert_33',['uinsert',['../UStl_8h.html#ac9c9d1520c7facb601ae56cab3762b41',1,'uInsert(std::map< K, V > &map, const std::pair< K, V > &pair): UStl.h'],['../UStl_8h.html#af516369e4f6b3977e543dfadbc50dc31',1,'uInsert(std::map< K, V > &map, const std::map< K, V > &items): UStl.h']]], + ['uisdigit_34',['uIsDigit',['../UStl_8h.html#ad24f845084c84b60614bb789e0d1966a',1,'UStl.h']]], + ['uisfinite_35',['uIsFinite',['../UMath_8h.html#abc9c1a676bf1b33a7d2bc0452a04fed3',1,'UMath.h']]], + ['uisinteger_36',['uIsInteger',['../UStl_8h.html#afa021f46be20f6e6c2e5210eced0ae0e',1,'UStl.h']]], + ['uisnan_37',['uIsNan',['../UMath_8h.html#a0ce262f6e3a80f7efafc73052600d309',1,'UMath.h']]], + ['uisnumber_38',['uIsNumber',['../UStl_8h.html#a5ed24437c4b893ed09886ea64ea33ba0',1,'UStl.h']]], + ['uiteratorat_39',['uiteratorat',['../UStl_8h.html#aa8bd447989a2ac6dbd4537cabdb9b8a2',1,'uIteratorAt(std::list< V > &list, const unsigned int &pos): UStl.h'],['../UStl_8h.html#aca319f475b50c21cd5a1ad7e13b45d68',1,'uIteratorAt(const std::vector< V > &v, const unsigned int &pos): UStl.h'],['../UStl_8h.html#aee9c8ca5f61ce7b0d778a092e4dd7d16',1,'uIteratorAt(std::vector< V > &v, const unsigned int &pos): UStl.h'],['../UStl_8h.html#a06a98a13ef2041e0553e6c8a61c81b9e',1,'uIteratorAt(const std::set< V > &set, const unsigned int &pos): UStl.h'],['../UStl_8h.html#a14d41e1a496b95a083f98d1b6c3d829b',1,'uIteratorAt(std::set< V > &set, const unsigned int &pos): UStl.h'],['../UStl_8h.html#a89bf42f074b0882296f02e7b7e7f03ce',1,'uIteratorAt(const std::list< V > &list, const unsigned int &pos): UStl.h']]], + ['ujoin_40',['uJoin',['../UStl_8h.html#a2a1ab992e6cc8d3057000847eea5b2e0',1,'UStl.h']]], + ['ukeys_41',['ukeys',['../UStl_8h.html#a1f58dc31a71daf05032ea06518098021',1,'uKeys(const std::map< K, V > &m): UStl.h'],['../UStl_8h.html#aa67c880cc8f27c9270c7bd4bdce62ca7',1,'uKeys(const std::multimap< K, V > &mm): UStl.h']]], + ['ukeyslist_42',['ukeyslist',['../UStl_8h.html#a07de105144c60cbf3d96725c2587ab61',1,'uKeysList(const std::map< K, V > &m): UStl.h'],['../UStl_8h.html#ae6db6e3e229492a7d62f310705eda986',1,'uKeysList(const std::multimap< K, V > &mm): UStl.h']]], + ['ukeysset_43',['uKeysSet',['../UStl_8h.html#adc7941aec77b49687c0cb79be23eb539',1,'UStl.h']]], + ['ulisttovector_44',['uListToVector',['../UStl_8h.html#a85cf086e57dd289775cf2fd7c82a6ffe',1,'UStl.h']]], + ['ulocalmaxima_45',['ulocalmaxima',['../UMath_8h.html#a2feb416e779b88c4a6a849d609222c99',1,'uLocalMaxima(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#a321ec84227fff8bf26aa85b0d3be5bb7',1,'uLocalMaxima(const std::vector< T > &v): UMath.h']]], + ['ulogevent_46',['ulogevent',['../classULogEvent.html',1,'ULogEvent'],['../classULogEvent.html#aa403fb381a5bfd2986f08c10f0b1b24e',1,'ULogEvent::ULogEvent()']]], + ['ulogger_47',['ulogger',['../classULogger.html',1,'ULogger'],['../group__UtiLite.html#logger',1,'ULogger']]], + ['ulogger_2eh_48',['ULogger.h',['../ULogger_8h.html',1,'']]], + ['umath_2eh_49',['UMath.h',['../UMath_8h.html',1,'']]], + ['umax_50',['umax',['../UMath_8h.html#a1362990d0ce7f09ef735292cc480fa23',1,'uMax(const T *v, unsigned int size, unsigned int &index): UMath.h'],['../UMath_8h.html#a0aef304a0891fafcef581dcfbf3ac792',1,'uMax(const std::vector< T > &v): UMath.h'],['../UMath_8h.html#a387b43468da220548d025010be075476',1,'uMax(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#a429cc62f1ca3c7a00e0062301ae60bcc',1,'uMax(const std::vector< T > &v, unsigned int &index): UMath.h']]], + ['umax3_51',['uMax3',['../UMath_8h.html#a601a7e18acb1512a60cd8ef248271c85',1,'UMath.h']]], + ['umean_52',['umean',['../UMath_8h.html#a7376638ab6047306c66a357153a47196',1,'uMean(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#aa4e1e6cf3df49d68d95bbe9981d1600e',1,'uMean(const std::list< T > &list): UMath.h'],['../UMath_8h.html#a8c8cd8ce7b3d8f32847bb57e9f73a625',1,'uMean(const std::vector< T > &v): UMath.h']]], + ['umeansquarederror_53',['umeansquarederror',['../UMath_8h.html#a319bcffddfeab66d5cbb729fa56dd361',1,'uMeanSquaredError(const std::vector< T > &x, const std::vector< T > &y): UMath.h'],['../UMath_8h.html#a28770817787def2a9165ed070fa17a54',1,'uMeanSquaredError(const T *x, unsigned int sizeX, const T *y, unsigned int sizeY): UMath.h']]], + ['umin_54',['umin',['../UMath_8h.html#aeb0652d64e72d115d751f8186ac9016e',1,'uMin(const std::vector< T > &v): UMath.h'],['../UMath_8h.html#aa37a66d04825a8834648dbe931bd57e6',1,'uMin(const T *v, unsigned int size, unsigned int &index): UMath.h'],['../UMath_8h.html#a99bd3bc365630c1760432cf810ea5831',1,'uMin(const std::vector< T > &v, unsigned int &index): UMath.h'],['../UMath_8h.html#a68e11ea992520b98d4e688f8853b5dc4',1,'uMin(const T *v, unsigned int size): UMath.h']]], + ['umin3_55',['uMin3',['../UMath_8h.html#ad653f26bbf08ce113b5a69a49bb4e41d',1,'UMath.h']]], + ['uminmax_56',['uminmax',['../UMath_8h.html#af9bfdafb6da16f9c6f4691a6d951538b',1,'uMinMax(const T *v, unsigned int size, T &min, T &max, unsigned int &indexMin, unsigned int &indexMax): UMath.h'],['../UMath_8h.html#a23b93249fbe3eebc9d95104f4f8cafff',1,'uMinMax(const std::vector< T > &v, T &min, T &max, unsigned int &indexMin, unsigned int &indexMax): UMath.h'],['../UMath_8h.html#a9cc051a73d402e69919d8fcea51c3098',1,'uMinMax(const T *v, unsigned int size, T &min, T &max): UMath.h'],['../UMath_8h.html#af5f7ebda9d440043cd3c57037e81318b',1,'uMinMax(const std::vector< T > &v, T &min, T &max): UMath.h']]], + ['umultimaptomap_57',['uMultimapToMap',['../UStl_8h.html#af9a778651477107bcba607087c3e02ea',1,'UStl.h']]], + ['umultimaptomapunique_58',['uMultimapToMapUnique',['../UStl_8h.html#ac65e613c42858a01f5d4f29446f53cd6',1,'UStl.h']]], + ['umutex_59',['umutex',['../classUMutex.html',1,'UMutex'],['../classUMutex.html#a292198fffdbd7d0d5a550946f156f70e',1,'UMutex::UMutex()']]], + ['umutex_20usemaphore_60',['UThread, UMutex, USemaphore',['../group__UtiLite.html#thread',1,'']]], + ['uncompressdata_61',['uncompressdata',['../namespacertabmap.html#a5b02b6a5cd3c620aff7e76c05f78b20f',1,'rtabmap::uncompressData()'],['../classrtabmap_1_1SensorData.html#aa356c9d5e9e7ea55ccdbe99c215bcb52',1,'rtabmap::SensorData::uncompressData()'],['../classrtabmap_1_1SensorData.html#a8c3364f43f7c0a57261720408a088158',1,'rtabmap::SensorData::uncompressData(cv::Mat *imageRaw, cv::Mat *depthOrRightRaw, LaserScan *laserScanRaw=0, cv::Mat *userDataRaw=0, cv::Mat *groundCellsRaw=0, cv::Mat *obstacleCellsRaw=0, cv::Mat *emptyCellsRaw=0, cv::Mat *depthConfidenceRaw=0)'],['../namespacertabmap.html#a696fffaafe542bfb49fc9ab0da2c66b9',1,'rtabmap::uncompressData(const cv::Mat &bytes)'],['../namespacertabmap.html#aa15a9e946d6571254fc3c808b624e6cd',1,'rtabmap::uncompressData(const std::vector< unsigned char > &bytes)']]], + ['uncompressdataconst_62',['uncompressDataConst',['../classrtabmap_1_1SensorData.html#a2e0be45871fa8dbce1c3cf727953358f',1,'rtabmap::SensorData']]], + ['uncompressimage_63',['uncompressimage',['../namespacertabmap.html#a462f181a147c9f5315f70b0cd89210e5',1,'rtabmap::uncompressImage(const cv::Mat &bytes)'],['../namespacertabmap.html#af56ea8b86f7a873959588d35a7ede187',1,'rtabmap::uncompressImage(const std::vector< unsigned char > &bytes)']]], + ['uncompressstring_64',['uncompressString',['../namespacertabmap.html#a811701fc1452e49e82fcab8d4476832f',1,'rtabmap']]], + ['uncompressuserdata_65',['uncompressUserData',['../classrtabmap_1_1Link.html#adb075101cafb535fc4a9b74f7afae521',1,'rtabmap::Link']]], + ['uncompressuserdataconst_66',['uncompressUserDataConst',['../classrtabmap_1_1Link.html#ac425a90800494da64512011315c47e62',1,'rtabmap::Link']]], + ['uniformsampling_67',['uniformsampling',['../namespacertabmap_1_1util3d.html#a8dfd7d808fa94e809b4a1a1fba6b8226',1,'rtabmap::util3d::uniformSampling(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float voxelSize)'],['../namespacertabmap_1_1util3d.html#a858e0a5338f348eb1033d6a85c3db926',1,'rtabmap::util3d::uniformSampling(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float voxelSize)'],['../namespacertabmap_1_1util3d.html#af526f72e838659de76ac45447d3860ae',1,'rtabmap::util3d::uniformSampling(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float voxelSize)']]], + ['unlock_68',['unlock',['../classUMutex.html#a4c5b4e04ad4e2f0eda2e8d4325d45d38',1,'UMutex']]], + ['unorm_69',['unorm',['../UMath_8h.html#ab5e611c29307d8733cfaebc68bed1ac6',1,'uNorm(const std::vector< T > &v): UMath.h'],['../UMath_8h.html#a6b6fbb2032ce05eeacdb1b0bc87627e8',1,'uNorm(const T &x1, const T &x2, const T &x3): UMath.h'],['../UMath_8h.html#abe92bd5cba3860759c40c322ab1ac995',1,'uNorm(const T &x1, const T &x2): UMath.h']]], + ['unormalize_70',['uNormalize',['../UMath_8h.html#a2f843f6f6bf0bd59b527aaa8c4731612',1,'UMath.h']]], + ['unormsquared_71',['unormsquared',['../UMath_8h.html#aeed14782b35224f70db6b5435dce06a1',1,'uNormSquared(const std::vector< T > &v): UMath.h'],['../UMath_8h.html#aea5fd5d0bd9afdb11c765584c89a5f8f',1,'uNormSquared(const T &x1, const T &x2): UMath.h'],['../UMath_8h.html#a0a3b6871504f5a745f8769492f45871c',1,'uNormSquared(const T &x1, const T &x2, const T &x3): UMath.h']]], + ['unumber2str_72',['unumber2str',['../UConversion_8h.html#aa2bbc65658f335e92631e9f1d091a698',1,'uNumber2Str(unsigned int number): UConversion.h'],['../UConversion_8h.html#ab3a674443d1d17328488398497380eb0',1,'uNumber2Str(int number): UConversion.h'],['../UConversion_8h.html#a7d269614a35d90f2ee7eb1204bca0856',1,'uNumber2Str(float number, int precision=6, bool fixed=false): UConversion.h'],['../UConversion_8h.html#a863753727325d89d62a941b1e28ec080',1,'uNumber2Str(double number, int precision=6, bool fixed=false): UConversion.h']]], + ['uobjdeletedevent_73',['UObjDeletedEvent',['../classUObjDeletedEvent.html',1,'']]], + ['uobjdeletionthread_74',['uobjdeletionthread',['../classUObjDeletionThread.html',1,'UObjDeletionThread< T >'],['../classUObjDeletionThread.html#a860499bd0467d2cc0fb467b124d085e0',1,'UObjDeletionThread::UObjDeletionThread()']]], + ['update_75',['update',['../classUDirectory.html#ab738cea12207aea77c7a0581c57d6008',1,'UDirectory::update()'],['../classrtabmap_1_1Memory.html#aae43fd080c6bc9773fa58f1c36e6684f',1,'rtabmap::Memory::update()'],['../classrtabmap_1_1VWDictionary.html#a844ae27eb6d1f0674c8f7777451812c5',1,'rtabmap::VWDictionary::update()'],['../classrtabmap_1_1Memory.html#a3c029b2788f3b599480d5150120a6bee',1,'rtabmap::Memory::update()'],['../classrtabmap_1_1IMUFilter.html#ab02c81af3543cfb1d53b4a0b064a0363',1,'rtabmap::IMUFilter::update()'],['../classrtabmap_1_1GlobalMap.html#aa21a1e3baba94ded5663a8057a3b8cd6',1,'rtabmap::GlobalMap::update()']]], + ['updateage_76',['updateAge',['../classrtabmap_1_1Memory.html#a76fd8c93220c16fac5843ccc2c0bec3c',1,'rtabmap::Memory']]], + ['updatecalibration_77',['updateCalibration',['../classrtabmap_1_1DBDriver.html#a6d59931a9496cf1b23568f79fc421cc1',1,'rtabmap::DBDriver']]], + ['updatedepthimage_78',['updateDepthImage',['../classrtabmap_1_1DBDriver.html#a3a02d595356e2dd0ed8b8933a6c4e811',1,'rtabmap::DBDriver']]], + ['updatelaserscan_79',['updateLaserScan',['../classrtabmap_1_1DBDriver.html#a7d167e53d447d77dd3fe35665f8a661b',1,'rtabmap::DBDriver']]], + ['updatelink_80',['updatelink',['../classrtabmap_1_1DBDriver.html#a94eb69c07a44343c008654b1401dce80',1,'rtabmap::DBDriver::updateLink()'],['../classrtabmap_1_1Memory.html#a7c7f80937a35204cb5b44faec8e99736',1,'rtabmap::Memory::updateLink()']]], + ['updateoccupancygrid_81',['updateOccupancyGrid',['../classrtabmap_1_1DBDriver.html#a2f5e8e0b367e49cfbba7c96b28306a61',1,'rtabmap::DBDriver']]], + ['uprocessinfo_82',['uprocessinfo',['../classUProcessInfo.html#a9786bfe4f14bb80ddf206904f12d8f9b',1,'UProcessInfo::UProcessInfo()'],['../group__UtiLite.html#processinfo',1,'UProcessInfo'],['../classUProcessInfo.html',1,'UProcessInfo']]], + ['uprocessinfo_2eh_83',['UProcessInfo.h',['../UProcessInfo_8h.html',1,'']]], + ['ureplacechar_84',['ureplacechar',['../UConversion_8h.html#a214297200ebabb7a349fb203103d72ef',1,'uReplaceChar(const std::string &str, char before, const std::string &after): UConversion.h'],['../UConversion_8h.html#ac17caccd78f21956b7ddb78aa0c0c438',1,'uReplaceChar(const std::string &str, char before, char after): UConversion.h']]], + ['uresourcegenerator_85',['uResourceGenerator',['../uResourceGeneratorPage.html',1,'']]], + ['uscopemutex_86',['UScopeMutex',['../classUScopeMutex.html',1,'']]], + ['use_20of_20stl_87',['Convenient use of STL',['../group__UtiLite.html#stl',1,'']]], + ['usemaphore_88',['usemaphore',['../classUSemaphore.html',1,'USemaphore'],['../classUSemaphore.html#ad991738e68e0a2baaec46ab27296cbe6',1,'USemaphore::USemaphore()'],['../group__UtiLite.html#thread',1,'UThread, UMutex, USemaphore']]], + ['userdatacompressed_89',['userDataCompressed',['../classrtabmap_1_1Link.html#abdec9d745b1b4679a87b944cd5b48213',1,'rtabmap::Link']]], + ['userdataevent_90',['UserDataEvent',['../classrtabmap_1_1UserDataEvent.html',1,'rtabmap']]], + ['userdataraw_91',['userDataRaw',['../classrtabmap_1_1Link.html#a1fce4ae495f2a4f5e0f7ac10551983ac',1,'rtabmap::Link']]], + ['usign_92',['uSign',['../UMath_8h.html#a6e100ed2031a529679a93b9b4bf818af',1,'UMath.h']]], + ['usplit_93',['uSplit',['../UStl_8h.html#ab1862437019327ce8419569e3c2ea90f',1,'UStl.h']]], + ['usplitnumchar_94',['uSplitNumChar',['../UStl_8h.html#a4045d74e1a84cde1489a754375c1d55e',1,'UStl.h']]], + ['ustl_2eh_95',['UStl.h',['../UStl_8h.html',1,'']]], + ['ustr2bool_96',['uStr2Bool',['../UConversion_8h.html#abb8205ea44ccbebab8cf064fed0c7c1b',1,'UConversion.h']]], + ['ustr2bytes_97',['uStr2Bytes',['../UConversion_8h.html#aa320ef94bde5dd6f9e6ebdb986fc5ca6',1,'UConversion.h']]], + ['ustr2double_98',['uStr2Double',['../UConversion_8h.html#a9e8508b95f98ab3da0d942ee7d6b2105',1,'UConversion.h']]], + ['ustr2float_99',['uStr2Float',['../UConversion_8h.html#aaa5c2c8be40ec84e20bc6967b6b9b46a',1,'UConversion.h']]], + ['ustr2int_100',['uStr2Int',['../UConversion_8h.html#a3cd287c149717691ee36fcd593940f68',1,'UConversion.h']]], + ['ustrcontains_101',['uStrContains',['../UStl_8h.html#ab4e2c55d7930e99514a2315a2c6b4f82',1,'UStl.h']]], + ['ustrnumcmp_102',['uStrNumCmp',['../UStl_8h.html#af48fdad882d4429e4044372589503da1',1,'UStl.h']]], + ['usum_103',['usum',['../UMath_8h.html#a86599e95ecdc91ce2d9497985d5d642b',1,'uSum(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#a81a1c24c0229e6c4dc8d8e09497ad114',1,'uSum(const std::list< T > &list): UMath.h'],['../UMath_8h.html#af15f0fa694931f0f99ba640d52539b09',1,'uSum(const std::vector< T > &v): UMath.h']]], + ['usumsquared_104',['usumsquared',['../UMath_8h.html#aeb6a6517666687e509617e6bfaf274d3',1,'uSumSquared(const T *v, unsigned int size, T subtract=T()): UMath.h'],['../UMath_8h.html#a94be0f1c509db2f294048e6d5b16a522',1,'uSumSquared(const std::vector< T > &v, T subtract=T()): UMath.h']]], + ['utake_105',['uTake',['../UStl_8h.html#a6242bd5879bd7f06b8de6498650aa3b7',1,'UStl.h']]], + ['uthread_106',['uthread',['../classUThread.html#a05a92f95e2a8900f27b09ddf907b97be',1,'UThread::UThread()'],['../classUThread.html',1,'UThread']]], + ['uthread_20umutex_20usemaphore_107',['UThread, UMutex, USemaphore',['../group__UtiLite.html#thread',1,'']]], + ['uthreadc_108',['UThreadC',['../classUThreadC.html',1,'']]], + ['uthreadc_3c_20void_20_3e_109',['UThreadC< void >',['../classUThreadC_3_01void_01_4.html',1,'']]], + ['uthreadnode_110',['UThreadNode',['../UThreadNode_8h.html#a82fc8ffe23f95d50f934eb27afd351d6',1,'UThreadNode.h']]], + ['uthreadnode_2eh_111',['UThreadNode.h',['../UThreadNode_8h.html',1,'']]], + ['utilite_112',['UtiLite',['../group__UtiLite.html',1,'']]], + ['utimer_113',['utimer',['../group__UtiLite.html#timer',1,'UTimer'],['../classUTimer.html',1,'UTimer']]], + ['utolowercase_114',['uToLowerCase',['../UConversion_8h.html#a426b88c678e06f77912c006ba02805ec',1,'UConversion.h']]], + ['utouppercase_115',['uToUpperCase',['../UConversion_8h.html#adc98c4d87bc7c13b7fc5b5504f457105',1,'UConversion.h']]], + ['uuniquekeys_116',['uUniqueKeys',['../UStl_8h.html#a62335030b4c0d80f80e7c4a21721c05e',1,'UStl.h']]], + ['uvalue_117',['uValue',['../UStl_8h.html#a155cd26667d2f88ee05dd3d819ae8182',1,'UStl.h']]], + ['uvalueat_118',['uvalueat',['../UStl_8h.html#a27a0f94be07c53df9827b082eb107337',1,'uValueAt(std::list< V > &list, const unsigned int &pos): UStl.h'],['../UStl_8h.html#af9a13d96ccaf6094128eb350d0253d22',1,'uValueAt(const std::list< V > &list, const unsigned int &pos): UStl.h']]], + ['uvalues_119',['uvalues',['../UStl_8h.html#a745b929c605a3d6b0014dff0c9c2a314',1,'uValues(const std::multimap< K, V > &mm): UStl.h'],['../UStl_8h.html#a081a7dd08a9962ee1651eb4ddb01729e',1,'uValues(const std::map< K, V > &m): UStl.h'],['../UStl_8h.html#a3514dc64eabe675042a4d1b7d8770910',1,'uValues(const std::multimap< K, V > &mm, const K &key): UStl.h']]], + ['uvalueslist_120',['uvalueslist',['../UStl_8h.html#a9419324b5c47549d954313582e69dc5c',1,'uValuesList(const std::multimap< K, V > &mm): UStl.h'],['../UStl_8h.html#ab5ea404864ed672cca3a05435786f4be',1,'uValuesList(const std::map< K, V > &m): UStl.h']]], + ['uvariance_121',['uvariance',['../UMath_8h.html#a8d443d065900ca7096d08c9431fef71f',1,'uVariance(const std::vector< T > &v, const T &m): UMath.h'],['../UMath_8h.html#add45b750bab7251ba196079289f17d7d',1,'uVariance(const T *v, unsigned int size, T meanV): UMath.h'],['../UMath_8h.html#aa6ea127b567072434a5616bcc1c1f6e3',1,'uVariance(const std::list< T > &list, const T &m): UMath.h'],['../UMath_8h.html#a0aa8de7d20731bcae07d956256e293f6',1,'uVariance(const T *v, unsigned int size): UMath.h']]], + ['uvariant_122',['uvariant',['../classUVariant.html#a66b347ecdbdcd3b9bb6675d3a5040e26',1,'UVariant::UVariant(const std::vector< unsigned short > &value)'],['../classUVariant.html#a0f29e416edccd2af78192288bb7ca884',1,'UVariant::UVariant(const std::string &value)'],['../classUVariant.html',1,'UVariant'],['../classUVariant.html#a77de7639a21b4002f6c4c8f765db9748',1,'UVariant::UVariant(const std::vector< signed char > &value)'],['../classUVariant.html#a709722d8603fdb5208f5853073c0557b',1,'UVariant::UVariant(const std::vector< unsigned char > &value)'],['../classUVariant.html#a7ecbf63121fc31f094534293a05af6f3',1,'UVariant::UVariant(const std::vector< short > &value)'],['../classUVariant.html#ad5517ddcc64a521f2bb6079d568a6029',1,'UVariant::UVariant(const std::vector< double > &value)'],['../classUVariant.html#a2054869e20d561d129fa2cfbd0dbe923',1,'UVariant::UVariant(const std::vector< int > &value)'],['../classUVariant.html#abb4dcb9be13b81f672c2012e09234be9',1,'UVariant::UVariant(const std::vector< float > &value)'],['../classUVariant.html#ad71bbca096fb06dfe1009105c6546c78',1,'UVariant::UVariant(const std::vector< unsigned int > &value)'],['../classUVariant.html#af210833caf9715d7678fb6d64dddf599',1,'UVariant::UVariant()'],['../classUVariant.html#a98f1bc68af62d433f2946cab87fc520c',1,'UVariant::UVariant(const bool &value)'],['../classUVariant.html#ae0939524a0c68004804381492aaab285',1,'UVariant::UVariant(const signed char &value)'],['../classUVariant.html#a66f79ef197d7a9fb87781073b44ed426',1,'UVariant::UVariant(const unsigned char &value)'],['../classUVariant.html#a0c4434b8a0e3d8d5a13967196ef75c9d',1,'UVariant::UVariant(const char *value)'],['../classUVariant.html#a17a521fb10da7564bf5104c717ea977c',1,'UVariant::UVariant(const double &value)'],['../classUVariant.html#aae15560cd7d827b4df20ca93e73e488d',1,'UVariant::UVariant(const float &value)'],['../classUVariant.html#a30476f11f550fdb86f97f30f9a34d042',1,'UVariant::UVariant(const unsigned int &value)'],['../classUVariant.html#a896511df83bbcc6d2892902b83495bae',1,'UVariant::UVariant(const int &value)'],['../classUVariant.html#a3f893e4ec4714cb594e88eb6ee421a0b',1,'UVariant::UVariant(const unsigned short &value)'],['../classUVariant.html#a5253c21485672e2e20149db1661ffc64',1,'UVariant::UVariant(const short &value)']]], + ['uvariant_2eh_123',['UVariant.h',['../UVariant_8h.html',1,'']]], + ['uvectortolist_124',['uVectorToList',['../UStl_8h.html#a5a5fb7b34b8c3adb63d641358b7a7e1b',1,'UStl.h']]], + ['uwarn_125',['UWARN',['../ULogger_8h.html#ab5a739ad9340455e46eaa570f8223d9a',1,'ULogger.h']]], + ['uxmatch_126',['uxmatch',['../UMath_8h.html#a726f4662efa078be30f5320bbb994c7a',1,'uXMatch(const std::vector< T > &vA, const std::vector< T > &vB, unsigned int index, UXMatchMethod method): UMath.h'],['../UMath_8h.html#ac616ce0471d2e35fafd59d88021ccab3',1,'uXMatch(const T *vA, const T *vB, unsigned int sizeA, unsigned int sizeB, unsigned int index, UXMatchMethod method): UMath.h'],['../UMath_8h.html#a4694c7d40749b5cb09c596d232720192',1,'uXMatch(const std::vector< T > &vA, const std::vector< T > &vB, UXMatchMethod method): UMath.h'],['../UMath_8h.html#a913829c5228fabff88e4918111c1d424',1,'uXMatch(const T *vA, const T *vB, unsigned int sizeA, unsigned int sizeB, UXMatchMethod method): UMath.h']]], + ['uxmatchmethod_127',['UXMatchMethod',['../UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cba',1,'UMath.h']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_17.js b/preview/pr-1492/api/latest/search/all_17.js index 9d61002d..dc9b6ebd 100644 --- a/preview/pr-1492/api/latest/search/all_17.js +++ b/preview/pr-1492/api/latest/search/all_17.js @@ -1,60 +1,16 @@ var searchData= [ - ['t_0',['T',['../classrtabmap_1_1StereoCameraModel.html#a82d60ddca8d0cdbe939b043ed02334b6',1,'rtabmap::StereoCameraModel']]], - ['takedata_1',['takeData',['../classrtabmap_1_1SensorCapture.html#aca06c645212a7501a246ea593406bcaf',1,'rtabmap::SensorCapture']]], - ['theta_2',['theta',['../classrtabmap_1_1Transform.html#acc7f19107da9b048a43497f93dd39582',1,'rtabmap::Transform']]], - ['through_20filtering_3',['Pass-through Filtering',['../group__PassThrough.html',1,'']]], - ['timebilateralfiltering_4',['timeBilateralFiltering',['../classrtabmap_1_1SensorCaptureInfo.html#a0052a472c18e314445e2af75f11e3fe2',1,'rtabmap::SensorCaptureInfo']]], - ['timecapture_5',['timeCapture',['../classrtabmap_1_1SensorCaptureInfo.html#a14653b32350b0e5437d0effd8af03ddd',1,'rtabmap::SensorCaptureInfo']]], - ['timedeskewing_6',['timeDeskewing',['../classrtabmap_1_1SensorCaptureInfo.html#a94779ab38ab44408fd81df43338a03dd',1,'rtabmap::SensorCaptureInfo']]], - ['timedisparity_7',['timeDisparity',['../classrtabmap_1_1SensorCaptureInfo.html#ae7178e4a406254614a227904c08035a7',1,'rtabmap::SensorCaptureInfo']]], - ['timehistogramequalization_8',['timeHistogramEqualization',['../classrtabmap_1_1SensorCaptureInfo.html#aa5b8ab859cae2ef8b71b2768c9119204',1,'rtabmap::SensorCaptureInfo']]], - ['timeimagedecimation_9',['timeImageDecimation',['../classrtabmap_1_1SensorCaptureInfo.html#ad270963d02944fa0e93751304d7a14ae',1,'rtabmap::SensorCaptureInfo']]], - ['timemirroring_10',['timeMirroring',['../classrtabmap_1_1SensorCaptureInfo.html#a2e95b64dd13e9960460965f7121dc948',1,'rtabmap::SensorCaptureInfo']]], - ['timescanfromdepth_11',['timeScanFromDepth',['../classrtabmap_1_1SensorCaptureInfo.html#a0903975d22d60fe339a18c7f3f114934',1,'rtabmap::SensorCaptureInfo']]], - ['timestereoexposurecompensation_12',['timeStereoExposureCompensation',['../classrtabmap_1_1SensorCaptureInfo.html#a319070f2296632120e1101bf8ea18cda',1,'rtabmap::SensorCaptureInfo']]], - ['timetotal_13',['timeTotal',['../classrtabmap_1_1SensorCaptureInfo.html#a974419b0d05f9c56db0ec40258b56535',1,'rtabmap::SensorCaptureInfo']]], - ['timeundistortdepth_14',['timeUndistortDepth',['../classrtabmap_1_1SensorCaptureInfo.html#afddf554ad1f8a400d3c96c3ec1be61bf',1,'rtabmap::SensorCaptureInfo']]], - ['to_202d_20laserscan_15',['PCL to 2D LaserScan',['../group__LaserScan2dFromPointCloud.html',1,'']]], - ['to_203d_20laserscan_16',['PCL to 3D LaserScan',['../group__LaserScanFromPointCloud.html',1,'']]], - ['to_20pcl_17',['LaserScan to PCL',['../group__LaserScanToPointCloud.html',1,'']]], - ['to3dof_18',['to3DoF',['../classrtabmap_1_1Transform.html#a3a1b7b3d9f2db760b8eff9f3f90cd405',1,'rtabmap::Transform']]], - ['to4dof_19',['to4DoF',['../classrtabmap_1_1Transform.html#a9b0c23cbc2d0938b8da638930cb109de',1,'rtabmap::Transform']]], - ['tobool_20',['toBool',['../classUVariant.html#aef09280be48b33bcc066de2a636be31f',1,'UVariant']]], - ['tochar_21',['toChar',['../classUVariant.html#aa2efe71a7dbf953c26134281c815c489',1,'UVariant']]], - ['tochararray_22',['toCharArray',['../classUVariant.html#ae51189767aa02abd8a538b183f95f993',1,'UVariant']]], - ['todouble_23',['toDouble',['../classUVariant.html#a4c4ce1241a89ab635c0cdb04b3f3b0e9',1,'UVariant']]], - ['todoublearray_24',['toDoubleArray',['../classUVariant.html#a2b36afe6bf8f22f4e46d31596a2bbf74',1,'UVariant']]], - ['toenu_5fwgs84_25',['toENU_WGS84',['../classrtabmap_1_1GeodeticCoords.html#aedf48d8bfb2c8c181b1382919bf7b44c',1,'rtabmap::GeodeticCoords']]], - ['tofloat_26',['toFloat',['../classUVariant.html#a193ad2132d39551e780f813f38b174f1',1,'UVariant']]], - ['tofloatarray_27',['toFloatArray',['../classUVariant.html#acf89922efcc2fc0bea692623c8de4f8c',1,'UVariant']]], - ['togeocentric_5fwgs84_28',['toGeocentric_WGS84',['../classrtabmap_1_1GeodeticCoords.html#ae92c7ff2c0b5c5a41902bdfd589d5c10',1,'rtabmap::GeodeticCoords']]], - ['togeodeticcoords_29',['toGeodeticCoords',['../classrtabmap_1_1GPS.html#a2eeb2607721870789914f12688cbc375',1,'rtabmap::GPS']]], - ['toint_30',['toInt',['../classUVariant.html#aad652810c6faa5e0497049157b5b2a10',1,'UVariant']]], - ['tointarray_31',['toIntArray',['../classUVariant.html#a8ee57d98adc4f8c2798c3ba1b86f54b1',1,'UVariant']]], - ['toshort_32',['toShort',['../classUVariant.html#acd84cd8b255640810073c10331cf13b6',1,'UVariant']]], - ['toshortarray_33',['toShortArray',['../classUVariant.html#abae96c1d3abc90aea321a460d63250cb',1,'UVariant']]], - ['tostr_34',['toStr',['../classUVariant.html#a67cc47b07b28108ae018790073541438',1,'UVariant']]], - ['totaltime_35',['totalTime',['../classrtabmap_1_1RegistrationInfo.html#a52c83dd2b8f59c4ed360dc0eadc5de57',1,'rtabmap::RegistrationInfo']]], - ['touchar_36',['toUChar',['../classUVariant.html#a1791fbefb946a8803f87f5049135eea7',1,'UVariant']]], - ['touchararray_37',['toUCharArray',['../classUVariant.html#ab7346a22ad30fb42e3b0e1750f6ba8e6',1,'UVariant']]], - ['touint_38',['toUInt',['../classUVariant.html#aa129ebd6447838c1584145e843e6c4e8',1,'UVariant']]], - ['touintarray_39',['toUIntArray',['../classUVariant.html#ad0aa83f26922b59194e69312ee771173',1,'UVariant']]], - ['toushort_40',['toUShort',['../classUVariant.html#a5e6282c19acb4de5a29f55143d451f60',1,'UVariant']]], - ['toushortarray_41',['toUShortArray',['../classUVariant.html#a40b1bccc560ab55190d3608ea0115bb2',1,'UVariant']]], - ['transform_42',['transform',['../classrtabmap_1_1Transform.html',1,'rtabmap::Transform'],['../classrtabmap_1_1Transform.html#af434ccbc426920a1b35ecbf4eec226e7',1,'rtabmap::Transform::Transform(float x, float y, float theta)'],['../classrtabmap_1_1Transform.html#af471c17a5e411db55813b766727830f4',1,'rtabmap::Transform::Transform(float x, float y, float z, float qx, float qy, float qz, float qw)'],['../classrtabmap_1_1Transform.html#a1023adcd1e5d65647e6eda50160c3474',1,'rtabmap::Transform::Transform(float x, float y, float z, float roll, float pitch, float yaw)'],['../classrtabmap_1_1Transform.html#a82b851897ce2ca729d62fb92dcc48b9f',1,'rtabmap::Transform::Transform(const cv::Mat &transformationMatrix)'],['../classrtabmap_1_1Transform.html#a9b89b8bbe9cd75986bcb1ba6ceb5b9cd',1,'rtabmap::Transform::Transform(float r11, float r12, float r13, float o14, float r21, float r22, float r23, float o24, float r31, float r32, float r33, float o34)'],['../classrtabmap_1_1Transform.html#ac3654d3f6802d4b0c17b6110d1eda71a',1,'rtabmap::Transform::Transform()']]], - ['transform_20a_20single_20point_43',['Transform a single point',['../group__TransformPoint.html',1,'']]], - ['transform_20pcl_20point_20clouds_44',['Transform PCL Point Clouds',['../group__TransformPointcloud.html',1,'']]], - ['transformpoint_45',['transformpoint',['../group__TransformPoint.html#gad98c1e7ba04edb9a57c5557d88360afd',1,'rtabmap::util3d::transformPoint(const pcl::PointNormal &point, const Transform &transform)'],['../group__TransformPoint.html#gae272348c0353fe96683680b981a6b0fa',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZINormal &point, const Transform &transform)'],['../group__TransformPoint.html#ga8cf51597b74c589365d2e0e2272bea70',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZRGBNormal &point, const Transform &transform)'],['../group__TransformPoint.html#ga88b4f827a105254bf08bdae73cebdbe9',1,'rtabmap::util3d::transformPoint(const cv::Point3f &pt, const Transform &transform)'],['../group__TransformPoint.html#ga4910f2b937d405bd529772c33d477ca4',1,'rtabmap::util3d::transformPoint(const cv::Point3d &pt, const Transform &transform)'],['../group__TransformPoint.html#ga2ad96e68847f315e6d5df18d3219f308',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZ &pt, const Transform &transform)'],['../group__TransformPoint.html#ga7bfb9d7e10b81cd3b5e3f164081388be',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZI &pt, const Transform &transform)'],['../group__TransformPoint.html#ga90e6ffecb159bdff5afc75e16ab1fe19',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZRGB &pt, const Transform &transform)']]], - ['transformpointcloud_46',['transformpointcloud',['../group__TransformPointcloud.html#ga00514f671b8dbcc343ff481aa7c36367',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga47713c64205eb83460cfeec9a7bb6659',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga46b86abad0f4aa2ba7f191da0e07ba69',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga7a573f91887b29ec4ff2ef6355df4473',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga18eb2c9ec062b5453bf7c97128d89018',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga310e525344813377f2d470d47b7c4d51',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga1387b7a1d5280ed3596331f93fc56484',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#gac60701fa37d61f3cbe6f462da7576e73',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga59e54f906ba844eb8780946e57b0e271',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga2a621fc8ab625cd4003b4f26e0ce3b52',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga797f466a165622e08dda14cdaccb5df6',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#gac7c95eba604afe62ab897df62d862220',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)']]], - ['transformstamped_47',['TransformStamped',['../classrtabmap_1_1TransformStamped.html',1,'rtabmap']]], - ['translation_48',['translation',['../classrtabmap_1_1Transform.html#aeeb0bbe0e84a9e46f63086c3ff4d4e0e',1,'rtabmap::Transform']]], - ['translationmatrix_49',['translationMatrix',['../classrtabmap_1_1Transform.html#a6a7bb81847554509d1128238860c047e',1,'rtabmap::Transform']]], - ['transvariance_50',['transVariance',['../classrtabmap_1_1Link.html#a3c4344c01b4f32a8b4a957b979fea84e',1,'rtabmap::Link']]], - ['triggernewmap_51',['triggerNewMap',['../classrtabmap_1_1Rtabmap.html#a4ab6de2be120bbda75577911d52346d4',1,'rtabmap::Rtabmap']]], - ['two_20point_20clouds_52',['Compute Variance and Correspondences of Two Point Clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'']]], - ['tx_53',['Tx',['../classrtabmap_1_1CameraModel.html#a6f6dc18af13a777e89a75725ef3e8ab4',1,'rtabmap::CameraModel']]], - ['type_54',['type',['../classrtabmap_1_1EnvSensor.html#abae79475fe7e568269a4b4ef4c5a7d24',1,'rtabmap::EnvSensor::type()'],['../classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fde',1,'rtabmap::Feature2D::Type'],['../classrtabmap_1_1IMUFilter.html#a1332e06cbd6b83c0532e6d71523cdb83',1,'rtabmap::IMUFilter::Type'],['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91e',1,'rtabmap::Link::Type'],['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849',1,'rtabmap::Odometry::Type'],['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16',1,'rtabmap::Optimizer::Type'],['../classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849',1,'rtabmap::Registration::Type'],['../classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803',1,'rtabmap::StereoDense::Type'],['../classULogger.html#aab74fc95f6494a3a2137d9094fe100d8',1,'ULogger::Type'],['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bd',1,'UVariant::Type'],['../classrtabmap_1_1IMUFilter.html#ab6dc95a6f031745a33599646e75ff9f6',1,'rtabmap::IMUFilter::type()'],['../classrtabmap_1_1Optimizer.html#aa2be82e1f986b1beae103148be7cd520',1,'rtabmap::Optimizer::type()'],['../classrtabmap_1_1OptimizerCeres.html#ad6d6c0a0cdbea0ee5082d3aaa94d8e7a',1,'rtabmap::OptimizerCeres::type()'],['../classrtabmap_1_1OptimizerCVSBA.html#afbf58e60900671630e0974a13e49b2b0',1,'rtabmap::OptimizerCVSBA::type()'],['../classrtabmap_1_1OptimizerG2O.html#af69edaad65a7f7f936fa99f8c617e10b',1,'rtabmap::OptimizerG2O::type()'],['../classrtabmap_1_1OptimizerGTSAM.html#a422fe2960e4b71832e2108d5ab2aee46',1,'rtabmap::OptimizerGTSAM::type()'],['../classrtabmap_1_1OptimizerTORO.html#a965efb877ac5edd3b6cda43983096a64',1,'rtabmap::OptimizerTORO::type()'],['../classUVariant.html#a4fa9e6607b2d99ba03d09bd39f42da4f',1,'UVariant::type()'],['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30f',1,'rtabmap::EnvSensor::Type']]], - ['typename_55',['typename',['../classrtabmap_1_1Feature2D.html#a98050ef4da598e5b35bc32317bc58b84',1,'rtabmap::Feature2D::typeName()'],['../classrtabmap_1_1Link.html#a1fb9569f6435b5a1c800a935b08f0159',1,'rtabmap::Link::typeName()']]], - ['types_20and_20corresponding_20output_20data_3a_56',['Supported input types and corresponding output data:',['../group__LaserScanFromPointCloud.html#autotoc_md0',1,'']]] + ['value_0',['value',['../classrtabmap_1_1EnvSensor.html#a27b343c9be68fd326c10157102bb750f',1,'rtabmap::EnvSensor::value()'],['../classUSemaphore.html#a840fadefd8bc873c8bdf34c90d180a3b',1,'USemaphore::value()']]], + ['variance_1',['variance',['../classrtabmap_1_1RegistrationInfo.html#a95b6903a7b750f9ada14000dc37800dc',1,'rtabmap::RegistrationInfo']]], + ['variance_20and_20correspondences_20of_20two_20point_20clouds_2',['Compute Variance and Correspondences of Two Point Clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'']]], + ['velocity_3',['velocity',['../classrtabmap_1_1OdometryEvent.html#adbac8609d65d32f38d1e724007091398',1,'rtabmap::OdometryEvent']]], + ['verticalfov_4',['verticalFOV',['../classrtabmap_1_1CameraModel.html#af6226e43afcb69259b137bbe50099537',1,'rtabmap::CameraModel']]], + ['vhep_5',['VhEp',['../parameters.html#parameters_VhEp',1,'']]], + ['vhstrategy_6',['VhStrategy',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568c',1,'rtabmap::Rtabmap']]], + ['viewpoint_7',['viewPoint',['../classrtabmap_1_1LocalGrid.html#aa8f5a6219144d584cde0fe6b565ac0bb',1,'rtabmap::LocalGrid']]], + ['vis_8',['Vis',['../parameters.html#parameters_Vis',1,'']]], + ['visualword_9',['visualword',['../classrtabmap_1_1VisualWord.html#a64ce7c97214265e24e00e3888b85f967',1,'rtabmap::VisualWord::VisualWord()'],['../classrtabmap_1_1VisualWord.html',1,'rtabmap::VisualWord']]], + ['voxel_20filtering_10',['Voxel Filtering',['../group__VoxelFiltering.html',1,'']]], + ['voxelize_11',['voxelize',['../group__VoxelFiltering.html#gab2a9294812a8c0fcaed92d0f119eaa31',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gac6809e08656312d793ce34e828e33998',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#ga751ff8adfdf8e6f824a7bef0d4630044',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#gab974887ed7faf7685d6c8c181827b2c2',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#ga8fce5075a28203045c3865b1d068c084',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#ga3ea1e68d63d45c84d2c3b6b3bcac4653',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#gaf5726b462426b56425604343e51a79c3',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#gac5158ba02fc61bfa503967ddd5ec319d',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gaebeee3702499e5f8d692ecd0bc48029b',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gabf0201c1253022d7ce8278fc44998530',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#ga94af1db82b1faffff875a9902d44285b',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gad8d88a06174857cf53b1dc2cf2310d89',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)']]], + ['vwdictionary_12',['vwdictionary',['../classrtabmap_1_1VWDictionary.html#ada3980b520d8411a1ebb3ce14e2f8734',1,'rtabmap::VWDictionary::VWDictionary()'],['../classrtabmap_1_1VWDictionary.html',1,'rtabmap::VWDictionary']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_18.js b/preview/pr-1492/api/latest/search/all_18.js index 88fc15ca..995c6b23 100644 --- a/preview/pr-1492/api/latest/search/all_18.js +++ b/preview/pr-1492/api/latest/search/all_18.js @@ -1,126 +1,12 @@ var searchData= [ - ['uappend_0',['uAppend',['../UStl_8h.html#a472c2e123cd6eb04165b2d3461a634d3',1,'UStl.h']]], - ['uascii2hex_1',['uAscii2Hex',['../UConversion_8h.html#a6c8b49faa5c59294f350dda7152f66a4',1,'UConversion.h']]], - ['uassert_2',['UASSERT',['../ULogger_8h.html#ab3436168e27946669bbd4c76e4c4007e',1,'ULogger.h']]], - ['ubool2str_3',['uBool2Str',['../UConversion_8h.html#ad80132c4fed005af5c96b39fca453ce6',1,'UConversion.h']]], - ['ubytes2hex_4',['uBytes2Hex',['../UConversion_8h.html#a51c595b50bcb99186160a9e18df13c60',1,'UConversion.h']]], - ['ubytes2str_5',['uBytes2Str',['../UConversion_8h.html#a00c1115896f3da7c7c025ccbe651c0a3',1,'UConversion.h']]], - ['ucontains_6',['ucontains',['../UStl_8h.html#a4cad7064de642559152c873f2ca9a471',1,'uContains(const std::list< V > &list, const V &value): UStl.h'],['../UStl_8h.html#a601d3abba756f3a7a666d463080d159c',1,'uContains(const std::map< K, V > &map, const K &key): UStl.h'],['../UStl_8h.html#a078a72c8c7cf5821d67140f3d38f27e0',1,'uContains(const std::multimap< K, V > &map, const K &key): UStl.h']]], - ['uconversion_2eh_7',['UConversion.h',['../UConversion_8h.html',1,'']]], - ['udebug_8',['UDEBUG',['../ULogger_8h.html#a9104cb408bf9019db2a2c4476835db4a',1,'ULogger.h']]], - ['udestroyer_9',['udestroyer',['../classUDestroyer.html#abbc66cb8c688f1c93e87ea9aa46e58ee',1,'UDestroyer::UDestroyer()'],['../classUDestroyer.html',1,'UDestroyer< T >']]], - ['udestroyer_3c_20ueventsmanager_20_3e_10',['UDestroyer< UEventsManager >',['../classUDestroyer.html',1,'']]], - ['udestroyer_3c_20ulogger_20_3e_11',['UDestroyer< ULogger >',['../classUDestroyer.html',1,'']]], - ['udirectory_12',['udirectory',['../classUDirectory.html#ac2063a33161b07a0c9e841cc1ee5fcaf',1,'UDirectory::UDirectory()'],['../classUDirectory.html',1,'UDirectory']]], - ['udirectory_20ufile_13',['UDirectory, UFile',['../group__UtiLite.html#filedir',1,'']]], - ['uerror_14',['UERROR',['../ULogger_8h.html#a1249ddbc4c9cc43be53048c08dda129b',1,'ULogger.h']]], - ['uevent_15',['uevent',['../classUEvent.html',1,'UEvent'],['../classUEvent.html#a662b610c2e9ebaae5e91ed5ea1dcef34',1,'UEvent::UEvent()'],['../group__UtiLite.html#eventsmanager',1,'UEventsManager, UEventsHandler, UEvent']]], - ['ueventdispatcher_16',['UEventDispatcher',['../classUEventDispatcher.html',1,'']]], - ['ueventshandler_17',['ueventshandler',['../classUEventsHandler.html',1,'UEventsHandler'],['../classUEventsHandler.html#abfe2ba3d1fb92e59aff1978cbc21d134',1,'UEventsHandler::UEventsHandler()']]], - ['ueventshandler_20uevent_18',['UEventsManager, UEventsHandler, UEvent',['../group__UtiLite.html#eventsmanager',1,'']]], - ['ueventsmanager_19',['ueventsmanager',['../classUEventsManager.html',1,'UEventsManager'],['../classUEventsHandler.html#a977152b27d4c918d79a2db23ed85bfa6',1,'UEventsHandler::UEventsManager']]], - ['ueventsmanager_20ueventshandler_20uevent_20',['UEventsManager, UEventsHandler, UEvent',['../group__UtiLite.html#eventsmanager',1,'']]], - ['ueventssender_21',['UEventsSender',['../classUEventsSender.html',1,'']]], - ['uexception_22',['UException',['../classUException.html',1,'']]], - ['ufatal_23',['UFATAL',['../ULogger_8h.html#aabc10368a622911d56a4dd5a4b461385',1,'ULogger.h']]], - ['ufile_24',['ufile',['../group__UtiLite.html#filedir',1,'UDirectory, UFile'],['../classUFile.html',1,'UFile'],['../classUFile.html#a19572c749b383b5fc15aca3615cdc682',1,'UFile::UFile()']]], - ['uformat_25',['uFormat',['../UConversion_8h.html#a59ad5e2b3368d3dd19d73a24159388ce',1,'UConversion.h']]], - ['uformatv_26',['uFormatv',['../UConversion_8h.html#a9b62bc055b0d262a21af6b9e00b6db5f',1,'UConversion.h']]], - ['uhamming_27',['uHamming',['../UMath_8h.html#add815f68a7ad0f18c667311826a85a52',1,'UMath.h']]], - ['uhex2ascii_28',['uHex2Ascii',['../UConversion_8h.html#a03dfb0596b84e5673061561a1388b4ee',1,'UConversion.h']]], - ['uhex2bytes_29',['uhex2bytes',['../UConversion_8h.html#aafb2c6939780df0241eb35ab4fc8b91b',1,'uHex2Bytes(const std::string &hex): UConversion.h'],['../UConversion_8h.html#ab4e6aa72e322c619e4bbaf5b98dba9d3',1,'uHex2Bytes(const char *hex, int hexLen): UConversion.h']]], - ['uhex2str_30',['uHex2Str',['../UConversion_8h.html#a6d66453336bccd040539ac9905a9c409',1,'UConversion.h']]], - ['uindexof_31',['uIndexOf',['../UStl_8h.html#ad3918a32500de71ba8bb7aab99dccf46',1,'UStl.h']]], - ['uinfo_32',['UINFO',['../ULogger_8h.html#a5b63c9a1441181723754c0c6084231a8',1,'ULogger.h']]], - ['uinsert_33',['uinsert',['../UStl_8h.html#ac9c9d1520c7facb601ae56cab3762b41',1,'uInsert(std::map< K, V > &map, const std::pair< K, V > &pair): UStl.h'],['../UStl_8h.html#af516369e4f6b3977e543dfadbc50dc31',1,'uInsert(std::map< K, V > &map, const std::map< K, V > &items): UStl.h']]], - ['uisdigit_34',['uIsDigit',['../UStl_8h.html#ad24f845084c84b60614bb789e0d1966a',1,'UStl.h']]], - ['uisfinite_35',['uIsFinite',['../UMath_8h.html#abc9c1a676bf1b33a7d2bc0452a04fed3',1,'UMath.h']]], - ['uisinteger_36',['uIsInteger',['../UStl_8h.html#afa021f46be20f6e6c2e5210eced0ae0e',1,'UStl.h']]], - ['uisnan_37',['uIsNan',['../UMath_8h.html#a0ce262f6e3a80f7efafc73052600d309',1,'UMath.h']]], - ['uisnumber_38',['uIsNumber',['../UStl_8h.html#a5ed24437c4b893ed09886ea64ea33ba0',1,'UStl.h']]], - ['uiteratorat_39',['uiteratorat',['../UStl_8h.html#aca319f475b50c21cd5a1ad7e13b45d68',1,'uIteratorAt(const std::vector< V > &v, const unsigned int &pos): UStl.h'],['../UStl_8h.html#aee9c8ca5f61ce7b0d778a092e4dd7d16',1,'uIteratorAt(std::vector< V > &v, const unsigned int &pos): UStl.h'],['../UStl_8h.html#a06a98a13ef2041e0553e6c8a61c81b9e',1,'uIteratorAt(const std::set< V > &set, const unsigned int &pos): UStl.h'],['../UStl_8h.html#a14d41e1a496b95a083f98d1b6c3d829b',1,'uIteratorAt(std::set< V > &set, const unsigned int &pos): UStl.h'],['../UStl_8h.html#a89bf42f074b0882296f02e7b7e7f03ce',1,'uIteratorAt(const std::list< V > &list, const unsigned int &pos): UStl.h'],['../UStl_8h.html#aa8bd447989a2ac6dbd4537cabdb9b8a2',1,'uIteratorAt(std::list< V > &list, const unsigned int &pos): UStl.h']]], - ['ujoin_40',['uJoin',['../UStl_8h.html#a2a1ab992e6cc8d3057000847eea5b2e0',1,'UStl.h']]], - ['ukeys_41',['ukeys',['../UStl_8h.html#a1f58dc31a71daf05032ea06518098021',1,'uKeys(const std::map< K, V > &m): UStl.h'],['../UStl_8h.html#aa67c880cc8f27c9270c7bd4bdce62ca7',1,'uKeys(const std::multimap< K, V > &mm): UStl.h']]], - ['ukeyslist_42',['ukeyslist',['../UStl_8h.html#a07de105144c60cbf3d96725c2587ab61',1,'uKeysList(const std::map< K, V > &m): UStl.h'],['../UStl_8h.html#ae6db6e3e229492a7d62f310705eda986',1,'uKeysList(const std::multimap< K, V > &mm): UStl.h']]], - ['ukeysset_43',['uKeysSet',['../UStl_8h.html#adc7941aec77b49687c0cb79be23eb539',1,'UStl.h']]], - ['ulisttovector_44',['uListToVector',['../UStl_8h.html#a85cf086e57dd289775cf2fd7c82a6ffe',1,'UStl.h']]], - ['ulocalmaxima_45',['ulocalmaxima',['../UMath_8h.html#a2feb416e779b88c4a6a849d609222c99',1,'uLocalMaxima(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#a321ec84227fff8bf26aa85b0d3be5bb7',1,'uLocalMaxima(const std::vector< T > &v): UMath.h']]], - ['ulogevent_46',['ulogevent',['../classULogEvent.html',1,'ULogEvent'],['../classULogEvent.html#aa403fb381a5bfd2986f08c10f0b1b24e',1,'ULogEvent::ULogEvent()']]], - ['ulogger_47',['ulogger',['../classULogger.html',1,'ULogger'],['../group__UtiLite.html#logger',1,'ULogger']]], - ['ulogger_2eh_48',['ULogger.h',['../ULogger_8h.html',1,'']]], - ['umath_2eh_49',['UMath.h',['../UMath_8h.html',1,'']]], - ['umax_50',['umax',['../UMath_8h.html#a387b43468da220548d025010be075476',1,'uMax(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#a0aef304a0891fafcef581dcfbf3ac792',1,'uMax(const std::vector< T > &v): UMath.h'],['../UMath_8h.html#a429cc62f1ca3c7a00e0062301ae60bcc',1,'uMax(const std::vector< T > &v, unsigned int &index): UMath.h'],['../UMath_8h.html#a1362990d0ce7f09ef735292cc480fa23',1,'uMax(const T *v, unsigned int size, unsigned int &index): UMath.h']]], - ['umax3_51',['uMax3',['../UMath_8h.html#a601a7e18acb1512a60cd8ef248271c85',1,'UMath.h']]], - ['umean_52',['umean',['../UMath_8h.html#a7376638ab6047306c66a357153a47196',1,'uMean(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#aa4e1e6cf3df49d68d95bbe9981d1600e',1,'uMean(const std::list< T > &list): UMath.h'],['../UMath_8h.html#a8c8cd8ce7b3d8f32847bb57e9f73a625',1,'uMean(const std::vector< T > &v): UMath.h']]], - ['umeansquarederror_53',['umeansquarederror',['../UMath_8h.html#a28770817787def2a9165ed070fa17a54',1,'uMeanSquaredError(const T *x, unsigned int sizeX, const T *y, unsigned int sizeY): UMath.h'],['../UMath_8h.html#a319bcffddfeab66d5cbb729fa56dd361',1,'uMeanSquaredError(const std::vector< T > &x, const std::vector< T > &y): UMath.h']]], - ['umin_54',['umin',['../UMath_8h.html#aeb0652d64e72d115d751f8186ac9016e',1,'uMin(const std::vector< T > &v): UMath.h'],['../UMath_8h.html#a68e11ea992520b98d4e688f8853b5dc4',1,'uMin(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#a99bd3bc365630c1760432cf810ea5831',1,'uMin(const std::vector< T > &v, unsigned int &index): UMath.h'],['../UMath_8h.html#aa37a66d04825a8834648dbe931bd57e6',1,'uMin(const T *v, unsigned int size, unsigned int &index): UMath.h']]], - ['umin3_55',['uMin3',['../UMath_8h.html#ad653f26bbf08ce113b5a69a49bb4e41d',1,'UMath.h']]], - ['uminmax_56',['uminmax',['../UMath_8h.html#af5f7ebda9d440043cd3c57037e81318b',1,'uMinMax(const std::vector< T > &v, T &min, T &max): UMath.h'],['../UMath_8h.html#af9bfdafb6da16f9c6f4691a6d951538b',1,'uMinMax(const T *v, unsigned int size, T &min, T &max, unsigned int &indexMin, unsigned int &indexMax): UMath.h'],['../UMath_8h.html#a23b93249fbe3eebc9d95104f4f8cafff',1,'uMinMax(const std::vector< T > &v, T &min, T &max, unsigned int &indexMin, unsigned int &indexMax): UMath.h'],['../UMath_8h.html#a9cc051a73d402e69919d8fcea51c3098',1,'uMinMax(const T *v, unsigned int size, T &min, T &max): UMath.h']]], - ['umultimaptomap_57',['uMultimapToMap',['../UStl_8h.html#af9a778651477107bcba607087c3e02ea',1,'UStl.h']]], - ['umultimaptomapunique_58',['uMultimapToMapUnique',['../UStl_8h.html#ac65e613c42858a01f5d4f29446f53cd6',1,'UStl.h']]], - ['umutex_59',['umutex',['../classUMutex.html#a292198fffdbd7d0d5a550946f156f70e',1,'UMutex::UMutex()'],['../classUMutex.html',1,'UMutex']]], - ['umutex_20usemaphore_60',['UThread, UMutex, USemaphore',['../group__UtiLite.html#thread',1,'']]], - ['uncompressdata_61',['uncompressdata',['../namespacertabmap.html#a696fffaafe542bfb49fc9ab0da2c66b9',1,'rtabmap::uncompressData()'],['../classrtabmap_1_1SensorData.html#a8c3364f43f7c0a57261720408a088158',1,'rtabmap::SensorData::uncompressData(cv::Mat *imageRaw, cv::Mat *depthOrRightRaw, LaserScan *laserScanRaw=0, cv::Mat *userDataRaw=0, cv::Mat *groundCellsRaw=0, cv::Mat *obstacleCellsRaw=0, cv::Mat *emptyCellsRaw=0, cv::Mat *depthConfidenceRaw=0)'],['../classrtabmap_1_1SensorData.html#aa356c9d5e9e7ea55ccdbe99c215bcb52',1,'rtabmap::SensorData::uncompressData()'],['../namespacertabmap.html#aa15a9e946d6571254fc3c808b624e6cd',1,'rtabmap::uncompressData(const std::vector< unsigned char > &bytes)'],['../namespacertabmap.html#a5b02b6a5cd3c620aff7e76c05f78b20f',1,'rtabmap::uncompressData(const unsigned char *bytes, unsigned long size)']]], - ['uncompressdataconst_62',['uncompressDataConst',['../classrtabmap_1_1SensorData.html#a2e0be45871fa8dbce1c3cf727953358f',1,'rtabmap::SensorData']]], - ['uncompressimage_63',['uncompressimage',['../namespacertabmap.html#a462f181a147c9f5315f70b0cd89210e5',1,'rtabmap::uncompressImage(const cv::Mat &bytes)'],['../namespacertabmap.html#af56ea8b86f7a873959588d35a7ede187',1,'rtabmap::uncompressImage(const std::vector< unsigned char > &bytes)']]], - ['uncompressstring_64',['uncompressString',['../namespacertabmap.html#a811701fc1452e49e82fcab8d4476832f',1,'rtabmap']]], - ['uncompressuserdata_65',['uncompressUserData',['../classrtabmap_1_1Link.html#adb075101cafb535fc4a9b74f7afae521',1,'rtabmap::Link']]], - ['uncompressuserdataconst_66',['uncompressUserDataConst',['../classrtabmap_1_1Link.html#ac425a90800494da64512011315c47e62',1,'rtabmap::Link']]], - ['unlock_67',['unlock',['../classUMutex.html#a4c5b4e04ad4e2f0eda2e8d4325d45d38',1,'UMutex']]], - ['unorm_68',['unorm',['../UMath_8h.html#a6b6fbb2032ce05eeacdb1b0bc87627e8',1,'uNorm(const T &x1, const T &x2, const T &x3): UMath.h'],['../UMath_8h.html#ab5e611c29307d8733cfaebc68bed1ac6',1,'uNorm(const std::vector< T > &v): UMath.h'],['../UMath_8h.html#abe92bd5cba3860759c40c322ab1ac995',1,'uNorm(const T &x1, const T &x2): UMath.h']]], - ['unormalize_69',['uNormalize',['../UMath_8h.html#a2f843f6f6bf0bd59b527aaa8c4731612',1,'UMath.h']]], - ['unormsquared_70',['unormsquared',['../UMath_8h.html#aeed14782b35224f70db6b5435dce06a1',1,'uNormSquared(const std::vector< T > &v): UMath.h'],['../UMath_8h.html#aea5fd5d0bd9afdb11c765584c89a5f8f',1,'uNormSquared(const T &x1, const T &x2): UMath.h'],['../UMath_8h.html#a0a3b6871504f5a745f8769492f45871c',1,'uNormSquared(const T &x1, const T &x2, const T &x3): UMath.h']]], - ['unumber2str_71',['unumber2str',['../UConversion_8h.html#a7d269614a35d90f2ee7eb1204bca0856',1,'uNumber2Str(float number, int precision=6, bool fixed=false): UConversion.h'],['../UConversion_8h.html#a863753727325d89d62a941b1e28ec080',1,'uNumber2Str(double number, int precision=6, bool fixed=false): UConversion.h'],['../UConversion_8h.html#ab3a674443d1d17328488398497380eb0',1,'uNumber2Str(int number): UConversion.h'],['../UConversion_8h.html#aa2bbc65658f335e92631e9f1d091a698',1,'uNumber2Str(unsigned int number): UConversion.h']]], - ['uobjdeletedevent_72',['UObjDeletedEvent',['../classUObjDeletedEvent.html',1,'']]], - ['uobjdeletionthread_73',['uobjdeletionthread',['../classUObjDeletionThread.html',1,'UObjDeletionThread< T >'],['../classUObjDeletionThread.html#a860499bd0467d2cc0fb467b124d085e0',1,'UObjDeletionThread::UObjDeletionThread()']]], - ['update_74',['update',['../classUDirectory.html#ab738cea12207aea77c7a0581c57d6008',1,'UDirectory::update()'],['../classrtabmap_1_1Memory.html#aae43fd080c6bc9773fa58f1c36e6684f',1,'rtabmap::Memory::update()'],['../classrtabmap_1_1VWDictionary.html#a844ae27eb6d1f0674c8f7777451812c5',1,'rtabmap::VWDictionary::update()'],['../classrtabmap_1_1Memory.html#a3c029b2788f3b599480d5150120a6bee',1,'rtabmap::Memory::update()'],['../classrtabmap_1_1IMUFilter.html#ab02c81af3543cfb1d53b4a0b064a0363',1,'rtabmap::IMUFilter::update()'],['../classrtabmap_1_1GlobalMap.html#aa21a1e3baba94ded5663a8057a3b8cd6',1,'rtabmap::GlobalMap::update()']]], - ['updateage_75',['updateAge',['../classrtabmap_1_1Memory.html#a76fd8c93220c16fac5843ccc2c0bec3c',1,'rtabmap::Memory']]], - ['updatecalibration_76',['updateCalibration',['../classrtabmap_1_1DBDriver.html#a6d59931a9496cf1b23568f79fc421cc1',1,'rtabmap::DBDriver']]], - ['updatedepthimage_77',['updateDepthImage',['../classrtabmap_1_1DBDriver.html#a3a02d595356e2dd0ed8b8933a6c4e811',1,'rtabmap::DBDriver']]], - ['updatelaserscan_78',['updateLaserScan',['../classrtabmap_1_1DBDriver.html#a7d167e53d447d77dd3fe35665f8a661b',1,'rtabmap::DBDriver']]], - ['updatelink_79',['updatelink',['../classrtabmap_1_1DBDriver.html#a94eb69c07a44343c008654b1401dce80',1,'rtabmap::DBDriver::updateLink()'],['../classrtabmap_1_1Memory.html#a7c7f80937a35204cb5b44faec8e99736',1,'rtabmap::Memory::updateLink()']]], - ['updateoccupancygrid_80',['updateOccupancyGrid',['../classrtabmap_1_1DBDriver.html#a2f5e8e0b367e49cfbba7c96b28306a61',1,'rtabmap::DBDriver']]], - ['uprocessinfo_81',['uprocessinfo',['../classUProcessInfo.html#a9786bfe4f14bb80ddf206904f12d8f9b',1,'UProcessInfo::UProcessInfo()'],['../group__UtiLite.html#processinfo',1,'UProcessInfo'],['../classUProcessInfo.html',1,'UProcessInfo']]], - ['uprocessinfo_2eh_82',['UProcessInfo.h',['../UProcessInfo_8h.html',1,'']]], - ['ureplacechar_83',['ureplacechar',['../UConversion_8h.html#a214297200ebabb7a349fb203103d72ef',1,'uReplaceChar(const std::string &str, char before, const std::string &after): UConversion.h'],['../UConversion_8h.html#ac17caccd78f21956b7ddb78aa0c0c438',1,'uReplaceChar(const std::string &str, char before, char after): UConversion.h']]], - ['uresourcegenerator_84',['uResourceGenerator',['../uResourceGeneratorPage.html',1,'']]], - ['uscopemutex_85',['UScopeMutex',['../classUScopeMutex.html',1,'']]], - ['use_20of_20stl_86',['Convenient use of STL',['../group__UtiLite.html#stl',1,'']]], - ['usemaphore_87',['usemaphore',['../classUSemaphore.html',1,'USemaphore'],['../classUSemaphore.html#ad991738e68e0a2baaec46ab27296cbe6',1,'USemaphore::USemaphore()'],['../group__UtiLite.html#thread',1,'UThread, UMutex, USemaphore']]], - ['userdataevent_88',['UserDataEvent',['../classrtabmap_1_1UserDataEvent.html',1,'rtabmap']]], - ['usign_89',['uSign',['../UMath_8h.html#a6e100ed2031a529679a93b9b4bf818af',1,'UMath.h']]], - ['usplit_90',['uSplit',['../UStl_8h.html#ab1862437019327ce8419569e3c2ea90f',1,'UStl.h']]], - ['usplitnumchar_91',['uSplitNumChar',['../UStl_8h.html#a4045d74e1a84cde1489a754375c1d55e',1,'UStl.h']]], - ['ustl_2eh_92',['UStl.h',['../UStl_8h.html',1,'']]], - ['ustr2bool_93',['uStr2Bool',['../UConversion_8h.html#abb8205ea44ccbebab8cf064fed0c7c1b',1,'UConversion.h']]], - ['ustr2bytes_94',['uStr2Bytes',['../UConversion_8h.html#aa320ef94bde5dd6f9e6ebdb986fc5ca6',1,'UConversion.h']]], - ['ustr2double_95',['uStr2Double',['../UConversion_8h.html#a9e8508b95f98ab3da0d942ee7d6b2105',1,'UConversion.h']]], - ['ustr2float_96',['uStr2Float',['../UConversion_8h.html#aaa5c2c8be40ec84e20bc6967b6b9b46a',1,'UConversion.h']]], - ['ustr2int_97',['uStr2Int',['../UConversion_8h.html#a3cd287c149717691ee36fcd593940f68',1,'UConversion.h']]], - ['ustrcontains_98',['uStrContains',['../UStl_8h.html#ab4e2c55d7930e99514a2315a2c6b4f82',1,'UStl.h']]], - ['ustrnumcmp_99',['uStrNumCmp',['../UStl_8h.html#af48fdad882d4429e4044372589503da1',1,'UStl.h']]], - ['usum_100',['usum',['../UMath_8h.html#af15f0fa694931f0f99ba640d52539b09',1,'uSum(const std::vector< T > &v): UMath.h'],['../UMath_8h.html#a86599e95ecdc91ce2d9497985d5d642b',1,'uSum(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#a81a1c24c0229e6c4dc8d8e09497ad114',1,'uSum(const std::list< T > &list): UMath.h']]], - ['usumsquared_101',['usumsquared',['../UMath_8h.html#a94be0f1c509db2f294048e6d5b16a522',1,'uSumSquared(const std::vector< T > &v, T subtract=T()): UMath.h'],['../UMath_8h.html#aeb6a6517666687e509617e6bfaf274d3',1,'uSumSquared(const T *v, unsigned int size, T subtract=T()): UMath.h']]], - ['utake_102',['uTake',['../UStl_8h.html#a6242bd5879bd7f06b8de6498650aa3b7',1,'UStl.h']]], - ['uthread_103',['uthread',['../classUThread.html#a05a92f95e2a8900f27b09ddf907b97be',1,'UThread::UThread()'],['../classUThread.html',1,'UThread']]], - ['uthread_20umutex_20usemaphore_104',['UThread, UMutex, USemaphore',['../group__UtiLite.html#thread',1,'']]], - ['uthreadc_105',['UThreadC',['../classUThreadC.html',1,'']]], - ['uthreadc_3c_20void_20_3e_106',['UThreadC< void >',['../classUThreadC_3_01void_01_4.html',1,'']]], - ['utilite_107',['UtiLite',['../group__UtiLite.html',1,'']]], - ['utimer_108',['utimer',['../group__UtiLite.html#timer',1,'UTimer'],['../classUTimer.html',1,'UTimer']]], - ['utolowercase_109',['uToLowerCase',['../UConversion_8h.html#a426b88c678e06f77912c006ba02805ec',1,'UConversion.h']]], - ['utouppercase_110',['uToUpperCase',['../UConversion_8h.html#adc98c4d87bc7c13b7fc5b5504f457105',1,'UConversion.h']]], - ['uuniquekeys_111',['uUniqueKeys',['../UStl_8h.html#a62335030b4c0d80f80e7c4a21721c05e',1,'UStl.h']]], - ['uvalue_112',['uValue',['../UStl_8h.html#a155cd26667d2f88ee05dd3d819ae8182',1,'UStl.h']]], - ['uvalueat_113',['uvalueat',['../UStl_8h.html#af9a13d96ccaf6094128eb350d0253d22',1,'uValueAt(const std::list< V > &list, const unsigned int &pos): UStl.h'],['../UStl_8h.html#a27a0f94be07c53df9827b082eb107337',1,'uValueAt(std::list< V > &list, const unsigned int &pos): UStl.h']]], - ['uvalues_114',['uvalues',['../UStl_8h.html#a745b929c605a3d6b0014dff0c9c2a314',1,'uValues(const std::multimap< K, V > &mm): UStl.h'],['../UStl_8h.html#a3514dc64eabe675042a4d1b7d8770910',1,'uValues(const std::multimap< K, V > &mm, const K &key): UStl.h'],['../UStl_8h.html#a081a7dd08a9962ee1651eb4ddb01729e',1,'uValues(const std::map< K, V > &m): UStl.h']]], - ['uvalueslist_115',['uvalueslist',['../UStl_8h.html#a9419324b5c47549d954313582e69dc5c',1,'uValuesList(const std::multimap< K, V > &mm): UStl.h'],['../UStl_8h.html#ab5ea404864ed672cca3a05435786f4be',1,'uValuesList(const std::map< K, V > &m): UStl.h']]], - ['uvariance_116',['uvariance',['../UMath_8h.html#add45b750bab7251ba196079289f17d7d',1,'uVariance(const T *v, unsigned int size, T meanV): UMath.h'],['../UMath_8h.html#aa6ea127b567072434a5616bcc1c1f6e3',1,'uVariance(const std::list< T > &list, const T &m): UMath.h'],['../UMath_8h.html#a0aa8de7d20731bcae07d956256e293f6',1,'uVariance(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#a8d443d065900ca7096d08c9431fef71f',1,'uVariance(const std::vector< T > &v, const T &m): UMath.h']]], - ['uvariant_117',['uvariant',['../classUVariant.html#a7ecbf63121fc31f094534293a05af6f3',1,'UVariant::UVariant(const std::vector< short > &value)'],['../classUVariant.html#a0c4434b8a0e3d8d5a13967196ef75c9d',1,'UVariant::UVariant(const char *value)'],['../classUVariant.html',1,'UVariant'],['../classUVariant.html#a0f29e416edccd2af78192288bb7ca884',1,'UVariant::UVariant(const std::string &value)'],['../classUVariant.html#a77de7639a21b4002f6c4c8f765db9748',1,'UVariant::UVariant(const std::vector< signed char > &value)'],['../classUVariant.html#a709722d8603fdb5208f5853073c0557b',1,'UVariant::UVariant(const std::vector< unsigned char > &value)'],['../classUVariant.html#ad5517ddcc64a521f2bb6079d568a6029',1,'UVariant::UVariant(const std::vector< double > &value)'],['../classUVariant.html#a30476f11f550fdb86f97f30f9a34d042',1,'UVariant::UVariant(const unsigned int &value)'],['../classUVariant.html#abb4dcb9be13b81f672c2012e09234be9',1,'UVariant::UVariant(const std::vector< float > &value)'],['../classUVariant.html#ad71bbca096fb06dfe1009105c6546c78',1,'UVariant::UVariant(const std::vector< unsigned int > &value)'],['../classUVariant.html#a2054869e20d561d129fa2cfbd0dbe923',1,'UVariant::UVariant(const std::vector< int > &value)'],['../classUVariant.html#af210833caf9715d7678fb6d64dddf599',1,'UVariant::UVariant()'],['../classUVariant.html#a98f1bc68af62d433f2946cab87fc520c',1,'UVariant::UVariant(const bool &value)'],['../classUVariant.html#ae0939524a0c68004804381492aaab285',1,'UVariant::UVariant(const signed char &value)'],['../classUVariant.html#a66f79ef197d7a9fb87781073b44ed426',1,'UVariant::UVariant(const unsigned char &value)'],['../classUVariant.html#a5253c21485672e2e20149db1661ffc64',1,'UVariant::UVariant(const short &value)'],['../classUVariant.html#a3f893e4ec4714cb594e88eb6ee421a0b',1,'UVariant::UVariant(const unsigned short &value)'],['../classUVariant.html#a896511df83bbcc6d2892902b83495bae',1,'UVariant::UVariant(const int &value)'],['../classUVariant.html#a66b347ecdbdcd3b9bb6675d3a5040e26',1,'UVariant::UVariant(const std::vector< unsigned short > &value)'],['../classUVariant.html#aae15560cd7d827b4df20ca93e73e488d',1,'UVariant::UVariant(const float &value)'],['../classUVariant.html#a17a521fb10da7564bf5104c717ea977c',1,'UVariant::UVariant(const double &value)']]], - ['uvariant_2eh_118',['UVariant.h',['../UVariant_8h.html',1,'']]], - ['uvectortolist_119',['uVectorToList',['../UStl_8h.html#a5a5fb7b34b8c3adb63d641358b7a7e1b',1,'UStl.h']]], - ['uwarn_120',['UWARN',['../ULogger_8h.html#ab5a739ad9340455e46eaa570f8223d9a',1,'ULogger.h']]], - ['uxmatch_121',['uxmatch',['../UMath_8h.html#a726f4662efa078be30f5320bbb994c7a',1,'uXMatch(const std::vector< T > &vA, const std::vector< T > &vB, unsigned int index, UXMatchMethod method): UMath.h'],['../UMath_8h.html#ac616ce0471d2e35fafd59d88021ccab3',1,'uXMatch(const T *vA, const T *vB, unsigned int sizeA, unsigned int sizeB, unsigned int index, UXMatchMethod method): UMath.h'],['../UMath_8h.html#a4694c7d40749b5cb09c596d232720192',1,'uXMatch(const std::vector< T > &vA, const std::vector< T > &vB, UXMatchMethod method): UMath.h'],['../UMath_8h.html#a913829c5228fabff88e4918111c1d424',1,'uXMatch(const T *vA, const T *vB, unsigned int sizeA, unsigned int sizeB, UXMatchMethod method): UMath.h']]], - ['uxmatchmethod_122',['UXMatchMethod',['../UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cba',1,'UMath.h']]] + ['weights_0',['weights',['../classrtabmap_1_1Statistics.html#ab29fce77b8debf381356e27ac039fafc',1,'rtabmap::Statistics']]], + ['width_5f_1',['width_',['../classclams_1_1DiscreteDepthDistortionModel.html#a7de0c7b8a5db34270645b6454f74392c',1,'clams::DiscreteDepthDistortionModel']]], + ['winsize_2',['winSize',['../classrtabmap_1_1Stereo.html#a5474ebbc178bcc29ebaff3d9d4e22e54',1,'rtabmap::Stereo']]], + ['winssd_3',['winSSD',['../classrtabmap_1_1Stereo.html#aed372a471e6d3ea72713e239709da978',1,'rtabmap::Stereo']]], + ['with_20a_20map_4',['Working with a map',['../tools.html#autotoc_md8',1,'']]], + ['with_20normals_5',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], + ['wmstate_6',['wmState',['../classrtabmap_1_1Statistics.html#a0b0bb69d788a142a7b51ae2e916798b6',1,'rtabmap::Statistics']]], + ['words_7',['words',['../classrtabmap_1_1OdometryInfo.html#ac40ddcfab5cd0c6b9fe34aa5b0143814',1,'rtabmap::OdometryInfo']]], + ['working_20with_20a_20map_8',['Working with a map',['../tools.html#autotoc_md8',1,'']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_19.js b/preview/pr-1492/api/latest/search/all_19.js index d4af5064..c0185b90 100644 --- a/preview/pr-1492/api/latest/search/all_19.js +++ b/preview/pr-1492/api/latest/search/all_19.js @@ -1,13 +1,4 @@ var searchData= [ - ['value_0',['value',['../classrtabmap_1_1EnvSensor.html#a27b343c9be68fd326c10157102bb750f',1,'rtabmap::EnvSensor::value()'],['../classUSemaphore.html#a840fadefd8bc873c8bdf34c90d180a3b',1,'USemaphore::value()']]], - ['variance_1',['variance',['../classrtabmap_1_1RegistrationInfo.html#a95b6903a7b750f9ada14000dc37800dc',1,'rtabmap::RegistrationInfo']]], - ['variance_20and_20correspondences_20of_20two_20point_20clouds_2',['Compute Variance and Correspondences of Two Point Clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'']]], - ['verticalfov_3',['verticalFOV',['../classrtabmap_1_1CameraModel.html#af6226e43afcb69259b137bbe50099537',1,'rtabmap::CameraModel']]], - ['vhstrategy_4',['VhStrategy',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568c',1,'rtabmap::Rtabmap']]], - ['viewpoint_5',['viewPoint',['../classrtabmap_1_1LocalGrid.html#aa8f5a6219144d584cde0fe6b565ac0bb',1,'rtabmap::LocalGrid']]], - ['visualword_6',['visualword',['../classrtabmap_1_1VisualWord.html#a64ce7c97214265e24e00e3888b85f967',1,'rtabmap::VisualWord::VisualWord()'],['../classrtabmap_1_1VisualWord.html',1,'rtabmap::VisualWord']]], - ['voxel_20filtering_7',['Voxel Filtering',['../group__VoxelFiltering.html',1,'']]], - ['voxelize_8',['voxelize',['../group__VoxelFiltering.html#gab2a9294812a8c0fcaed92d0f119eaa31',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gac6809e08656312d793ce34e828e33998',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#ga751ff8adfdf8e6f824a7bef0d4630044',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#gab974887ed7faf7685d6c8c181827b2c2',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#ga8fce5075a28203045c3865b1d068c084',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#ga3ea1e68d63d45c84d2c3b6b3bcac4653',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#gaf5726b462426b56425604343e51a79c3',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#gac5158ba02fc61bfa503967ddd5ec319d',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gaebeee3702499e5f8d692ecd0bc48029b',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gabf0201c1253022d7ce8278fc44998530',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#ga94af1db82b1faffff875a9902d44285b',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gad8d88a06174857cf53b1dc2cf2310d89',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)']]], - ['vwdictionary_9',['vwdictionary',['../classrtabmap_1_1VWDictionary.html#ada3980b520d8411a1ebb3ce14e2f8734',1,'rtabmap::VWDictionary::VWDictionary()'],['../classrtabmap_1_1VWDictionary.html',1,'rtabmap::VWDictionary']]] + ['x_0',['x',['../classrtabmap_1_1Transform.html#a5173dd4491ea0796180d1eb0f88a6762',1,'rtabmap::Transform']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_1a.js b/preview/pr-1492/api/latest/search/all_1a.js index d55cddbe..cd805c0e 100644 --- a/preview/pr-1492/api/latest/search/all_1a.js +++ b/preview/pr-1492/api/latest/search/all_1a.js @@ -1,10 +1,4 @@ var searchData= [ - ['weights_0',['weights',['../classrtabmap_1_1Statistics.html#ab29fce77b8debf381356e27ac039fafc',1,'rtabmap::Statistics']]], - ['widgets_20libutilite_5fqt_20so_20_3a_20optional_1',['Qt Widgets (libutilite_qt.so : OPTIONAL)',['../group__UtiLite.html#qtLib',1,'']]], - ['width_5f_2',['width_',['../classclams_1_1DiscreteDepthDistortionModel.html#a7de0c7b8a5db34270645b6454f74392c',1,'clams::DiscreteDepthDistortionModel']]], - ['winsize_3',['winSize',['../classrtabmap_1_1Stereo.html#a5474ebbc178bcc29ebaff3d9d4e22e54',1,'rtabmap::Stereo']]], - ['winssd_4',['winSSD',['../classrtabmap_1_1Stereo.html#aed372a471e6d3ea72713e239709da978',1,'rtabmap::Stereo']]], - ['with_20normals_5',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], - ['wmstate_6',['wmState',['../classrtabmap_1_1Statistics.html#a0b0bb69d788a142a7b51ae2e916798b6',1,'rtabmap::Statistics']]] + ['y_0',['y',['../classrtabmap_1_1Transform.html#acbb0afe7eb39181f85c2f9734352d6a9',1,'rtabmap::Transform']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_1b.js b/preview/pr-1492/api/latest/search/all_1b.js index c0185b90..5b6894d4 100644 --- a/preview/pr-1492/api/latest/search/all_1b.js +++ b/preview/pr-1492/api/latest/search/all_1b.js @@ -1,4 +1,4 @@ var searchData= [ - ['x_0',['x',['../classrtabmap_1_1Transform.html#a5173dd4491ea0796180d1eb0f88a6762',1,'rtabmap::Transform']]] + ['z_0',['z',['../classrtabmap_1_1Transform.html#af90acc40bed06ab96468fd17585f1944',1,'rtabmap::Transform']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_1c.js b/preview/pr-1492/api/latest/search/all_1c.js index cd805c0e..7c8fe2df 100644 --- a/preview/pr-1492/api/latest/search/all_1c.js +++ b/preview/pr-1492/api/latest/search/all_1c.js @@ -1,4 +1,24 @@ var searchData= [ - ['y_0',['y',['../classrtabmap_1_1Transform.html#acbb0afe7eb39181f85c2f9734352d6a9',1,'rtabmap::Transform']]] + ['_7ecameramodel_0',['~CameraModel',['../classrtabmap_1_1CameraModel.html#af6f35e5071ef0070d3fae3ebaa33ce4c',1,'rtabmap::CameraModel']]], + ['_7esensorcapture_1',['~SensorCapture',['../classrtabmap_1_1SensorCapture.html#a0578f6540ecdf8c4b3b747d511ecb625',1,'rtabmap::SensorCapture']]], + ['_7esensorcaptureinfo_2',['~SensorCaptureInfo',['../classrtabmap_1_1SensorCaptureInfo.html#a31eca8aee2a61df0d35d91edbc54ac53',1,'rtabmap::SensorCaptureInfo']]], + ['_7esensorcapturethread_3',['~SensorCaptureThread',['../classrtabmap_1_1SensorCaptureThread.html#af8133c1b2332568c4699282f59c141c9',1,'rtabmap::SensorCaptureThread']]], + ['_7esensordata_4',['~SensorData',['../classrtabmap_1_1SensorData.html#a94f4e8970ae34d652100dce131cc9e44',1,'rtabmap::SensorData']]], + ['_7esensorevent_5',['~SensorEvent',['../classrtabmap_1_1SensorEvent.html#a2794fb8f052c08efdfd4b379e359fecb',1,'rtabmap::SensorEvent']]], + ['_7esignature_6',['~Signature',['../classrtabmap_1_1Signature.html#a67c41f31ff6fd72815190cc1bbba9569',1,'rtabmap::Signature']]], + ['_7estatistics_7',['~Statistics',['../classrtabmap_1_1Statistics.html#af7ecfdb141de651d094d28a2d035dca0',1,'rtabmap::Statistics']]], + ['_7estereo_8',['~Stereo',['../classrtabmap_1_1Stereo.html#aca70a15916baf916d6d66c93dad6b3d5',1,'rtabmap::Stereo']]], + ['_7estereobm_9',['~StereoBM',['../classrtabmap_1_1StereoBM.html#a6d5e4ac8698669323dff297c01f7ee4b',1,'rtabmap::StereoBM']]], + ['_7estereocameramodel_10',['~StereoCameraModel',['../classrtabmap_1_1StereoCameraModel.html#afaa6d8cf4c9b503cc8c8a03fb25ecdf3',1,'rtabmap::StereoCameraModel']]], + ['_7estereodense_11',['~StereoDense',['../classrtabmap_1_1StereoDense.html#a5c720eb11114c19540d30886cb0ba1e6',1,'rtabmap::StereoDense']]], + ['_7estereoopticalflow_12',['~StereoOpticalFlow',['../classrtabmap_1_1StereoOpticalFlow.html#afa38ce6868f4bf0388559f81ff917a97',1,'rtabmap::StereoOpticalFlow']]], + ['_7estereosgbm_13',['~StereoSGBM',['../classrtabmap_1_1StereoSGBM.html#a1568e99913769d8442c6013a7adc8796',1,'rtabmap::StereoSGBM']]], + ['_7eueventshandler_14',['~UEventsHandler',['../classUEventsHandler.html#a15ac2bf243e938c411fac0dff7db2f51',1,'UEventsHandler']]], + ['_7euobjdeletionthread_15',['~UObjDeletionThread',['../classUObjDeletionThread.html#a44e27bada40a7fdb67ebad9270da8192',1,'UObjDeletionThread']]], + ['_7euprocessinfo_16',['~UProcessInfo',['../classUProcessInfo.html#a4b4a0da3c612692790191b914e37b1a4',1,'UProcessInfo']]], + ['_7euthread_17',['~UThread',['../classUThread.html#a437580d224111e60cbe2626f0e4cb12e',1,'UThread']]], + ['_7euvariant_18',['~UVariant',['../classUVariant.html#aeeaef6c17460567dec089740e276f50a',1,'UVariant']]], + ['_7evisualword_19',['~VisualWord',['../classrtabmap_1_1VisualWord.html#adc2dc719d2e6ed06ff92a2370d9955b2',1,'rtabmap::VisualWord']]], + ['_7evwdictionary_20',['~VWDictionary',['../classrtabmap_1_1VWDictionary.html#af7f669f103368e30e31a028efbcac89d',1,'rtabmap::VWDictionary']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_2.js b/preview/pr-1492/api/latest/search/all_2.js index 59dba1b3..387717ab 100644 --- a/preview/pr-1492/api/latest/search/all_2.js +++ b/preview/pr-1492/api/latest/search/all_2.js @@ -1,4 +1,8 @@ var searchData= [ - ['_3a_20optional_0',[': optional',['../group__UtiLite.html#audioLib',1,'Audio stuff (libutilite_audio.so : OPTIONAL)'],['../group__UtiLite.html#cvLib',1,'OpenCV stuff (libutilite_cv.so : OPTIONAL)'],['../group__UtiLite.html#qtLib',1,'Qt Widgets (libutilite_qt.so : OPTIONAL)']]] + ['_5fdbdriver_0',['_dbDriver',['../classrtabmap_1_1Memory.html#a6110b0ea8a7b35bae46083f2ce66e148',1,'rtabmap::Memory']]], + ['_5fppdb_1',['_ppDb',['../classrtabmap_1_1DBDriverSqlite3.html#a073748d5c4dac2e01966147c022ea943',1,'rtabmap::DBDriverSqlite3']]], + ['_5ftotalactivereferences_2',['_totalActiveReferences',['../classrtabmap_1_1VWDictionary.html#a5222c6a21307f0e4b9346c87db166b44',1,'rtabmap::VWDictionary']]], + ['_5fversion_3',['_version',['../classrtabmap_1_1DBDriverSqlite3.html#a0aa18124e40d2ac53e0e1b450d7399b8',1,'rtabmap::DBDriverSqlite3']]], + ['_5fvisualwords_4',['_visualWords',['../classrtabmap_1_1VWDictionary.html#adcb4739e09e27b20125880e9d3026383',1,'rtabmap::VWDictionary']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_3.js b/preview/pr-1492/api/latest/search/all_3.js index 387717ab..55a9bd72 100644 --- a/preview/pr-1492/api/latest/search/all_3.js +++ b/preview/pr-1492/api/latest/search/all_3.js @@ -1,8 +1,47 @@ var searchData= [ - ['_5fdbdriver_0',['_dbDriver',['../classrtabmap_1_1Memory.html#a6110b0ea8a7b35bae46083f2ce66e148',1,'rtabmap::Memory']]], - ['_5fppdb_1',['_ppDb',['../classrtabmap_1_1DBDriverSqlite3.html#a073748d5c4dac2e01966147c022ea943',1,'rtabmap::DBDriverSqlite3']]], - ['_5ftotalactivereferences_2',['_totalActiveReferences',['../classrtabmap_1_1VWDictionary.html#a5222c6a21307f0e4b9346c87db166b44',1,'rtabmap::VWDictionary']]], - ['_5fversion_3',['_version',['../classrtabmap_1_1DBDriverSqlite3.html#a0aa18124e40d2ac53e0e1b450d7399b8',1,'rtabmap::DBDriverSqlite3']]], - ['_5fvisualwords_4',['_visualWords',['../classrtabmap_1_1VWDictionary.html#adcb4739e09e27b20125880e9d3026383',1,'rtabmap::VWDictionary']]] + ['a_20map_0',['Working with a map',['../tools.html#autotoc_md8',1,'']]], + ['a_20point_20cloud_1',['a point cloud',['../group__RemoveNaNNormalsFromPointCloud.html',1,'Remove NaN Points from a Point Cloud'],['../group__RemoveNaNFromPointCloud.html',1,'Remove NaN Points from a Point Cloud']]], + ['a_20point_20cloud_20with_20normals_2',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], + ['a_20single_20point_3',['Transform a single point',['../group__TransformPoint.html',1,'']]], + ['accumulate_4',['accumulate',['../classclams_1_1DiscreteDepthDistortionModel.html#ab9b7555fbf710706d7b94dfcb9ed6399',1,'clams::DiscreteDepthDistortionModel']]], + ['acquire_5',['acquire',['../classUSemaphore.html#a1128f81a47324e6de3946a7719c24223',1,'USemaphore']]], + ['acquiretry_6',['acquireTry',['../classUSemaphore.html#a51a925279a04a54aea3583c4399a744b',1,'USemaphore']]], + ['add_7',['add',['../classrtabmap_1_1LocalGridCache.html#a2e83e9c0c11051b5da84bf04b603a99b',1,'rtabmap::LocalGridCache::add(int nodeId, const cv::Mat &ground, const cv::Mat &obstacles, const cv::Mat &empty, float cellSize, const cv::Point3f &viewPoint=cv::Point3f(0, 0, 0))'],['../classrtabmap_1_1LocalGridCache.html#a765142f021aa580bcfdd84545ebc044f',1,'rtabmap::LocalGridCache::add(int nodeId, const LocalGrid &localGrid)']]], + ['addassemblednode_8',['addAssembledNode',['../classrtabmap_1_1GlobalMap.html#a0b95370df2582da48ff0e1e405cccda2',1,'rtabmap::GlobalMap']]], + ['addednodes_9',['addedNodes',['../classrtabmap_1_1GlobalMap.html#a98c2c10030cfa64c1b72d17f046243f4',1,'rtabmap::GlobalMap']]], + ['addenvsensor_10',['addEnvSensor',['../classrtabmap_1_1SensorData.html#a1006dbcfb640b599f0587af3b0ba46ae',1,'rtabmap::SensorData']]], + ['addexample_11',['addExample',['../classclams_1_1DiscreteFrustum.html#aef183fc7d90c0a6ba3245bccf9fbb616',1,'clams::DiscreteFrustum']]], + ['addglobaldescriptor_12',['addGlobalDescriptor',['../classrtabmap_1_1SensorData.html#acc0ac26f01ad9f5185f80f8f09da252e',1,'rtabmap::SensorData']]], + ['addhandler_13',['addHandler',['../classUEventsManager.html#a3bb033062e4a0eb59efdf5f84d170388',1,'UEventsManager']]], + ['addlandmark_14',['addLandmark',['../classrtabmap_1_1Signature.html#a71621ac6411f778342c23fbc4e695a12',1,'rtabmap::Signature']]], + ['addlink_15',['addlink',['../classrtabmap_1_1Signature.html#a3bb2e6a8de8e615e51385c4113630f93',1,'rtabmap::Signature::addLink()'],['../classrtabmap_1_1Rtabmap.html#aef03c0d6ee1ef5646ba11be5dbe9faa5',1,'rtabmap::Rtabmap::addLink()'],['../classrtabmap_1_1Memory.html#a4140effa4830fbe679a51e975f0021a1',1,'rtabmap::Memory::addLink()'],['../classrtabmap_1_1DBDriver.html#acfb5fed58aad744050c392a8d346926b',1,'rtabmap::DBDriver::addLink()']]], + ['addlinks_16',['addlinks',['../classrtabmap_1_1Signature.html#af92465ad9cbfab36ffbc6d372781170c',1,'rtabmap::Signature::addLinks(const std::map< int, Link > &links)'],['../classrtabmap_1_1Signature.html#aa8513c4ecb77c38b95610834c66e893e',1,'rtabmap::Signature::addLinks(const std::list< Link > &links)']]], + ['addnewwords_17',['addNewWords',['../classrtabmap_1_1VWDictionary.html#a2998a6b11e102a2253ac592acf076841',1,'rtabmap::VWDictionary']]], + ['addnodestorepublish_18',['addNodesToRepublish',['../classrtabmap_1_1Rtabmap.html#a0d2caf505525f635bda914e73aa59232',1,'rtabmap::Rtabmap']]], + ['addref_19',['addRef',['../classrtabmap_1_1VisualWord.html#a5826c6a57f9115e6766bb60e2628fe30',1,'rtabmap::VisualWord']]], + ['addsignaturedata_20',['addSignatureData',['../classrtabmap_1_1Statistics.html#a55748a17bc6348a83dc184fb1b2631fd',1,'rtabmap::Statistics']]], + ['addstatistic_21',['addStatistic',['../classrtabmap_1_1Statistics.html#a24d85beaf52fd03ad67c6d9d417efd79',1,'rtabmap::Statistics']]], + ['addstatistics_22',['addStatistics',['../classrtabmap_1_1DBDriver.html#a4dbccd0dabf72da724488692b1713832',1,'rtabmap::DBDriver']]], + ['addword_23',['addWord',['../classrtabmap_1_1VWDictionary.html#ad464ad961b0e4d4cd6dd7895e9ff3d59',1,'rtabmap::VWDictionary']]], + ['addwordref_24',['addWordRef',['../classrtabmap_1_1VWDictionary.html#aea2f0d043d043df37258dc225c62edec',1,'rtabmap::VWDictionary']]], + ['adjustlikelihood_25',['adjustLikelihood',['../classrtabmap_1_1Rtabmap.html#aad648f09bb04b193907528987ccda413',1,'rtabmap::Rtabmap']]], + ['aggregate_26',['aggregate',['../namespacertabmap_1_1util3d.html#acc3c59044fcfdb8cc1fba8a41a0e9eab',1,'rtabmap::util3d']]], + ['algorithm_20evaluation_27',['Algorithm evaluation',['../tools.html#autotoc_md11',1,'']]], + ['allnodesinwm_28',['allNodesInWM',['../classrtabmap_1_1Memory.html#a2098205b805bde66a4a57906a8ca95f5',1,'rtabmap::Memory']]], + ['altitude_29',['altitude',['../classrtabmap_1_1GeodeticCoords.html#a3a0d110deb25400137d4fe552742970a',1,'rtabmap::GeodeticCoords::altitude()'],['../classrtabmap_1_1GPS.html#a50ae4bb38ab5dc1fef49ff367b602adc',1,'rtabmap::GPS::altitude()']]], + ['and_20calibration_30',['Sensors and calibration',['../tools.html#autotoc_md10',1,'']]], + ['and_20correspondences_20of_20two_20point_20clouds_31',['Compute Variance and Correspondences of Two Point Clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'']]], + ['and_20corresponding_20output_20data_3a_32',['Supported input types and corresponding output data:',['../group__LaserScanFromPointCloud.html#autotoc_md12',1,'']]], + ['and_20datasets_33',['Recording and datasets',['../tools.html#autotoc_md9',1,'']]], + ['angular_34',['angular',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#a08918b252e5814477beff38b423df39b',1,'rtabmap::graph::MaxGraphErrors']]], + ['angularlink_35',['angularLink',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#a95dc5269dfe47ed56b315cebe3389ab6',1,'rtabmap::graph::MaxGraphErrors']]], + ['angularratio_36',['angularRatio',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#a97bead9a8191f2746e2586a965ca3c80',1,'rtabmap::graph::MaxGraphErrors']]], + ['angularvelocity_37',['angularVelocity',['../classrtabmap_1_1IMU.html#ad0160a803d2005f3f4db27c402e6bceb',1,'rtabmap::IMU']]], + ['angularvelocitycovariance_38',['angularVelocityCovariance',['../classrtabmap_1_1IMU.html#a660c82c641525ff24aefa7e03ebf7d4a',1,'rtabmap::IMU']]], + ['api_39',['RTAB-Map C++ API',['../index.html',1,'']]], + ['assemble_40',['assemble',['../classrtabmap_1_1GridMap.html#a57ad9df30e61345ec23a45bcda0f2e93',1,'rtabmap::GridMap::assemble()'],['../classrtabmap_1_1CloudMap.html#a58b2f9f2a99fe3ab14ba73603e3d4f68',1,'rtabmap::CloudMap::assemble()'],['../classrtabmap_1_1GlobalMap.html#ae622850e2447bf1cc3e99ee9dcd4b65f',1,'rtabmap::GlobalMap::assemble()'],['../classrtabmap_1_1OctoMap.html#ac74a308322f3162307bfe73bfd60c2dd',1,'rtabmap::OctoMap::assemble()'],['../classrtabmap_1_1OccupancyGrid.html#a4e83e17bca353cd46097c14779119ffd',1,'rtabmap::OccupancyGrid::assemble()']]], + ['assemblednodes_41',['assembledNodes',['../classrtabmap_1_1GlobalMap.html#a7fc3f43e65401d3842419066242e081d',1,'rtabmap::GlobalMap']]], + ['asyncsave_42',['asyncsave',['../classrtabmap_1_1DBDriver.html#a88eee22aa9707a6993f734fe29f6af5d',1,'rtabmap::DBDriver::asyncSave(VisualWord *vw)'],['../classrtabmap_1_1DBDriver.html#ad1510e157f3ab8df3284528369a6d88f',1,'rtabmap::DBDriver::asyncSave(Signature *s)']]], + ['available_43',['available',['../classrtabmap_1_1RegistrationIcp.html#a892ab46eff4e5b0b16bee7d93fa3ba56',1,'rtabmap::RegistrationIcp']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_4.js b/preview/pr-1492/api/latest/search/all_4.js index 0cf6d6dc..62bfebcb 100644 --- a/preview/pr-1492/api/latest/search/all_4.js +++ b/preview/pr-1492/api/latest/search/all_4.js @@ -1,42 +1,19 @@ var searchData= [ - ['a_20point_20cloud_0',['a point cloud',['../group__RemoveNaNFromPointCloud.html',1,'Remove NaN Points from a Point Cloud'],['../group__RemoveNaNNormalsFromPointCloud.html',1,'Remove NaN Points from a Point Cloud']]], - ['a_20point_20cloud_20with_20normals_1',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], - ['a_20single_20point_2',['Transform a single point',['../group__TransformPoint.html',1,'']]], - ['accumulate_3',['accumulate',['../classclams_1_1DiscreteDepthDistortionModel.html#ab9b7555fbf710706d7b94dfcb9ed6399',1,'clams::DiscreteDepthDistortionModel']]], - ['acquire_4',['acquire',['../classUSemaphore.html#a1128f81a47324e6de3946a7719c24223',1,'USemaphore']]], - ['acquiretry_5',['acquireTry',['../classUSemaphore.html#a51a925279a04a54aea3583c4399a744b',1,'USemaphore']]], - ['add_6',['add',['../classrtabmap_1_1LocalGridCache.html#a765142f021aa580bcfdd84545ebc044f',1,'rtabmap::LocalGridCache::add(int nodeId, const LocalGrid &localGrid)'],['../classrtabmap_1_1LocalGridCache.html#a2e83e9c0c11051b5da84bf04b603a99b',1,'rtabmap::LocalGridCache::add(int nodeId, const cv::Mat &ground, const cv::Mat &obstacles, const cv::Mat &empty, float cellSize, const cv::Point3f &viewPoint=cv::Point3f(0, 0, 0))']]], - ['addassemblednode_7',['addAssembledNode',['../classrtabmap_1_1GlobalMap.html#a0b95370df2582da48ff0e1e405cccda2',1,'rtabmap::GlobalMap']]], - ['addednodes_8',['addedNodes',['../classrtabmap_1_1GlobalMap.html#a98c2c10030cfa64c1b72d17f046243f4',1,'rtabmap::GlobalMap']]], - ['addenvsensor_9',['addEnvSensor',['../classrtabmap_1_1SensorData.html#a1006dbcfb640b599f0587af3b0ba46ae',1,'rtabmap::SensorData']]], - ['addexample_10',['addExample',['../classclams_1_1DiscreteFrustum.html#aef183fc7d90c0a6ba3245bccf9fbb616',1,'clams::DiscreteFrustum']]], - ['addglobaldescriptor_11',['addGlobalDescriptor',['../classrtabmap_1_1SensorData.html#acc0ac26f01ad9f5185f80f8f09da252e',1,'rtabmap::SensorData']]], - ['addhandler_12',['addHandler',['../classUEventsManager.html#a3bb033062e4a0eb59efdf5f84d170388',1,'UEventsManager']]], - ['addlandmark_13',['addLandmark',['../classrtabmap_1_1Signature.html#a71621ac6411f778342c23fbc4e695a12',1,'rtabmap::Signature']]], - ['addlink_14',['addlink',['../classrtabmap_1_1DBDriver.html#acfb5fed58aad744050c392a8d346926b',1,'rtabmap::DBDriver::addLink()'],['../classrtabmap_1_1Memory.html#a4140effa4830fbe679a51e975f0021a1',1,'rtabmap::Memory::addLink()'],['../classrtabmap_1_1Rtabmap.html#aef03c0d6ee1ef5646ba11be5dbe9faa5',1,'rtabmap::Rtabmap::addLink()'],['../classrtabmap_1_1Signature.html#a3bb2e6a8de8e615e51385c4113630f93',1,'rtabmap::Signature::addLink(const Link &link)']]], - ['addlinks_15',['addlinks',['../classrtabmap_1_1Signature.html#aa8513c4ecb77c38b95610834c66e893e',1,'rtabmap::Signature::addLinks(const std::list< Link > &links)'],['../classrtabmap_1_1Signature.html#af92465ad9cbfab36ffbc6d372781170c',1,'rtabmap::Signature::addLinks(const std::map< int, Link > &links)']]], - ['addnewwords_16',['addNewWords',['../classrtabmap_1_1VWDictionary.html#a2998a6b11e102a2253ac592acf076841',1,'rtabmap::VWDictionary']]], - ['addnodestorepublish_17',['addNodesToRepublish',['../classrtabmap_1_1Rtabmap.html#a0d2caf505525f635bda914e73aa59232',1,'rtabmap::Rtabmap']]], - ['addref_18',['addRef',['../classrtabmap_1_1VisualWord.html#a5826c6a57f9115e6766bb60e2628fe30',1,'rtabmap::VisualWord']]], - ['addsignaturedata_19',['addSignatureData',['../classrtabmap_1_1Statistics.html#a55748a17bc6348a83dc184fb1b2631fd',1,'rtabmap::Statistics']]], - ['addstatistic_20',['addStatistic',['../classrtabmap_1_1Statistics.html#a24d85beaf52fd03ad67c6d9d417efd79',1,'rtabmap::Statistics']]], - ['addstatistics_21',['addStatistics',['../classrtabmap_1_1DBDriver.html#a4dbccd0dabf72da724488692b1713832',1,'rtabmap::DBDriver']]], - ['addword_22',['addWord',['../classrtabmap_1_1VWDictionary.html#ad464ad961b0e4d4cd6dd7895e9ff3d59',1,'rtabmap::VWDictionary']]], - ['addwordref_23',['addWordRef',['../classrtabmap_1_1VWDictionary.html#aea2f0d043d043df37258dc225c62edec',1,'rtabmap::VWDictionary']]], - ['adjustlikelihood_24',['adjustLikelihood',['../classrtabmap_1_1Rtabmap.html#aad648f09bb04b193907528987ccda413',1,'rtabmap::Rtabmap']]], - ['allnodesinwm_25',['allNodesInWM',['../classrtabmap_1_1Memory.html#a2098205b805bde66a4a57906a8ca95f5',1,'rtabmap::Memory']]], - ['altitude_26',['altitude',['../classrtabmap_1_1GeodeticCoords.html#a3a0d110deb25400137d4fe552742970a',1,'rtabmap::GeodeticCoords::altitude()'],['../classrtabmap_1_1GPS.html#a50ae4bb38ab5dc1fef49ff367b602adc',1,'rtabmap::GPS::altitude()']]], - ['and_20correspondences_20of_20two_20point_20clouds_27',['Compute Variance and Correspondences of Two Point Clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'']]], - ['and_20corresponding_20output_20data_3a_28',['Supported input types and corresponding output data:',['../group__LaserScanFromPointCloud.html#autotoc_md0',1,'']]], - ['angular_29',['angular',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#a08918b252e5814477beff38b423df39b',1,'rtabmap::graph::MaxGraphErrors']]], - ['angularlink_30',['angularLink',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#a95dc5269dfe47ed56b315cebe3389ab6',1,'rtabmap::graph::MaxGraphErrors']]], - ['angularratio_31',['angularRatio',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#a97bead9a8191f2746e2586a965ca3c80',1,'rtabmap::graph::MaxGraphErrors']]], - ['angularvelocity_32',['angularVelocity',['../classrtabmap_1_1IMU.html#ad0160a803d2005f3f4db27c402e6bceb',1,'rtabmap::IMU']]], - ['angularvelocitycovariance_33',['angularVelocityCovariance',['../classrtabmap_1_1IMU.html#a660c82c641525ff24aefa7e03ebf7d4a',1,'rtabmap::IMU']]], - ['assemble_34',['assemble',['../classrtabmap_1_1OctoMap.html#ac74a308322f3162307bfe73bfd60c2dd',1,'rtabmap::OctoMap::assemble()'],['../classrtabmap_1_1GlobalMap.html#ae622850e2447bf1cc3e99ee9dcd4b65f',1,'rtabmap::GlobalMap::assemble()'],['../classrtabmap_1_1OccupancyGrid.html#a4e83e17bca353cd46097c14779119ffd',1,'rtabmap::OccupancyGrid::assemble()'],['../classrtabmap_1_1GridMap.html#a57ad9df30e61345ec23a45bcda0f2e93',1,'rtabmap::GridMap::assemble()'],['../classrtabmap_1_1CloudMap.html#a58b2f9f2a99fe3ab14ba73603e3d4f68',1,'rtabmap::CloudMap::assemble()']]], - ['assemblednodes_35',['assembledNodes',['../classrtabmap_1_1GlobalMap.html#a7fc3f43e65401d3842419066242e081d',1,'rtabmap::GlobalMap']]], - ['asyncsave_36',['asyncsave',['../classrtabmap_1_1DBDriver.html#a88eee22aa9707a6993f734fe29f6af5d',1,'rtabmap::DBDriver::asyncSave(VisualWord *vw)'],['../classrtabmap_1_1DBDriver.html#ad1510e157f3ab8df3284528369a6d88f',1,'rtabmap::DBDriver::asyncSave(Signature *s)']]], - ['audio_20stuff_20libutilite_5faudio_20so_20_3a_20optional_37',['Audio stuff (libutilite_audio.so : OPTIONAL)',['../group__UtiLite.html#audioLib',1,'']]], - ['available_38',['available',['../classrtabmap_1_1RegistrationIcp.html#a892ab46eff4e5b0b16bee7d93fa3ba56',1,'rtabmap::RegistrationIcp']]] + ['backwardcompatibility_0',['backwardcompatibility',['../classrtabmap_1_1LaserScan.html#aafea81eab365a2fc2b4f90d8deceafc9',1,'rtabmap::LaserScan::backwardCompatibility(const cv::Mat &oldScanFormat, int maxPoints=0, int maxRange=0, const Transform &localTransform=Transform::getIdentity())'],['../classrtabmap_1_1LaserScan.html#a61e1fefc6554dd6fc1da3c2e5aeefd0c',1,'rtabmap::LaserScan::backwardCompatibility(const cv::Mat &oldScanFormat, float minRange, float maxRange, float angleMin, float angleMax, float angleInc, const Transform &localTransform=Transform::getIdentity())']]], + ['baseline_1',['baseline',['../classrtabmap_1_1StereoCameraModel.html#a8dc48f95fcf68eb81da96941f778535f',1,'rtabmap::StereoCameraModel']]], + ['basic_20mathematic_20operations_2',['Basic mathematic operations',['../group__UtiLite.html#math',1,'']]], + ['bayes_3',['Bayes',['../parameters.html#parameters_Bayes',1,'']]], + ['bayesfilter_4',['bayesfilter',['../classrtabmap_1_1BayesFilter.html#a2955edc4b79110b5bd1bd03f1616056e',1,'rtabmap::BayesFilter::BayesFilter()'],['../classrtabmap_1_1BayesFilter.html',1,'rtabmap::BayesFilter']]], + ['bearing_5',['bearing',['../classrtabmap_1_1GPS.html#a9285c1d2e97f83dc0b8df3666b912169',1,'rtabmap::GPS']]], + ['behavior_3a_6',['Behavior:',['../namespacertabmap_1_1util3d.html#autotoc_md14',1,'']]], + ['bin_5fdepth_5f_7',['bin_depth_',['../classclams_1_1DiscreteDepthDistortionModel.html#a1bd63eed7f9ca2759dcf4975b4f2f951',1,'clams::DiscreteDepthDistortionModel']]], + ['bin_5fheight_5f_8',['bin_height_',['../classclams_1_1DiscreteDepthDistortionModel.html#ae74671d8a3dd71c5fa3f3b44d163ba0c',1,'clams::DiscreteDepthDistortionModel']]], + ['bin_5fwidth_5f_9',['bin_width_',['../classclams_1_1DiscreteDepthDistortionModel.html#acbc26d0d0feddc1a7f27eca81b39dd20',1,'clams::DiscreteDepthDistortionModel']]], + ['blocks_10',['Building blocks',['../index.html#autotoc_md7',1,'']]], + ['box_20filtering_11',['Crop Box Filtering',['../group__CropBox.html',1,'']]], + ['brief_12',['BRIEF',['../parameters.html#parameters_BRIEF',1,'']]], + ['brightnessandcontrastauto_13',['brightnessAndContrastAuto',['../namespacertabmap_1_1util2d.html#a89ec90b2659c764ba22b5c36d729c8f8',1,'rtabmap::util2d']]], + ['brisk_14',['brisk',['../parameters.html#parameters_BRISK',1,'BRISK'],['../classrtabmap_1_1BRISK.html',1,'rtabmap::BRISK']]], + ['building_20blocks_15',['Building blocks',['../index.html#autotoc_md7',1,'']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_5.js b/preview/pr-1492/api/latest/search/all_5.js index 86475d76..331d31be 100644 --- a/preview/pr-1492/api/latest/search/all_5.js +++ b/preview/pr-1492/api/latest/search/all_5.js @@ -1,15 +1,151 @@ var searchData= [ - ['backwardcompatibility_0',['backwardcompatibility',['../classrtabmap_1_1LaserScan.html#aafea81eab365a2fc2b4f90d8deceafc9',1,'rtabmap::LaserScan::backwardCompatibility(const cv::Mat &oldScanFormat, int maxPoints=0, int maxRange=0, const Transform &localTransform=Transform::getIdentity())'],['../classrtabmap_1_1LaserScan.html#a61e1fefc6554dd6fc1da3c2e5aeefd0c',1,'rtabmap::LaserScan::backwardCompatibility(const cv::Mat &oldScanFormat, float minRange, float maxRange, float angleMin, float angleMax, float angleInc, const Transform &localTransform=Transform::getIdentity())']]], - ['baseline_1',['baseline',['../classrtabmap_1_1StereoCameraModel.html#a8dc48f95fcf68eb81da96941f778535f',1,'rtabmap::StereoCameraModel']]], - ['basic_20mathematic_20operations_2',['Basic mathematic operations',['../group__UtiLite.html#math',1,'']]], - ['bayesfilter_3',['bayesfilter',['../classrtabmap_1_1BayesFilter.html',1,'rtabmap::BayesFilter'],['../classrtabmap_1_1BayesFilter.html#a2955edc4b79110b5bd1bd03f1616056e',1,'rtabmap::BayesFilter::BayesFilter()']]], - ['bearing_4',['bearing',['../classrtabmap_1_1GPS.html#a9285c1d2e97f83dc0b8df3666b912169',1,'rtabmap::GPS']]], - ['behavior_3a_5',['Behavior:',['../util3d__transforms_8h.html#autotoc_md2',1,'']]], - ['bin_5fdepth_5f_6',['bin_depth_',['../classclams_1_1DiscreteDepthDistortionModel.html#a1bd63eed7f9ca2759dcf4975b4f2f951',1,'clams::DiscreteDepthDistortionModel']]], - ['bin_5fheight_5f_7',['bin_height_',['../classclams_1_1DiscreteDepthDistortionModel.html#ae74671d8a3dd71c5fa3f3b44d163ba0c',1,'clams::DiscreteDepthDistortionModel']]], - ['bin_5fwidth_5f_8',['bin_width_',['../classclams_1_1DiscreteDepthDistortionModel.html#acbc26d0d0feddc1a7f27eca81b39dd20',1,'clams::DiscreteDepthDistortionModel']]], - ['box_20filtering_9',['Crop Box Filtering',['../group__CropBox.html',1,'']]], - ['brightnessandcontrastauto_10',['brightnessAndContrastAuto',['../namespacertabmap_1_1util2d.html#a89ec90b2659c764ba22b5c36d729c8f8',1,'rtabmap::util2d']]], - ['brisk_11',['BRISK',['../classrtabmap_1_1BRISK.html',1,'rtabmap']]] + ['c_20api_0',['RTAB-Map C++ API',['../index.html',1,'']]], + ['cache_1',['cache',['../classrtabmap_1_1GlobalMap.html#a632f06ccce72bce66a9fd38d37f23b80',1,'rtabmap::GlobalMap']]], + ['calckittisequenceerrors_2',['calcKittiSequenceErrors',['../namespacertabmap_1_1graph.html#a3c9effdb0d7c235dc1b8d7e3f8487c67',1,'rtabmap::graph']]], + ['calcopticalflowpyrlkstereo_3',['calcOpticalFlowPyrLKStereo',['../namespacertabmap_1_1util2d.html#a3d01284751a6b46770a28a7f63576600',1,'rtabmap::util2d']]], + ['calcrelativeerrors_4',['calcRelativeErrors',['../namespacertabmap_1_1graph.html#a83c41a7cdd595ae6f76d3f1c5140c215',1,'rtabmap::graph']]], + ['calcrmse_5',['calcRMSE',['../namespacertabmap_1_1graph.html#a5c36e32a4acd10ac3cdbbf7d73591f88',1,'rtabmap::graph']]], + ['calcstereocorrespondences_6',['calcStereoCorrespondences',['../namespacertabmap_1_1util2d.html#a53e2ae078c4c5c997fda9f1b6d1dda33',1,'rtabmap::util2d']]], + ['calibration_7',['Sensors and calibration',['../tools.html#autotoc_md10',1,'']]], + ['camera_8',['camera',['../classrtabmap_1_1Camera.html',1,'rtabmap::Camera'],['../classrtabmap_1_1SensorCaptureThread.html#ad6750f6280bdcbb386a051ba9cc36857',1,'rtabmap::SensorCaptureThread::camera()'],['../classrtabmap_1_1Camera.html#aaae7434ffa5e54f5006355779d335dd3',1,'rtabmap::Camera::Camera()']]], + ['cameradepthai_9',['CameraDepthAI',['../classrtabmap_1_1CameraDepthAI.html',1,'rtabmap']]], + ['cameraevent_10',['CameraEvent',['../namespacertabmap.html#a02e773b48c5ac372ce67fe4e040d835d',1,'rtabmap']]], + ['camerafreenect_11',['CameraFreenect',['../classrtabmap_1_1CameraFreenect.html',1,'rtabmap']]], + ['camerafreenect2_12',['CameraFreenect2',['../classrtabmap_1_1CameraFreenect2.html',1,'rtabmap']]], + ['cameraimages_13',['CameraImages',['../classrtabmap_1_1CameraImages.html',1,'rtabmap']]], + ['cameraindex_14',['cameraIndex',['../classrtabmap_1_1FeatureBA.html#a8db953b6f93249d5c28c25073cd4e095',1,'rtabmap::FeatureBA']]], + ['camerainfo_15',['CameraInfo',['../namespacertabmap.html#ac1143b629394a895ca246d256dbc6038',1,'rtabmap']]], + ['camerak4a_16',['CameraK4A',['../classrtabmap_1_1CameraK4A.html',1,'rtabmap']]], + ['camerak4w2_17',['CameraK4W2',['../classrtabmap_1_1CameraK4W2.html',1,'rtabmap']]], + ['cameramodel_18',['cameramodel',['../classrtabmap_1_1CameraModel.html#aadb6b19ea8a94f3f6719ea0233196c34',1,'rtabmap::CameraModel::CameraModel()'],['../classrtabmap_1_1CameraModel.html',1,'rtabmap::CameraModel'],['../classrtabmap_1_1CameraModel.html#a4810e60f3af95b73a61879aa97201695',1,'rtabmap::CameraModel::CameraModel(const std::string &name, const cv::Size &imageSize, const cv::Mat &K, const cv::Mat &D, const cv::Mat &R, const cv::Mat &P, const Transform &localTransform=opticalRotation())'],['../classrtabmap_1_1CameraModel.html#adad6652a711eecc9a50e544f14d276cd',1,'rtabmap::CameraModel::CameraModel()'],['../classrtabmap_1_1CameraModel.html#a745c2d60ef6b460ca380aebd55b5d61c',1,'rtabmap::CameraModel::CameraModel(const std::string &name, double fx, double fy, double cx, double cy, const Transform &localTransform=opticalRotation(), double Tx=0.0f, const cv::Size &imageSize=cv::Size(0, 0))']]], + ['cameramodels_19',['cameraModels',['../classrtabmap_1_1SensorData.html#a6ace7b2b8ebae5f7ab18e159fe6e8a92',1,'rtabmap::SensorData']]], + ['cameramynteye_20',['CameraMyntEye',['../classrtabmap_1_1CameraMyntEye.html',1,'rtabmap']]], + ['cameraname_21',['cameraname',['../classrtabmap_1_1SensorCaptureInfo.html#a8f4c2fb07970cb40bf2fe7ad19743d23',1,'rtabmap::SensorCaptureInfo::cameraName'],['../classrtabmap_1_1SensorEvent.html#adaf11817f3e0338ab63b1e8fee4a3c01',1,'rtabmap::SensorEvent::cameraName()']]], + ['cameraopenni_22',['CameraOpenni',['../classrtabmap_1_1CameraOpenni.html',1,'rtabmap']]], + ['cameraopenni2_23',['CameraOpenNI2',['../classrtabmap_1_1CameraOpenNI2.html',1,'rtabmap']]], + ['cameraopennicv_24',['CameraOpenNICV',['../classrtabmap_1_1CameraOpenNICV.html',1,'rtabmap']]], + ['cameraorbbecsdk_25',['CameraOrbbecSDK',['../classrtabmap_1_1CameraOrbbecSDK.html',1,'rtabmap']]], + ['camerarealsense_26',['CameraRealSense',['../classrtabmap_1_1CameraRealSense.html',1,'rtabmap']]], + ['camerarealsense2_27',['CameraRealSense2',['../classrtabmap_1_1CameraRealSense2.html',1,'rtabmap']]], + ['camerargbdimages_28',['CameraRGBDImages',['../classrtabmap_1_1CameraRGBDImages.html',1,'rtabmap']]], + ['cameraseersense_29',['CameraSeerSense',['../classrtabmap_1_1CameraSeerSense.html',1,'rtabmap']]], + ['camerastereodc1394_30',['CameraStereoDC1394',['../classrtabmap_1_1CameraStereoDC1394.html',1,'rtabmap']]], + ['camerastereoflycapture2_31',['CameraStereoFlyCapture2',['../classrtabmap_1_1CameraStereoFlyCapture2.html',1,'rtabmap']]], + ['camerastereoimages_32',['CameraStereoImages',['../classrtabmap_1_1CameraStereoImages.html',1,'rtabmap']]], + ['camerastereotara_33',['CameraStereoTara',['../classrtabmap_1_1CameraStereoTara.html',1,'rtabmap']]], + ['camerastereovideo_34',['CameraStereoVideo',['../classrtabmap_1_1CameraStereoVideo.html',1,'rtabmap']]], + ['camerastereozed_35',['CameraStereoZed',['../classrtabmap_1_1CameraStereoZed.html',1,'rtabmap']]], + ['camerastereozedoc_36',['CameraStereoZedOC',['../classrtabmap_1_1CameraStereoZedOC.html',1,'rtabmap']]], + ['camerathread_37',['CameraThread',['../namespacertabmap.html#acd001e2ea3d2e44d9e24faab74d36324',1,'rtabmap']]], + ['cameravideo_38',['CameraVideo',['../classrtabmap_1_1CameraVideo.html',1,'rtabmap']]], + ['canparsestring_39',['canParseString',['../classrtabmap_1_1Transform.html#af44657c8360a79a67e538f25027df639',1,'rtabmap::Transform']]], + ['canprocessasyncimu_40',['canprocessasyncimu',['../classrtabmap_1_1OdometryVINSFusion.html#a1a3145c62e7b0b43cfb5a94f61d2c9d1',1,'rtabmap::OdometryVINSFusion::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryMSCKF.html#a4dd9c2358d2e69f397b61746519a923a',1,'rtabmap::OdometryMSCKF::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryOkvis.html#a4e94c233112e7105dffa37eb8d33427f',1,'rtabmap::OdometryOkvis::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryLIOSAM.html#a51193d7f42c9b0174c6eedd75d8f4535',1,'rtabmap::OdometryLIOSAM::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryOpenVINS.html#a7712fe74d5ff65a67fe362010b795e14',1,'rtabmap::OdometryOpenVINS::canProcessAsyncIMU()'],['../classrtabmap_1_1Odometry.html#a7a1c1e4598528a4e94f510b5dabac528',1,'rtabmap::Odometry::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryORBSLAM3.html#a2f226f38792f0c8bc146d73985239370',1,'rtabmap::OdometryORBSLAM3::canProcessAsyncIMU()']]], + ['canprocessrawimages_41',['canprocessrawimages',['../classrtabmap_1_1OdometryVINSFusion.html#a505ae049f32115a81d4f4258b5fb2134',1,'rtabmap::OdometryVINSFusion::canProcessRawImages()'],['../classrtabmap_1_1OdometryOpenVINS.html#aed27c46aa9ddc68c59eb09f2b3a9d3d0',1,'rtabmap::OdometryOpenVINS::canProcessRawImages()'],['../classrtabmap_1_1OdometryOkvis.html#ad4d4602445081fff30b74d1c7e22dbff',1,'rtabmap::OdometryOkvis::canProcessRawImages()'],['../classrtabmap_1_1OdometryMSCKF.html#a06b5b242107ffe5c379ff7ed089d07c6',1,'rtabmap::OdometryMSCKF::canProcessRawImages()'],['../classrtabmap_1_1Odometry.html#a69809beb553e6d4cd4a950ce251449e0',1,'rtabmap::Odometry::canProcessRawImages()']]], + ['canuseguess_42',['canUseGuess',['../classrtabmap_1_1Registration.html#ab000f795ec498882585a634c2dafec05',1,'rtabmap::Registration']]], + ['capturedata_43',['capturedata',['../classrtabmap_1_1SensorCapture.html#a85e8691b5201a5383d1463ed980f7958',1,'rtabmap::SensorCapture::captureData()'],['../classrtabmap_1_1LidarVLP16.html#a60d8190947d474e0557695c1032c40b8',1,'rtabmap::LidarVLP16::captureData()']]], + ['captureimage_44',['captureImage',['../classrtabmap_1_1CameraMyntEye.html#acefbf910185313e7cf645ecff344329c',1,'rtabmap::CameraMyntEye']]], + ['cellsize_45',['cellSize',['../classrtabmap_1_1LocalGrid.html#a13abf7a3ed9d8680ea339551401b62f5',1,'rtabmap::LocalGrid']]], + ['changelinkids_46',['changeLinkIds',['../classrtabmap_1_1Signature.html#a10d3bce2c3e4ec2de31aa5fa0c4b5934',1,'rtabmap::Signature']]], + ['changewordsref_47',['changeWordsRef',['../classrtabmap_1_1Signature.html#a0fbef54e89583c0ee919f938d57c8759',1,'rtabmap::Signature']]], + ['classes_48',['The main classes',['../index.html#autotoc_md4',1,'']]], + ['cleantexturemesh_49',['cleanTextureMesh',['../namespacertabmap_1_1util3d.html#a07466d3f99ac7f763ba476f65c99ebb0',1,'rtabmap::util3d']]], + ['cleanup_50',['cleanup',['../classrtabmap_1_1Memory.html#af87e4718dd842c59fd8459430c40d78f',1,'rtabmap::Memory']]], + ['cleanuplocalgrids_51',['cleanuplocalgrids',['../classrtabmap_1_1Rtabmap.html#ac7de2278aa53a315a63bec05c1f0a15f',1,'rtabmap::Rtabmap::cleanupLocalGrids()'],['../classrtabmap_1_1Memory.html#a6e63312ada575016b583a4252dc0a70c',1,'rtabmap::Memory::cleanupLocalGrids()']]], + ['clear_52',['clear',['../classrtabmap_1_1VWDictionary.html#a566aaf19cdc098587e88393e4140b351',1,'rtabmap::VWDictionary::clear()'],['../classrtabmap_1_1LocalGridCache.html#a4068440ef10859d05f252e36f916604b',1,'rtabmap::LocalGridCache::clear()'],['../classrtabmap_1_1LaserScan.html#af0ad1e84f0be48a84b772385249adb45',1,'rtabmap::LaserScan::clear()'],['../classrtabmap_1_1GlobalMap.html#aa6701a09e2532877e73d5b1ba8cb1213',1,'rtabmap::GlobalMap::clear()'],['../classrtabmap_1_1OctoMap.html#a6f9f296f3d5852f749c88291fa11d70f',1,'rtabmap::OctoMap::clear()'],['../classrtabmap_1_1OccupancyGrid.html#a76e50602b4dea4a94b1e7e1db25c9177',1,'rtabmap::OccupancyGrid::clear()'],['../classrtabmap_1_1GridMap.html#a2a3b8ba591cf41da62e5486bb62b8f51',1,'rtabmap::GridMap::clear()'],['../classrtabmap_1_1CloudMap.html#a3e2089cb30bd4efbee1ede0c041ee4af',1,'rtabmap::CloudMap::clear()']]], + ['clearbuffereddata_53',['clearBufferedData',['../classrtabmap_1_1RtabmapThread.html#aea5c7a61adab9ed8382066806420bfac',1,'rtabmap::RtabmapThread']]], + ['clearcompresseddata_54',['clearCompressedData',['../classrtabmap_1_1SensorData.html#a33244e8049bfae5bea9ecf80057bcd29',1,'rtabmap::SensorData']]], + ['clearglobaldescriptors_55',['clearGlobalDescriptors',['../classrtabmap_1_1SensorData.html#a37c2569419731afc855a3ce984c11505',1,'rtabmap::SensorData']]], + ['clearpath_56',['clearPath',['../classrtabmap_1_1Rtabmap.html#a589cd696bffe53a5e00898631e7d9103',1,'rtabmap::Rtabmap']]], + ['clearrawdata_57',['clearRawData',['../classrtabmap_1_1SensorData.html#a53040403970a08a677e69d824a31f7b2',1,'rtabmap::SensorData']]], + ['clone_58',['clone',['../classrtabmap_1_1Transform.html#a93af73b3a388d66293d007cb164b2198',1,'rtabmap::Transform']]], + ['close_59',['close',['../classrtabmap_1_1Memory.html#a44023158524dee3471a8dff43ea132db',1,'rtabmap::Memory::close()'],['../classrtabmap_1_1RtabmapThread.html#aabea5cf86e55d6669d41b0b569dac574',1,'rtabmap::RtabmapThread::close()'],['../classrtabmap_1_1Rtabmap.html#a5e0b2eada8ae885e45df23165bb91d2f',1,'rtabmap::Rtabmap::close()']]], + ['closeconnection_60',['closeConnection',['../classrtabmap_1_1DBDriver.html#abb644a203d148d0b29db41aea04c949f',1,'rtabmap::DBDriver']]], + ['cloud_61',['cloud',['../group__RemoveNaNFromPointCloud.html',1,'Remove NaN Points from a Point Cloud'],['../group__RemoveNaNNormalsFromPointCloud.html',1,'Remove NaN Points from a Point Cloud']]], + ['cloud_20cluster_20extraction_62',['Point Cloud Cluster Extraction',['../group__ExtractClusters.html',1,'']]], + ['cloud_20downsampling_63',['Point Cloud Downsampling',['../group__PointCloudDownSampling.html',1,'']]], + ['cloud_20indices_20extraction_64',['Point Cloud Indices Extraction',['../group__ExtractIndices.html',1,'']]], + ['cloud_20with_20normals_65',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], + ['cloudfromdepth_66',['cloudfromdepth',['../namespacertabmap_1_1util3d.html#a9fa0222fe9a7f74fcfa4c04c0c2dd532',1,'rtabmap::util3d::cloudFromDepth(const cv::Mat &imageDepth, const CameraModel &model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)'],['../namespacertabmap_1_1util3d.html#a45c699a4a8f4108aa31148fb706e6249',1,'rtabmap::util3d::cloudFromDepth(const cv::Mat &imageDepth, float cx, float cy, float fx, float fy, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)']]], + ['cloudfromdepthrgb_67',['cloudfromdepthrgb',['../namespacertabmap_1_1util3d.html#a64b369873a01960576cb34aab4c5a319',1,'rtabmap::util3d::cloudFromDepthRGB(const cv::Mat &imageRgb, const cv::Mat &imageDepth, const CameraModel &model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)'],['../namespacertabmap_1_1util3d.html#a982bc5d13fea129a174e16373aa8a31c',1,'rtabmap::util3d::cloudFromDepthRGB(const cv::Mat &imageRgb, const cv::Mat &imageDepth, float cx, float cy, float fx, float fy, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)']]], + ['cloudfromdisparity_68',['cloudFromDisparity',['../namespacertabmap_1_1util3d.html#aee34b5fe56014a9fa058fbdbf90cab71',1,'rtabmap::util3d']]], + ['cloudfromdisparityrgb_69',['cloudFromDisparityRGB',['../namespacertabmap_1_1util3d.html#a1e4a96407fb1b92018e640ef41b8db8e',1,'rtabmap::util3d']]], + ['cloudfromsensordata_70',['cloudFromSensorData',['../namespacertabmap_1_1util3d.html#aacda489f2336d8edb4e982f61f55cc66',1,'rtabmap::util3d']]], + ['cloudfromstereoimages_71',['cloudFromStereoImages',['../namespacertabmap_1_1util3d.html#a406caa6c0c51bae870a8c3a44e7daccc',1,'rtabmap::util3d']]], + ['cloudmap_72',['CloudMap',['../classrtabmap_1_1CloudMap.html',1,'rtabmap']]], + ['cloudrgbfromsensordata_73',['cloudRGBFromSensorData',['../namespacertabmap_1_1util3d.html#a29ece82e01f041cab271fe9322cf9745',1,'rtabmap::util3d']]], + ['clouds_74',['clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'Compute Variance and Correspondences of Two Point Clouds'],['../group__PointCloudRangeFiltering.html',1,'Range Filtering of PCL Point Clouds'],['../group__PointCloudSplitRangeFiltering.html',1,'Split Range Filtering of PCL Point Clouds'],['../group__TransformPointcloud.html',1,'Transform PCL Point Clouds']]], + ['cloudsfromsensordata_75',['cloudsFromSensorData',['../namespacertabmap_1_1util3d.html#ada07c0379fcc7bb7465e31a5a53ebfaa',1,'rtabmap::util3d']]], + ['cloudsrgbfromsensordata_76',['cloudsRGBFromSensorData',['../namespacertabmap_1_1util3d.html#a2155fca440675ca9697a2fe7b2efb30e',1,'rtabmap::util3d']]], + ['cluster_20extraction_77',['Point Cloud Cluster Extraction',['../group__ExtractClusters.html',1,'']]], + ['cmd_78',['Cmd',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801',1,'rtabmap::RtabmapEventCmd']]], + ['code_79',['Code',['../classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66',1,'rtabmap::SensorEvent']]], + ['command_20line_20tools_80',['Command-line tools',['../tools.html',1,'']]], + ['commonfiltering_81',['commonfiltering',['../namespacertabmap_1_1util3d.html#a7edd91750858112fd161f0ed30af7f45',1,'rtabmap::util3d::commonFiltering(const LaserScan &scan, int downsamplingStep, float rangeMin=0.0f, float rangeMax=0.0f, float voxelSize=0.0f, int normalK=0, float normalRadius=0.0f, float groundNormalsUp=0.0f)'],['../namespacertabmap_1_1util3d.html#ad02c78c4d3ca36fa9a27a845540ebe55',1,'rtabmap::util3d::commonFiltering(const LaserScan &scan, int downsamplingStep, float rangeMin, float rangeMax, float voxelSize, int normalK, float normalRadius, bool forceGroundNormalsUp)']]], + ['compareto_82',['compareTo',['../classrtabmap_1_1Signature.html#abe3b712a3c74599007b1974f592d82bd',1,'rtabmap::Signature']]], + ['complexity_20of_20a_20point_20cloud_20with_20normals_83',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], + ['compressdata_84',['compressData',['../namespacertabmap.html#a749adef593d09b887926afb6ebdb5834',1,'rtabmap']]], + ['compressdata2_85',['compressData2',['../namespacertabmap.html#aca82ee9efc46461c648c7ab8999e1d5b',1,'rtabmap']]], + ['compresseddepthformat_86',['compresseddepthformat',['../namespacertabmap.html#ab5cb2dcd6db7fe3bbe25d847177582c2',1,'rtabmap::compressedDepthFormat(const std::vector< unsigned char > &bytes)'],['../namespacertabmap.html#a58b406e413250675abbf0ec2956e3de8',1,'rtabmap::compressedDepthFormat(const unsigned char *bytes, size_t size)'],['../namespacertabmap.html#a67c525e80a7187b3106e5fd76155cabc',1,'rtabmap::compressedDepthFormat(const cv::Mat &bytes)']]], + ['compressimage_87',['compressImage',['../namespacertabmap.html#a52beb14eea422420c95fd69bdf3ab9dc',1,'rtabmap']]], + ['compressimage2_88',['compressImage2',['../namespacertabmap.html#abd9d5523210562abd9b5dc8fa9dbeb99',1,'rtabmap']]], + ['compressionthread_89',['compressionthread',['../classrtabmap_1_1CompressionThread.html#a8cfe0e3d632c888c143b4e7902145fde',1,'rtabmap::CompressionThread::CompressionThread()'],['../classrtabmap_1_1CompressionThread.html',1,'rtabmap::CompressionThread'],['../classrtabmap_1_1CompressionThread.html#a6bdec4c44e47774291bc9f98b3b5c146',1,'rtabmap::CompressionThread::CompressionThread()']]], + ['compressstring_90',['compressString',['../namespacertabmap.html#a4f0dfae296aa7029e959d573b286285a',1,'rtabmap']]], + ['computation_91',['Region of Interest (ROI) Computation',['../group__RoiComputation.html',1,'']]], + ['compute_20structural_20complexity_20of_20a_20point_20cloud_20with_20normals_92',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], + ['compute_20variance_20and_20correspondences_20of_20two_20point_20clouds_93',['Compute Variance and Correspondences of Two Point Clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'']]], + ['computebacorrespondences_94',['computeBACorrespondences',['../classrtabmap_1_1Optimizer.html#a93fb09dac068e64de000f692bcb8216f',1,'rtabmap::Optimizer']]], + ['computecorrespondences_95',['computecorrespondences',['../classrtabmap_1_1Stereo.html#aefb9a38643b353727430c4bb6a551382',1,'rtabmap::Stereo::computeCorrespondences()'],['../classrtabmap_1_1StereoOpticalFlow.html#a406bbf688782966ea55a44c49ac10cbe',1,'rtabmap::StereoOpticalFlow::computeCorrespondences()']]], + ['computedepth_96',['computeDepth',['../classrtabmap_1_1StereoCameraModel.html#a514f7d1baff8b4be96d760b27279f5d6',1,'rtabmap::StereoCameraModel']]], + ['computedisparity_97',['computedisparity',['../classrtabmap_1_1StereoDense.html#ac394d1dad3fa899f310e4c3eb3e428c4',1,'rtabmap::StereoDense::computeDisparity()'],['../classrtabmap_1_1StereoCameraModel.html#a28230b8236ed778729ed1e1ceb590f31',1,'rtabmap::StereoCameraModel::computeDisparity(unsigned short depth) const'],['../classrtabmap_1_1StereoCameraModel.html#aecf8b2a628ead0bc422dbf791d683f5b',1,'rtabmap::StereoCameraModel::computeDisparity(float depth) const'],['../classrtabmap_1_1StereoSGBM.html#ac0677ba125a665fe723f20814bf724cc',1,'rtabmap::StereoSGBM::computeDisparity()'],['../classrtabmap_1_1StereoBM.html#a94b6d71050cf4b784f87853175c57b00',1,'rtabmap::StereoBM::computeDisparity()']]], + ['computeicptransform_98',['computeIcpTransform',['../classrtabmap_1_1Memory.html#aca66c6d1316f9d833b279104a683ee50',1,'rtabmap::Memory']]], + ['computeicptransformmulti_99',['computeIcpTransformMulti',['../classrtabmap_1_1Memory.html#a34aa7efd5f6ce0fd3136459542ad8ebb',1,'rtabmap::Memory']]], + ['computelikelihood_100',['computeLikelihood',['../classrtabmap_1_1Memory.html#a984ca01a87434b11a66dc1d96e2fff17',1,'rtabmap::Memory']]], + ['computemaxgrapherrors_101',['computeMaxGraphErrors',['../namespacertabmap_1_1graph.html#a4691b760dfafe6d93de514c96fa55e0e',1,'rtabmap::graph']]], + ['computeminmax_102',['computeMinMax',['../namespacertabmap_1_1graph.html#a39f8c9011cb5b7652003df9275c88410',1,'rtabmap::graph']]], + ['computenormalscomplexity_103',['computenormalscomplexity',['../group__ComputeNormalsComplexity.html#ga13a6d7525494d390041c9ef0337e02dd',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::PointNormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58',1,'rtabmap::util3d::computeNormalsComplexity(const LaserScan &scan, const Transform &t=Transform::getIdentity(), cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga5a68422282e99f8d05c0821eac491895',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::Normal > &normals, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga6e03130bf686d43ea527dc8e6f5cce55',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga3e024c51a6a49d1c8e6b64c230148137',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)']]], + ['computepath_104',['computepath',['../namespacertabmap_1_1graph.html#a1ec6b9506985624f31fb2091219cb142',1,'rtabmap::graph::computePath()'],['../classrtabmap_1_1Rtabmap.html#ab797f7f5bb73a507ba4d4672cd5476df',1,'rtabmap::Rtabmap::computePath(int targetNode, bool global)'],['../classrtabmap_1_1Rtabmap.html#a14d5c84b61386e95071e90aba406ff49',1,'rtabmap::Rtabmap::computePath(const Transform &targetPose, float tolerance=-1.0f)'],['../namespacertabmap_1_1graph.html#a5ec6c3883f73181d9458c5905c0aa0ea',1,'rtabmap::graph::computePath(const std::map< int, rtabmap::Transform > &poses, const std::multimap< int, int > &links, int from, int to, bool updateNewCosts=false)'],['../namespacertabmap_1_1graph.html#ae21d02d613df461d6163f9d9a3db7ad2',1,'rtabmap::graph::computePath(const std::multimap< int, Link > &links, int from, int to, bool updateNewCosts=false, bool useSameCostForAllLinks=false)']]], + ['computepathlength_105',['computepathlength',['../namespacertabmap_1_1graph.html#a3cd2009752bc8e39ec00f7f08cfd4a39',1,'rtabmap::graph::computePathLength(const std::vector< std::pair< int, Transform > > &path)'],['../namespacertabmap_1_1graph.html#a14376d7f2365ab41e5c361876c999277',1,'rtabmap::graph::computePathLength(const std::map< int, Transform > &path)']]], + ['computeposterior_106',['computePosterior',['../classrtabmap_1_1BayesFilter.html#a7ab8bc28ec172a18a80001585161b238',1,'rtabmap::BayesFilter']]], + ['computeroi_107',['computeroi',['../group__RoiComputation.html#ga56fed8ce688e8e9eb3b1f74ad0febcef',1,'rtabmap::util2d::computeRoi()'],['../classrtabmap_1_1Feature2D.html#a8bdfa57df68506fecb6342b9f5bc98e8',1,'rtabmap::Feature2D::computeRoi()'],['../group__RoiComputation.html#ga81d9f49d117d02494c7ff57f5d426b15',1,'rtabmap::util2d::computeRoi(const cv::Mat &image, const std::vector< float > &roiRatios)'],['../group__RoiComputation.html#ga2f0ffb8f6882e28709b03446d50250bb',1,'rtabmap::util2d::computeRoi(const cv::Size &imageSize, const std::string &roiRatios)'],['../group__RoiComputation.html#ga79d3f93673fb236980f0be532695f478',1,'rtabmap::util2d::computeRoi(const cv::Mat &image, const std::string &roiRatios)']]], + ['computetransform_108',['computetransform',['../classrtabmap_1_1Memory.html#a29636c34234e6e2809e3d57329dc40d6',1,'rtabmap::Memory::computeTransform(int fromId, int toId, Transform guess, RegistrationInfo *info=0, bool useKnownCorrespondencesIfPossible=false)'],['../classrtabmap_1_1Memory.html#a4ae0287262c04905baab2d6f94448486',1,'rtabmap::Memory::computeTransform(Signature &fromS, Signature &toS, Transform guess, RegistrationInfo *info=0, bool useKnownCorrespondencesIfPossible=false) const']]], + ['computetransformation_109',['computetransformation',['../classrtabmap_1_1Registration.html#aa6b81a6f4137138a1b49510cc3f97679',1,'rtabmap::Registration::computeTransformation(const Signature &from, const Signature &to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const'],['../classrtabmap_1_1Registration.html#a42d0c93204bc4da11eb89707ea2c03c6',1,'rtabmap::Registration::computeTransformation(const SensorData &from, const SensorData &to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const']]], + ['computetransformationimpl_110',['computetransformationimpl',['../classrtabmap_1_1Registration.html#a21635a391a85b64bc33787179a6cd71b',1,'rtabmap::Registration::computeTransformationImpl()'],['../classrtabmap_1_1RegistrationIcp.html#a8a18107160cfc05cfb8a5109540d81b5',1,'rtabmap::RegistrationIcp::computeTransformationImpl()'],['../classrtabmap_1_1RegistrationVis.html#aa47fd3a0599ee918e024161db330a92f',1,'rtabmap::RegistrationVis::computeTransformationImpl()']]], + ['computetransformationmod_111',['computeTransformationMod',['../classrtabmap_1_1Registration.html#a44530cd77f6d0a9657251864fb136c0d',1,'rtabmap::Registration']]], + ['computevarianceandcorrespondences_112',['computevarianceandcorrespondences',['../group__ComputeVarianceAndCorrespondences.html#gaf474f9fb6eaaf532e9b18af63b9e1665',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloudB, double maxCorrespondenceDistance, double maxCorrespondenceAngle, double &variance, int &correspondencesOut, bool reciprocal)'],['../group__ComputeVarianceAndCorrespondences.html#gaae6ddd0517614e9332669c37c6816777',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloudB, double maxCorrespondenceDistance, double maxCorrespondenceAngle, double &variance, int &correspondencesOut, bool reciprocal)'],['../group__ComputeVarianceAndCorrespondences.html#ga92518a7b79e9265380f3a047e46ec247',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloudB, double maxCorrespondenceDistance, double &variance, int &correspondencesOut, bool reciprocal)'],['../group__ComputeVarianceAndCorrespondences.html#ga7d90c0848a13e35f37588addf3637fe2',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloudB, double maxCorrespondenceDistance, double &variance, int &correspondencesOut, bool reciprocal)']]], + ['concatenate_113',['concatenate',['../namespacertabmap_1_1util3d.html#aff3c61a08b0fcad7f1c3f7c847190969',1,'rtabmap::util3d::concatenate(const std::vector< pcl::IndicesPtr > &indices)'],['../namespacertabmap_1_1util3d.html#ac6c2019b1dad806d0c593e2ee3c21185',1,'rtabmap::util3d::concatenate(const pcl::IndicesPtr &indicesA, const pcl::IndicesPtr &indicesB)']]], + ['concatenateclouds_114',['concatenateclouds',['../namespacertabmap_1_1util3d.html#a863268b894de375aa45485dafe52dd7b',1,'rtabmap::util3d::concatenateClouds(const std::list< pcl::PointCloud< pcl::PointXYZ >::Ptr > &clouds)'],['../namespacertabmap_1_1util3d.html#a909a600c90d8bc4f77b62ff21a97ddc1',1,'rtabmap::util3d::concatenateClouds(const std::list< pcl::PointCloud< pcl::PointXYZRGB >::Ptr > &clouds)']]], + ['configuration_115',['Configuration',['../index.html#autotoc_md3',1,'']]], + ['constraints_116',['constraints',['../classrtabmap_1_1Statistics.html#a30275a92af2f9fb08f3955c5b9e8b661',1,'rtabmap::Statistics']]], + ['convenient_20use_20of_20stl_117',['Convenient use of STL',['../group__UtiLite.html#stl',1,'']]], + ['conversion_118',['Conversion',['../group__UtiLite.html#conversion',1,'']]], + ['convert32ftobin_119',['convert32FToBin',['../classrtabmap_1_1VWDictionary.html#acda9d98e4ad4897ce8a8b945f396221c',1,'rtabmap::VWDictionary']]], + ['convertbinto32f_120',['convertBinTo32F',['../classrtabmap_1_1VWDictionary.html#a70aec2b9d1bf55d47192949aa728448e',1,'rtabmap::VWDictionary']]], + ['convertimage8u2map_121',['convertImage8U2Map',['../namespacertabmap_1_1util3d.html#acb47883439442306b63f5bf234e87049',1,'rtabmap::util3d']]], + ['convertmap2image8u_122',['convertMap2Image8U',['../namespacertabmap_1_1util3d.html#ae57dd8dcc488496a2c3872eba97eb4e4',1,'rtabmap::util3d']]], + ['converttobaseframe_123',['convertToBaseFrame',['../classrtabmap_1_1IMU.html#a1ccae83f46e87d28e56bcfc4a25fafb8',1,'rtabmap::IMU']]], + ['converttointermediate_124',['convertToIntermediate',['../classrtabmap_1_1Memory.html#ae66a7837edc6e844ee9186e61d139300',1,'rtabmap::Memory']]], + ['copy_125',['copy',['../classUFile.html#aa02141310fab62290721deee433f6314',1,'UFile::copy(const std::string &to)'],['../classUFile.html#aa99e6dc81f23e17ce92bd848dfe5a2f4',1,'UFile::copy(const std::string &from, const std::string &to)']]], + ['copywithoutdata_126',['copywithoutdata',['../classrtabmap_1_1OdometryInfo.html#abce081943ea566e0dcc1532ce749e276',1,'rtabmap::OdometryInfo::copyWithoutData()'],['../classrtabmap_1_1RegistrationInfo.html#ae7abf7e34019a0c27b2de8ac5647f277',1,'rtabmap::RegistrationInfo::copyWithoutData()']]], + ['cornerinliers_127',['cornerInliers',['../classrtabmap_1_1OdometryInfo.html#a6410510dbdd2e9ce8fb1e7cb60dc3c4e',1,'rtabmap::OdometryInfo']]], + ['correspondences_20of_20two_20point_20clouds_128',['Compute Variance and Correspondences of Two Point Clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'']]], + ['corresponding_20output_20data_3a_129',['Supported input types and corresponding output data:',['../group__LaserScanFromPointCloud.html#autotoc_md12',1,'']]], + ['countuniquepairs_130',['countUniquePairs',['../namespacertabmap_1_1util3d.html#af7d4d348836959bbdce0e5db0a4af91c',1,'rtabmap::util3d']]], + ['covariance_131',['covariance',['../classrtabmap_1_1OdometryEvent.html#a13be8ff5e398f9fd00d09aac8deddaba',1,'rtabmap::OdometryEvent::covariance()'],['../classrtabmap_1_1Landmark.html#a1c1e20cccc5f659743ba48c8afe1a8a0',1,'rtabmap::Landmark::covariance()'],['../classrtabmap_1_1RegistrationInfo.html#a347f413d8a96dea23c4fdc6af2a1ddb5',1,'rtabmap::RegistrationInfo::covariance']]], + ['covariance_5fangular_5fepsilon_132',['COVARIANCE_ANGULAR_EPSILON',['../classrtabmap_1_1Registration.html#ae40b7ab65642aac9f21f44887b23b97d',1,'rtabmap::Registration']]], + ['covariance_5flinear_5fepsilon_133',['COVARIANCE_LINEAR_EPSILON',['../classrtabmap_1_1Registration.html#a7c8c2d7a65357ef9f5d60ce3f763f4b3',1,'rtabmap::Registration']]], + ['create_134',['create',['../classrtabmap_1_1Feature2D.html#ab9deec7c0e26722736aeeaeb5541ac3a',1,'rtabmap::Feature2D::create()'],['../classrtabmap_1_1DBDriver.html#a1f75e440b35243ccad645052bc4a12f9',1,'rtabmap::DBDriver::create()'],['../classrtabmap_1_1Feature2D.html#a58ac3dff96e882f0e4bbbf8a8ffc435d',1,'rtabmap::Feature2D::create()'],['../classrtabmap_1_1Odometry.html#a1240aaf3a92a75b4c3c9ded9117144bb',1,'rtabmap::Odometry::create(Type &type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1Odometry.html#ac8992df0b92a86c10fe8e8da2b5f3627',1,'rtabmap::Odometry::create(const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1IMUFilter.html#a7a01dc897399c51c4a362d2438b90875',1,'rtabmap::IMUFilter::create(IMUFilter::Type type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1IMUFilter.html#a16790b3787da5941c89d0c1d98e76234',1,'rtabmap::IMUFilter::create(const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1RtabmapColorOcTree.html#ac109340a5367e1b818febb00ae06f18e',1,'rtabmap::RtabmapColorOcTree::create()'],['../classrtabmap_1_1StereoDense.html#ae52002299f7e443a8e9cdc33effae37c',1,'rtabmap::StereoDense::create()'],['../classrtabmap_1_1Optimizer.html#a78b457bec2cdb7bdd320e2bfcca759df',1,'rtabmap::Optimizer::create(const ParametersMap &parameters)'],['../classrtabmap_1_1Optimizer.html#aeff86117cf69fdae3c25e5bc327a142d',1,'rtabmap::Optimizer::create(Optimizer::Type type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1Registration.html#a516e8d64cdb3e7a743a3aa40ab026def',1,'rtabmap::Registration::create(const ParametersMap &parameters)'],['../classrtabmap_1_1Registration.html#a1e3493a850551c98f9e814fed74400e6',1,'rtabmap::Registration::create(Type &type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1Stereo.html#a2ce0c01fac282e0a8ffd862608fa2d96',1,'rtabmap::Stereo::create()'],['../classrtabmap_1_1StereoDense.html#ad2a4e50429b17c2cb1938e9d922ba7ce',1,'rtabmap::StereoDense::create()']]], + ['create2dmap_135',['create2dmap',['../namespacertabmap_1_1util3d.html#afff989b8fc8d612a69d82bdfa7a28fe8',1,'rtabmap::util3d::create2DMap(const std::map< int, Transform > &poses, const std::map< int, std::pair< cv::Mat, cv::Mat > > &scans, const std::map< int, cv::Point3f > &viewpoints, float cellSize, bool unknownSpaceFilled, float &xMin, float &yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)'],['../namespacertabmap_1_1util3d.html#adcc1d4aca3da4fcb11fa44d3a20f46ca',1,'rtabmap::util3d::create2DMap(const std::map< int, Transform > &poses, const std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > &scans, const std::map< int, cv::Point3f > &viewpoints, float cellSize, bool unknownSpaceFilled, float &xMin, float &yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)'],['../namespacertabmap_1_1util3d.html#ae7dca67101116f7de0114cea5442ec23',1,'rtabmap::util3d::create2DMap(const std::map< int, Transform > &poses, const std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > &scans, float cellSize, bool unknownSpaceFilled, float &xMin, float &yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)']]], + ['create2dmapfromoccupancylocalmaps_136',['create2DMapFromOccupancyLocalMaps',['../namespacertabmap_1_1util3d.html#a86ea393c958183f10da8f7327e25d894',1,'rtabmap::util3d']]], + ['createintermediatenodes_137',['createIntermediateNodes',['../classrtabmap_1_1RtabmapThread.html#a78271ce60d00219c4fdd86813136a116',1,'rtabmap::RtabmapThread']]], + ['createlocalmap_138',['createlocalmap',['../classrtabmap_1_1LocalGridMaker.html#a97d17a585226dcffe580406736e00117',1,'rtabmap::LocalGridMaker::createLocalMap(const Signature &node, cv::Mat &groundCells, cv::Mat &obstacleCells, cv::Mat &emptyCells, cv::Point3f &viewPoint)'],['../classrtabmap_1_1LocalGridMaker.html#a3d43b8e022d7638262282ab2c7da0ead',1,'rtabmap::LocalGridMaker::createLocalMap(const LaserScan &cloud, const Transform &pose, cv::Mat &groundCells, cv::Mat &obstacleCells, cv::Mat &emptyCells, cv::Point3f &viewPointInOut) const']]], + ['createpolygonindexes_139',['createPolygonIndexes',['../namespacertabmap_1_1util3d.html#a9ebe11bdf534e3bdbcb2802d5dd70e62',1,'rtabmap::util3d']]], + ['crop_20box_20filtering_140',['Crop Box Filtering',['../group__CropBox.html',1,'']]], + ['cropbox_141',['cropbox',['../group__CropBox.html#ga1f23604e3b58f73183fe3102dd9f86c9',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga32e6cd849848faaccc6b46ba02f98f6b',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga5d5cafb95fb856438e55a0de06378ef7',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga8065c61da2295bf203e4ee7471e9332d',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga1302fc8f7569390d2d9a6a66c24f5179',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga15f14d0a8c9de82ff3ad398fa8c36097',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga0fe7f976bca4c8ec9dd0afa95f590c72',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga43309cd4b35fcbe7a746ccb1dc9a1b4f',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga3b4c45a05e5bc0ff7d4c3917103e4f29',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga20a5eeed65c38958ed5866216f26bd44',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#gaa6737135785f73d1a2f3ec966ab22bc7',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga668e8d0a8a8abd65500bd7e7b748eec2',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga8291151381ff38773e641740b66b93ef',1,'rtabmap::util3d::cropBox(const pcl::PCLPointCloud2::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)']]], + ['currentdir_142',['currentDir',['../classUDirectory.html#a30b3c4e8f81892e5ea04bdab3beba900',1,'UDirectory']]], + ['currentgoalid_143',['currentGoalId',['../classrtabmap_1_1Statistics.html#adae0424da0557be95b6968eecdbc628e',1,'rtabmap::Statistics']]], + ['cvtdepthfromfloat_144',['cvtDepthFromFloat',['../namespacertabmap_1_1util2d.html#a6740b13198a2c437ab51d8e0503f2d33',1,'rtabmap::util2d']]], + ['cvtdepthtofloat_145',['cvtDepthToFloat',['../namespacertabmap_1_1util2d.html#a0e4631bed561b3a694a1a65853221f75',1,'rtabmap::util2d']]], + ['cx_146',['cx',['../classrtabmap_1_1CameraModel.html#af81ee9572d32f69bf0a66cd1f4671c20',1,'rtabmap::CameraModel']]], + ['cy_147',['cy',['../classrtabmap_1_1CameraModel.html#aa3a18f811d3e9db290d01371e078add3',1,'rtabmap::CameraModel']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_6.js b/preview/pr-1492/api/latest/search/all_6.js index a3414e3e..413964f3 100644 --- a/preview/pr-1492/api/latest/search/all_6.js +++ b/preview/pr-1492/api/latest/search/all_6.js @@ -1,117 +1,670 @@ var searchData= [ - ['cache_0',['cache',['../classrtabmap_1_1GlobalMap.html#a632f06ccce72bce66a9fd38d37f23b80',1,'rtabmap::GlobalMap']]], - ['calcopticalflowpyrlkstereo_1',['calcOpticalFlowPyrLKStereo',['../namespacertabmap_1_1util2d.html#a3d01284751a6b46770a28a7f63576600',1,'rtabmap::util2d']]], - ['calcstereocorrespondences_2',['calcStereoCorrespondences',['../namespacertabmap_1_1util2d.html#a53e2ae078c4c5c997fda9f1b6d1dda33',1,'rtabmap::util2d']]], - ['camera_3',['camera',['../classrtabmap_1_1Camera.html',1,'rtabmap::Camera'],['../classrtabmap_1_1SensorCaptureThread.html#ad6750f6280bdcbb386a051ba9cc36857',1,'rtabmap::SensorCaptureThread::camera()'],['../classrtabmap_1_1Camera.html#aaae7434ffa5e54f5006355779d335dd3',1,'rtabmap::Camera::Camera()']]], - ['cameradepthai_4',['CameraDepthAI',['../classrtabmap_1_1CameraDepthAI.html',1,'rtabmap']]], - ['cameraevent_5',['CameraEvent',['../namespacertabmap.html#a02e773b48c5ac372ce67fe4e040d835d',1,'rtabmap']]], - ['camerafreenect_6',['CameraFreenect',['../classrtabmap_1_1CameraFreenect.html',1,'rtabmap']]], - ['camerafreenect2_7',['CameraFreenect2',['../classrtabmap_1_1CameraFreenect2.html',1,'rtabmap']]], - ['cameraimages_8',['CameraImages',['../classrtabmap_1_1CameraImages.html',1,'rtabmap']]], - ['cameraindex_9',['cameraIndex',['../classrtabmap_1_1FeatureBA.html#a8db953b6f93249d5c28c25073cd4e095',1,'rtabmap::FeatureBA']]], - ['camerainfo_10',['CameraInfo',['../namespacertabmap.html#ac1143b629394a895ca246d256dbc6038',1,'rtabmap']]], - ['camerak4a_11',['CameraK4A',['../classrtabmap_1_1CameraK4A.html',1,'rtabmap']]], - ['camerak4w2_12',['CameraK4W2',['../classrtabmap_1_1CameraK4W2.html',1,'rtabmap']]], - ['cameramodel_13',['cameramodel',['../classrtabmap_1_1CameraModel.html',1,'rtabmap::CameraModel'],['../classrtabmap_1_1CameraModel.html#a745c2d60ef6b460ca380aebd55b5d61c',1,'rtabmap::CameraModel::CameraModel(const std::string &name, double fx, double fy, double cx, double cy, const Transform &localTransform=opticalRotation(), double Tx=0.0f, const cv::Size &imageSize=cv::Size(0, 0))'],['../classrtabmap_1_1CameraModel.html#aadb6b19ea8a94f3f6719ea0233196c34',1,'rtabmap::CameraModel::CameraModel(double fx, double fy, double cx, double cy, const Transform &localTransform=opticalRotation(), double Tx=0.0f, const cv::Size &imageSize=cv::Size(0, 0))'],['../classrtabmap_1_1CameraModel.html#a4810e60f3af95b73a61879aa97201695',1,'rtabmap::CameraModel::CameraModel(const std::string &name, const cv::Size &imageSize, const cv::Mat &K, const cv::Mat &D, const cv::Mat &R, const cv::Mat &P, const Transform &localTransform=opticalRotation())'],['../classrtabmap_1_1CameraModel.html#adad6652a711eecc9a50e544f14d276cd',1,'rtabmap::CameraModel::CameraModel()']]], - ['cameramodels_14',['cameraModels',['../classrtabmap_1_1SensorData.html#a6ace7b2b8ebae5f7ab18e159fe6e8a92',1,'rtabmap::SensorData']]], - ['cameramynteye_15',['CameraMyntEye',['../classrtabmap_1_1CameraMyntEye.html',1,'rtabmap']]], - ['cameraname_16',['cameraname',['../classrtabmap_1_1SensorCaptureInfo.html#a8f4c2fb07970cb40bf2fe7ad19743d23',1,'rtabmap::SensorCaptureInfo::cameraName'],['../classrtabmap_1_1SensorEvent.html#adaf11817f3e0338ab63b1e8fee4a3c01',1,'rtabmap::SensorEvent::cameraName()']]], - ['cameraopenni_17',['CameraOpenni',['../classrtabmap_1_1CameraOpenni.html',1,'rtabmap']]], - ['cameraopenni2_18',['CameraOpenNI2',['../classrtabmap_1_1CameraOpenNI2.html',1,'rtabmap']]], - ['cameraopennicv_19',['CameraOpenNICV',['../classrtabmap_1_1CameraOpenNICV.html',1,'rtabmap']]], - ['cameraorbbecsdk_20',['CameraOrbbecSDK',['../classrtabmap_1_1CameraOrbbecSDK.html',1,'rtabmap']]], - ['camerarealsense_21',['CameraRealSense',['../classrtabmap_1_1CameraRealSense.html',1,'rtabmap']]], - ['camerarealsense2_22',['CameraRealSense2',['../classrtabmap_1_1CameraRealSense2.html',1,'rtabmap']]], - ['camerargbdimages_23',['CameraRGBDImages',['../classrtabmap_1_1CameraRGBDImages.html',1,'rtabmap']]], - ['cameraseersense_24',['CameraSeerSense',['../classrtabmap_1_1CameraSeerSense.html',1,'rtabmap']]], - ['camerastereodc1394_25',['CameraStereoDC1394',['../classrtabmap_1_1CameraStereoDC1394.html',1,'rtabmap']]], - ['camerastereoflycapture2_26',['CameraStereoFlyCapture2',['../classrtabmap_1_1CameraStereoFlyCapture2.html',1,'rtabmap']]], - ['camerastereoimages_27',['CameraStereoImages',['../classrtabmap_1_1CameraStereoImages.html',1,'rtabmap']]], - ['camerastereotara_28',['CameraStereoTara',['../classrtabmap_1_1CameraStereoTara.html',1,'rtabmap']]], - ['camerastereovideo_29',['CameraStereoVideo',['../classrtabmap_1_1CameraStereoVideo.html',1,'rtabmap']]], - ['camerastereozed_30',['CameraStereoZed',['../classrtabmap_1_1CameraStereoZed.html',1,'rtabmap']]], - ['camerastereozedoc_31',['CameraStereoZedOC',['../classrtabmap_1_1CameraStereoZedOC.html',1,'rtabmap']]], - ['camerathread_32',['CameraThread',['../namespacertabmap.html#acd001e2ea3d2e44d9e24faab74d36324',1,'rtabmap']]], - ['cameravideo_33',['CameraVideo',['../classrtabmap_1_1CameraVideo.html',1,'rtabmap']]], - ['canparsestring_34',['canParseString',['../classrtabmap_1_1Transform.html#af44657c8360a79a67e538f25027df639',1,'rtabmap::Transform']]], - ['canprocessasyncimu_35',['canprocessasyncimu',['../classrtabmap_1_1Odometry.html#a7a1c1e4598528a4e94f510b5dabac528',1,'rtabmap::Odometry::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryLIOSAM.html#a51193d7f42c9b0174c6eedd75d8f4535',1,'rtabmap::OdometryLIOSAM::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryMSCKF.html#a4dd9c2358d2e69f397b61746519a923a',1,'rtabmap::OdometryMSCKF::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryOkvis.html#a4e94c233112e7105dffa37eb8d33427f',1,'rtabmap::OdometryOkvis::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryOpenVINS.html#a7712fe74d5ff65a67fe362010b795e14',1,'rtabmap::OdometryOpenVINS::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryORBSLAM3.html#a2f226f38792f0c8bc146d73985239370',1,'rtabmap::OdometryORBSLAM3::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryVINSFusion.html#a1a3145c62e7b0b43cfb5a94f61d2c9d1',1,'rtabmap::OdometryVINSFusion::canProcessAsyncIMU()']]], - ['canprocessrawimages_36',['canprocessrawimages',['../classrtabmap_1_1OdometryOpenVINS.html#aed27c46aa9ddc68c59eb09f2b3a9d3d0',1,'rtabmap::OdometryOpenVINS::canProcessRawImages()'],['../classrtabmap_1_1OdometryOkvis.html#ad4d4602445081fff30b74d1c7e22dbff',1,'rtabmap::OdometryOkvis::canProcessRawImages()'],['../classrtabmap_1_1OdometryVINSFusion.html#a505ae049f32115a81d4f4258b5fb2134',1,'rtabmap::OdometryVINSFusion::canProcessRawImages()'],['../classrtabmap_1_1OdometryMSCKF.html#a06b5b242107ffe5c379ff7ed089d07c6',1,'rtabmap::OdometryMSCKF::canProcessRawImages()'],['../classrtabmap_1_1Odometry.html#a69809beb553e6d4cd4a950ce251449e0',1,'rtabmap::Odometry::canProcessRawImages()']]], - ['canuseguess_37',['canUseGuess',['../classrtabmap_1_1Registration.html#ab000f795ec498882585a634c2dafec05',1,'rtabmap::Registration']]], - ['capturedata_38',['capturedata',['../classrtabmap_1_1LidarVLP16.html#a60d8190947d474e0557695c1032c40b8',1,'rtabmap::LidarVLP16::captureData()'],['../classrtabmap_1_1SensorCapture.html#a85e8691b5201a5383d1463ed980f7958',1,'rtabmap::SensorCapture::captureData()']]], - ['captureimage_39',['captureImage',['../classrtabmap_1_1CameraMyntEye.html#acefbf910185313e7cf645ecff344329c',1,'rtabmap::CameraMyntEye']]], - ['cellsize_40',['cellSize',['../classrtabmap_1_1LocalGrid.html#a13abf7a3ed9d8680ea339551401b62f5',1,'rtabmap::LocalGrid']]], - ['changelinkids_41',['changeLinkIds',['../classrtabmap_1_1Signature.html#a10d3bce2c3e4ec2de31aa5fa0c4b5934',1,'rtabmap::Signature']]], - ['changewordsref_42',['changeWordsRef',['../classrtabmap_1_1Signature.html#a0fbef54e89583c0ee919f938d57c8759',1,'rtabmap::Signature']]], - ['cleanup_43',['cleanup',['../classrtabmap_1_1Memory.html#af87e4718dd842c59fd8459430c40d78f',1,'rtabmap::Memory']]], - ['cleanuplocalgrids_44',['cleanuplocalgrids',['../classrtabmap_1_1Rtabmap.html#ac7de2278aa53a315a63bec05c1f0a15f',1,'rtabmap::Rtabmap::cleanupLocalGrids()'],['../classrtabmap_1_1Memory.html#a6e63312ada575016b583a4252dc0a70c',1,'rtabmap::Memory::cleanupLocalGrids()']]], - ['clear_45',['clear',['../classrtabmap_1_1OccupancyGrid.html#a76e50602b4dea4a94b1e7e1db25c9177',1,'rtabmap::OccupancyGrid::clear()'],['../classrtabmap_1_1VWDictionary.html#a566aaf19cdc098587e88393e4140b351',1,'rtabmap::VWDictionary::clear()'],['../classrtabmap_1_1LocalGridCache.html#a4068440ef10859d05f252e36f916604b',1,'rtabmap::LocalGridCache::clear()'],['../classrtabmap_1_1LaserScan.html#af0ad1e84f0be48a84b772385249adb45',1,'rtabmap::LaserScan::clear()'],['../classrtabmap_1_1GlobalMap.html#aa6701a09e2532877e73d5b1ba8cb1213',1,'rtabmap::GlobalMap::clear()'],['../classrtabmap_1_1OctoMap.html#a6f9f296f3d5852f749c88291fa11d70f',1,'rtabmap::OctoMap::clear()'],['../classrtabmap_1_1GridMap.html#a2a3b8ba591cf41da62e5486bb62b8f51',1,'rtabmap::GridMap::clear()'],['../classrtabmap_1_1CloudMap.html#a3e2089cb30bd4efbee1ede0c041ee4af',1,'rtabmap::CloudMap::clear()']]], - ['clearcompresseddata_46',['clearCompressedData',['../classrtabmap_1_1SensorData.html#a33244e8049bfae5bea9ecf80057bcd29',1,'rtabmap::SensorData']]], - ['clearglobaldescriptors_47',['clearGlobalDescriptors',['../classrtabmap_1_1SensorData.html#a37c2569419731afc855a3ce984c11505',1,'rtabmap::SensorData']]], - ['clearpath_48',['clearPath',['../classrtabmap_1_1Rtabmap.html#a589cd696bffe53a5e00898631e7d9103',1,'rtabmap::Rtabmap']]], - ['clearrawdata_49',['clearRawData',['../classrtabmap_1_1SensorData.html#a53040403970a08a677e69d824a31f7b2',1,'rtabmap::SensorData']]], - ['clone_50',['clone',['../classrtabmap_1_1Transform.html#a93af73b3a388d66293d007cb164b2198',1,'rtabmap::Transform']]], - ['close_51',['close',['../classrtabmap_1_1Memory.html#a44023158524dee3471a8dff43ea132db',1,'rtabmap::Memory::close()'],['../classrtabmap_1_1RtabmapThread.html#aabea5cf86e55d6669d41b0b569dac574',1,'rtabmap::RtabmapThread::close()'],['../classrtabmap_1_1Rtabmap.html#a5e0b2eada8ae885e45df23165bb91d2f',1,'rtabmap::Rtabmap::close()']]], - ['closeconnection_52',['closeConnection',['../classrtabmap_1_1DBDriver.html#abb644a203d148d0b29db41aea04c949f',1,'rtabmap::DBDriver']]], - ['cloud_53',['cloud',['../group__RemoveNaNFromPointCloud.html',1,'Remove NaN Points from a Point Cloud'],['../group__RemoveNaNNormalsFromPointCloud.html',1,'Remove NaN Points from a Point Cloud']]], - ['cloud_20cluster_20extraction_54',['Point Cloud Cluster Extraction',['../group__ExtractClusters.html',1,'']]], - ['cloud_20downsampling_55',['Point Cloud Downsampling',['../group__PointCloudDownSampling.html',1,'']]], - ['cloud_20indices_20extraction_56',['Point Cloud Indices Extraction',['../group__ExtractIndices.html',1,'']]], - ['cloud_20with_20normals_57',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], - ['cloudmap_58',['CloudMap',['../classrtabmap_1_1CloudMap.html',1,'rtabmap']]], - ['clouds_59',['clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'Compute Variance and Correspondences of Two Point Clouds'],['../group__PointCloudRangeFiltering.html',1,'Range Filtering of PCL Point Clouds'],['../group__PointCloudSplitRangeFiltering.html',1,'Split Range Filtering of PCL Point Clouds'],['../group__TransformPointcloud.html',1,'Transform PCL Point Clouds']]], - ['cluster_20extraction_60',['Point Cloud Cluster Extraction',['../group__ExtractClusters.html',1,'']]], - ['code_61',['Code',['../classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66',1,'rtabmap::SensorEvent']]], - ['compareto_62',['compareTo',['../classrtabmap_1_1Signature.html#abe3b712a3c74599007b1974f592d82bd',1,'rtabmap::Signature']]], - ['complexity_20of_20a_20point_20cloud_20with_20normals_63',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], - ['compressdata_64',['compressData',['../namespacertabmap.html#a749adef593d09b887926afb6ebdb5834',1,'rtabmap']]], - ['compressdata2_65',['compressData2',['../namespacertabmap.html#aca82ee9efc46461c648c7ab8999e1d5b',1,'rtabmap']]], - ['compresseddepthformat_66',['compresseddepthformat',['../namespacertabmap.html#a58b406e413250675abbf0ec2956e3de8',1,'rtabmap::compressedDepthFormat(const unsigned char *bytes, size_t size)'],['../namespacertabmap.html#ab5cb2dcd6db7fe3bbe25d847177582c2',1,'rtabmap::compressedDepthFormat(const std::vector< unsigned char > &bytes)'],['../namespacertabmap.html#a67c525e80a7187b3106e5fd76155cabc',1,'rtabmap::compressedDepthFormat(const cv::Mat &bytes)']]], - ['compressimage_67',['compressImage',['../namespacertabmap.html#a52beb14eea422420c95fd69bdf3ab9dc',1,'rtabmap']]], - ['compressimage2_68',['compressImage2',['../namespacertabmap.html#abd9d5523210562abd9b5dc8fa9dbeb99',1,'rtabmap']]], - ['compressionthread_69',['compressionthread',['../classrtabmap_1_1CompressionThread.html',1,'rtabmap::CompressionThread'],['../classrtabmap_1_1CompressionThread.html#a6bdec4c44e47774291bc9f98b3b5c146',1,'rtabmap::CompressionThread::CompressionThread(const cv::Mat &mat, const std::string &format="")'],['../classrtabmap_1_1CompressionThread.html#a8cfe0e3d632c888c143b4e7902145fde',1,'rtabmap::CompressionThread::CompressionThread(const cv::Mat &bytes, bool isImage)']]], - ['compressstring_70',['compressString',['../namespacertabmap.html#a4f0dfae296aa7029e959d573b286285a',1,'rtabmap']]], - ['computation_71',['Region of Interest (ROI) Computation',['../group__RoiComputation.html',1,'']]], - ['compute_20structural_20complexity_20of_20a_20point_20cloud_20with_20normals_72',['Compute Structural Complexity of a Point Cloud with Normals',['../group__ComputeNormalsComplexity.html',1,'']]], - ['compute_20variance_20and_20correspondences_20of_20two_20point_20clouds_73',['Compute Variance and Correspondences of Two Point Clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'']]], - ['computebacorrespondences_74',['computeBACorrespondences',['../classrtabmap_1_1Optimizer.html#a93fb09dac068e64de000f692bcb8216f',1,'rtabmap::Optimizer']]], - ['computecorrespondences_75',['computecorrespondences',['../classrtabmap_1_1Stereo.html#aefb9a38643b353727430c4bb6a551382',1,'rtabmap::Stereo::computeCorrespondences()'],['../classrtabmap_1_1StereoOpticalFlow.html#a406bbf688782966ea55a44c49ac10cbe',1,'rtabmap::StereoOpticalFlow::computeCorrespondences()']]], - ['computedepth_76',['computeDepth',['../classrtabmap_1_1StereoCameraModel.html#a514f7d1baff8b4be96d760b27279f5d6',1,'rtabmap::StereoCameraModel']]], - ['computedisparity_77',['computedisparity',['../classrtabmap_1_1StereoSGBM.html#ac0677ba125a665fe723f20814bf724cc',1,'rtabmap::StereoSGBM::computeDisparity()'],['../classrtabmap_1_1StereoBM.html#a94b6d71050cf4b784f87853175c57b00',1,'rtabmap::StereoBM::computeDisparity()'],['../classrtabmap_1_1StereoCameraModel.html#aecf8b2a628ead0bc422dbf791d683f5b',1,'rtabmap::StereoCameraModel::computeDisparity(float depth) const'],['../classrtabmap_1_1StereoCameraModel.html#a28230b8236ed778729ed1e1ceb590f31',1,'rtabmap::StereoCameraModel::computeDisparity(unsigned short depth) const'],['../classrtabmap_1_1StereoDense.html#ac394d1dad3fa899f310e4c3eb3e428c4',1,'rtabmap::StereoDense::computeDisparity()']]], - ['computeicptransform_78',['computeIcpTransform',['../classrtabmap_1_1Memory.html#aca66c6d1316f9d833b279104a683ee50',1,'rtabmap::Memory']]], - ['computeicptransformmulti_79',['computeIcpTransformMulti',['../classrtabmap_1_1Memory.html#a34aa7efd5f6ce0fd3136459542ad8ebb',1,'rtabmap::Memory']]], - ['computelikelihood_80',['computeLikelihood',['../classrtabmap_1_1Memory.html#a984ca01a87434b11a66dc1d96e2fff17',1,'rtabmap::Memory']]], - ['computenormalscomplexity_81',['computenormalscomplexity',['../group__ComputeNormalsComplexity.html#ga3e024c51a6a49d1c8e6b64c230148137',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga6e03130bf686d43ea527dc8e6f5cce55',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga13a6d7525494d390041c9ef0337e02dd',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::PointNormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga5a68422282e99f8d05c0821eac491895',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::Normal > &normals, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58',1,'rtabmap::util3d::computeNormalsComplexity(const LaserScan &scan, const Transform &t=Transform::getIdentity(), cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)']]], - ['computepath_82',['computepath',['../classrtabmap_1_1Rtabmap.html#a14d5c84b61386e95071e90aba406ff49',1,'rtabmap::Rtabmap::computePath(const Transform &targetPose, float tolerance=-1.0f)'],['../classrtabmap_1_1Rtabmap.html#ab797f7f5bb73a507ba4d4672cd5476df',1,'rtabmap::Rtabmap::computePath(int targetNode, bool global)']]], - ['computeposterior_83',['computePosterior',['../classrtabmap_1_1BayesFilter.html#a7ab8bc28ec172a18a80001585161b238',1,'rtabmap::BayesFilter']]], - ['computeroi_84',['computeroi',['../group__RoiComputation.html#ga56fed8ce688e8e9eb3b1f74ad0febcef',1,'rtabmap::util2d::computeRoi()'],['../classrtabmap_1_1Feature2D.html#a8bdfa57df68506fecb6342b9f5bc98e8',1,'rtabmap::Feature2D::computeRoi()'],['../group__RoiComputation.html#ga79d3f93673fb236980f0be532695f478',1,'rtabmap::util2d::computeRoi(const cv::Mat &image, const std::string &roiRatios)'],['../group__RoiComputation.html#ga2f0ffb8f6882e28709b03446d50250bb',1,'rtabmap::util2d::computeRoi(const cv::Size &imageSize, const std::string &roiRatios)'],['../group__RoiComputation.html#ga81d9f49d117d02494c7ff57f5d426b15',1,'rtabmap::util2d::computeRoi(const cv::Mat &image, const std::vector< float > &roiRatios)']]], - ['computetransform_85',['computetransform',['../classrtabmap_1_1Memory.html#a4ae0287262c04905baab2d6f94448486',1,'rtabmap::Memory::computeTransform(Signature &fromS, Signature &toS, Transform guess, RegistrationInfo *info=0, bool useKnownCorrespondencesIfPossible=false) const'],['../classrtabmap_1_1Memory.html#a29636c34234e6e2809e3d57329dc40d6',1,'rtabmap::Memory::computeTransform(int fromId, int toId, Transform guess, RegistrationInfo *info=0, bool useKnownCorrespondencesIfPossible=false)']]], - ['computetransformation_86',['computetransformation',['../classrtabmap_1_1Registration.html#aa6b81a6f4137138a1b49510cc3f97679',1,'rtabmap::Registration::computeTransformation(const Signature &from, const Signature &to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const'],['../classrtabmap_1_1Registration.html#a42d0c93204bc4da11eb89707ea2c03c6',1,'rtabmap::Registration::computeTransformation(const SensorData &from, const SensorData &to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const']]], - ['computetransformationimpl_87',['computetransformationimpl',['../classrtabmap_1_1Registration.html#a21635a391a85b64bc33787179a6cd71b',1,'rtabmap::Registration::computeTransformationImpl()'],['../classrtabmap_1_1RegistrationIcp.html#a8a18107160cfc05cfb8a5109540d81b5',1,'rtabmap::RegistrationIcp::computeTransformationImpl()'],['../classrtabmap_1_1RegistrationVis.html#aa47fd3a0599ee918e024161db330a92f',1,'rtabmap::RegistrationVis::computeTransformationImpl()']]], - ['computetransformationmod_88',['computeTransformationMod',['../classrtabmap_1_1Registration.html#a44530cd77f6d0a9657251864fb136c0d',1,'rtabmap::Registration']]], - ['computevarianceandcorrespondences_89',['computevarianceandcorrespondences',['../group__ComputeVarianceAndCorrespondences.html#gaf474f9fb6eaaf532e9b18af63b9e1665',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloudB, double maxCorrespondenceDistance, double maxCorrespondenceAngle, double &variance, int &correspondencesOut, bool reciprocal)'],['../group__ComputeVarianceAndCorrespondences.html#gaae6ddd0517614e9332669c37c6816777',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloudB, double maxCorrespondenceDistance, double maxCorrespondenceAngle, double &variance, int &correspondencesOut, bool reciprocal)'],['../group__ComputeVarianceAndCorrespondences.html#ga92518a7b79e9265380f3a047e46ec247',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloudB, double maxCorrespondenceDistance, double &variance, int &correspondencesOut, bool reciprocal)'],['../group__ComputeVarianceAndCorrespondences.html#ga7d90c0848a13e35f37588addf3637fe2',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloudB, double maxCorrespondenceDistance, double &variance, int &correspondencesOut, bool reciprocal)']]], - ['constraints_90',['constraints',['../classrtabmap_1_1Statistics.html#a30275a92af2f9fb08f3955c5b9e8b661',1,'rtabmap::Statistics']]], - ['convenient_20use_20of_20stl_91',['Convenient use of STL',['../group__UtiLite.html#stl',1,'']]], - ['conversion_92',['Conversion',['../group__UtiLite.html#conversion',1,'']]], - ['convert32ftobin_93',['convert32FToBin',['../classrtabmap_1_1VWDictionary.html#acda9d98e4ad4897ce8a8b945f396221c',1,'rtabmap::VWDictionary']]], - ['convertbinto32f_94',['convertBinTo32F',['../classrtabmap_1_1VWDictionary.html#a70aec2b9d1bf55d47192949aa728448e',1,'rtabmap::VWDictionary']]], - ['converttobaseframe_95',['convertToBaseFrame',['../classrtabmap_1_1IMU.html#a1ccae83f46e87d28e56bcfc4a25fafb8',1,'rtabmap::IMU']]], - ['converttointermediate_96',['convertToIntermediate',['../classrtabmap_1_1Memory.html#ae66a7837edc6e844ee9186e61d139300',1,'rtabmap::Memory']]], - ['copy_97',['copy',['../classUFile.html#aa99e6dc81f23e17ce92bd848dfe5a2f4',1,'UFile::copy(const std::string &from, const std::string &to)'],['../classUFile.html#aa02141310fab62290721deee433f6314',1,'UFile::copy(const std::string &to)']]], - ['copywithoutdata_98',['copyWithoutData',['../classrtabmap_1_1RegistrationInfo.html#ae7abf7e34019a0c27b2de8ac5647f277',1,'rtabmap::RegistrationInfo']]], - ['correspondences_20of_20two_20point_20clouds_99',['Compute Variance and Correspondences of Two Point Clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'']]], - ['corresponding_20output_20data_3a_100',['Supported input types and corresponding output data:',['../group__LaserScanFromPointCloud.html#autotoc_md0',1,'']]], - ['covariance_101',['covariance',['../classrtabmap_1_1Landmark.html#a1c1e20cccc5f659743ba48c8afe1a8a0',1,'rtabmap::Landmark::covariance()'],['../classrtabmap_1_1RegistrationInfo.html#a347f413d8a96dea23c4fdc6af2a1ddb5',1,'rtabmap::RegistrationInfo::covariance']]], - ['covariance_5fangular_5fepsilon_102',['COVARIANCE_ANGULAR_EPSILON',['../classrtabmap_1_1Registration.html#ae40b7ab65642aac9f21f44887b23b97d',1,'rtabmap::Registration']]], - ['covariance_5flinear_5fepsilon_103',['COVARIANCE_LINEAR_EPSILON',['../classrtabmap_1_1Registration.html#a7c8c2d7a65357ef9f5d60ce3f763f4b3',1,'rtabmap::Registration']]], - ['create_104',['create',['../classrtabmap_1_1Optimizer.html#a78b457bec2cdb7bdd320e2bfcca759df',1,'rtabmap::Optimizer::create()'],['../classrtabmap_1_1StereoDense.html#ae52002299f7e443a8e9cdc33effae37c',1,'rtabmap::StereoDense::create(StereoDense::Type type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1StereoDense.html#ad2a4e50429b17c2cb1938e9d922ba7ce',1,'rtabmap::StereoDense::create(const ParametersMap &parameters)'],['../classrtabmap_1_1Stereo.html#a2ce0c01fac282e0a8ffd862608fa2d96',1,'rtabmap::Stereo::create()'],['../classrtabmap_1_1Registration.html#a1e3493a850551c98f9e814fed74400e6',1,'rtabmap::Registration::create(Type &type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1Registration.html#a516e8d64cdb3e7a743a3aa40ab026def',1,'rtabmap::Registration::create(const ParametersMap &parameters)'],['../classrtabmap_1_1Optimizer.html#aeff86117cf69fdae3c25e5bc327a142d',1,'rtabmap::Optimizer::create()'],['../classrtabmap_1_1Odometry.html#a1240aaf3a92a75b4c3c9ded9117144bb',1,'rtabmap::Odometry::create(Type &type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1Odometry.html#ac8992df0b92a86c10fe8e8da2b5f3627',1,'rtabmap::Odometry::create(const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1IMUFilter.html#a7a01dc897399c51c4a362d2438b90875',1,'rtabmap::IMUFilter::create(IMUFilter::Type type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1IMUFilter.html#a16790b3787da5941c89d0c1d98e76234',1,'rtabmap::IMUFilter::create(const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1RtabmapColorOcTree.html#ac109340a5367e1b818febb00ae06f18e',1,'rtabmap::RtabmapColorOcTree::create()'],['../classrtabmap_1_1Feature2D.html#ab9deec7c0e26722736aeeaeb5541ac3a',1,'rtabmap::Feature2D::create(Feature2D::Type type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1Feature2D.html#a58ac3dff96e882f0e4bbbf8a8ffc435d',1,'rtabmap::Feature2D::create(const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1DBDriver.html#a1f75e440b35243ccad645052bc4a12f9',1,'rtabmap::DBDriver::create()']]], - ['createlocalmap_105',['createlocalmap',['../classrtabmap_1_1LocalGridMaker.html#a97d17a585226dcffe580406736e00117',1,'rtabmap::LocalGridMaker::createLocalMap(const Signature &node, cv::Mat &groundCells, cv::Mat &obstacleCells, cv::Mat &emptyCells, cv::Point3f &viewPoint)'],['../classrtabmap_1_1LocalGridMaker.html#a3d43b8e022d7638262282ab2c7da0ead',1,'rtabmap::LocalGridMaker::createLocalMap(const LaserScan &cloud, const Transform &pose, cv::Mat &groundCells, cv::Mat &obstacleCells, cv::Mat &emptyCells, cv::Point3f &viewPointInOut) const']]], - ['crop_20box_20filtering_106',['Crop Box Filtering',['../group__CropBox.html',1,'']]], - ['cropbox_107',['cropbox',['../group__CropBox.html#ga3b4c45a05e5bc0ff7d4c3917103e4f29',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga32e6cd849848faaccc6b46ba02f98f6b',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga5d5cafb95fb856438e55a0de06378ef7',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga8065c61da2295bf203e4ee7471e9332d',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga1f23604e3b58f73183fe3102dd9f86c9',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga1302fc8f7569390d2d9a6a66c24f5179',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga15f14d0a8c9de82ff3ad398fa8c36097',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga0fe7f976bca4c8ec9dd0afa95f590c72',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga43309cd4b35fcbe7a746ccb1dc9a1b4f',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga20a5eeed65c38958ed5866216f26bd44',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#gaa6737135785f73d1a2f3ec966ab22bc7',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga668e8d0a8a8abd65500bd7e7b748eec2',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga8291151381ff38773e641740b66b93ef',1,'rtabmap::util3d::cropBox(const pcl::PCLPointCloud2::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)']]], - ['currentdir_108',['currentDir',['../classUDirectory.html#a30b3c4e8f81892e5ea04bdab3beba900',1,'UDirectory']]], - ['currentgoalid_109',['currentGoalId',['../classrtabmap_1_1Statistics.html#adae0424da0557be95b6968eecdbc628e',1,'rtabmap::Statistics']]], - ['cvtdepthfromfloat_110',['cvtDepthFromFloat',['../namespacertabmap_1_1util2d.html#a6740b13198a2c437ab51d8e0503f2d33',1,'rtabmap::util2d']]], - ['cvtdepthtofloat_111',['cvtDepthToFloat',['../namespacertabmap_1_1util2d.html#a0e4631bed561b3a694a1a65853221f75',1,'rtabmap::util2d']]], - ['cx_112',['cx',['../classrtabmap_1_1CameraModel.html#af81ee9572d32f69bf0a66cd1f4671c20',1,'rtabmap::CameraModel']]], - ['cy_113',['cy',['../classrtabmap_1_1CameraModel.html#aa3a18f811d3e9db290d01371e078add3',1,'rtabmap::CameraModel']]] + ['d_0',['D',['../classrtabmap_1_1CameraModel.html#a4aa121905a9b2aabb6a3592a6eb7459a',1,'rtabmap::CameraModel']]], + ['d_5fraw_1',['D_raw',['../classrtabmap_1_1CameraModel.html#a88ec7053f4d442c4b1b79803c2840f28',1,'rtabmap::CameraModel']]], + ['data_2',['data',['../classrtabmap_1_1OdometryEvent.html#a19edd3196a5723053ba425186b1f3d33',1,'rtabmap::OdometryEvent::data()'],['../classrtabmap_1_1OdometryEvent.html#ac29fe21e2ba017148dae0dfd9d8c028c',1,'rtabmap::OdometryEvent::data() const'],['../classrtabmap_1_1SensorEvent.html#a02d0ef0c42eab24adb8013a9693e02b1',1,'rtabmap::SensorEvent::data()'],['../classrtabmap_1_1Statistics.html#ab5c8be76435cdfb98c656ccc236f029a',1,'rtabmap::Statistics::data()'],['../classrtabmap_1_1Transform.html#a8db5709fa16ae937c5221b6e8bbbf364',1,'rtabmap::Transform::data()']]], + ['data_3a_3',['Supported input types and corresponding output data:',['../group__LaserScanFromPointCloud.html#autotoc_md12',1,'']]], + ['databaserecovery_4',['databaseRecovery',['../namespacertabmap.html#a84468b4bab971b3b8e2c33a746bf7f36',1,'rtabmap']]], + ['datamatrix_5',['dataMatrix',['../classrtabmap_1_1Transform.html#aac41c119a4602f70494380303fe5d277',1,'rtabmap::Transform']]], + ['datasets_6',['Recording and datasets',['../tools.html#autotoc_md9',1,'']]], + ['db_7',['Db',['../parameters.html#parameters_Db',1,'']]], + ['dbdriver_8',['dbdriver',['../classrtabmap_1_1DBDriver.html',1,'rtabmap::DBDriver'],['../classrtabmap_1_1DBDriver.html#a5f90eb62bb559d42611dbe7ffe11328e',1,'rtabmap::DBDriver::DBDriver()']]], + ['dbdriversqlite3_9',['dbdriversqlite3',['../classrtabmap_1_1DBDriverSqlite3.html',1,'rtabmap::DBDriverSqlite3'],['../classrtabmap_1_1DBDriverSqlite3.html#a471f26a35b093bbd5a59766735a94fd1',1,'rtabmap::DBDriverSqlite3::DBDriverSqlite3()']]], + ['dbreader_10',['DBReader',['../classrtabmap_1_1DBReader.html',1,'rtabmap']]], + ['dbsqlite3_11',['DbSqlite3',['../parameters.html#parameters_DbSqlite3',1,'']]], + ['decimate_12',['decimate',['../namespacertabmap_1_1util2d.html#a0b545a9f852684afb0a6d8f835f9eaf2',1,'rtabmap::util2d']]], + ['defaultbayesfullpredictionupdate_13',['defaultBayesFullPredictionUpdate',['../classrtabmap_1_1Parameters.html#acb494af5ed2d49e5d97c7df1b6a38a18',1,'rtabmap::Parameters']]], + ['defaultbayespredictionlc_14',['defaultBayesPredictionLC',['../classrtabmap_1_1Parameters.html#a4c911439d8366cb6a15cc106d051ba70',1,'rtabmap::Parameters']]], + ['defaultbayesvirtualplacepriorthr_15',['defaultBayesVirtualPlacePriorThr',['../classrtabmap_1_1Parameters.html#aeb4f9762df3e027594ed16c2028d537e',1,'rtabmap::Parameters']]], + ['defaultbriefbytes_16',['defaultBRIEFBytes',['../classrtabmap_1_1Parameters.html#afed3dda76ce941d77b7572b5556e3ae7',1,'rtabmap::Parameters']]], + ['defaultbriskoctaves_17',['defaultBRISKOctaves',['../classrtabmap_1_1Parameters.html#adf6fc76e9ad8d5155525240e4ef5a266',1,'rtabmap::Parameters']]], + ['defaultbriskpatternscale_18',['defaultBRISKPatternScale',['../classrtabmap_1_1Parameters.html#a697a20070d22285dfe9a3b70495b3883',1,'rtabmap::Parameters']]], + ['defaultbriskthresh_19',['defaultBRISKThresh',['../classrtabmap_1_1Parameters.html#a4e7f9cdbc4f3297c47f8f4e3594d61ef',1,'rtabmap::Parameters']]], + ['defaultdata_20',['defaultData',['../classrtabmap_1_1Statistics.html#a917322822da5565f5c7438849f307c4f',1,'rtabmap::Statistics']]], + ['defaultdbsqlite3cachesize_21',['defaultDbSqlite3CacheSize',['../classrtabmap_1_1Parameters.html#a5a884b150b992f3036e0edd2af41f982',1,'rtabmap::Parameters']]], + ['defaultdbsqlite3inmemory_22',['defaultDbSqlite3InMemory',['../classrtabmap_1_1Parameters.html#a6328492132d4c825c2686be9b14a887f',1,'rtabmap::Parameters']]], + ['defaultdbsqlite3journalmode_23',['defaultDbSqlite3JournalMode',['../classrtabmap_1_1Parameters.html#a092819342dd9653df6c864f005a54002',1,'rtabmap::Parameters']]], + ['defaultdbsqlite3synchronous_24',['defaultDbSqlite3Synchronous',['../classrtabmap_1_1Parameters.html#affc43d17e3aa571ace8661703fc7fe07',1,'rtabmap::Parameters']]], + ['defaultdbsqlite3tempstore_25',['defaultDbSqlite3TempStore',['../classrtabmap_1_1Parameters.html#a4ecff498d7aae4c909823e2470aa42d8',1,'rtabmap::Parameters']]], + ['defaultdbtargetversion_26',['defaultDbTargetVersion',['../classrtabmap_1_1Parameters.html#a75ed80e64e48b43d9fdc78650943c182',1,'rtabmap::Parameters']]], + ['defaultfastcv_27',['defaultFASTCV',['../classrtabmap_1_1Parameters.html#a8e98c4bff1a80612547d3e64af5dec5a',1,'rtabmap::Parameters']]], + ['defaultfastgpu_28',['defaultFASTGpu',['../classrtabmap_1_1Parameters.html#a93ea5d1f5986e5b4369045f43d65a7ff',1,'rtabmap::Parameters']]], + ['defaultfastgpukeypointsratio_29',['defaultFASTGpuKeypointsRatio',['../classrtabmap_1_1Parameters.html#afb23ee4d8780efc2c9103bfd01b59b02',1,'rtabmap::Parameters']]], + ['defaultfastgridcols_30',['defaultFASTGridCols',['../classrtabmap_1_1Parameters.html#a1a9a9653aedaf49cc5d23644d364db7e',1,'rtabmap::Parameters']]], + ['defaultfastgridrows_31',['defaultFASTGridRows',['../classrtabmap_1_1Parameters.html#a4766b8fdbe1f9cbb70db5395b6ccddd9',1,'rtabmap::Parameters']]], + ['defaultfastmaxthreshold_32',['defaultFASTMaxThreshold',['../classrtabmap_1_1Parameters.html#a201352771572624a745d46e8e06e06bd',1,'rtabmap::Parameters']]], + ['defaultfastminthreshold_33',['defaultFASTMinThreshold',['../classrtabmap_1_1Parameters.html#a9dd993e3616459eba668ffe59c8c476d',1,'rtabmap::Parameters']]], + ['defaultfastnonmaxsuppression_34',['defaultFASTNonmaxSuppression',['../classrtabmap_1_1Parameters.html#adcf54f387eb8692e7588f51b510d2d7f',1,'rtabmap::Parameters']]], + ['defaultfastthreshold_35',['defaultFASTThreshold',['../classrtabmap_1_1Parameters.html#a45d6c6be39871d8bda5fe5d4fe604178',1,'rtabmap::Parameters']]], + ['defaultfreaknoctaves_36',['defaultFREAKNOctaves',['../classrtabmap_1_1Parameters.html#a054f06d5fe9f1d6b025b06dfd154ab6c',1,'rtabmap::Parameters']]], + ['defaultfreakorientationnormalized_37',['defaultFREAKOrientationNormalized',['../classrtabmap_1_1Parameters.html#a53be4c4eb30ddfa4da53aa5b87798be8',1,'rtabmap::Parameters']]], + ['defaultfreakpatternscale_38',['defaultFREAKPatternScale',['../classrtabmap_1_1Parameters.html#a73d5d5bb6c06505560060456bf0d8f21',1,'rtabmap::Parameters']]], + ['defaultfreakscalenormalized_39',['defaultFREAKScaleNormalized',['../classrtabmap_1_1Parameters.html#ae98cac5e506b63e2c242ed750b089364',1,'rtabmap::Parameters']]], + ['defaultg2ooptimizer_40',['defaultg2oOptimizer',['../classrtabmap_1_1Parameters.html#a01a1c280ff72e8b57b9ee3281d5a9b7b',1,'rtabmap::Parameters']]], + ['defaultg2osolver_41',['defaultg2oSolver',['../classrtabmap_1_1Parameters.html#a7f1b92b3088d718e32d474a31190498a',1,'rtabmap::Parameters']]], + ['defaultgfttblocksize_42',['defaultGFTTBlockSize',['../classrtabmap_1_1Parameters.html#a3ebd63265592876d33e12e4fed155671',1,'rtabmap::Parameters']]], + ['defaultgfttgpu_43',['defaultGFTTGpu',['../classrtabmap_1_1Parameters.html#af8e5d8e3f745dd0df0f59ec1bd864b78',1,'rtabmap::Parameters']]], + ['defaultgfttk_44',['defaultGFTTK',['../classrtabmap_1_1Parameters.html#a335fb3b20d447687808d82e2e0082e18',1,'rtabmap::Parameters']]], + ['defaultgfttmindistance_45',['defaultGFTTMinDistance',['../classrtabmap_1_1Parameters.html#a3a223c759e077983bcf8b3445be5420b',1,'rtabmap::Parameters']]], + ['defaultgfttqualitylevel_46',['defaultGFTTQualityLevel',['../classrtabmap_1_1Parameters.html#ab445c47af2fe642eb50da3e97df547f2',1,'rtabmap::Parameters']]], + ['defaultgfttuseharrisdetector_47',['defaultGFTTUseHarrisDetector',['../classrtabmap_1_1Parameters.html#a69d1e44e3ee6901b066858a2a68b62a9',1,'rtabmap::Parameters']]], + ['defaultgmsthresholdfactor_48',['defaultGMSThresholdFactor',['../classrtabmap_1_1Parameters.html#a9d9022450fb2ed8dc53ed0955c5565f5',1,'rtabmap::Parameters']]], + ['defaultgmswithrotation_49',['defaultGMSWithRotation',['../classrtabmap_1_1Parameters.html#afa02153eae02a863c54686e13b4537f1',1,'rtabmap::Parameters']]], + ['defaultgmswithscale_50',['defaultGMSWithScale',['../classrtabmap_1_1Parameters.html#a346f5e35f0ec8b14df603785b59e7916',1,'rtabmap::Parameters']]], + ['defaultgrid3d_51',['defaultGrid3D',['../classrtabmap_1_1Parameters.html#a0b6eb3bba47924c214f33a281771d8d9',1,'rtabmap::Parameters']]], + ['defaultgridcellsize_52',['defaultGridCellSize',['../classrtabmap_1_1Parameters.html#a96a93b16ce8e0a4126ce6503a6bd5f2d',1,'rtabmap::Parameters']]], + ['defaultgridclusterradius_53',['defaultGridClusterRadius',['../classrtabmap_1_1Parameters.html#ad6a857a91d940c7dbb754c6baa7349ad',1,'rtabmap::Parameters']]], + ['defaultgriddepthdecimation_54',['defaultGridDepthDecimation',['../classrtabmap_1_1Parameters.html#a57bd48a54aaaa5973c8d344e0a92915f',1,'rtabmap::Parameters']]], + ['defaultgriddepthroiratios_55',['defaultGridDepthRoiRatios',['../classrtabmap_1_1Parameters.html#ae6f3eb72ad5123476e03b78cef47f523',1,'rtabmap::Parameters']]], + ['defaultgridflatobstacledetected_56',['defaultGridFlatObstacleDetected',['../classrtabmap_1_1Parameters.html#af0c8e5bb596876f4721823afd95505cb',1,'rtabmap::Parameters']]], + ['defaultgridfootprintheight_57',['defaultGridFootprintHeight',['../classrtabmap_1_1Parameters.html#ab6ee60666b38709085569d70174ebf84',1,'rtabmap::Parameters']]], + ['defaultgridfootprintlength_58',['defaultGridFootprintLength',['../classrtabmap_1_1Parameters.html#a1aa053c04e42ff09046df1377518cc96',1,'rtabmap::Parameters']]], + ['defaultgridfootprintwidth_59',['defaultGridFootprintWidth',['../classrtabmap_1_1Parameters.html#aaf2fc9dd2873ddd03969776c9e832dfa',1,'rtabmap::Parameters']]], + ['defaultgridglobalaltitudedelta_60',['defaultGridGlobalAltitudeDelta',['../classrtabmap_1_1Parameters.html#a11495d14ef327e284d01b65c9c74f3bb',1,'rtabmap::Parameters']]], + ['defaultgridglobaleroded_61',['defaultGridGlobalEroded',['../classrtabmap_1_1Parameters.html#a11677d5287f3b6c0d4b4480b9526bad1',1,'rtabmap::Parameters']]], + ['defaultgridglobalfloodfilldepth_62',['defaultGridGlobalFloodFillDepth',['../classrtabmap_1_1Parameters.html#a4d3ad503a5b8737aa3528ca27b6bee02',1,'rtabmap::Parameters']]], + ['defaultgridglobalfootprintradius_63',['defaultGridGlobalFootprintRadius',['../classrtabmap_1_1Parameters.html#abd9b4c3907b11a093b8576f8e225fd0b',1,'rtabmap::Parameters']]], + ['defaultgridglobalmaxnodes_64',['defaultGridGlobalMaxNodes',['../classrtabmap_1_1Parameters.html#a40f120fb907600ce7992aed2bc10d6f9',1,'rtabmap::Parameters']]], + ['defaultgridglobalminsize_65',['defaultGridGlobalMinSize',['../classrtabmap_1_1Parameters.html#a782ef417fcb895f4c9bd50a7c623e434',1,'rtabmap::Parameters']]], + ['defaultgridglobaloccupancythr_66',['defaultGridGlobalOccupancyThr',['../classrtabmap_1_1Parameters.html#af5cf3655e66ba2f8e86b84af68a2c358',1,'rtabmap::Parameters']]], + ['defaultgridglobalprobclampingmax_67',['defaultGridGlobalProbClampingMax',['../classrtabmap_1_1Parameters.html#af08efafaf8747496a8669fdfcb07d8af',1,'rtabmap::Parameters']]], + ['defaultgridglobalprobclampingmin_68',['defaultGridGlobalProbClampingMin',['../classrtabmap_1_1Parameters.html#a41502bbdd364b10113db122354becb5a',1,'rtabmap::Parameters']]], + ['defaultgridglobalprobhit_69',['defaultGridGlobalProbHit',['../classrtabmap_1_1Parameters.html#a6318e26b58df3545e2968b6d828d395e',1,'rtabmap::Parameters']]], + ['defaultgridglobalprobmiss_70',['defaultGridGlobalProbMiss',['../classrtabmap_1_1Parameters.html#ab69bcf2461998d744f3a6cd3f65b23d8',1,'rtabmap::Parameters']]], + ['defaultgridglobalupdateerror_71',['defaultGridGlobalUpdateError',['../classrtabmap_1_1Parameters.html#a6e25c31658e200cac75e71dd9dd6424f',1,'rtabmap::Parameters']]], + ['defaultgridgroundisobstacle_72',['defaultGridGroundIsObstacle',['../classrtabmap_1_1Parameters.html#a36b39cd7eff09c4c1aeef3c458651670',1,'rtabmap::Parameters']]], + ['defaultgridmapframeprojection_73',['defaultGridMapFrameProjection',['../classrtabmap_1_1Parameters.html#a82ca167bf012afed26ef43c8e870fc34',1,'rtabmap::Parameters']]], + ['defaultgridmaxgroundangle_74',['defaultGridMaxGroundAngle',['../classrtabmap_1_1Parameters.html#a58513dd50061768ea9d3ad1638fce78f',1,'rtabmap::Parameters']]], + ['defaultgridmaxgroundheight_75',['defaultGridMaxGroundHeight',['../classrtabmap_1_1Parameters.html#a2b87b706a55a4b178800bd2f232f1854',1,'rtabmap::Parameters']]], + ['defaultgridmaxobstacleheight_76',['defaultGridMaxObstacleHeight',['../classrtabmap_1_1Parameters.html#a248d9d96681e897e39d1ec93d4185777',1,'rtabmap::Parameters']]], + ['defaultgridminclustersize_77',['defaultGridMinClusterSize',['../classrtabmap_1_1Parameters.html#a101841642b00291cc1c50e6f42442653',1,'rtabmap::Parameters']]], + ['defaultgridmingroundheight_78',['defaultGridMinGroundHeight',['../classrtabmap_1_1Parameters.html#aaf47b8fce88fbd8444775c4e953e3243',1,'rtabmap::Parameters']]], + ['defaultgridnoisefilteringminneighbors_79',['defaultGridNoiseFilteringMinNeighbors',['../classrtabmap_1_1Parameters.html#a7d13e70bb851fc35b34da4f0e58bf41a',1,'rtabmap::Parameters']]], + ['defaultgridnoisefilteringradius_80',['defaultGridNoiseFilteringRadius',['../classrtabmap_1_1Parameters.html#a7aeb29b1f9a2bc1b8c1ba9ab83b445de',1,'rtabmap::Parameters']]], + ['defaultgridnormalk_81',['defaultGridNormalK',['../classrtabmap_1_1Parameters.html#ac0b04b0c1d17cc4927269c09a8b0cf07',1,'rtabmap::Parameters']]], + ['defaultgridnormalssegmentation_82',['defaultGridNormalsSegmentation',['../classrtabmap_1_1Parameters.html#a41e52d754479af71f18e7389fe92ab81',1,'rtabmap::Parameters']]], + ['defaultgridprevoxelfiltering_83',['defaultGridPreVoxelFiltering',['../classrtabmap_1_1Parameters.html#a65bdcf12c06a2b558ed703cba95a6034',1,'rtabmap::Parameters']]], + ['defaultgridrangemax_84',['defaultGridRangeMax',['../classrtabmap_1_1Parameters.html#a58347bba2b64588e462f105bfc35e3f3',1,'rtabmap::Parameters']]], + ['defaultgridrangemin_85',['defaultGridRangeMin',['../classrtabmap_1_1Parameters.html#a8405ef0df1d5abf50bc367a75c3ab7c7',1,'rtabmap::Parameters']]], + ['defaultgridraytracing_86',['defaultGridRayTracing',['../classrtabmap_1_1Parameters.html#a83124bee1f8c7deb63d15f871129b56a',1,'rtabmap::Parameters']]], + ['defaultgridscan2dunknownspacefilled_87',['defaultGridScan2dUnknownSpaceFilled',['../classrtabmap_1_1Parameters.html#a2e953d7c1d784099b5bf9743a155b7f7',1,'rtabmap::Parameters']]], + ['defaultgridscandecimation_88',['defaultGridScanDecimation',['../classrtabmap_1_1Parameters.html#ae3ff9dc2f20c580bcf76f7fa064cca4f',1,'rtabmap::Parameters']]], + ['defaultgridsensor_89',['defaultGridSensor',['../classrtabmap_1_1Parameters.html#acbadf2f07b7bc3f4e766e16c958f7d83',1,'rtabmap::Parameters']]], + ['defaultgtsamincrelinearizeskip_90',['defaultGTSAMIncRelinearizeSkip',['../classrtabmap_1_1Parameters.html#a9655fd620e39777f3f829003b6f3e115',1,'rtabmap::Parameters']]], + ['defaultgtsamincrelinearizethreshold_91',['defaultGTSAMIncRelinearizeThreshold',['../classrtabmap_1_1Parameters.html#a02b3bc870c99fc2c9581e2b7e8e2f790',1,'rtabmap::Parameters']]], + ['defaultgtsamincremental_92',['defaultGTSAMIncremental',['../classrtabmap_1_1Parameters.html#a66c11bfaae450751def3a11a6fdd63e6',1,'rtabmap::Parameters']]], + ['defaultgtsamoptimizer_93',['defaultGTSAMOptimizer',['../classrtabmap_1_1Parameters.html#ad1a81c4592bd2d628badbb53ad767e10',1,'rtabmap::Parameters']]], + ['defaulticpccfilteroutfarthestpoints_94',['defaultIcpCCFilterOutFarthestPoints',['../classrtabmap_1_1Parameters.html#ac70e4c88b147402e0252cf4dec8dbdb5',1,'rtabmap::Parameters']]], + ['defaulticpccmaxfinalrms_95',['defaultIcpCCMaxFinalRMS',['../classrtabmap_1_1Parameters.html#aac51ae7a84230f23c174dede57dcd4c9',1,'rtabmap::Parameters']]], + ['defaulticpccsamplinglimit_96',['defaultIcpCCSamplingLimit',['../classrtabmap_1_1Parameters.html#abff765f21e3216be19abad3c884f41ba',1,'rtabmap::Parameters']]], + ['defaulticpcorrespondenceratio_97',['defaultIcpCorrespondenceRatio',['../classrtabmap_1_1Parameters.html#adfe8c59562a8b2a4c05a577bd246b33f',1,'rtabmap::Parameters']]], + ['defaulticpdebugexportformat_98',['defaultIcpDebugExportFormat',['../classrtabmap_1_1Parameters.html#a66006bf7dd18f8a0de308bbcf0bab014',1,'rtabmap::Parameters']]], + ['defaulticpdownsamplingstep_99',['defaultIcpDownsamplingStep',['../classrtabmap_1_1Parameters.html#a73f22b909b9f8c5f5a90507e413497c6',1,'rtabmap::Parameters']]], + ['defaulticpepsilon_100',['defaultIcpEpsilon',['../classrtabmap_1_1Parameters.html#ae7c659591f51feff0b74a925b26a8ac8',1,'rtabmap::Parameters']]], + ['defaulticpfiltersenabled_101',['defaultIcpFiltersEnabled',['../classrtabmap_1_1Parameters.html#afe98ba19467980deea6f7c792358bccd',1,'rtabmap::Parameters']]], + ['defaulticpforce4dof_102',['defaultIcpForce4DoF',['../classrtabmap_1_1Parameters.html#a86c2803255834b69cc9b5557721c5ed3',1,'rtabmap::Parameters']]], + ['defaulticpiterations_103',['defaultIcpIterations',['../classrtabmap_1_1Parameters.html#a272a33aa43d7ce5adaf1928f619ed1d6',1,'rtabmap::Parameters']]], + ['defaulticpmaxcorrespondencedistance_104',['defaultIcpMaxCorrespondenceDistance',['../classrtabmap_1_1Parameters.html#a2062addb9e1f26d9869c8a8a335c275c',1,'rtabmap::Parameters']]], + ['defaulticpmaxrotation_105',['defaultIcpMaxRotation',['../classrtabmap_1_1Parameters.html#a0fcc69faf752edc0413ffc74e1920bf3',1,'rtabmap::Parameters']]], + ['defaulticpmaxtranslation_106',['defaultIcpMaxTranslation',['../classrtabmap_1_1Parameters.html#a48ad351e07d927c5e5d7078042360ac5',1,'rtabmap::Parameters']]], + ['defaulticpoutlierratio_107',['defaultIcpOutlierRatio',['../classrtabmap_1_1Parameters.html#ad1301dc537bbe67736be508c5e85bf55',1,'rtabmap::Parameters']]], + ['defaulticppmconfig_108',['defaultIcpPMConfig',['../classrtabmap_1_1Parameters.html#a6980f6acce87ef655f8fab7e301db560',1,'rtabmap::Parameters']]], + ['defaulticppmmatcherepsilon_109',['defaultIcpPMMatcherEpsilon',['../classrtabmap_1_1Parameters.html#ac7bc6428c071295fb0a042a7b293e366',1,'rtabmap::Parameters']]], + ['defaulticppmmatcherintensity_110',['defaultIcpPMMatcherIntensity',['../classrtabmap_1_1Parameters.html#a818c7242245d46e324e81dcf77a8792c',1,'rtabmap::Parameters']]], + ['defaulticppmmatcherknn_111',['defaultIcpPMMatcherKnn',['../classrtabmap_1_1Parameters.html#a46b977b4ad9a3c1a7a6dbb6ff9e191ab',1,'rtabmap::Parameters']]], + ['defaulticppointtoplane_112',['defaultIcpPointToPlane',['../classrtabmap_1_1Parameters.html#add9b61da4ce22d5a0f847e48e05968fd',1,'rtabmap::Parameters']]], + ['defaulticppointtoplanecomplexitycentered_113',['defaultIcpPointToPlaneComplexityCentered',['../classrtabmap_1_1Parameters.html#a7921673566fbb71db1143b3c1866b3e5',1,'rtabmap::Parameters']]], + ['defaulticppointtoplanegroundnormalsup_114',['defaultIcpPointToPlaneGroundNormalsUp',['../classrtabmap_1_1Parameters.html#a60ccd48fddfb1c45c371d9827197a982',1,'rtabmap::Parameters']]], + ['defaulticppointtoplanek_115',['defaultIcpPointToPlaneK',['../classrtabmap_1_1Parameters.html#ac1a10501fecebad9b4013b0ff7a8bad7',1,'rtabmap::Parameters']]], + ['defaulticppointtoplanelowcomplexitystrategy_116',['defaultIcpPointToPlaneLowComplexityStrategy',['../classrtabmap_1_1Parameters.html#ad3249c659f7314d8715d109a4df9356b',1,'rtabmap::Parameters']]], + ['defaulticppointtoplanemincomplexity_117',['defaultIcpPointToPlaneMinComplexity',['../classrtabmap_1_1Parameters.html#a37bc1c553ac075d0dde1b5f0df877952',1,'rtabmap::Parameters']]], + ['defaulticppointtoplaneradius_118',['defaultIcpPointToPlaneRadius',['../classrtabmap_1_1Parameters.html#a1856ca425ea0dbce101dee61123c6193',1,'rtabmap::Parameters']]], + ['defaulticprangemax_119',['defaultIcpRangeMax',['../classrtabmap_1_1Parameters.html#a0d045291712292ef1ea4c6be6e414744',1,'rtabmap::Parameters']]], + ['defaulticprangemin_120',['defaultIcpRangeMin',['../classrtabmap_1_1Parameters.html#ac293ef0ededcbe97332e06f9193d7cf2',1,'rtabmap::Parameters']]], + ['defaulticpreciprocalcorrespondences_121',['defaultIcpReciprocalCorrespondences',['../classrtabmap_1_1Parameters.html#a3567fdbac78fa3f98b98fc043e8c06df',1,'rtabmap::Parameters']]], + ['defaulticpstrategy_122',['defaultIcpStrategy',['../classrtabmap_1_1Parameters.html#a460c9b69cba029ac63a92133bb5bd3b6',1,'rtabmap::Parameters']]], + ['defaulticpvoxelsize_123',['defaultIcpVoxelSize',['../classrtabmap_1_1Parameters.html#aefeff456decda53ac6ac935cc34514e1',1,'rtabmap::Parameters']]], + ['defaultimufiltercomplementarybiasalpha_124',['defaultImuFilterComplementaryBiasAlpha',['../classrtabmap_1_1Parameters.html#aa83213367d3e8ed5a397a32bc7cab340',1,'rtabmap::Parameters']]], + ['defaultimufiltercomplementarydoadpativegain_125',['defaultImuFilterComplementaryDoAdpativeGain',['../classrtabmap_1_1Parameters.html#a85c221b4112ae51e9fb66e3c0641cea3',1,'rtabmap::Parameters']]], + ['defaultimufiltercomplementarydobiasestimation_126',['defaultImuFilterComplementaryDoBiasEstimation',['../classrtabmap_1_1Parameters.html#a1227b448cd86787f3947379a5a2b035e',1,'rtabmap::Parameters']]], + ['defaultimufiltercomplementarygainacc_127',['defaultImuFilterComplementaryGainAcc',['../classrtabmap_1_1Parameters.html#aeab1fce7ec197b0c98d9f59cd3bf0245',1,'rtabmap::Parameters']]], + ['defaultimufiltermadgwickgain_128',['defaultImuFilterMadgwickGain',['../classrtabmap_1_1Parameters.html#a00093b3dc49ed5480355d0032c17002f',1,'rtabmap::Parameters']]], + ['defaultimufiltermadgwickzeta_129',['defaultImuFilterMadgwickZeta',['../classrtabmap_1_1Parameters.html#a506655a4389ba5a6a37d4d59df788d3b',1,'rtabmap::Parameters']]], + ['defaultkazediffusivity_130',['defaultKAZEDiffusivity',['../classrtabmap_1_1Parameters.html#a05fd79f518399c0dd6f9b6fded713c79',1,'rtabmap::Parameters']]], + ['defaultkazeextended_131',['defaultKAZEExtended',['../classrtabmap_1_1Parameters.html#a7cb2bf7a6c30beec554cf991fad5f7d9',1,'rtabmap::Parameters']]], + ['defaultkazenoctavelayers_132',['defaultKAZENOctaveLayers',['../classrtabmap_1_1Parameters.html#a6fff9e155ce10a31f6d3b8e5396d18a2',1,'rtabmap::Parameters']]], + ['defaultkazenoctaves_133',['defaultKAZENOctaves',['../classrtabmap_1_1Parameters.html#abb03d452f7c432f206dd38a675c6ef1e',1,'rtabmap::Parameters']]], + ['defaultkazethreshold_134',['defaultKAZEThreshold',['../classrtabmap_1_1Parameters.html#aff82ed202205cbb380d28bba97820b2c',1,'rtabmap::Parameters']]], + ['defaultkazeupright_135',['defaultKAZEUpright',['../classrtabmap_1_1Parameters.html#a2944dca840e36bf2e0e82a081cde421f',1,'rtabmap::Parameters']]], + ['defaultkpbadsignratio_136',['defaultKpBadSignRatio',['../classrtabmap_1_1Parameters.html#a2d03d0083e112c34d7211c682f12b4b0',1,'rtabmap::Parameters']]], + ['defaultkpbytetofloat_137',['defaultKpByteToFloat',['../classrtabmap_1_1Parameters.html#a65c89efe990caf9872456567afd54c71',1,'rtabmap::Parameters']]], + ['defaultkpdetectorstrategy_138',['defaultKpDetectorStrategy',['../classrtabmap_1_1Parameters.html#afbe9d14ecea943aa7f67375648df0c4e',1,'rtabmap::Parameters']]], + ['defaultkpdictionarypath_139',['defaultKpDictionaryPath',['../classrtabmap_1_1Parameters.html#a554c76ea763b4a63003a059c344e282c',1,'rtabmap::Parameters']]], + ['defaultkpflannindexsaved_140',['defaultKpFlannIndexSaved',['../classrtabmap_1_1Parameters.html#ab13a284ca5975977d5434f6d95fef86b',1,'rtabmap::Parameters']]], + ['defaultkpflannrebalancingfactor_141',['defaultKpFlannRebalancingFactor',['../classrtabmap_1_1Parameters.html#a48c34474ee0a9b6f8862688f2015fce8',1,'rtabmap::Parameters']]], + ['defaultkpgridcols_142',['defaultKpGridCols',['../classrtabmap_1_1Parameters.html#aea86ae4c7b844fed4fa2c65a0dffb6e4',1,'rtabmap::Parameters']]], + ['defaultkpgridrows_143',['defaultKpGridRows',['../classrtabmap_1_1Parameters.html#a6ac24bc6ad96363c6172a51ee7bf489c',1,'rtabmap::Parameters']]], + ['defaultkpincrementaldictionary_144',['defaultKpIncrementalDictionary',['../classrtabmap_1_1Parameters.html#ad7274a400277b33267ef1ee69aa528ee',1,'rtabmap::Parameters']]], + ['defaultkpincrementalflann_145',['defaultKpIncrementalFlann',['../classrtabmap_1_1Parameters.html#a66f0bded3fc68132c461caec2347d740',1,'rtabmap::Parameters']]], + ['defaultkpmaxdepth_146',['defaultKpMaxDepth',['../classrtabmap_1_1Parameters.html#a1d5841e95b1f505365866234f89b3d5f',1,'rtabmap::Parameters']]], + ['defaultkpmaxfeatures_147',['defaultKpMaxFeatures',['../classrtabmap_1_1Parameters.html#ab21984b1a150eb9dc439ef3fd12c3410',1,'rtabmap::Parameters']]], + ['defaultkpmindepth_148',['defaultKpMinDepth',['../classrtabmap_1_1Parameters.html#aae97af028948e434ca9a6e48d1f1aa33',1,'rtabmap::Parameters']]], + ['defaultkpnewwordscomparedtogether_149',['defaultKpNewWordsComparedTogether',['../classrtabmap_1_1Parameters.html#a0bfe074e401d001341f2ad33ab860ff9',1,'rtabmap::Parameters']]], + ['defaultkpnndrratio_150',['defaultKpNndrRatio',['../classrtabmap_1_1Parameters.html#aa762b8106f1aa255aaea164c0c6834d8',1,'rtabmap::Parameters']]], + ['defaultkpnnstrategy_151',['defaultKpNNStrategy',['../classrtabmap_1_1Parameters.html#a2df3c573a24040a99c2204b15d40b3af',1,'rtabmap::Parameters']]], + ['defaultkpparallelized_152',['defaultKpParallelized',['../classrtabmap_1_1Parameters.html#a57c85a044e33721d5f74c07ac0bb1774',1,'rtabmap::Parameters']]], + ['defaultkproiratios_153',['defaultKpRoiRatios',['../classrtabmap_1_1Parameters.html#a6eb23a4101a03899cb749844d643a031',1,'rtabmap::Parameters']]], + ['defaultkpserializewithchecksum_154',['defaultKpSerializeWithChecksum',['../classrtabmap_1_1Parameters.html#a27931d62192448763f478b5c64dffa6f',1,'rtabmap::Parameters']]], + ['defaultkpssc_155',['defaultKpSSC',['../classrtabmap_1_1Parameters.html#a5f430747d74d7df265f20a5c83290ce9',1,'rtabmap::Parameters']]], + ['defaultkpsubpixeps_156',['defaultKpSubPixEps',['../classrtabmap_1_1Parameters.html#a65d5b01115225f787942f558ae03c8da',1,'rtabmap::Parameters']]], + ['defaultkpsubpixiterations_157',['defaultKpSubPixIterations',['../classrtabmap_1_1Parameters.html#aa3759274713c3872bf8712e6176ef029',1,'rtabmap::Parameters']]], + ['defaultkpsubpixwinsize_158',['defaultKpSubPixWinSize',['../classrtabmap_1_1Parameters.html#a1237fc0d0c27b7e9e02b2c0781e9eaec',1,'rtabmap::Parameters']]], + ['defaultkptfidflikelihoodused_159',['defaultKpTfIdfLikelihoodUsed',['../classrtabmap_1_1Parameters.html#a899ab46fdc89303e0eca550c20d49f97',1,'rtabmap::Parameters']]], + ['defaultmarkerapriltagdebug_160',['defaultMarkerAprilTagDebug',['../classrtabmap_1_1Parameters.html#ac64439e547bca975dffbc4e1e2d7d323',1,'rtabmap::Parameters']]], + ['defaultmarkerapriltagdecodesharpening_161',['defaultMarkerAprilTagDecodeSharpening',['../classrtabmap_1_1Parameters.html#ac71c241a47b182a2397b667aecc2db60',1,'rtabmap::Parameters']]], + ['defaultmarkerapriltagnthreads_162',['defaultMarkerAprilTagNThreads',['../classrtabmap_1_1Parameters.html#a2bbec969b470dce7e649350ad6cec3ba',1,'rtabmap::Parameters']]], + ['defaultmarkerapriltagquaddecimate_163',['defaultMarkerAprilTagQuadDecimate',['../classrtabmap_1_1Parameters.html#af1bf0c1f974d3a6f7af71ba86e362054',1,'rtabmap::Parameters']]], + ['defaultmarkerapriltagquadsigma_164',['defaultMarkerAprilTagQuadSigma',['../classrtabmap_1_1Parameters.html#a46902165a0506cf367120c75fc0bdadb',1,'rtabmap::Parameters']]], + ['defaultmarkerapriltagrefineedges_165',['defaultMarkerAprilTagRefineEdges',['../classrtabmap_1_1Parameters.html#ace2768173b1e4dd7c4c90313df1a6687',1,'rtabmap::Parameters']]], + ['defaultmarkerdictionary_166',['defaultMarkerDictionary',['../classrtabmap_1_1Parameters.html#a89e4e2adc1501701afcb33b835a019c1',1,'rtabmap::Parameters']]], + ['defaultmarkerlength_167',['defaultMarkerLength',['../classrtabmap_1_1Parameters.html#ae807eaa877eeb5ecbfc633ef746cdca7',1,'rtabmap::Parameters']]], + ['defaultmarkerlengths_168',['defaultMarkerLengths',['../classrtabmap_1_1Parameters.html#a200c43f96c1a74b1a0bffb44b0e3b0b7',1,'rtabmap::Parameters']]], + ['defaultmarkermaxdeptherror_169',['defaultMarkerMaxDepthError',['../classrtabmap_1_1Parameters.html#a1a22d9e421f766a7e14b6ff60bea1c5c',1,'rtabmap::Parameters']]], + ['defaultmarkermaxrange_170',['defaultMarkerMaxRange',['../classrtabmap_1_1Parameters.html#a10a1eb6ba4c13f00b2859bcbf2ca75bf',1,'rtabmap::Parameters']]], + ['defaultmarkerminrange_171',['defaultMarkerMinRange',['../classrtabmap_1_1Parameters.html#ada7dff5d592bb160272f6056fb9712b4',1,'rtabmap::Parameters']]], + ['defaultmarkeropencvcornerrefinementmethod_172',['defaultMarkerOpenCVCornerRefinementMethod',['../classrtabmap_1_1Parameters.html#ad3ea4f4e9a55812e44b336f515e58107',1,'rtabmap::Parameters']]], + ['defaultmarkerpriors_173',['defaultMarkerPriors',['../classrtabmap_1_1Parameters.html#a967c0591e9b4a922f266e569f4872ab2',1,'rtabmap::Parameters']]], + ['defaultmarkerpriorsvarianceangular_174',['defaultMarkerPriorsVarianceAngular',['../classrtabmap_1_1Parameters.html#a0d6c4002cfe7b213dc76655d011fe586',1,'rtabmap::Parameters']]], + ['defaultmarkerpriorsvariancelinear_175',['defaultMarkerPriorsVarianceLinear',['../classrtabmap_1_1Parameters.html#a5f8b4750c25c3b11c26aa6e65534fa7a',1,'rtabmap::Parameters']]], + ['defaultmarkerstrategy_176',['defaultMarkerStrategy',['../classrtabmap_1_1Parameters.html#ae1e284597b4137aa16e0462c545b27b7',1,'rtabmap::Parameters']]], + ['defaultmarkervarianceangular_177',['defaultMarkerVarianceAngular',['../classrtabmap_1_1Parameters.html#a4685a5901c92910d199cc9232e682888',1,'rtabmap::Parameters']]], + ['defaultmarkervariancelinear_178',['defaultMarkerVarianceLinear',['../classrtabmap_1_1Parameters.html#ae68320748306e51bfac2d41d752c2f60',1,'rtabmap::Parameters']]], + ['defaultmarkervarianceorientationignored_179',['defaultMarkerVarianceOrientationIgnored',['../classrtabmap_1_1Parameters.html#ad02a68ccc38dfe99c474bce7f8c1beb8',1,'rtabmap::Parameters']]], + ['defaultmembadsignaturesignored_180',['defaultMemBadSignaturesIgnored',['../classrtabmap_1_1Parameters.html#a05100dbe754fe80f80e295f8488db2bf',1,'rtabmap::Parameters']]], + ['defaultmembindatakept_181',['defaultMemBinDataKept',['../classrtabmap_1_1Parameters.html#a8de7d48c83fb6e01445aba0db8ae0757',1,'rtabmap::Parameters']]], + ['defaultmemcompressionparallelized_182',['defaultMemCompressionParallelized',['../classrtabmap_1_1Parameters.html#a18f0b2d1533598f44bc24068bb2037bf',1,'rtabmap::Parameters']]], + ['defaultmemcovoffdiagignored_183',['defaultMemCovOffDiagIgnored',['../classrtabmap_1_1Parameters.html#a9d6f381a9a0b59483fe9bfbfdda561ef',1,'rtabmap::Parameters']]], + ['defaultmemdepthasmask_184',['defaultMemDepthAsMask',['../classrtabmap_1_1Parameters.html#a0b951157e5f4d13eaf02a9fcc96e4fe7',1,'rtabmap::Parameters']]], + ['defaultmemdepthcompressionformat_185',['defaultMemDepthCompressionFormat',['../classrtabmap_1_1Parameters.html#a910b2ae89d8052dd47a351ec70837fff',1,'rtabmap::Parameters']]], + ['defaultmemdepthmaskfloorthr_186',['defaultMemDepthMaskFloorThr',['../classrtabmap_1_1Parameters.html#ab67a80c58f1fe6229f495b562aab4dff',1,'rtabmap::Parameters']]], + ['defaultmemgenerateids_187',['defaultMemGenerateIds',['../classrtabmap_1_1Parameters.html#ad20f4bc73ba55bf59e363f8954ae0093',1,'rtabmap::Parameters']]], + ['defaultmemglobaldescriptorstrategy_188',['defaultMemGlobalDescriptorStrategy',['../classrtabmap_1_1Parameters.html#ae8628f043403b1e6b5d151e4502966a1',1,'rtabmap::Parameters']]], + ['defaultmemimagecompressionformat_189',['defaultMemImageCompressionFormat',['../classrtabmap_1_1Parameters.html#a93e3a1a8e17c89b5bd296b2e46e01f59',1,'rtabmap::Parameters']]], + ['defaultmemimagekept_190',['defaultMemImageKept',['../classrtabmap_1_1Parameters.html#a7acd099f792c408938369a5d6ac2cbb4',1,'rtabmap::Parameters']]], + ['defaultmemimagepostdecimation_191',['defaultMemImagePostDecimation',['../classrtabmap_1_1Parameters.html#a1e10a4ffe99aebfb52a875786da93942',1,'rtabmap::Parameters']]], + ['defaultmemimagepredecimation_192',['defaultMemImagePreDecimation',['../classrtabmap_1_1Parameters.html#a38e39c920f79b924fe4a72851b0f2369',1,'rtabmap::Parameters']]], + ['defaultmemincrementalmemory_193',['defaultMemIncrementalMemory',['../classrtabmap_1_1Parameters.html#a8bb38651262b700eac115e843fd4052b',1,'rtabmap::Parameters']]], + ['defaultmeminitwmwithallnodes_194',['defaultMemInitWMWithAllNodes',['../classrtabmap_1_1Parameters.html#a219e4eb04a5a4ed9ec18c21fe7358feb',1,'rtabmap::Parameters']]], + ['defaultmemintermediatenodedatakept_195',['defaultMemIntermediateNodeDataKept',['../classrtabmap_1_1Parameters.html#aa0833629878456d49d6b9abeda19154a',1,'rtabmap::Parameters']]], + ['defaultmemlaserscandownsamplestepsize_196',['defaultMemLaserScanDownsampleStepSize',['../classrtabmap_1_1Parameters.html#ab2a7153ce501d4e3b5fbcc67451ffa2b',1,'rtabmap::Parameters']]], + ['defaultmemlaserscannormalk_197',['defaultMemLaserScanNormalK',['../classrtabmap_1_1Parameters.html#a3b3da0e74eb2eb6953af5f4093ebf636',1,'rtabmap::Parameters']]], + ['defaultmemlaserscannormalradius_198',['defaultMemLaserScanNormalRadius',['../classrtabmap_1_1Parameters.html#a996ec0a78373510fd9fa3a1e809f72e3',1,'rtabmap::Parameters']]], + ['defaultmemlaserscanvoxelsize_199',['defaultMemLaserScanVoxelSize',['../classrtabmap_1_1Parameters.html#a0a452f952823c8515d8c0445cd3a3e7e',1,'rtabmap::Parameters']]], + ['defaultmemloadvisuallocalfeaturesoninit_200',['defaultMemLoadVisualLocalFeaturesOnInit',['../classrtabmap_1_1Parameters.html#ac9f8a3dde1fdbf9d12c916dd64816577',1,'rtabmap::Parameters']]], + ['defaultmemlocalizationdatasaved_201',['defaultMemLocalizationDataSaved',['../classrtabmap_1_1Parameters.html#af371caa7510c244cf2e77f9517e20c87',1,'rtabmap::Parameters']]], + ['defaultmemlocalizationreadonly_202',['defaultMemLocalizationReadOnly',['../classrtabmap_1_1Parameters.html#a8a28e4d7255ffc9748111478f123e92c',1,'rtabmap::Parameters']]], + ['defaultmemmaplabelsadded_203',['defaultMemMapLabelsAdded',['../classrtabmap_1_1Parameters.html#a314d269c542216bc1648a941749769a3',1,'rtabmap::Parameters']]], + ['defaultmemnotlinkednodeskept_204',['defaultMemNotLinkedNodesKept',['../classrtabmap_1_1Parameters.html#a0378f5c6c5fa962273e14b4abf16c3b7',1,'rtabmap::Parameters']]], + ['defaultmemrawdescriptorskept_205',['defaultMemRawDescriptorsKept',['../classrtabmap_1_1Parameters.html#afdd68706f173ac772c09e5bdf8506e47',1,'rtabmap::Parameters']]], + ['defaultmemrecentwmratio_206',['defaultMemRecentWmRatio',['../classrtabmap_1_1Parameters.html#a2d08f0a0bf9f1971b5f0e050189a822a',1,'rtabmap::Parameters']]], + ['defaultmemreducegraph_207',['defaultMemReduceGraph',['../classrtabmap_1_1Parameters.html#ac798d107c6adf5eec5afa92f9bde20f1',1,'rtabmap::Parameters']]], + ['defaultmemrehearsalidupdatedtonewone_208',['defaultMemRehearsalIdUpdatedToNewOne',['../classrtabmap_1_1Parameters.html#a3a7129fc995fbdcdb40aba94242e73a8',1,'rtabmap::Parameters']]], + ['defaultmemrehearsalsimilarity_209',['defaultMemRehearsalSimilarity',['../classrtabmap_1_1Parameters.html#a24fc112f4a843966f15b7547ed7774fc',1,'rtabmap::Parameters']]], + ['defaultmemrehearsalweightignoredwhilemoving_210',['defaultMemRehearsalWeightIgnoredWhileMoving',['../classrtabmap_1_1Parameters.html#a4a2f8b6aed34584b1b68e88b95bbf3c0',1,'rtabmap::Parameters']]], + ['defaultmemrotateimagesupsideup_211',['defaultMemRotateImagesUpsideUp',['../classrtabmap_1_1Parameters.html#a14b56aaa304f0a16640ab233cdf51699',1,'rtabmap::Parameters']]], + ['defaultmemsavedepth16format_212',['defaultMemSaveDepth16Format',['../classrtabmap_1_1Parameters.html#ae23d9e42dbfbf5221f40828212b95dbc',1,'rtabmap::Parameters']]], + ['defaultmemstereofrommotion_213',['defaultMemStereoFromMotion',['../classrtabmap_1_1Parameters.html#ab9c856a18e3b60843eef5d263095354f',1,'rtabmap::Parameters']]], + ['defaultmemstmsize_214',['defaultMemSTMSize',['../classrtabmap_1_1Parameters.html#ab5a017cb8ba362dcc65ef27af01ee68e',1,'rtabmap::Parameters']]], + ['defaultmemtransfersortingbyweightid_215',['defaultMemTransferSortingByWeightId',['../classrtabmap_1_1Parameters.html#a3872c9c529790aa5ec13b3db08889936',1,'rtabmap::Parameters']]], + ['defaultmemuseodomfeatures_216',['defaultMemUseOdomFeatures',['../classrtabmap_1_1Parameters.html#aea6bd00c7845c08d64ed8ce0942c6b5d',1,'rtabmap::Parameters']]], + ['defaultmemuseodomgravity_217',['defaultMemUseOdomGravity',['../classrtabmap_1_1Parameters.html#aaf12cf04eca49960b331182d933b3525',1,'rtabmap::Parameters']]], + ['defaultodomalignwithground_218',['defaultOdomAlignWithGround',['../classrtabmap_1_1Parameters.html#adf61806ebca30c99cc61708a03487069',1,'rtabmap::Parameters']]], + ['defaultodomcuvslammulticammode_219',['defaultOdomCuVSLAMMulticamMode',['../classrtabmap_1_1Parameters.html#a6321edd033cc8dda8df213b2a3b27bbb',1,'rtabmap::Parameters']]], + ['defaultodomdeskewing_220',['defaultOdomDeskewing',['../classrtabmap_1_1Parameters.html#a3a8263972a698faa1da37e4f2007a8d3',1,'rtabmap::Parameters']]], + ['defaultodomf2mbundleadjustment_221',['defaultOdomF2MBundleAdjustment',['../classrtabmap_1_1Parameters.html#a3e1eb21d9993f959bd5092006d76abf4',1,'rtabmap::Parameters']]], + ['defaultodomf2mbundleadjustmentmaxframes_222',['defaultOdomF2MBundleAdjustmentMaxFrames',['../classrtabmap_1_1Parameters.html#a45e8427292d5400170b1212abcec6521',1,'rtabmap::Parameters']]], + ['defaultodomf2mbundleadjustmentmaxkeyframesperfeature_223',['defaultOdomF2MBundleAdjustmentMaxKeyFramesPerFeature',['../classrtabmap_1_1Parameters.html#a5a9009e5400a8c41f0e8685ac5cdeb27',1,'rtabmap::Parameters']]], + ['defaultodomf2mbundleadjustmentminmotion_224',['defaultOdomF2MBundleAdjustmentMinMotion',['../classrtabmap_1_1Parameters.html#a9fa254f3db2fa2571e0cdc235836d4d8',1,'rtabmap::Parameters']]], + ['defaultodomf2mbundleupdatefeaturemaponallframes_225',['defaultOdomF2MBundleUpdateFeatureMapOnAllFrames',['../classrtabmap_1_1Parameters.html#a90664ff4e25f23f644e4acaaa7457e70',1,'rtabmap::Parameters']]], + ['defaultodomf2mfloorthreshold_226',['defaultOdomF2MFloorThreshold',['../classrtabmap_1_1Parameters.html#afb4da34908495ef75b835dc29db5433a',1,'rtabmap::Parameters']]], + ['defaultodomf2minitdepthfactor_227',['defaultOdomF2MInitDepthFactor',['../classrtabmap_1_1Parameters.html#a29e7c5e7d4c6f267fe1ae81612bbc405',1,'rtabmap::Parameters']]], + ['defaultodomf2mmaxnewfeatures_228',['defaultOdomF2MMaxNewFeatures',['../classrtabmap_1_1Parameters.html#a38b8eb922697a26d2ac49b66d3820d4d',1,'rtabmap::Parameters']]], + ['defaultodomf2mmaxsize_229',['defaultOdomF2MMaxSize',['../classrtabmap_1_1Parameters.html#a497cfa082354a36a2904b4e599ea4037',1,'rtabmap::Parameters']]], + ['defaultodomf2mscanmaxsize_230',['defaultOdomF2MScanMaxSize',['../classrtabmap_1_1Parameters.html#ae114fc8566cbe5a8eb542a9ececb5edf',1,'rtabmap::Parameters']]], + ['defaultodomf2mscanrange_231',['defaultOdomF2MScanRange',['../classrtabmap_1_1Parameters.html#afb0502573b7b34b6a4d2f8528724a9ff',1,'rtabmap::Parameters']]], + ['defaultodomf2mscansubtractangle_232',['defaultOdomF2MScanSubtractAngle',['../classrtabmap_1_1Parameters.html#a6fd50e45fa9efdbacb4747378959884c',1,'rtabmap::Parameters']]], + ['defaultodomf2mscansubtractradius_233',['defaultOdomF2MScanSubtractRadius',['../classrtabmap_1_1Parameters.html#a3cf5aa47d0837e8ec65d714e1c112b81',1,'rtabmap::Parameters']]], + ['defaultodomf2mvaliddepthratio_234',['defaultOdomF2MValidDepthRatio',['../classrtabmap_1_1Parameters.html#abfb4c6fd15bcfa071bed540c0f7e96d8',1,'rtabmap::Parameters']]], + ['defaultodomfillinfodata_235',['defaultOdomFillInfoData',['../classrtabmap_1_1Parameters.html#aec72ae27f91cc9e12b3353396993b478',1,'rtabmap::Parameters']]], + ['defaultodomfilteringstrategy_236',['defaultOdomFilteringStrategy',['../classrtabmap_1_1Parameters.html#a8b370a112ae85e9825286591d27bcdaa',1,'rtabmap::Parameters']]], + ['defaultodomfovisbucketheight_237',['defaultOdomFovisBucketHeight',['../classrtabmap_1_1Parameters.html#a7f22415d7908d094c5aa015b440420b7',1,'rtabmap::Parameters']]], + ['defaultodomfovisbucketwidth_238',['defaultOdomFovisBucketWidth',['../classrtabmap_1_1Parameters.html#adf69c49e64a7385b9325dd8e423e69bf',1,'rtabmap::Parameters']]], + ['defaultodomfoviscliqueinlierthreshold_239',['defaultOdomFovisCliqueInlierThreshold',['../classrtabmap_1_1Parameters.html#ad5f6221218799efca22c96585cd24545',1,'rtabmap::Parameters']]], + ['defaultodomfovisfastthreshold_240',['defaultOdomFovisFastThreshold',['../classrtabmap_1_1Parameters.html#a700a47acc644e78198e9badaa6cde066',1,'rtabmap::Parameters']]], + ['defaultodomfovisfastthresholdadaptivegain_241',['defaultOdomFovisFastThresholdAdaptiveGain',['../classrtabmap_1_1Parameters.html#ac3a040582a539045a65f8fc0b6d74a8d',1,'rtabmap::Parameters']]], + ['defaultodomfovisfeaturesearchwindow_242',['defaultOdomFovisFeatureSearchWindow',['../classrtabmap_1_1Parameters.html#af9404a130353bb7b64882e6e50ccb006',1,'rtabmap::Parameters']]], + ['defaultodomfovisfeaturewindowsize_243',['defaultOdomFovisFeatureWindowSize',['../classrtabmap_1_1Parameters.html#ade2e444ac97aad41fe71fea20af57d3a',1,'rtabmap::Parameters']]], + ['defaultodomfovisinliermaxreprojectionerror_244',['defaultOdomFovisInlierMaxReprojectionError',['../classrtabmap_1_1Parameters.html#a07aba043390fbb0ea5b544e451586cf6',1,'rtabmap::Parameters']]], + ['defaultodomfovismaxkeypointsperbucket_245',['defaultOdomFovisMaxKeypointsPerBucket',['../classrtabmap_1_1Parameters.html#aa0baa7c864efff0adeed5bf108eac6df',1,'rtabmap::Parameters']]], + ['defaultodomfovismaxmeanreprojectionerror_246',['defaultOdomFovisMaxMeanReprojectionError',['../classrtabmap_1_1Parameters.html#aba0b8f4e74cebe20ecc10f8f76323d24',1,'rtabmap::Parameters']]], + ['defaultodomfovismaxpyramidlevel_247',['defaultOdomFovisMaxPyramidLevel',['../classrtabmap_1_1Parameters.html#acd133e19a601529b581c0d80bcd5eb37',1,'rtabmap::Parameters']]], + ['defaultodomfovisminfeaturesforestimate_248',['defaultOdomFovisMinFeaturesForEstimate',['../classrtabmap_1_1Parameters.html#a414caf76d6a6517bdb3d2ec0900771e4',1,'rtabmap::Parameters']]], + ['defaultodomfovisminpyramidlevel_249',['defaultOdomFovisMinPyramidLevel',['../classrtabmap_1_1Parameters.html#ad14afed75e7df64906231c198ead9806',1,'rtabmap::Parameters']]], + ['defaultodomfovisstereomaxdisparity_250',['defaultOdomFovisStereoMaxDisparity',['../classrtabmap_1_1Parameters.html#a3751cc3828e192dce707f57f74f34593',1,'rtabmap::Parameters']]], + ['defaultodomfovisstereomaxdistepipolarline_251',['defaultOdomFovisStereoMaxDistEpipolarLine',['../classrtabmap_1_1Parameters.html#a498b781dbbcafed78d27643512b36f3c',1,'rtabmap::Parameters']]], + ['defaultodomfovisstereomaxrefinementdisplacement_252',['defaultOdomFovisStereoMaxRefinementDisplacement',['../classrtabmap_1_1Parameters.html#a5799a6d9934061ad97c29a106f07c86e',1,'rtabmap::Parameters']]], + ['defaultodomfovisstereorequiremutualmatch_253',['defaultOdomFovisStereoRequireMutualMatch',['../classrtabmap_1_1Parameters.html#a8b59dc119f3c1dabddf99239a32cc44f',1,'rtabmap::Parameters']]], + ['defaultodomfovistargetpixelsperfeature_254',['defaultOdomFovisTargetPixelsPerFeature',['../classrtabmap_1_1Parameters.html#ad75316aad624c6d6b899eb4dc7953434',1,'rtabmap::Parameters']]], + ['defaultodomfovisupdatetargetfeatureswithrefined_255',['defaultOdomFovisUpdateTargetFeaturesWithRefined',['../classrtabmap_1_1Parameters.html#ad58b3bace690a5ac77d67961f2b613f0',1,'rtabmap::Parameters']]], + ['defaultodomfovisuseadaptivethreshold_256',['defaultOdomFovisUseAdaptiveThreshold',['../classrtabmap_1_1Parameters.html#a2575d8ba3b70f26f0f9bc3bc9d885c49',1,'rtabmap::Parameters']]], + ['defaultodomfovisusebucketing_257',['defaultOdomFovisUseBucketing',['../classrtabmap_1_1Parameters.html#a0ff03d3e381396c8d29cfe7bb2634a61',1,'rtabmap::Parameters']]], + ['defaultodomfovisusehomographyinitialization_258',['defaultOdomFovisUseHomographyInitialization',['../classrtabmap_1_1Parameters.html#a316f11d7c192cb395ff72a15e708aea0',1,'rtabmap::Parameters']]], + ['defaultodomfovisuseimagenormalization_259',['defaultOdomFovisUseImageNormalization',['../classrtabmap_1_1Parameters.html#a5fa1e186fb28299644211763eeda696b',1,'rtabmap::Parameters']]], + ['defaultodomfovisusesubpixelrefinement_260',['defaultOdomFovisUseSubpixelRefinement',['../classrtabmap_1_1Parameters.html#a07297e9e7f311987fbd154b6348145e3',1,'rtabmap::Parameters']]], + ['defaultodomguessmotion_261',['defaultOdomGuessMotion',['../classrtabmap_1_1Parameters.html#aed75497245cb08a0d126dc4e5abc2c19',1,'rtabmap::Parameters']]], + ['defaultodomguesssmoothingdelay_262',['defaultOdomGuessSmoothingDelay',['../classrtabmap_1_1Parameters.html#ab92e1ac2b4bcdcc6551533aaf19aa4e2',1,'rtabmap::Parameters']]], + ['defaultodomholonomic_263',['defaultOdomHolonomic',['../classrtabmap_1_1Parameters.html#aa016823429e4d0f9253f8815583cf890',1,'rtabmap::Parameters']]], + ['defaultodomimagebuffersize_264',['defaultOdomImageBufferSize',['../classrtabmap_1_1Parameters.html#a7007e291b876f4c3c78b17639e547aae',1,'rtabmap::Parameters']]], + ['defaultodomimagedecimation_265',['defaultOdomImageDecimation',['../classrtabmap_1_1Parameters.html#a29925c5f81033bf7841a302e30b336ce',1,'rtabmap::Parameters']]], + ['defaultodomkalmanmeasurementnoise_266',['defaultOdomKalmanMeasurementNoise',['../classrtabmap_1_1Parameters.html#a1b74baad5e6ec5c35f35522c8941dc18',1,'rtabmap::Parameters']]], + ['defaultodomkalmanprocessnoise_267',['defaultOdomKalmanProcessNoise',['../classrtabmap_1_1Parameters.html#a1c5361e55edddc9fcf941a0e79ca6622',1,'rtabmap::Parameters']]], + ['defaultodomkeyframethr_268',['defaultOdomKeyFrameThr',['../classrtabmap_1_1Parameters.html#aebbba0733b605dffc9d3e09cc6c5f4c8',1,'rtabmap::Parameters']]], + ['defaultodomliosamangvar_269',['defaultOdomLIOSAMAngVar',['../classrtabmap_1_1Parameters.html#a575f1579dff09f3e994a1c240806df02',1,'rtabmap::Parameters']]], + ['defaultodomliosamconfigpath_270',['defaultOdomLIOSAMConfigPath',['../classrtabmap_1_1Parameters.html#ae647bfc8e912c2a3a12ba0b1a9073c3a',1,'rtabmap::Parameters']]], + ['defaultodomliosamedgethreshold_271',['defaultOdomLIOSAMEdgeThreshold',['../classrtabmap_1_1Parameters.html#aea09c42680d231381944fd0791fdd09a',1,'rtabmap::Parameters']]], + ['defaultodomliosamhorizonscan_272',['defaultOdomLIOSAMHorizonScan',['../classrtabmap_1_1Parameters.html#ae313ad29097b20594b73820d00dcdfeb',1,'rtabmap::Parameters']]], + ['defaultodomliosamimuaccbiasn_273',['defaultOdomLIOSAMImuAccBiasN',['../classrtabmap_1_1Parameters.html#a847625d6ff1cc59c2c3de02fd3c2e36b',1,'rtabmap::Parameters']]], + ['defaultodomliosamimuaccnoise_274',['defaultOdomLIOSAMImuAccNoise',['../classrtabmap_1_1Parameters.html#a099f2325458ade22804d20d84dfeee3e',1,'rtabmap::Parameters']]], + ['defaultodomliosamimugravity_275',['defaultOdomLIOSAMImuGravity',['../classrtabmap_1_1Parameters.html#ab07bee4cad6abb0d74b2b229340a0923',1,'rtabmap::Parameters']]], + ['defaultodomliosamimugyrbiasn_276',['defaultOdomLIOSAMImuGyrBiasN',['../classrtabmap_1_1Parameters.html#a6ad4b345fb908c819f48b0da6c26391d',1,'rtabmap::Parameters']]], + ['defaultodomliosamimugyrnoise_277',['defaultOdomLIOSAMImuGyrNoise',['../classrtabmap_1_1Parameters.html#a6ccf979b8a2b786a4fa5310ecccd66cb',1,'rtabmap::Parameters']]], + ['defaultodomliosamlinvar_278',['defaultOdomLIOSAMLinVar',['../classrtabmap_1_1Parameters.html#a4ae6a37370f77e3576cbbf7aba5c5197',1,'rtabmap::Parameters']]], + ['defaultodomliosamnscan_279',['defaultOdomLIOSAMNScan',['../classrtabmap_1_1Parameters.html#aaba2ce4d92d139f3b114c1ffce133091',1,'rtabmap::Parameters']]], + ['defaultodomliosamsensor_280',['defaultOdomLIOSAMSensor',['../classrtabmap_1_1Parameters.html#ad936440b9718d013ae4e0c229c6c3e04',1,'rtabmap::Parameters']]], + ['defaultodomliosamsurfthreshold_281',['defaultOdomLIOSAMSurfThreshold',['../classrtabmap_1_1Parameters.html#abcc86ef38c56a0a8cc7160aacbbc6d7d',1,'rtabmap::Parameters']]], + ['defaultodomloamangvar_282',['defaultOdomLOAMAngVar',['../classrtabmap_1_1Parameters.html#aef9c223d75c418dad360cc5d48c1c89f',1,'rtabmap::Parameters']]], + ['defaultodomloamlinvar_283',['defaultOdomLOAMLinVar',['../classrtabmap_1_1Parameters.html#af993c5440d36205803d38a777961da54',1,'rtabmap::Parameters']]], + ['defaultodomloamlocalmapping_284',['defaultOdomLOAMLocalMapping',['../classrtabmap_1_1Parameters.html#a8d70548d0c38720f159fe017bf56858d',1,'rtabmap::Parameters']]], + ['defaultodomloamresolution_285',['defaultOdomLOAMResolution',['../classrtabmap_1_1Parameters.html#a46bf5542610081e2ef578d11c2117313',1,'rtabmap::Parameters']]], + ['defaultodomloamscanperiod_286',['defaultOdomLOAMScanPeriod',['../classrtabmap_1_1Parameters.html#ab969f8e8af3d39234d8c56091750de5f',1,'rtabmap::Parameters']]], + ['defaultodomloamsensor_287',['defaultOdomLOAMSensor',['../classrtabmap_1_1Parameters.html#a08c6c9c804fb52cc3c982371603908bc',1,'rtabmap::Parameters']]], + ['defaultodommonoinitminflow_288',['defaultOdomMonoInitMinFlow',['../classrtabmap_1_1Parameters.html#a7f65ed004403fa9edbbff3e6405ca891',1,'rtabmap::Parameters']]], + ['defaultodommonoinitmintranslation_289',['defaultOdomMonoInitMinTranslation',['../classrtabmap_1_1Parameters.html#a1ac667c7a48be31fb51e082993277d5f',1,'rtabmap::Parameters']]], + ['defaultodommonomaxvariance_290',['defaultOdomMonoMaxVariance',['../classrtabmap_1_1Parameters.html#a6e45d5c403607f445dfcad384358ac74',1,'rtabmap::Parameters']]], + ['defaultodommonomintranslation_291',['defaultOdomMonoMinTranslation',['../classrtabmap_1_1Parameters.html#a16f3c3aa628f68e2606a94baa4b304ef',1,'rtabmap::Parameters']]], + ['defaultodommsckffastthreshold_292',['defaultOdomMSCKFFastThreshold',['../classrtabmap_1_1Parameters.html#a8f705436db08f88c518f74ac1acd9037',1,'rtabmap::Parameters']]], + ['defaultodommsckfgridcol_293',['defaultOdomMSCKFGridCol',['../classrtabmap_1_1Parameters.html#a1e184b7a26a82b3d94a95353358d0349',1,'rtabmap::Parameters']]], + ['defaultodommsckfgridmaxfeaturenum_294',['defaultOdomMSCKFGridMaxFeatureNum',['../classrtabmap_1_1Parameters.html#a774387049daba9119d2eb85f3e687fb4',1,'rtabmap::Parameters']]], + ['defaultodommsckfgridminfeaturenum_295',['defaultOdomMSCKFGridMinFeatureNum',['../classrtabmap_1_1Parameters.html#ae0f2a06ff72491ddd8c4119d504accce',1,'rtabmap::Parameters']]], + ['defaultodommsckfgridrow_296',['defaultOdomMSCKFGridRow',['../classrtabmap_1_1Parameters.html#ae9d193a2dddd7cf9fc15d589f2c47411',1,'rtabmap::Parameters']]], + ['defaultodommsckfinitcovaccbias_297',['defaultOdomMSCKFInitCovAccBias',['../classrtabmap_1_1Parameters.html#a445bd24bdd34a0aa27fcf5ff36a47364',1,'rtabmap::Parameters']]], + ['defaultodommsckfinitcovexrot_298',['defaultOdomMSCKFInitCovExRot',['../classrtabmap_1_1Parameters.html#a67a5d1eb0f678ac399bb467e011ac403',1,'rtabmap::Parameters']]], + ['defaultodommsckfinitcovextrans_299',['defaultOdomMSCKFInitCovExTrans',['../classrtabmap_1_1Parameters.html#a1a1228eec668c42f7358c69caec0ee70',1,'rtabmap::Parameters']]], + ['defaultodommsckfinitcovgyrobias_300',['defaultOdomMSCKFInitCovGyroBias',['../classrtabmap_1_1Parameters.html#a1c218ac5a9a5e97a602829ca5c5c9cdf',1,'rtabmap::Parameters']]], + ['defaultodommsckfinitcovvel_301',['defaultOdomMSCKFInitCovVel',['../classrtabmap_1_1Parameters.html#a2419769d93949fc1f097d002c9c20c22',1,'rtabmap::Parameters']]], + ['defaultodommsckfmaxcamstatesize_302',['defaultOdomMSCKFMaxCamStateSize',['../classrtabmap_1_1Parameters.html#ad2a521ea5f3a2b1eb48cb0613542ddb2',1,'rtabmap::Parameters']]], + ['defaultodommsckfmaxiteration_303',['defaultOdomMSCKFMaxIteration',['../classrtabmap_1_1Parameters.html#a228a84611344d7db43d4d14eaffdf15e',1,'rtabmap::Parameters']]], + ['defaultodommsckfnoiseacc_304',['defaultOdomMSCKFNoiseAcc',['../classrtabmap_1_1Parameters.html#ac3637861797af117354619b13a63e6de',1,'rtabmap::Parameters']]], + ['defaultodommsckfnoiseaccbias_305',['defaultOdomMSCKFNoiseAccBias',['../classrtabmap_1_1Parameters.html#a0e7f583660061567e068fceecd672c22',1,'rtabmap::Parameters']]], + ['defaultodommsckfnoisefeature_306',['defaultOdomMSCKFNoiseFeature',['../classrtabmap_1_1Parameters.html#a1cc429adff28df7e630c29bc67a54bf3',1,'rtabmap::Parameters']]], + ['defaultodommsckfnoisegyro_307',['defaultOdomMSCKFNoiseGyro',['../classrtabmap_1_1Parameters.html#a827db4e8b440b924fc2f0ce6be9fb940',1,'rtabmap::Parameters']]], + ['defaultodommsckfnoisegyrobias_308',['defaultOdomMSCKFNoiseGyroBias',['../classrtabmap_1_1Parameters.html#a797cfbfab620a68648fb4d6f6729dad8',1,'rtabmap::Parameters']]], + ['defaultodommsckfopttranslationthreshold_309',['defaultOdomMSCKFOptTranslationThreshold',['../classrtabmap_1_1Parameters.html#af30192a47c66b1fc6c73fec78092f940',1,'rtabmap::Parameters']]], + ['defaultodommsckfpatchsize_310',['defaultOdomMSCKFPatchSize',['../classrtabmap_1_1Parameters.html#a6aceae41d0ddc22cee471661a8dc9430',1,'rtabmap::Parameters']]], + ['defaultodommsckfpositionstdthreshold_311',['defaultOdomMSCKFPositionStdThreshold',['../classrtabmap_1_1Parameters.html#a1a6adbc06f4f19059b17f77ed6c744a0',1,'rtabmap::Parameters']]], + ['defaultodommsckfpyramidlevels_312',['defaultOdomMSCKFPyramidLevels',['../classrtabmap_1_1Parameters.html#aa4b73d6831d8daaa9db3981e30b49818',1,'rtabmap::Parameters']]], + ['defaultodommsckfransacthreshold_313',['defaultOdomMSCKFRansacThreshold',['../classrtabmap_1_1Parameters.html#a092a2962faabb91bf8486e71d31f0a07',1,'rtabmap::Parameters']]], + ['defaultodommsckfrotationthreshold_314',['defaultOdomMSCKFRotationThreshold',['../classrtabmap_1_1Parameters.html#a1a4d1f9579e16ebf21a7ab4ba3436a60',1,'rtabmap::Parameters']]], + ['defaultodommsckfstereothreshold_315',['defaultOdomMSCKFStereoThreshold',['../classrtabmap_1_1Parameters.html#ab2f28e5a6de694c7a55519dec63c5a30',1,'rtabmap::Parameters']]], + ['defaultodommsckftrackingratethreshold_316',['defaultOdomMSCKFTrackingRateThreshold',['../classrtabmap_1_1Parameters.html#a4b15c6cece18b7fbfeab9c3012e8f975',1,'rtabmap::Parameters']]], + ['defaultodommsckftrackprecision_317',['defaultOdomMSCKFTrackPrecision',['../classrtabmap_1_1Parameters.html#a677ee5a5b6bae0b65b9c4735494fc823',1,'rtabmap::Parameters']]], + ['defaultodommsckftranslationthreshold_318',['defaultOdomMSCKFTranslationThreshold',['../classrtabmap_1_1Parameters.html#a80d7a199eca7bf5dbe11a89ae2505dc8',1,'rtabmap::Parameters']]], + ['defaultodomokvisconfigpath_319',['defaultOdomOKVISConfigPath',['../classrtabmap_1_1Parameters.html#a42709fed698a2b97684140ac9f5a7b32',1,'rtabmap::Parameters']]], + ['defaultodomopen3dmaxdepth_320',['defaultOdomOpen3DMaxDepth',['../classrtabmap_1_1Parameters.html#a3501ff6b79ecf1089480b180a24d375f',1,'rtabmap::Parameters']]], + ['defaultodomopen3dmethod_321',['defaultOdomOpen3DMethod',['../classrtabmap_1_1Parameters.html#a454aed6a09f909eb384aaf7f5b6a0995',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsaccelerometernoisedensity_322',['defaultOdomOpenVINSAccelerometerNoiseDensity',['../classrtabmap_1_1Parameters.html#ad3b48f09c6ae5b0749794c289763f6f3',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsaccelerometerrandomwalk_323',['defaultOdomOpenVINSAccelerometerRandomWalk',['../classrtabmap_1_1Parameters.html#ae244b49a31a04101cfcea4c5e5d6eff1',1,'rtabmap::Parameters']]], + ['defaultodomopenvinscalibcamextrinsics_324',['defaultOdomOpenVINSCalibCamExtrinsics',['../classrtabmap_1_1Parameters.html#abad820880f66289a5bb3539b6cece37b',1,'rtabmap::Parameters']]], + ['defaultodomopenvinscalibcamintrinsics_325',['defaultOdomOpenVINSCalibCamIntrinsics',['../classrtabmap_1_1Parameters.html#a325720d717ef80d19b03a9f2d504ed28',1,'rtabmap::Parameters']]], + ['defaultodomopenvinscalibcamtimeoffset_326',['defaultOdomOpenVINSCalibCamTimeoffset',['../classrtabmap_1_1Parameters.html#ab6dd58e8cc0f581bf02765ffbf8d6df7',1,'rtabmap::Parameters']]], + ['defaultodomopenvinscalibimugsensitivity_327',['defaultOdomOpenVINSCalibIMUGSensitivity',['../classrtabmap_1_1Parameters.html#ab14ce144b0d11185b303a9f336590174',1,'rtabmap::Parameters']]], + ['defaultodomopenvinscalibimuintrinsics_328',['defaultOdomOpenVINSCalibIMUIntrinsics',['../classrtabmap_1_1Parameters.html#a43cf0249cd4accae00804d80d7ec74bd',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsconfigpath_329',['defaultOdomOpenVINSConfigPath',['../classrtabmap_1_1Parameters.html#a3d0f13ab949ed08f216ecf7dea6dc4aa',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsdtslamdelay_330',['defaultOdomOpenVINSDtSLAMDelay',['../classrtabmap_1_1Parameters.html#a62210249c6a36aa2d5c82e283b69a89f',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsfeatrepmsckf_331',['defaultOdomOpenVINSFeatRepMSCKF',['../classrtabmap_1_1Parameters.html#a53b0cbaf7b295195689bd52e44f67057',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsfeatrepslam_332',['defaultOdomOpenVINSFeatRepSLAM',['../classrtabmap_1_1Parameters.html#a0e22a193990315a0c169c0f961addaac',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsfimaxbaseline_333',['defaultOdomOpenVINSFiMaxBaseline',['../classrtabmap_1_1Parameters.html#a859b3bc69da9573d1592c76811698451',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsfimaxcondnumber_334',['defaultOdomOpenVINSFiMaxCondNumber',['../classrtabmap_1_1Parameters.html#a0a197c6368939cbc8a365a92580f67c6',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsfimaxruns_335',['defaultOdomOpenVINSFiMaxRuns',['../classrtabmap_1_1Parameters.html#a0ded3bb70718deb25b3c5fd9faba16b1',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsfirefinefeatures_336',['defaultOdomOpenVINSFiRefineFeatures',['../classrtabmap_1_1Parameters.html#a6ffc20ed47a965ac527889e4946833d0',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsfitriangulate1d_337',['defaultOdomOpenVINSFiTriangulate1d',['../classrtabmap_1_1Parameters.html#a68fe1405aa148b207622af0951b3229c',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsgravitymag_338',['defaultOdomOpenVINSGravityMag',['../classrtabmap_1_1Parameters.html#a59525c19420757af33a0b081c717fd36',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsgyroscopenoisedensity_339',['defaultOdomOpenVINSGyroscopeNoiseDensity',['../classrtabmap_1_1Parameters.html#a878cf99f652db81cb416c2b359fe8438',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsgyroscoperandomwalk_340',['defaultOdomOpenVINSGyroscopeRandomWalk',['../classrtabmap_1_1Parameters.html#a6d7b2adb63801c77d39d5a72a09decad',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdyninflationba_341',['defaultOdomOpenVINSInitDynInflationBa',['../classrtabmap_1_1Parameters.html#afe5184aef893a0b985f979c2c1f78d59',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdyninflationbg_342',['defaultOdomOpenVINSInitDynInflationBg',['../classrtabmap_1_1Parameters.html#a1d021093c325316bb03a57b16308b6e5',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdyninflationori_343',['defaultOdomOpenVINSInitDynInflationOri',['../classrtabmap_1_1Parameters.html#ac7e1906e0f98e72750f419e72e821120',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdyninflationvel_344',['defaultOdomOpenVINSInitDynInflationVel',['../classrtabmap_1_1Parameters.html#ab5bfd3d2cf5d6dacebeb77f00c96003b',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynmindeg_345',['defaultOdomOpenVINSInitDynMinDeg',['../classrtabmap_1_1Parameters.html#a89160b019c1d237ad7f67720e741b790',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynminreccond_346',['defaultOdomOpenVINSInitDynMinRecCond',['../classrtabmap_1_1Parameters.html#a0a30a3740f3427803f325c2dff6ff88c',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynmlemaxiter_347',['defaultOdomOpenVINSInitDynMLEMaxIter',['../classrtabmap_1_1Parameters.html#a016c6e6429a1972d19a2265285420cff',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynmlemaxthreads_348',['defaultOdomOpenVINSInitDynMLEMaxThreads',['../classrtabmap_1_1Parameters.html#a9dfa2510f2abfc920345222b7bf3bb42',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynmlemaxtime_349',['defaultOdomOpenVINSInitDynMLEMaxTime',['../classrtabmap_1_1Parameters.html#a6cb0a7432ebba00c7c6457253430eb9e',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynmleoptcalib_350',['defaultOdomOpenVINSInitDynMLEOptCalib',['../classrtabmap_1_1Parameters.html#a937e112aa605e4674401dc8e01631433',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynnumpose_351',['defaultOdomOpenVINSInitDynNumPose',['../classrtabmap_1_1Parameters.html#a3e612bb9c96142493df81d2f5ae82933',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynuse_352',['defaultOdomOpenVINSInitDynUse',['../classrtabmap_1_1Parameters.html#aed862b5334f34e11f0c1c1ae72eee7e0',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitimuthresh_353',['defaultOdomOpenVINSInitIMUThresh',['../classrtabmap_1_1Parameters.html#a0a444b5fd99ca929eafe9f369deb6275',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitmaxdisparity_354',['defaultOdomOpenVINSInitMaxDisparity',['../classrtabmap_1_1Parameters.html#a3cf405a2987bfc621c957b25f29cf9a4',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitmaxfeatures_355',['defaultOdomOpenVINSInitMaxFeatures',['../classrtabmap_1_1Parameters.html#a06e454a54226066c9fe555147e2a924f',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitwindowtime_356',['defaultOdomOpenVINSInitWindowTime',['../classrtabmap_1_1Parameters.html#a497e3c6de5c331901a25f8f20dc22e33',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsintegration_357',['defaultOdomOpenVINSIntegration',['../classrtabmap_1_1Parameters.html#a07e666fe4774be272d92169d7e51d72e',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsleftmaskpath_358',['defaultOdomOpenVINSLeftMaskPath',['../classrtabmap_1_1Parameters.html#ae99dde6443571ac09d8db1bac3d5824e',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsmaxclones_359',['defaultOdomOpenVINSMaxClones',['../classrtabmap_1_1Parameters.html#a53df19bf9e8b01c78258b17d784432ed',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsmaxmsckfinupdate_360',['defaultOdomOpenVINSMaxMSCKFInUpdate',['../classrtabmap_1_1Parameters.html#a94acdf45e1bf8ce5b1d547f37e04b9b2',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsmaxslam_361',['defaultOdomOpenVINSMaxSLAM',['../classrtabmap_1_1Parameters.html#a1e1aa930222b5df89e4059640c01f77f',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsmaxslaminupdate_362',['defaultOdomOpenVINSMaxSLAMInUpdate',['../classrtabmap_1_1Parameters.html#a953fca633fc1700453fad55faa5efd9f',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsminpxdist_363',['defaultOdomOpenVINSMinPxDist',['../classrtabmap_1_1Parameters.html#a3379fb4026b4f2b87b4d9ac962b02884',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsnumpts_364',['defaultOdomOpenVINSNumPts',['../classrtabmap_1_1Parameters.html#acc3507fadec6548443ee3ca6d51ed74b',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsrightmaskpath_365',['defaultOdomOpenVINSRightMaskPath',['../classrtabmap_1_1Parameters.html#a2e179e0624073ebc5d2934cd836b343d',1,'rtabmap::Parameters']]], + ['defaultodomopenvinstryzupt_366',['defaultOdomOpenVINSTryZUPT',['../classrtabmap_1_1Parameters.html#af4eebbcf12dd4e9cfcee87552c8086df',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsupmsckfchi2multiplier_367',['defaultOdomOpenVINSUpMSCKFChi2Multiplier',['../classrtabmap_1_1Parameters.html#ad3a86a56e223816258cad17c2a0c0910',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsupmsckfsigmapx_368',['defaultOdomOpenVINSUpMSCKFSigmaPx',['../classrtabmap_1_1Parameters.html#affdeec9133e7f06af421cccf87bcb981',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsupslamchi2multiplier_369',['defaultOdomOpenVINSUpSLAMChi2Multiplier',['../classrtabmap_1_1Parameters.html#ab835ef788b3b42b8c85e11f89cadcd5b',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsupslamsigmapx_370',['defaultOdomOpenVINSUpSLAMSigmaPx',['../classrtabmap_1_1Parameters.html#a9de79f11f8e9f5d61d18d2821b095070',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsusefej_371',['defaultOdomOpenVINSUseFEJ',['../classrtabmap_1_1Parameters.html#a864a71e62e61b03d2c23afa2abf2c7db',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsuseklt_372',['defaultOdomOpenVINSUseKLT',['../classrtabmap_1_1Parameters.html#abf2880c3c5dbb224274237d99b0185cc',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsusestereo_373',['defaultOdomOpenVINSUseStereo',['../classrtabmap_1_1Parameters.html#abc1565f7225cd5be7f09e82d6b52c4f1',1,'rtabmap::Parameters']]], + ['defaultodomopenvinszuptchi2multiplier_374',['defaultOdomOpenVINSZUPTChi2Multiplier',['../classrtabmap_1_1Parameters.html#aa67576cd497ae3c827fc00cdd383d7a6',1,'rtabmap::Parameters']]], + ['defaultodomopenvinszuptmaxdisparity_375',['defaultOdomOpenVINSZUPTMaxDisparity',['../classrtabmap_1_1Parameters.html#a2f847a941866b28e6aa401babfe459c6',1,'rtabmap::Parameters']]], + ['defaultodomopenvinszuptmaxvelodicy_376',['defaultOdomOpenVINSZUPTMaxVelodicy',['../classrtabmap_1_1Parameters.html#a4bdf4f5c9e84c943a7414576b9192b26',1,'rtabmap::Parameters']]], + ['defaultodomopenvinszuptnoisemultiplier_377',['defaultOdomOpenVINSZUPTNoiseMultiplier',['../classrtabmap_1_1Parameters.html#ac38e66485ad24d894911d9ce03986689',1,'rtabmap::Parameters']]], + ['defaultodomopenvinszuptonlyatbeginning_378',['defaultOdomOpenVINSZUPTOnlyAtBeginning',['../classrtabmap_1_1Parameters.html#a91b98b9532960850486e6eb55a12e06d',1,'rtabmap::Parameters']]], + ['defaultodomorbslamaccnoise_379',['defaultOdomORBSLAMAccNoise',['../classrtabmap_1_1Parameters.html#a0fceb51732eea1d2c2f5cfcfc9f6c908',1,'rtabmap::Parameters']]], + ['defaultodomorbslamaccwalk_380',['defaultOdomORBSLAMAccWalk',['../classrtabmap_1_1Parameters.html#a5e01b168e4a31aec792366e0139cc959',1,'rtabmap::Parameters']]], + ['defaultodomorbslambf_381',['defaultOdomORBSLAMBf',['../classrtabmap_1_1Parameters.html#a69c4cb422de40aa1346158375147a333',1,'rtabmap::Parameters']]], + ['defaultodomorbslamfps_382',['defaultOdomORBSLAMFps',['../classrtabmap_1_1Parameters.html#ae927ca70227e512394ca9b7b91a1251b',1,'rtabmap::Parameters']]], + ['defaultodomorbslamgyronoise_383',['defaultOdomORBSLAMGyroNoise',['../classrtabmap_1_1Parameters.html#a92c076aa98e5f4d3996ab370305fb128',1,'rtabmap::Parameters']]], + ['defaultodomorbslamgyrowalk_384',['defaultOdomORBSLAMGyroWalk',['../classrtabmap_1_1Parameters.html#a34cae713888a601086153ac0fb5236df',1,'rtabmap::Parameters']]], + ['defaultodomorbslaminertial_385',['defaultOdomORBSLAMInertial',['../classrtabmap_1_1Parameters.html#aac902f6d6374c112c3a60b6ae7c305df',1,'rtabmap::Parameters']]], + ['defaultodomorbslammapsize_386',['defaultOdomORBSLAMMapSize',['../classrtabmap_1_1Parameters.html#a3c339175a63d8b6ff3111baf64862bba',1,'rtabmap::Parameters']]], + ['defaultodomorbslammaxfeatures_387',['defaultOdomORBSLAMMaxFeatures',['../classrtabmap_1_1Parameters.html#ad41dc0470b91a895e53a5d1319701096',1,'rtabmap::Parameters']]], + ['defaultodomorbslamsamplingrate_388',['defaultOdomORBSLAMSamplingRate',['../classrtabmap_1_1Parameters.html#a98f800e901efb131cc4399a811462f83',1,'rtabmap::Parameters']]], + ['defaultodomorbslamthdepth_389',['defaultOdomORBSLAMThDepth',['../classrtabmap_1_1Parameters.html#affa55160db0408d1d22ae7935649b4ec',1,'rtabmap::Parameters']]], + ['defaultodomorbslamvocpath_390',['defaultOdomORBSLAMVocPath',['../classrtabmap_1_1Parameters.html#a9191f537b0cbd35fa3865b584168b1a3',1,'rtabmap::Parameters']]], + ['defaultodomparticlelambdar_391',['defaultOdomParticleLambdaR',['../classrtabmap_1_1Parameters.html#a999356e45e0d04c0e23b8a658bdce1ad',1,'rtabmap::Parameters']]], + ['defaultodomparticlelambdat_392',['defaultOdomParticleLambdaT',['../classrtabmap_1_1Parameters.html#a5b779a5e544c6fcdc714683edba8b3d3',1,'rtabmap::Parameters']]], + ['defaultodomparticlenoiser_393',['defaultOdomParticleNoiseR',['../classrtabmap_1_1Parameters.html#a8e6f5c04ac08cc14e6a8d7163a6df977',1,'rtabmap::Parameters']]], + ['defaultodomparticlenoiset_394',['defaultOdomParticleNoiseT',['../classrtabmap_1_1Parameters.html#a36a060c171c3804e1e208f879c93e7e6',1,'rtabmap::Parameters']]], + ['defaultodomparticlesize_395',['defaultOdomParticleSize',['../classrtabmap_1_1Parameters.html#a080173bc5ca04f3b41c0e397339647ab',1,'rtabmap::Parameters']]], + ['defaultodomresetcountdown_396',['defaultOdomResetCountdown',['../classrtabmap_1_1Parameters.html#af755f7fbaed913e4718ab7d6f6531db6',1,'rtabmap::Parameters']]], + ['defaultodomscankeyframethr_397',['defaultOdomScanKeyFrameThr',['../classrtabmap_1_1Parameters.html#ad6174a0ecd9ac76d8242540c30df4ad5',1,'rtabmap::Parameters']]], + ['defaultodomstrategy_398',['defaultOdomStrategy',['../classrtabmap_1_1Parameters.html#a1e9109160a37784a68c945acebd38525',1,'rtabmap::Parameters']]], + ['defaultodomvinsfusionconfigpath_399',['defaultOdomVINSFusionConfigPath',['../classrtabmap_1_1Parameters.html#a383c3a45b5aa61295e33a6e9da4542c5',1,'rtabmap::Parameters']]], + ['defaultodomviskeyframethr_400',['defaultOdomVisKeyFrameThr',['../classrtabmap_1_1Parameters.html#ae37f0155b9c8b516cda895f08b1344ba',1,'rtabmap::Parameters']]], + ['defaultodomviso2bucketheight_401',['defaultOdomViso2BucketHeight',['../classrtabmap_1_1Parameters.html#aa0f7d154eb3e914488380c80252b0541',1,'rtabmap::Parameters']]], + ['defaultodomviso2bucketmaxfeatures_402',['defaultOdomViso2BucketMaxFeatures',['../classrtabmap_1_1Parameters.html#a4cbb446867b50e3187af090146c578f0',1,'rtabmap::Parameters']]], + ['defaultodomviso2bucketwidth_403',['defaultOdomViso2BucketWidth',['../classrtabmap_1_1Parameters.html#ad46d465287b4b685122eec82f8765da6',1,'rtabmap::Parameters']]], + ['defaultodomviso2inlierthreshold_404',['defaultOdomViso2InlierThreshold',['../classrtabmap_1_1Parameters.html#a429bac1484f93fa8a011f72c98e763ea',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchbinsize_405',['defaultOdomViso2MatchBinsize',['../classrtabmap_1_1Parameters.html#aff4139b8a4b5be3bb32f9d7f7a56786a',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchdisptolerance_406',['defaultOdomViso2MatchDispTolerance',['../classrtabmap_1_1Parameters.html#aeef943b33c89637852d411a2e43a5d7a',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchhalfresolution_407',['defaultOdomViso2MatchHalfResolution',['../classrtabmap_1_1Parameters.html#ab25dec8a4a1ba5ef0bc3ef14d455ffd4',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchmultistage_408',['defaultOdomViso2MatchMultiStage',['../classrtabmap_1_1Parameters.html#a38c5e12cb00d850e9741248fb564be0f',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchnmsn_409',['defaultOdomViso2MatchNmsN',['../classrtabmap_1_1Parameters.html#a6dc343145cffd796512b4b0733057642',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchnmstau_410',['defaultOdomViso2MatchNmsTau',['../classrtabmap_1_1Parameters.html#a2e80812231c26ef3d3a2e06ce3a5d79e',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchoutlierdisptolerance_411',['defaultOdomViso2MatchOutlierDispTolerance',['../classrtabmap_1_1Parameters.html#af9a738592540bc96e5f9b054fdd34f96',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchoutlierflowtolerance_412',['defaultOdomViso2MatchOutlierFlowTolerance',['../classrtabmap_1_1Parameters.html#a4c488a981cf4228a1ae147505695b7ea',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchradius_413',['defaultOdomViso2MatchRadius',['../classrtabmap_1_1Parameters.html#a2cb8a4380b2ac7513acfe4c227b0f512',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchrefinement_414',['defaultOdomViso2MatchRefinement',['../classrtabmap_1_1Parameters.html#ad0ee385292880d42488589f00f820335',1,'rtabmap::Parameters']]], + ['defaultodomviso2ransaciters_415',['defaultOdomViso2RansacIters',['../classrtabmap_1_1Parameters.html#a0dfa5c17449e9e07f21ec6cdbb637e71',1,'rtabmap::Parameters']]], + ['defaultodomviso2reweighting_416',['defaultOdomViso2Reweighting',['../classrtabmap_1_1Parameters.html#acca03777ae8d44bbb151efe95d866370',1,'rtabmap::Parameters']]], + ['defaultoptimizerbaseline_417',['defaultOptimizerBaseline',['../classrtabmap_1_1Parameters.html#a62219439aa503751ef54d6476e0ef5c2',1,'rtabmap::Parameters']]], + ['defaultoptimizerdisparityvariance_418',['defaultOptimizerDisparityVariance',['../classrtabmap_1_1Parameters.html#a9b2bf1254c87e79d358dd45a27d92254',1,'rtabmap::Parameters']]], + ['defaultoptimizerepsilon_419',['defaultOptimizerEpsilon',['../classrtabmap_1_1Parameters.html#a8fb0df24ed2d24a013abc03828f43acc',1,'rtabmap::Parameters']]], + ['defaultoptimizergravitysigma_420',['defaultOptimizerGravitySigma',['../classrtabmap_1_1Parameters.html#a88fab03b485f103123fad036a536c71a',1,'rtabmap::Parameters']]], + ['defaultoptimizeriterations_421',['defaultOptimizerIterations',['../classrtabmap_1_1Parameters.html#a88a7018a56b4e6c7c0ceb8e11286f319',1,'rtabmap::Parameters']]], + ['defaultoptimizerlandmarksignored_422',['defaultOptimizerLandmarksIgnored',['../classrtabmap_1_1Parameters.html#a45cdc34f61574e7de40f2d4a822b1ca6',1,'rtabmap::Parameters']]], + ['defaultoptimizerpixelvariance_423',['defaultOptimizerPixelVariance',['../classrtabmap_1_1Parameters.html#aac621d5d3acba7b0d9a9b5dcd52f7d4f',1,'rtabmap::Parameters']]], + ['defaultoptimizerpriorsignored_424',['defaultOptimizerPriorsIgnored',['../classrtabmap_1_1Parameters.html#a6394c7cc99dca72faf68799adc89ffd7',1,'rtabmap::Parameters']]], + ['defaultoptimizerrobust_425',['defaultOptimizerRobust',['../classrtabmap_1_1Parameters.html#a2a83a1c7b7cc3dfe1b03bd9c10a437fd',1,'rtabmap::Parameters']]], + ['defaultoptimizerrobustkerneldelta_426',['defaultOptimizerRobustKernelDelta',['../classrtabmap_1_1Parameters.html#a29ca5e5f03feb515f565edb0caae230b',1,'rtabmap::Parameters']]], + ['defaultoptimizerstrategy_427',['defaultOptimizerStrategy',['../classrtabmap_1_1Parameters.html#a09eb562dd5700d848c1e8ccfa161e94e',1,'rtabmap::Parameters']]], + ['defaultoptimizervarianceignored_428',['defaultOptimizerVarianceIgnored',['../classrtabmap_1_1Parameters.html#ad329ace1333ac8c94cd4043b58173f1b',1,'rtabmap::Parameters']]], + ['defaultorbedgethreshold_429',['defaultORBEdgeThreshold',['../classrtabmap_1_1Parameters.html#a0f10206dac5e7ecfef51feb8c533f996',1,'rtabmap::Parameters']]], + ['defaultorbfirstlevel_430',['defaultORBFirstLevel',['../classrtabmap_1_1Parameters.html#a1d9630d2b1c11e310279388894b4ac7f',1,'rtabmap::Parameters']]], + ['defaultorbgpu_431',['defaultORBGpu',['../classrtabmap_1_1Parameters.html#ae59341ab604bc7a29bd2e6417b63e90e',1,'rtabmap::Parameters']]], + ['defaultorbnlevels_432',['defaultORBNLevels',['../classrtabmap_1_1Parameters.html#abc8351dab8ba91e67ab33fd39240728c',1,'rtabmap::Parameters']]], + ['defaultorbpatchsize_433',['defaultORBPatchSize',['../classrtabmap_1_1Parameters.html#abeca7515070ae40463c94ec043d8a96c',1,'rtabmap::Parameters']]], + ['defaultorbscalefactor_434',['defaultORBScaleFactor',['../classrtabmap_1_1Parameters.html#a2a0b519bfda2c164ac9765e5cafa298e',1,'rtabmap::Parameters']]], + ['defaultorbscoretype_435',['defaultORBScoreType',['../classrtabmap_1_1Parameters.html#ae23c8c0a797337aff68aea63ab366045',1,'rtabmap::Parameters']]], + ['defaultorbwta_5fk_436',['defaultORBWTA_K',['../classrtabmap_1_1Parameters.html#a03b2170e4675ea9a566b9b2e8474d04b',1,'rtabmap::Parameters']]], + ['defaultpydescriptordim_437',['defaultPyDescriptorDim',['../classrtabmap_1_1Parameters.html#acd3f288c78d60132fe3103cc3baa56b6',1,'rtabmap::Parameters']]], + ['defaultpydescriptorpath_438',['defaultPyDescriptorPath',['../classrtabmap_1_1Parameters.html#a679be234a8731a22b2533291030920d9',1,'rtabmap::Parameters']]], + ['defaultpydetectorcuda_439',['defaultPyDetectorCuda',['../classrtabmap_1_1Parameters.html#a67de62af4a854432733f5cd4121532fa',1,'rtabmap::Parameters']]], + ['defaultpydetectorpath_440',['defaultPyDetectorPath',['../classrtabmap_1_1Parameters.html#a12dd2fc3f9ffd3c563d577c64fa890c0',1,'rtabmap::Parameters']]], + ['defaultpymatchercuda_441',['defaultPyMatcherCuda',['../classrtabmap_1_1Parameters.html#ae8b2abba1413851a1ef9d71c24691df9',1,'rtabmap::Parameters']]], + ['defaultpymatcheriterations_442',['defaultPyMatcherIterations',['../classrtabmap_1_1Parameters.html#a21c62122654773faec6dad9e861e6bfa',1,'rtabmap::Parameters']]], + ['defaultpymatchermodel_443',['defaultPyMatcherModel',['../classrtabmap_1_1Parameters.html#a9c56180fc02716fcb268ab139f211e3f',1,'rtabmap::Parameters']]], + ['defaultpymatcherpath_444',['defaultPyMatcherPath',['../classrtabmap_1_1Parameters.html#a978797b8ec7933292493fff90251fa5b',1,'rtabmap::Parameters']]], + ['defaultpymatcherthreshold_445',['defaultPyMatcherThreshold',['../classrtabmap_1_1Parameters.html#a3e826c170c563783be3b31c129db5ecb',1,'rtabmap::Parameters']]], + ['defaultregforce3dof_446',['defaultRegForce3DoF',['../classrtabmap_1_1Parameters.html#aee1046f9615d2ed988c952cc47c9331e',1,'rtabmap::Parameters']]], + ['defaultregrepeatonce_447',['defaultRegRepeatOnce',['../classrtabmap_1_1Parameters.html#a389ef8590b17e0c8e1cca6e01ed82ef0',1,'rtabmap::Parameters']]], + ['defaultregstrategy_448',['defaultRegStrategy',['../classrtabmap_1_1Parameters.html#a2bf8075d9a8e7f47cb99b5ebafaaad34',1,'rtabmap::Parameters']]], + ['defaultrgbdaggressiveloopthr_449',['defaultRGBDAggressiveLoopThr',['../classrtabmap_1_1Parameters.html#aa0280b8578239d72dc63137145c0a26e',1,'rtabmap::Parameters']]], + ['defaultrgbdangularspeedupdate_450',['defaultRGBDAngularSpeedUpdate',['../classrtabmap_1_1Parameters.html#a4bfae76169252ef1b605a3de2cffb79b',1,'rtabmap::Parameters']]], + ['defaultrgbdangularupdate_451',['defaultRGBDAngularUpdate',['../classrtabmap_1_1Parameters.html#afb7eb4db84edfdc8e5db6dd5a223735d',1,'rtabmap::Parameters']]], + ['defaultrgbdcreateoccupancygrid_452',['defaultRGBDCreateOccupancyGrid',['../classrtabmap_1_1Parameters.html#aad44b21f15d9893f9447419a12432ba1',1,'rtabmap::Parameters']]], + ['defaultrgbdenabled_453',['defaultRGBDEnabled',['../classrtabmap_1_1Parameters.html#ac5704dfa1a8d2f498aa41dd22e2fad96',1,'rtabmap::Parameters']]], + ['defaultrgbdforceodom3dof_454',['defaultRGBDForceOdom3DoF',['../classrtabmap_1_1Parameters.html#acd5a7917273e734f113b670f2fe6f0f2',1,'rtabmap::Parameters']]], + ['defaultrgbdgoalreachedradius_455',['defaultRGBDGoalReachedRadius',['../classrtabmap_1_1Parameters.html#aef2ac63e326b9fd31c4aecd71c57a485',1,'rtabmap::Parameters']]], + ['defaultrgbdgoalssavedinuserdata_456',['defaultRGBDGoalsSavedInUserData',['../classrtabmap_1_1Parameters.html#afeb3cc8064aa5bcb10b547565764f938',1,'rtabmap::Parameters']]], + ['defaultrgbdinvertedreg_457',['defaultRGBDInvertedReg',['../classrtabmap_1_1Parameters.html#a8a43f35d5d3ff84ea040d11c67f06cd3',1,'rtabmap::Parameters']]], + ['defaultrgbdlinearspeedupdate_458',['defaultRGBDLinearSpeedUpdate',['../classrtabmap_1_1Parameters.html#aaf25ea9452edef26470859b2fa3a18b0',1,'rtabmap::Parameters']]], + ['defaultrgbdlinearupdate_459',['defaultRGBDLinearUpdate',['../classrtabmap_1_1Parameters.html#a6a5e27ec1dd5895cdc044b15f933847c',1,'rtabmap::Parameters']]], + ['defaultrgbdlocalbundleonloopclosure_460',['defaultRGBDLocalBundleOnLoopClosure',['../classrtabmap_1_1Parameters.html#a3a04224f5cae1e13997bed67bfdf2421',1,'rtabmap::Parameters']]], + ['defaultrgbdlocalimmunizationratio_461',['defaultRGBDLocalImmunizationRatio',['../classrtabmap_1_1Parameters.html#a75e80116239ca237f05b5030dbddff94',1,'rtabmap::Parameters']]], + ['defaultrgbdlocalizationpriorerror_462',['defaultRGBDLocalizationPriorError',['../classrtabmap_1_1Parameters.html#a3ea147a3dcb325d1dd8245d5ac6c355a',1,'rtabmap::Parameters']]], + ['defaultrgbdlocalizationsecondtrywithoutproximitylinks_463',['defaultRGBDLocalizationSecondTryWithoutProximityLinks',['../classrtabmap_1_1Parameters.html#a29069e6e4a55635bf0c553353a309386',1,'rtabmap::Parameters']]], + ['defaultrgbdlocalizationsmoothing_464',['defaultRGBDLocalizationSmoothing',['../classrtabmap_1_1Parameters.html#a0411f730d9d60eba47de4135c54ae517',1,'rtabmap::Parameters']]], + ['defaultrgbdlocalradius_465',['defaultRGBDLocalRadius',['../classrtabmap_1_1Parameters.html#acf286a0736091c5249eb7b3e745ce3e1',1,'rtabmap::Parameters']]], + ['defaultrgbdloopclosureidentityguess_466',['defaultRGBDLoopClosureIdentityGuess',['../classrtabmap_1_1Parameters.html#a3a91dafa1048d1c378960782f9a7c88e',1,'rtabmap::Parameters']]], + ['defaultrgbdloopclosurereextractfeatures_467',['defaultRGBDLoopClosureReextractFeatures',['../classrtabmap_1_1Parameters.html#afd0bc554dfe35e65fa9bbefdf917cfcf',1,'rtabmap::Parameters']]], + ['defaultrgbdloopcovlimited_468',['defaultRGBDLoopCovLimited',['../classrtabmap_1_1Parameters.html#abc8740cd9ff03f46b8c4838b1e79a9b1',1,'rtabmap::Parameters']]], + ['defaultrgbdmarkerdetection_469',['defaultRGBDMarkerDetection',['../classrtabmap_1_1Parameters.html#ac8fa2190bca9a03f92fe33d3ad4052d6',1,'rtabmap::Parameters']]], + ['defaultrgbdmaxlocalretrieved_470',['defaultRGBDMaxLocalRetrieved',['../classrtabmap_1_1Parameters.html#ab6a66375f993df5e2f4c8f20e42aaca6',1,'rtabmap::Parameters']]], + ['defaultrgbdmaxloopclosuredistance_471',['defaultRGBDMaxLoopClosureDistance',['../classrtabmap_1_1Parameters.html#a6ccc6b27ed352368d401cb2eadf4aef9',1,'rtabmap::Parameters']]], + ['defaultrgbdmaxodomcachesize_472',['defaultRGBDMaxOdomCacheSize',['../classrtabmap_1_1Parameters.html#a20604ab3e4ca41289cf8143b73b825bf',1,'rtabmap::Parameters']]], + ['defaultrgbdneighborlinkrefining_473',['defaultRGBDNeighborLinkRefining',['../classrtabmap_1_1Parameters.html#a43cd30d28fef96ead5dad3681918512a',1,'rtabmap::Parameters']]], + ['defaultrgbdnewmapodomchangedistance_474',['defaultRGBDNewMapOdomChangeDistance',['../classrtabmap_1_1Parameters.html#a382348a9c98d6dcde1612d4886747777',1,'rtabmap::Parameters']]], + ['defaultrgbdoptimizefromgraphend_475',['defaultRGBDOptimizeFromGraphEnd',['../classrtabmap_1_1Parameters.html#ac6fe48a78f487f8bd8973166c54c94ea',1,'rtabmap::Parameters']]], + ['defaultrgbdoptimizemaxerror_476',['defaultRGBDOptimizeMaxError',['../classrtabmap_1_1Parameters.html#a34706ecf0c565f91077916bb3b1df82d',1,'rtabmap::Parameters']]], + ['defaultrgbdoptimizemaxerrorrepairradius_477',['defaultRGBDOptimizeMaxErrorRepairRadius',['../classrtabmap_1_1Parameters.html#acbf5f04306c6009925f517397b804b16',1,'rtabmap::Parameters']]], + ['defaultrgbdplanangularvelocity_478',['defaultRGBDPlanAngularVelocity',['../classrtabmap_1_1Parameters.html#aebb28a5fbb4e6d36ccd3c3fc67e8e604',1,'rtabmap::Parameters']]], + ['defaultrgbdplanlinearvelocity_479',['defaultRGBDPlanLinearVelocity',['../classrtabmap_1_1Parameters.html#a0ea9c8facb5cb321f3741e2bedacb4a6',1,'rtabmap::Parameters']]], + ['defaultrgbdplanstuckiterations_480',['defaultRGBDPlanStuckIterations',['../classrtabmap_1_1Parameters.html#a4b1e69675edd82c0e91786c10a1a8670',1,'rtabmap::Parameters']]], + ['defaultrgbdproximityangle_481',['defaultRGBDProximityAngle',['../classrtabmap_1_1Parameters.html#afdb1d6a1d9574cbca1c8709f35e26130',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitybyspace_482',['defaultRGBDProximityBySpace',['../classrtabmap_1_1Parameters.html#a9df84bca361ba3bef08c626dc2f1abc5',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitybytime_483',['defaultRGBDProximityByTime',['../classrtabmap_1_1Parameters.html#a9a1572edf65d9b14ff26fdb2f7041bb8',1,'rtabmap::Parameters']]], + ['defaultrgbdproximityglobalscanmap_484',['defaultRGBDProximityGlobalScanMap',['../classrtabmap_1_1Parameters.html#a92466baf9167fd0afb22b7f9eefa8c0b',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitymaxgraphdepth_485',['defaultRGBDProximityMaxGraphDepth',['../classrtabmap_1_1Parameters.html#a63616e8796fa3ddab768591a031cd122',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitymaxpaths_486',['defaultRGBDProximityMaxPaths',['../classrtabmap_1_1Parameters.html#a1b207ec20b49719f0c2849a3009ed50b',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitymergedscancovfactor_487',['defaultRGBDProximityMergedScanCovFactor',['../classrtabmap_1_1Parameters.html#a0b12eea42081e74fb478aee4754d66bf',1,'rtabmap::Parameters']]], + ['defaultrgbdproximityodomguess_488',['defaultRGBDProximityOdomGuess',['../classrtabmap_1_1Parameters.html#a06df8e609e0574dd3428b8056e33b9f1',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitypathfilteringradius_489',['defaultRGBDProximityPathFilteringRadius',['../classrtabmap_1_1Parameters.html#a2883511bedcc4c220754ea93b6e08525',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitypathmaxneighbors_490',['defaultRGBDProximityPathMaxNeighbors',['../classrtabmap_1_1Parameters.html#a317c5dcf56c171dc06b8734322ef71c5',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitypathrawposesused_491',['defaultRGBDProximityPathRawPosesUsed',['../classrtabmap_1_1Parameters.html#af8d84436a760061ced713ccba723dafd',1,'rtabmap::Parameters']]], + ['defaultrgbdscanmatchingidssavedinlinks_492',['defaultRGBDScanMatchingIdsSavedInLinks',['../classrtabmap_1_1Parameters.html#a55e477f21db71f035354857824cdae62',1,'rtabmap::Parameters']]], + ['defaultrgbdstartatorigin_493',['defaultRGBDStartAtOrigin',['../classrtabmap_1_1Parameters.html#ae9008be85b56ced7a1a0380d6403b4f4',1,'rtabmap::Parameters']]], + ['defaultrtabmapcomputermse_494',['defaultRtabmapComputeRMSE',['../classrtabmap_1_1Parameters.html#a64af0d2d6c1f1d37401c19d333c9d2fd',1,'rtabmap::Parameters']]], + ['defaultrtabmapcreateintermediatenodes_495',['defaultRtabmapCreateIntermediateNodes',['../classrtabmap_1_1Parameters.html#a8883a52eabe5cf1b8543f28883b5c5cc',1,'rtabmap::Parameters']]], + ['defaultrtabmapdetectionrate_496',['defaultRtabmapDetectionRate',['../classrtabmap_1_1Parameters.html#a17d26c31e01108f87151549822d14d55',1,'rtabmap::Parameters']]], + ['defaultrtabmapimagebuffersize_497',['defaultRtabmapImageBufferSize',['../classrtabmap_1_1Parameters.html#acf225328e66eabb45e6e7bb61541b75a',1,'rtabmap::Parameters']]], + ['defaultrtabmapimagesalreadyrectified_498',['defaultRtabmapImagesAlreadyRectified',['../classrtabmap_1_1Parameters.html#a655fb29bc817d5be3be975a68b22d051',1,'rtabmap::Parameters']]], + ['defaultrtabmaploopgps_499',['defaultRtabmapLoopGPS',['../classrtabmap_1_1Parameters.html#a72811b235cade342cb8598f8fc98fd2a',1,'rtabmap::Parameters']]], + ['defaultrtabmaploopratio_500',['defaultRtabmapLoopRatio',['../classrtabmap_1_1Parameters.html#a693a08916d475d7ed25a94f9e5ee9e48',1,'rtabmap::Parameters']]], + ['defaultrtabmaploopthr_501',['defaultRtabmapLoopThr',['../classrtabmap_1_1Parameters.html#a297d4cfc19464ff9944cec968f69f25e',1,'rtabmap::Parameters']]], + ['defaultrtabmapmaxrepublished_502',['defaultRtabmapMaxRepublished',['../classrtabmap_1_1Parameters.html#a84e422bed1fee99bf3add6b22509d7b3',1,'rtabmap::Parameters']]], + ['defaultrtabmapmaxretrieved_503',['defaultRtabmapMaxRetrieved',['../classrtabmap_1_1Parameters.html#a10d3800662d76d7ca707779be4c64562',1,'rtabmap::Parameters']]], + ['defaultrtabmapmemorythr_504',['defaultRtabmapMemoryThr',['../classrtabmap_1_1Parameters.html#a74a04a2c228039577af97a6eca733af4',1,'rtabmap::Parameters']]], + ['defaultrtabmappublishlastsignature_505',['defaultRtabmapPublishLastSignature',['../classrtabmap_1_1Parameters.html#a5409119d4fa7ae4467bb5ad2bd8fd264',1,'rtabmap::Parameters']]], + ['defaultrtabmappublishlikelihood_506',['defaultRtabmapPublishLikelihood',['../classrtabmap_1_1Parameters.html#aec63f44fb276848c0276ef49e157a42e',1,'rtabmap::Parameters']]], + ['defaultrtabmappublishpdf_507',['defaultRtabmapPublishPdf',['../classrtabmap_1_1Parameters.html#a71cdb17c468eb22164c8fea56809381f',1,'rtabmap::Parameters']]], + ['defaultrtabmappublishramusage_508',['defaultRtabmapPublishRAMUsage',['../classrtabmap_1_1Parameters.html#a435580b8d8bfc04a3056a670733fd4ee',1,'rtabmap::Parameters']]], + ['defaultrtabmappublishstats_509',['defaultRtabmapPublishStats',['../classrtabmap_1_1Parameters.html#a7c5e66f953be45705f9733cb9b6c45fe',1,'rtabmap::Parameters']]], + ['defaultrtabmaprectifyonlyfeatures_510',['defaultRtabmapRectifyOnlyFeatures',['../classrtabmap_1_1Parameters.html#a192b1b802343b48e517d153a44fca57a',1,'rtabmap::Parameters']]], + ['defaultrtabmapsavewmstate_511',['defaultRtabmapSaveWMState',['../classrtabmap_1_1Parameters.html#ae85f3dc522a58805b8e4292924fbcae4',1,'rtabmap::Parameters']]], + ['defaultrtabmapstartnewmapongoodsignature_512',['defaultRtabmapStartNewMapOnGoodSignature',['../classrtabmap_1_1Parameters.html#ae2ec57ced69ca430af3979e0c06ca1de',1,'rtabmap::Parameters']]], + ['defaultrtabmapstartnewmaponloopclosure_513',['defaultRtabmapStartNewMapOnLoopClosure',['../classrtabmap_1_1Parameters.html#abffddbc89dfbc074e09561c39e749102',1,'rtabmap::Parameters']]], + ['defaultrtabmapstatisticlogged_514',['defaultRtabmapStatisticLogged',['../classrtabmap_1_1Parameters.html#a0e063855679c989570030552742516dc',1,'rtabmap::Parameters']]], + ['defaultrtabmapstatisticloggedheaders_515',['defaultRtabmapStatisticLoggedHeaders',['../classrtabmap_1_1Parameters.html#a927f4dbc6c08e694d937ee23363568a7',1,'rtabmap::Parameters']]], + ['defaultrtabmapstatisticlogsbufferedinram_516',['defaultRtabmapStatisticLogsBufferedInRAM',['../classrtabmap_1_1Parameters.html#aaf1d0f53f567096d54ab06ac97598d8f',1,'rtabmap::Parameters']]], + ['defaultrtabmaptimethr_517',['defaultRtabmapTimeThr',['../classrtabmap_1_1Parameters.html#a25c9d8fcef338e3ff2b5906b5a3641d8',1,'rtabmap::Parameters']]], + ['defaultrtabmapvirtualplacelikelihoodratio_518',['defaultRtabmapVirtualPlaceLikelihoodRatio',['../classrtabmap_1_1Parameters.html#a36ed76f23eb746ff97f5c3a751e40743',1,'rtabmap::Parameters']]], + ['defaultrtabmapworkingdirectory_519',['defaultRtabmapWorkingDirectory',['../classrtabmap_1_1Parameters.html#a5ea43cb3ed900709216cf27daf05d34d',1,'rtabmap::Parameters']]], + ['defaultsiftcontrastthreshold_520',['defaultSIFTContrastThreshold',['../classrtabmap_1_1Parameters.html#adc01d33cd863ae0ade2628adcd6c63ae',1,'rtabmap::Parameters']]], + ['defaultsiftedgethreshold_521',['defaultSIFTEdgeThreshold',['../classrtabmap_1_1Parameters.html#a9b6eb51827444f9f62d0ae9f4ab917a7',1,'rtabmap::Parameters']]], + ['defaultsiftgaussianthreshold_522',['defaultSIFTGaussianThreshold',['../classrtabmap_1_1Parameters.html#a3bf6aa344aab628f500b5e481175d55c',1,'rtabmap::Parameters']]], + ['defaultsiftgpu_523',['defaultSIFTGpu',['../classrtabmap_1_1Parameters.html#a21d9a558dd10640d5b6a783ba5feea31',1,'rtabmap::Parameters']]], + ['defaultsiftmaxgaussianthreshold_524',['defaultSIFTMaxGaussianThreshold',['../classrtabmap_1_1Parameters.html#a8600392dd5581a0ac428c998ea21b403',1,'rtabmap::Parameters']]], + ['defaultsiftnoctavelayers_525',['defaultSIFTNOctaveLayers',['../classrtabmap_1_1Parameters.html#a781567208efdfc12e71bd746ffab8207',1,'rtabmap::Parameters']]], + ['defaultsiftpreciseupscale_526',['defaultSIFTPreciseUpscale',['../classrtabmap_1_1Parameters.html#ad80d2376a9730979d3d3f593cc92137c',1,'rtabmap::Parameters']]], + ['defaultsiftrootsift_527',['defaultSIFTRootSIFT',['../classrtabmap_1_1Parameters.html#a588c11fb03b02d42df5240dc65cce418',1,'rtabmap::Parameters']]], + ['defaultsiftsigma_528',['defaultSIFTSigma',['../classrtabmap_1_1Parameters.html#aca50d40cc689b8a88def05680f08f5da',1,'rtabmap::Parameters']]], + ['defaultsiftupscale_529',['defaultSIFTUpscale',['../classrtabmap_1_1Parameters.html#a5353494af0d7bfddbd330da6becef8f9',1,'rtabmap::Parameters']]], + ['defaultstereobmblocksize_530',['defaultStereoBMBlockSize',['../classrtabmap_1_1Parameters.html#af41ea4fb7bb26a8997b8fbe9b72ab579',1,'rtabmap::Parameters']]], + ['defaultstereobmdisp12maxdiff_531',['defaultStereoBMDisp12MaxDiff',['../classrtabmap_1_1Parameters.html#a28f2f033c9e4d8ec27d5e681985f8405',1,'rtabmap::Parameters']]], + ['defaultstereobmmindisparity_532',['defaultStereoBMMinDisparity',['../classrtabmap_1_1Parameters.html#afb4c35b0bf30231b04ab959ce0bf2042',1,'rtabmap::Parameters']]], + ['defaultstereobmnumdisparities_533',['defaultStereoBMNumDisparities',['../classrtabmap_1_1Parameters.html#abea19c85ecb7d078942054d2396ce9d8',1,'rtabmap::Parameters']]], + ['defaultstereobmprefiltercap_534',['defaultStereoBMPreFilterCap',['../classrtabmap_1_1Parameters.html#aabe53158599b1479ed66ddf61d688188',1,'rtabmap::Parameters']]], + ['defaultstereobmprefiltersize_535',['defaultStereoBMPreFilterSize',['../classrtabmap_1_1Parameters.html#a729dda48a58cb48cef88cd1c523120da',1,'rtabmap::Parameters']]], + ['defaultstereobmspecklerange_536',['defaultStereoBMSpeckleRange',['../classrtabmap_1_1Parameters.html#a1fe10e68203a20650dad3c0b158babef',1,'rtabmap::Parameters']]], + ['defaultstereobmspecklewindowsize_537',['defaultStereoBMSpeckleWindowSize',['../classrtabmap_1_1Parameters.html#ad4388d8163b7c79ca22a81e10de1da7f',1,'rtabmap::Parameters']]], + ['defaultstereobmtexturethreshold_538',['defaultStereoBMTextureThreshold',['../classrtabmap_1_1Parameters.html#a7988cca845e3d4ab0f9c8f4044c7b357',1,'rtabmap::Parameters']]], + ['defaultstereobmuniquenessratio_539',['defaultStereoBMUniquenessRatio',['../classrtabmap_1_1Parameters.html#a8a86b2a1c92d1c60ff8732df829d93e0',1,'rtabmap::Parameters']]], + ['defaultstereodensestrategy_540',['defaultStereoDenseStrategy',['../classrtabmap_1_1Parameters.html#ae37ed02b9869832e1e40015b2a742cae',1,'rtabmap::Parameters']]], + ['defaultstereoeps_541',['defaultStereoEps',['../classrtabmap_1_1Parameters.html#affd797869ba81693ceb41c699a16b189',1,'rtabmap::Parameters']]], + ['defaultstereoerrorthreshold_542',['defaultStereoErrorThreshold',['../classrtabmap_1_1Parameters.html#a43dd4b83451d88127fe3d92d24a6f468',1,'rtabmap::Parameters']]], + ['defaultstereogpu_543',['defaultStereoGpu',['../classrtabmap_1_1Parameters.html#a3be75b42ebe3f34e345f97c38944ce21',1,'rtabmap::Parameters']]], + ['defaultstereoiterations_544',['defaultStereoIterations',['../classrtabmap_1_1Parameters.html#ab71248546a9b14dfb0a9d9caf978fd11',1,'rtabmap::Parameters']]], + ['defaultstereomaxdisparity_545',['defaultStereoMaxDisparity',['../classrtabmap_1_1Parameters.html#a3610794bc2182265cb702f459f46b4a9',1,'rtabmap::Parameters']]], + ['defaultstereomaxlevel_546',['defaultStereoMaxLevel',['../classrtabmap_1_1Parameters.html#adb2d145c305560d9c5c660bb74a024b5',1,'rtabmap::Parameters']]], + ['defaultstereomindisparity_547',['defaultStereoMinDisparity',['../classrtabmap_1_1Parameters.html#ace1334e39c04840c4607f3369c73deaa',1,'rtabmap::Parameters']]], + ['defaultstereomineigthreshold_548',['defaultStereoMinEigThreshold',['../classrtabmap_1_1Parameters.html#ac7f0f4f9f362450c79ae78851913fdcf',1,'rtabmap::Parameters']]], + ['defaultstereoopticalflow_549',['defaultStereoOpticalFlow',['../classrtabmap_1_1Parameters.html#a9a332a183a459fb27dc5a209d7ed79d7',1,'rtabmap::Parameters']]], + ['defaultstereosgbmblocksize_550',['defaultStereoSGBMBlockSize',['../classrtabmap_1_1Parameters.html#aa9b0276b847320e2ceb5f6f536e8b4d6',1,'rtabmap::Parameters']]], + ['defaultstereosgbmdisp12maxdiff_551',['defaultStereoSGBMDisp12MaxDiff',['../classrtabmap_1_1Parameters.html#a3bc7e2d1fbfb1cf62d41a112b23fcfa2',1,'rtabmap::Parameters']]], + ['defaultstereosgbmmindisparity_552',['defaultStereoSGBMMinDisparity',['../classrtabmap_1_1Parameters.html#a10a6872195e5d06d192599c34f466f3e',1,'rtabmap::Parameters']]], + ['defaultstereosgbmmode_553',['defaultStereoSGBMMode',['../classrtabmap_1_1Parameters.html#ae15de14b2d38197d68681b431127c8d7',1,'rtabmap::Parameters']]], + ['defaultstereosgbmnumdisparities_554',['defaultStereoSGBMNumDisparities',['../classrtabmap_1_1Parameters.html#a21c10e376ba39baa30de0852667f0b95',1,'rtabmap::Parameters']]], + ['defaultstereosgbmp1_555',['defaultStereoSGBMP1',['../classrtabmap_1_1Parameters.html#a4430ed2635ebecb07373215e32d22528',1,'rtabmap::Parameters']]], + ['defaultstereosgbmp2_556',['defaultStereoSGBMP2',['../classrtabmap_1_1Parameters.html#a4b4d64be676abfea14639a769bdb4de0',1,'rtabmap::Parameters']]], + ['defaultstereosgbmprefiltercap_557',['defaultStereoSGBMPreFilterCap',['../classrtabmap_1_1Parameters.html#a56df9c1f66bc2386969a7e98db78a616',1,'rtabmap::Parameters']]], + ['defaultstereosgbmspecklerange_558',['defaultStereoSGBMSpeckleRange',['../classrtabmap_1_1Parameters.html#affdf258b1abcb915b8b434f0cf896609',1,'rtabmap::Parameters']]], + ['defaultstereosgbmspecklewindowsize_559',['defaultStereoSGBMSpeckleWindowSize',['../classrtabmap_1_1Parameters.html#a0b799762d41b09d020c89d6591db4530',1,'rtabmap::Parameters']]], + ['defaultstereosgbmuniquenessratio_560',['defaultStereoSGBMUniquenessRatio',['../classrtabmap_1_1Parameters.html#a4d94a30645c4f406bcd07c81c44404eb',1,'rtabmap::Parameters']]], + ['defaultstereossd_561',['defaultStereoSSD',['../classrtabmap_1_1Parameters.html#a8e40f0194449e89021f25b90456fc4da',1,'rtabmap::Parameters']]], + ['defaultstereousemineigenvals_562',['defaultStereoUseMinEigenVals',['../classrtabmap_1_1Parameters.html#a02e16884db0e7711c14361f21abc8ab7',1,'rtabmap::Parameters']]], + ['defaultstereowinheight_563',['defaultStereoWinHeight',['../classrtabmap_1_1Parameters.html#a73674efa12b70980fd75d2ccb6d570d7',1,'rtabmap::Parameters']]], + ['defaultstereowinwidth_564',['defaultStereoWinWidth',['../classrtabmap_1_1Parameters.html#abaf98fb040c73d8184620b83aa17a665',1,'rtabmap::Parameters']]], + ['defaultsuperpointcuda_565',['defaultSuperPointCuda',['../classrtabmap_1_1Parameters.html#ac8736592c8be8e0d08532ddbbd67669c',1,'rtabmap::Parameters']]], + ['defaultsuperpointmodelpath_566',['defaultSuperPointModelPath',['../classrtabmap_1_1Parameters.html#a7937dcfbdddbb8ce94a24483c69e8379',1,'rtabmap::Parameters']]], + ['defaultsuperpointnms_567',['defaultSuperPointNMS',['../classrtabmap_1_1Parameters.html#a52e41199a441d7faf8bca48bfb493f89',1,'rtabmap::Parameters']]], + ['defaultsuperpointnmsradius_568',['defaultSuperPointNMSRadius',['../classrtabmap_1_1Parameters.html#a20b6d913f74764fc38f373315af31a4d',1,'rtabmap::Parameters']]], + ['defaultsuperpointrpautratcuda_569',['defaultSuperPointRpautratCuda',['../classrtabmap_1_1Parameters.html#a41f09de77ae04f8a2045d03101754cd7',1,'rtabmap::Parameters']]], + ['defaultsuperpointrpautratmodelpath_570',['defaultSuperPointRpautratModelPath',['../classrtabmap_1_1Parameters.html#a8d5ea16300f98ab2a05b2f26ab7d647f',1,'rtabmap::Parameters']]], + ['defaultsuperpointrpautratnms_571',['defaultSuperPointRpautratNMS',['../classrtabmap_1_1Parameters.html#a4182d2ab831934256d47ba166e24a926',1,'rtabmap::Parameters']]], + ['defaultsuperpointrpautratnmsradius_572',['defaultSuperPointRpautratNMSRadius',['../classrtabmap_1_1Parameters.html#a22fe1cd294532b26ef49e4298a69e26b',1,'rtabmap::Parameters']]], + ['defaultsuperpointrpautratthreshold_573',['defaultSuperPointRpautratThreshold',['../classrtabmap_1_1Parameters.html#a69b146047ebb1870028729f0e7be3d50',1,'rtabmap::Parameters']]], + ['defaultsuperpointrpautratweightspath_574',['defaultSuperPointRpautratWeightsPath',['../classrtabmap_1_1Parameters.html#a49c218c9619ea2185fce9487ecf718ab',1,'rtabmap::Parameters']]], + ['defaultsuperpointthreshold_575',['defaultSuperPointThreshold',['../classrtabmap_1_1Parameters.html#ace5033f0007763fc93e65932b9041682',1,'rtabmap::Parameters']]], + ['defaultsurfextended_576',['defaultSURFExtended',['../classrtabmap_1_1Parameters.html#a53f85d547c5cc152962f311803a70fdf',1,'rtabmap::Parameters']]], + ['defaultsurfgpukeypointsratio_577',['defaultSURFGpuKeypointsRatio',['../classrtabmap_1_1Parameters.html#ace3c3edea85a3a6b2e073d14bdfb2ab7',1,'rtabmap::Parameters']]], + ['defaultsurfgpuversion_578',['defaultSURFGpuVersion',['../classrtabmap_1_1Parameters.html#aa74df8b4c0b7b8fb769b1f33ca6a290d',1,'rtabmap::Parameters']]], + ['defaultsurfhessianthreshold_579',['defaultSURFHessianThreshold',['../classrtabmap_1_1Parameters.html#ab79bcf3220b95aafd2d1172359f26ae2',1,'rtabmap::Parameters']]], + ['defaultsurfoctavelayers_580',['defaultSURFOctaveLayers',['../classrtabmap_1_1Parameters.html#a4f35eb1553af531d3f4c59cc35f327bf',1,'rtabmap::Parameters']]], + ['defaultsurfoctaves_581',['defaultSURFOctaves',['../classrtabmap_1_1Parameters.html#ae02e3fea01023968f7f269038f0e477a',1,'rtabmap::Parameters']]], + ['defaultsurfupright_582',['defaultSURFUpright',['../classrtabmap_1_1Parameters.html#a372b88b3284dc01afcfabe4750964a64',1,'rtabmap::Parameters']]], + ['defaultvhepenabled_583',['defaultVhEpEnabled',['../classrtabmap_1_1Parameters.html#a55d159a1f4d432f77b50cde8b642439e',1,'rtabmap::Parameters']]], + ['defaultvhepmatchcountmin_584',['defaultVhEpMatchCountMin',['../classrtabmap_1_1Parameters.html#a0247195ecf1fe7fa766ae79bd49e03e0',1,'rtabmap::Parameters']]], + ['defaultvhepransacparam1_585',['defaultVhEpRansacParam1',['../classrtabmap_1_1Parameters.html#a63632c5cbe1f0b13fbc1bb7ed558d61f',1,'rtabmap::Parameters']]], + ['defaultvhepransacparam2_586',['defaultVhEpRansacParam2',['../classrtabmap_1_1Parameters.html#a4adc701cd2e1d9ee639cf26d41b0a548',1,'rtabmap::Parameters']]], + ['defaultvisbundleadjustment_587',['defaultVisBundleAdjustment',['../classrtabmap_1_1Parameters.html#a04e6d740b74a7796929a1265ff7be884',1,'rtabmap::Parameters']]], + ['defaultviscorfloweps_588',['defaultVisCorFlowEps',['../classrtabmap_1_1Parameters.html#ace9e57ccaffb74ac1991465d20d0b8e3',1,'rtabmap::Parameters']]], + ['defaultviscorflowerrorthreshold_589',['defaultVisCorFlowErrorThreshold',['../classrtabmap_1_1Parameters.html#aa67b91b1e6966f2877e82a38efbc388a',1,'rtabmap::Parameters']]], + ['defaultviscorflowgpu_590',['defaultVisCorFlowGpu',['../classrtabmap_1_1Parameters.html#a434023e866dd8b6300a5952c0fecfbca',1,'rtabmap::Parameters']]], + ['defaultviscorflowiterations_591',['defaultVisCorFlowIterations',['../classrtabmap_1_1Parameters.html#a0c297e3a0aee1942d658f82e737a4d8a',1,'rtabmap::Parameters']]], + ['defaultviscorflowmaxlevel_592',['defaultVisCorFlowMaxLevel',['../classrtabmap_1_1Parameters.html#aef22d8f74728d085ae108c35a1791d82',1,'rtabmap::Parameters']]], + ['defaultviscorflowmineigthreshold_593',['defaultVisCorFlowMinEigThreshold',['../classrtabmap_1_1Parameters.html#aefee30d19bc9b87b06e21abe5eb1cbbc',1,'rtabmap::Parameters']]], + ['defaultviscorflowusemineigenvals_594',['defaultVisCorFlowUseMinEigenVals',['../classrtabmap_1_1Parameters.html#a2a05bef06bac1622562c563fe32927a1',1,'rtabmap::Parameters']]], + ['defaultviscorflowwinsize_595',['defaultVisCorFlowWinSize',['../classrtabmap_1_1Parameters.html#afb33251a94f3517c520a34a3a1283e5a',1,'rtabmap::Parameters']]], + ['defaultviscorguessmatchtoprojection_596',['defaultVisCorGuessMatchToProjection',['../classrtabmap_1_1Parameters.html#aa12553705c26df80ec035a08c172138f',1,'rtabmap::Parameters']]], + ['defaultviscorguesswinsize_597',['defaultVisCorGuessWinSize',['../classrtabmap_1_1Parameters.html#af34904f60b0b96ad96f9cbf1a4b14cd3',1,'rtabmap::Parameters']]], + ['defaultviscornndr_598',['defaultVisCorNNDR',['../classrtabmap_1_1Parameters.html#a9878752f654207e07d5ab91c957eea8e',1,'rtabmap::Parameters']]], + ['defaultviscornntype_599',['defaultVisCorNNType',['../classrtabmap_1_1Parameters.html#a975192ffcb93b8b2923379657090fcf7',1,'rtabmap::Parameters']]], + ['defaultviscortype_600',['defaultVisCorType',['../classrtabmap_1_1Parameters.html#a4390086fa765b55ed8db95ed4c84402f',1,'rtabmap::Parameters']]], + ['defaultvisdepthasmask_601',['defaultVisDepthAsMask',['../classrtabmap_1_1Parameters.html#a8b9bb46e56f16efd4e6e7b48b97ca4e8',1,'rtabmap::Parameters']]], + ['defaultvisdepthmaskfloorthr_602',['defaultVisDepthMaskFloorThr',['../classrtabmap_1_1Parameters.html#a03cefcae7f028d96a1ba1f2aee762594',1,'rtabmap::Parameters']]], + ['defaultvisepipolargeometryvar_603',['defaultVisEpipolarGeometryVar',['../classrtabmap_1_1Parameters.html#a3f14a544667c829c6dfaea70168cc8d2',1,'rtabmap::Parameters']]], + ['defaultvisestimationtype_604',['defaultVisEstimationType',['../classrtabmap_1_1Parameters.html#aaf0ed785770024ea04a36b5748be0acd',1,'rtabmap::Parameters']]], + ['defaultvisfeaturetype_605',['defaultVisFeatureType',['../classrtabmap_1_1Parameters.html#a6d6b05e1579e3b4598e0ef991f74f814',1,'rtabmap::Parameters']]], + ['defaultvisgridcols_606',['defaultVisGridCols',['../classrtabmap_1_1Parameters.html#ac277e2a7fc50b150144308e1ba9b241a',1,'rtabmap::Parameters']]], + ['defaultvisgridrows_607',['defaultVisGridRows',['../classrtabmap_1_1Parameters.html#a073559bc6e3b3b08ac7e7595e9e3dd2a',1,'rtabmap::Parameters']]], + ['defaultvisinlierdistance_608',['defaultVisInlierDistance',['../classrtabmap_1_1Parameters.html#aaaf5aa4cf8883a92ff81342023e4206e',1,'rtabmap::Parameters']]], + ['defaultvisiterations_609',['defaultVisIterations',['../classrtabmap_1_1Parameters.html#a49294cd6ce5b24d516b2a88768e336ba',1,'rtabmap::Parameters']]], + ['defaultvismaxdepth_610',['defaultVisMaxDepth',['../classrtabmap_1_1Parameters.html#afce66bb7dea92bf71cb6c40eee0525aa',1,'rtabmap::Parameters']]], + ['defaultvismaxfeatures_611',['defaultVisMaxFeatures',['../classrtabmap_1_1Parameters.html#a4d1e65f17b6f579a3dc3ea706b7daece',1,'rtabmap::Parameters']]], + ['defaultvismeaninliersdistance_612',['defaultVisMeanInliersDistance',['../classrtabmap_1_1Parameters.html#afc400a1894120b3adbd301ea92dee760',1,'rtabmap::Parameters']]], + ['defaultvismindepth_613',['defaultVisMinDepth',['../classrtabmap_1_1Parameters.html#a0a34ea2af26613e72a8a40d45efe5f3b',1,'rtabmap::Parameters']]], + ['defaultvismininliers_614',['defaultVisMinInliers',['../classrtabmap_1_1Parameters.html#a803b4fd705ce5153fd06920dc658689d',1,'rtabmap::Parameters']]], + ['defaultvismininliersdistribution_615',['defaultVisMinInliersDistribution',['../classrtabmap_1_1Parameters.html#a3fcf445dfb4a6e0d379a92e428dfa6dd',1,'rtabmap::Parameters']]], + ['defaultvispnpflags_616',['defaultVisPnPFlags',['../classrtabmap_1_1Parameters.html#a525f5019e8faa02db110c201b0abe691',1,'rtabmap::Parameters']]], + ['defaultvispnpmaxvariance_617',['defaultVisPnPMaxVariance',['../classrtabmap_1_1Parameters.html#a14411e7adc3db5e7faed1c4376430529',1,'rtabmap::Parameters']]], + ['defaultvispnprefineiterations_618',['defaultVisPnPRefineIterations',['../classrtabmap_1_1Parameters.html#a7a51cff01e503035688fe92d1a88183d',1,'rtabmap::Parameters']]], + ['defaultvispnpreprojerror_619',['defaultVisPnPReprojError',['../classrtabmap_1_1Parameters.html#a5726f7a1920f35b0ffd9f0fe267b1404',1,'rtabmap::Parameters']]], + ['defaultvispnpsamplingpolicy_620',['defaultVisPnPSamplingPolicy',['../classrtabmap_1_1Parameters.html#a11862bd3db45c58db755e297d3647273',1,'rtabmap::Parameters']]], + ['defaultvispnpsplitlinearcovcomponents_621',['defaultVisPnPSplitLinearCovComponents',['../classrtabmap_1_1Parameters.html#a5a06db00062712789d4731839a76b789',1,'rtabmap::Parameters']]], + ['defaultvispnpvariancemedianratio_622',['defaultVisPnPVarianceMedianRatio',['../classrtabmap_1_1Parameters.html#a40a071dad5bb22dfc482f67142013f1a',1,'rtabmap::Parameters']]], + ['defaultvisrefineiterations_623',['defaultVisRefineIterations',['../classrtabmap_1_1Parameters.html#aa9777fe86b771f07d5c65e0f003bcae3',1,'rtabmap::Parameters']]], + ['defaultvisroiratios_624',['defaultVisRoiRatios',['../classrtabmap_1_1Parameters.html#af63113a8692b8400a33c684cee55d604',1,'rtabmap::Parameters']]], + ['defaultvisssc_625',['defaultVisSSC',['../classrtabmap_1_1Parameters.html#a2c78fb7b71679e3aa143f73ac02cc6e0',1,'rtabmap::Parameters']]], + ['defaultvissubpixeps_626',['defaultVisSubPixEps',['../classrtabmap_1_1Parameters.html#abb32e5ec30ef33bb29dbcb5123731630',1,'rtabmap::Parameters']]], + ['defaultvissubpixiterations_627',['defaultVisSubPixIterations',['../classrtabmap_1_1Parameters.html#ae5d158af0e723d456769f20f98624f61',1,'rtabmap::Parameters']]], + ['defaultvissubpixwinsize_628',['defaultVisSubPixWinSize',['../classrtabmap_1_1Parameters.html#ad12de348591423de8595d3c067b419e5',1,'rtabmap::Parameters']]], + ['deletelastlocation_629',['deleteLastLocation',['../classrtabmap_1_1Rtabmap.html#aee23115b4bd02bce5d1721418a0f7599',1,'rtabmap::Rtabmap']]], + ['deletelocation_630',['deleteLocation',['../classrtabmap_1_1Memory.html#a2b91d8b5d651fbaa12a31e364c793a21',1,'rtabmap::Memory']]], + ['deleteunusedwords_631',['deleteUnusedWords',['../classrtabmap_1_1VWDictionary.html#a33c8904edf3d0af65dfd2a6d817416fa',1,'rtabmap::VWDictionary']]], + ['deprecated_20list_632',['Deprecated List',['../deprecated.html',1,'']]], + ['depth_633',['depth',['../classrtabmap_1_1FeatureBA.html#ad48600a5b6ed17e7713f1485c4317948',1,'rtabmap::FeatureBA']]], + ['depthbleedingfiltering_634',['depthBleedingFiltering',['../namespacertabmap_1_1util2d.html#a7788d4dabf084959aa69162d5dbb2d2e',1,'rtabmap::util2d']]], + ['depthconfidencecompressed_635',['depthConfidenceCompressed',['../classrtabmap_1_1SensorData.html#aebbab80906082f6e35ce5731fa67ca26',1,'rtabmap::SensorData']]], + ['depthconfidenceraw_636',['depthConfidenceRaw',['../classrtabmap_1_1SensorData.html#a0cfb7cee085b7959c9ddf1d7854ed910',1,'rtabmap::SensorData']]], + ['depthfromcloud_637',['depthFromCloud',['../namespacertabmap_1_1util3d.html#aaf77cb59d32f36c1e9baa2111a7b1b3d',1,'rtabmap::util3d']]], + ['depthfromdisparity_638',['depthFromDisparity',['../namespacertabmap_1_1util2d.html#a110359c4884579e1c7b68d8baa7acb6c',1,'rtabmap::util2d']]], + ['depthfromstereocorrespondences_639',['depthFromStereoCorrespondences',['../namespacertabmap_1_1util2d.html#ae6548e6246eceaff5dcc9ee30514eac5',1,'rtabmap::util2d']]], + ['depthfromstereoimages_640',['depthFromStereoImages',['../namespacertabmap_1_1util2d.html#aacf89454b054d86b53a8038c8a404b50',1,'rtabmap::util2d']]], + ['depthorrightcompressed_641',['depthOrRightCompressed',['../classrtabmap_1_1SensorData.html#a85b36ca12b0936a99d61b768908097da',1,'rtabmap::SensorData']]], + ['depthorrightraw_642',['depthOrRightRaw',['../classrtabmap_1_1SensorData.html#a2476c59283ef2e24d7a3f10301433327',1,'rtabmap::SensorData']]], + ['depthraw_643',['depthRaw',['../classrtabmap_1_1SensorData.html#a1970cd319999fb371873553b53b07d73',1,'rtabmap::SensorData']]], + ['descriptor_644',['descriptor',['../classrtabmap_1_1FeatureBA.html#a7db630b2f418b05d2fbd772d1caadf48',1,'rtabmap::FeatureBA']]], + ['descriptors_645',['descriptors',['../classrtabmap_1_1SensorData.html#a5cf732793c05b16bb67f144524882b26',1,'rtabmap::SensorData']]], + ['deserialize_646',['deserialize',['../classrtabmap_1_1CameraModel.html#a490dc97ca8aa55d96324eb6612ccfd30',1,'rtabmap::CameraModel::deserialize(const std::vector< unsigned char > &data)'],['../classrtabmap_1_1CameraModel.html#a181c2e53da1151c281d85fde986a29c5',1,'rtabmap::CameraModel::deserialize(const unsigned char *data, unsigned int dataSize)'],['../classrtabmap_1_1StereoCameraModel.html#a7467f3a9a7961e643d0cd152286a13dd',1,'rtabmap::StereoCameraModel::deserialize(const std::vector< unsigned char > &data)'],['../classrtabmap_1_1StereoCameraModel.html#afdec3f5bab7ab9b4c339edaa30e639db',1,'rtabmap::StereoCameraModel::deserialize(const unsigned char *data, unsigned int dataSize)']]], + ['deserializedata_647',['deserializeData',['../classrtabmap_1_1Statistics.html#a167ea0c3bc76865e90624323e72399c7',1,'rtabmap::Statistics']]], + ['deserializeindex_648',['deserializeindex',['../classrtabmap_1_1VWDictionary.html#a3af1cce90b50dcb0f9dcd77e1fb08aad',1,'rtabmap::VWDictionary::deserializeIndex(const std::vector< unsigned char > &data)'],['../classrtabmap_1_1VWDictionary.html#a0a29d849a7c2b626407f453e5cb4b526',1,'rtabmap::VWDictionary::deserializeIndex(const unsigned char *data, size_t size)']]], + ['deskew_649',['deskew',['../namespacertabmap_1_1util3d.html#ae4f056638c16889c7cb1d41ecac2866c',1,'rtabmap::util3d']]], + ['detectmoreloopclosures_650',['detectMoreLoopClosures',['../classrtabmap_1_1Rtabmap.html#a600d86ab2a67fa08d6a1e726380948ea',1,'rtabmap::Rtabmap']]], + ['disablebilateralfiltering_651',['disableBilateralFiltering',['../classrtabmap_1_1SensorCaptureThread.html#a57beeb2c34d4430e37da05ef8e400a9b',1,'rtabmap::SensorCaptureThread']]], + ['disablefeaturedetection_652',['disableFeatureDetection',['../classrtabmap_1_1SensorCaptureThread.html#aeddec5c0c55aab261b31d0a980a7d327',1,'rtabmap::SensorCaptureThread']]], + ['disableimufiltering_653',['disableimufiltering',['../classrtabmap_1_1IMUThread.html#a7934573b7f4899278f1b048cf9a686bc',1,'rtabmap::IMUThread::disableIMUFiltering()'],['../classrtabmap_1_1SensorCaptureThread.html#a75c2426adc532854f1d7119256b1cf0d',1,'rtabmap::SensorCaptureThread::disableIMUFiltering()']]], + ['discretedepthdistortionmodel_654',['DiscreteDepthDistortionModel',['../classclams_1_1DiscreteDepthDistortionModel.html',1,'clams']]], + ['discretefrustum_655',['DiscreteFrustum',['../classclams_1_1DiscreteFrustum.html',1,'clams']]], + ['disparityfromstereocorrespondences_656',['disparityFromStereoCorrespondences',['../namespacertabmap_1_1util2d.html#a4f10f8038c62a97d3a79bd2dc5bf2c58',1,'rtabmap::util2d']]], + ['disparityfromstereoimages_657',['disparityFromStereoImages',['../namespacertabmap_1_1util2d.html#ad7ea8d1905c7143d376c57c9e22dcea5',1,'rtabmap::util2d']]], + ['distancetravelled_658',['distanceTravelled',['../classrtabmap_1_1OdometryInfo.html#a669d252c42f5635ecbe0288c1b0e8721',1,'rtabmap::OdometryInfo']]], + ['downsample_659',['downsample',['../group__PointCloudDownSampling.html#ga83a15e5eaeee8707bfa5563c71154579',1,'rtabmap::util3d::downsample(const LaserScan &cloud, int step)'],['../group__PointCloudDownSampling.html#ga2f9dd8a7c572ce78b76aec448b17a863',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga7a57facb7148254d43af7577a3716d15',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#gab4b196b83a0634b8e58c145ed54d510d',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga83657d48dce8b727088941773f4d8a73',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga8c3ca654fb0cc07084fdac8077714b3a',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga32d575439b2f5082c3946bc964c14b75',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, int step)']]], + ['downsampling_660',['Point Cloud Downsampling',['../group__PointCloudDownSampling.html',1,'']]], + ['dumpdata_661',['dumpData',['../classrtabmap_1_1Rtabmap.html#a38db1c80ae583e255dd6174ba6d41ffc',1,'rtabmap::Rtabmap']]], + ['dumpdictionary_662',['dumpDictionary',['../classrtabmap_1_1Memory.html#afc3de4b861e23f90bf753794bcb40e68',1,'rtabmap::Memory']]], + ['dumpmemory_663',['dumpMemory',['../classrtabmap_1_1Memory.html#a634e2fdc0e1c93a2cb01f07c9cbac33f',1,'rtabmap::Memory']]], + ['dumpmemorytree_664',['dumpMemoryTree',['../classrtabmap_1_1Memory.html#a4aef39ff933463d9693e8f4f325f74e7',1,'rtabmap::Memory']]], + ['dumpprediction_665',['dumpPrediction',['../classrtabmap_1_1Rtabmap.html#ad0c040e54bbca27dffc46346d96c57cb',1,'rtabmap::Rtabmap']]], + ['dumpsignatures_666',['dumpSignatures',['../classrtabmap_1_1Memory.html#a1b470cb9ff41fd77a35d9a6230750446',1,'rtabmap::Memory']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_7.js b/preview/pr-1492/api/latest/search/all_7.js index a41110e0..49825e13 100644 --- a/preview/pr-1492/api/latest/search/all_7.js +++ b/preview/pr-1492/api/latest/search/all_7.js @@ -1,49 +1,38 @@ var searchData= [ - ['d_0',['D',['../classrtabmap_1_1CameraModel.html#a4aa121905a9b2aabb6a3592a6eb7459a',1,'rtabmap::CameraModel']]], - ['d_5fraw_1',['D_raw',['../classrtabmap_1_1CameraModel.html#a88ec7053f4d442c4b1b79803c2840f28',1,'rtabmap::CameraModel']]], - ['data_2',['data',['../classrtabmap_1_1SensorEvent.html#a02d0ef0c42eab24adb8013a9693e02b1',1,'rtabmap::SensorEvent::data()'],['../classrtabmap_1_1Statistics.html#ab5c8be76435cdfb98c656ccc236f029a',1,'rtabmap::Statistics::data()'],['../classrtabmap_1_1Transform.html#a8db5709fa16ae937c5221b6e8bbbf364',1,'rtabmap::Transform::data()']]], - ['data_3a_3',['Supported input types and corresponding output data:',['../group__LaserScanFromPointCloud.html#autotoc_md0',1,'']]], - ['databaserecovery_4',['databaseRecovery',['../namespacertabmap.html#a84468b4bab971b3b8e2c33a746bf7f36',1,'rtabmap']]], - ['datamatrix_5',['dataMatrix',['../classrtabmap_1_1Transform.html#aac41c119a4602f70494380303fe5d277',1,'rtabmap::Transform']]], - ['dbdriver_6',['dbdriver',['../classrtabmap_1_1DBDriver.html',1,'rtabmap::DBDriver'],['../classrtabmap_1_1DBDriver.html#a5f90eb62bb559d42611dbe7ffe11328e',1,'rtabmap::DBDriver::DBDriver()']]], - ['dbdriversqlite3_7',['dbdriversqlite3',['../classrtabmap_1_1DBDriverSqlite3.html',1,'rtabmap::DBDriverSqlite3'],['../classrtabmap_1_1DBDriverSqlite3.html#a471f26a35b093bbd5a59766735a94fd1',1,'rtabmap::DBDriverSqlite3::DBDriverSqlite3()']]], - ['dbreader_8',['DBReader',['../classrtabmap_1_1DBReader.html',1,'rtabmap']]], - ['decimate_9',['decimate',['../namespacertabmap_1_1util2d.html#a0b545a9f852684afb0a6d8f835f9eaf2',1,'rtabmap::util2d']]], - ['defaultdata_10',['defaultData',['../classrtabmap_1_1Statistics.html#a917322822da5565f5c7438849f307c4f',1,'rtabmap::Statistics']]], - ['deletelastlocation_11',['deleteLastLocation',['../classrtabmap_1_1Rtabmap.html#aee23115b4bd02bce5d1721418a0f7599',1,'rtabmap::Rtabmap']]], - ['deletelocation_12',['deleteLocation',['../classrtabmap_1_1Memory.html#a2b91d8b5d651fbaa12a31e364c793a21',1,'rtabmap::Memory']]], - ['deleteunusedwords_13',['deleteUnusedWords',['../classrtabmap_1_1VWDictionary.html#a33c8904edf3d0af65dfd2a6d817416fa',1,'rtabmap::VWDictionary']]], - ['deprecated_20list_14',['Deprecated List',['../deprecated.html',1,'']]], - ['depth_15',['depth',['../classrtabmap_1_1FeatureBA.html#ad48600a5b6ed17e7713f1485c4317948',1,'rtabmap::FeatureBA']]], - ['depthbleedingfiltering_16',['depthBleedingFiltering',['../namespacertabmap_1_1util2d.html#a7788d4dabf084959aa69162d5dbb2d2e',1,'rtabmap::util2d']]], - ['depthconfidencecompressed_17',['depthConfidenceCompressed',['../classrtabmap_1_1SensorData.html#aebbab80906082f6e35ce5731fa67ca26',1,'rtabmap::SensorData']]], - ['depthconfidenceraw_18',['depthConfidenceRaw',['../classrtabmap_1_1SensorData.html#a0cfb7cee085b7959c9ddf1d7854ed910',1,'rtabmap::SensorData']]], - ['depthfromdisparity_19',['depthFromDisparity',['../namespacertabmap_1_1util2d.html#a110359c4884579e1c7b68d8baa7acb6c',1,'rtabmap::util2d']]], - ['depthfromstereocorrespondences_20',['depthFromStereoCorrespondences',['../namespacertabmap_1_1util2d.html#ae6548e6246eceaff5dcc9ee30514eac5',1,'rtabmap::util2d']]], - ['depthfromstereoimages_21',['depthFromStereoImages',['../namespacertabmap_1_1util2d.html#aacf89454b054d86b53a8038c8a404b50',1,'rtabmap::util2d']]], - ['depthorrightcompressed_22',['depthOrRightCompressed',['../classrtabmap_1_1SensorData.html#a85b36ca12b0936a99d61b768908097da',1,'rtabmap::SensorData']]], - ['depthorrightraw_23',['depthOrRightRaw',['../classrtabmap_1_1SensorData.html#a2476c59283ef2e24d7a3f10301433327',1,'rtabmap::SensorData']]], - ['depthraw_24',['depthRaw',['../classrtabmap_1_1SensorData.html#a1970cd319999fb371873553b53b07d73',1,'rtabmap::SensorData']]], - ['descriptor_25',['descriptor',['../classrtabmap_1_1FeatureBA.html#a7db630b2f418b05d2fbd772d1caadf48',1,'rtabmap::FeatureBA']]], - ['descriptors_26',['descriptors',['../classrtabmap_1_1SensorData.html#a5cf732793c05b16bb67f144524882b26',1,'rtabmap::SensorData']]], - ['deserialize_27',['deserialize',['../classrtabmap_1_1CameraModel.html#a490dc97ca8aa55d96324eb6612ccfd30',1,'rtabmap::CameraModel::deserialize(const std::vector< unsigned char > &data)'],['../classrtabmap_1_1CameraModel.html#a181c2e53da1151c281d85fde986a29c5',1,'rtabmap::CameraModel::deserialize(const unsigned char *data, unsigned int dataSize)'],['../classrtabmap_1_1StereoCameraModel.html#a7467f3a9a7961e643d0cd152286a13dd',1,'rtabmap::StereoCameraModel::deserialize(const std::vector< unsigned char > &data)'],['../classrtabmap_1_1StereoCameraModel.html#afdec3f5bab7ab9b4c339edaa30e639db',1,'rtabmap::StereoCameraModel::deserialize(const unsigned char *data, unsigned int dataSize)']]], - ['deserializedata_28',['deserializeData',['../classrtabmap_1_1Statistics.html#a167ea0c3bc76865e90624323e72399c7',1,'rtabmap::Statistics']]], - ['deserializeindex_29',['deserializeindex',['../classrtabmap_1_1VWDictionary.html#a0a29d849a7c2b626407f453e5cb4b526',1,'rtabmap::VWDictionary::deserializeIndex(const unsigned char *data, size_t size)'],['../classrtabmap_1_1VWDictionary.html#a3af1cce90b50dcb0f9dcd77e1fb08aad',1,'rtabmap::VWDictionary::deserializeIndex(const std::vector< unsigned char > &data)']]], - ['detectmoreloopclosures_30',['detectMoreLoopClosures',['../classrtabmap_1_1Rtabmap.html#a600d86ab2a67fa08d6a1e726380948ea',1,'rtabmap::Rtabmap']]], - ['disablebilateralfiltering_31',['disableBilateralFiltering',['../classrtabmap_1_1SensorCaptureThread.html#a57beeb2c34d4430e37da05ef8e400a9b',1,'rtabmap::SensorCaptureThread']]], - ['disablefeaturedetection_32',['disableFeatureDetection',['../classrtabmap_1_1SensorCaptureThread.html#aeddec5c0c55aab261b31d0a980a7d327',1,'rtabmap::SensorCaptureThread']]], - ['disableimufiltering_33',['disableimufiltering',['../classrtabmap_1_1SensorCaptureThread.html#a75c2426adc532854f1d7119256b1cf0d',1,'rtabmap::SensorCaptureThread::disableIMUFiltering()'],['../classrtabmap_1_1IMUThread.html#a7934573b7f4899278f1b048cf9a686bc',1,'rtabmap::IMUThread::disableIMUFiltering()']]], - ['discretedepthdistortionmodel_34',['DiscreteDepthDistortionModel',['../classclams_1_1DiscreteDepthDistortionModel.html',1,'clams']]], - ['discretefrustum_35',['DiscreteFrustum',['../classclams_1_1DiscreteFrustum.html',1,'clams']]], - ['disparityfromstereocorrespondences_36',['disparityFromStereoCorrespondences',['../namespacertabmap_1_1util2d.html#a4f10f8038c62a97d3a79bd2dc5bf2c58',1,'rtabmap::util2d']]], - ['disparityfromstereoimages_37',['disparityFromStereoImages',['../namespacertabmap_1_1util2d.html#ad7ea8d1905c7143d376c57c9e22dcea5',1,'rtabmap::util2d']]], - ['downsample_38',['downsample',['../group__PointCloudDownSampling.html#ga83a15e5eaeee8707bfa5563c71154579',1,'rtabmap::util3d::downsample(const LaserScan &cloud, int step)'],['../group__PointCloudDownSampling.html#ga2f9dd8a7c572ce78b76aec448b17a863',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga7a57facb7148254d43af7577a3716d15',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#gab4b196b83a0634b8e58c145ed54d510d',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga83657d48dce8b727088941773f4d8a73',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga8c3ca654fb0cc07084fdac8077714b3a',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga32d575439b2f5082c3946bc964c14b75',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, int step)']]], - ['downsampling_39',['Point Cloud Downsampling',['../group__PointCloudDownSampling.html',1,'']]], - ['dumpdata_40',['dumpData',['../classrtabmap_1_1Rtabmap.html#a38db1c80ae583e255dd6174ba6d41ffc',1,'rtabmap::Rtabmap']]], - ['dumpdictionary_41',['dumpDictionary',['../classrtabmap_1_1Memory.html#afc3de4b861e23f90bf753794bcb40e68',1,'rtabmap::Memory']]], - ['dumpmemory_42',['dumpMemory',['../classrtabmap_1_1Memory.html#a634e2fdc0e1c93a2cb01f07c9cbac33f',1,'rtabmap::Memory']]], - ['dumpmemorytree_43',['dumpMemoryTree',['../classrtabmap_1_1Memory.html#a4aef39ff933463d9693e8f4f325f74e7',1,'rtabmap::Memory']]], - ['dumpprediction_44',['dumpPrediction',['../classrtabmap_1_1Rtabmap.html#ad0c040e54bbca27dffc46346d96c57cb',1,'rtabmap::Rtabmap']]], - ['dumpsignatures_45',['dumpSignatures',['../classrtabmap_1_1Memory.html#a1b470cb9ff41fd77a35d9a6230750446',1,'rtabmap::Memory']]] + ['e_0',['E',['../classrtabmap_1_1StereoCameraModel.html#a8ab6c698248837e4dcfe36c2e7b02546',1,'rtabmap::StereoCameraModel']]], + ['elapsed_1',['elapsed',['../classUTimer.html#a372405f02e1d4e9571a73d80962d6f4c',1,'UTimer']]], + ['empty_2',['empty',['../classrtabmap_1_1IMU.html#ace111e68ca49e6d47cc92f53a0be87ef',1,'rtabmap::IMU']]], + ['emptycells_3',['emptyCells',['../classrtabmap_1_1LocalGrid.html#a7d0a732be74bd5c46e9029982bf4972b',1,'rtabmap::LocalGrid']]], + ['emptytrash_4',['emptyTrash',['../classrtabmap_1_1Memory.html#a072ec41027a03072f1a945540b43a1b8',1,'rtabmap::Memory']]], + ['emptytrashes_5',['emptyTrashes',['../classrtabmap_1_1DBDriver.html#ab4a0036162994c2ef76d4236e2a7ea0a',1,'rtabmap::DBDriver']]], + ['enablebilateralfiltering_6',['enableBilateralFiltering',['../classrtabmap_1_1SensorCaptureThread.html#a429011ef7b39d30fc98413d727cccf4b',1,'rtabmap::SensorCaptureThread']]], + ['enablefeaturedetection_7',['enableFeatureDetection',['../classrtabmap_1_1SensorCaptureThread.html#aa0a6c975417a655029470aea2ea5d01a',1,'rtabmap::SensorCaptureThread']]], + ['enableimufiltering_8',['enableimufiltering',['../classrtabmap_1_1IMUThread.html#ad7e54aa5d2c6a9354e38bda9f01c89ab',1,'rtabmap::IMUThread::enableIMUFiltering()'],['../classrtabmap_1_1SensorCaptureThread.html#a97ef5e49b994fcd2a3c87d6f7ef244ec',1,'rtabmap::SensorCaptureThread::enableIMUFiltering()']]], + ['ensurelinking_9',['ensureLinking',['../classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.html#aff6bc204ec1c5dfaa423d8ec3e448f0f',1,'rtabmap::RtabmapColorOcTree::StaticMemberInitializer']]], + ['enu_5fwgs84togeocentric_5fwgs84_10',['ENU_WGS84ToGeocentric_WGS84',['../classrtabmap_1_1GeodeticCoords.html#a7f8066cd690d20fc02ad19bf96d9215b',1,'rtabmap::GeodeticCoords']]], + ['envsensor_11',['envsensor',['../classrtabmap_1_1EnvSensor.html',1,'rtabmap::EnvSensor'],['../classrtabmap_1_1EnvSensor.html#a512758b1afef465b24ce24de8a705dc9',1,'rtabmap::EnvSensor::EnvSensor()'],['../classrtabmap_1_1EnvSensor.html#a8b2f05e0297750a60ccd05c56f141a1b',1,'rtabmap::EnvSensor::EnvSensor(const Type &type, const double &value, const double &stamp=0)']]], + ['envsensors_12',['envsensors',['../namespacertabmap.html#ac175ef40b7a4acb632232d3d96a1199a',1,'rtabmap::EnvSensors'],['../classrtabmap_1_1SensorData.html#a4cce095c69f9fa8f0035c9f2f51c0ff9',1,'rtabmap::SensorData::envSensors()']]], + ['epipolargeometry_13',['EpipolarGeometry',['../classrtabmap_1_1EpipolarGeometry.html',1,'rtabmap']]], + ['epsilon_14',['epsilon',['../classrtabmap_1_1Optimizer.html#a3bca4e3df1048f8bbad9b3b9473924a2',1,'rtabmap::Optimizer::epsilon()'],['../classrtabmap_1_1StereoOpticalFlow.html#ae53f537e0e9ebf121ff8a8b3bdc410a8',1,'rtabmap::StereoOpticalFlow::epsilon()']]], + ['erase_15',['erase',['../classUFile.html#a1faba3e78bb915a685d82f0696e1ec02',1,'UFile']]], + ['erodemap_16',['erodeMap',['../namespacertabmap_1_1util3d.html#aa4d323d39ec23ea314c22f0668ab11c4',1,'rtabmap::util3d']]], + ['error_17',['error',['../classrtabmap_1_1GPS.html#acf16049cca9dfc2fdb46705818f3bb34',1,'rtabmap::GPS']]], + ['estimatemapdepth_18',['estimateMapDepth',['../classclams_1_1FrameProjector.html#a26c74a7a7f6f6e9c2e18d6a38693699c',1,'clams::FrameProjector']]], + ['estimatemotion3dto2d_19',['estimatemotion3dto2d',['../namespacertabmap_1_1util3d.html#a3fffe99bf880decfb8a9f60ff7b882bd',1,'rtabmap::util3d::estimateMotion3DTo2D(const std::map< int, cv::Point3f > &words3A, const std::map< int, cv::KeyPoint > &words2B, const std::vector< CameraModel > &cameraModels, unsigned int samplingPolicy, int minInliers, int iterations, double reprojError, int flagsPnP, int refineIterations, int varianceMedianRatio, float maxVariance, const Transform &guess, const std::map< int, cv::Point3f > &words3B, cv::Mat *covariance, std::vector< std::vector< int > > *matchesOut, std::vector< std::vector< int > > *inliersOut, bool splitLinearCovarianceComponents)'],['../namespacertabmap_1_1util3d.html#a94321442a82f05368f8fd9c9a998284e',1,'rtabmap::util3d::estimateMotion3DTo2D(const std::map< int, cv::Point3f > &words3A, const std::map< int, cv::KeyPoint > &words2B, const CameraModel &cameraModel, int minInliers=10, int iterations=100, double reprojError=5., int flagsPnP=0, int pnpRefineIterations=1, int varianceMedianRatio=4, float maxVariance=0, const Transform &guess=Transform::getIdentity(), const std::map< int, cv::Point3f > &words3B=std::map< int, cv::Point3f >(), cv::Mat *covariance=0, std::vector< int > *matchesOut=0, std::vector< int > *inliersOut=0, bool splitLinearCovarianceComponents=false)'],['../namespacertabmap_1_1util3d.html#a0a1a57cb2be47c4b6670672b2a0a5a93',1,'rtabmap::util3d::estimateMotion3DTo2D(const std::map< int, cv::Point3f > &words3A, const std::map< int, cv::KeyPoint > &words2B, const std::vector< CameraModel > &cameraModels, unsigned int samplingPolicy=0, int minInliers=10, int iterations=100, double reprojError=5., int flagsPnP=0, int pnpRefineIterations=1, int varianceMedianRatio=4, float maxVariance=0, const Transform &guess=Transform::getIdentity(), const std::map< int, cv::Point3f > &words3B=std::map< int, cv::Point3f >(), cv::Mat *covariance=0, std::vector< int > *matchesOut=0, std::vector< int > *inliersOut=0, bool splitLinearCovarianceComponents=false)']]], + ['estimatemotion3dto3d_20',['estimateMotion3DTo3D',['../namespacertabmap_1_1util3d.html#a717fefeecb331b1dddc3ec3b4f6beb3a',1,'rtabmap::util3d']]], + ['evaluation_21',['Algorithm evaluation',['../tools.html#autotoc_md11',1,'']]], + ['executenoresult_22',['executeNoResult',['../classrtabmap_1_1DBDriver.html#a835fc23bd4f6532af71f3aadfb8037d8',1,'rtabmap::DBDriver']]], + ['exists_23',['exists',['../classUFile.html#a4963afa70289718a3bd1ca50b6adb420',1,'UFile::exists()'],['../classUFile.html#ab8719ee88436205b171674060eaa4dea',1,'UFile::exists(const std::string &filePath)'],['../classUDirectory.html#ad82410f2502789f23d30984a5b1d7724',1,'UDirectory::exists()']]], + ['exportdictionary_24',['exportDictionary',['../classrtabmap_1_1VWDictionary.html#a1ba7cb31f8658980849ffd9ce76b3cb8',1,'rtabmap::VWDictionary']]], + ['exportgps_25',['exportGPS',['../namespacertabmap_1_1graph.html#a96a6c2e8348e3d9cfd8b1770d17da9b2',1,'rtabmap::graph']]], + ['exportposes_26',['exportposes',['../classrtabmap_1_1Rtabmap.html#aeffdfc811a178ba2e55205b746a6ea71',1,'rtabmap::Rtabmap::exportPoses()'],['../namespacertabmap_1_1graph.html#af5622dec3112ea0b5154056bde132d46',1,'rtabmap::graph::exportPoses()']]], + ['exposurefusion_27',['exposureFusion',['../namespacertabmap_1_1util2d.html#ac38e8ed586d24c4b9fe72d64afeb9583',1,'rtabmap::util2d']]], + ['extended_28',['extended',['../classrtabmap_1_1Statistics.html#a1e1ba8f7429fa212aa32897877dec122',1,'rtabmap::Statistics']]], + ['extractclusters_29',['extractclusters',['../group__ExtractClusters.html#ga8184974cc084fdd804e82bb979eb2353',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga62a0d02930f5969cbff707afe01d1bcd',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga8e23ae8df06afbb753eb6eb0b54a400a',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga3e51576a82fef5cddffe4d3ae14d8899',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga7c622ccc41a487527f0448db84fd8539',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga180048dc26009c5d6d1233bb6ce5de04',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#gada592bb1e0525a32412d5009002b9b1e',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#gaecfbf327f7ef38738d0e592ed470d318',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)']]], + ['extractindices_30',['extractindices',['../group__ExtractIndices.html#gad759e35639cd87f04ebd09eadb5865f5',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gaa312bb0ae54f1472d4e4f22bee7cc4d6',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gaf6cd58fdda3450fb11496395e35908d7',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gaca2188ec4a875fb9c6d2fa240888dcf1',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#ga2a39a8e9d769e5e2cea8054b7084af1e',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gae196609121fa899ba2735d406aedc73b',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#gaf8e635d6864b0a7f41bad4bb185a57f4',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga93acd3d20cbab15b628cbc2a0f3b1919',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga0c8a4fe56efba09d2bf6c5b84da36702',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga8ce0dc4070d599c6f4a8c55651c2f944',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga8685395807479f06b19d9d41616a03a7',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)']]], + ['extraction_31',['extraction',['../group__ExtractClusters.html',1,'Point Cloud Cluster Extraction'],['../group__ExtractIndices.html',1,'Point Cloud Indices Extraction']]], + ['extractplane_32',['extractPlane',['../namespacertabmap_1_1util3d.html#acc584a6135a4567d4566f72a64d0770a',1,'rtabmap::util3d']]], + ['extractxyzcorrespondences_33',['extractxyzcorrespondences',['../namespacertabmap_1_1util3d.html#a58b9802c1fc28b7e8927359173f98de8',1,'rtabmap::util3d::extractXYZCorrespondences(const std::multimap< int, pcl::PointXYZ > &words1, const std::multimap< int, pcl::PointXYZ > &words2, pcl::PointCloud< pcl::PointXYZ > &cloud1, pcl::PointCloud< pcl::PointXYZ > &cloud2)'],['../namespacertabmap_1_1util3d.html#a0696277eef10a197af8fd5dcba52fc12',1,'rtabmap::util3d::extractXYZCorrespondences(const std::list< std::pair< cv::Point2f, cv::Point2f > > &correspondences, const cv::Mat &depthImage1, const cv::Mat &depthImage2, float cx, float cy, float fx, float fy, float maxDepth, pcl::PointCloud< pcl::PointXYZ > &cloud1, pcl::PointCloud< pcl::PointXYZ > &cloud2)'],['../namespacertabmap_1_1util3d.html#a340e76117340170fb465ade8b11dd6af',1,'rtabmap::util3d::extractXYZCorrespondences(const std::list< std::pair< cv::Point2f, cv::Point2f > > &correspondences, const pcl::PointCloud< pcl::PointXYZ > &cloud1, const pcl::PointCloud< pcl::PointXYZ > &cloud2, pcl::PointCloud< pcl::PointXYZ > &inliers1, pcl::PointCloud< pcl::PointXYZ > &inliers2)'],['../namespacertabmap_1_1util3d.html#a43b6de83939173dfd275cbd17f5d7500',1,'rtabmap::util3d::extractXYZCorrespondences(const std::list< std::pair< cv::Point2f, cv::Point2f > > &correspondences, const pcl::PointCloud< pcl::PointXYZRGB > &cloud1, const pcl::PointCloud< pcl::PointXYZRGB > &cloud2, pcl::PointCloud< pcl::PointXYZ > &inliers1, pcl::PointCloud< pcl::PointXYZ > &inliers2)']]], + ['extractxyzcorrespondencesransac_34',['extractXYZCorrespondencesRANSAC',['../namespacertabmap_1_1util3d.html#ab6a2896e40afacde8cb8b0d10a955e02',1,'rtabmap::util3d']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_8.js b/preview/pr-1492/api/latest/search/all_8.js index 74097157..58bdde10 100644 --- a/preview/pr-1492/api/latest/search/all_8.js +++ b/preview/pr-1492/api/latest/search/all_8.js @@ -1,30 +1,58 @@ var searchData= [ - ['e_0',['E',['../classrtabmap_1_1StereoCameraModel.html#a8ab6c698248837e4dcfe36c2e7b02546',1,'rtabmap::StereoCameraModel']]], - ['elapsed_1',['elapsed',['../classUTimer.html#a372405f02e1d4e9571a73d80962d6f4c',1,'UTimer']]], - ['empty_2',['empty',['../classrtabmap_1_1IMU.html#ace111e68ca49e6d47cc92f53a0be87ef',1,'rtabmap::IMU']]], - ['emptycells_3',['emptyCells',['../classrtabmap_1_1LocalGrid.html#a7d0a732be74bd5c46e9029982bf4972b',1,'rtabmap::LocalGrid']]], - ['emptytrash_4',['emptyTrash',['../classrtabmap_1_1Memory.html#a072ec41027a03072f1a945540b43a1b8',1,'rtabmap::Memory']]], - ['emptytrashes_5',['emptyTrashes',['../classrtabmap_1_1DBDriver.html#ab4a0036162994c2ef76d4236e2a7ea0a',1,'rtabmap::DBDriver']]], - ['enablebilateralfiltering_6',['enableBilateralFiltering',['../classrtabmap_1_1SensorCaptureThread.html#a429011ef7b39d30fc98413d727cccf4b',1,'rtabmap::SensorCaptureThread']]], - ['enablefeaturedetection_7',['enableFeatureDetection',['../classrtabmap_1_1SensorCaptureThread.html#aa0a6c975417a655029470aea2ea5d01a',1,'rtabmap::SensorCaptureThread']]], - ['enableimufiltering_8',['enableimufiltering',['../classrtabmap_1_1IMUThread.html#ad7e54aa5d2c6a9354e38bda9f01c89ab',1,'rtabmap::IMUThread::enableIMUFiltering()'],['../classrtabmap_1_1SensorCaptureThread.html#a97ef5e49b994fcd2a3c87d6f7ef244ec',1,'rtabmap::SensorCaptureThread::enableIMUFiltering()']]], - ['ensurelinking_9',['ensureLinking',['../classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.html#aff6bc204ec1c5dfaa423d8ec3e448f0f',1,'rtabmap::RtabmapColorOcTree::StaticMemberInitializer']]], - ['enu_5fwgs84togeocentric_5fwgs84_10',['ENU_WGS84ToGeocentric_WGS84',['../classrtabmap_1_1GeodeticCoords.html#a7f8066cd690d20fc02ad19bf96d9215b',1,'rtabmap::GeodeticCoords']]], - ['envsensor_11',['envsensor',['../classrtabmap_1_1EnvSensor.html',1,'rtabmap::EnvSensor'],['../classrtabmap_1_1EnvSensor.html#a512758b1afef465b24ce24de8a705dc9',1,'rtabmap::EnvSensor::EnvSensor()'],['../classrtabmap_1_1EnvSensor.html#a8b2f05e0297750a60ccd05c56f141a1b',1,'rtabmap::EnvSensor::EnvSensor(const Type &type, const double &value, const double &stamp=0)']]], - ['envsensors_12',['envsensors',['../namespacertabmap.html#ac175ef40b7a4acb632232d3d96a1199a',1,'rtabmap::EnvSensors'],['../classrtabmap_1_1SensorData.html#a4cce095c69f9fa8f0035c9f2f51c0ff9',1,'rtabmap::SensorData::envSensors()']]], - ['epipolargeometry_13',['EpipolarGeometry',['../classrtabmap_1_1EpipolarGeometry.html',1,'rtabmap']]], - ['epsilon_14',['epsilon',['../classrtabmap_1_1Optimizer.html#a3bca4e3df1048f8bbad9b3b9473924a2',1,'rtabmap::Optimizer::epsilon()'],['../classrtabmap_1_1StereoOpticalFlow.html#ae53f537e0e9ebf121ff8a8b3bdc410a8',1,'rtabmap::StereoOpticalFlow::epsilon()']]], - ['erase_15',['erase',['../classUFile.html#a1faba3e78bb915a685d82f0696e1ec02',1,'UFile']]], - ['error_16',['error',['../classrtabmap_1_1GPS.html#acf16049cca9dfc2fdb46705818f3bb34',1,'rtabmap::GPS']]], - ['estimatemapdepth_17',['estimateMapDepth',['../classclams_1_1FrameProjector.html#a26c74a7a7f6f6e9c2e18d6a38693699c',1,'clams::FrameProjector']]], - ['executenoresult_18',['executeNoResult',['../classrtabmap_1_1DBDriver.html#a835fc23bd4f6532af71f3aadfb8037d8',1,'rtabmap::DBDriver']]], - ['exists_19',['exists',['../classUDirectory.html#ad82410f2502789f23d30984a5b1d7724',1,'UDirectory::exists()'],['../classUFile.html#ab8719ee88436205b171674060eaa4dea',1,'UFile::exists(const std::string &filePath)'],['../classUFile.html#a4963afa70289718a3bd1ca50b6adb420',1,'UFile::exists()']]], - ['exportdictionary_20',['exportDictionary',['../classrtabmap_1_1VWDictionary.html#a1ba7cb31f8658980849ffd9ce76b3cb8',1,'rtabmap::VWDictionary']]], - ['exportposes_21',['exportPoses',['../classrtabmap_1_1Rtabmap.html#aeffdfc811a178ba2e55205b746a6ea71',1,'rtabmap::Rtabmap']]], - ['exposurefusion_22',['exposureFusion',['../namespacertabmap_1_1util2d.html#ac38e8ed586d24c4b9fe72d64afeb9583',1,'rtabmap::util2d']]], - ['extended_23',['extended',['../classrtabmap_1_1Statistics.html#a1e1ba8f7429fa212aa32897877dec122',1,'rtabmap::Statistics']]], - ['extractclusters_24',['extractclusters',['../group__ExtractClusters.html#gada592bb1e0525a32412d5009002b9b1e',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga8e23ae8df06afbb753eb6eb0b54a400a',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga3e51576a82fef5cddffe4d3ae14d8899',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga7c622ccc41a487527f0448db84fd8539',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#gaecfbf327f7ef38738d0e592ed470d318',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga8184974cc084fdd804e82bb979eb2353',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga180048dc26009c5d6d1233bb6ce5de04',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga62a0d02930f5969cbff707afe01d1bcd',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)']]], - ['extractindices_25',['extractindices',['../group__ExtractIndices.html#ga8ce0dc4070d599c6f4a8c55651c2f944',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#gaa312bb0ae54f1472d4e4f22bee7cc4d6',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gad759e35639cd87f04ebd09eadb5865f5',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gaf6cd58fdda3450fb11496395e35908d7',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gaca2188ec4a875fb9c6d2fa240888dcf1',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#ga2a39a8e9d769e5e2cea8054b7084af1e',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gae196609121fa899ba2735d406aedc73b',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#gaf8e635d6864b0a7f41bad4bb185a57f4',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga93acd3d20cbab15b628cbc2a0f3b1919',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga0c8a4fe56efba09d2bf6c5b84da36702',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga8685395807479f06b19d9d41616a03a7',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)']]], - ['extraction_26',['extraction',['../group__ExtractClusters.html',1,'Point Cloud Cluster Extraction'],['../group__ExtractIndices.html',1,'Point Cloud Indices Extraction']]] + ['f_0',['F',['../classrtabmap_1_1StereoCameraModel.html#a1e4ffc9baa8dfee0a79ea32bac9b7c1c',1,'rtabmap::StereoCameraModel']]], + ['fast_1',['fast',['../parameters.html#parameters_FAST',1,'FAST'],['../classrtabmap_1_1FAST.html',1,'rtabmap::FAST']]], + ['fast_5fbrief_2',['FAST_BRIEF',['../classrtabmap_1_1FAST__BRIEF.html',1,'rtabmap']]], + ['fast_5ffreak_3',['FAST_FREAK',['../classrtabmap_1_1FAST__FREAK.html',1,'rtabmap']]], + ['fastbilateralfiltering_4',['fastBilateralFiltering',['../namespacertabmap_1_1util2d.html#a076914fde23d1323fccf71a794b9bc51',1,'rtabmap::util2d']]], + ['feature2d_5',['Feature2D',['../classrtabmap_1_1Feature2D.html',1,'rtabmap']]], + ['featureba_6',['FeatureBA',['../classrtabmap_1_1FeatureBA.html',1,'rtabmap']]], + ['features_7',['features',['../classrtabmap_1_1OdometryInfo.html#a736c2515b2347de6e1c6099a727aea8c',1,'rtabmap::OdometryInfo']]], + ['field_8',['field',['../classrtabmap_1_1LaserScan.html#a61d7ecfee5d444fdde06efb0f13ed68d',1,'rtabmap::LaserScan']]], + ['filldepthholes_9',['fillDepthHoles',['../namespacertabmap_1_1util2d.html#aeb3dee2cf6484f0b224d4687899cb004',1,'rtabmap::util2d']]], + ['fillprojectedcloudholes_10',['fillProjectedCloudHoles',['../namespacertabmap_1_1util3d.html#a992c9dd2c6243261244e0650d3e98564',1,'rtabmap::util3d']]], + ['fillregistereddepthholes_11',['fillRegisteredDepthHoles',['../namespacertabmap_1_1util2d.html#afc6c9b3442c64ef2061365ead3923228',1,'rtabmap::util2d']]], + ['filterduplicatelinks_12',['filterDuplicateLinks',['../namespacertabmap_1_1graph.html#a5d11e3cccfeca97d570c528858863dd2',1,'rtabmap::graph']]], + ['filterfloor_13',['filterFloor',['../namespacertabmap_1_1util3d.html#ae145af1bf4955fa135bcf359fb1fe628',1,'rtabmap::util3d']]], + ['filtering_14',['filtering',['../group__CropBox.html',1,'Crop Box Filtering'],['../group__FrustumFiltering.html',1,'Frustum Filtering'],['../group__PassThrough.html',1,'Pass-through Filtering'],['../group__PointNormalFiltering.html',1,'Point Normal Filtering'],['../group__ProportionalRadiusFiltering.html',1,'Proportional Radius Filtering'],['../group__RadiusFiltering.html',1,'Radius Filtering'],['../group__SubtractFiltering.html',1,'Subtract Filtering'],['../group__VoxelFiltering.html',1,'Voxel Filtering']]], + ['filtering_20of_20pcl_20point_20clouds_15',['filtering of pcl point clouds',['../group__PointCloudRangeFiltering.html',1,'Range Filtering of PCL Point Clouds'],['../group__PointCloudSplitRangeFiltering.html',1,'Split Range Filtering of PCL Point Clouds']]], + ['filterkeypointsbydepth_16',['filterKeypointsByDepth',['../classrtabmap_1_1Feature2D.html#aadbb5a7611eb94ea6925115999bc0f4e',1,'rtabmap::Feature2D']]], + ['filterkeypointsbydisparity_17',['filterKeypointsByDisparity',['../classrtabmap_1_1Feature2D.html#a32fa09026282be6a729483bfe57d31ec',1,'rtabmap::Feature2D']]], + ['filterlinks_18',['filterlinks',['../namespacertabmap_1_1graph.html#a592918d54b32d6f13236de85958da300',1,'rtabmap::graph::filterLinks(const std::multimap< int, Link > &links, Link::Type filteredType, bool inverted=false)'],['../namespacertabmap_1_1graph.html#af4dffb2a3eced519378d18bca8fa4419',1,'rtabmap::graph::filterLinks(const std::map< int, Link > &links, Link::Type filteredType, bool inverted=false)']]], + ['filtermaxdepth_19',['filterMaxDepth',['../namespacertabmap_1_1util3d.html#a96efcf6ed971e5a5d6b7f9a5e03d1ce3',1,'rtabmap::util3d']]], + ['filterparameters_20',['filterParameters',['../classrtabmap_1_1Parameters.html#a24faced7b8d2ebb7045cd6f8f6382ad7',1,'rtabmap::Parameters']]], + ['findcorrespondences_21',['findcorrespondences',['../namespacertabmap_1_1util3d.html#a188c2a13980f6b7d85e6e0804a38cb50',1,'rtabmap::util3d::findCorrespondences(const std::multimap< int, cv::KeyPoint > &wordsA, const std::multimap< int, cv::KeyPoint > &wordsB, std::list< std::pair< cv::Point2f, cv::Point2f > > &pairs)'],['../namespacertabmap_1_1util3d.html#ac466a705ab9ee7d99f23842cd71f3c96',1,'rtabmap::util3d::findCorrespondences(const std::multimap< int, cv::Point3f > &words1, const std::multimap< int, cv::Point3f > &words2, std::vector< cv::Point3f > &inliers1, std::vector< cv::Point3f > &inliers2, float maxDepth, std::vector< int > *uniqueCorrespondences=0)'],['../namespacertabmap_1_1util3d.html#a5c07f098f9f5ba889e18d22b927f3cd4',1,'rtabmap::util3d::findCorrespondences(const std::map< int, cv::Point3f > &words1, const std::map< int, cv::Point3f > &words2, std::vector< cv::Point3f > &inliers1, std::vector< cv::Point3f > &inliers2, float maxDepth, std::vector< int > *correspondences=0)']]], + ['findlink_22',['findlink',['../namespacertabmap_1_1graph.html#a7695c60c6bb375057586449674d42eea',1,'rtabmap::graph::findLink(const std::multimap< int, Link > &links, int from, int to, bool checkBothWays=true, Link::Type type=Link::kUndef)'],['../namespacertabmap_1_1graph.html#aaa0b06795dea514ad1d5fdd4626d32ec',1,'rtabmap::graph::findLink(std::multimap< int, Link > &links, int from, int to, bool checkBothWays=true, Link::Type type=Link::kUndef)'],['../namespacertabmap_1_1graph.html#ad91079c9cdd934c8ba8927d3c52b40e5',1,'rtabmap::graph::findLink(std::multimap< int, std::pair< int, Link::Type > > &links, int from, int to, bool checkBothWays=true, Link::Type type=Link::kUndef)'],['../namespacertabmap_1_1graph.html#a06ed3112247c13dcf494665c1d9df327',1,'rtabmap::graph::findLink(std::multimap< int, int > &links, int from, int to, bool checkBothWays=true)'],['../namespacertabmap_1_1graph.html#a8200ae3a6bd27ee2cee4b71d85ace3e9',1,'rtabmap::graph::findLink(const std::multimap< int, std::pair< int, Link::Type > > &links, int from, int to, bool checkBothWays=true, Link::Type type=Link::kUndef)'],['../namespacertabmap_1_1graph.html#aecdcc01682092f4c89257d070aa2a437',1,'rtabmap::graph::findLink(const std::multimap< int, int > &links, int from, int to, bool checkBothWays=true)']]], + ['findlinks_23',['findLinks',['../namespacertabmap_1_1graph.html#a308c9331cd3dd36a776517e64b33bd82',1,'rtabmap::graph']]], + ['findnearestnode_24',['findNearestNode',['../namespacertabmap_1_1graph.html#a3d6e74a018b07cd52151e3e168f6384c',1,'rtabmap::graph']]], + ['findnearestnodes_25',['findnearestnodes',['../namespacertabmap_1_1graph.html#a92dfe14b22f897e11bf5bf3f7a7c9157',1,'rtabmap::graph::findNearestNodes(int nodeId, const std::map< int, Transform > &poses, float radius, float angle=0.0f, int k=0)'],['../namespacertabmap_1_1graph.html#a70a5f4b17aa3bb54cad151c9f290ff7f',1,'rtabmap::graph::findNearestNodes(const Transform &targetPose, const std::map< int, Transform > &poses, float radius, float angle=0.0f, int k=0)'],['../namespacertabmap_1_1graph.html#a52dbbfb5099e97699f2ead9139891a5f',1,'rtabmap::graph::findNearestNodes(const std::map< int, rtabmap::Transform > &nodes, const rtabmap::Transform &targetPose, int k)']]], + ['findnearestposes_26',['findnearestposes',['../namespacertabmap_1_1graph.html#a8cd823f440a4512407ef78d76ff1dbbf',1,'rtabmap::graph::findNearestPoses(int nodeId, const std::map< int, Transform > &poses, float radius, float angle=0.0f, int k=0)'],['../namespacertabmap_1_1graph.html#a236de727a38e51699fe73ff61b459d95',1,'rtabmap::graph::findNearestPoses(const Transform &targetPose, const std::map< int, Transform > &poses, float radius, float angle=0.0f, int k=0)']]], + ['findnn_27',['findnn',['../classrtabmap_1_1VWDictionary.html#ac2f21a98b70e91ab2e8a07151c508d1c',1,'rtabmap::VWDictionary::findNN(const std::list< VisualWord * > &vws) const'],['../classrtabmap_1_1VWDictionary.html#aada11cf01b586ac8205f8bff0b1ab295',1,'rtabmap::VWDictionary::findNN(const cv::Mat &descriptors) const']]], + ['findpairs_28',['findpairs',['../classrtabmap_1_1EpipolarGeometry.html#a8fc121340b9d638dc9b8c69f2d86c5e7',1,'rtabmap::EpipolarGeometry::findPairs(const std::multimap< int, T > &wordsA, const std::multimap< int, T > &wordsB, std::list< std::pair< int, std::pair< T, T > > > &pairs, bool ignoreNegativeIds=true)'],['../classrtabmap_1_1EpipolarGeometry.html#ace979984a7d97ccaa18bf0764318d342',1,'rtabmap::EpipolarGeometry::findPairs(const std::map< int, T > &wordsA, const std::map< int, T > &wordsB, std::list< std::pair< int, std::pair< T, T > > > &pairs, bool ignoreNegativeIds=true)']]], + ['findpairsall_29',['findPairsAll',['../classrtabmap_1_1EpipolarGeometry.html#adfcc58ee756cb99887c6d8807bc7104c',1,'rtabmap::EpipolarGeometry']]], + ['findpairsunique_30',['findPairsUnique',['../classrtabmap_1_1EpipolarGeometry.html#a7c3886c647a098d33a88640ed2477e24',1,'rtabmap::EpipolarGeometry']]], + ['flannindex_31',['FlannIndex',['../classrtabmap_1_1FlannIndex.html',1,'rtabmap']]], + ['flush_32',['flush',['../classULogger.html#a701ad6b99c9040cf3b5d47711e9f6d6a',1,'ULogger']]], + ['force3dof_33',['force3DoF',['../classrtabmap_1_1Registration.html#abb255bdab60a262f9cfc5d868e50cc9c',1,'rtabmap::Registration']]], + ['forget_34',['forget',['../classrtabmap_1_1Memory.html#a51e89ccab2261912b09a5b7178fdd46c',1,'rtabmap::Memory']]], + ['format_35',['Format',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007',1,'rtabmap::LaserScan']]], + ['formats_3a_36',['Supported Formats:',['../namespacertabmap_1_1util3d.html#autotoc_md15',1,'']]], + ['fovx_37',['fovX',['../classrtabmap_1_1CameraModel.html#ac3aa6835f8ae019de4dbf85eed849b75',1,'rtabmap::CameraModel']]], + ['fovy_38',['fovY',['../classrtabmap_1_1CameraModel.html#af4df41cc8a613f3e03b1ed14fc0a887e',1,'rtabmap::CameraModel']]], + ['frameprojector_39',['FrameProjector',['../classclams_1_1FrameProjector.html',1,'clams']]], + ['framesprocessed_40',['framesProcessed',['../classrtabmap_1_1Odometry.html#a7476b9fffee225ef396804ef59084659',1,'rtabmap::Odometry']]], + ['freak_41',['FREAK',['../parameters.html#parameters_FREAK',1,'']]], + ['from_42',['from',['../classrtabmap_1_1Link.html#a185194e8e766ca979e4de7e179f0e534',1,'rtabmap::Link']]], + ['from_20a_20point_20cloud_43',['from a point cloud',['../group__RemoveNaNFromPointCloud.html',1,'Remove NaN Points from a Point Cloud'],['../group__RemoveNaNNormalsFromPointCloud.html',1,'Remove NaN Points from a Point Cloud']]], + ['fromeigen4f_44',['fromEigen4f',['../classrtabmap_1_1Transform.html#aed17615176c1c3e6fdc682232b753d29',1,'rtabmap::Transform']]], + ['fromenu_5fwgs84_45',['fromENU_WGS84',['../classrtabmap_1_1GeodeticCoords.html#abc69e5c7f8e473fe6788042237992d43',1,'rtabmap::GeodeticCoords']]], + ['fromgeocentric_5fwgs84_46',['fromGeocentric_WGS84',['../classrtabmap_1_1GeodeticCoords.html#ae37435ee904b9782fcddbf0f72f388bd',1,'rtabmap::GeodeticCoords']]], + ['fromstring_47',['fromString',['../classrtabmap_1_1Transform.html#a8358aacfcddec4ab82c43c758cad0b75',1,'rtabmap::Transform']]], + ['frustum_20filtering_48',['Frustum Filtering',['../group__FrustumFiltering.html',1,'']]], + ['frustumfiltering_49',['frustumfiltering',['../group__FrustumFiltering.html#ga4ceacaabe757da82d3278b08df766a69',1,'rtabmap::util3d::frustumFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)'],['../group__FrustumFiltering.html#gad05921639a3371d2ee0f684b77542330',1,'rtabmap::util3d::frustumFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)'],['../group__FrustumFiltering.html#ga93cb6151fc470d6b932b4a7c6cb15090',1,'rtabmap::util3d::frustumFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)']]], + ['frustumposesfiltering_50',['frustumPosesFiltering',['../namespacertabmap_1_1graph.html#a8213a5876c86611ee4c832981eb1e7de',1,'rtabmap::graph']]], + ['frustums_5f_51',['frustums_',['../classclams_1_1DiscreteDepthDistortionModel.html#a21e2cb0d6cb694629231405ca67f00a1',1,'clams::DiscreteDepthDistortionModel']]], + ['fullupdateneeded_52',['fullUpdateNeeded',['../classrtabmap_1_1GlobalMap.html#a11e9ba83337edf7f08f3c50064be028a',1,'rtabmap::GlobalMap']]], + ['fx_53',['fx',['../classrtabmap_1_1CameraModel.html#acea616d4e141804dbc5c6eda58bebf6b',1,'rtabmap::CameraModel']]], + ['fy_54',['fy',['../classrtabmap_1_1CameraModel.html#ac4089d34947b040205e281edae4151a1',1,'rtabmap::CameraModel']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_9.js b/preview/pr-1492/api/latest/search/all_9.js index 5f488e0a..3d0e6592 100644 --- a/preview/pr-1492/api/latest/search/all_9.js +++ b/preview/pr-1492/api/latest/search/all_9.js @@ -1,43 +1,227 @@ var searchData= [ - ['f_0',['F',['../classrtabmap_1_1StereoCameraModel.html#a1e4ffc9baa8dfee0a79ea32bac9b7c1c',1,'rtabmap::StereoCameraModel']]], - ['fast_1',['FAST',['../classrtabmap_1_1FAST.html',1,'rtabmap']]], - ['fast_5fbrief_2',['FAST_BRIEF',['../classrtabmap_1_1FAST__BRIEF.html',1,'rtabmap']]], - ['fast_5ffreak_3',['FAST_FREAK',['../classrtabmap_1_1FAST__FREAK.html',1,'rtabmap']]], - ['fastbilateralfiltering_4',['fastBilateralFiltering',['../namespacertabmap_1_1util2d.html#a076914fde23d1323fccf71a794b9bc51',1,'rtabmap::util2d']]], - ['feature2d_5',['Feature2D',['../classrtabmap_1_1Feature2D.html',1,'rtabmap']]], - ['featureba_6',['FeatureBA',['../classrtabmap_1_1FeatureBA.html',1,'rtabmap']]], - ['field_7',['field',['../classrtabmap_1_1LaserScan.html#a61d7ecfee5d444fdde06efb0f13ed68d',1,'rtabmap::LaserScan']]], - ['filldepthholes_8',['fillDepthHoles',['../namespacertabmap_1_1util2d.html#aeb3dee2cf6484f0b224d4687899cb004',1,'rtabmap::util2d']]], - ['fillregistereddepthholes_9',['fillRegisteredDepthHoles',['../namespacertabmap_1_1util2d.html#afc6c9b3442c64ef2061365ead3923228',1,'rtabmap::util2d']]], - ['filtering_10',['filtering',['../group__CropBox.html',1,'Crop Box Filtering'],['../group__FrustumFiltering.html',1,'Frustum Filtering'],['../group__PassThrough.html',1,'Pass-through Filtering'],['../group__PointNormalFiltering.html',1,'Point Normal Filtering'],['../group__ProportionalRadiusFiltering.html',1,'Proportional Radius Filtering'],['../group__RadiusFiltering.html',1,'Radius Filtering'],['../group__SubtractFiltering.html',1,'Subtract Filtering'],['../group__VoxelFiltering.html',1,'Voxel Filtering']]], - ['filtering_20of_20pcl_20point_20clouds_11',['filtering of pcl point clouds',['../group__PointCloudRangeFiltering.html',1,'Range Filtering of PCL Point Clouds'],['../group__PointCloudSplitRangeFiltering.html',1,'Split Range Filtering of PCL Point Clouds']]], - ['filterkeypointsbydepth_12',['filterKeypointsByDepth',['../classrtabmap_1_1Feature2D.html#aadbb5a7611eb94ea6925115999bc0f4e',1,'rtabmap::Feature2D']]], - ['filterkeypointsbydisparity_13',['filterKeypointsByDisparity',['../classrtabmap_1_1Feature2D.html#a32fa09026282be6a729483bfe57d31ec',1,'rtabmap::Feature2D']]], - ['filterparameters_14',['filterParameters',['../classrtabmap_1_1Parameters.html#a24faced7b8d2ebb7045cd6f8f6382ad7',1,'rtabmap::Parameters']]], - ['findnn_15',['findnn',['../classrtabmap_1_1VWDictionary.html#aada11cf01b586ac8205f8bff0b1ab295',1,'rtabmap::VWDictionary::findNN(const cv::Mat &descriptors) const'],['../classrtabmap_1_1VWDictionary.html#ac2f21a98b70e91ab2e8a07151c508d1c',1,'rtabmap::VWDictionary::findNN(const std::list< VisualWord * > &vws) const']]], - ['findpairs_16',['findpairs',['../classrtabmap_1_1EpipolarGeometry.html#a8fc121340b9d638dc9b8c69f2d86c5e7',1,'rtabmap::EpipolarGeometry::findPairs(const std::multimap< int, T > &wordsA, const std::multimap< int, T > &wordsB, std::list< std::pair< int, std::pair< T, T > > > &pairs, bool ignoreNegativeIds=true)'],['../classrtabmap_1_1EpipolarGeometry.html#ace979984a7d97ccaa18bf0764318d342',1,'rtabmap::EpipolarGeometry::findPairs(const std::map< int, T > &wordsA, const std::map< int, T > &wordsB, std::list< std::pair< int, std::pair< T, T > > > &pairs, bool ignoreNegativeIds=true)']]], - ['findpairsall_17',['findPairsAll',['../classrtabmap_1_1EpipolarGeometry.html#adfcc58ee756cb99887c6d8807bc7104c',1,'rtabmap::EpipolarGeometry']]], - ['findpairsunique_18',['findPairsUnique',['../classrtabmap_1_1EpipolarGeometry.html#a7c3886c647a098d33a88640ed2477e24',1,'rtabmap::EpipolarGeometry']]], - ['flannindex_19',['FlannIndex',['../classrtabmap_1_1FlannIndex.html',1,'rtabmap']]], - ['flush_20',['flush',['../classULogger.html#a701ad6b99c9040cf3b5d47711e9f6d6a',1,'ULogger']]], - ['force3dof_21',['force3DoF',['../classrtabmap_1_1Registration.html#abb255bdab60a262f9cfc5d868e50cc9c',1,'rtabmap::Registration']]], - ['forget_22',['forget',['../classrtabmap_1_1Memory.html#a51e89ccab2261912b09a5b7178fdd46c',1,'rtabmap::Memory']]], - ['format_23',['Format',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007',1,'rtabmap::LaserScan']]], - ['formats_3a_24',['Supported Formats:',['../util3d__transforms_8h.html#autotoc_md3',1,'']]], - ['fovx_25',['fovX',['../classrtabmap_1_1CameraModel.html#ac3aa6835f8ae019de4dbf85eed849b75',1,'rtabmap::CameraModel']]], - ['fovy_26',['fovY',['../classrtabmap_1_1CameraModel.html#af4df41cc8a613f3e03b1ed14fc0a887e',1,'rtabmap::CameraModel']]], - ['frameprojector_27',['FrameProjector',['../classclams_1_1FrameProjector.html',1,'clams']]], - ['framesprocessed_28',['framesProcessed',['../classrtabmap_1_1Odometry.html#a7476b9fffee225ef396804ef59084659',1,'rtabmap::Odometry']]], - ['from_20a_20point_20cloud_29',['from a point cloud',['../group__RemoveNaNNormalsFromPointCloud.html',1,'Remove NaN Points from a Point Cloud'],['../group__RemoveNaNFromPointCloud.html',1,'Remove NaN Points from a Point Cloud']]], - ['fromeigen4f_30',['fromEigen4f',['../classrtabmap_1_1Transform.html#aed17615176c1c3e6fdc682232b753d29',1,'rtabmap::Transform']]], - ['fromenu_5fwgs84_31',['fromENU_WGS84',['../classrtabmap_1_1GeodeticCoords.html#abc69e5c7f8e473fe6788042237992d43',1,'rtabmap::GeodeticCoords']]], - ['fromgeocentric_5fwgs84_32',['fromGeocentric_WGS84',['../classrtabmap_1_1GeodeticCoords.html#ae37435ee904b9782fcddbf0f72f388bd',1,'rtabmap::GeodeticCoords']]], - ['fromstring_33',['fromString',['../classrtabmap_1_1Transform.html#a8358aacfcddec4ab82c43c758cad0b75',1,'rtabmap::Transform']]], - ['frustum_20filtering_34',['Frustum Filtering',['../group__FrustumFiltering.html',1,'']]], - ['frustumfiltering_35',['frustumfiltering',['../group__FrustumFiltering.html#ga4ceacaabe757da82d3278b08df766a69',1,'rtabmap::util3d::frustumFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)'],['../group__FrustumFiltering.html#ga93cb6151fc470d6b932b4a7c6cb15090',1,'rtabmap::util3d::frustumFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)'],['../group__FrustumFiltering.html#gad05921639a3371d2ee0f684b77542330',1,'rtabmap::util3d::frustumFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)']]], - ['frustums_5f_36',['frustums_',['../classclams_1_1DiscreteDepthDistortionModel.html#a21e2cb0d6cb694629231405ca67f00a1',1,'clams::DiscreteDepthDistortionModel']]], - ['fullupdateneeded_37',['fullUpdateNeeded',['../classrtabmap_1_1GlobalMap.html#a11e9ba83337edf7f08f3c50064be028a',1,'rtabmap::GlobalMap']]], - ['fx_38',['fx',['../classrtabmap_1_1CameraModel.html#acea616d4e141804dbc5c6eda58bebf6b',1,'rtabmap::CameraModel']]], - ['fy_39',['fy',['../classrtabmap_1_1CameraModel.html#ac4089d34947b040205e281edae4151a1',1,'rtabmap::CameraModel']]] + ['g2o_0',['g2o',['../parameters.html#parameters_g2o',1,'']]], + ['gaincompensator_1',['GainCompensator',['../classrtabmap_1_1GainCompensator.html',1,'rtabmap']]], + ['generatedescriptors_2',['generateDescriptors',['../classrtabmap_1_1Feature2D.html#abaca942668ac3d2f16d3e78797ff0fb9',1,'rtabmap::Feature2D']]], + ['generatedotgraph_3',['generateDOTGraph',['../classrtabmap_1_1Rtabmap.html#a3c32f64acd943c676a9b11c7dbd3a5ae',1,'rtabmap::Rtabmap']]], + ['generategraph_4',['generategraph',['../classrtabmap_1_1Memory.html#aebef354bb315f522b4767337a6bd1ee6',1,'rtabmap::Memory::generateGraph()'],['../classrtabmap_1_1DBDriver.html#abbf62fc6967cf618e6b2aece44f45230',1,'rtabmap::DBDriver::generateGraph()']]], + ['generatekeypoints_5',['generateKeypoints',['../classrtabmap_1_1Feature2D.html#a78d70d2150b42203ffd1c94d79661248',1,'rtabmap::Feature2D']]], + ['generatekeypoints3d_6',['generateKeypoints3D',['../classrtabmap_1_1Feature2D.html#ae01a548fe993a7aa309cce96645693ce',1,'rtabmap::Feature2D']]], + ['generatekeypoints3ddepth_7',['generatekeypoints3ddepth',['../namespacertabmap_1_1util3d.html#a4f938d094d62997e0fb5d53c59f7ef82',1,'rtabmap::util3d::generateKeypoints3DDepth(const std::vector< cv::KeyPoint > &keypoints, const cv::Mat &depth, const CameraModel &cameraModel, float minDepth=0, float maxDepth=0)'],['../namespacertabmap_1_1util3d.html#a785db0d55f5eccf209b9d3d712ec92b2',1,'rtabmap::util3d::generateKeypoints3DDepth(const std::vector< cv::KeyPoint > &keypoints, const cv::Mat &depth, const std::vector< CameraModel > &cameraModels, float minDepth=0, float maxDepth=0)']]], + ['generatekeypoints3ddisparity_8',['generateKeypoints3DDisparity',['../namespacertabmap_1_1util3d.html#af34bc7763a1e077a3520f4952ed9d196',1,'rtabmap::util3d']]], + ['generatekeypoints3dstereo_9',['generateKeypoints3DStereo',['../namespacertabmap_1_1util3d.html#a7d48db86fe2f0cfc9abc974a66be8695',1,'rtabmap::util3d']]], + ['generateprediction_10',['generatePrediction',['../classrtabmap_1_1BayesFilter.html#a489031236b91dbaba0ff192f90799cd4',1,'rtabmap::BayesFilter']]], + ['geocentric_5fwgs84toenu_5fwgs84_11',['Geocentric_WGS84ToENU_WGS84',['../classrtabmap_1_1GeodeticCoords.html#a76c33e9f988c743e429b0a04d18e258d',1,'rtabmap::GeodeticCoords']]], + ['geodeticcoords_12',['geodeticcoords',['../classrtabmap_1_1GeodeticCoords.html',1,'rtabmap::GeodeticCoords'],['../classrtabmap_1_1GeodeticCoords.html#a41294c28a20d82ca1cee7f7038255d64',1,'rtabmap::GeodeticCoords::GeodeticCoords()'],['../classrtabmap_1_1GeodeticCoords.html#a0e70bc5a1464b930fafc579322912a68',1,'rtabmap::GeodeticCoords::GeodeticCoords(double latitude, double longitude, double altitude)']]], + ['get3dmap_13',['get3DMap',['../classrtabmap_1_1Rtabmap.html#ae617c65a0ba6f95a321b8c0c3a18b0e3',1,'rtabmap::Rtabmap']]], + ['getalllabels_14',['getAllLabels',['../classrtabmap_1_1Memory.html#a055a0ebfc7e2c128d386f8141dc320ce',1,'rtabmap::Memory']]], + ['getalllinks_15',['getAllLinks',['../classrtabmap_1_1Memory.html#acde7a0f34f8896c3c9f002c6cbcc614e',1,'rtabmap::Memory']]], + ['getallsignatureids_16',['getAllSignatureIds',['../classrtabmap_1_1Memory.html#a4c7c344a7f3733a8f30a6e82fbb4f20a',1,'rtabmap::Memory']]], + ['getangle_17',['getAngle',['../classrtabmap_1_1Transform.html#abd0f443c22c295cfe85e2402516defcc',1,'rtabmap::Transform']]], + ['getbackwardcompatibilitymap_18',['getBackwardCompatibilityMap',['../classrtabmap_1_1Parameters.html#a66c12cd1e2e614cc5c987cf7f0dbe2be',1,'rtabmap::Parameters']]], + ['getcellsize_19',['getcellsize',['../classrtabmap_1_1GlobalMap.html#a445f18d347d5624a012f756eb9fe5320',1,'rtabmap::GlobalMap::getCellSize()'],['../classrtabmap_1_1LocalGridMaker.html#a305865c8f98b498b13a35ef0b790f926',1,'rtabmap::LocalGridMaker::getCellSize()']]], + ['getclassname_20',['getclassname',['../classrtabmap_1_1RtabmapEventInit.html#ac10fa3c98f98804d1059b2673233bf0c',1,'rtabmap::RtabmapEventInit::getClassName()'],['../classrtabmap_1_1OdometryEvent.html#a461365124cbdf488d3a05874be8c4bb2',1,'rtabmap::OdometryEvent::getClassName()'],['../classrtabmap_1_1RtabmapEvent3DMap.html#ad2d9581145b56762e1d9ae5f04101db5',1,'rtabmap::RtabmapEvent3DMap::getClassName()'],['../classrtabmap_1_1RtabmapGlobalPathEvent.html#a5dd474b3110c9d4bb53a832aaeda8145',1,'rtabmap::RtabmapGlobalPathEvent::getClassName()'],['../classrtabmap_1_1RtabmapLabelErrorEvent.html#ab41ac9cdd98c1d94b1a8dc9a21364315',1,'rtabmap::RtabmapLabelErrorEvent::getClassName()'],['../classrtabmap_1_1RtabmapGoalStatusEvent.html#aa90a7d8a6afe4de12b28f68aaf4f2897',1,'rtabmap::RtabmapGoalStatusEvent::getClassName()'],['../classrtabmap_1_1SensorEvent.html#a7bb8ca3a235aa8b58227bc50e19d7493',1,'rtabmap::SensorEvent::getClassName()'],['../classrtabmap_1_1UserDataEvent.html#a26248169380397c47377310d61090385',1,'rtabmap::UserDataEvent::getClassName()'],['../classUEvent.html#a2c7d278240ad4b7d88a2c534cc5f47b4',1,'UEvent::getClassName()'],['../classULogEvent.html#a70ec329f7f43a18805469302ffddc610',1,'ULogEvent::getClassName()'],['../classrtabmap_1_1RtabmapEventCmd.html#a23c1b76dc2e8d6223cb52cb4fcaf7b5c',1,'rtabmap::RtabmapEventCmd::getClassName()'],['../classrtabmap_1_1RtabmapEvent.html#ae548b73bb3504a10a4e40592648f42b8',1,'rtabmap::RtabmapEvent::getClassName()'],['../classrtabmap_1_1ParamEvent.html#a877e2b7fedcb8aba63e3430d7f975e0a',1,'rtabmap::ParamEvent::getClassName()'],['../classrtabmap_1_1OdometryResetEvent.html#a94dc8e8b7ec952c0ca2b393cc0f3e71d',1,'rtabmap::OdometryResetEvent::getClassName()'],['../classrtabmap_1_1IMUEvent.html#adf3482d48ccbf36daa039efb596405d0',1,'rtabmap::IMUEvent::getClassName()'],['../classUObjDeletedEvent.html#adb1ad42f6258d12eee9da77d6f129633',1,'UObjDeletedEvent::getClassName()']]], + ['getclosesttransform_21',['getClosestTransform',['../classrtabmap_1_1Transform.html#ab943d72a808b96b7f89943fc78e38d68',1,'rtabmap::Transform']]], + ['getcode_22',['getCode',['../classUEvent.html#a7356350719dfd5ba2d28368d1fdcd143',1,'UEvent']]], + ['getcompresseddata_23',['getCompressedData',['../classrtabmap_1_1CompressionThread.html#a6908afb16364f91c7d0744decf6c970d',1,'rtabmap::CompressionThread']]], + ['getconnectedgraph_24',['getConnectedGraph',['../classrtabmap_1_1Optimizer.html#a4477c9a5b6651729944726465b5eba7f',1,'rtabmap::Optimizer']]], + ['getcreateintermediatenodes_25',['getCreateIntermediateNodes',['../classrtabmap_1_1RtabmapThread.html#a3dffee6fb4ae760c140144fd47923643',1,'rtabmap::RtabmapThread']]], + ['getdata_26',['getData',['../classrtabmap_1_1IMUEvent.html#a3ebdf9e3cb56c153bf76d4aad5a6b44e',1,'rtabmap::IMUEvent']]], + ['getdatabasememoryused_27',['getDatabaseMemoryUsed',['../classrtabmap_1_1Memory.html#a83d0b30afc46dd66ab3106c9997657c4',1,'rtabmap::Memory']]], + ['getdatabaseurl_28',['getDatabaseUrl',['../classrtabmap_1_1Memory.html#ab2c3951385254cbb42fb399b407ded24',1,'rtabmap::Memory']]], + ['getdatabaseversion_29',['getdatabaseversion',['../classrtabmap_1_1DBDriver.html#a9adb7be1463016917f24a3db5f1e8264',1,'rtabmap::DBDriver::getDatabaseVersion()'],['../classrtabmap_1_1Memory.html#aebd7dd4ef859d70435a5db8e4f398ea5',1,'rtabmap::Memory::getDatabaseVersion()']]], + ['getdatabuffersize_30',['getDataBufferSize',['../classrtabmap_1_1RtabmapThread.html#a9aa2f05308498abcba0f01b2df25cac0',1,'rtabmap::RtabmapThread']]], + ['getdbsavingtime_31',['getDbSavingTime',['../classrtabmap_1_1Memory.html#a40ba03d0f1291fc9e45ce86d05479cd3',1,'rtabmap::Memory']]], + ['getdefaultparameters_32',['getDefaultParameters',['../classrtabmap_1_1Parameters.html#a3921b82495e0308f8cfcbdb8ef072e21',1,'rtabmap::Parameters']]], + ['getdepth_33',['getDepth',['../namespacertabmap_1_1util2d.html#a48b07b02efba21a914db10e832589aba',1,'rtabmap::util2d']]], + ['getdescription_34',['getDescription',['../classrtabmap_1_1Parameters.html#a7aacfe3e18e28a1fb81d0f3f0ffbb414',1,'rtabmap::Parameters']]], + ['getdescriptor_35',['getDescriptor',['../classrtabmap_1_1VisualWord.html#a2d20ce6234dc211335a926759e111bbb',1,'rtabmap::VisualWord']]], + ['getdetector_36',['getDetector',['../classrtabmap_1_1RegistrationVis.html#a0a860fb3509b4c5b135b66ebd5cd6e55',1,'rtabmap::RegistrationVis']]], + ['getdetectorrate_37',['getDetectorRate',['../classrtabmap_1_1RtabmapThread.html#ac788245b9aa70ebc9e7148fad3b92ed1',1,'rtabmap::RtabmapThread']]], + ['getdir_38',['getDir',['../classUDirectory.html#a0177e6f7286fc63c48fe2629e6ba5b34',1,'UDirectory']]], + ['getdistance_39',['getDistance',['../classrtabmap_1_1Transform.html#ade8f4e91576b320690741efa817bd7ad',1,'rtabmap::Transform']]], + ['getdistancesquared_40',['getDistanceSquared',['../classrtabmap_1_1Transform.html#ae311741cc884ca8f5343bc2710b96a0b',1,'rtabmap::Transform']]], + ['getestimationtype_41',['getEstimationType',['../classrtabmap_1_1RegistrationVis.html#a951c79dd9be75b896c551e5213c0ee31',1,'rtabmap::RegistrationVis']]], + ['geteulerangles_42',['getEulerAngles',['../classrtabmap_1_1Transform.html#adf2345af30927b656ceca938ec4d0525',1,'rtabmap::Transform']]], + ['getextension_43',['getextension',['../classUFile.html#ac630657b2f15288df6ecddec029b42c6',1,'UFile::getExtension(const std::string &filePath)'],['../classUFile.html#aa937b9f20ef2e51091845c5108ded154',1,'UFile::getExtension()']]], + ['getfeature2d_44',['getFeature2D',['../classrtabmap_1_1Memory.html#ab094dfa40b0fe37cb12552a6ba081d6b',1,'rtabmap::Memory']]], + ['getfilenames_45',['getFileNames',['../classUDirectory.html#aa16e64be3cc238eec871bddaf6dbc289',1,'UDirectory']]], + ['getforwardwmposes_46',['getForwardWMPoses',['../classrtabmap_1_1Rtabmap.html#a8400ccecd090cb438d16178930fe0872',1,'rtabmap::Rtabmap']]], + ['getframerate_47',['getFrameRate',['../classrtabmap_1_1SensorCapture.html#af7de847c118ec1ba77a5c9f29f7efece',1,'rtabmap::SensorCapture']]], + ['getgoalreachedradius_48',['getGoalReachedRadius',['../classrtabmap_1_1Rtabmap.html#a6098155788f6e9ccaa636e26f8881c07',1,'rtabmap::Rtabmap']]], + ['getgps_49',['getGPS',['../classrtabmap_1_1Memory.html#aca3bdb688c64dd62672f2385ce6de594',1,'rtabmap::Memory']]], + ['getgraph_50',['getGraph',['../classrtabmap_1_1Rtabmap.html#a456fa0c95770f052d78f6d9f745fa1e3',1,'rtabmap::Rtabmap']]], + ['getgridmax_51',['getgridmax',['../classrtabmap_1_1GlobalMap.html#a060366742fc8f51deaf7dd75b66615c7',1,'rtabmap::GlobalMap::getGridMax(double &x, double &y, double &z) const'],['../classrtabmap_1_1GlobalMap.html#aa840b2e62893de929f952b8511df6164',1,'rtabmap::GlobalMap::getGridMax(double &x, double &y) const']]], + ['getgridmin_52',['getgridmin',['../classrtabmap_1_1GlobalMap.html#a37adbbb0e80ba76cfa080cec9811cca3',1,'rtabmap::GlobalMap::getGridMin(double &x, double &y, double &z) const'],['../classrtabmap_1_1GlobalMap.html#aaf028c4c070aa8568eaaf3dae4b926ee',1,'rtabmap::GlobalMap::getGridMin(double &x, double &y) const']]], + ['getgroundtruthpose_53',['getgroundtruthpose',['../classrtabmap_1_1Memory.html#a89dd9b0aea5595e929b23ded82cd8ff1',1,'rtabmap::Memory::getGroundTruthPose()'],['../classrtabmap_1_1Signature.html#a5d5f3aa41c0d9404654ebc5628a5189c',1,'rtabmap::Signature::getGroundTruthPose()']]], + ['getgroundtruths_54',['getGroundTruths',['../classrtabmap_1_1Memory.html#ac61afdb7694d54b5e3d146be427638b2',1,'rtabmap::Memory']]], + ['gethighesthypothesisid_55',['getHighestHypothesisId',['../classrtabmap_1_1Rtabmap.html#ab11a50751ab17717f567934e7cb2c450',1,'rtabmap::Rtabmap']]], + ['gethighesthypothesisvalue_56',['getHighestHypothesisValue',['../classrtabmap_1_1Rtabmap.html#a530c87cda2cd010e384178bced6611a1',1,'rtabmap::Rtabmap']]], + ['getidentity_57',['getIdentity',['../classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2',1,'rtabmap::Transform']]], + ['getimagecompressed_58',['getImageCompressed',['../classrtabmap_1_1Memory.html#abc4c40056783163ec5abde9366060cb2',1,'rtabmap::Memory']]], + ['getindexedwordscount_59',['getIndexedWordsCount',['../classrtabmap_1_1VWDictionary.html#a6a0610e87964c3881dc70cae6cd9123c',1,'rtabmap::VWDictionary']]], + ['getindexmemoryused_60',['getIndexMemoryUsed',['../classrtabmap_1_1VWDictionary.html#a63ec6a9b915eb939c2650e623feb0576',1,'rtabmap::VWDictionary']]], + ['getinformation_61',['getInformation',['../classrtabmap_1_1Rtabmap.html#aeea47830776fe57c456ae6a673069ddc',1,'rtabmap::Rtabmap']]], + ['getinlierdistance_62',['getInlierDistance',['../classrtabmap_1_1RegistrationVis.html#a488ecb8a7423996abdad98b0044cd7f2',1,'rtabmap::RegistrationVis']]], + ['getinvalidwordscount_63',['getInvalidWordsCount',['../classrtabmap_1_1Signature.html#ac2d1526d87df9ff5d4885b16c460ebcf',1,'rtabmap::Signature']]], + ['getiterations_64',['getIterations',['../classrtabmap_1_1RegistrationVis.html#a93331add1822dd6f02bc74efec6d6834',1,'rtabmap::RegistrationVis']]], + ['getlabel_65',['getLabel',['../classrtabmap_1_1Signature.html#a78a9ae9059257c60cf1d50ef415520cd',1,'rtabmap::Signature']]], + ['getlandmarks_66',['getLandmarks',['../classrtabmap_1_1Signature.html#a2257cfc6c620d726484f1c6c2b11257a',1,'rtabmap::Signature']]], + ['getlandmarksindex_67',['getLandmarksIndex',['../classrtabmap_1_1Memory.html#acf7e6cbe5eda50b024cbb1bc82d03b7c',1,'rtabmap::Memory']]], + ['getlastgloballoopclosureid_68',['getLastGlobalLoopClosureId',['../classrtabmap_1_1Memory.html#ad6e8870c75b300a7d526f49467f67913',1,'rtabmap::Memory']]], + ['getlastindexedwordid_69',['getLastIndexedWordId',['../classrtabmap_1_1VWDictionary.html#a65a99ae457b1c779233de57d190ca8da',1,'rtabmap::VWDictionary']]], + ['getlastlocalizationpose_70',['getLastLocalizationPose',['../classrtabmap_1_1Rtabmap.html#a2d2efac02d4a6d1d7bbc505d94fd634b',1,'rtabmap::Rtabmap']]], + ['getlastlocationid_71',['getLastLocationId',['../classrtabmap_1_1Rtabmap.html#a9406c710b7af988dda1868a3efa8f1dd',1,'rtabmap::Rtabmap']]], + ['getlastprocesstime_72',['getLastProcessTime',['../classrtabmap_1_1Rtabmap.html#a88ffdd1ba70707e5969deab4f6ee66a0',1,'rtabmap::Rtabmap']]], + ['getlastsignaturedata_73',['getLastSignatureData',['../classrtabmap_1_1Statistics.html#a582cb4d6d0b3034062d508a6cac77081',1,'rtabmap::Statistics']]], + ['getlastsignatureid_74',['getLastSignatureId',['../classrtabmap_1_1Memory.html#a65552e672e67c9f511b3384e3d117de6',1,'rtabmap::Memory']]], + ['getlastworkingsignature_75',['getLastWorkingSignature',['../classrtabmap_1_1Memory.html#ad14c4346a42a621b7834c60de6bc2e63',1,'rtabmap::Memory']]], + ['getleftsuffix_76',['getLeftSuffix',['../classrtabmap_1_1StereoCameraModel.html#a799e3f787d015b5cbd0189768f5b673c',1,'rtabmap::StereoCameraModel']]], + ['getlinks_77',['getlinks',['../classrtabmap_1_1Memory.html#a7d4e2a2281980bc1b18683fd8fc2ebeb',1,'rtabmap::Memory::getLinks()'],['../classrtabmap_1_1Signature.html#a1496e2f2ae46f2b6efcf7ece309ffd22',1,'rtabmap::Signature::getLinks()']]], + ['getlocalconstraints_78',['getLocalConstraints',['../classrtabmap_1_1Rtabmap.html#a4d1e329f0c0fcc341d14f6853ec86750',1,'rtabmap::Rtabmap']]], + ['getlocaloptimizedposes_79',['getLocalOptimizedPoses',['../classrtabmap_1_1Rtabmap.html#aebe0bf9364ff8952d041f57c6a1c1d57',1,'rtabmap::Rtabmap']]], + ['getlocalradius_80',['getLocalRadius',['../classrtabmap_1_1Rtabmap.html#a6a4c533659621ccb1f6a5ddbc8149306',1,'rtabmap::Rtabmap']]], + ['getlocaltransform_81',['getLocalTransform',['../classrtabmap_1_1SensorCapture.html#a99829249c51fd08c32310b788b00b663',1,'rtabmap::SensorCapture']]], + ['getloopclosureid_82',['getLoopClosureId',['../classrtabmap_1_1Rtabmap.html#a2bc8eecb690ec1e36955119cd2c1a197',1,'rtabmap::Rtabmap']]], + ['getloopclosurelinks_83',['getLoopClosureLinks',['../classrtabmap_1_1Memory.html#a88fecb24bd16886d6086937277df5f20',1,'rtabmap::Memory']]], + ['getloopclosurevalue_84',['getLoopClosureValue',['../classrtabmap_1_1Rtabmap.html#adc87cbb6adde3027b8c20bbba25fec7b',1,'rtabmap::Rtabmap']]], + ['getmapcorrection_85',['getMapCorrection',['../classrtabmap_1_1Rtabmap.html#a7b71f70a20f1ef42a65fa9571e254711',1,'rtabmap::Rtabmap']]], + ['getmapid_86',['getMapId',['../classrtabmap_1_1Memory.html#a2391cf06d55513bee3cfd50d8beb3a59',1,'rtabmap::Memory']]], + ['getmaxodominf_87',['getMaxOdomInf',['../namespacertabmap_1_1graph.html#a6c009c4c819abe37ec2ca6d041edd92b',1,'rtabmap::graph']]], + ['getmaxstmemsize_88',['getMaxStMemSize',['../classrtabmap_1_1Memory.html#a41b23c567f6aa6bcc3a756e5ae5c1f33',1,'rtabmap::Memory']]], + ['getmemory_89',['getMemory',['../classrtabmap_1_1Rtabmap.html#a08adb5e0b8019c1dbd4f571099d2d46b',1,'rtabmap::Rtabmap']]], + ['getmemorythreshold_90',['getMemoryThreshold',['../classrtabmap_1_1Rtabmap.html#a876d3599c76de815bee4b278a087cfa5',1,'rtabmap::Rtabmap']]], + ['getmemoryusage_91',['getMemoryUsage',['../classUProcessInfo.html#a8a494e68cdea348a4788b8d54fd7de40',1,'UProcessInfo']]], + ['getmemoryused_92',['getmemoryused',['../classrtabmap_1_1VWDictionary.html#ac5177a75f402538b50ec6c36bdbc7307',1,'rtabmap::VWDictionary::getMemoryUsed()'],['../classrtabmap_1_1VisualWord.html#ad23c14c1c81848fb42573fd5ceac3a42',1,'rtabmap::VisualWord::getMemoryUsed()'],['../classrtabmap_1_1BayesFilter.html#a60ad13fd18ac4e595359f3c86c430a80',1,'rtabmap::BayesFilter::getMemoryUsed()'],['../classrtabmap_1_1CloudMap.html#a18a2dd71488719960f06eb4ae5e2cf4b',1,'rtabmap::CloudMap::getMemoryUsed()'],['../classrtabmap_1_1OccupancyGrid.html#a06bee0b73df176bd0ab6495e22992d7f',1,'rtabmap::OccupancyGrid::getMemoryUsed()'],['../classrtabmap_1_1OctoMap.html#ab4706881eee755cf58312859e6a3af89',1,'rtabmap::OctoMap::getMemoryUsed()'],['../classrtabmap_1_1GlobalMap.html#a20031690daf7a7e9195ae97abf46522b',1,'rtabmap::GlobalMap::getMemoryUsed()'],['../classrtabmap_1_1LocalGridCache.html#ab72a88b5c00d2a104ac1055538960acb',1,'rtabmap::LocalGridCache::getMemoryUsed()'],['../classrtabmap_1_1Memory.html#ad59e8591cd04e2ecd93b4e706f198763',1,'rtabmap::Memory::getMemoryUsed()'],['../classrtabmap_1_1SensorData.html#a60b3b2366bb66c914cfa7799204828fc',1,'rtabmap::SensorData::getMemoryUsed()'],['../classrtabmap_1_1Signature.html#a014fd12ee6cd47004e94ef4bb4753459',1,'rtabmap::Signature::getMemoryUsed()']]], + ['getmetricconstraints_93',['getMetricConstraints',['../classrtabmap_1_1Memory.html#ab5329c43c6b185613222d8458c049848',1,'rtabmap::Memory']]], + ['getmingeometrycorrespondencesratio_94',['getMinGeometryCorrespondencesRatio',['../classrtabmap_1_1Registration.html#ac4baf87f079ce52df845805b84cad6c9',1,'rtabmap::Registration']]], + ['getmininliers_95',['getMinInliers',['../classrtabmap_1_1RegistrationVis.html#ae951e95c4ae2ea1ab5c4d849823d66c4',1,'rtabmap::RegistrationVis']]], + ['getminmax3d_96',['getminmax3d',['../namespacertabmap_1_1util3d.html#afc22f82c00f6dcc8a4ec1963891f4b7e',1,'rtabmap::util3d::getMinMax3D(const cv::Mat &laserScan, pcl::PointXYZ &min, pcl::PointXYZ &max)'],['../namespacertabmap_1_1util3d.html#ad857475644e8de6d7d84b920637b2018',1,'rtabmap::util3d::getMinMax3D(const cv::Mat &laserScan, cv::Point3f &min, cv::Point3f &max)']]], + ['getminvisualcorrespondences_97',['getMinVisualCorrespondences',['../classrtabmap_1_1Registration.html#abc02df4842af900fbb5da75b8e5318e0',1,'rtabmap::Registration']]], + ['getmsg_98',['getMsg',['../classULogEvent.html#a460976b037ecf8357fc3fa3f613e5817',1,'ULogEvent']]], + ['getname_99',['getname',['../classUFile.html#a3e7905705a69b747e1ed6b6e37b19f3f',1,'UFile::getName(const std::string &filePath)'],['../classUFile.html#af7e7f5995b05cda098037ca1cdcd63f4',1,'UFile::getName()']]], + ['getneighborlinks_100',['getNeighborLinks',['../classrtabmap_1_1Memory.html#a172f0d3046c0b7d6b37cdf11af153bee',1,'rtabmap::Memory']]], + ['getneighborsid_101',['getNeighborsId',['../classrtabmap_1_1Memory.html#a521305f39adcdfbedebbe5bdae9efbc6',1,'rtabmap::Memory']]], + ['getneighborsidradius_102',['getNeighborsIdRadius',['../classrtabmap_1_1Memory.html#a10c44ee8a5d84480b41aa4980665d894',1,'rtabmap::Memory']]], + ['getneuralmodelwarning_103',['getNeuralModelWarning',['../classrtabmap_1_1CameraStereoZed.html#aab6005c68f61b37ee1919ef6828b32a4',1,'rtabmap::CameraStereoZed']]], + ['getnextfilename_104',['getNextFileName',['../classUDirectory.html#a89ff08bf6044f2a0dc61f0dbbdc9d2cc',1,'UDirectory']]], + ['getnextfilepath_105',['getNextFilePath',['../classUDirectory.html#a2e435d2c98e54a8119c2fc3b388c03e9',1,'UDirectory']]], + ['getnextid_106',['getNextId',['../classrtabmap_1_1VWDictionary.html#a085d69ef577600000f397bd63abeaf69',1,'rtabmap::VWDictionary']]], + ['getnextseqid_107',['getNextSeqID',['../classrtabmap_1_1SensorCapture.html#acbffaf17772639bc65b0a5457bc56b22',1,'rtabmap::SensorCapture']]], + ['getnndr_108',['getNNDR',['../classrtabmap_1_1RegistrationVis.html#aed9e9e593b290a4be1aeda05967a631a',1,'rtabmap::RegistrationVis']]], + ['getnndrratio_109',['getNndrRatio',['../classrtabmap_1_1VWDictionary.html#a454639bff3d95b2f9dd346413981d5c5',1,'rtabmap::VWDictionary']]], + ['getnnstrategy_110',['getNNStrategy',['../classrtabmap_1_1VWDictionary.html#ab1ec0db96328164864953f25d463bcbb',1,'rtabmap::VWDictionary']]], + ['getnntype_111',['getNNType',['../classrtabmap_1_1RegistrationVis.html#a697d562bebe30b73a1ecd34dabee4347',1,'rtabmap::RegistrationVis']]], + ['getnodecalibration_112',['getNodeCalibration',['../classrtabmap_1_1Memory.html#af48dbd905dda453b6b2c2246a90d0e04',1,'rtabmap::Memory']]], + ['getnodedata_113',['getNodeData',['../classrtabmap_1_1Memory.html#a22d6c0b38d8699cdbba73b6bcdb38dd6',1,'rtabmap::Memory']]], + ['getnodeinfo_114',['getNodeInfo',['../classrtabmap_1_1Memory.html#ae6184a6979703045f34d3e2a155eb9f3',1,'rtabmap::Memory']]], + ['getnodesinradius_115',['getnodesinradius',['../namespacertabmap_1_1graph.html#af9e81a0b31730adb292591b79f45c87e',1,'rtabmap::graph::getNodesInRadius()'],['../classrtabmap_1_1Rtabmap.html#a1a6498f60f52f65ffbed2d89d7c20648',1,'rtabmap::Rtabmap::getNodesInRadius(const Transform &pose, float radius, int k=0, std::map< int, float > *distsSqr=0)'],['../classrtabmap_1_1Rtabmap.html#a9bd263bbcdbc6f41119f8532131db974',1,'rtabmap::Rtabmap::getNodesInRadius(int nodeId, float radius, int k=0, std::map< int, float > *distsSqr=0)'],['../namespacertabmap_1_1graph.html#a4f7f712868babb4cc74f7fe2cc366620',1,'rtabmap::graph::getNodesInRadius()']]], + ['getnodesobservinglandmark_116',['getNodesObservingLandmark',['../classrtabmap_1_1Memory.html#afe7a1c036129e7ec94905c3650e91cc8',1,'rtabmap::Memory']]], + ['getnodewordsandglobaldescriptors_117',['getNodeWordsAndGlobalDescriptors',['../classrtabmap_1_1Memory.html#a4c555fac41be4b4d44c551c010971dc3',1,'rtabmap::Memory']]], + ['getnorm_118',['getNorm',['../classrtabmap_1_1Transform.html#af3c46b76fe855b0334a7f255792a6082',1,'rtabmap::Transform']]], + ['getnormsquared_119',['getNormSquared',['../classrtabmap_1_1Transform.html#aee7765828eb454015b4deb72d70a034a',1,'rtabmap::Transform']]], + ['getnotindexedwordscount_120',['getNotIndexedWordsCount',['../classrtabmap_1_1VWDictionary.html#a293c09f00caf84bb991d73983a5f22c8',1,'rtabmap::VWDictionary']]], + ['getodommaxinf_121',['getOdomMaxInf',['../classrtabmap_1_1Memory.html#ae37d02a779acb85797de25da36066829',1,'rtabmap::Memory']]], + ['getodompose_122',['getOdomPose',['../classrtabmap_1_1Memory.html#a4bb01d27d1ec7776103635b11228626c',1,'rtabmap::Memory']]], + ['getorientation_123',['getOrientation',['../classrtabmap_1_1IMUFilter.html#ae32dda362d720f964781f1681fa6a973',1,'rtabmap::IMUFilter']]], + ['getparameters_124',['getparameters',['../classrtabmap_1_1Rtabmap.html#a9ac5900cbc165df1c501606f79c65ec1',1,'rtabmap::Rtabmap::getParameters()'],['../classrtabmap_1_1Memory.html#af4cc965870dd757517b126af4860d34d',1,'rtabmap::Memory::getParameters()']]], + ['getpath_125',['getPath',['../classrtabmap_1_1Rtabmap.html#a5fe89ac87283a92258d27f42eb7b13f1',1,'rtabmap::Rtabmap']]], + ['getpathcurrentgoalid_126',['getPathCurrentGoalId',['../classrtabmap_1_1Rtabmap.html#a5f886101463229fcd79bf3dd6418aa5c',1,'rtabmap::Rtabmap']]], + ['getpathcurrentgoalindex_127',['getPathCurrentGoalIndex',['../classrtabmap_1_1Rtabmap.html#a781713c190497d5f25d7e12112ae4345',1,'rtabmap::Rtabmap']]], + ['getpathcurrentindex_128',['getPathCurrentIndex',['../classrtabmap_1_1Rtabmap.html#a94eecd89994fc02a913b1eb087d85c84',1,'rtabmap::Rtabmap']]], + ['getpathnextnodes_129',['getPathNextNodes',['../classrtabmap_1_1Rtabmap.html#a45addb0848702b39c67c2394dd62f739',1,'rtabmap::Rtabmap']]], + ['getpathnextposes_130',['getPathNextPoses',['../classrtabmap_1_1Rtabmap.html#af81fe33ef45e1ad1838bc97d6a73a8be',1,'rtabmap::Rtabmap']]], + ['getpaths_131',['getpaths',['../classrtabmap_1_1Rtabmap.html#ad314edf995555480a2db1aceb7fd2ee7',1,'rtabmap::Rtabmap::getPaths()'],['../namespacertabmap_1_1graph.html#a0a04ab5289c258725555d6c18a076094',1,'rtabmap::graph::getPaths()']]], + ['getpathstatus_132',['getPathStatus',['../classrtabmap_1_1Rtabmap.html#afe4aa4f9a67ba85b60c7dfda86d0131b',1,'rtabmap::Rtabmap']]], + ['getpathtransformtogoal_133',['getPathTransformToGoal',['../classrtabmap_1_1Rtabmap.html#aedf5dce175ee325822ab7b7772c8d4f5',1,'rtabmap::Rtabmap']]], + ['getpose_134',['getpose',['../classrtabmap_1_1Odometry.html#a8b45aea55b336f758943b4a6b2ec28ee',1,'rtabmap::Odometry::getPose()'],['../classrtabmap_1_1Signature.html#a5166864f276c921963033e8852c13076',1,'rtabmap::Signature::getPose()'],['../classrtabmap_1_1SensorCapture.html#a2f940d75366088bfae0164e1803ffe9a',1,'rtabmap::SensorCapture::getPose()'],['../classrtabmap_1_1Rtabmap.html#ac430e0adb75dc4aec3b7ba77053aabd0',1,'rtabmap::Rtabmap::getPose()'],['../classrtabmap_1_1OdometryResetEvent.html#ae756dea7a2e79fd918dd4c158085bc68',1,'rtabmap::OdometryResetEvent::getPose()'],['../classrtabmap_1_1DBReader.html#abd2b32ae00a05810465f63d63c44d5ed',1,'rtabmap::DBReader::getPose()'],['../classrtabmap_1_1CameraStereoZed.html#a1fceb3208a256d1023739a60f5931def',1,'rtabmap::CameraStereoZed::getPose()'],['../classrtabmap_1_1CameraSeerSense.html#a831666d29d4eabc1a00e9eb5c8b47c27',1,'rtabmap::CameraSeerSense::getPose()'],['../classrtabmap_1_1CameraRealSense2.html#a31fc38dca7aa6dc61c68150d5409204e',1,'rtabmap::CameraRealSense2::getPose()']]], + ['getposecovariance_135',['getPoseCovariance',['../classrtabmap_1_1Signature.html#afc81cb91421dcd36e2f5e3dc84a77b44',1,'rtabmap::Signature']]], + ['getposesinradius_136',['getposesinradius',['../namespacertabmap_1_1graph.html#a0851e81af5d331032ec790a10bb4302f',1,'rtabmap::graph::getPosesInRadius(const Transform &targetPose, const std::map< int, Transform > &nodes, float radius, float angle=0.0f)'],['../namespacertabmap_1_1graph.html#ae487257302634dff8248188e2ed69043',1,'rtabmap::graph::getPosesInRadius(int nodeId, const std::map< int, Transform > &nodes, float radius, float angle=0.0f)']]], + ['getposterior_137',['getPosterior',['../classrtabmap_1_1BayesFilter.html#aceaa52e62af32f176185305f5359ee79',1,'rtabmap::BayesFilter']]], + ['getpredictionlc_138',['getPredictionLC',['../classrtabmap_1_1BayesFilter.html#ab13c8acecfbb4fcfff4e809e2b0a7538',1,'rtabmap::BayesFilter']]], + ['getpredictionlcstr_139',['getPredictionLCStr',['../classrtabmap_1_1BayesFilter.html#a18a6d97fe3088a4a356a85358f641376',1,'rtabmap::BayesFilter']]], + ['getreferences_140',['getReferences',['../classrtabmap_1_1VisualWord.html#aef73a60eccd61a917f27bf277366a5bc',1,'rtabmap::VisualWord']]], + ['getremovedparameters_141',['getRemovedParameters',['../classrtabmap_1_1Parameters.html#ae3e84e415669d8c8bf17b119683b1056',1,'rtabmap::Parameters']]], + ['getrightsuffix_142',['getRightSuffix',['../classrtabmap_1_1StereoCameraModel.html#a3ecae21bbf6bc9914d0bb553c99f9e09',1,'rtabmap::StereoCameraModel']]], + ['getserial_143',['getserial',['../classrtabmap_1_1CameraStereoImages.html#a507ca5b4c37b75f4108e9aa8dad5125b',1,'rtabmap::CameraStereoImages::getSerial()'],['../classrtabmap_1_1SensorCapture.html#a7830e571e45752f9d8f30fa806f6aa64',1,'rtabmap::SensorCapture::getSerial()'],['../classrtabmap_1_1LidarVLP16.html#a9d533721703457a60e94124d840fee95',1,'rtabmap::LidarVLP16::getSerial()'],['../classrtabmap_1_1DBReader.html#ac6e8622842447cdccfaab061c1cab3c4',1,'rtabmap::DBReader::getSerial()'],['../classrtabmap_1_1CameraVideo.html#ab3400ba7ae983cd1ad9678970079b00a',1,'rtabmap::CameraVideo::getSerial()'],['../classrtabmap_1_1CameraStereoZedOC.html#a11244c590c4e356765abf59e94f66ddb',1,'rtabmap::CameraStereoZedOC::getSerial()'],['../classrtabmap_1_1CameraStereoZed.html#a8c13902c0c25565357e6f7e0a16f0838',1,'rtabmap::CameraStereoZed::getSerial()'],['../classrtabmap_1_1CameraStereoVideo.html#a0eba205715f6f856b14eaba8de2eadcf',1,'rtabmap::CameraStereoVideo::getSerial()'],['../classrtabmap_1_1CameraStereoTara.html#a87d7cdfd3354bdffd8e9e88f1244c79d',1,'rtabmap::CameraStereoTara::getSerial()'],['../classrtabmap_1_1CameraStereoFlyCapture2.html#a06d1e6cd0ea504f6601e78ecbd0442df',1,'rtabmap::CameraStereoFlyCapture2::getSerial()'],['../classrtabmap_1_1CameraSeerSense.html#aa921995e3a4a1cd5480868998bd27b2e',1,'rtabmap::CameraSeerSense::getSerial()'],['../classrtabmap_1_1CameraK4A.html#af7dae13200b0d2ca09294b335225e993',1,'rtabmap::CameraK4A::getSerial()'],['../classrtabmap_1_1CameraImages.html#a217f54d1ead7a4d6af733c2644064a5f',1,'rtabmap::CameraImages::getSerial()'],['../classrtabmap_1_1CameraFreenect2.html#a985478701c8eb9751918fcd497893af7',1,'rtabmap::CameraFreenect2::getSerial()'],['../classrtabmap_1_1CameraFreenect.html#ad4aa325278c21b339aea31437430610d',1,'rtabmap::CameraFreenect::getSerial()'],['../classrtabmap_1_1CameraStereoDC1394.html#a125d6fa6e6bd7f8b2e3d22d10ce54acb',1,'rtabmap::CameraStereoDC1394::getSerial()'],['../classrtabmap_1_1CameraK4W2.html#a90bd066891ec59c4f1261af3353209bb',1,'rtabmap::CameraK4W2::getSerial()'],['../classrtabmap_1_1CameraMyntEye.html#ac163457701a9274659e41aae5417f831',1,'rtabmap::CameraMyntEye::getSerial()'],['../classrtabmap_1_1CameraOpenNI2.html#a9767b92c3df7b637c75ee351208e3f0b',1,'rtabmap::CameraOpenNI2::getSerial()'],['../classrtabmap_1_1CameraOpenNICV.html#a29fe33644f755cf54307b55df898617b',1,'rtabmap::CameraOpenNICV::getSerial()'],['../classrtabmap_1_1CameraDepthAI.html#ac77ceb30af0f98aa27f2de1259f31d7e',1,'rtabmap::CameraDepthAI::getSerial()'],['../classrtabmap_1_1CameraOpenni.html#acaeb07cbf369a47817c48acacee04e41',1,'rtabmap::CameraOpenni::getSerial()'],['../classrtabmap_1_1CameraRealSense2.html#aff19c4db66d2403c0e09a67d1418bcdc',1,'rtabmap::CameraRealSense2::getSerial()'],['../classrtabmap_1_1CameraRealSense.html#a4abbdf6efedd229a146d066b5ff17799',1,'rtabmap::CameraRealSense::getSerial()'],['../classrtabmap_1_1CameraOrbbecSDK.html#a75f9abaf3ddc009c7772cc0239816b86',1,'rtabmap::CameraOrbbecSDK::getSerial()']]], + ['getsignature_144',['getSignature',['../classrtabmap_1_1Memory.html#a15ec109dd157745f69dcd4f80efaf561',1,'rtabmap::Memory']]], + ['getsignaturecopy_145',['getSignatureCopy',['../classrtabmap_1_1Rtabmap.html#a7133d8efa98410eaec68e0199ff98a0c',1,'rtabmap::Rtabmap']]], + ['getsignatureidbylabel_146',['getSignatureIdByLabel',['../classrtabmap_1_1Memory.html#a4907501b27fdfd5b8053b9d932d8dec4',1,'rtabmap::Memory']]], + ['getsignaturesdata_147',['getSignaturesData',['../classrtabmap_1_1Statistics.html#abd89f302128c32d07b0dea07e50b742b',1,'rtabmap::Statistics']]], + ['getsimilaritythreshold_148',['getSimilarityThreshold',['../classrtabmap_1_1Memory.html#ae1e4c518ec65f86b7a3eade7ac2705c8',1,'rtabmap::Memory']]], + ['getstamp_149',['getstamp',['../classrtabmap_1_1Signature.html#aa9c4ed8d3617b039181cf44a0e30eca2',1,'rtabmap::Signature::getStamp()'],['../classrtabmap_1_1IMUEvent.html#ac1dc5e7e806fbe05ee5fec562384924f',1,'rtabmap::IMUEvent::getStamp()']]], + ['getstatistics_150',['getStatistics',['../classrtabmap_1_1Rtabmap.html#a5d18002c7eb7cee234471686413d201c',1,'rtabmap::Rtabmap']]], + ['getstm_151',['getSTM',['../classrtabmap_1_1Rtabmap.html#a809673c3d0e6d8fb05ebb4a52218d438',1,'rtabmap::Rtabmap']]], + ['getstmem_152',['getStMem',['../classrtabmap_1_1Memory.html#a007abab13fade6f63b6db3fc279a1631',1,'rtabmap::Memory']]], + ['getstmemintermediatenodescount_153',['getStMemIntermediateNodesCount',['../classrtabmap_1_1Memory.html#a3f3a3da280f9e5ee9bba6df03e551f79',1,'rtabmap::Memory']]], + ['getstmsize_154',['getSTMSize',['../classrtabmap_1_1Rtabmap.html#a49adc83991d6b95c7911f41330cbd467',1,'rtabmap::Rtabmap']]], + ['gettargetversion_155',['getTargetVersion',['../classrtabmap_1_1DBDriver.html#a456bc49e8e60e0c754078a4b09e3f1a1',1,'rtabmap::DBDriver']]], + ['gettime_156',['getTime',['../classULogger.html#a17e6d133cea7c2cbe5365e5f5f2216a9',1,'ULogger']]], + ['gettimethreshold_157',['getTimeThreshold',['../classrtabmap_1_1Rtabmap.html#af7fa0cbd1ef027f8bb2af11364487df8',1,'rtabmap::Rtabmap']]], + ['gettotalactivereferences_158',['getTotalActiveReferences',['../classrtabmap_1_1VWDictionary.html#a98447a880fdcf91709f00d00cfd4e54d',1,'rtabmap::VWDictionary']]], + ['gettotalmemsize_159',['getTotalMemSize',['../classrtabmap_1_1Rtabmap.html#ab44f1bca06eec4beb8dfebeed9ed5ce8',1,'rtabmap::Rtabmap']]], + ['gettotalreferences_160',['getTotalReferences',['../classrtabmap_1_1VisualWord.html#a2eaf9703feb310a1038fcd6c8341a1d3',1,'rtabmap::VisualWord']]], + ['gettransform_161',['getTransform',['../classrtabmap_1_1Transform.html#a3ebc45da479b4cae9a5641fda6ebaf23',1,'rtabmap::Transform']]], + ['gettranslation_162',['getTranslation',['../classrtabmap_1_1Transform.html#a3393daecc17559c66156ba3eb0711875',1,'rtabmap::Transform']]], + ['gettranslationandeulerangles_163',['getTranslationAndEulerAngles',['../classrtabmap_1_1Transform.html#aad65adff491fd57a31dbe4e26d7f29af',1,'rtabmap::Transform']]], + ['gettype_164',['gettype',['../classrtabmap_1_1Parameters.html#a08f4ea48ac7dbd93cb322d1c89b455b0',1,'rtabmap::Parameters::getType()'],['../classrtabmap_1_1OdometryViso2.html#ae9bf8422bbf6d2c880098b828b5d6187',1,'rtabmap::OdometryViso2::getType()'],['../classrtabmap_1_1OdometryVINSFusion.html#ac7e841322ccadfcfdec61cc3b698754a',1,'rtabmap::OdometryVINSFusion::getType()'],['../classrtabmap_1_1OdometryORBSLAM3.html#a6a4161d9be51ff66e3571ba912655029',1,'rtabmap::OdometryORBSLAM3::getType()'],['../classrtabmap_1_1OdometryLOAM.html#a0833118684e4f836ec668b735f81da0d',1,'rtabmap::OdometryLOAM::getType()'],['../classrtabmap_1_1OdometryORBSLAM2.html#a8773eea08df092d237e17af96ff6d096',1,'rtabmap::OdometryORBSLAM2::getType()'],['../classrtabmap_1_1OdometryOpenVINS.html#a79898924aa5af5d59ce10028e876e387',1,'rtabmap::OdometryOpenVINS::getType()'],['../classrtabmap_1_1OdometryOpen3D.html#a79c86c26bd892619797d6266243bb8d6',1,'rtabmap::OdometryOpen3D::getType()'],['../classrtabmap_1_1OdometryMSCKF.html#a81657f9c46e39bfa48e1d0021c5af8ea',1,'rtabmap::OdometryMSCKF::getType()'],['../classrtabmap_1_1OdometryF2F.html#af0e2f40a3dd28b9e1e84159bcf9df323',1,'rtabmap::OdometryF2F::getType()'],['../classrtabmap_1_1OdometryDVO.html#a8475f5a8b1ba4e288ba58daf6284acc9',1,'rtabmap::OdometryDVO::getType()'],['../classrtabmap_1_1OdometryCuVSLAM.html#a68801df22a6803dabf7a064b99e04898',1,'rtabmap::OdometryCuVSLAM::getType()'],['../classrtabmap_1_1Odometry.html#a92685daa2786aff06518c8c4e26b8899',1,'rtabmap::Odometry::getType()'],['../classrtabmap_1_1OdometryOkvis.html#ab93efd88da4ff30e4ee4a0ec525347d8',1,'rtabmap::OdometryOkvis::getType()'],['../classrtabmap_1_1OdometryFLOAM.html#a311c8b022d0a2dc6219b97a8e2b40d84',1,'rtabmap::OdometryFLOAM::getType()'],['../classrtabmap_1_1OdometryFovis.html#a415b08f31a2ab8ff503c84623df71f0d',1,'rtabmap::OdometryFovis::getType()'],['../classrtabmap_1_1OdometryLIOSAM.html#aea8d8aea35772e3b81ba3f74c6eb3415',1,'rtabmap::OdometryLIOSAM::getType()'],['../classrtabmap_1_1OdometryMono.html#ada54391f88a0704c4fab2d9a2b370a15',1,'rtabmap::OdometryMono::getType()'],['../classrtabmap_1_1OdometryF2M.html#aa0244571578fd8604470d8c21af01611',1,'rtabmap::OdometryF2M::getType()']]], + ['getuncompresseddata_165',['getUncompressedData',['../classrtabmap_1_1CompressionThread.html#aafdc57cad744cbe94b30a8abfe7711a4',1,'rtabmap::CompressionThread']]], + ['getunusedword_166',['getUnusedWord',['../classrtabmap_1_1VWDictionary.html#abbd007a028847ecbbdd50e3480ba95e3',1,'rtabmap::VWDictionary']]], + ['getunusedwordids_167',['getUnusedWordIds',['../classrtabmap_1_1VWDictionary.html#a64b0aee7f33cbd4df26e2d0c14329e9d',1,'rtabmap::VWDictionary']]], + ['getunusedwords_168',['getUnusedWords',['../classrtabmap_1_1VWDictionary.html#ab47b5ecb12c822474004f0ad77dbb388',1,'rtabmap::VWDictionary']]], + ['getunusedwordssize_169',['getUnusedWordsSize',['../classrtabmap_1_1VWDictionary.html#a117282f59ed918808d8116cd1f92f412',1,'rtabmap::VWDictionary']]], + ['getupdateerror_170',['getUpdateError',['../classrtabmap_1_1GlobalMap.html#a99c3840a89e76a091cf59cfaf1a8bcc4',1,'rtabmap::GlobalMap']]], + ['geturl_171',['getUrl',['../classrtabmap_1_1DBDriver.html#a79365611bce06aeda0d078641be89cab',1,'rtabmap::DBDriver']]], + ['getvelocity_172',['getVelocity',['../classrtabmap_1_1Signature.html#ae97f22fcb6799a5312c1948cb9f42c99',1,'rtabmap::Signature']]], + ['getvelocityguess_173',['getVelocityGuess',['../classrtabmap_1_1Odometry.html#aa6ab1c129163771b0d87e3e068a0427e',1,'rtabmap::Odometry']]], + ['getvirtualplaceprior_174',['getVirtualPlacePrior',['../classrtabmap_1_1BayesFilter.html#a1f479b2d242f05eef69532f454dc851f',1,'rtabmap::BayesFilter']]], + ['getvisualwords_175',['getVisualWords',['../classrtabmap_1_1VWDictionary.html#a6bcad4c04999469001b5ac03b8a61ab4',1,'rtabmap::VWDictionary']]], + ['getvwdictionary_176',['getVWDictionary',['../classrtabmap_1_1Memory.html#a61adae3b07b3daee32efd1abb4dac45e',1,'rtabmap::Memory']]], + ['getweight_177',['getWeight',['../classrtabmap_1_1Signature.html#a701b32c562d789929a18a19c08bac4ca',1,'rtabmap::Signature']]], + ['getweights_178',['getweights',['../classrtabmap_1_1Memory.html#a4d8bfc0b85f270dbb3fc66cde079b63e',1,'rtabmap::Memory::getWeights()'],['../classrtabmap_1_1Rtabmap.html#a353361aeeece3ce8c799d168a5798a01',1,'rtabmap::Rtabmap::getWeights() const']]], + ['getwm_179',['getWM',['../classrtabmap_1_1Rtabmap.html#ae3d40ed4ee48954e70d45e0779c24a49',1,'rtabmap::Rtabmap']]], + ['getwmsize_180',['getWMSize',['../classrtabmap_1_1Rtabmap.html#a203a18eb60f6c057518fd5129bbc32ff',1,'rtabmap::Rtabmap']]], + ['getword_181',['getWord',['../classrtabmap_1_1VWDictionary.html#a5cf9981cf11f8f93280b7d0c195159e1',1,'rtabmap::VWDictionary']]], + ['getwords_182',['getWords',['../classrtabmap_1_1Signature.html#a68eaa67c81d08e20d2b7a43b0659b1d4',1,'rtabmap::Signature']]], + ['getwords3_183',['getWords3',['../classrtabmap_1_1Signature.html#ab902bfc7cdde2542ffe7e5d441f90a66',1,'rtabmap::Signature']]], + ['getwordschanged_184',['getWordsChanged',['../classrtabmap_1_1Signature.html#a01f6eac0e5836aa921d65108b75249f6',1,'rtabmap::Signature']]], + ['getwordsdescriptors_185',['getWordsDescriptors',['../classrtabmap_1_1Signature.html#a1ed4181ac5cc7b477482459d680c63b1',1,'rtabmap::Signature']]], + ['getwordskpts_186',['getWordsKpts',['../classrtabmap_1_1Signature.html#a471f71821ceeec9a25e9e4e16673d14f',1,'rtabmap::Signature']]], + ['getworkingdir_187',['getWorkingDir',['../classrtabmap_1_1Rtabmap.html#a61bc4dce59a1da8b904a7dbe39e5038a',1,'rtabmap::Rtabmap']]], + ['getworkingmem_188',['getWorkingMem',['../classrtabmap_1_1Memory.html#ab6c0794ad1aac6e9084c0240e709cdc6',1,'rtabmap::Memory']]], + ['getworkingmemintermediatenodescount_189',['getWorkingMemIntermediateNodesCount',['../classrtabmap_1_1Memory.html#ad9b97cdfd95eb3c0dad649d755fc3267',1,'rtabmap::Memory']]], + ['getworkingmemsize_190',['getWorkingMemSize',['../classrtabmap_1_1Memory.html#a5ca9260a2a63fae6f3d16e1db9cbce53',1,'rtabmap::Memory']]], + ['gftt_191',['gftt',['../classrtabmap_1_1GFTT.html',1,'rtabmap::GFTT'],['../parameters.html#parameters_GFTT',1,'GFTT']]], + ['gftt_5fbrief_192',['GFTT_BRIEF',['../classrtabmap_1_1GFTT__BRIEF.html',1,'rtabmap']]], + ['gftt_5fdaisy_193',['GFTT_DAISY',['../classrtabmap_1_1GFTT__DAISY.html',1,'rtabmap']]], + ['gftt_5ffreak_194',['GFTT_FREAK',['../classrtabmap_1_1GFTT__FREAK.html',1,'rtabmap']]], + ['gftt_5forb_195',['GFTT_ORB',['../classrtabmap_1_1GFTT__ORB.html',1,'rtabmap']]], + ['globalbundleadjustment_196',['globalBundleAdjustment',['../classrtabmap_1_1Rtabmap.html#ab1044f290653749990018ca5722f00c7',1,'rtabmap::Rtabmap']]], + ['globaldescriptor_197',['GlobalDescriptor',['../classrtabmap_1_1GlobalDescriptor.html',1,'rtabmap']]], + ['globaldescriptorextractor_198',['GlobalDescriptorExtractor',['../classrtabmap_1_1GlobalDescriptorExtractor.html',1,'rtabmap']]], + ['globaldescriptors_199',['globalDescriptors',['../classrtabmap_1_1SensorData.html#acd46b940bac6e1d53ff2826be309b4c8',1,'rtabmap::SensorData']]], + ['globalmap_200',['globalmap',['../classrtabmap_1_1GlobalMap.html#a03581caaa2a313b131726af4e4a6b714',1,'rtabmap::GlobalMap::GlobalMap()'],['../classrtabmap_1_1GlobalMap.html',1,'rtabmap::GlobalMap']]], + ['globalpose_201',['globalPose',['../classrtabmap_1_1SensorData.html#a55e6ca21bfd11b7afb375451a2a77b87',1,'rtabmap::SensorData']]], + ['globalposecovariance_202',['globalPoseCovariance',['../classrtabmap_1_1SensorData.html#a569af71e8757105dc040251a3805fe97',1,'rtabmap::SensorData']]], + ['gms_203',['GMS',['../parameters.html#parameters_GMS',1,'']]], + ['gps_204',['gps',['../classrtabmap_1_1GPS.html#a4ea914df744ae5a9ff60eff6bb2c734d',1,'rtabmap::GPS::GPS()'],['../classrtabmap_1_1GPS.html#a488bb172e3b8836387e0994a31e709ef',1,'rtabmap::GPS::GPS(const double &stamp, const double &longitude, const double &latitude, const double &altitude, const double &error, const double &bearing)'],['../classrtabmap_1_1SensorData.html#a176b8160afc549fc6eaa2d0567c12957',1,'rtabmap::SensorData::gps()'],['../classrtabmap_1_1GPS.html',1,'rtabmap::GPS']]], + ['gravitypitcherror_205',['gravityPitchError',['../classrtabmap_1_1OdometryInfo.html#a9b58bbc659878dc763c6f0201b2ecd28',1,'rtabmap::OdometryInfo']]], + ['gravityrollerror_206',['gravityRollError',['../classrtabmap_1_1OdometryInfo.html#a7641b415d9d08f7d267ca25ee564a2a7',1,'rtabmap::OdometryInfo']]], + ['gravitysigma_207',['gravitySigma',['../classrtabmap_1_1Optimizer.html#aceb68e0f692b81c4a978e46f804515d7',1,'rtabmap::Optimizer']]], + ['grid_208',['grid',['../parameters.html#parameters_Grid',1,'Grid'],['../index.html#autotoc_md1',1,'Occupancy grid']]], + ['gridcellsize_209',['gridCellSize',['../classrtabmap_1_1SensorData.html#a984ce55b6b75152a63441bd07288dc6c',1,'rtabmap::SensorData']]], + ['gridemptycellscompressed_210',['gridEmptyCellsCompressed',['../classrtabmap_1_1SensorData.html#ac2bae4f0747795f778275102b4ebf1b3',1,'rtabmap::SensorData']]], + ['gridemptycellsraw_211',['gridEmptyCellsRaw',['../classrtabmap_1_1SensorData.html#a490e96f3f1d16cc559b3a004e2ec4fbe',1,'rtabmap::SensorData']]], + ['gridglobal_212',['GridGlobal',['../parameters.html#parameters_GridGlobal',1,'']]], + ['gridgroundcellscompressed_213',['gridGroundCellsCompressed',['../classrtabmap_1_1SensorData.html#ab3c515b23322cd31c3fcbcb054588e43',1,'rtabmap::SensorData']]], + ['gridgroundcellsraw_214',['gridGroundCellsRaw',['../classrtabmap_1_1SensorData.html#a2db9b9dbbe3d0943a47cdc4a5a9051d4',1,'rtabmap::SensorData']]], + ['gridmap_215',['GridMap',['../classrtabmap_1_1GridMap.html',1,'rtabmap']]], + ['gridobstaclecellscompressed_216',['gridObstacleCellsCompressed',['../classrtabmap_1_1SensorData.html#a50b09c52de6c8c6a6a95ee08886845a0',1,'rtabmap::SensorData']]], + ['gridobstaclecellsraw_217',['gridObstacleCellsRaw',['../classrtabmap_1_1SensorData.html#a0f2e804ebbcff5be648a43f0a41e9dfc',1,'rtabmap::SensorData']]], + ['gridviewpoint_218',['gridViewPoint',['../classrtabmap_1_1SensorData.html#a51f21b98088ceec4c5d108d0fbe03200',1,'rtabmap::SensorData']]], + ['groundcells_219',['groundCells',['../classrtabmap_1_1LocalGrid.html#a1d828782755374c7601810b35f99a9e5',1,'rtabmap::LocalGrid']]], + ['groundtruth_220',['groundTruth',['../classrtabmap_1_1SensorData.html#aef9e0c36efdc8915536c3bc082108689',1,'rtabmap::SensorData']]], + ['gtsam_221',['GTSAM',['../parameters.html#parameters_GTSAM',1,'']]], + ['guess_222',['guess',['../classrtabmap_1_1OdometryInfo.html#a8aa1c7947217518727a62bb55106a706',1,'rtabmap::OdometryInfo']]], + ['guessvelocity_223',['guessVelocity',['../classrtabmap_1_1OdometryInfo.html#a3aec571c2fae4b6e3b1197d9f7adabed',1,'rtabmap::OdometryInfo']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_a.js b/preview/pr-1492/api/latest/search/all_a.js index 388da670..1ac9b426 100644 --- a/preview/pr-1492/api/latest/search/all_a.js +++ b/preview/pr-1492/api/latest/search/all_a.js @@ -1,210 +1,10 @@ var searchData= [ - ['gaincompensator_0',['GainCompensator',['../classrtabmap_1_1GainCompensator.html',1,'rtabmap']]], - ['generatedescriptors_1',['generateDescriptors',['../classrtabmap_1_1Feature2D.html#abaca942668ac3d2f16d3e78797ff0fb9',1,'rtabmap::Feature2D']]], - ['generatedotgraph_2',['generateDOTGraph',['../classrtabmap_1_1Rtabmap.html#a3c32f64acd943c676a9b11c7dbd3a5ae',1,'rtabmap::Rtabmap']]], - ['generategraph_3',['generategraph',['../classrtabmap_1_1Memory.html#aebef354bb315f522b4767337a6bd1ee6',1,'rtabmap::Memory::generateGraph()'],['../classrtabmap_1_1DBDriver.html#abbf62fc6967cf618e6b2aece44f45230',1,'rtabmap::DBDriver::generateGraph()']]], - ['generatekeypoints_4',['generateKeypoints',['../classrtabmap_1_1Feature2D.html#a78d70d2150b42203ffd1c94d79661248',1,'rtabmap::Feature2D']]], - ['generatekeypoints3d_5',['generateKeypoints3D',['../classrtabmap_1_1Feature2D.html#ae01a548fe993a7aa309cce96645693ce',1,'rtabmap::Feature2D']]], - ['generateprediction_6',['generatePrediction',['../classrtabmap_1_1BayesFilter.html#a489031236b91dbaba0ff192f90799cd4',1,'rtabmap::BayesFilter']]], - ['geocentric_5fwgs84toenu_5fwgs84_7',['Geocentric_WGS84ToENU_WGS84',['../classrtabmap_1_1GeodeticCoords.html#a76c33e9f988c743e429b0a04d18e258d',1,'rtabmap::GeodeticCoords']]], - ['geodeticcoords_8',['geodeticcoords',['../classrtabmap_1_1GeodeticCoords.html',1,'rtabmap::GeodeticCoords'],['../classrtabmap_1_1GeodeticCoords.html#a0e70bc5a1464b930fafc579322912a68',1,'rtabmap::GeodeticCoords::GeodeticCoords(double latitude, double longitude, double altitude)'],['../classrtabmap_1_1GeodeticCoords.html#a41294c28a20d82ca1cee7f7038255d64',1,'rtabmap::GeodeticCoords::GeodeticCoords()']]], - ['get3dmap_9',['get3DMap',['../classrtabmap_1_1Rtabmap.html#ae617c65a0ba6f95a321b8c0c3a18b0e3',1,'rtabmap::Rtabmap']]], - ['getalllabels_10',['getAllLabels',['../classrtabmap_1_1Memory.html#a055a0ebfc7e2c128d386f8141dc320ce',1,'rtabmap::Memory']]], - ['getalllinks_11',['getAllLinks',['../classrtabmap_1_1Memory.html#acde7a0f34f8896c3c9f002c6cbcc614e',1,'rtabmap::Memory']]], - ['getallsignatureids_12',['getAllSignatureIds',['../classrtabmap_1_1Memory.html#a4c7c344a7f3733a8f30a6e82fbb4f20a',1,'rtabmap::Memory']]], - ['getangle_13',['getAngle',['../classrtabmap_1_1Transform.html#abd0f443c22c295cfe85e2402516defcc',1,'rtabmap::Transform']]], - ['getbackwardcompatibilitymap_14',['getBackwardCompatibilityMap',['../classrtabmap_1_1Parameters.html#a66c12cd1e2e614cc5c987cf7f0dbe2be',1,'rtabmap::Parameters']]], - ['getcellsize_15',['getcellsize',['../classrtabmap_1_1LocalGridMaker.html#a305865c8f98b498b13a35ef0b790f926',1,'rtabmap::LocalGridMaker::getCellSize()'],['../classrtabmap_1_1GlobalMap.html#a445f18d347d5624a012f756eb9fe5320',1,'rtabmap::GlobalMap::getCellSize()']]], - ['getclassname_16',['getclassname',['../classrtabmap_1_1RtabmapEventCmd.html#a23c1b76dc2e8d6223cb52cb4fcaf7b5c',1,'rtabmap::RtabmapEventCmd::getClassName()'],['../classrtabmap_1_1RtabmapEvent.html#ae548b73bb3504a10a4e40592648f42b8',1,'rtabmap::RtabmapEvent::getClassName()'],['../classrtabmap_1_1ParamEvent.html#a877e2b7fedcb8aba63e3430d7f975e0a',1,'rtabmap::ParamEvent::getClassName()'],['../classrtabmap_1_1OdometryResetEvent.html#a94dc8e8b7ec952c0ca2b393cc0f3e71d',1,'rtabmap::OdometryResetEvent::getClassName()'],['../classrtabmap_1_1OdometryEvent.html#a461365124cbdf488d3a05874be8c4bb2',1,'rtabmap::OdometryEvent::getClassName()'],['../classrtabmap_1_1IMUEvent.html#adf3482d48ccbf36daa039efb596405d0',1,'rtabmap::IMUEvent::getClassName()'],['../classrtabmap_1_1RtabmapEventInit.html#ac10fa3c98f98804d1059b2673233bf0c',1,'rtabmap::RtabmapEventInit::getClassName()'],['../classrtabmap_1_1RtabmapEvent3DMap.html#ad2d9581145b56762e1d9ae5f04101db5',1,'rtabmap::RtabmapEvent3DMap::getClassName()'],['../classrtabmap_1_1RtabmapGlobalPathEvent.html#a5dd474b3110c9d4bb53a832aaeda8145',1,'rtabmap::RtabmapGlobalPathEvent::getClassName()'],['../classrtabmap_1_1RtabmapLabelErrorEvent.html#ab41ac9cdd98c1d94b1a8dc9a21364315',1,'rtabmap::RtabmapLabelErrorEvent::getClassName()'],['../classrtabmap_1_1RtabmapGoalStatusEvent.html#aa90a7d8a6afe4de12b28f68aaf4f2897',1,'rtabmap::RtabmapGoalStatusEvent::getClassName()'],['../classrtabmap_1_1SensorEvent.html#a7bb8ca3a235aa8b58227bc50e19d7493',1,'rtabmap::SensorEvent::getClassName()'],['../classrtabmap_1_1UserDataEvent.html#a26248169380397c47377310d61090385',1,'rtabmap::UserDataEvent::getClassName()'],['../classUEvent.html#a2c7d278240ad4b7d88a2c534cc5f47b4',1,'UEvent::getClassName()'],['../classULogEvent.html#a70ec329f7f43a18805469302ffddc610',1,'ULogEvent::getClassName()'],['../classUObjDeletedEvent.html#adb1ad42f6258d12eee9da77d6f129633',1,'UObjDeletedEvent::getClassName()']]], - ['getclosesttransform_17',['getClosestTransform',['../classrtabmap_1_1Transform.html#ab943d72a808b96b7f89943fc78e38d68',1,'rtabmap::Transform']]], - ['getcode_18',['getCode',['../classUEvent.html#a7356350719dfd5ba2d28368d1fdcd143',1,'UEvent']]], - ['getcompresseddata_19',['getCompressedData',['../classrtabmap_1_1CompressionThread.html#a6908afb16364f91c7d0744decf6c970d',1,'rtabmap::CompressionThread']]], - ['getconnectedgraph_20',['getConnectedGraph',['../classrtabmap_1_1Optimizer.html#a4477c9a5b6651729944726465b5eba7f',1,'rtabmap::Optimizer']]], - ['getdata_21',['getData',['../classrtabmap_1_1IMUEvent.html#a3ebdf9e3cb56c153bf76d4aad5a6b44e',1,'rtabmap::IMUEvent']]], - ['getdatabasememoryused_22',['getDatabaseMemoryUsed',['../classrtabmap_1_1Memory.html#a83d0b30afc46dd66ab3106c9997657c4',1,'rtabmap::Memory']]], - ['getdatabaseurl_23',['getDatabaseUrl',['../classrtabmap_1_1Memory.html#ab2c3951385254cbb42fb399b407ded24',1,'rtabmap::Memory']]], - ['getdatabaseversion_24',['getdatabaseversion',['../classrtabmap_1_1Memory.html#aebd7dd4ef859d70435a5db8e4f398ea5',1,'rtabmap::Memory::getDatabaseVersion()'],['../classrtabmap_1_1DBDriver.html#a9adb7be1463016917f24a3db5f1e8264',1,'rtabmap::DBDriver::getDatabaseVersion()']]], - ['getdbsavingtime_25',['getDbSavingTime',['../classrtabmap_1_1Memory.html#a40ba03d0f1291fc9e45ce86d05479cd3',1,'rtabmap::Memory']]], - ['getdefaultparameters_26',['getDefaultParameters',['../classrtabmap_1_1Parameters.html#a3921b82495e0308f8cfcbdb8ef072e21',1,'rtabmap::Parameters']]], - ['getdepth_27',['getDepth',['../namespacertabmap_1_1util2d.html#a48b07b02efba21a914db10e832589aba',1,'rtabmap::util2d']]], - ['getdescription_28',['getDescription',['../classrtabmap_1_1Parameters.html#a7aacfe3e18e28a1fb81d0f3f0ffbb414',1,'rtabmap::Parameters']]], - ['getdescriptor_29',['getDescriptor',['../classrtabmap_1_1VisualWord.html#a2d20ce6234dc211335a926759e111bbb',1,'rtabmap::VisualWord']]], - ['getdetector_30',['getDetector',['../classrtabmap_1_1RegistrationVis.html#a0a860fb3509b4c5b135b66ebd5cd6e55',1,'rtabmap::RegistrationVis']]], - ['getdir_31',['getDir',['../classUDirectory.html#a0177e6f7286fc63c48fe2629e6ba5b34',1,'UDirectory']]], - ['getdistance_32',['getDistance',['../classrtabmap_1_1Transform.html#ade8f4e91576b320690741efa817bd7ad',1,'rtabmap::Transform']]], - ['getdistancesquared_33',['getDistanceSquared',['../classrtabmap_1_1Transform.html#ae311741cc884ca8f5343bc2710b96a0b',1,'rtabmap::Transform']]], - ['getestimationtype_34',['getEstimationType',['../classrtabmap_1_1RegistrationVis.html#a951c79dd9be75b896c551e5213c0ee31',1,'rtabmap::RegistrationVis']]], - ['geteulerangles_35',['getEulerAngles',['../classrtabmap_1_1Transform.html#adf2345af30927b656ceca938ec4d0525',1,'rtabmap::Transform']]], - ['getextension_36',['getextension',['../classUFile.html#aa937b9f20ef2e51091845c5108ded154',1,'UFile::getExtension()'],['../classUFile.html#ac630657b2f15288df6ecddec029b42c6',1,'UFile::getExtension(const std::string &filePath)']]], - ['getfeature2d_37',['getFeature2D',['../classrtabmap_1_1Memory.html#ab094dfa40b0fe37cb12552a6ba081d6b',1,'rtabmap::Memory']]], - ['getfilenames_38',['getFileNames',['../classUDirectory.html#aa16e64be3cc238eec871bddaf6dbc289',1,'UDirectory']]], - ['getforwardwmposes_39',['getForwardWMPoses',['../classrtabmap_1_1Rtabmap.html#a8400ccecd090cb438d16178930fe0872',1,'rtabmap::Rtabmap']]], - ['getframerate_40',['getFrameRate',['../classrtabmap_1_1SensorCapture.html#af7de847c118ec1ba77a5c9f29f7efece',1,'rtabmap::SensorCapture']]], - ['getgoalreachedradius_41',['getGoalReachedRadius',['../classrtabmap_1_1Rtabmap.html#a6098155788f6e9ccaa636e26f8881c07',1,'rtabmap::Rtabmap']]], - ['getgps_42',['getGPS',['../classrtabmap_1_1Memory.html#aca3bdb688c64dd62672f2385ce6de594',1,'rtabmap::Memory']]], - ['getgraph_43',['getGraph',['../classrtabmap_1_1Rtabmap.html#a456fa0c95770f052d78f6d9f745fa1e3',1,'rtabmap::Rtabmap']]], - ['getgridmax_44',['getgridmax',['../classrtabmap_1_1GlobalMap.html#a060366742fc8f51deaf7dd75b66615c7',1,'rtabmap::GlobalMap::getGridMax(double &x, double &y, double &z) const'],['../classrtabmap_1_1GlobalMap.html#aa840b2e62893de929f952b8511df6164',1,'rtabmap::GlobalMap::getGridMax(double &x, double &y) const']]], - ['getgridmin_45',['getgridmin',['../classrtabmap_1_1GlobalMap.html#aaf028c4c070aa8568eaaf3dae4b926ee',1,'rtabmap::GlobalMap::getGridMin(double &x, double &y) const'],['../classrtabmap_1_1GlobalMap.html#a37adbbb0e80ba76cfa080cec9811cca3',1,'rtabmap::GlobalMap::getGridMin(double &x, double &y, double &z) const']]], - ['getgroundtruthpose_46',['getgroundtruthpose',['../classrtabmap_1_1Memory.html#a89dd9b0aea5595e929b23ded82cd8ff1',1,'rtabmap::Memory::getGroundTruthPose()'],['../classrtabmap_1_1Signature.html#a5d5f3aa41c0d9404654ebc5628a5189c',1,'rtabmap::Signature::getGroundTruthPose()']]], - ['getgroundtruths_47',['getGroundTruths',['../classrtabmap_1_1Memory.html#ac61afdb7694d54b5e3d146be427638b2',1,'rtabmap::Memory']]], - ['gethighesthypothesisid_48',['getHighestHypothesisId',['../classrtabmap_1_1Rtabmap.html#ab11a50751ab17717f567934e7cb2c450',1,'rtabmap::Rtabmap']]], - ['gethighesthypothesisvalue_49',['getHighestHypothesisValue',['../classrtabmap_1_1Rtabmap.html#a530c87cda2cd010e384178bced6611a1',1,'rtabmap::Rtabmap']]], - ['getidentity_50',['getIdentity',['../classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2',1,'rtabmap::Transform']]], - ['getimagecompressed_51',['getImageCompressed',['../classrtabmap_1_1Memory.html#abc4c40056783163ec5abde9366060cb2',1,'rtabmap::Memory']]], - ['getindexedwordscount_52',['getIndexedWordsCount',['../classrtabmap_1_1VWDictionary.html#a6a0610e87964c3881dc70cae6cd9123c',1,'rtabmap::VWDictionary']]], - ['getindexmemoryused_53',['getIndexMemoryUsed',['../classrtabmap_1_1VWDictionary.html#a63ec6a9b915eb939c2650e623feb0576',1,'rtabmap::VWDictionary']]], - ['getinformation_54',['getInformation',['../classrtabmap_1_1Rtabmap.html#aeea47830776fe57c456ae6a673069ddc',1,'rtabmap::Rtabmap']]], - ['getinlierdistance_55',['getInlierDistance',['../classrtabmap_1_1RegistrationVis.html#a488ecb8a7423996abdad98b0044cd7f2',1,'rtabmap::RegistrationVis']]], - ['getinvalidwordscount_56',['getInvalidWordsCount',['../classrtabmap_1_1Signature.html#ac2d1526d87df9ff5d4885b16c460ebcf',1,'rtabmap::Signature']]], - ['getiterations_57',['getIterations',['../classrtabmap_1_1RegistrationVis.html#a93331add1822dd6f02bc74efec6d6834',1,'rtabmap::RegistrationVis']]], - ['getlabel_58',['getLabel',['../classrtabmap_1_1Signature.html#a78a9ae9059257c60cf1d50ef415520cd',1,'rtabmap::Signature']]], - ['getlandmarks_59',['getLandmarks',['../classrtabmap_1_1Signature.html#a2257cfc6c620d726484f1c6c2b11257a',1,'rtabmap::Signature']]], - ['getlandmarksindex_60',['getLandmarksIndex',['../classrtabmap_1_1Memory.html#acf7e6cbe5eda50b024cbb1bc82d03b7c',1,'rtabmap::Memory']]], - ['getlastgloballoopclosureid_61',['getLastGlobalLoopClosureId',['../classrtabmap_1_1Memory.html#ad6e8870c75b300a7d526f49467f67913',1,'rtabmap::Memory']]], - ['getlastindexedwordid_62',['getLastIndexedWordId',['../classrtabmap_1_1VWDictionary.html#a65a99ae457b1c779233de57d190ca8da',1,'rtabmap::VWDictionary']]], - ['getlastlocalizationpose_63',['getLastLocalizationPose',['../classrtabmap_1_1Rtabmap.html#a2d2efac02d4a6d1d7bbc505d94fd634b',1,'rtabmap::Rtabmap']]], - ['getlastlocationid_64',['getLastLocationId',['../classrtabmap_1_1Rtabmap.html#a9406c710b7af988dda1868a3efa8f1dd',1,'rtabmap::Rtabmap']]], - ['getlastprocesstime_65',['getLastProcessTime',['../classrtabmap_1_1Rtabmap.html#a88ffdd1ba70707e5969deab4f6ee66a0',1,'rtabmap::Rtabmap']]], - ['getlastsignaturedata_66',['getLastSignatureData',['../classrtabmap_1_1Statistics.html#a582cb4d6d0b3034062d508a6cac77081',1,'rtabmap::Statistics']]], - ['getlastsignatureid_67',['getLastSignatureId',['../classrtabmap_1_1Memory.html#a65552e672e67c9f511b3384e3d117de6',1,'rtabmap::Memory']]], - ['getlastworkingsignature_68',['getLastWorkingSignature',['../classrtabmap_1_1Memory.html#ad14c4346a42a621b7834c60de6bc2e63',1,'rtabmap::Memory']]], - ['getleftsuffix_69',['getLeftSuffix',['../classrtabmap_1_1StereoCameraModel.html#a799e3f787d015b5cbd0189768f5b673c',1,'rtabmap::StereoCameraModel']]], - ['getlinks_70',['getlinks',['../classrtabmap_1_1Memory.html#a7d4e2a2281980bc1b18683fd8fc2ebeb',1,'rtabmap::Memory::getLinks()'],['../classrtabmap_1_1Signature.html#a1496e2f2ae46f2b6efcf7ece309ffd22',1,'rtabmap::Signature::getLinks()']]], - ['getlocalconstraints_71',['getLocalConstraints',['../classrtabmap_1_1Rtabmap.html#a4d1e329f0c0fcc341d14f6853ec86750',1,'rtabmap::Rtabmap']]], - ['getlocaloptimizedposes_72',['getLocalOptimizedPoses',['../classrtabmap_1_1Rtabmap.html#aebe0bf9364ff8952d041f57c6a1c1d57',1,'rtabmap::Rtabmap']]], - ['getlocalradius_73',['getLocalRadius',['../classrtabmap_1_1Rtabmap.html#a6a4c533659621ccb1f6a5ddbc8149306',1,'rtabmap::Rtabmap']]], - ['getlocaltransform_74',['getLocalTransform',['../classrtabmap_1_1SensorCapture.html#a99829249c51fd08c32310b788b00b663',1,'rtabmap::SensorCapture']]], - ['getloopclosureid_75',['getLoopClosureId',['../classrtabmap_1_1Rtabmap.html#a2bc8eecb690ec1e36955119cd2c1a197',1,'rtabmap::Rtabmap']]], - ['getloopclosurelinks_76',['getLoopClosureLinks',['../classrtabmap_1_1Memory.html#a88fecb24bd16886d6086937277df5f20',1,'rtabmap::Memory']]], - ['getloopclosurevalue_77',['getLoopClosureValue',['../classrtabmap_1_1Rtabmap.html#adc87cbb6adde3027b8c20bbba25fec7b',1,'rtabmap::Rtabmap']]], - ['getmapcorrection_78',['getMapCorrection',['../classrtabmap_1_1Rtabmap.html#a7b71f70a20f1ef42a65fa9571e254711',1,'rtabmap::Rtabmap']]], - ['getmapid_79',['getMapId',['../classrtabmap_1_1Memory.html#a2391cf06d55513bee3cfd50d8beb3a59',1,'rtabmap::Memory']]], - ['getmaxstmemsize_80',['getMaxStMemSize',['../classrtabmap_1_1Memory.html#a41b23c567f6aa6bcc3a756e5ae5c1f33',1,'rtabmap::Memory']]], - ['getmemory_81',['getMemory',['../classrtabmap_1_1Rtabmap.html#a08adb5e0b8019c1dbd4f571099d2d46b',1,'rtabmap::Rtabmap']]], - ['getmemorythreshold_82',['getMemoryThreshold',['../classrtabmap_1_1Rtabmap.html#a876d3599c76de815bee4b278a087cfa5',1,'rtabmap::Rtabmap']]], - ['getmemoryusage_83',['getMemoryUsage',['../classUProcessInfo.html#a8a494e68cdea348a4788b8d54fd7de40',1,'UProcessInfo']]], - ['getmemoryused_84',['getmemoryused',['../classrtabmap_1_1SensorData.html#a60b3b2366bb66c914cfa7799204828fc',1,'rtabmap::SensorData::getMemoryUsed()'],['../classrtabmap_1_1CloudMap.html#a18a2dd71488719960f06eb4ae5e2cf4b',1,'rtabmap::CloudMap::getMemoryUsed()'],['../classrtabmap_1_1OccupancyGrid.html#a06bee0b73df176bd0ab6495e22992d7f',1,'rtabmap::OccupancyGrid::getMemoryUsed()'],['../classrtabmap_1_1OctoMap.html#ab4706881eee755cf58312859e6a3af89',1,'rtabmap::OctoMap::getMemoryUsed()'],['../classrtabmap_1_1Memory.html#ad59e8591cd04e2ecd93b4e706f198763',1,'rtabmap::Memory::getMemoryUsed()'],['../classrtabmap_1_1GlobalMap.html#a20031690daf7a7e9195ae97abf46522b',1,'rtabmap::GlobalMap::getMemoryUsed()'],['../classrtabmap_1_1VWDictionary.html#ac5177a75f402538b50ec6c36bdbc7307',1,'rtabmap::VWDictionary::getMemoryUsed()'],['../classrtabmap_1_1LocalGridCache.html#ab72a88b5c00d2a104ac1055538960acb',1,'rtabmap::LocalGridCache::getMemoryUsed()'],['../classrtabmap_1_1BayesFilter.html#a60ad13fd18ac4e595359f3c86c430a80',1,'rtabmap::BayesFilter::getMemoryUsed()'],['../classrtabmap_1_1VisualWord.html#ad23c14c1c81848fb42573fd5ceac3a42',1,'rtabmap::VisualWord::getMemoryUsed()'],['../classrtabmap_1_1Signature.html#a014fd12ee6cd47004e94ef4bb4753459',1,'rtabmap::Signature::getMemoryUsed()']]], - ['getmetricconstraints_85',['getMetricConstraints',['../classrtabmap_1_1Memory.html#ab5329c43c6b185613222d8458c049848',1,'rtabmap::Memory']]], - ['getmingeometrycorrespondencesratio_86',['getMinGeometryCorrespondencesRatio',['../classrtabmap_1_1Registration.html#ac4baf87f079ce52df845805b84cad6c9',1,'rtabmap::Registration']]], - ['getmininliers_87',['getMinInliers',['../classrtabmap_1_1RegistrationVis.html#ae951e95c4ae2ea1ab5c4d849823d66c4',1,'rtabmap::RegistrationVis']]], - ['getminvisualcorrespondences_88',['getMinVisualCorrespondences',['../classrtabmap_1_1Registration.html#abc02df4842af900fbb5da75b8e5318e0',1,'rtabmap::Registration']]], - ['getmsg_89',['getMsg',['../classULogEvent.html#a460976b037ecf8357fc3fa3f613e5817',1,'ULogEvent']]], - ['getname_90',['getname',['../classUFile.html#a3e7905705a69b747e1ed6b6e37b19f3f',1,'UFile::getName(const std::string &filePath)'],['../classUFile.html#af7e7f5995b05cda098037ca1cdcd63f4',1,'UFile::getName()']]], - ['getneighborlinks_91',['getNeighborLinks',['../classrtabmap_1_1Memory.html#a172f0d3046c0b7d6b37cdf11af153bee',1,'rtabmap::Memory']]], - ['getneighborsid_92',['getNeighborsId',['../classrtabmap_1_1Memory.html#a521305f39adcdfbedebbe5bdae9efbc6',1,'rtabmap::Memory']]], - ['getneighborsidradius_93',['getNeighborsIdRadius',['../classrtabmap_1_1Memory.html#a10c44ee8a5d84480b41aa4980665d894',1,'rtabmap::Memory']]], - ['getneuralmodelwarning_94',['getNeuralModelWarning',['../classrtabmap_1_1CameraStereoZed.html#aab6005c68f61b37ee1919ef6828b32a4',1,'rtabmap::CameraStereoZed']]], - ['getnextfilename_95',['getNextFileName',['../classUDirectory.html#a89ff08bf6044f2a0dc61f0dbbdc9d2cc',1,'UDirectory']]], - ['getnextfilepath_96',['getNextFilePath',['../classUDirectory.html#a2e435d2c98e54a8119c2fc3b388c03e9',1,'UDirectory']]], - ['getnextid_97',['getNextId',['../classrtabmap_1_1VWDictionary.html#a085d69ef577600000f397bd63abeaf69',1,'rtabmap::VWDictionary']]], - ['getnextseqid_98',['getNextSeqID',['../classrtabmap_1_1SensorCapture.html#acbffaf17772639bc65b0a5457bc56b22',1,'rtabmap::SensorCapture']]], - ['getnndr_99',['getNNDR',['../classrtabmap_1_1RegistrationVis.html#aed9e9e593b290a4be1aeda05967a631a',1,'rtabmap::RegistrationVis']]], - ['getnndrratio_100',['getNndrRatio',['../classrtabmap_1_1VWDictionary.html#a454639bff3d95b2f9dd346413981d5c5',1,'rtabmap::VWDictionary']]], - ['getnnstrategy_101',['getNNStrategy',['../classrtabmap_1_1VWDictionary.html#ab1ec0db96328164864953f25d463bcbb',1,'rtabmap::VWDictionary']]], - ['getnntype_102',['getNNType',['../classrtabmap_1_1RegistrationVis.html#a697d562bebe30b73a1ecd34dabee4347',1,'rtabmap::RegistrationVis']]], - ['getnodecalibration_103',['getNodeCalibration',['../classrtabmap_1_1Memory.html#af48dbd905dda453b6b2c2246a90d0e04',1,'rtabmap::Memory']]], - ['getnodedata_104',['getNodeData',['../classrtabmap_1_1Memory.html#a22d6c0b38d8699cdbba73b6bcdb38dd6',1,'rtabmap::Memory']]], - ['getnodeinfo_105',['getNodeInfo',['../classrtabmap_1_1Memory.html#ae6184a6979703045f34d3e2a155eb9f3',1,'rtabmap::Memory']]], - ['getnodesinradius_106',['getnodesinradius',['../classrtabmap_1_1Rtabmap.html#a1a6498f60f52f65ffbed2d89d7c20648',1,'rtabmap::Rtabmap::getNodesInRadius(const Transform &pose, float radius, int k=0, std::map< int, float > *distsSqr=0)'],['../classrtabmap_1_1Rtabmap.html#a9bd263bbcdbc6f41119f8532131db974',1,'rtabmap::Rtabmap::getNodesInRadius(int nodeId, float radius, int k=0, std::map< int, float > *distsSqr=0)']]], - ['getnodesobservinglandmark_107',['getNodesObservingLandmark',['../classrtabmap_1_1Memory.html#afe7a1c036129e7ec94905c3650e91cc8',1,'rtabmap::Memory']]], - ['getnodewordsandglobaldescriptors_108',['getNodeWordsAndGlobalDescriptors',['../classrtabmap_1_1Memory.html#a4c555fac41be4b4d44c551c010971dc3',1,'rtabmap::Memory']]], - ['getnorm_109',['getNorm',['../classrtabmap_1_1Transform.html#af3c46b76fe855b0334a7f255792a6082',1,'rtabmap::Transform']]], - ['getnormsquared_110',['getNormSquared',['../classrtabmap_1_1Transform.html#aee7765828eb454015b4deb72d70a034a',1,'rtabmap::Transform']]], - ['getnotindexedwordscount_111',['getNotIndexedWordsCount',['../classrtabmap_1_1VWDictionary.html#a293c09f00caf84bb991d73983a5f22c8',1,'rtabmap::VWDictionary']]], - ['getodommaxinf_112',['getOdomMaxInf',['../classrtabmap_1_1Memory.html#ae37d02a779acb85797de25da36066829',1,'rtabmap::Memory']]], - ['getodompose_113',['getOdomPose',['../classrtabmap_1_1Memory.html#a4bb01d27d1ec7776103635b11228626c',1,'rtabmap::Memory']]], - ['getorientation_114',['getOrientation',['../classrtabmap_1_1IMUFilter.html#ae32dda362d720f964781f1681fa6a973',1,'rtabmap::IMUFilter']]], - ['getparameters_115',['getparameters',['../classrtabmap_1_1Memory.html#af4cc965870dd757517b126af4860d34d',1,'rtabmap::Memory::getParameters()'],['../classrtabmap_1_1Rtabmap.html#a9ac5900cbc165df1c501606f79c65ec1',1,'rtabmap::Rtabmap::getParameters() const']]], - ['getpath_116',['getPath',['../classrtabmap_1_1Rtabmap.html#a5fe89ac87283a92258d27f42eb7b13f1',1,'rtabmap::Rtabmap']]], - ['getpathcurrentgoalid_117',['getPathCurrentGoalId',['../classrtabmap_1_1Rtabmap.html#a5f886101463229fcd79bf3dd6418aa5c',1,'rtabmap::Rtabmap']]], - ['getpathcurrentgoalindex_118',['getPathCurrentGoalIndex',['../classrtabmap_1_1Rtabmap.html#a781713c190497d5f25d7e12112ae4345',1,'rtabmap::Rtabmap']]], - ['getpathcurrentindex_119',['getPathCurrentIndex',['../classrtabmap_1_1Rtabmap.html#a94eecd89994fc02a913b1eb087d85c84',1,'rtabmap::Rtabmap']]], - ['getpathnextnodes_120',['getPathNextNodes',['../classrtabmap_1_1Rtabmap.html#a45addb0848702b39c67c2394dd62f739',1,'rtabmap::Rtabmap']]], - ['getpathnextposes_121',['getPathNextPoses',['../classrtabmap_1_1Rtabmap.html#af81fe33ef45e1ad1838bc97d6a73a8be',1,'rtabmap::Rtabmap']]], - ['getpaths_122',['getPaths',['../classrtabmap_1_1Rtabmap.html#ad314edf995555480a2db1aceb7fd2ee7',1,'rtabmap::Rtabmap']]], - ['getpathstatus_123',['getPathStatus',['../classrtabmap_1_1Rtabmap.html#afe4aa4f9a67ba85b60c7dfda86d0131b',1,'rtabmap::Rtabmap']]], - ['getpathtransformtogoal_124',['getPathTransformToGoal',['../classrtabmap_1_1Rtabmap.html#aedf5dce175ee325822ab7b7772c8d4f5',1,'rtabmap::Rtabmap']]], - ['getpose_125',['getpose',['../classrtabmap_1_1CameraRealSense2.html#a31fc38dca7aa6dc61c68150d5409204e',1,'rtabmap::CameraRealSense2::getPose()'],['../classrtabmap_1_1CameraSeerSense.html#a831666d29d4eabc1a00e9eb5c8b47c27',1,'rtabmap::CameraSeerSense::getPose()'],['../classrtabmap_1_1CameraStereoZed.html#a1fceb3208a256d1023739a60f5931def',1,'rtabmap::CameraStereoZed::getPose()'],['../classrtabmap_1_1DBReader.html#abd2b32ae00a05810465f63d63c44d5ed',1,'rtabmap::DBReader::getPose()'],['../classrtabmap_1_1Odometry.html#a8b45aea55b336f758943b4a6b2ec28ee',1,'rtabmap::Odometry::getPose()'],['../classrtabmap_1_1Rtabmap.html#ac430e0adb75dc4aec3b7ba77053aabd0',1,'rtabmap::Rtabmap::getPose()'],['../classrtabmap_1_1SensorCapture.html#a2f940d75366088bfae0164e1803ffe9a',1,'rtabmap::SensorCapture::getPose()'],['../classrtabmap_1_1Signature.html#a5166864f276c921963033e8852c13076',1,'rtabmap::Signature::getPose() const']]], - ['getposecovariance_126',['getPoseCovariance',['../classrtabmap_1_1Signature.html#afc81cb91421dcd36e2f5e3dc84a77b44',1,'rtabmap::Signature']]], - ['getposterior_127',['getPosterior',['../classrtabmap_1_1BayesFilter.html#aceaa52e62af32f176185305f5359ee79',1,'rtabmap::BayesFilter']]], - ['getpredictionlc_128',['getPredictionLC',['../classrtabmap_1_1BayesFilter.html#ab13c8acecfbb4fcfff4e809e2b0a7538',1,'rtabmap::BayesFilter']]], - ['getpredictionlcstr_129',['getPredictionLCStr',['../classrtabmap_1_1BayesFilter.html#a18a6d97fe3088a4a356a85358f641376',1,'rtabmap::BayesFilter']]], - ['getreferences_130',['getReferences',['../classrtabmap_1_1VisualWord.html#aef73a60eccd61a917f27bf277366a5bc',1,'rtabmap::VisualWord']]], - ['getremovedparameters_131',['getRemovedParameters',['../classrtabmap_1_1Parameters.html#ae3e84e415669d8c8bf17b119683b1056',1,'rtabmap::Parameters']]], - ['getrightsuffix_132',['getRightSuffix',['../classrtabmap_1_1StereoCameraModel.html#a3ecae21bbf6bc9914d0bb553c99f9e09',1,'rtabmap::StereoCameraModel']]], - ['getserial_133',['getserial',['../classrtabmap_1_1CameraOpenNICV.html#a29fe33644f755cf54307b55df898617b',1,'rtabmap::CameraOpenNICV::getSerial()'],['../classrtabmap_1_1CameraOpenNI2.html#a9767b92c3df7b637c75ee351208e3f0b',1,'rtabmap::CameraOpenNI2::getSerial()'],['../classrtabmap_1_1CameraOpenni.html#acaeb07cbf369a47817c48acacee04e41',1,'rtabmap::CameraOpenni::getSerial()'],['../classrtabmap_1_1CameraMyntEye.html#ac163457701a9274659e41aae5417f831',1,'rtabmap::CameraMyntEye::getSerial()'],['../classrtabmap_1_1CameraStereoZed.html#a8c13902c0c25565357e6f7e0a16f0838',1,'rtabmap::CameraStereoZed::getSerial()'],['../classrtabmap_1_1CameraK4W2.html#a90bd066891ec59c4f1261af3353209bb',1,'rtabmap::CameraK4W2::getSerial()'],['../classrtabmap_1_1CameraOrbbecSDK.html#a75f9abaf3ddc009c7772cc0239816b86',1,'rtabmap::CameraOrbbecSDK::getSerial()'],['../classrtabmap_1_1CameraRealSense.html#a4abbdf6efedd229a146d066b5ff17799',1,'rtabmap::CameraRealSense::getSerial()'],['../classrtabmap_1_1CameraRealSense2.html#aff19c4db66d2403c0e09a67d1418bcdc',1,'rtabmap::CameraRealSense2::getSerial()'],['../classrtabmap_1_1CameraSeerSense.html#aa921995e3a4a1cd5480868998bd27b2e',1,'rtabmap::CameraSeerSense::getSerial()'],['../classrtabmap_1_1CameraStereoDC1394.html#a125d6fa6e6bd7f8b2e3d22d10ce54acb',1,'rtabmap::CameraStereoDC1394::getSerial()'],['../classrtabmap_1_1CameraStereoFlyCapture2.html#a06d1e6cd0ea504f6601e78ecbd0442df',1,'rtabmap::CameraStereoFlyCapture2::getSerial()'],['../classrtabmap_1_1CameraStereoImages.html#a507ca5b4c37b75f4108e9aa8dad5125b',1,'rtabmap::CameraStereoImages::getSerial()'],['../classrtabmap_1_1CameraStereoTara.html#a87d7cdfd3354bdffd8e9e88f1244c79d',1,'rtabmap::CameraStereoTara::getSerial()'],['../classrtabmap_1_1CameraStereoVideo.html#a0eba205715f6f856b14eaba8de2eadcf',1,'rtabmap::CameraStereoVideo::getSerial()'],['../classrtabmap_1_1CameraK4A.html#af7dae13200b0d2ca09294b335225e993',1,'rtabmap::CameraK4A::getSerial()'],['../classrtabmap_1_1CameraImages.html#a217f54d1ead7a4d6af733c2644064a5f',1,'rtabmap::CameraImages::getSerial()'],['../classrtabmap_1_1CameraFreenect2.html#a985478701c8eb9751918fcd497893af7',1,'rtabmap::CameraFreenect2::getSerial()'],['../classrtabmap_1_1CameraFreenect.html#ad4aa325278c21b339aea31437430610d',1,'rtabmap::CameraFreenect::getSerial()'],['../classrtabmap_1_1CameraDepthAI.html#ac77ceb30af0f98aa27f2de1259f31d7e',1,'rtabmap::CameraDepthAI::getSerial()'],['../classrtabmap_1_1CameraStereoZedOC.html#a11244c590c4e356765abf59e94f66ddb',1,'rtabmap::CameraStereoZedOC::getSerial()'],['../classrtabmap_1_1CameraVideo.html#ab3400ba7ae983cd1ad9678970079b00a',1,'rtabmap::CameraVideo::getSerial()'],['../classrtabmap_1_1DBReader.html#ac6e8622842447cdccfaab061c1cab3c4',1,'rtabmap::DBReader::getSerial()'],['../classrtabmap_1_1LidarVLP16.html#a9d533721703457a60e94124d840fee95',1,'rtabmap::LidarVLP16::getSerial()'],['../classrtabmap_1_1SensorCapture.html#a7830e571e45752f9d8f30fa806f6aa64',1,'rtabmap::SensorCapture::getSerial()']]], - ['getsignature_134',['getSignature',['../classrtabmap_1_1Memory.html#a15ec109dd157745f69dcd4f80efaf561',1,'rtabmap::Memory']]], - ['getsignaturecopy_135',['getSignatureCopy',['../classrtabmap_1_1Rtabmap.html#a7133d8efa98410eaec68e0199ff98a0c',1,'rtabmap::Rtabmap']]], - ['getsignatureidbylabel_136',['getSignatureIdByLabel',['../classrtabmap_1_1Memory.html#a4907501b27fdfd5b8053b9d932d8dec4',1,'rtabmap::Memory']]], - ['getsignaturesdata_137',['getSignaturesData',['../classrtabmap_1_1Statistics.html#abd89f302128c32d07b0dea07e50b742b',1,'rtabmap::Statistics']]], - ['getsimilaritythreshold_138',['getSimilarityThreshold',['../classrtabmap_1_1Memory.html#ae1e4c518ec65f86b7a3eade7ac2705c8',1,'rtabmap::Memory']]], - ['getstamp_139',['getstamp',['../classrtabmap_1_1IMUEvent.html#ac1dc5e7e806fbe05ee5fec562384924f',1,'rtabmap::IMUEvent::getStamp()'],['../classrtabmap_1_1Signature.html#aa9c4ed8d3617b039181cf44a0e30eca2',1,'rtabmap::Signature::getStamp()']]], - ['getstatistics_140',['getStatistics',['../classrtabmap_1_1Rtabmap.html#a5d18002c7eb7cee234471686413d201c',1,'rtabmap::Rtabmap']]], - ['getstm_141',['getSTM',['../classrtabmap_1_1Rtabmap.html#a809673c3d0e6d8fb05ebb4a52218d438',1,'rtabmap::Rtabmap']]], - ['getstmem_142',['getStMem',['../classrtabmap_1_1Memory.html#a007abab13fade6f63b6db3fc279a1631',1,'rtabmap::Memory']]], - ['getstmemintermediatenodescount_143',['getStMemIntermediateNodesCount',['../classrtabmap_1_1Memory.html#a3f3a3da280f9e5ee9bba6df03e551f79',1,'rtabmap::Memory']]], - ['getstmsize_144',['getSTMSize',['../classrtabmap_1_1Rtabmap.html#a49adc83991d6b95c7911f41330cbd467',1,'rtabmap::Rtabmap']]], - ['gettargetversion_145',['getTargetVersion',['../classrtabmap_1_1DBDriver.html#a456bc49e8e60e0c754078a4b09e3f1a1',1,'rtabmap::DBDriver']]], - ['gettime_146',['getTime',['../classULogger.html#a17e6d133cea7c2cbe5365e5f5f2216a9',1,'ULogger']]], - ['gettimethreshold_147',['getTimeThreshold',['../classrtabmap_1_1Rtabmap.html#af7fa0cbd1ef027f8bb2af11364487df8',1,'rtabmap::Rtabmap']]], - ['gettotalactivereferences_148',['getTotalActiveReferences',['../classrtabmap_1_1VWDictionary.html#a98447a880fdcf91709f00d00cfd4e54d',1,'rtabmap::VWDictionary']]], - ['gettotalmemsize_149',['getTotalMemSize',['../classrtabmap_1_1Rtabmap.html#ab44f1bca06eec4beb8dfebeed9ed5ce8',1,'rtabmap::Rtabmap']]], - ['gettotalreferences_150',['getTotalReferences',['../classrtabmap_1_1VisualWord.html#a2eaf9703feb310a1038fcd6c8341a1d3',1,'rtabmap::VisualWord']]], - ['gettransform_151',['getTransform',['../classrtabmap_1_1Transform.html#a3ebc45da479b4cae9a5641fda6ebaf23',1,'rtabmap::Transform']]], - ['gettranslation_152',['getTranslation',['../classrtabmap_1_1Transform.html#a3393daecc17559c66156ba3eb0711875',1,'rtabmap::Transform']]], - ['gettranslationandeulerangles_153',['getTranslationAndEulerAngles',['../classrtabmap_1_1Transform.html#aad65adff491fd57a31dbe4e26d7f29af',1,'rtabmap::Transform']]], - ['gettype_154',['gettype',['../classrtabmap_1_1OdometryFovis.html#a415b08f31a2ab8ff503c84623df71f0d',1,'rtabmap::OdometryFovis::getType()'],['../classrtabmap_1_1OdometryFLOAM.html#a311c8b022d0a2dc6219b97a8e2b40d84',1,'rtabmap::OdometryFLOAM::getType()'],['../classrtabmap_1_1OdometryVINSFusion.html#ac7e841322ccadfcfdec61cc3b698754a',1,'rtabmap::OdometryVINSFusion::getType()'],['../classrtabmap_1_1OdometryF2M.html#aa0244571578fd8604470d8c21af01611',1,'rtabmap::OdometryF2M::getType()'],['../classrtabmap_1_1OdometryLIOSAM.html#aea8d8aea35772e3b81ba3f74c6eb3415',1,'rtabmap::OdometryLIOSAM::getType()'],['../classrtabmap_1_1OdometryLOAM.html#a0833118684e4f836ec668b735f81da0d',1,'rtabmap::OdometryLOAM::getType()'],['../classrtabmap_1_1OdometryMono.html#ada54391f88a0704c4fab2d9a2b370a15',1,'rtabmap::OdometryMono::getType()'],['../classrtabmap_1_1OdometryMSCKF.html#a81657f9c46e39bfa48e1d0021c5af8ea',1,'rtabmap::OdometryMSCKF::getType()'],['../classrtabmap_1_1OdometryOkvis.html#ab93efd88da4ff30e4ee4a0ec525347d8',1,'rtabmap::OdometryOkvis::getType()'],['../classrtabmap_1_1OdometryOpen3D.html#a79c86c26bd892619797d6266243bb8d6',1,'rtabmap::OdometryOpen3D::getType()'],['../classrtabmap_1_1OdometryOpenVINS.html#a79898924aa5af5d59ce10028e876e387',1,'rtabmap::OdometryOpenVINS::getType()'],['../classrtabmap_1_1OdometryORBSLAM2.html#a8773eea08df092d237e17af96ff6d096',1,'rtabmap::OdometryORBSLAM2::getType()'],['../classrtabmap_1_1OdometryORBSLAM3.html#a6a4161d9be51ff66e3571ba912655029',1,'rtabmap::OdometryORBSLAM3::getType()'],['../classrtabmap_1_1OdometryF2F.html#af0e2f40a3dd28b9e1e84159bcf9df323',1,'rtabmap::OdometryF2F::getType()'],['../classrtabmap_1_1OdometryDVO.html#a8475f5a8b1ba4e288ba58daf6284acc9',1,'rtabmap::OdometryDVO::getType()'],['../classrtabmap_1_1OdometryCuVSLAM.html#a68801df22a6803dabf7a064b99e04898',1,'rtabmap::OdometryCuVSLAM::getType()'],['../classrtabmap_1_1Odometry.html#a92685daa2786aff06518c8c4e26b8899',1,'rtabmap::Odometry::getType()'],['../classrtabmap_1_1OdometryViso2.html#ae9bf8422bbf6d2c880098b828b5d6187',1,'rtabmap::OdometryViso2::getType()'],['../classrtabmap_1_1Parameters.html#a08f4ea48ac7dbd93cb322d1c89b455b0',1,'rtabmap::Parameters::getType()']]], - ['getuncompresseddata_155',['getUncompressedData',['../classrtabmap_1_1CompressionThread.html#aafdc57cad744cbe94b30a8abfe7711a4',1,'rtabmap::CompressionThread']]], - ['getunusedword_156',['getUnusedWord',['../classrtabmap_1_1VWDictionary.html#abbd007a028847ecbbdd50e3480ba95e3',1,'rtabmap::VWDictionary']]], - ['getunusedwordids_157',['getUnusedWordIds',['../classrtabmap_1_1VWDictionary.html#a64b0aee7f33cbd4df26e2d0c14329e9d',1,'rtabmap::VWDictionary']]], - ['getunusedwords_158',['getUnusedWords',['../classrtabmap_1_1VWDictionary.html#ab47b5ecb12c822474004f0ad77dbb388',1,'rtabmap::VWDictionary']]], - ['getunusedwordssize_159',['getUnusedWordsSize',['../classrtabmap_1_1VWDictionary.html#a117282f59ed918808d8116cd1f92f412',1,'rtabmap::VWDictionary']]], - ['getupdateerror_160',['getUpdateError',['../classrtabmap_1_1GlobalMap.html#a99c3840a89e76a091cf59cfaf1a8bcc4',1,'rtabmap::GlobalMap']]], - ['geturl_161',['getUrl',['../classrtabmap_1_1DBDriver.html#a79365611bce06aeda0d078641be89cab',1,'rtabmap::DBDriver']]], - ['getvelocity_162',['getVelocity',['../classrtabmap_1_1Signature.html#ae97f22fcb6799a5312c1948cb9f42c99',1,'rtabmap::Signature']]], - ['getvelocityguess_163',['getVelocityGuess',['../classrtabmap_1_1Odometry.html#aa6ab1c129163771b0d87e3e068a0427e',1,'rtabmap::Odometry']]], - ['getvirtualplaceprior_164',['getVirtualPlacePrior',['../classrtabmap_1_1BayesFilter.html#a1f479b2d242f05eef69532f454dc851f',1,'rtabmap::BayesFilter']]], - ['getvisualwords_165',['getVisualWords',['../classrtabmap_1_1VWDictionary.html#a6bcad4c04999469001b5ac03b8a61ab4',1,'rtabmap::VWDictionary']]], - ['getvwdictionary_166',['getVWDictionary',['../classrtabmap_1_1Memory.html#a61adae3b07b3daee32efd1abb4dac45e',1,'rtabmap::Memory']]], - ['getweight_167',['getWeight',['../classrtabmap_1_1Signature.html#a701b32c562d789929a18a19c08bac4ca',1,'rtabmap::Signature']]], - ['getweights_168',['getweights',['../classrtabmap_1_1Memory.html#a4d8bfc0b85f270dbb3fc66cde079b63e',1,'rtabmap::Memory::getWeights()'],['../classrtabmap_1_1Rtabmap.html#a353361aeeece3ce8c799d168a5798a01',1,'rtabmap::Rtabmap::getWeights() const']]], - ['getwm_169',['getWM',['../classrtabmap_1_1Rtabmap.html#ae3d40ed4ee48954e70d45e0779c24a49',1,'rtabmap::Rtabmap']]], - ['getwmsize_170',['getWMSize',['../classrtabmap_1_1Rtabmap.html#a203a18eb60f6c057518fd5129bbc32ff',1,'rtabmap::Rtabmap']]], - ['getword_171',['getWord',['../classrtabmap_1_1VWDictionary.html#a5cf9981cf11f8f93280b7d0c195159e1',1,'rtabmap::VWDictionary']]], - ['getwords_172',['getWords',['../classrtabmap_1_1Signature.html#a68eaa67c81d08e20d2b7a43b0659b1d4',1,'rtabmap::Signature']]], - ['getwords3_173',['getWords3',['../classrtabmap_1_1Signature.html#ab902bfc7cdde2542ffe7e5d441f90a66',1,'rtabmap::Signature']]], - ['getwordschanged_174',['getWordsChanged',['../classrtabmap_1_1Signature.html#a01f6eac0e5836aa921d65108b75249f6',1,'rtabmap::Signature']]], - ['getwordsdescriptors_175',['getWordsDescriptors',['../classrtabmap_1_1Signature.html#a1ed4181ac5cc7b477482459d680c63b1',1,'rtabmap::Signature']]], - ['getwordskpts_176',['getWordsKpts',['../classrtabmap_1_1Signature.html#a471f71821ceeec9a25e9e4e16673d14f',1,'rtabmap::Signature']]], - ['getworkingdir_177',['getWorkingDir',['../classrtabmap_1_1Rtabmap.html#a61bc4dce59a1da8b904a7dbe39e5038a',1,'rtabmap::Rtabmap']]], - ['getworkingmem_178',['getWorkingMem',['../classrtabmap_1_1Memory.html#ab6c0794ad1aac6e9084c0240e709cdc6',1,'rtabmap::Memory']]], - ['getworkingmemintermediatenodescount_179',['getWorkingMemIntermediateNodesCount',['../classrtabmap_1_1Memory.html#ad9b97cdfd95eb3c0dad649d755fc3267',1,'rtabmap::Memory']]], - ['getworkingmemsize_180',['getWorkingMemSize',['../classrtabmap_1_1Memory.html#a5ca9260a2a63fae6f3d16e1db9cbce53',1,'rtabmap::Memory']]], - ['gftt_181',['GFTT',['../classrtabmap_1_1GFTT.html',1,'rtabmap']]], - ['gftt_5fbrief_182',['GFTT_BRIEF',['../classrtabmap_1_1GFTT__BRIEF.html',1,'rtabmap']]], - ['gftt_5fdaisy_183',['GFTT_DAISY',['../classrtabmap_1_1GFTT__DAISY.html',1,'rtabmap']]], - ['gftt_5ffreak_184',['GFTT_FREAK',['../classrtabmap_1_1GFTT__FREAK.html',1,'rtabmap']]], - ['gftt_5forb_185',['GFTT_ORB',['../classrtabmap_1_1GFTT__ORB.html',1,'rtabmap']]], - ['globalbundleadjustment_186',['globalBundleAdjustment',['../classrtabmap_1_1Rtabmap.html#ab1044f290653749990018ca5722f00c7',1,'rtabmap::Rtabmap']]], - ['globaldescriptor_187',['GlobalDescriptor',['../classrtabmap_1_1GlobalDescriptor.html',1,'rtabmap']]], - ['globaldescriptorextractor_188',['GlobalDescriptorExtractor',['../classrtabmap_1_1GlobalDescriptorExtractor.html',1,'rtabmap']]], - ['globaldescriptors_189',['globalDescriptors',['../classrtabmap_1_1SensorData.html#acd46b940bac6e1d53ff2826be309b4c8',1,'rtabmap::SensorData']]], - ['globalmap_190',['globalmap',['../classrtabmap_1_1GlobalMap.html',1,'rtabmap::GlobalMap'],['../classrtabmap_1_1GlobalMap.html#a03581caaa2a313b131726af4e4a6b714',1,'rtabmap::GlobalMap::GlobalMap()']]], - ['globalpose_191',['globalPose',['../classrtabmap_1_1SensorData.html#a55e6ca21bfd11b7afb375451a2a77b87',1,'rtabmap::SensorData']]], - ['globalposecovariance_192',['globalPoseCovariance',['../classrtabmap_1_1SensorData.html#a569af71e8757105dc040251a3805fe97',1,'rtabmap::SensorData']]], - ['gps_193',['gps',['../classrtabmap_1_1GPS.html#a4ea914df744ae5a9ff60eff6bb2c734d',1,'rtabmap::GPS::GPS()'],['../classrtabmap_1_1SensorData.html#a176b8160afc549fc6eaa2d0567c12957',1,'rtabmap::SensorData::gps()'],['../classrtabmap_1_1GPS.html#a488bb172e3b8836387e0994a31e709ef',1,'rtabmap::GPS::GPS()'],['../classrtabmap_1_1GPS.html',1,'rtabmap::GPS']]], - ['graph_194',['graph',['../namespacegraph.html',1,'']]], - ['gravitysigma_195',['gravitySigma',['../classrtabmap_1_1Optimizer.html#aceb68e0f692b81c4a978e46f804515d7',1,'rtabmap::Optimizer']]], - ['gridcellsize_196',['gridCellSize',['../classrtabmap_1_1SensorData.html#a984ce55b6b75152a63441bd07288dc6c',1,'rtabmap::SensorData']]], - ['gridemptycellscompressed_197',['gridEmptyCellsCompressed',['../classrtabmap_1_1SensorData.html#ac2bae4f0747795f778275102b4ebf1b3',1,'rtabmap::SensorData']]], - ['gridemptycellsraw_198',['gridEmptyCellsRaw',['../classrtabmap_1_1SensorData.html#a490e96f3f1d16cc559b3a004e2ec4fbe',1,'rtabmap::SensorData']]], - ['gridgroundcellscompressed_199',['gridGroundCellsCompressed',['../classrtabmap_1_1SensorData.html#ab3c515b23322cd31c3fcbcb054588e43',1,'rtabmap::SensorData']]], - ['gridgroundcellsraw_200',['gridGroundCellsRaw',['../classrtabmap_1_1SensorData.html#a2db9b9dbbe3d0943a47cdc4a5a9051d4',1,'rtabmap::SensorData']]], - ['gridmap_201',['GridMap',['../classrtabmap_1_1GridMap.html',1,'rtabmap']]], - ['gridobstaclecellscompressed_202',['gridObstacleCellsCompressed',['../classrtabmap_1_1SensorData.html#a50b09c52de6c8c6a6a95ee08886845a0',1,'rtabmap::SensorData']]], - ['gridobstaclecellsraw_203',['gridObstacleCellsRaw',['../classrtabmap_1_1SensorData.html#a0f2e804ebbcff5be648a43f0a41e9dfc',1,'rtabmap::SensorData']]], - ['gridviewpoint_204',['gridViewPoint',['../classrtabmap_1_1SensorData.html#a51f21b98088ceec4c5d108d0fbe03200',1,'rtabmap::SensorData']]], - ['groundcells_205',['groundCells',['../classrtabmap_1_1LocalGrid.html#a1d828782755374c7601810b35f99a9e5',1,'rtabmap::LocalGrid']]], - ['groundtruth_206',['groundTruth',['../classrtabmap_1_1SensorData.html#aef9e0c36efdc8915536c3bc082108689',1,'rtabmap::SensorData']]] + ['handleevent_0',['handleevent',['../classrtabmap_1_1OdometryThread.html#a65808dd7148c1e2c49dcf90ef718b5a8',1,'rtabmap::OdometryThread::handleEvent()'],['../classrtabmap_1_1RtabmapThread.html#ab2556f7773329963038d876c86e97d09',1,'rtabmap::RtabmapThread::handleEvent()'],['../classUEventsHandler.html#a0d43b582c19f01196a513f66d3618d8d',1,'UEventsHandler::handleEvent()']]], + ['haslink_1',['hasLink',['../classrtabmap_1_1Signature.html#ad71fa7c0466dbb5c5062953043c3fcb0',1,'rtabmap::Signature']]], + ['height_5f_2',['height_',['../classclams_1_1DiscreteDepthDistortionModel.html#aa1b8d43b1fa2120bd4b711468d9457b1',1,'clams::DiscreteDepthDistortionModel']]], + ['here_3',['Start here',['../index.html#autotoc_md0',1,'']]], + ['homedir_4',['homeDir',['../classUDirectory.html#a3338b47405f65f25a4256e0ea86bff07',1,'UDirectory']]], + ['horizontalfov_5',['horizontalFOV',['../classrtabmap_1_1CameraModel.html#a12abd4cac897f48bf862a96f0eba1d65',1,'rtabmap::CameraModel']]], + ['hsvtorgb_6',['HSVtoRGB',['../namespacertabmap_1_1util2d.html#ac29ac5b8bed26a5299d378708170dd11',1,'rtabmap::util2d']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_b.js b/preview/pr-1492/api/latest/search/all_b.js index a676c1f4..b275577a 100644 --- a/preview/pr-1492/api/latest/search/all_b.js +++ b/preview/pr-1492/api/latest/search/all_b.js @@ -1,9 +1,119 @@ var searchData= [ - ['handleevent_0',['handleevent',['../classrtabmap_1_1OdometryThread.html#a65808dd7148c1e2c49dcf90ef718b5a8',1,'rtabmap::OdometryThread::handleEvent()'],['../classrtabmap_1_1RtabmapThread.html#ab2556f7773329963038d876c86e97d09',1,'rtabmap::RtabmapThread::handleEvent()'],['../classUEventsHandler.html#a0d43b582c19f01196a513f66d3618d8d',1,'UEventsHandler::handleEvent()']]], - ['haslink_1',['hasLink',['../classrtabmap_1_1Signature.html#ad71fa7c0466dbb5c5062953043c3fcb0',1,'rtabmap::Signature']]], - ['height_5f_2',['height_',['../classclams_1_1DiscreteDepthDistortionModel.html#aa1b8d43b1fa2120bd4b711468d9457b1',1,'clams::DiscreteDepthDistortionModel']]], - ['homedir_3',['homeDir',['../classUDirectory.html#a3338b47405f65f25a4256e0ea86bff07',1,'UDirectory']]], - ['horizontalfov_4',['horizontalFOV',['../classrtabmap_1_1CameraModel.html#a12abd4cac897f48bf862a96f0eba1d65',1,'rtabmap::CameraModel']]], - ['hsvtorgb_5',['HSVtoRGB',['../namespacertabmap_1_1util2d.html#ac29ac5b8bed26a5299d378708170dd11',1,'rtabmap::util2d']]] + ['icp_0',['icp',['../namespacertabmap_1_1util3d.html#af9f16d681288b1f91ce6e5a8ee9f6967',1,'rtabmap::util3d::icp(const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &hasConverged, pcl::PointCloud< pcl::PointXYZ > &cloud_source_registered, float epsilon=0.0f, bool icp2D=false, float ransacOutlierRatio=0.0f, int *iterationsDone=nullptr)'],['../namespacertabmap_1_1util3d.html#a1a153cf0e597dd206c6a850957f6c1ef',1,'rtabmap::util3d::icp(const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &hasConverged, pcl::PointCloud< pcl::PointXYZI > &cloud_source_registered, float epsilon=0.0f, bool icp2D=false, float ransacOutlierRatio=0.0f, int *iterationsDone=nullptr)'],['../parameters.html#parameters_Icp',1,'Icp']]], + ['icpcorrespondences_1',['icpCorrespondences',['../classrtabmap_1_1RegistrationInfo.html#a2cd3a5a3de9c1a07101ef198bf11a495',1,'rtabmap::RegistrationInfo']]], + ['icpinliersratio_2',['icpInliersRatio',['../classrtabmap_1_1RegistrationInfo.html#aa77a6a2994d004c83ce37906d7adce06',1,'rtabmap::RegistrationInfo']]], + ['icpiterations_3',['icpIterations',['../classrtabmap_1_1RegistrationInfo.html#a4183e994d882e94bd782678a3ab4cd12',1,'rtabmap::RegistrationInfo']]], + ['icppointtoplane_4',['icppointtoplane',['../namespacertabmap_1_1util3d.html#a6ac0f56608f1760d60eda7861b8dc303',1,'rtabmap::util3d::icpPointToPlane(const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &hasConverged, pcl::PointCloud< pcl::PointNormal > &cloud_source_registered, float epsilon=0.0f, bool icp2D=false, float ransacOutlierRatio=0.0f, int *iterationsDone=nullptr)'],['../namespacertabmap_1_1util3d.html#a12d008fea5babe6a208fca7b1fb719d3',1,'rtabmap::util3d::icpPointToPlane(const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &hasConverged, pcl::PointCloud< pcl::PointXYZINormal > &cloud_source_registered, float epsilon=0.0f, bool icp2D=false, float ransacOutlierRatio=0.0f, int *iterationsDone=nullptr)']]], + ['icprms_5',['icpRMS',['../classrtabmap_1_1RegistrationInfo.html#a1612de115fbd0bfb6dbe8e3aa3528037',1,'rtabmap::RegistrationInfo']]], + ['icprotation_6',['icpRotation',['../classrtabmap_1_1RegistrationInfo.html#a9487cf937223f68f2658189298d727e4',1,'rtabmap::RegistrationInfo']]], + ['icpstrategy_7',['IcpStrategy',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fab',1,'rtabmap::RegistrationIcp']]], + ['icpstructuralcomplexity_8',['icpStructuralComplexity',['../classrtabmap_1_1RegistrationInfo.html#a702e62ddd46f3912312be7b55fbba4de',1,'rtabmap::RegistrationInfo']]], + ['icpstructuraldistribution_9',['icpStructuralDistribution',['../classrtabmap_1_1RegistrationInfo.html#a8b152df7c54273e6e33cdfa1744157f5',1,'rtabmap::RegistrationInfo']]], + ['icptranslation_10',['icpTranslation',['../classrtabmap_1_1RegistrationInfo.html#a0aca4419a027a27d3aa9b65d7019898b',1,'rtabmap::RegistrationInfo']]], + ['id_11',['id',['../classrtabmap_1_1Signature.html#a31c6e7b7e720eca20fb5935e0ee1d9f9',1,'rtabmap::Signature::id()'],['../classUObjDeletionThread.html#a027f81f93f7b78c442a094d944136f20',1,'UObjDeletionThread::id()'],['../classrtabmap_1_1VisualWord.html#a988fd37d739297c9b04c7dc156de3c66',1,'rtabmap::VisualWord::id()'],['../classrtabmap_1_1SensorData.html#a84fbcb16e51018d96065d3ce240650c6',1,'rtabmap::SensorData::id()'],['../classrtabmap_1_1Landmark.html#a2b5a5cbdb313813e3bb473a05b1145e2',1,'rtabmap::Landmark::id()'],['../classrtabmap_1_1SensorCaptureInfo.html#a2cd84bbdd9bd60f906b9b925ab0d302c',1,'rtabmap::SensorCaptureInfo::id']]], + ['id_5finvalid_12',['ID_INVALID',['../classrtabmap_1_1VWDictionary.html#a83b1966a141848baeec5112c30bacf0f',1,'rtabmap::VWDictionary']]], + ['id_5fstart_13',['ID_START',['../classrtabmap_1_1VWDictionary.html#a2dbfec55a8921f52b642bf0dceea0c37',1,'rtabmap::VWDictionary']]], + ['imagecompressed_14',['imageCompressed',['../classrtabmap_1_1SensorData.html#aafcc6b483798b7a99fafa8f929db1029',1,'rtabmap::SensorData']]], + ['imageraw_15',['imageRaw',['../classrtabmap_1_1SensorData.html#ae9e44401d0d6faee8fcb801090936fef',1,'rtabmap::SensorData']]], + ['imagesalreadyrectified_16',['imagesAlreadyRectified',['../classrtabmap_1_1Odometry.html#ac9ae854d14d44d82e1f20e8a4791b9c4',1,'rtabmap::Odometry']]], + ['importposes_17',['importPoses',['../namespacertabmap_1_1graph.html#a5c0eb890db7dba1c353d57595ccbdc6e',1,'rtabmap::graph']]], + ['imu_18',['imu',['../classrtabmap_1_1IMU.html#a76e674d3ef1865369e1416ae5ff76483',1,'rtabmap::IMU::IMU()'],['../classrtabmap_1_1IMU.html#a8db1233b6871dcbd58f1862cee2826fa',1,'rtabmap::IMU::IMU(const cv::Vec4d &orientation, const cv::Mat &orientationCovariance, const cv::Vec3d &angularVelocity, const cv::Mat &angularVelocityCovariance, const cv::Vec3d &linearAcceleration, const cv::Mat &linearAccelerationCovariance, const Transform &localTransform=Transform::getIdentity())'],['../classrtabmap_1_1IMU.html#a3171afc29cdf8587a401b6da1b1908e6',1,'rtabmap::IMU::IMU(const cv::Vec3d &angularVelocity, const cv::Mat &angularVelocityCovariance, const cv::Vec3d &linearAcceleration, const cv::Mat &linearAccelerationCovariance, const Transform &localTransform=Transform::getIdentity())'],['../classrtabmap_1_1SensorData.html#a056056de80edf1bc20505fd992cdc6e7',1,'rtabmap::SensorData::imu()'],['../classrtabmap_1_1IMU.html',1,'rtabmap::IMU']]], + ['imuevent_19',['imuevent',['../classrtabmap_1_1IMUEvent.html',1,'rtabmap::IMUEvent'],['../classrtabmap_1_1IMUEvent.html#a1ab86d7c16b1cadb44f0440808a9a81b',1,'rtabmap::IMUEvent::IMUEvent()'],['../classrtabmap_1_1IMUEvent.html#af041b297fa5f621dbc4fd085b16da800',1,'rtabmap::IMUEvent::IMUEvent(const IMU &data, double stamp)']]], + ['imufilter_20',['imufilter',['../parameters.html#parameters_ImuFilter',1,'ImuFilter'],['../classrtabmap_1_1IMUFilter.html',1,'rtabmap::IMUFilter']]], + ['imus_21',['imus',['../classrtabmap_1_1Odometry.html#a6c9ed388da42499d2244bb98c8ff0e8d',1,'rtabmap::Odometry']]], + ['imuthread_22',['imuthread',['../classrtabmap_1_1IMUThread.html#a97a2c48c6bb7e29ae64147fc9f032ac3',1,'rtabmap::IMUThread::IMUThread()'],['../classrtabmap_1_1IMUThread.html',1,'rtabmap::IMUThread']]], + ['incrementmapid_23',['incrementMapId',['../classrtabmap_1_1Memory.html#afce9dbf3e5657d65540e33c59e992d83',1,'rtabmap::Memory']]], + ['indices_20extraction_24',['Point Cloud Indices Extraction',['../group__ExtractIndices.html',1,'']]], + ['info_25',['info',['../classrtabmap_1_1OdometryEvent.html#a9d20ed607b8cc697c8aa5ca725e477a5',1,'rtabmap::OdometryEvent::info()'],['../classrtabmap_1_1SensorEvent.html#a89ec0e00ab443a71b4735e392e419331',1,'rtabmap::SensorEvent::info()']]], + ['inframe_26',['inFrame',['../classrtabmap_1_1CameraModel.html#aa07cbe07c7893e726c408392cf54d9ca',1,'rtabmap::CameraModel']]], + ['init_27',['init',['../classrtabmap_1_1SensorCapture.html#a1c0cd843969fab53f157cbe0fd333b8a',1,'rtabmap::SensorCapture::init()'],['../classrtabmap_1_1Rtabmap.html#a25bfb157aa3be3bd3c8a1d4200329041',1,'rtabmap::Rtabmap::init(const std::string &configFile="", const std::string &databasePath="", bool loadDatabaseParameters=false)'],['../classrtabmap_1_1Rtabmap.html#a711c479925db2c9f8201aacffe70281b',1,'rtabmap::Rtabmap::init(const ParametersMap &parameters, const std::string &databasePath="", bool loadDatabaseParameters=false)'],['../classrtabmap_1_1Memory.html#aeeabc78648bf7dc14ea1356828cdeddd',1,'rtabmap::Memory::init()'],['../classrtabmap_1_1LidarVLP16.html#a80162804e05013f64c6868084f460ab0',1,'rtabmap::LidarVLP16::init()'],['../classrtabmap_1_1IMUThread.html#aeed84fd5d571a5e9af54c8c3ea16ef9d',1,'rtabmap::IMUThread::init()'],['../classrtabmap_1_1DBReader.html#a31b8ffc3d213da7ab58a85ce89b8055e',1,'rtabmap::DBReader::init()'],['../classrtabmap_1_1CameraVideo.html#a2b20fb67f20ec64e6c43e8d76d5c1f74',1,'rtabmap::CameraVideo::init()'],['../classrtabmap_1_1CameraStereoZedOC.html#a37264abe58baa727bb5ee8d6653fa443',1,'rtabmap::CameraStereoZedOC::init()'],['../classrtabmap_1_1CameraStereoZed.html#a80088853404d1c4e89b5f29933d7b020',1,'rtabmap::CameraStereoZed::init()'],['../classrtabmap_1_1CameraStereoVideo.html#a8bc165fb5c77bb9693203791a0888269',1,'rtabmap::CameraStereoVideo::init()'],['../classrtabmap_1_1CameraStereoImages.html#abc0cb4bfd56314d0003c6ce5d365cbca',1,'rtabmap::CameraStereoImages::init()'],['../classrtabmap_1_1CameraK4A.html#af2c611c697451697f318405469bb23e8',1,'rtabmap::CameraK4A::init()'],['../classrtabmap_1_1CameraK4W2.html#a33aec7e8863ddd2815a983a71e869127',1,'rtabmap::CameraK4W2::init()'],['../classrtabmap_1_1CameraMyntEye.html#a368591c828d3bb5aabfe8cae56d01304',1,'rtabmap::CameraMyntEye::init()'],['../classrtabmap_1_1CameraImages.html#a8f00b6eb8c78a66d3381877825d70206',1,'rtabmap::CameraImages::init()'],['../classrtabmap_1_1CameraOpenni.html#aaa00fc3850c747fb261c87d4ad54827f',1,'rtabmap::CameraOpenni::init()'],['../classrtabmap_1_1CameraFreenect2.html#aab9ed1bf2f64c6b8f6f95e25f94c4a8f',1,'rtabmap::CameraFreenect2::init()'],['../classrtabmap_1_1CameraFreenect.html#aa36a4142ea9e7dab7120690b1d4a7449',1,'rtabmap::CameraFreenect::init()'],['../classrtabmap_1_1CameraDepthAI.html#aeab341a67f8c9ef3a078ef4636f969c1',1,'rtabmap::CameraDepthAI::init()'],['../classrtabmap_1_1CameraStereoTara.html#a3cd79ca07d74d6a3501f3ecd9b31bbef',1,'rtabmap::CameraStereoTara::init()'],['../classrtabmap_1_1CameraOpenNI2.html#a0c0da722b985da3595896fcc6bc72c7b',1,'rtabmap::CameraOpenNI2::init()'],['../classrtabmap_1_1CameraOpenNICV.html#a4d636b36e01de97d35fb0b6bb5fc3b7d',1,'rtabmap::CameraOpenNICV::init()'],['../classrtabmap_1_1CameraOrbbecSDK.html#a3a99d50d119791b9d3a36056aaddf59a',1,'rtabmap::CameraOrbbecSDK::init()'],['../classrtabmap_1_1CameraRealSense.html#a8c94957c92c38eee0d9ebbfd75d35a10',1,'rtabmap::CameraRealSense::init()'],['../classrtabmap_1_1CameraRealSense2.html#a7efbcb280ddd451a9c8fdbdba599c68f',1,'rtabmap::CameraRealSense2::init()'],['../classrtabmap_1_1CameraRGBDImages.html#a21903042693fbbc0bfc1586225efb2dd',1,'rtabmap::CameraRGBDImages::init()'],['../classrtabmap_1_1CameraSeerSense.html#a2fb66c8fa789c747b12c4ce85c8fc874',1,'rtabmap::CameraSeerSense::init()'],['../classrtabmap_1_1CameraStereoDC1394.html#a2cc861b0f7c66b8e21267678f6f5f221',1,'rtabmap::CameraStereoDC1394::init()'],['../classrtabmap_1_1CameraStereoFlyCapture2.html#a46a2477a1c151927c9d5e7eea51d3354',1,'rtabmap::CameraStereoFlyCapture2::init()']]], + ['initrectificationmap_28',['initrectificationmap',['../classrtabmap_1_1CameraModel.html#a5690a86d11b0d84e80961ae5d38b1d25',1,'rtabmap::CameraModel::initRectificationMap()'],['../classrtabmap_1_1StereoCameraModel.html#a544ee7d540dfe57c94863190d87898aa',1,'rtabmap::StereoCameraModel::initRectificationMap()']]], + ['inliers_29',['inliers',['../classrtabmap_1_1RegistrationInfo.html#a9de693920adf2f33eb283018c1e52456',1,'rtabmap::RegistrationInfo']]], + ['inliersdistribution_30',['inliersDistribution',['../classrtabmap_1_1RegistrationInfo.html#a4461db9c85505ed07f6d69b5e0329601',1,'rtabmap::RegistrationInfo']]], + ['inliersids_31',['inliersIDs',['../classrtabmap_1_1RegistrationInfo.html#a3672f48c403ae0d9a309aa7b3a0715b2',1,'rtabmap::RegistrationInfo']]], + ['inliersmeandistance_32',['inliersMeanDistance',['../classrtabmap_1_1RegistrationInfo.html#a9b5a886b0d4a77966820ed5766ff42fc',1,'rtabmap::RegistrationInfo']]], + ['inlierspercam_33',['inliersPerCam',['../classrtabmap_1_1RegistrationInfo.html#a1537d6d65162a8c84cabcae7fba37c26',1,'rtabmap::RegistrationInfo']]], + ['inliersratio_34',['inliersRatio',['../classrtabmap_1_1RegistrationInfo.html#a2ffbcc42740094d7cb5e38bcd03006c8',1,'rtabmap::RegistrationInfo']]], + ['input_20types_20and_20corresponding_20output_20data_3a_35',['Supported input types and corresponding output data:',['../group__LaserScanFromPointCloud.html#autotoc_md12',1,'']]], + ['inputs_36',['Inputs',['../index.html#autotoc_md6',1,'']]], + ['interest_20roi_20computation_37',['Region of Interest (ROI) Computation',['../group__RoiComputation.html',1,'']]], + ['interpolate_38',['interpolate',['../namespacertabmap_1_1util2d.html#afc241016af8396edf5228dbe9e80ee8d',1,'rtabmap::util2d::interpolate()'],['../classrtabmap_1_1Transform.html#af42b1c945a7fee57a26207fb96b7143d',1,'rtabmap::Transform::interpolate()']]], + ['intersectraytriangle_39',['intersectRayTriangle',['../namespacertabmap_1_1util3d.html#ab138227ab6c0511088e846b2276e7afc',1,'rtabmap::util3d']]], + ['interval_40',['interval',['../classrtabmap_1_1OdometryInfo.html#a2c12cf07f29ecbafe6eacfd2e987adb6',1,'rtabmap::OdometryInfo']]], + ['introduction_41',['Introduction',['../group__UtiLite.html#intro',1,'']]], + ['inverse_42',['inverse',['../classrtabmap_1_1Link.html#a0d5dcb7392f6ac89ca8b4de202ca07d3',1,'rtabmap::Link::inverse()'],['../classrtabmap_1_1Transform.html#a71ff72d5731d252a87a19c63e3890e3a',1,'rtabmap::Transform::inverse()']]], + ['is3d_43',['is3D',['../classrtabmap_1_1LocalGrid.html#af4bac3ac9ffd57653dee619b5be2b4f7',1,'rtabmap::LocalGrid']]], + ['is3dof_44',['is3DoF',['../classrtabmap_1_1Transform.html#a61c6a6acf6b149caa67918331d73004a',1,'rtabmap::Transform']]], + ['is4dof_45',['is4DoF',['../classrtabmap_1_1Transform.html#adaa07bac5d863d028d277b84880aeaab',1,'rtabmap::Transform']]], + ['isavailable_46',['isavailable',['../classrtabmap_1_1Feature2D.html#a6020550480c25d36f0b4255629e75ee2',1,'rtabmap::Feature2D::isAvailable()'],['../classrtabmap_1_1Optimizer.html#afe0381a3b42926b7634027e522766eb1',1,'rtabmap::Optimizer::isAvailable()']]], + ['isbadsignature_47',['isBadSignature',['../classrtabmap_1_1Signature.html#a693874de0d6ede4fe5c5d43d6f4d8b55',1,'rtabmap::Signature']]], + ['isbindatakept_48',['isBinDataKept',['../classrtabmap_1_1Memory.html#a18a6e852d545751fbc348d2aae6d7fe0',1,'rtabmap::Memory']]], + ['isbool_49',['isBool',['../classUVariant.html#a1f5b265f0e4569021bd6bc212cae91f7',1,'UVariant']]], + ['iscapturing_50',['isCapturing',['../classrtabmap_1_1SensorCaptureThread.html#ab2654b31ebdf06b375045fadbc83731a',1,'rtabmap::SensorCaptureThread']]], + ['ischar_51',['isChar',['../classUVariant.html#a644e3deffa081cacfdadddc1f504e6b6',1,'UVariant']]], + ['ischararray_52',['isCharArray',['../classUVariant.html#ab17409bb37beec9c62defdbe398dfe8b',1,'UVariant']]], + ['iscompressed_53',['isCompressed',['../classrtabmap_1_1LaserScan.html#a25e8e9681240f4a21960977f5c12bcd9',1,'rtabmap::LaserScan']]], + ['isconnected_54',['isConnected',['../classrtabmap_1_1DBDriver.html#a7b1222cf6e75d7365b5b90c37bca2a85',1,'rtabmap::DBDriver']]], + ['iscovarianceignored_55',['isCovarianceIgnored',['../classrtabmap_1_1Optimizer.html#a8bb6372ce4c67fd9b8d54f692ac34238',1,'rtabmap::Optimizer']]], + ['iscreating_56',['isCreating',['../classUThread.html#ac80eff7d48382fd230141ca286370d33',1,'UThread']]], + ['isdouble_57',['isDouble',['../classUVariant.html#a3b9f099698afa0716564960cce359a60',1,'UVariant']]], + ['isdoublearray_58',['isDoubleArray',['../classUVariant.html#aa0a91a91288b102857ebc978767d71c4',1,'UVariant']]], + ['isenabled_59',['isEnabled',['../classrtabmap_1_1Signature.html#a343a565680d03c45cc29dff7392b275e',1,'rtabmap::Signature']]], + ['isfinite_60',['isFinite',['../namespacertabmap_1_1util3d.html#acc048e10b70e3ad3efb299926e575020',1,'rtabmap::util3d']]], + ['isfisheye_61',['isFisheye',['../classrtabmap_1_1CameraModel.html#a3ceb0d36d8786f03b778d1969cb6e839',1,'rtabmap::CameraModel']]], + ['isfloat_62',['isFloat',['../classUVariant.html#a2d5757424cf7e69ede4564b82a7ab95c',1,'UVariant']]], + ['isfloatarray_63',['isFloatArray',['../classUVariant.html#a94c1a6cbd6c39968801cc4116bae3c55',1,'UVariant']]], + ['isgpuavailable_64',['isgpuavailable',['../classrtabmap_1_1SuperPointTorch.html#aee69f6089f657449d3813b440abbaa25',1,'rtabmap::SuperPointTorch::isGpuAvailable()'],['../classrtabmap_1_1GFTT.html#a05151f04cf624576783837dc48ddf744',1,'rtabmap::GFTT::isGpuAvailable()'],['../classrtabmap_1_1FAST.html#a1418ac4de2bdf5815df888a4d1f50b2e',1,'rtabmap::FAST::isGpuAvailable()'],['../classrtabmap_1_1ORB.html#a7b5e3e7cc41dd04e517c5332f04d3a0a',1,'rtabmap::ORB::isGpuAvailable()'],['../classrtabmap_1_1SIFT.html#ad089f68ffc9ef1b42b5a9c2d5a5ecd81',1,'rtabmap::SIFT::isGpuAvailable()'],['../classrtabmap_1_1SURF.html#a1150923dbf7e1bfd066dba0c3b22db57',1,'rtabmap::SURF::isGpuAvailable()'],['../classrtabmap_1_1Feature2D.html#a8d330b2b7db059f59c257cde6c9b6a99',1,'rtabmap::Feature2D::isGpuAvailable()'],['../classrtabmap_1_1SuperPointRpautrat.html#ac041c8738dc391661ba21331bf78d344',1,'rtabmap::SuperPointRpautrat::isGpuAvailable()']]], + ['isgpuenabled_65',['isgpuenabled',['../classrtabmap_1_1Stereo.html#ac1db900d4dbca15de73a81d32f0be179',1,'rtabmap::Stereo::isGpuEnabled()'],['../classrtabmap_1_1StereoOpticalFlow.html#abc4c02bc672566fc2dd3f7331b84944e',1,'rtabmap::StereoOpticalFlow::isGpuEnabled()']]], + ['isgraphreduced_66',['isGraphReduced',['../classrtabmap_1_1Memory.html#a790e24b6cb0fb3ec2ed198121a6211c1',1,'rtabmap::Memory']]], + ['isgridfromdepth_67',['isGridFromDepth',['../classrtabmap_1_1LocalGridMaker.html#a60f571f0fd1e58a1a82eb39bfeafda2a',1,'rtabmap::LocalGridMaker']]], + ['isidentity_68',['isIdentity',['../classrtabmap_1_1Transform.html#ae0636052ce31698d4d45afe4492ffab9',1,'rtabmap::Transform']]], + ['isidle_69',['isIdle',['../classUThread.html#a2c4554ad881c0532239a0930c2ebfe24',1,'UThread']]], + ['isidsgenerated_70',['isidsgenerated',['../classrtabmap_1_1Memory.html#a6d48ff5d4dfcf085123b5dd354fae681',1,'rtabmap::Memory::isIDsGenerated()'],['../classrtabmap_1_1Rtabmap.html#a5e85283c6421dcf9afb6961662e501b8',1,'rtabmap::Rtabmap::isIDsGenerated()']]], + ['isimagerequired_71',['isImageRequired',['../classrtabmap_1_1Registration.html#ae10ae7b6dbf4d5396db66600ebe18228',1,'rtabmap::Registration']]], + ['isincremental_72',['isincremental',['../classrtabmap_1_1Memory.html#a420ddb38a3ffefafc84d22b0dd3b3814',1,'rtabmap::Memory::isIncremental()'],['../classrtabmap_1_1VWDictionary.html#a706e209f6228c02730dd8ea501ab5369',1,'rtabmap::VWDictionary::isIncremental() const']]], + ['isincrementalflann_73',['isIncrementalFlann',['../classrtabmap_1_1VWDictionary.html#a9f016aa45f3b3d5618d104fb799ca998',1,'rtabmap::VWDictionary']]], + ['isinfodatafilled_74',['isInfoDataFilled',['../classrtabmap_1_1Odometry.html#a3276da70261724ceb03df8e410844a8c',1,'rtabmap::Odometry']]], + ['isinltm_75',['isInLTM',['../classrtabmap_1_1Memory.html#a2464a77e0190653e10ce9e60fb919ae9',1,'rtabmap::Memory']]], + ['isinmemory_76',['isinmemory',['../classrtabmap_1_1DBDriver.html#a0ecd6182f404d8e6822b66a54f1d248a',1,'rtabmap::DBDriver::isInMemory()'],['../classrtabmap_1_1DBDriverSqlite3.html#af9cf8fda0fcc032efb44981d908b4e55',1,'rtabmap::DBDriverSqlite3::isInMemory()']]], + ['isinstm_77',['isinstm',['../classrtabmap_1_1Rtabmap.html#a596ea3fbeb22c90db9530f6752900ecc',1,'rtabmap::Rtabmap::isInSTM()'],['../classrtabmap_1_1Memory.html#a19fe91598153249250ac4870db535e8e',1,'rtabmap::Memory::isInSTM()']]], + ['isint_78',['isInt',['../classUVariant.html#a4a22ee60a869140c36f80ff04f90c07b',1,'UVariant']]], + ['isintarray_79',['isIntArray',['../classUVariant.html#aa09528d4c1668a2dff51b0f12b3b1de3',1,'UVariant']]], + ['isinvertible_80',['isInvertible',['../classrtabmap_1_1Transform.html#addc1c06517c7308f00bd54b5744aa959',1,'rtabmap::Transform']]], + ['isinwm_81',['isInWM',['../classrtabmap_1_1Memory.html#a5058d8b44e4f76f1fedb76645087a1ac',1,'rtabmap::Memory']]], + ['iskilled_82',['isKilled',['../classUThread.html#a3a0d0de0f78eab72512941ccd048477b',1,'UThread']]], + ['islinksmodified_83',['isLinksModified',['../classrtabmap_1_1Signature.html#a93dcbd3cffc84808fe5652bf0f542ca9',1,'rtabmap::Signature']]], + ['islocalizationdatasaved_84',['isLocalizationDataSaved',['../classrtabmap_1_1Memory.html#a32ed69b783e53be29fca6102ab198a4e',1,'rtabmap::Memory']]], + ['ismapframeprojection_85',['isMapFrameProjection',['../classrtabmap_1_1LocalGridMaker.html#ae8fcd8ed901bc23bac3f14efb48567a9',1,'rtabmap::LocalGridMaker']]], + ['ismodified_86',['ismodified',['../classrtabmap_1_1Signature.html#ab63ee6d2a0e2cd456748a64d9990f969',1,'rtabmap::Signature::isModified()'],['../classrtabmap_1_1VWDictionary.html#aa0bcdf4002305d36bb072c019d475f13',1,'rtabmap::VWDictionary::isModified()']]], + ['isnodeassembled_87',['isNodeAssembled',['../classrtabmap_1_1GlobalMap.html#a9c853fcade3b4b9bd4f49b6a07025e6d',1,'rtabmap::GlobalMap']]], + ['isnull_88',['isNull',['../classrtabmap_1_1Transform.html#a0d6a1985391a45de4fe208e58c51b9d2',1,'rtabmap::Transform']]], + ['isodomgravityused_89',['isOdomGravityUsed',['../classrtabmap_1_1Memory.html#ab29b6d90e79694d7fdfb56574476141f',1,'rtabmap::Memory']]], + ['ispaused_90',['isPaused',['../classrtabmap_1_1SensorCaptureThread.html#a435f89b6a3186462f6ee860afa88644c',1,'rtabmap::SensorCaptureThread']]], + ['ispointvisiblefromcameras_91',['isPointVisibleFromCameras',['../classrtabmap_1_1SensorData.html#a30f069ee8ffa263ec2c18bc714713e03',1,'rtabmap::SensorData']]], + ['isreadonly_92',['isReadOnly',['../classrtabmap_1_1Memory.html#ad6d7488b61f8bedf6c9e3f4019a6b7f4',1,'rtabmap::Memory']]], + ['isrectificationmapinitialized_93',['isrectificationmapinitialized',['../classrtabmap_1_1CameraModel.html#a80cacb16d347e89980369cb2e02f3d48',1,'rtabmap::CameraModel::isRectificationMapInitialized()'],['../classrtabmap_1_1StereoCameraModel.html#aa35a73db2fc272f0f33b40220b75fa43',1,'rtabmap::StereoCameraModel::isRectificationMapInitialized()']]], + ['isrgbdmode_94',['isRGBDMode',['../classrtabmap_1_1Rtabmap.html#a691de75b6964ab48d7f1ea53ea40f4c1',1,'rtabmap::Rtabmap']]], + ['isrobust_95',['isRobust',['../classrtabmap_1_1Optimizer.html#a29ba07e1e829ae616d82756977161c9f',1,'rtabmap::Optimizer']]], + ['isrunning_96',['isRunning',['../classUThread.html#a38e2b22f0616ed4128312baff9cfeba9',1,'UThread']]], + ['issaved_97',['issaved',['../classrtabmap_1_1Signature.html#a0d15326165e9d01f0b91b247f5da23ea',1,'rtabmap::Signature::isSaved()'],['../classrtabmap_1_1VisualWord.html#a4a4d316a18741c30c8d2d5db50f3c4e7',1,'rtabmap::VisualWord::isSaved()']]], + ['isscanrequired_98',['isScanRequired',['../classrtabmap_1_1Registration.html#aa0748ad5a576d0919ef0d360137e5ea7',1,'rtabmap::Registration']]], + ['isshort_99',['isShort',['../classUVariant.html#a611898d77468fdb704aeaf20f5ebc5df',1,'UVariant']]], + ['isshortarray_100',['isShortArray',['../classUVariant.html#a671286922d321c4da699d4cebca3ca44',1,'UVariant']]], + ['isslam2d_101',['isSlam2d',['../classrtabmap_1_1Optimizer.html#a51485674608bbf910922ecee43cc13aa',1,'rtabmap::Optimizer']]], + ['isstr_102',['isStr',['../classUVariant.html#af431bdd37ebae79c5b778d66ad08cf50',1,'UVariant']]], + ['isuchar_103',['isUChar',['../classUVariant.html#af94e47d3da5a0ba9d605359ef843e5d4',1,'UVariant']]], + ['isuchararray_104',['isUCharArray',['../classUVariant.html#a66c02a68f48cab8c2952ebae7181b164',1,'UVariant']]], + ['isuint_105',['isUInt',['../classUVariant.html#aed53240d0ec77aca65317988753412dd',1,'UVariant']]], + ['isuintarray_106',['isUIntArray',['../classUVariant.html#af31b8bdca6cb78ebd3f8f6e97e895442',1,'UVariant']]], + ['isundef_107',['isUndef',['../classUVariant.html#aa33dc5850071f73864c280bd1d4e743b',1,'UVariant']]], + ['isuserdatarequired_108',['isUserDataRequired',['../classrtabmap_1_1Registration.html#a3cd064c74588fd13cce178596e188b5d',1,'rtabmap::Registration']]], + ['isushort_109',['isUShort',['../classUVariant.html#a87d098e60871ec85d179528d0a7bdc88',1,'UVariant']]], + ['isushortarray_110',['isUShortArray',['../classUVariant.html#a006cef10aa4c95539d0cd9d574de747d',1,'UVariant']]], + ['isvalid_111',['isvalid',['../classUFile.html#ad0ecde61a088d9fc3d034a513133341d',1,'UFile::isValid()'],['../classUDirectory.html#a8d471f3c9ff7391d25a52eab24255e64',1,'UDirectory::isValid()'],['../classrtabmap_1_1SensorData.html#ad620676ab1a971846ab80ef646aa5882',1,'rtabmap::SensorData::isValid()'],['../classrtabmap_1_1Link.html#a53974a2cea4315106cf12065ace8bb96',1,'rtabmap::Link::isValid()']]], + ['isvalidforprojection_112',['isvalidforprojection',['../classrtabmap_1_1StereoCameraModel.html#a6c16870b83978d286003b166fd6949cf',1,'rtabmap::StereoCameraModel::isValidForProjection()'],['../classrtabmap_1_1CameraModel.html#a7b6db41415e085d52bf363d09d5e6d67',1,'rtabmap::CameraModel::isValidForProjection()']]], + ['isvalidforrectification_113',['isvalidforrectification',['../classrtabmap_1_1StereoCameraModel.html#ac5e22eec7815cb27e436afada2b5769f',1,'rtabmap::StereoCameraModel::isValidForRectification()'],['../classrtabmap_1_1CameraModel.html#a46864eb8de680d45d79777e828dcbb6a',1,'rtabmap::CameraModel::isValidForRectification() const']]], + ['isvalidforreprojection_114',['isValidForReprojection',['../classrtabmap_1_1CameraModel.html#abd4db4f23eb05d531a34ee44f7cdb687',1,'rtabmap::CameraModel']]], + ['iterations_115',['iterations',['../classrtabmap_1_1Stereo.html#abde66966de114cd5649fd22602d27816',1,'rtabmap::Stereo::iterations()'],['../classrtabmap_1_1Optimizer.html#a178bb719b0e22863e29add12c85e14a5',1,'rtabmap::Optimizer::iterations()']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_c.js b/preview/pr-1492/api/latest/search/all_c.js index 65134e1c..5d2c0abc 100644 --- a/preview/pr-1492/api/latest/search/all_c.js +++ b/preview/pr-1492/api/latest/search/all_c.js @@ -1,111 +1,5 @@ var searchData= [ - ['icpcorrespondences_0',['icpCorrespondences',['../classrtabmap_1_1RegistrationInfo.html#a2cd3a5a3de9c1a07101ef198bf11a495',1,'rtabmap::RegistrationInfo']]], - ['icpinliersratio_1',['icpInliersRatio',['../classrtabmap_1_1RegistrationInfo.html#aa77a6a2994d004c83ce37906d7adce06',1,'rtabmap::RegistrationInfo']]], - ['icpiterations_2',['icpIterations',['../classrtabmap_1_1RegistrationInfo.html#a4183e994d882e94bd782678a3ab4cd12',1,'rtabmap::RegistrationInfo']]], - ['icprms_3',['icpRMS',['../classrtabmap_1_1RegistrationInfo.html#a1612de115fbd0bfb6dbe8e3aa3528037',1,'rtabmap::RegistrationInfo']]], - ['icprotation_4',['icpRotation',['../classrtabmap_1_1RegistrationInfo.html#a9487cf937223f68f2658189298d727e4',1,'rtabmap::RegistrationInfo']]], - ['icpstrategy_5',['IcpStrategy',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fab',1,'rtabmap::RegistrationIcp']]], - ['icpstructuralcomplexity_6',['icpStructuralComplexity',['../classrtabmap_1_1RegistrationInfo.html#a702e62ddd46f3912312be7b55fbba4de',1,'rtabmap::RegistrationInfo']]], - ['icpstructuraldistribution_7',['icpStructuralDistribution',['../classrtabmap_1_1RegistrationInfo.html#a8b152df7c54273e6e33cdfa1744157f5',1,'rtabmap::RegistrationInfo']]], - ['icptranslation_8',['icpTranslation',['../classrtabmap_1_1RegistrationInfo.html#a0aca4419a027a27d3aa9b65d7019898b',1,'rtabmap::RegistrationInfo']]], - ['id_9',['id',['../classUObjDeletionThread.html#a027f81f93f7b78c442a094d944136f20',1,'UObjDeletionThread::id()'],['../classrtabmap_1_1VisualWord.html#a988fd37d739297c9b04c7dc156de3c66',1,'rtabmap::VisualWord::id()'],['../classrtabmap_1_1Signature.html#a31c6e7b7e720eca20fb5935e0ee1d9f9',1,'rtabmap::Signature::id()'],['../classrtabmap_1_1SensorCaptureInfo.html#a2cd84bbdd9bd60f906b9b925ab0d302c',1,'rtabmap::SensorCaptureInfo::id'],['../classrtabmap_1_1Landmark.html#a2b5a5cbdb313813e3bb473a05b1145e2',1,'rtabmap::Landmark::id()'],['../classrtabmap_1_1SensorData.html#a84fbcb16e51018d96065d3ce240650c6',1,'rtabmap::SensorData::id()']]], - ['id_5finvalid_10',['ID_INVALID',['../classrtabmap_1_1VWDictionary.html#a83b1966a141848baeec5112c30bacf0f',1,'rtabmap::VWDictionary']]], - ['id_5fstart_11',['ID_START',['../classrtabmap_1_1VWDictionary.html#a2dbfec55a8921f52b642bf0dceea0c37',1,'rtabmap::VWDictionary']]], - ['imagecompressed_12',['imageCompressed',['../classrtabmap_1_1SensorData.html#aafcc6b483798b7a99fafa8f929db1029',1,'rtabmap::SensorData']]], - ['imageraw_13',['imageRaw',['../classrtabmap_1_1SensorData.html#ae9e44401d0d6faee8fcb801090936fef',1,'rtabmap::SensorData']]], - ['imagesalreadyrectified_14',['imagesAlreadyRectified',['../classrtabmap_1_1Odometry.html#ac9ae854d14d44d82e1f20e8a4791b9c4',1,'rtabmap::Odometry']]], - ['imu_15',['imu',['../classrtabmap_1_1SensorData.html#a056056de80edf1bc20505fd992cdc6e7',1,'rtabmap::SensorData::imu()'],['../classrtabmap_1_1IMU.html#a76e674d3ef1865369e1416ae5ff76483',1,'rtabmap::IMU::IMU()'],['../classrtabmap_1_1IMU.html#a8db1233b6871dcbd58f1862cee2826fa',1,'rtabmap::IMU::IMU(const cv::Vec4d &orientation, const cv::Mat &orientationCovariance, const cv::Vec3d &angularVelocity, const cv::Mat &angularVelocityCovariance, const cv::Vec3d &linearAcceleration, const cv::Mat &linearAccelerationCovariance, const Transform &localTransform=Transform::getIdentity())'],['../classrtabmap_1_1IMU.html#a3171afc29cdf8587a401b6da1b1908e6',1,'rtabmap::IMU::IMU(const cv::Vec3d &angularVelocity, const cv::Mat &angularVelocityCovariance, const cv::Vec3d &linearAcceleration, const cv::Mat &linearAccelerationCovariance, const Transform &localTransform=Transform::getIdentity())'],['../classrtabmap_1_1IMU.html',1,'rtabmap::IMU']]], - ['imuevent_16',['imuevent',['../classrtabmap_1_1IMUEvent.html#a1ab86d7c16b1cadb44f0440808a9a81b',1,'rtabmap::IMUEvent::IMUEvent()'],['../classrtabmap_1_1IMUEvent.html#af041b297fa5f621dbc4fd085b16da800',1,'rtabmap::IMUEvent::IMUEvent(const IMU &data, double stamp)'],['../classrtabmap_1_1IMUEvent.html',1,'rtabmap::IMUEvent']]], - ['imufilter_17',['IMUFilter',['../classrtabmap_1_1IMUFilter.html',1,'rtabmap']]], - ['imus_18',['imus',['../classrtabmap_1_1Odometry.html#a6c9ed388da42499d2244bb98c8ff0e8d',1,'rtabmap::Odometry']]], - ['imuthread_19',['imuthread',['../classrtabmap_1_1IMUThread.html#a97a2c48c6bb7e29ae64147fc9f032ac3',1,'rtabmap::IMUThread::IMUThread()'],['../classrtabmap_1_1IMUThread.html',1,'rtabmap::IMUThread']]], - ['incrementmapid_20',['incrementMapId',['../classrtabmap_1_1Memory.html#afce9dbf3e5657d65540e33c59e992d83',1,'rtabmap::Memory']]], - ['indices_20extraction_21',['Point Cloud Indices Extraction',['../group__ExtractIndices.html',1,'']]], - ['info_22',['info',['../classrtabmap_1_1SensorEvent.html#a89ec0e00ab443a71b4735e392e419331',1,'rtabmap::SensorEvent']]], - ['inframe_23',['inFrame',['../classrtabmap_1_1CameraModel.html#aa07cbe07c7893e726c408392cf54d9ca',1,'rtabmap::CameraModel']]], - ['init_24',['init',['../classrtabmap_1_1CameraStereoFlyCapture2.html#a46a2477a1c151927c9d5e7eea51d3354',1,'rtabmap::CameraStereoFlyCapture2::init()'],['../classrtabmap_1_1CameraStereoImages.html#abc0cb4bfd56314d0003c6ce5d365cbca',1,'rtabmap::CameraStereoImages::init()'],['../classrtabmap_1_1CameraStereoTara.html#a3cd79ca07d74d6a3501f3ecd9b31bbef',1,'rtabmap::CameraStereoTara::init()'],['../classrtabmap_1_1CameraStereoVideo.html#a8bc165fb5c77bb9693203791a0888269',1,'rtabmap::CameraStereoVideo::init()'],['../classrtabmap_1_1CameraStereoZed.html#a80088853404d1c4e89b5f29933d7b020',1,'rtabmap::CameraStereoZed::init()'],['../classrtabmap_1_1CameraStereoZedOC.html#a37264abe58baa727bb5ee8d6653fa443',1,'rtabmap::CameraStereoZedOC::init()'],['../classrtabmap_1_1CameraVideo.html#a2b20fb67f20ec64e6c43e8d76d5c1f74',1,'rtabmap::CameraVideo::init()'],['../classrtabmap_1_1DBReader.html#a31b8ffc3d213da7ab58a85ce89b8055e',1,'rtabmap::DBReader::init()'],['../classrtabmap_1_1IMUThread.html#aeed84fd5d571a5e9af54c8c3ea16ef9d',1,'rtabmap::IMUThread::init()'],['../classrtabmap_1_1LidarVLP16.html#a80162804e05013f64c6868084f460ab0',1,'rtabmap::LidarVLP16::init()'],['../classrtabmap_1_1Memory.html#aeeabc78648bf7dc14ea1356828cdeddd',1,'rtabmap::Memory::init()'],['../classrtabmap_1_1Rtabmap.html#a711c479925db2c9f8201aacffe70281b',1,'rtabmap::Rtabmap::init(const ParametersMap &parameters, const std::string &databasePath="", bool loadDatabaseParameters=false)'],['../classrtabmap_1_1Rtabmap.html#a25bfb157aa3be3bd3c8a1d4200329041',1,'rtabmap::Rtabmap::init(const std::string &configFile="", const std::string &databasePath="", bool loadDatabaseParameters=false)'],['../classrtabmap_1_1SensorCapture.html#a1c0cd843969fab53f157cbe0fd333b8a',1,'rtabmap::SensorCapture::init()'],['../classrtabmap_1_1CameraK4A.html#af2c611c697451697f318405469bb23e8',1,'rtabmap::CameraK4A::init()'],['../classrtabmap_1_1CameraSeerSense.html#a2fb66c8fa789c747b12c4ce85c8fc874',1,'rtabmap::CameraSeerSense::init()'],['../classrtabmap_1_1CameraRGBDImages.html#a21903042693fbbc0bfc1586225efb2dd',1,'rtabmap::CameraRGBDImages::init()'],['../classrtabmap_1_1CameraRealSense2.html#a7efbcb280ddd451a9c8fdbdba599c68f',1,'rtabmap::CameraRealSense2::init()'],['../classrtabmap_1_1CameraRealSense.html#a8c94957c92c38eee0d9ebbfd75d35a10',1,'rtabmap::CameraRealSense::init()'],['../classrtabmap_1_1CameraOrbbecSDK.html#a3a99d50d119791b9d3a36056aaddf59a',1,'rtabmap::CameraOrbbecSDK::init()'],['../classrtabmap_1_1CameraOpenNICV.html#a4d636b36e01de97d35fb0b6bb5fc3b7d',1,'rtabmap::CameraOpenNICV::init()'],['../classrtabmap_1_1CameraOpenNI2.html#a0c0da722b985da3595896fcc6bc72c7b',1,'rtabmap::CameraOpenNI2::init()'],['../classrtabmap_1_1CameraOpenni.html#aaa00fc3850c747fb261c87d4ad54827f',1,'rtabmap::CameraOpenni::init()'],['../classrtabmap_1_1CameraMyntEye.html#a368591c828d3bb5aabfe8cae56d01304',1,'rtabmap::CameraMyntEye::init()'],['../classrtabmap_1_1CameraK4W2.html#a33aec7e8863ddd2815a983a71e869127',1,'rtabmap::CameraK4W2::init()'],['../classrtabmap_1_1CameraDepthAI.html#aeab341a67f8c9ef3a078ef4636f969c1',1,'rtabmap::CameraDepthAI::init()'],['../classrtabmap_1_1CameraImages.html#a8f00b6eb8c78a66d3381877825d70206',1,'rtabmap::CameraImages::init()'],['../classrtabmap_1_1CameraFreenect2.html#aab9ed1bf2f64c6b8f6f95e25f94c4a8f',1,'rtabmap::CameraFreenect2::init()'],['../classrtabmap_1_1CameraStereoDC1394.html#a2cc861b0f7c66b8e21267678f6f5f221',1,'rtabmap::CameraStereoDC1394::init()'],['../classrtabmap_1_1CameraFreenect.html#aa36a4142ea9e7dab7120690b1d4a7449',1,'rtabmap::CameraFreenect::init()']]], - ['initrectificationmap_25',['initrectificationmap',['../classrtabmap_1_1CameraModel.html#a5690a86d11b0d84e80961ae5d38b1d25',1,'rtabmap::CameraModel::initRectificationMap()'],['../classrtabmap_1_1StereoCameraModel.html#a544ee7d540dfe57c94863190d87898aa',1,'rtabmap::StereoCameraModel::initRectificationMap()']]], - ['inliers_26',['inliers',['../classrtabmap_1_1RegistrationInfo.html#a9de693920adf2f33eb283018c1e52456',1,'rtabmap::RegistrationInfo']]], - ['inliersdistribution_27',['inliersDistribution',['../classrtabmap_1_1RegistrationInfo.html#a4461db9c85505ed07f6d69b5e0329601',1,'rtabmap::RegistrationInfo']]], - ['inliersids_28',['inliersIDs',['../classrtabmap_1_1RegistrationInfo.html#a3672f48c403ae0d9a309aa7b3a0715b2',1,'rtabmap::RegistrationInfo']]], - ['inliersmeandistance_29',['inliersMeanDistance',['../classrtabmap_1_1RegistrationInfo.html#a9b5a886b0d4a77966820ed5766ff42fc',1,'rtabmap::RegistrationInfo']]], - ['inlierspercam_30',['inliersPerCam',['../classrtabmap_1_1RegistrationInfo.html#a1537d6d65162a8c84cabcae7fba37c26',1,'rtabmap::RegistrationInfo']]], - ['inliersratio_31',['inliersRatio',['../classrtabmap_1_1RegistrationInfo.html#a2ffbcc42740094d7cb5e38bcd03006c8',1,'rtabmap::RegistrationInfo']]], - ['input_20types_20and_20corresponding_20output_20data_3a_32',['Supported input types and corresponding output data:',['../group__LaserScanFromPointCloud.html#autotoc_md0',1,'']]], - ['interest_20roi_20computation_33',['Region of Interest (ROI) Computation',['../group__RoiComputation.html',1,'']]], - ['interpolate_34',['interpolate',['../classrtabmap_1_1Transform.html#af42b1c945a7fee57a26207fb96b7143d',1,'rtabmap::Transform::interpolate()'],['../namespacertabmap_1_1util2d.html#afc241016af8396edf5228dbe9e80ee8d',1,'rtabmap::util2d::interpolate()']]], - ['introduction_35',['Introduction',['../group__UtiLite.html#intro',1,'']]], - ['inverse_36',['inverse',['../classrtabmap_1_1Link.html#a0d5dcb7392f6ac89ca8b4de202ca07d3',1,'rtabmap::Link::inverse()'],['../classrtabmap_1_1Transform.html#a71ff72d5731d252a87a19c63e3890e3a',1,'rtabmap::Transform::inverse()']]], - ['is3d_37',['is3D',['../classrtabmap_1_1LocalGrid.html#af4bac3ac9ffd57653dee619b5be2b4f7',1,'rtabmap::LocalGrid']]], - ['is3dof_38',['is3DoF',['../classrtabmap_1_1Transform.html#a61c6a6acf6b149caa67918331d73004a',1,'rtabmap::Transform']]], - ['is4dof_39',['is4DoF',['../classrtabmap_1_1Transform.html#adaa07bac5d863d028d277b84880aeaab',1,'rtabmap::Transform']]], - ['isavailable_40',['isavailable',['../classrtabmap_1_1Optimizer.html#afe0381a3b42926b7634027e522766eb1',1,'rtabmap::Optimizer::isAvailable()'],['../classrtabmap_1_1Feature2D.html#a6020550480c25d36f0b4255629e75ee2',1,'rtabmap::Feature2D::isAvailable()']]], - ['isbadsignature_41',['isBadSignature',['../classrtabmap_1_1Signature.html#a693874de0d6ede4fe5c5d43d6f4d8b55',1,'rtabmap::Signature']]], - ['isbindatakept_42',['isBinDataKept',['../classrtabmap_1_1Memory.html#a18a6e852d545751fbc348d2aae6d7fe0',1,'rtabmap::Memory']]], - ['isbool_43',['isBool',['../classUVariant.html#a1f5b265f0e4569021bd6bc212cae91f7',1,'UVariant']]], - ['iscapturing_44',['isCapturing',['../classrtabmap_1_1SensorCaptureThread.html#ab2654b31ebdf06b375045fadbc83731a',1,'rtabmap::SensorCaptureThread']]], - ['ischar_45',['isChar',['../classUVariant.html#a644e3deffa081cacfdadddc1f504e6b6',1,'UVariant']]], - ['ischararray_46',['isCharArray',['../classUVariant.html#ab17409bb37beec9c62defdbe398dfe8b',1,'UVariant']]], - ['isconnected_47',['isConnected',['../classrtabmap_1_1DBDriver.html#a7b1222cf6e75d7365b5b90c37bca2a85',1,'rtabmap::DBDriver']]], - ['iscovarianceignored_48',['isCovarianceIgnored',['../classrtabmap_1_1Optimizer.html#a8bb6372ce4c67fd9b8d54f692ac34238',1,'rtabmap::Optimizer']]], - ['iscreating_49',['isCreating',['../classUThread.html#ac80eff7d48382fd230141ca286370d33',1,'UThread']]], - ['isdouble_50',['isDouble',['../classUVariant.html#a3b9f099698afa0716564960cce359a60',1,'UVariant']]], - ['isdoublearray_51',['isDoubleArray',['../classUVariant.html#aa0a91a91288b102857ebc978767d71c4',1,'UVariant']]], - ['isenabled_52',['isEnabled',['../classrtabmap_1_1Signature.html#a343a565680d03c45cc29dff7392b275e',1,'rtabmap::Signature']]], - ['isfisheye_53',['isFisheye',['../classrtabmap_1_1CameraModel.html#a3ceb0d36d8786f03b778d1969cb6e839',1,'rtabmap::CameraModel']]], - ['isfloat_54',['isFloat',['../classUVariant.html#a2d5757424cf7e69ede4564b82a7ab95c',1,'UVariant']]], - ['isfloatarray_55',['isFloatArray',['../classUVariant.html#a94c1a6cbd6c39968801cc4116bae3c55',1,'UVariant']]], - ['isgpuavailable_56',['isgpuavailable',['../classrtabmap_1_1FAST.html#a1418ac4de2bdf5815df888a4d1f50b2e',1,'rtabmap::FAST::isGpuAvailable()'],['../classrtabmap_1_1Feature2D.html#a8d330b2b7db059f59c257cde6c9b6a99',1,'rtabmap::Feature2D::isGpuAvailable()'],['../classrtabmap_1_1SURF.html#a1150923dbf7e1bfd066dba0c3b22db57',1,'rtabmap::SURF::isGpuAvailable()'],['../classrtabmap_1_1SIFT.html#ad089f68ffc9ef1b42b5a9c2d5a5ecd81',1,'rtabmap::SIFT::isGpuAvailable()'],['../classrtabmap_1_1ORB.html#a7b5e3e7cc41dd04e517c5332f04d3a0a',1,'rtabmap::ORB::isGpuAvailable()'],['../classrtabmap_1_1GFTT.html#a05151f04cf624576783837dc48ddf744',1,'rtabmap::GFTT::isGpuAvailable()'],['../classrtabmap_1_1SuperPointTorch.html#aee69f6089f657449d3813b440abbaa25',1,'rtabmap::SuperPointTorch::isGpuAvailable()'],['../classrtabmap_1_1SuperPointRpautrat.html#ac041c8738dc391661ba21331bf78d344',1,'rtabmap::SuperPointRpautrat::isGpuAvailable()']]], - ['isgpuenabled_57',['isgpuenabled',['../classrtabmap_1_1StereoOpticalFlow.html#abc4c02bc672566fc2dd3f7331b84944e',1,'rtabmap::StereoOpticalFlow::isGpuEnabled()'],['../classrtabmap_1_1Stereo.html#ac1db900d4dbca15de73a81d32f0be179',1,'rtabmap::Stereo::isGpuEnabled()']]], - ['isgraphreduced_58',['isGraphReduced',['../classrtabmap_1_1Memory.html#a790e24b6cb0fb3ec2ed198121a6211c1',1,'rtabmap::Memory']]], - ['isgridfromdepth_59',['isGridFromDepth',['../classrtabmap_1_1LocalGridMaker.html#a60f571f0fd1e58a1a82eb39bfeafda2a',1,'rtabmap::LocalGridMaker']]], - ['isidentity_60',['isIdentity',['../classrtabmap_1_1Transform.html#ae0636052ce31698d4d45afe4492ffab9',1,'rtabmap::Transform']]], - ['isidle_61',['isIdle',['../classUThread.html#a2c4554ad881c0532239a0930c2ebfe24',1,'UThread']]], - ['isidsgenerated_62',['isidsgenerated',['../classrtabmap_1_1Memory.html#a6d48ff5d4dfcf085123b5dd354fae681',1,'rtabmap::Memory::isIDsGenerated()'],['../classrtabmap_1_1Rtabmap.html#a5e85283c6421dcf9afb6961662e501b8',1,'rtabmap::Rtabmap::isIDsGenerated()']]], - ['isimagerequired_63',['isImageRequired',['../classrtabmap_1_1Registration.html#ae10ae7b6dbf4d5396db66600ebe18228',1,'rtabmap::Registration']]], - ['isincremental_64',['isincremental',['../classrtabmap_1_1Memory.html#a420ddb38a3ffefafc84d22b0dd3b3814',1,'rtabmap::Memory::isIncremental()'],['../classrtabmap_1_1VWDictionary.html#a706e209f6228c02730dd8ea501ab5369',1,'rtabmap::VWDictionary::isIncremental() const']]], - ['isincrementalflann_65',['isIncrementalFlann',['../classrtabmap_1_1VWDictionary.html#a9f016aa45f3b3d5618d104fb799ca998',1,'rtabmap::VWDictionary']]], - ['isinfodatafilled_66',['isInfoDataFilled',['../classrtabmap_1_1Odometry.html#a3276da70261724ceb03df8e410844a8c',1,'rtabmap::Odometry']]], - ['isinltm_67',['isInLTM',['../classrtabmap_1_1Memory.html#a2464a77e0190653e10ce9e60fb919ae9',1,'rtabmap::Memory']]], - ['isinmemory_68',['isinmemory',['../classrtabmap_1_1DBDriverSqlite3.html#af9cf8fda0fcc032efb44981d908b4e55',1,'rtabmap::DBDriverSqlite3::isInMemory()'],['../classrtabmap_1_1DBDriver.html#a0ecd6182f404d8e6822b66a54f1d248a',1,'rtabmap::DBDriver::isInMemory()']]], - ['isinstm_69',['isinstm',['../classrtabmap_1_1Memory.html#a19fe91598153249250ac4870db535e8e',1,'rtabmap::Memory::isInSTM()'],['../classrtabmap_1_1Rtabmap.html#a596ea3fbeb22c90db9530f6752900ecc',1,'rtabmap::Rtabmap::isInSTM()']]], - ['isint_70',['isInt',['../classUVariant.html#a4a22ee60a869140c36f80ff04f90c07b',1,'UVariant']]], - ['isintarray_71',['isIntArray',['../classUVariant.html#aa09528d4c1668a2dff51b0f12b3b1de3',1,'UVariant']]], - ['isinvertible_72',['isInvertible',['../classrtabmap_1_1Transform.html#addc1c06517c7308f00bd54b5744aa959',1,'rtabmap::Transform']]], - ['isinwm_73',['isInWM',['../classrtabmap_1_1Memory.html#a5058d8b44e4f76f1fedb76645087a1ac',1,'rtabmap::Memory']]], - ['iskilled_74',['isKilled',['../classUThread.html#a3a0d0de0f78eab72512941ccd048477b',1,'UThread']]], - ['islinksmodified_75',['isLinksModified',['../classrtabmap_1_1Signature.html#a93dcbd3cffc84808fe5652bf0f542ca9',1,'rtabmap::Signature']]], - ['islocalizationdatasaved_76',['isLocalizationDataSaved',['../classrtabmap_1_1Memory.html#a32ed69b783e53be29fca6102ab198a4e',1,'rtabmap::Memory']]], - ['ismapframeprojection_77',['isMapFrameProjection',['../classrtabmap_1_1LocalGridMaker.html#ae8fcd8ed901bc23bac3f14efb48567a9',1,'rtabmap::LocalGridMaker']]], - ['ismodified_78',['ismodified',['../classrtabmap_1_1Signature.html#ab63ee6d2a0e2cd456748a64d9990f969',1,'rtabmap::Signature::isModified()'],['../classrtabmap_1_1VWDictionary.html#aa0bcdf4002305d36bb072c019d475f13',1,'rtabmap::VWDictionary::isModified()']]], - ['isnodeassembled_79',['isNodeAssembled',['../classrtabmap_1_1GlobalMap.html#a9c853fcade3b4b9bd4f49b6a07025e6d',1,'rtabmap::GlobalMap']]], - ['isnull_80',['isNull',['../classrtabmap_1_1Transform.html#a0d6a1985391a45de4fe208e58c51b9d2',1,'rtabmap::Transform']]], - ['isodomgravityused_81',['isOdomGravityUsed',['../classrtabmap_1_1Memory.html#ab29b6d90e79694d7fdfb56574476141f',1,'rtabmap::Memory']]], - ['ispaused_82',['isPaused',['../classrtabmap_1_1SensorCaptureThread.html#a435f89b6a3186462f6ee860afa88644c',1,'rtabmap::SensorCaptureThread']]], - ['ispointvisiblefromcameras_83',['isPointVisibleFromCameras',['../classrtabmap_1_1SensorData.html#a30f069ee8ffa263ec2c18bc714713e03',1,'rtabmap::SensorData']]], - ['isreadonly_84',['isReadOnly',['../classrtabmap_1_1Memory.html#ad6d7488b61f8bedf6c9e3f4019a6b7f4',1,'rtabmap::Memory']]], - ['isrectificationmapinitialized_85',['isrectificationmapinitialized',['../classrtabmap_1_1CameraModel.html#a80cacb16d347e89980369cb2e02f3d48',1,'rtabmap::CameraModel::isRectificationMapInitialized()'],['../classrtabmap_1_1StereoCameraModel.html#aa35a73db2fc272f0f33b40220b75fa43',1,'rtabmap::StereoCameraModel::isRectificationMapInitialized()']]], - ['isrgbdmode_86',['isRGBDMode',['../classrtabmap_1_1Rtabmap.html#a691de75b6964ab48d7f1ea53ea40f4c1',1,'rtabmap::Rtabmap']]], - ['isrobust_87',['isRobust',['../classrtabmap_1_1Optimizer.html#a29ba07e1e829ae616d82756977161c9f',1,'rtabmap::Optimizer']]], - ['isrunning_88',['isRunning',['../classUThread.html#a38e2b22f0616ed4128312baff9cfeba9',1,'UThread']]], - ['issaved_89',['issaved',['../classrtabmap_1_1Signature.html#a0d15326165e9d01f0b91b247f5da23ea',1,'rtabmap::Signature::isSaved()'],['../classrtabmap_1_1VisualWord.html#a4a4d316a18741c30c8d2d5db50f3c4e7',1,'rtabmap::VisualWord::isSaved()']]], - ['isscanrequired_90',['isScanRequired',['../classrtabmap_1_1Registration.html#aa0748ad5a576d0919ef0d360137e5ea7',1,'rtabmap::Registration']]], - ['isshort_91',['isShort',['../classUVariant.html#a611898d77468fdb704aeaf20f5ebc5df',1,'UVariant']]], - ['isshortarray_92',['isShortArray',['../classUVariant.html#a671286922d321c4da699d4cebca3ca44',1,'UVariant']]], - ['isslam2d_93',['isSlam2d',['../classrtabmap_1_1Optimizer.html#a51485674608bbf910922ecee43cc13aa',1,'rtabmap::Optimizer']]], - ['isstr_94',['isStr',['../classUVariant.html#af431bdd37ebae79c5b778d66ad08cf50',1,'UVariant']]], - ['isuchar_95',['isUChar',['../classUVariant.html#af94e47d3da5a0ba9d605359ef843e5d4',1,'UVariant']]], - ['isuchararray_96',['isUCharArray',['../classUVariant.html#a66c02a68f48cab8c2952ebae7181b164',1,'UVariant']]], - ['isuint_97',['isUInt',['../classUVariant.html#aed53240d0ec77aca65317988753412dd',1,'UVariant']]], - ['isuintarray_98',['isUIntArray',['../classUVariant.html#af31b8bdca6cb78ebd3f8f6e97e895442',1,'UVariant']]], - ['isundef_99',['isUndef',['../classUVariant.html#aa33dc5850071f73864c280bd1d4e743b',1,'UVariant']]], - ['isuserdatarequired_100',['isUserDataRequired',['../classrtabmap_1_1Registration.html#a3cd064c74588fd13cce178596e188b5d',1,'rtabmap::Registration']]], - ['isushort_101',['isUShort',['../classUVariant.html#a87d098e60871ec85d179528d0a7bdc88',1,'UVariant']]], - ['isushortarray_102',['isUShortArray',['../classUVariant.html#a006cef10aa4c95539d0cd9d574de747d',1,'UVariant']]], - ['isvalid_103',['isvalid',['../classUFile.html#ad0ecde61a088d9fc3d034a513133341d',1,'UFile::isValid()'],['../classUDirectory.html#a8d471f3c9ff7391d25a52eab24255e64',1,'UDirectory::isValid()'],['../classrtabmap_1_1SensorData.html#ad620676ab1a971846ab80ef646aa5882',1,'rtabmap::SensorData::isValid()'],['../classrtabmap_1_1Link.html#a53974a2cea4315106cf12065ace8bb96',1,'rtabmap::Link::isValid()']]], - ['isvalidforprojection_104',['isvalidforprojection',['../classrtabmap_1_1CameraModel.html#a7b6db41415e085d52bf363d09d5e6d67',1,'rtabmap::CameraModel::isValidForProjection()'],['../classrtabmap_1_1StereoCameraModel.html#a6c16870b83978d286003b166fd6949cf',1,'rtabmap::StereoCameraModel::isValidForProjection()']]], - ['isvalidforrectification_105',['isvalidforrectification',['../classrtabmap_1_1CameraModel.html#a46864eb8de680d45d79777e828dcbb6a',1,'rtabmap::CameraModel::isValidForRectification()'],['../classrtabmap_1_1StereoCameraModel.html#ac5e22eec7815cb27e436afada2b5769f',1,'rtabmap::StereoCameraModel::isValidForRectification()']]], - ['isvalidforreprojection_106',['isValidForReprojection',['../classrtabmap_1_1CameraModel.html#abd4db4f23eb05d531a34ee44f7cdb687',1,'rtabmap::CameraModel']]], - ['iterations_107',['iterations',['../classrtabmap_1_1Optimizer.html#a178bb719b0e22863e29add12c85e14a5',1,'rtabmap::Optimizer::iterations()'],['../classrtabmap_1_1Stereo.html#abde66966de114cd5649fd22602d27816',1,'rtabmap::Stereo::iterations()']]] + ['join_0',['join',['../classUThread.html#acf33c0e4b656af76da100e7d4f69ed1d',1,'UThread']]], + ['jointrashthread_1',['joinTrashThread',['../classrtabmap_1_1Memory.html#a2bba8c0aa57778bb441a97728d45a58e',1,'rtabmap::Memory']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_d.js b/preview/pr-1492/api/latest/search/all_d.js index 5d2c0abc..9f7d77bc 100644 --- a/preview/pr-1492/api/latest/search/all_d.js +++ b/preview/pr-1492/api/latest/search/all_d.js @@ -1,5 +1,757 @@ var searchData= [ - ['join_0',['join',['../classUThread.html#acf33c0e4b656af76da100e7d4f69ed1d',1,'UThread']]], - ['jointrashthread_1',['joinTrashThread',['../classrtabmap_1_1Memory.html#a2bba8c0aa57778bb441a97728d45a58e',1,'rtabmap::Memory']]] + ['k_0',['K',['../classrtabmap_1_1CameraModel.html#a5df2e6c3f361b7084e4d26d7f1846e3d',1,'rtabmap::CameraModel']]], + ['k_5fraw_1',['K_raw',['../classrtabmap_1_1CameraModel.html#ada626650b01d35b494016a5490efb31a',1,'rtabmap::CameraModel']]], + ['kallwithlandmarks_2',['kAllWithLandmarks',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eacc2cbab0ea322149df37addb91cb75ac',1,'rtabmap::Link']]], + ['kallwithoutlandmarks_3',['kAllWithoutLandmarks',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eae8ffae7407e28cf7a125f76bea2864a5',1,'rtabmap::Link']]], + ['kambientairpressure_4',['kAmbientAirPressure',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa2659626ccc2aa59e2d83a57f34e400f0',1,'rtabmap::EnvSensor']]], + ['kambientlight_5',['kAmbientLight',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa8eee701051a2603e162a65d4948a64d8',1,'rtabmap::EnvSensor']]], + ['kambientrelativehumidity_6',['kAmbientRelativeHumidity',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa7c238626943b1254027ed1b5454ae101',1,'rtabmap::EnvSensor']]], + ['kambienttemperature_7',['kAmbientTemperature',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa9e348acef07abec64edef43b58ea1b83',1,'rtabmap::EnvSensor']]], + ['kaze_8',['kaze',['../parameters.html#parameters_KAZE',1,'KAZE'],['../classrtabmap_1_1KAZE.html',1,'rtabmap::KAZE']]], + ['kbayesfullpredictionupdate_9',['kBayesFullPredictionUpdate',['../classrtabmap_1_1Parameters.html#a08f0a214eb15975386b5d06be56e38b4',1,'rtabmap::Parameters']]], + ['kbayespredictionlc_10',['kBayesPredictionLC',['../classrtabmap_1_1Parameters.html#aabfee3d6757a2269d7bbbbd3ebc20fb1',1,'rtabmap::Parameters']]], + ['kbayesvirtualplacepriorthr_11',['kBayesVirtualPlacePriorThr',['../classrtabmap_1_1Parameters.html#af5f568511dbc4d9213d21acf1cedd65e',1,'rtabmap::Parameters']]], + ['kbool_12',['kBool',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdac7d8fa7273711e6711880ba9f9d10f62',1,'UVariant']]], + ['kbriefbytes_13',['kBRIEFBytes',['../classrtabmap_1_1Parameters.html#a62ce1ff73ad01bb94bc5c1b19467e140',1,'rtabmap::Parameters']]], + ['kbriskoctaves_14',['kBRISKOctaves',['../classrtabmap_1_1Parameters.html#ad8e01f25d2fd5dbc2460db13f761dddf',1,'rtabmap::Parameters']]], + ['kbriskpatternscale_15',['kBRISKPatternScale',['../classrtabmap_1_1Parameters.html#a44b86ee14e1ed84d429fe58f889854c7',1,'rtabmap::Parameters']]], + ['kbriskthresh_16',['kBRISKThresh',['../classrtabmap_1_1Parameters.html#af0c6a76aca67ca854db89db8cbc17acc',1,'rtabmap::Parameters']]], + ['kchar_17',['kChar',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda117693c00c89461634dc137ee9a219c4',1,'UVariant']]], + ['kchararray_18',['kCharArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdafecb2dc57006c548e5ab0b59f2062c29',1,'UVariant']]], + ['kcmdcancelgoal_19',['kCmdCancelGoal',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a01628ffc80300d04ed04e92e54ec45ae',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdcleandatabuffer_20',['kCmdCleanDataBuffer',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a708e03e12a54f6525365376bc992e15c',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdclose_21',['kCmdClose',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a38f200b1633df5e59891e739f74dfd18',1,'rtabmap::RtabmapEventCmd']]], + ['kcmddumpmemory_22',['kCmdDumpMemory',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801ac502abc00c88395400bf9742c91bdf32',1,'rtabmap::RtabmapEventCmd']]], + ['kcmddumpprediction_23',['kCmdDumpPrediction',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801aa0918b6878ef55d0490414c40f4afea6',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdexportposes_24',['kCmdExportPoses',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a464be1b7dcf88f079ed9a7a2c1100fdd',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdgeneratedotgraph_25',['kCmdGenerateDOTGraph',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801ab69181c7e5e81a85ec6f3888f995685d',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdgoal_26',['kCmdGoal',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801aeced93a6e04c8115875c8d0fe588250d',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdinit_27',['kCmdInit',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801af03efbff0b297b981f75f077aac49856',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdlabel_28',['kCmdLabel',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a29d3e98121b70d06e0ca342cb3bcda4c',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdpause_29',['kCmdPause',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a29a4641069f4cd19a332982291f63e57',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdpublish3dmap_30',['kCmdPublish3DMap',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a8bdd31ff2a969a5f73c86a14e5192fcc',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdremovelabel_31',['kCmdRemoveLabel',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801ad140704bb865de92427860545738bf7f',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdrepublishdata_32',['kCmdRepublishData',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a6c0888430b821a9b6094c66a6f42d9cf',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdresetmemory_33',['kCmdResetMemory',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a02ced1d9f6f5c6210277b19d3b8bcdd9',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdresume_34',['kCmdResume',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801abf715ad034353e5eaeb424c638aff0df',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdtriggernewmap_35',['kCmdTriggerNewMap',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801af522eca014994dec79657ed6efff7fee',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdundef_36',['kCmdUndef',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a45df53bd895e7ae01cc2d5b684068fb2',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdupdateparams_37',['kCmdUpdateParams',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801afc8f39bbe51260a2743dc2b8dfc2b6f3',1,'rtabmap::RtabmapEventCmd']]], + ['kcodedata_38',['kCodeData',['../classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66a96386fbcb6a0fd382113f188c193ed61',1,'rtabmap::SensorEvent']]], + ['kcodenomoreimages_39',['kCodeNoMoreImages',['../classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66a377f61ebd393e5db46b02121270abdf2',1,'rtabmap::SensorEvent']]], + ['kcomplementaryfilter_40',['kComplementaryFilter',['../classrtabmap_1_1IMUFilter.html#a1332e06cbd6b83c0532e6d71523cdb83a13d263540bc4ee0b91102547c8eb1ae2',1,'rtabmap::IMUFilter']]], + ['kcustomsensor1_41',['kCustomSensor1',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa88e60173d5f413f4ab490a99c034453e',1,'rtabmap::EnvSensor']]], + ['kcustomsensor2_42',['kCustomSensor2',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa9bb90358c0c69177bb8a918cd38aee8a',1,'rtabmap::EnvSensor']]], + ['kcustomsensor3_43',['kCustomSensor3',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa7bcfccab26830a87edcf9dbf7d7b166b',1,'rtabmap::EnvSensor']]], + ['kcustomsensor4_44',['kCustomSensor4',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa53762a7b85a4a07845e8c447e0ba19e7',1,'rtabmap::EnvSensor']]], + ['kcustomsensor5_45',['kCustomSensor5',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fafd5342a456a7e150c2d7598a7b297c92',1,'rtabmap::EnvSensor']]], + ['kcustomsensor6_46',['kCustomSensor6',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30faef0358209e8fe8218ab939fa9ab4a693',1,'rtabmap::EnvSensor']]], + ['kcustomsensor7_47',['kCustomSensor7',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30faeb1ce734601c915d6a411c76ff4bb8f8',1,'rtabmap::EnvSensor']]], + ['kcustomsensor8_48',['kCustomSensor8',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa24c103c2769770dd36d87e0567be9140',1,'rtabmap::EnvSensor']]], + ['kcustomsensor9_49',['kCustomSensor9',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa669f9ca8a243a813b981ff2b672b0f89',1,'rtabmap::EnvSensor']]], + ['kdbsqlite3cachesize_50',['kDbSqlite3CacheSize',['../classrtabmap_1_1Parameters.html#a66f7bbca12f9fdf7db68b23e6216ef28',1,'rtabmap::Parameters']]], + ['kdbsqlite3inmemory_51',['kDbSqlite3InMemory',['../classrtabmap_1_1Parameters.html#af89c7aa5e4d7dea98fe2cd05e231346d',1,'rtabmap::Parameters']]], + ['kdbsqlite3journalmode_52',['kDbSqlite3JournalMode',['../classrtabmap_1_1Parameters.html#a8cf0412111ec59d46a4fb109bc3e8ad3',1,'rtabmap::Parameters']]], + ['kdbsqlite3synchronous_53',['kDbSqlite3Synchronous',['../classrtabmap_1_1Parameters.html#a23665c30783f8f7092c145bad3e359dd',1,'rtabmap::Parameters']]], + ['kdbsqlite3tempstore_54',['kDbSqlite3TempStore',['../classrtabmap_1_1Parameters.html#a2ee0c59c976d0fdffc18c690ab7aef73',1,'rtabmap::Parameters']]], + ['kdbtargetversion_55',['kDbTargetVersion',['../classrtabmap_1_1Parameters.html#a4356a08f2a4153665ff049e73000c303',1,'rtabmap::Parameters']]], + ['kdefaultlogfilename_56',['kDefaultLogFileName',['../classULogger.html#ad18593456dbc3c4157ce986f55de6795',1,'ULogger']]], + ['kdouble_57',['kDouble',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2b55c7ccdc00fd1d99247cf4c22283fd',1,'UVariant']]], + ['kdoublearray_58',['kDoubleArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda572a22c911f2d6525d10d6fec2371a7b',1,'UVariant']]], + ['kend_59',['kEnd',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eaa071317c0618d61e3b2cde25e1095c00',1,'rtabmap::Link']]], + ['keyframeadded_60',['keyFrameAdded',['../classrtabmap_1_1OdometryInfo.html#a9e40155a67416dcb420f4164e4aa348a',1,'rtabmap::OdometryInfo']]], + ['keypoints_61',['keypoints',['../classrtabmap_1_1SensorData.html#afdc0db8c8176c4108e78e66df54b7d94',1,'rtabmap::SensorData']]], + ['keypoints3d_62',['keypoints3D',['../classrtabmap_1_1SensorData.html#ab17daf3d7c2cd1253306e6d5991549df',1,'rtabmap::SensorData']]], + ['kfastcv_63',['kFASTCV',['../classrtabmap_1_1Parameters.html#a9868a2aa2ff8894d00088ca7aded75e0',1,'rtabmap::Parameters']]], + ['kfastgpu_64',['kFASTGpu',['../classrtabmap_1_1Parameters.html#ae1c7644f497ae8fe3ea1c31d20fb3e77',1,'rtabmap::Parameters']]], + ['kfastgpukeypointsratio_65',['kFASTGpuKeypointsRatio',['../classrtabmap_1_1Parameters.html#ae35a026ec83bca7ee057887a7c61e7aa',1,'rtabmap::Parameters']]], + ['kfastgridcols_66',['kFASTGridCols',['../classrtabmap_1_1Parameters.html#a495b537e66f3b84299ec6ddb4b655db3',1,'rtabmap::Parameters']]], + ['kfastgridrows_67',['kFASTGridRows',['../classrtabmap_1_1Parameters.html#a7baba0d971512a68bd19cd3ab5afce91',1,'rtabmap::Parameters']]], + ['kfastmaxthreshold_68',['kFASTMaxThreshold',['../classrtabmap_1_1Parameters.html#a0f183f29462258ed99a44d174405640a',1,'rtabmap::Parameters']]], + ['kfastminthreshold_69',['kFASTMinThreshold',['../classrtabmap_1_1Parameters.html#aefa8c1c443422ddc86b12b8c39d558c1',1,'rtabmap::Parameters']]], + ['kfastnonmaxsuppression_70',['kFASTNonmaxSuppression',['../classrtabmap_1_1Parameters.html#aa7ec4748a513318585530bdf77e23cb7',1,'rtabmap::Parameters']]], + ['kfastthreshold_71',['kFASTThreshold',['../classrtabmap_1_1Parameters.html#ab0310b05579e241dbf6233f2d90b4d40',1,'rtabmap::Parameters']]], + ['kfloat_72',['kFloat',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdab133726c8e281b1f873b68d28652cbaf',1,'UVariant']]], + ['kfloatarray_73',['kFloatArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda11179285157ee27026c6b7a3a257dec2',1,'UVariant']]], + ['kfreaknoctaves_74',['kFREAKNOctaves',['../classrtabmap_1_1Parameters.html#af48faacb97db49ed8bfdfe5138996c6b',1,'rtabmap::Parameters']]], + ['kfreakorientationnormalized_75',['kFREAKOrientationNormalized',['../classrtabmap_1_1Parameters.html#a415c8e59ec5184ff1a53f11741a23787',1,'rtabmap::Parameters']]], + ['kfreakpatternscale_76',['kFREAKPatternScale',['../classrtabmap_1_1Parameters.html#a3bc68df8d08d383f6659e30e967b97da',1,'rtabmap::Parameters']]], + ['kfreakscalenormalized_77',['kFREAKScaleNormalized',['../classrtabmap_1_1Parameters.html#a9143c60d083a74debb69f96ef0bdd86c',1,'rtabmap::Parameters']]], + ['kg2ooptimizer_78',['kg2oOptimizer',['../classrtabmap_1_1Parameters.html#aef86c8d789e3c0883af2bdcc0bccc95a',1,'rtabmap::Parameters']]], + ['kg2osolver_79',['kg2oSolver',['../classrtabmap_1_1Parameters.html#a1fe7a65c4c54f17e60b55c73ffb94ec7',1,'rtabmap::Parameters']]], + ['kgfttblocksize_80',['kGFTTBlockSize',['../classrtabmap_1_1Parameters.html#ae16b197e0dedd91de692e1f147e3a2c6',1,'rtabmap::Parameters']]], + ['kgfttgpu_81',['kGFTTGpu',['../classrtabmap_1_1Parameters.html#ab29e59a1629d8d113cdf61f27a4b009f',1,'rtabmap::Parameters']]], + ['kgfttk_82',['kGFTTK',['../classrtabmap_1_1Parameters.html#a76531055869daa8a3500b1a2e59087ba',1,'rtabmap::Parameters']]], + ['kgfttmindistance_83',['kGFTTMinDistance',['../classrtabmap_1_1Parameters.html#aa1c20d6d51c8163c76d6d5f3b8776ec1',1,'rtabmap::Parameters']]], + ['kgfttqualitylevel_84',['kGFTTQualityLevel',['../classrtabmap_1_1Parameters.html#a464cba190eaeeeb112ab6c878db2f5f5',1,'rtabmap::Parameters']]], + ['kgfttuseharrisdetector_85',['kGFTTUseHarrisDetector',['../classrtabmap_1_1Parameters.html#ae7d3c6f4065a49a5a6f7f1d54b4bfcb5',1,'rtabmap::Parameters']]], + ['kglobalclosure_86',['kGlobalClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eae963042a31afec63e8c0683696ac6791',1,'rtabmap::Link']]], + ['kgmsthresholdfactor_87',['kGMSThresholdFactor',['../classrtabmap_1_1Parameters.html#a4ac2b3550fbbd94f088b7b40a4fb7fe1',1,'rtabmap::Parameters']]], + ['kgmswithrotation_88',['kGMSWithRotation',['../classrtabmap_1_1Parameters.html#ae056f4c45333f9afe44cd2e7bffd7bdf',1,'rtabmap::Parameters']]], + ['kgmswithscale_89',['kGMSWithScale',['../classrtabmap_1_1Parameters.html#a1a6daaf29f6d0b92c036201c256c9644',1,'rtabmap::Parameters']]], + ['kgravity_90',['kGravity',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea37d186f2447908a27d531be74a2f6983',1,'rtabmap::Link']]], + ['kgrid3d_91',['kGrid3D',['../classrtabmap_1_1Parameters.html#a9cc690fcb9e611d424ad844ae825ccfd',1,'rtabmap::Parameters']]], + ['kgridcellsize_92',['kGridCellSize',['../classrtabmap_1_1Parameters.html#a9ba0c8ad336348dd5a031bf858efb2d1',1,'rtabmap::Parameters']]], + ['kgridclusterradius_93',['kGridClusterRadius',['../classrtabmap_1_1Parameters.html#a2a1b1d1ad7b11b884f37e3dc7ecf468e',1,'rtabmap::Parameters']]], + ['kgriddepthdecimation_94',['kGridDepthDecimation',['../classrtabmap_1_1Parameters.html#a91ac51fd2094e2fae2ecfae7cf52e620',1,'rtabmap::Parameters']]], + ['kgriddepthroiratios_95',['kGridDepthRoiRatios',['../classrtabmap_1_1Parameters.html#a79d2fcd0644b3e2bf55b7b1c8b5f8ab1',1,'rtabmap::Parameters']]], + ['kgridflatobstacledetected_96',['kGridFlatObstacleDetected',['../classrtabmap_1_1Parameters.html#a50063c0dfbee1c62c3839575f5542d22',1,'rtabmap::Parameters']]], + ['kgridfootprintheight_97',['kGridFootprintHeight',['../classrtabmap_1_1Parameters.html#a234c4a08cbdf07bf8ffea053dfc6dcfc',1,'rtabmap::Parameters']]], + ['kgridfootprintlength_98',['kGridFootprintLength',['../classrtabmap_1_1Parameters.html#a57fa77623fe59b5c9868f235495e52a7',1,'rtabmap::Parameters']]], + ['kgridfootprintwidth_99',['kGridFootprintWidth',['../classrtabmap_1_1Parameters.html#ad1df593600fd9d68530e8f60bd5471ee',1,'rtabmap::Parameters']]], + ['kgridglobalaltitudedelta_100',['kGridGlobalAltitudeDelta',['../classrtabmap_1_1Parameters.html#aa693e91b029f7280b0a192ddd268ea9b',1,'rtabmap::Parameters']]], + ['kgridglobaleroded_101',['kGridGlobalEroded',['../classrtabmap_1_1Parameters.html#a9769fdbb898ef8fcad4b14a1b3f29526',1,'rtabmap::Parameters']]], + ['kgridglobalfloodfilldepth_102',['kGridGlobalFloodFillDepth',['../classrtabmap_1_1Parameters.html#aa9112f877f9d69592f68df92e72c2105',1,'rtabmap::Parameters']]], + ['kgridglobalfootprintradius_103',['kGridGlobalFootprintRadius',['../classrtabmap_1_1Parameters.html#a7fb452ec90123f1cf1bdad111fae27a1',1,'rtabmap::Parameters']]], + ['kgridglobalmaxnodes_104',['kGridGlobalMaxNodes',['../classrtabmap_1_1Parameters.html#ac201b49f3b57d1227cf46b6710cafde0',1,'rtabmap::Parameters']]], + ['kgridglobalminsize_105',['kGridGlobalMinSize',['../classrtabmap_1_1Parameters.html#a1eb487e17ac8232778ffb2e644777e94',1,'rtabmap::Parameters']]], + ['kgridglobaloccupancythr_106',['kGridGlobalOccupancyThr',['../classrtabmap_1_1Parameters.html#a50033bc725e85c2bff0504790b6b18e5',1,'rtabmap::Parameters']]], + ['kgridglobalprobclampingmax_107',['kGridGlobalProbClampingMax',['../classrtabmap_1_1Parameters.html#a93c2a22289a5eab0620adf1038f8d2f4',1,'rtabmap::Parameters']]], + ['kgridglobalprobclampingmin_108',['kGridGlobalProbClampingMin',['../classrtabmap_1_1Parameters.html#abc950468ca91f57cd90182049922a2a8',1,'rtabmap::Parameters']]], + ['kgridglobalprobhit_109',['kGridGlobalProbHit',['../classrtabmap_1_1Parameters.html#a278ec732e12af354ed4dfb34e4b4957b',1,'rtabmap::Parameters']]], + ['kgridglobalprobmiss_110',['kGridGlobalProbMiss',['../classrtabmap_1_1Parameters.html#affb9a27903cd4b3bee7e3ef9f0635927',1,'rtabmap::Parameters']]], + ['kgridglobalupdateerror_111',['kGridGlobalUpdateError',['../classrtabmap_1_1Parameters.html#ad8552e70b80bf9406fd87c807e6134b9',1,'rtabmap::Parameters']]], + ['kgridgroundisobstacle_112',['kGridGroundIsObstacle',['../classrtabmap_1_1Parameters.html#a0419d0da4d891367e2367e907ee8a68e',1,'rtabmap::Parameters']]], + ['kgridmapframeprojection_113',['kGridMapFrameProjection',['../classrtabmap_1_1Parameters.html#a0326a913a549ff0f891fcdde8fcfa80d',1,'rtabmap::Parameters']]], + ['kgridmaxgroundangle_114',['kGridMaxGroundAngle',['../classrtabmap_1_1Parameters.html#a0de6af7ecde2f2dd63297cd2f4cb2574',1,'rtabmap::Parameters']]], + ['kgridmaxgroundheight_115',['kGridMaxGroundHeight',['../classrtabmap_1_1Parameters.html#a85aa414c16d0b4dd0081358e165d1c90',1,'rtabmap::Parameters']]], + ['kgridmaxobstacleheight_116',['kGridMaxObstacleHeight',['../classrtabmap_1_1Parameters.html#a3537ee9eac938f50656016ab342a4d2a',1,'rtabmap::Parameters']]], + ['kgridminclustersize_117',['kGridMinClusterSize',['../classrtabmap_1_1Parameters.html#a94f89342ff5869a39aa2679de1e19ec5',1,'rtabmap::Parameters']]], + ['kgridmingroundheight_118',['kGridMinGroundHeight',['../classrtabmap_1_1Parameters.html#a5c769b2c45900713f3ebdc0080f47331',1,'rtabmap::Parameters']]], + ['kgridnoisefilteringminneighbors_119',['kGridNoiseFilteringMinNeighbors',['../classrtabmap_1_1Parameters.html#a12e51366977f318533bc867f8ad80281',1,'rtabmap::Parameters']]], + ['kgridnoisefilteringradius_120',['kGridNoiseFilteringRadius',['../classrtabmap_1_1Parameters.html#ab4e846f84fde809aed0f2a372cb4ffce',1,'rtabmap::Parameters']]], + ['kgridnormalk_121',['kGridNormalK',['../classrtabmap_1_1Parameters.html#a5e906ead524e0ea1e79d0e66fb51bb26',1,'rtabmap::Parameters']]], + ['kgridnormalssegmentation_122',['kGridNormalsSegmentation',['../classrtabmap_1_1Parameters.html#a70947485e501b5de0351fef74c55aca9',1,'rtabmap::Parameters']]], + ['kgridprevoxelfiltering_123',['kGridPreVoxelFiltering',['../classrtabmap_1_1Parameters.html#abdd9a3b28dc70ddf545f6f8ae4b9e78a',1,'rtabmap::Parameters']]], + ['kgridrangemax_124',['kGridRangeMax',['../classrtabmap_1_1Parameters.html#a182d6b4adf099ece1c2864ad47402e56',1,'rtabmap::Parameters']]], + ['kgridrangemin_125',['kGridRangeMin',['../classrtabmap_1_1Parameters.html#a98229e97473d896c4bb345e39d591073',1,'rtabmap::Parameters']]], + ['kgridraytracing_126',['kGridRayTracing',['../classrtabmap_1_1Parameters.html#aaf5a23830e3aee217920e18aeada9f00',1,'rtabmap::Parameters']]], + ['kgridscan2dunknownspacefilled_127',['kGridScan2dUnknownSpaceFilled',['../classrtabmap_1_1Parameters.html#aeadfd5e3a3ec56c8e2e3190ac79a6c4f',1,'rtabmap::Parameters']]], + ['kgridscandecimation_128',['kGridScanDecimation',['../classrtabmap_1_1Parameters.html#aaac7e3032b2b561ddfdccac2d4ee0576',1,'rtabmap::Parameters']]], + ['kgridsensor_129',['kGridSensor',['../classrtabmap_1_1Parameters.html#a17fb5272a86d8b1bfed8aac554ca8e98',1,'rtabmap::Parameters']]], + ['kgtsamincrelinearizeskip_130',['kGTSAMIncRelinearizeSkip',['../classrtabmap_1_1Parameters.html#a134ec2e200cdcd6939f5a76c597cddcc',1,'rtabmap::Parameters']]], + ['kgtsamincrelinearizethreshold_131',['kGTSAMIncRelinearizeThreshold',['../classrtabmap_1_1Parameters.html#a7303c20956fa4405ac8b2e7facb5ebed',1,'rtabmap::Parameters']]], + ['kgtsamincremental_132',['kGTSAMIncremental',['../classrtabmap_1_1Parameters.html#a85233821baf884eb986169e4f0d8823a',1,'rtabmap::Parameters']]], + ['kgtsamoptimizer_133',['kGTSAMOptimizer',['../classrtabmap_1_1Parameters.html#a7cc2c9525f9c2299054638a7b678d2db',1,'rtabmap::Parameters']]], + ['kicpcccorelib_134',['kIcpCCCoreLib',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3faba0f8b0cfe29412a3d66af5eb19dd7c0db',1,'rtabmap::RegistrationIcp']]], + ['kicpccfilteroutfarthestpoints_135',['kIcpCCFilterOutFarthestPoints',['../classrtabmap_1_1Parameters.html#a0e461024f2f27269f0091fbeddddfc8b',1,'rtabmap::Parameters']]], + ['kicpccmaxfinalrms_136',['kIcpCCMaxFinalRMS',['../classrtabmap_1_1Parameters.html#a296483386b095ff93c27c7ddd5204d08',1,'rtabmap::Parameters']]], + ['kicpccsamplinglimit_137',['kIcpCCSamplingLimit',['../classrtabmap_1_1Parameters.html#a01d14f1bbd519db7c90def16a326dfc2',1,'rtabmap::Parameters']]], + ['kicpcorrespondenceratio_138',['kIcpCorrespondenceRatio',['../classrtabmap_1_1Parameters.html#ae945b67ac4b76cef103c807d21747d3b',1,'rtabmap::Parameters']]], + ['kicpdebugexportformat_139',['kIcpDebugExportFormat',['../classrtabmap_1_1Parameters.html#a75cedfb0422415f78403b3672b64cff7',1,'rtabmap::Parameters']]], + ['kicpdownsamplingstep_140',['kIcpDownsamplingStep',['../classrtabmap_1_1Parameters.html#a6b63072e02beaec51295bf29de44ded6',1,'rtabmap::Parameters']]], + ['kicpend_141',['kIcpEnd',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabaf6639ca6ae5f75d631dbbf7f61455881',1,'rtabmap::RegistrationIcp']]], + ['kicpepsilon_142',['kIcpEpsilon',['../classrtabmap_1_1Parameters.html#a85af34771b5bafd29c885b84f4b699ef',1,'rtabmap::Parameters']]], + ['kicpfiltersenabled_143',['kIcpFiltersEnabled',['../classrtabmap_1_1Parameters.html#a39e12e0bbb367846ff321ca86058facc',1,'rtabmap::Parameters']]], + ['kicpforce4dof_144',['kIcpForce4DoF',['../classrtabmap_1_1Parameters.html#a4cd0f5d3a7c2b0a41a7675905dc258bf',1,'rtabmap::Parameters']]], + ['kicpiterations_145',['kIcpIterations',['../classrtabmap_1_1Parameters.html#a2361cfb9744c6a9f24f1d5165ea4cdd2',1,'rtabmap::Parameters']]], + ['kicpmaxcorrespondencedistance_146',['kIcpMaxCorrespondenceDistance',['../classrtabmap_1_1Parameters.html#a53b2beff5312e5957a1917451e83eb85',1,'rtabmap::Parameters']]], + ['kicpmaxrotation_147',['kIcpMaxRotation',['../classrtabmap_1_1Parameters.html#a1da2167a4b4d3cbbc8e64ec01a5f86eb',1,'rtabmap::Parameters']]], + ['kicpmaxtranslation_148',['kIcpMaxTranslation',['../classrtabmap_1_1Parameters.html#a37a34d17c3f3fbebcab43ae88dfaaa9b',1,'rtabmap::Parameters']]], + ['kicpoutlierratio_149',['kIcpOutlierRatio',['../classrtabmap_1_1Parameters.html#abed047178caae21cc8ca9c0569bfbdd9',1,'rtabmap::Parameters']]], + ['kicppcl_150',['kIcpPCL',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabafd4289953af3132d6d334fb438f22ace',1,'rtabmap::RegistrationIcp']]], + ['kicppmconfig_151',['kIcpPMConfig',['../classrtabmap_1_1Parameters.html#a0de0df17c7bee790bdccab2d906f0546',1,'rtabmap::Parameters']]], + ['kicppmmatcherepsilon_152',['kIcpPMMatcherEpsilon',['../classrtabmap_1_1Parameters.html#ac28b9e7aaa056625eb4ae150ce9a1cb6',1,'rtabmap::Parameters']]], + ['kicppmmatcherintensity_153',['kIcpPMMatcherIntensity',['../classrtabmap_1_1Parameters.html#a4f75209aa785bb97ad71d1a9eef4491f',1,'rtabmap::Parameters']]], + ['kicppmmatcherknn_154',['kIcpPMMatcherKnn',['../classrtabmap_1_1Parameters.html#aeb32e463df0faa2008ab07c7bce3d485',1,'rtabmap::Parameters']]], + ['kicppointmatcher_155',['kIcpPointMatcher',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabac978d96078e7e0209d4a25894de3c805',1,'rtabmap::RegistrationIcp']]], + ['kicppointtoplane_156',['kIcpPointToPlane',['../classrtabmap_1_1Parameters.html#ae382048d6b918b27df4ab78b63751752',1,'rtabmap::Parameters']]], + ['kicppointtoplanecomplexitycentered_157',['kIcpPointToPlaneComplexityCentered',['../classrtabmap_1_1Parameters.html#ac16600c46a84d055c58e7cb15cc174fd',1,'rtabmap::Parameters']]], + ['kicppointtoplanegroundnormalsup_158',['kIcpPointToPlaneGroundNormalsUp',['../classrtabmap_1_1Parameters.html#a6e7285a03ab276aba71a2eb07abde674',1,'rtabmap::Parameters']]], + ['kicppointtoplanek_159',['kIcpPointToPlaneK',['../classrtabmap_1_1Parameters.html#a67f1161f2fe567b36293f5b904557eac',1,'rtabmap::Parameters']]], + ['kicppointtoplanelowcomplexitystrategy_160',['kIcpPointToPlaneLowComplexityStrategy',['../classrtabmap_1_1Parameters.html#a24700377ca08f50ee4e96025f1e9efcb',1,'rtabmap::Parameters']]], + ['kicppointtoplanemincomplexity_161',['kIcpPointToPlaneMinComplexity',['../classrtabmap_1_1Parameters.html#af64d24ad74a083cec1930f49c2054241',1,'rtabmap::Parameters']]], + ['kicppointtoplaneradius_162',['kIcpPointToPlaneRadius',['../classrtabmap_1_1Parameters.html#a4671c80890369c5e110601577d07b1c9',1,'rtabmap::Parameters']]], + ['kicprangemax_163',['kIcpRangeMax',['../classrtabmap_1_1Parameters.html#a293a9d28b491a70d70a43a8ed6f9bca8',1,'rtabmap::Parameters']]], + ['kicprangemin_164',['kIcpRangeMin',['../classrtabmap_1_1Parameters.html#a2a7c04f4a38407f232cb072632909284',1,'rtabmap::Parameters']]], + ['kicpreciprocalcorrespondences_165',['kIcpReciprocalCorrespondences',['../classrtabmap_1_1Parameters.html#a6b551c66b2f1197470ef64a0ae865a67',1,'rtabmap::Parameters']]], + ['kicpstrategy_166',['kIcpStrategy',['../classrtabmap_1_1Parameters.html#aff92df532af017bd315b6934fcee89dd',1,'rtabmap::Parameters']]], + ['kicpundef_167',['kIcpUndef',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabadebfaf4d0822a35b7b56f37f9c133327',1,'rtabmap::RegistrationIcp']]], + ['kicpvoxelsize_168',['kIcpVoxelSize',['../classrtabmap_1_1Parameters.html#aeaaf33d377ff1bbd3c25bca50360b85c',1,'rtabmap::Parameters']]], + ['kidinvalid_169',['kIdInvalid',['../classrtabmap_1_1Memory.html#ac78b3a9a3394eb63c50650a4b8ada68e',1,'rtabmap::Memory']]], + ['kidstart_170',['kIdStart',['../classrtabmap_1_1Memory.html#a12042e10017298c4dcf6e435c5a2290a',1,'rtabmap::Memory']]], + ['kidvirtual_171',['kIdVirtual',['../classrtabmap_1_1Memory.html#a539ccf650a81905db46dd6d98112f603',1,'rtabmap::Memory']]], + ['kill_172',['kill',['../classUThread.html#a8dfefcfd68b453da08ddba9836f35965',1,'UThread']]], + ['kimufiltercomplementarybiasalpha_173',['kImuFilterComplementaryBiasAlpha',['../classrtabmap_1_1Parameters.html#a91de69282d3a74a375efe38fc98891d0',1,'rtabmap::Parameters']]], + ['kimufiltercomplementarydoadpativegain_174',['kImuFilterComplementaryDoAdpativeGain',['../classrtabmap_1_1Parameters.html#a49ebdfc1ad9b9480ba5ca647d1b5d980',1,'rtabmap::Parameters']]], + ['kimufiltercomplementarydobiasestimation_175',['kImuFilterComplementaryDoBiasEstimation',['../classrtabmap_1_1Parameters.html#ae535970456b8b0ce2e059c2d0f55209f',1,'rtabmap::Parameters']]], + ['kimufiltercomplementarygainacc_176',['kImuFilterComplementaryGainAcc',['../classrtabmap_1_1Parameters.html#a51d2a1d67f97668a89d78831f42fa937',1,'rtabmap::Parameters']]], + ['kimufiltermadgwickgain_177',['kImuFilterMadgwickGain',['../classrtabmap_1_1Parameters.html#a4ede524204bafa288690d1b314361b7e',1,'rtabmap::Parameters']]], + ['kimufiltermadgwickzeta_178',['kImuFilterMadgwickZeta',['../classrtabmap_1_1Parameters.html#a9699961272598a840f9e1e88e352a49f',1,'rtabmap::Parameters']]], + ['kint_179',['kInt',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda85bd9103b3bbb3a0f1f66949fea50952',1,'UVariant']]], + ['kintarray_180',['kIntArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda5e558d8d7cb6b8791c58a0eb3ff46e5c',1,'UVariant']]], + ['kkazediffusivity_181',['kKAZEDiffusivity',['../classrtabmap_1_1Parameters.html#a4038e9285978f2a7ad4eaae4e752de3b',1,'rtabmap::Parameters']]], + ['kkazeextended_182',['kKAZEExtended',['../classrtabmap_1_1Parameters.html#a84368df8fd55a3d2befdbba7ded234bf',1,'rtabmap::Parameters']]], + ['kkazenoctavelayers_183',['kKAZENOctaveLayers',['../classrtabmap_1_1Parameters.html#a90de23b13a9683ce6715fa10c1b6fc34',1,'rtabmap::Parameters']]], + ['kkazenoctaves_184',['kKAZENOctaves',['../classrtabmap_1_1Parameters.html#a47866a6b459883a233dba1bea52c0f7c',1,'rtabmap::Parameters']]], + ['kkazethreshold_185',['kKAZEThreshold',['../classrtabmap_1_1Parameters.html#adcf23394952cc6a8227a9e4110b22364',1,'rtabmap::Parameters']]], + ['kkazeupright_186',['kKAZEUpright',['../classrtabmap_1_1Parameters.html#a29daea80c2af6b3ce6179fdee91fd6b0',1,'rtabmap::Parameters']]], + ['kkpbadsignratio_187',['kKpBadSignRatio',['../classrtabmap_1_1Parameters.html#af636a4ac3e917b46f7bebbe841eec4f6',1,'rtabmap::Parameters']]], + ['kkpbytetofloat_188',['kKpByteToFloat',['../classrtabmap_1_1Parameters.html#a98de5152ce8f3bc8d1f197d20d4e778a',1,'rtabmap::Parameters']]], + ['kkpdetectorstrategy_189',['kKpDetectorStrategy',['../classrtabmap_1_1Parameters.html#ad61392cda3782e740f3023577a4839fc',1,'rtabmap::Parameters']]], + ['kkpdictionarypath_190',['kKpDictionaryPath',['../classrtabmap_1_1Parameters.html#a57e67dc855ce4b059baba6655c2077ef',1,'rtabmap::Parameters']]], + ['kkpflannindexsaved_191',['kKpFlannIndexSaved',['../classrtabmap_1_1Parameters.html#a866886411343233d86d96d574ea1c524',1,'rtabmap::Parameters']]], + ['kkpflannrebalancingfactor_192',['kKpFlannRebalancingFactor',['../classrtabmap_1_1Parameters.html#a17550d1f1b862a621c409d4e12c7696b',1,'rtabmap::Parameters']]], + ['kkpgridcols_193',['kKpGridCols',['../classrtabmap_1_1Parameters.html#a1a302199e3aa8f82688160732a637f4b',1,'rtabmap::Parameters']]], + ['kkpgridrows_194',['kKpGridRows',['../classrtabmap_1_1Parameters.html#a6e36653d2e375a7e3bfde9c7acc80178',1,'rtabmap::Parameters']]], + ['kkpincrementaldictionary_195',['kKpIncrementalDictionary',['../classrtabmap_1_1Parameters.html#adea90352705c00f23bd3f90d72b7fbdd',1,'rtabmap::Parameters']]], + ['kkpincrementalflann_196',['kKpIncrementalFlann',['../classrtabmap_1_1Parameters.html#a092387f2a424c8db4f2482742b0b0fb9',1,'rtabmap::Parameters']]], + ['kkpmaxdepth_197',['kKpMaxDepth',['../classrtabmap_1_1Parameters.html#acec9d7db5ce8c9b5e0595bf60158fbd0',1,'rtabmap::Parameters']]], + ['kkpmaxfeatures_198',['kKpMaxFeatures',['../classrtabmap_1_1Parameters.html#a6801f48aaaca4448f87ad459e168cd99',1,'rtabmap::Parameters']]], + ['kkpmindepth_199',['kKpMinDepth',['../classrtabmap_1_1Parameters.html#a1eac07ec17481a6a3ba2624ffecc1b73',1,'rtabmap::Parameters']]], + ['kkpnewwordscomparedtogether_200',['kKpNewWordsComparedTogether',['../classrtabmap_1_1Parameters.html#ad4a9e088d01469df176bd6f81e7a8669',1,'rtabmap::Parameters']]], + ['kkpnndrratio_201',['kKpNndrRatio',['../classrtabmap_1_1Parameters.html#a13f4bb57e661d37f80d3af034ee0431b',1,'rtabmap::Parameters']]], + ['kkpnnstrategy_202',['kKpNNStrategy',['../classrtabmap_1_1Parameters.html#a994321ccf32f126b6781aa1925a5fa66',1,'rtabmap::Parameters']]], + ['kkpparallelized_203',['kKpParallelized',['../classrtabmap_1_1Parameters.html#a3fe648463bf0faeb75fec21f2b0592ea',1,'rtabmap::Parameters']]], + ['kkproiratios_204',['kKpRoiRatios',['../classrtabmap_1_1Parameters.html#afe37a6e5b4eb946113b320b16bc39107',1,'rtabmap::Parameters']]], + ['kkpserializewithchecksum_205',['kKpSerializeWithChecksum',['../classrtabmap_1_1Parameters.html#a28ad6d76310026f362eef0296b1552db',1,'rtabmap::Parameters']]], + ['kkpssc_206',['kKpSSC',['../classrtabmap_1_1Parameters.html#a7230153ec64f937a4f431560a8520663',1,'rtabmap::Parameters']]], + ['kkpsubpixeps_207',['kKpSubPixEps',['../classrtabmap_1_1Parameters.html#a6fc9485a168e16fbbefd21f9951a947e',1,'rtabmap::Parameters']]], + ['kkpsubpixiterations_208',['kKpSubPixIterations',['../classrtabmap_1_1Parameters.html#a9560ca4e6065209b305018222c41f788',1,'rtabmap::Parameters']]], + ['kkpsubpixwinsize_209',['kKpSubPixWinSize',['../classrtabmap_1_1Parameters.html#acc06479235e5d65de80de98ea2e505c3',1,'rtabmap::Parameters']]], + ['kkptfidflikelihoodused_210',['kKpTfIdfLikelihoodUsed',['../classrtabmap_1_1Parameters.html#aca77bbee94284ba850b37c236c687b66',1,'rtabmap::Parameters']]], + ['klandmark_211',['kLandmark',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea22912bbbcacce5ee39e61da7ec4640b9',1,'rtabmap::Link']]], + ['klocalspaceclosure_212',['kLocalSpaceClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea9195217dc75001841fce507de43fb0db',1,'rtabmap::Link']]], + ['klocaltimeclosure_213',['kLocalTimeClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eae0b352e9cbb32d357ce59f09159c09fb',1,'rtabmap::Link']]], + ['kmadgwick_214',['kMadgwick',['../classrtabmap_1_1IMUFilter.html#a1332e06cbd6b83c0532e6d71523cdb83aa1f642678d0846f51590e4f69a585c09',1,'rtabmap::IMUFilter']]], + ['kmarkerapriltagdebug_215',['kMarkerAprilTagDebug',['../classrtabmap_1_1Parameters.html#afa504a77adb75f55aadb411b20b8d045',1,'rtabmap::Parameters']]], + ['kmarkerapriltagdecodesharpening_216',['kMarkerAprilTagDecodeSharpening',['../classrtabmap_1_1Parameters.html#a74415d642cb1d4b315709a3a13cedfc5',1,'rtabmap::Parameters']]], + ['kmarkerapriltagnthreads_217',['kMarkerAprilTagNThreads',['../classrtabmap_1_1Parameters.html#aa3c83e283de96089f746b2fabfde9043',1,'rtabmap::Parameters']]], + ['kmarkerapriltagquaddecimate_218',['kMarkerAprilTagQuadDecimate',['../classrtabmap_1_1Parameters.html#ad970898e86da4015b8f6d4163a4072e6',1,'rtabmap::Parameters']]], + ['kmarkerapriltagquadsigma_219',['kMarkerAprilTagQuadSigma',['../classrtabmap_1_1Parameters.html#a8f0c040aa563a799b6ce754389423928',1,'rtabmap::Parameters']]], + ['kmarkerapriltagrefineedges_220',['kMarkerAprilTagRefineEdges',['../classrtabmap_1_1Parameters.html#a4f5d2e60e056fa202b656df2ff319daa',1,'rtabmap::Parameters']]], + ['kmarkerdictionary_221',['kMarkerDictionary',['../classrtabmap_1_1Parameters.html#adf1ae580fe3e8859f550840b9bc419a9',1,'rtabmap::Parameters']]], + ['kmarkerlength_222',['kMarkerLength',['../classrtabmap_1_1Parameters.html#ae2ca732fba21a575b6da17af7654879f',1,'rtabmap::Parameters']]], + ['kmarkerlengths_223',['kMarkerLengths',['../classrtabmap_1_1Parameters.html#aae0264aeec232dc1567d18ec0054a0d5',1,'rtabmap::Parameters']]], + ['kmarkermaxdeptherror_224',['kMarkerMaxDepthError',['../classrtabmap_1_1Parameters.html#adbb982c507014c608d445bd7092cd8aa',1,'rtabmap::Parameters']]], + ['kmarkermaxrange_225',['kMarkerMaxRange',['../classrtabmap_1_1Parameters.html#a765d58c7021570a38f0ac26ddac6bf6c',1,'rtabmap::Parameters']]], + ['kmarkerminrange_226',['kMarkerMinRange',['../classrtabmap_1_1Parameters.html#a7384c7c242639781743b73874585c864',1,'rtabmap::Parameters']]], + ['kmarkeropencvcornerrefinementmethod_227',['kMarkerOpenCVCornerRefinementMethod',['../classrtabmap_1_1Parameters.html#a9858aa16eb660ea69e0523d30407fe84',1,'rtabmap::Parameters']]], + ['kmarkerpriors_228',['kMarkerPriors',['../classrtabmap_1_1Parameters.html#ad5e03b34213d481ba80d6878f98c7a2a',1,'rtabmap::Parameters']]], + ['kmarkerpriorsvarianceangular_229',['kMarkerPriorsVarianceAngular',['../classrtabmap_1_1Parameters.html#ad7eae2c7445b3cec440feac79c3aa635',1,'rtabmap::Parameters']]], + ['kmarkerpriorsvariancelinear_230',['kMarkerPriorsVarianceLinear',['../classrtabmap_1_1Parameters.html#ad6f8a80869d7886c66a201f39c323a0b',1,'rtabmap::Parameters']]], + ['kmarkerstrategy_231',['kMarkerStrategy',['../classrtabmap_1_1Parameters.html#adab3040e45ae1e39b166e6d5e09b449e',1,'rtabmap::Parameters']]], + ['kmarkervarianceangular_232',['kMarkerVarianceAngular',['../classrtabmap_1_1Parameters.html#a52bc876b7e7aa0e0026cbb52f1c80caf',1,'rtabmap::Parameters']]], + ['kmarkervariancelinear_233',['kMarkerVarianceLinear',['../classrtabmap_1_1Parameters.html#af925249a8ef55540e0145e36b529160b',1,'rtabmap::Parameters']]], + ['kmarkervarianceorientationignored_234',['kMarkerVarianceOrientationIgnored',['../classrtabmap_1_1Parameters.html#a2dee7c32c6693d890b2c8c5cd23af8e5',1,'rtabmap::Parameters']]], + ['kmembadsignaturesignored_235',['kMemBadSignaturesIgnored',['../classrtabmap_1_1Parameters.html#a24abc1ea580d7553742be1da9b175c8e',1,'rtabmap::Parameters']]], + ['kmembindatakept_236',['kMemBinDataKept',['../classrtabmap_1_1Parameters.html#a23b09c6b9123ff098daadfbcb3910547',1,'rtabmap::Parameters']]], + ['kmemcompressionparallelized_237',['kMemCompressionParallelized',['../classrtabmap_1_1Parameters.html#ac4326a6ce26a1e3589103353d96379eb',1,'rtabmap::Parameters']]], + ['kmemcovoffdiagignored_238',['kMemCovOffDiagIgnored',['../classrtabmap_1_1Parameters.html#a18d4f880bb91b668ab13ccee01342901',1,'rtabmap::Parameters']]], + ['kmemdepthasmask_239',['kMemDepthAsMask',['../classrtabmap_1_1Parameters.html#aefa32418f8abf3ed074bfc63ea4b0abc',1,'rtabmap::Parameters']]], + ['kmemdepthcompressionformat_240',['kMemDepthCompressionFormat',['../classrtabmap_1_1Parameters.html#aae33ed5cddc4a5478f73381645791c66',1,'rtabmap::Parameters']]], + ['kmemdepthmaskfloorthr_241',['kMemDepthMaskFloorThr',['../classrtabmap_1_1Parameters.html#a30cb0472505fb0df71d22bf5152314c0',1,'rtabmap::Parameters']]], + ['kmemgenerateids_242',['kMemGenerateIds',['../classrtabmap_1_1Parameters.html#ab764242425564aa2f46aa6f6b130848c',1,'rtabmap::Parameters']]], + ['kmemglobaldescriptorstrategy_243',['kMemGlobalDescriptorStrategy',['../classrtabmap_1_1Parameters.html#ada839b937aee38aa9f2286fbce94c587',1,'rtabmap::Parameters']]], + ['kmemimagecompressionformat_244',['kMemImageCompressionFormat',['../classrtabmap_1_1Parameters.html#ad9e4e91a5578d8e4331f7137881c7994',1,'rtabmap::Parameters']]], + ['kmemimagekept_245',['kMemImageKept',['../classrtabmap_1_1Parameters.html#a7d0a4460d46e31758947da907a771003',1,'rtabmap::Parameters']]], + ['kmemimagepostdecimation_246',['kMemImagePostDecimation',['../classrtabmap_1_1Parameters.html#a762f5541544dc053ce2da49fb20e5d47',1,'rtabmap::Parameters']]], + ['kmemimagepredecimation_247',['kMemImagePreDecimation',['../classrtabmap_1_1Parameters.html#aa9ec8ff31384d52a1dcb84b7c7f4f47d',1,'rtabmap::Parameters']]], + ['kmemincrementalmemory_248',['kMemIncrementalMemory',['../classrtabmap_1_1Parameters.html#acdc74cd2b096ba28d9c1e00040b69d42',1,'rtabmap::Parameters']]], + ['kmeminitwmwithallnodes_249',['kMemInitWMWithAllNodes',['../classrtabmap_1_1Parameters.html#a3f77423afadcf608c70439a2285c00fe',1,'rtabmap::Parameters']]], + ['kmemintermediatenodedatakept_250',['kMemIntermediateNodeDataKept',['../classrtabmap_1_1Parameters.html#ab92caa11849247f945733c9726331a1e',1,'rtabmap::Parameters']]], + ['kmemlaserscandownsamplestepsize_251',['kMemLaserScanDownsampleStepSize',['../classrtabmap_1_1Parameters.html#a82306640f9636e0383f60c9573decb74',1,'rtabmap::Parameters']]], + ['kmemlaserscannormalk_252',['kMemLaserScanNormalK',['../classrtabmap_1_1Parameters.html#ad6050c26a4552d646d9fa519a830bea1',1,'rtabmap::Parameters']]], + ['kmemlaserscannormalradius_253',['kMemLaserScanNormalRadius',['../classrtabmap_1_1Parameters.html#a0bc25e1e8384bee8e7c2feac80979809',1,'rtabmap::Parameters']]], + ['kmemlaserscanvoxelsize_254',['kMemLaserScanVoxelSize',['../classrtabmap_1_1Parameters.html#a4ba8b0d1eac69cec0b55a48e6e368b4a',1,'rtabmap::Parameters']]], + ['kmemloadvisuallocalfeaturesoninit_255',['kMemLoadVisualLocalFeaturesOnInit',['../classrtabmap_1_1Parameters.html#abc9f4e248d0f4c4013b7fd9f53f394b9',1,'rtabmap::Parameters']]], + ['kmemlocalizationdatasaved_256',['kMemLocalizationDataSaved',['../classrtabmap_1_1Parameters.html#aa5a4f5d2c71072ea2896c7ae2c8dda12',1,'rtabmap::Parameters']]], + ['kmemlocalizationreadonly_257',['kMemLocalizationReadOnly',['../classrtabmap_1_1Parameters.html#a326e79acb5a39f7da481f9771501030c',1,'rtabmap::Parameters']]], + ['kmemmaplabelsadded_258',['kMemMapLabelsAdded',['../classrtabmap_1_1Parameters.html#a4f0f23726bbc332d8b7014e74bc52252',1,'rtabmap::Parameters']]], + ['kmemnotlinkednodeskept_259',['kMemNotLinkedNodesKept',['../classrtabmap_1_1Parameters.html#aa64b9331ee411f41941ca5635da09f81',1,'rtabmap::Parameters']]], + ['kmemrawdescriptorskept_260',['kMemRawDescriptorsKept',['../classrtabmap_1_1Parameters.html#abca9942e65b415db926d23373803b151',1,'rtabmap::Parameters']]], + ['kmemrecentwmratio_261',['kMemRecentWmRatio',['../classrtabmap_1_1Parameters.html#a4459441e2574e19b15fedb9cb0bc3fd9',1,'rtabmap::Parameters']]], + ['kmemreducegraph_262',['kMemReduceGraph',['../classrtabmap_1_1Parameters.html#a5b838d1204f572de9f39904de5e22ed5',1,'rtabmap::Parameters']]], + ['kmemrehearsalidupdatedtonewone_263',['kMemRehearsalIdUpdatedToNewOne',['../classrtabmap_1_1Parameters.html#ac9b2dcf91f6fee0a7d099c65e055a8dc',1,'rtabmap::Parameters']]], + ['kmemrehearsalsimilarity_264',['kMemRehearsalSimilarity',['../classrtabmap_1_1Parameters.html#a634f4790c9c84772935bf406265bc692',1,'rtabmap::Parameters']]], + ['kmemrehearsalweightignoredwhilemoving_265',['kMemRehearsalWeightIgnoredWhileMoving',['../classrtabmap_1_1Parameters.html#af96149d636262363159cebc9c554884a',1,'rtabmap::Parameters']]], + ['kmemrotateimagesupsideup_266',['kMemRotateImagesUpsideUp',['../classrtabmap_1_1Parameters.html#a65474937d0e1e01e02d29dc773363353',1,'rtabmap::Parameters']]], + ['kmemsavedepth16format_267',['kMemSaveDepth16Format',['../classrtabmap_1_1Parameters.html#a528843d4d3b5d53e152e424c91559ab3',1,'rtabmap::Parameters']]], + ['kmemstereofrommotion_268',['kMemStereoFromMotion',['../classrtabmap_1_1Parameters.html#a0eaad81168b2e41ca12bc16210723ea8',1,'rtabmap::Parameters']]], + ['kmemstmsize_269',['kMemSTMSize',['../classrtabmap_1_1Parameters.html#a46dc1a24b02bb00014262f7f4d818a49',1,'rtabmap::Parameters']]], + ['kmemtransfersortingbyweightid_270',['kMemTransferSortingByWeightId',['../classrtabmap_1_1Parameters.html#aea65d81db6cbca6869d7ee1b8e1003a7',1,'rtabmap::Parameters']]], + ['kmemuseodomfeatures_271',['kMemUseOdomFeatures',['../classrtabmap_1_1Parameters.html#a2f9669812fc65ec213e54b97e71ba6fd',1,'rtabmap::Parameters']]], + ['kmemuseodomgravity_272',['kMemUseOdomGravity',['../classrtabmap_1_1Parameters.html#ab53fe6e9b2e23d37c6a7af8f52354848',1,'rtabmap::Parameters']]], + ['kneighbor_273',['kNeighbor',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8f60efd83d5fad3493573bef3d4a8adf',1,'rtabmap::Link']]], + ['kneighbormerged_274',['kNeighborMerged',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8fbb6dbe2d16e19ad8fecb6bac65e9db',1,'rtabmap::Link']]], + ['knnbruteforce_275',['kNNBruteForce',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a1745dd334296b8a41cf0c88dcc8a7d5d',1,'rtabmap::VWDictionary']]], + ['knnbruteforcegpu_276',['kNNBruteForceGPU',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a602d99d5bdef453a39339a0b45979451',1,'rtabmap::VWDictionary']]], + ['knnflannkdtree_277',['kNNFlannKdTree',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655aaa1ea80fc9ca8809ad9b959e2e1564c5',1,'rtabmap::VWDictionary']]], + ['knnflannlsh_278',['kNNFlannLSH',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a89ab72d0bccd61bb11abbd1edf1e6992',1,'rtabmap::VWDictionary']]], + ['knnflannnaive_279',['kNNFlannNaive',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655ae4301e202dd36e997bf3298390c667f0',1,'rtabmap::VWDictionary']]], + ['knnundef_280',['kNNUndef',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655afeba67ed0aafc39aa35b2a194e147ff9',1,'rtabmap::VWDictionary']]], + ['kodomalignwithground_281',['kOdomAlignWithGround',['../classrtabmap_1_1Parameters.html#af7560d62a725e93669225843403625e5',1,'rtabmap::Parameters']]], + ['kodomcuvslammulticammode_282',['kOdomCuVSLAMMulticamMode',['../classrtabmap_1_1Parameters.html#a27425f8e3e56f5a804d0dd5be78b9788',1,'rtabmap::Parameters']]], + ['kodomdeskewing_283',['kOdomDeskewing',['../classrtabmap_1_1Parameters.html#a5a45711027dd93b66a34e72c20aa2208',1,'rtabmap::Parameters']]], + ['kodomf2mbundleadjustment_284',['kOdomF2MBundleAdjustment',['../classrtabmap_1_1Parameters.html#a1e100b918823cb30dee7732858159252',1,'rtabmap::Parameters']]], + ['kodomf2mbundleadjustmentmaxframes_285',['kOdomF2MBundleAdjustmentMaxFrames',['../classrtabmap_1_1Parameters.html#ac7e487bf17bd21dcf04450ecb6f01d22',1,'rtabmap::Parameters']]], + ['kodomf2mbundleadjustmentmaxkeyframesperfeature_286',['kOdomF2MBundleAdjustmentMaxKeyFramesPerFeature',['../classrtabmap_1_1Parameters.html#aa02e6cbbf40685c86c1795fbc8be24b6',1,'rtabmap::Parameters']]], + ['kodomf2mbundleadjustmentminmotion_287',['kOdomF2MBundleAdjustmentMinMotion',['../classrtabmap_1_1Parameters.html#ae13b73cac8d3bb01aa48a1c59d33252a',1,'rtabmap::Parameters']]], + ['kodomf2mbundleupdatefeaturemaponallframes_288',['kOdomF2MBundleUpdateFeatureMapOnAllFrames',['../classrtabmap_1_1Parameters.html#aafbd529e88aa7d92dc489dda0ac65b9f',1,'rtabmap::Parameters']]], + ['kodomf2mfloorthreshold_289',['kOdomF2MFloorThreshold',['../classrtabmap_1_1Parameters.html#a8c677b2f3514b5f3837a1ad1948cbe17',1,'rtabmap::Parameters']]], + ['kodomf2minitdepthfactor_290',['kOdomF2MInitDepthFactor',['../classrtabmap_1_1Parameters.html#a66a915924c4f779aab3cda1749822995',1,'rtabmap::Parameters']]], + ['kodomf2mmaxnewfeatures_291',['kOdomF2MMaxNewFeatures',['../classrtabmap_1_1Parameters.html#aaee9367c69f35649b0bafecb87360297',1,'rtabmap::Parameters']]], + ['kodomf2mmaxsize_292',['kOdomF2MMaxSize',['../classrtabmap_1_1Parameters.html#ac2e15108edeaa0a3df35a738d5582412',1,'rtabmap::Parameters']]], + ['kodomf2mscanmaxsize_293',['kOdomF2MScanMaxSize',['../classrtabmap_1_1Parameters.html#a49944814bb280accc31948b3afeb8284',1,'rtabmap::Parameters']]], + ['kodomf2mscanrange_294',['kOdomF2MScanRange',['../classrtabmap_1_1Parameters.html#a9385355ad45a97d99505ad34e8656519',1,'rtabmap::Parameters']]], + ['kodomf2mscansubtractangle_295',['kOdomF2MScanSubtractAngle',['../classrtabmap_1_1Parameters.html#ace6fede03ca5f163f569ae214191c86a',1,'rtabmap::Parameters']]], + ['kodomf2mscansubtractradius_296',['kOdomF2MScanSubtractRadius',['../classrtabmap_1_1Parameters.html#a2c54a0a4f8dd3f9290a122bd1a1bc136',1,'rtabmap::Parameters']]], + ['kodomf2mvaliddepthratio_297',['kOdomF2MValidDepthRatio',['../classrtabmap_1_1Parameters.html#a7effab382c8878014c9f3df2c3c14532',1,'rtabmap::Parameters']]], + ['kodomfillinfodata_298',['kOdomFillInfoData',['../classrtabmap_1_1Parameters.html#a731259601c7919cdea1649d3e2c96b59',1,'rtabmap::Parameters']]], + ['kodomfilteringstrategy_299',['kOdomFilteringStrategy',['../classrtabmap_1_1Parameters.html#a15b57b97754e10867ffb5e8682de5431',1,'rtabmap::Parameters']]], + ['kodomfovisbucketheight_300',['kOdomFovisBucketHeight',['../classrtabmap_1_1Parameters.html#a744da9d3d3f7dc02f81b172ad700cdac',1,'rtabmap::Parameters']]], + ['kodomfovisbucketwidth_301',['kOdomFovisBucketWidth',['../classrtabmap_1_1Parameters.html#a9f10b2dc12a040a9ec11b88b988a08e6',1,'rtabmap::Parameters']]], + ['kodomfoviscliqueinlierthreshold_302',['kOdomFovisCliqueInlierThreshold',['../classrtabmap_1_1Parameters.html#a65eb222b6f5cedf807b5b84d72c635eb',1,'rtabmap::Parameters']]], + ['kodomfovisfastthreshold_303',['kOdomFovisFastThreshold',['../classrtabmap_1_1Parameters.html#ae1cfe589e2ffc8bfde6a7a7093c8e059',1,'rtabmap::Parameters']]], + ['kodomfovisfastthresholdadaptivegain_304',['kOdomFovisFastThresholdAdaptiveGain',['../classrtabmap_1_1Parameters.html#ac40e00e9a3f9304f9fd43289b191374f',1,'rtabmap::Parameters']]], + ['kodomfovisfeaturesearchwindow_305',['kOdomFovisFeatureSearchWindow',['../classrtabmap_1_1Parameters.html#aef81f182c48b63b8e2fadacc44c1d104',1,'rtabmap::Parameters']]], + ['kodomfovisfeaturewindowsize_306',['kOdomFovisFeatureWindowSize',['../classrtabmap_1_1Parameters.html#aad1b5418b5d5b9634e3a1950db187a07',1,'rtabmap::Parameters']]], + ['kodomfovisinliermaxreprojectionerror_307',['kOdomFovisInlierMaxReprojectionError',['../classrtabmap_1_1Parameters.html#a3ae340e3124c4f76ff87aa90b67589ea',1,'rtabmap::Parameters']]], + ['kodomfovismaxkeypointsperbucket_308',['kOdomFovisMaxKeypointsPerBucket',['../classrtabmap_1_1Parameters.html#a20969af48b8ec864ce45867cbf99e4e3',1,'rtabmap::Parameters']]], + ['kodomfovismaxmeanreprojectionerror_309',['kOdomFovisMaxMeanReprojectionError',['../classrtabmap_1_1Parameters.html#a66bf879149f455f630be435984e0d954',1,'rtabmap::Parameters']]], + ['kodomfovismaxpyramidlevel_310',['kOdomFovisMaxPyramidLevel',['../classrtabmap_1_1Parameters.html#a12fa062b2c413fdfd454e93262078b20',1,'rtabmap::Parameters']]], + ['kodomfovisminfeaturesforestimate_311',['kOdomFovisMinFeaturesForEstimate',['../classrtabmap_1_1Parameters.html#a8a5c8f7e914c32a9fcdd406a9d69f4da',1,'rtabmap::Parameters']]], + ['kodomfovisminpyramidlevel_312',['kOdomFovisMinPyramidLevel',['../classrtabmap_1_1Parameters.html#aebe817683724aad1a92c0ed4188559a7',1,'rtabmap::Parameters']]], + ['kodomfovisstereomaxdisparity_313',['kOdomFovisStereoMaxDisparity',['../classrtabmap_1_1Parameters.html#a556f56fbb700a484357a85d4617611d5',1,'rtabmap::Parameters']]], + ['kodomfovisstereomaxdistepipolarline_314',['kOdomFovisStereoMaxDistEpipolarLine',['../classrtabmap_1_1Parameters.html#a7fb8ad6bcfcda4a67e6cf65ab66a185f',1,'rtabmap::Parameters']]], + ['kodomfovisstereomaxrefinementdisplacement_315',['kOdomFovisStereoMaxRefinementDisplacement',['../classrtabmap_1_1Parameters.html#aef9e7481720f740ea8724e3d26a2069f',1,'rtabmap::Parameters']]], + ['kodomfovisstereorequiremutualmatch_316',['kOdomFovisStereoRequireMutualMatch',['../classrtabmap_1_1Parameters.html#a2fe2a8419d7d1698b2f12a32c04eeaf8',1,'rtabmap::Parameters']]], + ['kodomfovistargetpixelsperfeature_317',['kOdomFovisTargetPixelsPerFeature',['../classrtabmap_1_1Parameters.html#a13faae85a4a6bb055778f1c665bf1b54',1,'rtabmap::Parameters']]], + ['kodomfovisupdatetargetfeatureswithrefined_318',['kOdomFovisUpdateTargetFeaturesWithRefined',['../classrtabmap_1_1Parameters.html#a90aeeb8779b98ebc6f2ed37ccff65706',1,'rtabmap::Parameters']]], + ['kodomfovisuseadaptivethreshold_319',['kOdomFovisUseAdaptiveThreshold',['../classrtabmap_1_1Parameters.html#a58658c4845925903fcd7648b3eec1b4a',1,'rtabmap::Parameters']]], + ['kodomfovisusebucketing_320',['kOdomFovisUseBucketing',['../classrtabmap_1_1Parameters.html#ae462378abc3d679003488a9ce53b469e',1,'rtabmap::Parameters']]], + ['kodomfovisusehomographyinitialization_321',['kOdomFovisUseHomographyInitialization',['../classrtabmap_1_1Parameters.html#a20fc95398f95398ccc6f05b114f5ca67',1,'rtabmap::Parameters']]], + ['kodomfovisuseimagenormalization_322',['kOdomFovisUseImageNormalization',['../classrtabmap_1_1Parameters.html#aa1be833e830a748beada3b28ec6ac08d',1,'rtabmap::Parameters']]], + ['kodomfovisusesubpixelrefinement_323',['kOdomFovisUseSubpixelRefinement',['../classrtabmap_1_1Parameters.html#aae0a36ddfa53108e0364e78028ff8bb8',1,'rtabmap::Parameters']]], + ['kodomguessmotion_324',['kOdomGuessMotion',['../classrtabmap_1_1Parameters.html#aa8aacc8ff9b434b5a48ab7eabe5c63a6',1,'rtabmap::Parameters']]], + ['kodomguesssmoothingdelay_325',['kOdomGuessSmoothingDelay',['../classrtabmap_1_1Parameters.html#aabd0b7d996517264f6ce43db1aa6ed05',1,'rtabmap::Parameters']]], + ['kodomholonomic_326',['kOdomHolonomic',['../classrtabmap_1_1Parameters.html#ad684e56c2ae46549ad5353856353b1bb',1,'rtabmap::Parameters']]], + ['kodomimagebuffersize_327',['kOdomImageBufferSize',['../classrtabmap_1_1Parameters.html#a30cefe955bb9d7b08c979ad3f952a67f',1,'rtabmap::Parameters']]], + ['kodomimagedecimation_328',['kOdomImageDecimation',['../classrtabmap_1_1Parameters.html#a63ec6b90d6059736eee8892e041c14ac',1,'rtabmap::Parameters']]], + ['kodomkalmanmeasurementnoise_329',['kOdomKalmanMeasurementNoise',['../classrtabmap_1_1Parameters.html#aefc194010c06d28f0cbbcb388b616e36',1,'rtabmap::Parameters']]], + ['kodomkalmanprocessnoise_330',['kOdomKalmanProcessNoise',['../classrtabmap_1_1Parameters.html#a1059215b26f49a5009b0b1282dc26f1d',1,'rtabmap::Parameters']]], + ['kodomkeyframethr_331',['kOdomKeyFrameThr',['../classrtabmap_1_1Parameters.html#a09dc498e4a45882548ee3fd0096437b2',1,'rtabmap::Parameters']]], + ['kodomliosamangvar_332',['kOdomLIOSAMAngVar',['../classrtabmap_1_1Parameters.html#ae28d1bf81e35c7efb5c4ef046f0ed992',1,'rtabmap::Parameters']]], + ['kodomliosamconfigpath_333',['kOdomLIOSAMConfigPath',['../classrtabmap_1_1Parameters.html#ae7ce134a23996f591fd25009c76a35cc',1,'rtabmap::Parameters']]], + ['kodomliosamedgethreshold_334',['kOdomLIOSAMEdgeThreshold',['../classrtabmap_1_1Parameters.html#a2b833e994021defea70616fbf9b2d4a8',1,'rtabmap::Parameters']]], + ['kodomliosamhorizonscan_335',['kOdomLIOSAMHorizonScan',['../classrtabmap_1_1Parameters.html#a5a95908105f5d021a14408d3eec45b6c',1,'rtabmap::Parameters']]], + ['kodomliosamimuaccbiasn_336',['kOdomLIOSAMImuAccBiasN',['../classrtabmap_1_1Parameters.html#aff3db8de86740f9fc32e8fd58d0bf802',1,'rtabmap::Parameters']]], + ['kodomliosamimuaccnoise_337',['kOdomLIOSAMImuAccNoise',['../classrtabmap_1_1Parameters.html#a31c60191b5bc678c79a82ca761ac3a48',1,'rtabmap::Parameters']]], + ['kodomliosamimugravity_338',['kOdomLIOSAMImuGravity',['../classrtabmap_1_1Parameters.html#ad73dc484450f36a7c48b07d1cce44a0d',1,'rtabmap::Parameters']]], + ['kodomliosamimugyrbiasn_339',['kOdomLIOSAMImuGyrBiasN',['../classrtabmap_1_1Parameters.html#a2c3d56f1670bf084c5cbd160a8be8910',1,'rtabmap::Parameters']]], + ['kodomliosamimugyrnoise_340',['kOdomLIOSAMImuGyrNoise',['../classrtabmap_1_1Parameters.html#a036d6db0050b4fc379c2db741d3bfd41',1,'rtabmap::Parameters']]], + ['kodomliosamlinvar_341',['kOdomLIOSAMLinVar',['../classrtabmap_1_1Parameters.html#a11ad24dadfe5dde517b609670f0ebf7b',1,'rtabmap::Parameters']]], + ['kodomliosamnscan_342',['kOdomLIOSAMNScan',['../classrtabmap_1_1Parameters.html#af401123102635a35bc777f490a6e1957',1,'rtabmap::Parameters']]], + ['kodomliosamsensor_343',['kOdomLIOSAMSensor',['../classrtabmap_1_1Parameters.html#a215590b4d2fc18ed0787d28a7e163236',1,'rtabmap::Parameters']]], + ['kodomliosamsurfthreshold_344',['kOdomLIOSAMSurfThreshold',['../classrtabmap_1_1Parameters.html#a9c1e3efc4b39629b870df2740ab197e9',1,'rtabmap::Parameters']]], + ['kodomloamangvar_345',['kOdomLOAMAngVar',['../classrtabmap_1_1Parameters.html#a550ec3874edea033a5b5233749fe25ad',1,'rtabmap::Parameters']]], + ['kodomloamlinvar_346',['kOdomLOAMLinVar',['../classrtabmap_1_1Parameters.html#ade3ae9dbcffaee6ddee578df0b1f195c',1,'rtabmap::Parameters']]], + ['kodomloamlocalmapping_347',['kOdomLOAMLocalMapping',['../classrtabmap_1_1Parameters.html#a1cd4a929870ee08a96751824fa4b6488',1,'rtabmap::Parameters']]], + ['kodomloamresolution_348',['kOdomLOAMResolution',['../classrtabmap_1_1Parameters.html#a1090dbec15707c3b4a4f17bb910cd8f7',1,'rtabmap::Parameters']]], + ['kodomloamscanperiod_349',['kOdomLOAMScanPeriod',['../classrtabmap_1_1Parameters.html#a5376cc7310b2c21fca0bdce08941a088',1,'rtabmap::Parameters']]], + ['kodomloamsensor_350',['kOdomLOAMSensor',['../classrtabmap_1_1Parameters.html#af35265b29bae9493f52b8fa9a0d34173',1,'rtabmap::Parameters']]], + ['kodommonoinitminflow_351',['kOdomMonoInitMinFlow',['../classrtabmap_1_1Parameters.html#a99923433ee8de71ca37647163bb6f85e',1,'rtabmap::Parameters']]], + ['kodommonoinitmintranslation_352',['kOdomMonoInitMinTranslation',['../classrtabmap_1_1Parameters.html#a86423103ab9ba4aec563e963bd72d664',1,'rtabmap::Parameters']]], + ['kodommonomaxvariance_353',['kOdomMonoMaxVariance',['../classrtabmap_1_1Parameters.html#a05fb10e20f11bdb85a45b4f5c6fd6499',1,'rtabmap::Parameters']]], + ['kodommonomintranslation_354',['kOdomMonoMinTranslation',['../classrtabmap_1_1Parameters.html#af152770f40cbebe08c36b3f4d737d113',1,'rtabmap::Parameters']]], + ['kodommsckffastthreshold_355',['kOdomMSCKFFastThreshold',['../classrtabmap_1_1Parameters.html#aaf287c576d2c5adff97ea2ae307cac1c',1,'rtabmap::Parameters']]], + ['kodommsckfgridcol_356',['kOdomMSCKFGridCol',['../classrtabmap_1_1Parameters.html#a73a4a976d34cd5281d1cbaff776cb439',1,'rtabmap::Parameters']]], + ['kodommsckfgridmaxfeaturenum_357',['kOdomMSCKFGridMaxFeatureNum',['../classrtabmap_1_1Parameters.html#aea2f2394e02784418067a3cbb2eba452',1,'rtabmap::Parameters']]], + ['kodommsckfgridminfeaturenum_358',['kOdomMSCKFGridMinFeatureNum',['../classrtabmap_1_1Parameters.html#a40b2d33377e238ec95854ffdceb78ba5',1,'rtabmap::Parameters']]], + ['kodommsckfgridrow_359',['kOdomMSCKFGridRow',['../classrtabmap_1_1Parameters.html#ae0f8a2fff7c230a8e36d336d59faed6f',1,'rtabmap::Parameters']]], + ['kodommsckfinitcovaccbias_360',['kOdomMSCKFInitCovAccBias',['../classrtabmap_1_1Parameters.html#ad71578b33c054acb036326083d35f09c',1,'rtabmap::Parameters']]], + ['kodommsckfinitcovexrot_361',['kOdomMSCKFInitCovExRot',['../classrtabmap_1_1Parameters.html#a4548c5ff88f4d5ca657d0717d4ef74fa',1,'rtabmap::Parameters']]], + ['kodommsckfinitcovextrans_362',['kOdomMSCKFInitCovExTrans',['../classrtabmap_1_1Parameters.html#ae8a214f7a7562f3cd445d2811484ddc2',1,'rtabmap::Parameters']]], + ['kodommsckfinitcovgyrobias_363',['kOdomMSCKFInitCovGyroBias',['../classrtabmap_1_1Parameters.html#a77ae4a5fd18592700240e7344ad0344d',1,'rtabmap::Parameters']]], + ['kodommsckfinitcovvel_364',['kOdomMSCKFInitCovVel',['../classrtabmap_1_1Parameters.html#a2ef3975e17c1e215f0d1dcf5cff20d24',1,'rtabmap::Parameters']]], + ['kodommsckfmaxcamstatesize_365',['kOdomMSCKFMaxCamStateSize',['../classrtabmap_1_1Parameters.html#aaab6359b5620a95b1c967dff2ab72de4',1,'rtabmap::Parameters']]], + ['kodommsckfmaxiteration_366',['kOdomMSCKFMaxIteration',['../classrtabmap_1_1Parameters.html#a2ff10b93d973eb90e37a7afb189f061b',1,'rtabmap::Parameters']]], + ['kodommsckfnoiseacc_367',['kOdomMSCKFNoiseAcc',['../classrtabmap_1_1Parameters.html#acd7337159a241b04e9fac54088d04a1f',1,'rtabmap::Parameters']]], + ['kodommsckfnoiseaccbias_368',['kOdomMSCKFNoiseAccBias',['../classrtabmap_1_1Parameters.html#a9edab849122244f2b11ef4af1ce860b2',1,'rtabmap::Parameters']]], + ['kodommsckfnoisefeature_369',['kOdomMSCKFNoiseFeature',['../classrtabmap_1_1Parameters.html#adea08e24e51fe243942eb8c37b810891',1,'rtabmap::Parameters']]], + ['kodommsckfnoisegyro_370',['kOdomMSCKFNoiseGyro',['../classrtabmap_1_1Parameters.html#a04dc7de74cc871bce963f07828e7e1f3',1,'rtabmap::Parameters']]], + ['kodommsckfnoisegyrobias_371',['kOdomMSCKFNoiseGyroBias',['../classrtabmap_1_1Parameters.html#ac6ef522958c4e243e747791a43c4bd06',1,'rtabmap::Parameters']]], + ['kodommsckfopttranslationthreshold_372',['kOdomMSCKFOptTranslationThreshold',['../classrtabmap_1_1Parameters.html#a3efe4962858f2b19bd3e1fc89becb31f',1,'rtabmap::Parameters']]], + ['kodommsckfpatchsize_373',['kOdomMSCKFPatchSize',['../classrtabmap_1_1Parameters.html#a516a633d52369f909d9d0d73dbbc6ccb',1,'rtabmap::Parameters']]], + ['kodommsckfpositionstdthreshold_374',['kOdomMSCKFPositionStdThreshold',['../classrtabmap_1_1Parameters.html#a3309b0dce94e4543b0044cc9c7412e5e',1,'rtabmap::Parameters']]], + ['kodommsckfpyramidlevels_375',['kOdomMSCKFPyramidLevels',['../classrtabmap_1_1Parameters.html#a2c16ca59dc1c5dd9a57fad95e4bb334c',1,'rtabmap::Parameters']]], + ['kodommsckfransacthreshold_376',['kOdomMSCKFRansacThreshold',['../classrtabmap_1_1Parameters.html#acdd404b323afa2146c0e00d1d13d4fed',1,'rtabmap::Parameters']]], + ['kodommsckfrotationthreshold_377',['kOdomMSCKFRotationThreshold',['../classrtabmap_1_1Parameters.html#aa790d6612eb50a969759099c6f37531b',1,'rtabmap::Parameters']]], + ['kodommsckfstereothreshold_378',['kOdomMSCKFStereoThreshold',['../classrtabmap_1_1Parameters.html#a64faaac653e93fe672e5710066a046d1',1,'rtabmap::Parameters']]], + ['kodommsckftrackingratethreshold_379',['kOdomMSCKFTrackingRateThreshold',['../classrtabmap_1_1Parameters.html#a173c34cdf5d376054a077369c1dc877e',1,'rtabmap::Parameters']]], + ['kodommsckftrackprecision_380',['kOdomMSCKFTrackPrecision',['../classrtabmap_1_1Parameters.html#a5072892ce86ad4335cf120f6b292af65',1,'rtabmap::Parameters']]], + ['kodommsckftranslationthreshold_381',['kOdomMSCKFTranslationThreshold',['../classrtabmap_1_1Parameters.html#a6c1a216b9db3c31f32ce230cd5ef29d4',1,'rtabmap::Parameters']]], + ['kodomokvisconfigpath_382',['kOdomOKVISConfigPath',['../classrtabmap_1_1Parameters.html#acd5cb2b77739ac361d5697054849f34d',1,'rtabmap::Parameters']]], + ['kodomopen3dmaxdepth_383',['kOdomOpen3DMaxDepth',['../classrtabmap_1_1Parameters.html#a9d17a7c4785bb56e78de44991ce084a1',1,'rtabmap::Parameters']]], + ['kodomopen3dmethod_384',['kOdomOpen3DMethod',['../classrtabmap_1_1Parameters.html#ab4468a9f811ecb9d61dc9d9830f6713b',1,'rtabmap::Parameters']]], + ['kodomopenvinsaccelerometernoisedensity_385',['kOdomOpenVINSAccelerometerNoiseDensity',['../classrtabmap_1_1Parameters.html#a03c79ba04e7a6fc99a95e52ef6202e49',1,'rtabmap::Parameters']]], + ['kodomopenvinsaccelerometerrandomwalk_386',['kOdomOpenVINSAccelerometerRandomWalk',['../classrtabmap_1_1Parameters.html#a5b2948cbe311579bf9487fd9d803a7d9',1,'rtabmap::Parameters']]], + ['kodomopenvinscalibcamextrinsics_387',['kOdomOpenVINSCalibCamExtrinsics',['../classrtabmap_1_1Parameters.html#a1d2879fe2d595a561fe24e957c5d8d5b',1,'rtabmap::Parameters']]], + ['kodomopenvinscalibcamintrinsics_388',['kOdomOpenVINSCalibCamIntrinsics',['../classrtabmap_1_1Parameters.html#a8e9fe6dbacb3205e6ec30ba261da2d86',1,'rtabmap::Parameters']]], + ['kodomopenvinscalibcamtimeoffset_389',['kOdomOpenVINSCalibCamTimeoffset',['../classrtabmap_1_1Parameters.html#ab5b3936fac2822d08581807bb156cef8',1,'rtabmap::Parameters']]], + ['kodomopenvinscalibimugsensitivity_390',['kOdomOpenVINSCalibIMUGSensitivity',['../classrtabmap_1_1Parameters.html#a767adc5ac036a3877f03aed0ae409f57',1,'rtabmap::Parameters']]], + ['kodomopenvinscalibimuintrinsics_391',['kOdomOpenVINSCalibIMUIntrinsics',['../classrtabmap_1_1Parameters.html#a35974b70e2316ed21f4b4093d314bde2',1,'rtabmap::Parameters']]], + ['kodomopenvinsconfigpath_392',['kOdomOpenVINSConfigPath',['../classrtabmap_1_1Parameters.html#a02d9ea1d2455ea336d4b9d63f233de55',1,'rtabmap::Parameters']]], + ['kodomopenvinsdtslamdelay_393',['kOdomOpenVINSDtSLAMDelay',['../classrtabmap_1_1Parameters.html#a5ed128310066c0899723f893951fce65',1,'rtabmap::Parameters']]], + ['kodomopenvinsfeatrepmsckf_394',['kOdomOpenVINSFeatRepMSCKF',['../classrtabmap_1_1Parameters.html#a17b098830298626405687884bd2c3c4a',1,'rtabmap::Parameters']]], + ['kodomopenvinsfeatrepslam_395',['kOdomOpenVINSFeatRepSLAM',['../classrtabmap_1_1Parameters.html#a90ef9d8a0991272708468d92dbd18d6a',1,'rtabmap::Parameters']]], + ['kodomopenvinsfimaxbaseline_396',['kOdomOpenVINSFiMaxBaseline',['../classrtabmap_1_1Parameters.html#a7eaf290406c8aa94a1747a35167b7999',1,'rtabmap::Parameters']]], + ['kodomopenvinsfimaxcondnumber_397',['kOdomOpenVINSFiMaxCondNumber',['../classrtabmap_1_1Parameters.html#abc77793e626341417d494b575e91a9ba',1,'rtabmap::Parameters']]], + ['kodomopenvinsfimaxruns_398',['kOdomOpenVINSFiMaxRuns',['../classrtabmap_1_1Parameters.html#a9aa274f0521b23aa11fb4f0e002be04b',1,'rtabmap::Parameters']]], + ['kodomopenvinsfirefinefeatures_399',['kOdomOpenVINSFiRefineFeatures',['../classrtabmap_1_1Parameters.html#a97b1a3b121207f3c8f44fc6952efae02',1,'rtabmap::Parameters']]], + ['kodomopenvinsfitriangulate1d_400',['kOdomOpenVINSFiTriangulate1d',['../classrtabmap_1_1Parameters.html#a7f3109884f7e284e4be84fcbb2f1c602',1,'rtabmap::Parameters']]], + ['kodomopenvinsgravitymag_401',['kOdomOpenVINSGravityMag',['../classrtabmap_1_1Parameters.html#a914137b26df1f4bca974a184dd232f81',1,'rtabmap::Parameters']]], + ['kodomopenvinsgyroscopenoisedensity_402',['kOdomOpenVINSGyroscopeNoiseDensity',['../classrtabmap_1_1Parameters.html#a34a573ddd7efa314fa9db6ffd9674dd0',1,'rtabmap::Parameters']]], + ['kodomopenvinsgyroscoperandomwalk_403',['kOdomOpenVINSGyroscopeRandomWalk',['../classrtabmap_1_1Parameters.html#ac92cb81aca03b6fd017a18d897fe5294',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdyninflationba_404',['kOdomOpenVINSInitDynInflationBa',['../classrtabmap_1_1Parameters.html#add075de0b2f9113398bc129531e99f11',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdyninflationbg_405',['kOdomOpenVINSInitDynInflationBg',['../classrtabmap_1_1Parameters.html#a262d61c15d9f4767b7dbcd280bd67339',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdyninflationori_406',['kOdomOpenVINSInitDynInflationOri',['../classrtabmap_1_1Parameters.html#a14c9c1f9694b8c2f1e68167107a82b93',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdyninflationvel_407',['kOdomOpenVINSInitDynInflationVel',['../classrtabmap_1_1Parameters.html#a4de220b423dcd3ab37f339c13dff07ce',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynmindeg_408',['kOdomOpenVINSInitDynMinDeg',['../classrtabmap_1_1Parameters.html#a8a536d333787c518517a52c7f7fb3982',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynminreccond_409',['kOdomOpenVINSInitDynMinRecCond',['../classrtabmap_1_1Parameters.html#aad31fe30adc719b24d45e1101ca78d8e',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynmlemaxiter_410',['kOdomOpenVINSInitDynMLEMaxIter',['../classrtabmap_1_1Parameters.html#a4521e8dd715d864f7db81b6f338ba116',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynmlemaxthreads_411',['kOdomOpenVINSInitDynMLEMaxThreads',['../classrtabmap_1_1Parameters.html#a8823827872d96094c9ae7626590aa3e9',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynmlemaxtime_412',['kOdomOpenVINSInitDynMLEMaxTime',['../classrtabmap_1_1Parameters.html#adec78fa253e919225c7088bb15f2e53e',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynmleoptcalib_413',['kOdomOpenVINSInitDynMLEOptCalib',['../classrtabmap_1_1Parameters.html#ac34c14ffa84d06cfe386fd5a127f0cfb',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynnumpose_414',['kOdomOpenVINSInitDynNumPose',['../classrtabmap_1_1Parameters.html#a210d5826bfe8a3253cdc106b18eb1d5d',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynuse_415',['kOdomOpenVINSInitDynUse',['../classrtabmap_1_1Parameters.html#a4892f91c6d8962e7ce1215c60c6b6d4b',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitimuthresh_416',['kOdomOpenVINSInitIMUThresh',['../classrtabmap_1_1Parameters.html#a1d4fb25962131a372b385e99643747c1',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitmaxdisparity_417',['kOdomOpenVINSInitMaxDisparity',['../classrtabmap_1_1Parameters.html#ae61270c0977dcbc8b8cbfc5d422f1241',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitmaxfeatures_418',['kOdomOpenVINSInitMaxFeatures',['../classrtabmap_1_1Parameters.html#a4fcad487c009c6c6775a349add123034',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitwindowtime_419',['kOdomOpenVINSInitWindowTime',['../classrtabmap_1_1Parameters.html#ad5203cd2ec8c90722c41d607d7c5fc1b',1,'rtabmap::Parameters']]], + ['kodomopenvinsintegration_420',['kOdomOpenVINSIntegration',['../classrtabmap_1_1Parameters.html#a43aab47c1125f7ef30d7363e2bdb8d17',1,'rtabmap::Parameters']]], + ['kodomopenvinsleftmaskpath_421',['kOdomOpenVINSLeftMaskPath',['../classrtabmap_1_1Parameters.html#a6e2b3d8c7b3d04fe4b0fe466109849ed',1,'rtabmap::Parameters']]], + ['kodomopenvinsmaxclones_422',['kOdomOpenVINSMaxClones',['../classrtabmap_1_1Parameters.html#a467f15f0d8574c37d1cbe8ea040dfee6',1,'rtabmap::Parameters']]], + ['kodomopenvinsmaxmsckfinupdate_423',['kOdomOpenVINSMaxMSCKFInUpdate',['../classrtabmap_1_1Parameters.html#ab1402f8aa1efe4fe38d975005a9c2189',1,'rtabmap::Parameters']]], + ['kodomopenvinsmaxslam_424',['kOdomOpenVINSMaxSLAM',['../classrtabmap_1_1Parameters.html#a296543931af0ad1598fb8d75f6230a8b',1,'rtabmap::Parameters']]], + ['kodomopenvinsmaxslaminupdate_425',['kOdomOpenVINSMaxSLAMInUpdate',['../classrtabmap_1_1Parameters.html#a3eba5d0054793999bf5cc9bba92e179c',1,'rtabmap::Parameters']]], + ['kodomopenvinsminpxdist_426',['kOdomOpenVINSMinPxDist',['../classrtabmap_1_1Parameters.html#a505c545574ec997805503e0b905cb93c',1,'rtabmap::Parameters']]], + ['kodomopenvinsnumpts_427',['kOdomOpenVINSNumPts',['../classrtabmap_1_1Parameters.html#ae798271632b8e5b71e037360a85ee625',1,'rtabmap::Parameters']]], + ['kodomopenvinsrightmaskpath_428',['kOdomOpenVINSRightMaskPath',['../classrtabmap_1_1Parameters.html#a426a78bc8d1ed73f440f30ab0c1e8b05',1,'rtabmap::Parameters']]], + ['kodomopenvinstryzupt_429',['kOdomOpenVINSTryZUPT',['../classrtabmap_1_1Parameters.html#a9165fec9a5f395956386056686aa1551',1,'rtabmap::Parameters']]], + ['kodomopenvinsupmsckfchi2multiplier_430',['kOdomOpenVINSUpMSCKFChi2Multiplier',['../classrtabmap_1_1Parameters.html#a413bca9ea8077c3494326085f4e0419f',1,'rtabmap::Parameters']]], + ['kodomopenvinsupmsckfsigmapx_431',['kOdomOpenVINSUpMSCKFSigmaPx',['../classrtabmap_1_1Parameters.html#a4b9220ddafc8076db666e3d651f8a24c',1,'rtabmap::Parameters']]], + ['kodomopenvinsupslamchi2multiplier_432',['kOdomOpenVINSUpSLAMChi2Multiplier',['../classrtabmap_1_1Parameters.html#a85e55e34a7da45dcde5cbde1b352625e',1,'rtabmap::Parameters']]], + ['kodomopenvinsupslamsigmapx_433',['kOdomOpenVINSUpSLAMSigmaPx',['../classrtabmap_1_1Parameters.html#aba423db2b1b21bf3606739f5c620c1d9',1,'rtabmap::Parameters']]], + ['kodomopenvinsusefej_434',['kOdomOpenVINSUseFEJ',['../classrtabmap_1_1Parameters.html#a852273bd55c4c2f46214d4de7abcbf2d',1,'rtabmap::Parameters']]], + ['kodomopenvinsuseklt_435',['kOdomOpenVINSUseKLT',['../classrtabmap_1_1Parameters.html#a396c73201a82e2ec776f239c9aa16ba9',1,'rtabmap::Parameters']]], + ['kodomopenvinsusestereo_436',['kOdomOpenVINSUseStereo',['../classrtabmap_1_1Parameters.html#a42cad5f0579fa899d12bab4684d226db',1,'rtabmap::Parameters']]], + ['kodomopenvinszuptchi2multiplier_437',['kOdomOpenVINSZUPTChi2Multiplier',['../classrtabmap_1_1Parameters.html#a1454692f97497713169349a38127ff03',1,'rtabmap::Parameters']]], + ['kodomopenvinszuptmaxdisparity_438',['kOdomOpenVINSZUPTMaxDisparity',['../classrtabmap_1_1Parameters.html#ad711b7bcb9f9a78ba57af7844b8578f1',1,'rtabmap::Parameters']]], + ['kodomopenvinszuptmaxvelodicy_439',['kOdomOpenVINSZUPTMaxVelodicy',['../classrtabmap_1_1Parameters.html#abe019be98f92dfd61a7a87c70408c2ca',1,'rtabmap::Parameters']]], + ['kodomopenvinszuptnoisemultiplier_440',['kOdomOpenVINSZUPTNoiseMultiplier',['../classrtabmap_1_1Parameters.html#a37ec93a53f7c5c24b5876bddd8b34ced',1,'rtabmap::Parameters']]], + ['kodomopenvinszuptonlyatbeginning_441',['kOdomOpenVINSZUPTOnlyAtBeginning',['../classrtabmap_1_1Parameters.html#a1f5c72075961392d3c011e26faf8b96f',1,'rtabmap::Parameters']]], + ['kodomorbslamaccnoise_442',['kOdomORBSLAMAccNoise',['../classrtabmap_1_1Parameters.html#a0964b424a4f9a7efbddc35c638fcff8c',1,'rtabmap::Parameters']]], + ['kodomorbslamaccwalk_443',['kOdomORBSLAMAccWalk',['../classrtabmap_1_1Parameters.html#a6a33f0e078d6616b6267c291ec78e5b8',1,'rtabmap::Parameters']]], + ['kodomorbslambf_444',['kOdomORBSLAMBf',['../classrtabmap_1_1Parameters.html#aefa4d23029b47e21adb6b594f74fea2d',1,'rtabmap::Parameters']]], + ['kodomorbslamfps_445',['kOdomORBSLAMFps',['../classrtabmap_1_1Parameters.html#a4a1f776765c4b78acc4eee1b32e9342e',1,'rtabmap::Parameters']]], + ['kodomorbslamgyronoise_446',['kOdomORBSLAMGyroNoise',['../classrtabmap_1_1Parameters.html#afcb8ed42c61b74b5e12f6bc95deba078',1,'rtabmap::Parameters']]], + ['kodomorbslamgyrowalk_447',['kOdomORBSLAMGyroWalk',['../classrtabmap_1_1Parameters.html#aa55b0d37ff8c7ac814a4d911d80329d8',1,'rtabmap::Parameters']]], + ['kodomorbslaminertial_448',['kOdomORBSLAMInertial',['../classrtabmap_1_1Parameters.html#a6846d7fb6b2eb02d03e96044e9375c3b',1,'rtabmap::Parameters']]], + ['kodomorbslammapsize_449',['kOdomORBSLAMMapSize',['../classrtabmap_1_1Parameters.html#ad33d1bec811fb6c0f533251f16ecf089',1,'rtabmap::Parameters']]], + ['kodomorbslammaxfeatures_450',['kOdomORBSLAMMaxFeatures',['../classrtabmap_1_1Parameters.html#a914140a86638c393fcd098f0896436fd',1,'rtabmap::Parameters']]], + ['kodomorbslamsamplingrate_451',['kOdomORBSLAMSamplingRate',['../classrtabmap_1_1Parameters.html#afb0188eab89d395209fe258e81b591c1',1,'rtabmap::Parameters']]], + ['kodomorbslamthdepth_452',['kOdomORBSLAMThDepth',['../classrtabmap_1_1Parameters.html#acbfabdf7b28d66cc07e75a62967d458d',1,'rtabmap::Parameters']]], + ['kodomorbslamvocpath_453',['kOdomORBSLAMVocPath',['../classrtabmap_1_1Parameters.html#aa4849b73de6df4f4008147536e7f05d6',1,'rtabmap::Parameters']]], + ['kodomparticlelambdar_454',['kOdomParticleLambdaR',['../classrtabmap_1_1Parameters.html#a8d81c9157fac237bc3383900798feb3f',1,'rtabmap::Parameters']]], + ['kodomparticlelambdat_455',['kOdomParticleLambdaT',['../classrtabmap_1_1Parameters.html#ab4ca374efe8802d596bdf2d1291821fb',1,'rtabmap::Parameters']]], + ['kodomparticlenoiser_456',['kOdomParticleNoiseR',['../classrtabmap_1_1Parameters.html#a4762b235967e01f873be062d75c0b8b7',1,'rtabmap::Parameters']]], + ['kodomparticlenoiset_457',['kOdomParticleNoiseT',['../classrtabmap_1_1Parameters.html#adeed4435e6d7c25de108b92d5062850d',1,'rtabmap::Parameters']]], + ['kodomparticlesize_458',['kOdomParticleSize',['../classrtabmap_1_1Parameters.html#a273fe8ab8fcb79f08f3a41a9b4cf6dce',1,'rtabmap::Parameters']]], + ['kodomresetcountdown_459',['kOdomResetCountdown',['../classrtabmap_1_1Parameters.html#abae6f31914c37fddd2c36ea78d1447fb',1,'rtabmap::Parameters']]], + ['kodomscankeyframethr_460',['kOdomScanKeyFrameThr',['../classrtabmap_1_1Parameters.html#af172b6f629a62b37ea7ab151eee8058b',1,'rtabmap::Parameters']]], + ['kodomstrategy_461',['kOdomStrategy',['../classrtabmap_1_1Parameters.html#abba8d5778f27ab7cdf90a900b71916ad',1,'rtabmap::Parameters']]], + ['kodomvinsfusionconfigpath_462',['kOdomVINSFusionConfigPath',['../classrtabmap_1_1Parameters.html#acf6e02f152acab60ee7e978c41de0bd9',1,'rtabmap::Parameters']]], + ['kodomviskeyframethr_463',['kOdomVisKeyFrameThr',['../classrtabmap_1_1Parameters.html#aa9fcc2aef568b4c3c822bbe9c48b318e',1,'rtabmap::Parameters']]], + ['kodomviso2bucketheight_464',['kOdomViso2BucketHeight',['../classrtabmap_1_1Parameters.html#a5f25f50240e1e3827151e95f4622ec40',1,'rtabmap::Parameters']]], + ['kodomviso2bucketmaxfeatures_465',['kOdomViso2BucketMaxFeatures',['../classrtabmap_1_1Parameters.html#a3b7bc10547f6331f4b29583420247868',1,'rtabmap::Parameters']]], + ['kodomviso2bucketwidth_466',['kOdomViso2BucketWidth',['../classrtabmap_1_1Parameters.html#a1e44368b11befeacd5f2b81f927bc264',1,'rtabmap::Parameters']]], + ['kodomviso2inlierthreshold_467',['kOdomViso2InlierThreshold',['../classrtabmap_1_1Parameters.html#a6df260c6fee4c79204a55cf6414e84f9',1,'rtabmap::Parameters']]], + ['kodomviso2matchbinsize_468',['kOdomViso2MatchBinsize',['../classrtabmap_1_1Parameters.html#afa1fc497e502ddce4e2c944b22ea78b5',1,'rtabmap::Parameters']]], + ['kodomviso2matchdisptolerance_469',['kOdomViso2MatchDispTolerance',['../classrtabmap_1_1Parameters.html#a683676d32c1853924b2fc6be856cc4ec',1,'rtabmap::Parameters']]], + ['kodomviso2matchhalfresolution_470',['kOdomViso2MatchHalfResolution',['../classrtabmap_1_1Parameters.html#a694f3e472c6eb6ded795f787f501c433',1,'rtabmap::Parameters']]], + ['kodomviso2matchmultistage_471',['kOdomViso2MatchMultiStage',['../classrtabmap_1_1Parameters.html#a639f307301271ee14560f6710acd08e3',1,'rtabmap::Parameters']]], + ['kodomviso2matchnmsn_472',['kOdomViso2MatchNmsN',['../classrtabmap_1_1Parameters.html#a267d44faa480f50704240c014178ae5b',1,'rtabmap::Parameters']]], + ['kodomviso2matchnmstau_473',['kOdomViso2MatchNmsTau',['../classrtabmap_1_1Parameters.html#acc7aa8d9e87743cb09d22265238490ef',1,'rtabmap::Parameters']]], + ['kodomviso2matchoutlierdisptolerance_474',['kOdomViso2MatchOutlierDispTolerance',['../classrtabmap_1_1Parameters.html#ae9b2a74aed41955e99f6317f169b0e8e',1,'rtabmap::Parameters']]], + ['kodomviso2matchoutlierflowtolerance_475',['kOdomViso2MatchOutlierFlowTolerance',['../classrtabmap_1_1Parameters.html#ae820a3c499db31e53434bd725c7cdb92',1,'rtabmap::Parameters']]], + ['kodomviso2matchradius_476',['kOdomViso2MatchRadius',['../classrtabmap_1_1Parameters.html#a2548c5378caaa49253138ee8951bbec8',1,'rtabmap::Parameters']]], + ['kodomviso2matchrefinement_477',['kOdomViso2MatchRefinement',['../classrtabmap_1_1Parameters.html#a66a7f99bc201875398d5c7d76cca7a59',1,'rtabmap::Parameters']]], + ['kodomviso2ransaciters_478',['kOdomViso2RansacIters',['../classrtabmap_1_1Parameters.html#a9db27765084194ee50fc8f1055533e2e',1,'rtabmap::Parameters']]], + ['kodomviso2reweighting_479',['kOdomViso2Reweighting',['../classrtabmap_1_1Parameters.html#a82053352b9945b97ecd99d16ae4d7bda',1,'rtabmap::Parameters']]], + ['koptimizerbaseline_480',['kOptimizerBaseline',['../classrtabmap_1_1Parameters.html#aebaeec1482001e2caac613633a73bbba',1,'rtabmap::Parameters']]], + ['koptimizerdisparityvariance_481',['kOptimizerDisparityVariance',['../classrtabmap_1_1Parameters.html#a1a6053a3f56ee705dd2d880e9394542d',1,'rtabmap::Parameters']]], + ['koptimizerepsilon_482',['kOptimizerEpsilon',['../classrtabmap_1_1Parameters.html#a0da495637cf28437df451e3a9befe09c',1,'rtabmap::Parameters']]], + ['koptimizergravitysigma_483',['kOptimizerGravitySigma',['../classrtabmap_1_1Parameters.html#ae30f9e3d2e17c3543801cdd9fa51ffcc',1,'rtabmap::Parameters']]], + ['koptimizeriterations_484',['kOptimizerIterations',['../classrtabmap_1_1Parameters.html#a8be61aae74f02931c8c224d98629dfc1',1,'rtabmap::Parameters']]], + ['koptimizerlandmarksignored_485',['kOptimizerLandmarksIgnored',['../classrtabmap_1_1Parameters.html#a8941f737a9ec74b5a64c6a31d26dc5b1',1,'rtabmap::Parameters']]], + ['koptimizerpixelvariance_486',['kOptimizerPixelVariance',['../classrtabmap_1_1Parameters.html#af8ad0ad86c152e736820805aad2203c7',1,'rtabmap::Parameters']]], + ['koptimizerpriorsignored_487',['kOptimizerPriorsIgnored',['../classrtabmap_1_1Parameters.html#a9a27e63a9a70179573a6898049957d31',1,'rtabmap::Parameters']]], + ['koptimizerrobust_488',['kOptimizerRobust',['../classrtabmap_1_1Parameters.html#a2f90cb87e114d6f10a33e0b3d79c730f',1,'rtabmap::Parameters']]], + ['koptimizerrobustkerneldelta_489',['kOptimizerRobustKernelDelta',['../classrtabmap_1_1Parameters.html#a5900adc0a8a2d5bf42963e4e5bee7855',1,'rtabmap::Parameters']]], + ['koptimizerstrategy_490',['kOptimizerStrategy',['../classrtabmap_1_1Parameters.html#a092fe8cb5454baf939cfb405fbce966f',1,'rtabmap::Parameters']]], + ['koptimizervarianceignored_491',['kOptimizerVarianceIgnored',['../classrtabmap_1_1Parameters.html#a5b7491368ae85dc42f066192a99312a2',1,'rtabmap::Parameters']]], + ['korbedgethreshold_492',['kORBEdgeThreshold',['../classrtabmap_1_1Parameters.html#ae047e8d2f7226ac161863b0ec4620561',1,'rtabmap::Parameters']]], + ['korbfirstlevel_493',['kORBFirstLevel',['../classrtabmap_1_1Parameters.html#a8deaf647a92da914a8b761bfa9891da4',1,'rtabmap::Parameters']]], + ['korbgpu_494',['kORBGpu',['../classrtabmap_1_1Parameters.html#a75ad893a9fb12411d07292be6f3cf151',1,'rtabmap::Parameters']]], + ['korbnlevels_495',['kORBNLevels',['../classrtabmap_1_1Parameters.html#aaf67b8a7e28d72ede90a60a83f50c10b',1,'rtabmap::Parameters']]], + ['korbpatchsize_496',['kORBPatchSize',['../classrtabmap_1_1Parameters.html#a576d49f934e6251be0f1cdb2f666d21e',1,'rtabmap::Parameters']]], + ['korbscalefactor_497',['kORBScaleFactor',['../classrtabmap_1_1Parameters.html#a4ef6ac6e5357d25a907abb87cf5995c9',1,'rtabmap::Parameters']]], + ['korbscoretype_498',['kORBScoreType',['../classrtabmap_1_1Parameters.html#a23a44d5437d484fd74936029301f2f91',1,'rtabmap::Parameters']]], + ['korbwta_5fk_499',['kORBWTA_K',['../classrtabmap_1_1Parameters.html#a413fa34f8410b30423b0321398d7c658',1,'rtabmap::Parameters']]], + ['kp_500',['Kp',['../parameters.html#parameters_Kp',1,'']]], + ['kposeprior_501',['kPosePrior',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea56caa6c8eeab867bb16f763f3ddbd9b1',1,'rtabmap::Link']]], + ['kpt_502',['kpt',['../classrtabmap_1_1FeatureBA.html#a2bea5690d958d81f5edfa6df954d4a8b',1,'rtabmap::FeatureBA']]], + ['kpydescriptordim_503',['kPyDescriptorDim',['../classrtabmap_1_1Parameters.html#aea51e2c74f29d39e1688a592962cf9ad',1,'rtabmap::Parameters']]], + ['kpydescriptorpath_504',['kPyDescriptorPath',['../classrtabmap_1_1Parameters.html#a135caed3c87f8234184d2d72743b98ab',1,'rtabmap::Parameters']]], + ['kpydetectorcuda_505',['kPyDetectorCuda',['../classrtabmap_1_1Parameters.html#afdbdfe89192b8c4b332d457fdd83620a',1,'rtabmap::Parameters']]], + ['kpydetectorpath_506',['kPyDetectorPath',['../classrtabmap_1_1Parameters.html#a84e976161e1a10728be331f9efd31a03',1,'rtabmap::Parameters']]], + ['kpymatchercuda_507',['kPyMatcherCuda',['../classrtabmap_1_1Parameters.html#a0a9773bee6d69350aa362ea8ce9e2d13',1,'rtabmap::Parameters']]], + ['kpymatcheriterations_508',['kPyMatcherIterations',['../classrtabmap_1_1Parameters.html#a4beabce2704fef444c200c84a58af650',1,'rtabmap::Parameters']]], + ['kpymatchermodel_509',['kPyMatcherModel',['../classrtabmap_1_1Parameters.html#a577a5fd2e1bd55f481fb3996237e7c86',1,'rtabmap::Parameters']]], + ['kpymatcherpath_510',['kPyMatcherPath',['../classrtabmap_1_1Parameters.html#aa3ff26394ce7611e63f7b8abdc3d8816',1,'rtabmap::Parameters']]], + ['kpymatcherthreshold_511',['kPyMatcherThreshold',['../classrtabmap_1_1Parameters.html#a0af1276884adf9994e2c664f8aacd9bb',1,'rtabmap::Parameters']]], + ['kregforce3dof_512',['kRegForce3DoF',['../classrtabmap_1_1Parameters.html#adeb11e4b89634351a54bab99b3aeb68c',1,'rtabmap::Parameters']]], + ['kregrepeatonce_513',['kRegRepeatOnce',['../classrtabmap_1_1Parameters.html#ac1d6e5b571fe7348f484f531b3a30814',1,'rtabmap::Parameters']]], + ['kregstrategy_514',['kRegStrategy',['../classrtabmap_1_1Parameters.html#abb01f566041dff1ca1ff47b4a6716b48',1,'rtabmap::Parameters']]], + ['krgbdaggressiveloopthr_515',['kRGBDAggressiveLoopThr',['../classrtabmap_1_1Parameters.html#a93cee2efa1fd89d2757db81c9ed8beb1',1,'rtabmap::Parameters']]], + ['krgbdangularspeedupdate_516',['kRGBDAngularSpeedUpdate',['../classrtabmap_1_1Parameters.html#aacd017b088a3c6f6c552116a21a68216',1,'rtabmap::Parameters']]], + ['krgbdangularupdate_517',['kRGBDAngularUpdate',['../classrtabmap_1_1Parameters.html#a9a7fc32cc99f77446f1918113aa8b5bb',1,'rtabmap::Parameters']]], + ['krgbdcreateoccupancygrid_518',['kRGBDCreateOccupancyGrid',['../classrtabmap_1_1Parameters.html#ad46e3bb3b9e42c989763832a1f7b0f3e',1,'rtabmap::Parameters']]], + ['krgbdenabled_519',['kRGBDEnabled',['../classrtabmap_1_1Parameters.html#a660983e23247cd39034f2ea07cfcd54b',1,'rtabmap::Parameters']]], + ['krgbdforceodom3dof_520',['kRGBDForceOdom3DoF',['../classrtabmap_1_1Parameters.html#a74cbbfcf605e6c6babb199125b2462e3',1,'rtabmap::Parameters']]], + ['krgbdgoalreachedradius_521',['kRGBDGoalReachedRadius',['../classrtabmap_1_1Parameters.html#ad3d06d249bb099a9175c824a6e57e5d4',1,'rtabmap::Parameters']]], + ['krgbdgoalssavedinuserdata_522',['kRGBDGoalsSavedInUserData',['../classrtabmap_1_1Parameters.html#abeaa5d81e6e1f348ddece14f98c52b39',1,'rtabmap::Parameters']]], + ['krgbdinvertedreg_523',['kRGBDInvertedReg',['../classrtabmap_1_1Parameters.html#ab51566bd1519b3fcb23a458e9d99c675',1,'rtabmap::Parameters']]], + ['krgbdlinearspeedupdate_524',['kRGBDLinearSpeedUpdate',['../classrtabmap_1_1Parameters.html#aac12c089f2e5ff8c47768bfba7a1399c',1,'rtabmap::Parameters']]], + ['krgbdlinearupdate_525',['kRGBDLinearUpdate',['../classrtabmap_1_1Parameters.html#a2337801b29bb94ce58ae386c6fbfb1ea',1,'rtabmap::Parameters']]], + ['krgbdlocalbundleonloopclosure_526',['kRGBDLocalBundleOnLoopClosure',['../classrtabmap_1_1Parameters.html#a9213f69de86d869fa81162648865a33c',1,'rtabmap::Parameters']]], + ['krgbdlocalimmunizationratio_527',['kRGBDLocalImmunizationRatio',['../classrtabmap_1_1Parameters.html#a7197e89c24af786042c4f3854c14627f',1,'rtabmap::Parameters']]], + ['krgbdlocalizationpriorerror_528',['kRGBDLocalizationPriorError',['../classrtabmap_1_1Parameters.html#aa8bd1ce286f5afde20a406b573286adb',1,'rtabmap::Parameters']]], + ['krgbdlocalizationsecondtrywithoutproximitylinks_529',['kRGBDLocalizationSecondTryWithoutProximityLinks',['../classrtabmap_1_1Parameters.html#ac4de49ab93465d61d21885e0326a5f9a',1,'rtabmap::Parameters']]], + ['krgbdlocalizationsmoothing_530',['kRGBDLocalizationSmoothing',['../classrtabmap_1_1Parameters.html#a4e5e1c201b237cad64754fca3761d1aa',1,'rtabmap::Parameters']]], + ['krgbdlocalradius_531',['kRGBDLocalRadius',['../classrtabmap_1_1Parameters.html#adaa87cec765f9674a12382392a60a4fe',1,'rtabmap::Parameters']]], + ['krgbdloopclosureidentityguess_532',['kRGBDLoopClosureIdentityGuess',['../classrtabmap_1_1Parameters.html#aa4426569ed21d2e0aebea26e8e3fb2cf',1,'rtabmap::Parameters']]], + ['krgbdloopclosurereextractfeatures_533',['kRGBDLoopClosureReextractFeatures',['../classrtabmap_1_1Parameters.html#a63caa078c0eb4a5ee3710e48fd1f6054',1,'rtabmap::Parameters']]], + ['krgbdloopcovlimited_534',['kRGBDLoopCovLimited',['../classrtabmap_1_1Parameters.html#a2f0e34d58229d94e6368223be2dd4fc6',1,'rtabmap::Parameters']]], + ['krgbdmarkerdetection_535',['kRGBDMarkerDetection',['../classrtabmap_1_1Parameters.html#a35ff1769e99027505db6a8bf33b56ae7',1,'rtabmap::Parameters']]], + ['krgbdmaxlocalretrieved_536',['kRGBDMaxLocalRetrieved',['../classrtabmap_1_1Parameters.html#a0ba27238802e7bbd1a7c0327bbc11d99',1,'rtabmap::Parameters']]], + ['krgbdmaxloopclosuredistance_537',['kRGBDMaxLoopClosureDistance',['../classrtabmap_1_1Parameters.html#a024e42d2f111589492a2c5bbbb40dbec',1,'rtabmap::Parameters']]], + ['krgbdmaxodomcachesize_538',['kRGBDMaxOdomCacheSize',['../classrtabmap_1_1Parameters.html#ab27d52631ccdf0055b55fee66f811cd7',1,'rtabmap::Parameters']]], + ['krgbdneighborlinkrefining_539',['kRGBDNeighborLinkRefining',['../classrtabmap_1_1Parameters.html#a8d13f13e22263d457b9d73df896ddeaa',1,'rtabmap::Parameters']]], + ['krgbdnewmapodomchangedistance_540',['kRGBDNewMapOdomChangeDistance',['../classrtabmap_1_1Parameters.html#a7bdee3f01a127c794ee7bcf7b06e612c',1,'rtabmap::Parameters']]], + ['krgbdoptimizefromgraphend_541',['kRGBDOptimizeFromGraphEnd',['../classrtabmap_1_1Parameters.html#ae0e66e60cda07b9b87b9f5aed3097f18',1,'rtabmap::Parameters']]], + ['krgbdoptimizemaxerror_542',['kRGBDOptimizeMaxError',['../classrtabmap_1_1Parameters.html#a48e9bda458af10a4649c88b92ba7a6fd',1,'rtabmap::Parameters']]], + ['krgbdoptimizemaxerrorrepairradius_543',['kRGBDOptimizeMaxErrorRepairRadius',['../classrtabmap_1_1Parameters.html#aa2135c05c99fdb3b5f257f1162779e31',1,'rtabmap::Parameters']]], + ['krgbdplanangularvelocity_544',['kRGBDPlanAngularVelocity',['../classrtabmap_1_1Parameters.html#a040963ee60367bb11bb9301aea4fba9e',1,'rtabmap::Parameters']]], + ['krgbdplanlinearvelocity_545',['kRGBDPlanLinearVelocity',['../classrtabmap_1_1Parameters.html#aee8b71c6e5d647c818d07d2c70a5d7e8',1,'rtabmap::Parameters']]], + ['krgbdplanstuckiterations_546',['kRGBDPlanStuckIterations',['../classrtabmap_1_1Parameters.html#ab5e4fa31504d61a85113991dfcf8d7bf',1,'rtabmap::Parameters']]], + ['krgbdproximityangle_547',['kRGBDProximityAngle',['../classrtabmap_1_1Parameters.html#a71dead47d5719dd53f1239e597a8c215',1,'rtabmap::Parameters']]], + ['krgbdproximitybyspace_548',['kRGBDProximityBySpace',['../classrtabmap_1_1Parameters.html#a0bf742f8f518f6c63d1bb78a0f009515',1,'rtabmap::Parameters']]], + ['krgbdproximitybytime_549',['kRGBDProximityByTime',['../classrtabmap_1_1Parameters.html#aa91fac5c1ba929f562de205d287d79e3',1,'rtabmap::Parameters']]], + ['krgbdproximityglobalscanmap_550',['kRGBDProximityGlobalScanMap',['../classrtabmap_1_1Parameters.html#a00a7b454f5a1425ed3f51c9c0a3e8fda',1,'rtabmap::Parameters']]], + ['krgbdproximitymaxgraphdepth_551',['kRGBDProximityMaxGraphDepth',['../classrtabmap_1_1Parameters.html#a8522bc32417706aa533c1d2451dd34dd',1,'rtabmap::Parameters']]], + ['krgbdproximitymaxpaths_552',['kRGBDProximityMaxPaths',['../classrtabmap_1_1Parameters.html#ae49216949cfa3aea8e4c77b2870328fc',1,'rtabmap::Parameters']]], + ['krgbdproximitymergedscancovfactor_553',['kRGBDProximityMergedScanCovFactor',['../classrtabmap_1_1Parameters.html#a177ab21121656a2d6bc07a24e3a9b0ad',1,'rtabmap::Parameters']]], + ['krgbdproximityodomguess_554',['kRGBDProximityOdomGuess',['../classrtabmap_1_1Parameters.html#a92e06fe4846c78b0eb6e834f8d0845c4',1,'rtabmap::Parameters']]], + ['krgbdproximitypathfilteringradius_555',['kRGBDProximityPathFilteringRadius',['../classrtabmap_1_1Parameters.html#ab4c35cd16a70d5b929bf28ec5a4dd83d',1,'rtabmap::Parameters']]], + ['krgbdproximitypathmaxneighbors_556',['kRGBDProximityPathMaxNeighbors',['../classrtabmap_1_1Parameters.html#a1a6c82e3762a844dab0cc9db220adb8c',1,'rtabmap::Parameters']]], + ['krgbdproximitypathrawposesused_557',['kRGBDProximityPathRawPosesUsed',['../classrtabmap_1_1Parameters.html#a5d31ff1788e59bcbf0b07fe50f3aae5f',1,'rtabmap::Parameters']]], + ['krgbdscanmatchingidssavedinlinks_558',['kRGBDScanMatchingIdsSavedInLinks',['../classrtabmap_1_1Parameters.html#af39a49c3db927a995eec3540ea3a11c8',1,'rtabmap::Parameters']]], + ['krgbdstartatorigin_559',['kRGBDStartAtOrigin',['../classrtabmap_1_1Parameters.html#afd7b349d5f354c290ef2e37e917182ee',1,'rtabmap::Parameters']]], + ['krtabmapcomputermse_560',['kRtabmapComputeRMSE',['../classrtabmap_1_1Parameters.html#a072d8f6538025610d97af792df533c6c',1,'rtabmap::Parameters']]], + ['krtabmapcreateintermediatenodes_561',['kRtabmapCreateIntermediateNodes',['../classrtabmap_1_1Parameters.html#a563ebee29786f2168b90306ded8ee17c',1,'rtabmap::Parameters']]], + ['krtabmapdetectionrate_562',['kRtabmapDetectionRate',['../classrtabmap_1_1Parameters.html#ab4330bb97358203a6e229a7e7d3b3160',1,'rtabmap::Parameters']]], + ['krtabmapimagebuffersize_563',['kRtabmapImageBufferSize',['../classrtabmap_1_1Parameters.html#ad2924fa9a31709c3cc88e2079e1c9b43',1,'rtabmap::Parameters']]], + ['krtabmapimagesalreadyrectified_564',['kRtabmapImagesAlreadyRectified',['../classrtabmap_1_1Parameters.html#aaa7af43515eedb88d1e7083e82e59bae',1,'rtabmap::Parameters']]], + ['krtabmaploopgps_565',['kRtabmapLoopGPS',['../classrtabmap_1_1Parameters.html#a13b324675d9b2fa2c3cc6fbcc2788a89',1,'rtabmap::Parameters']]], + ['krtabmaploopratio_566',['kRtabmapLoopRatio',['../classrtabmap_1_1Parameters.html#ab7aef90318656235ddd31731110658f5',1,'rtabmap::Parameters']]], + ['krtabmaploopthr_567',['kRtabmapLoopThr',['../classrtabmap_1_1Parameters.html#a423d0878fce30f6ad8a0da41b27f6505',1,'rtabmap::Parameters']]], + ['krtabmapmaxrepublished_568',['kRtabmapMaxRepublished',['../classrtabmap_1_1Parameters.html#aebca6ea8c99890a56702c65a972483dc',1,'rtabmap::Parameters']]], + ['krtabmapmaxretrieved_569',['kRtabmapMaxRetrieved',['../classrtabmap_1_1Parameters.html#ae42b8a843c6830eff62087a9e0df72b1',1,'rtabmap::Parameters']]], + ['krtabmapmemorythr_570',['kRtabmapMemoryThr',['../classrtabmap_1_1Parameters.html#a66882ccd6f0a49f2c23db8718d12a59c',1,'rtabmap::Parameters']]], + ['krtabmappublishlastsignature_571',['kRtabmapPublishLastSignature',['../classrtabmap_1_1Parameters.html#a1476c605d078b36f19b41617159fcc05',1,'rtabmap::Parameters']]], + ['krtabmappublishlikelihood_572',['kRtabmapPublishLikelihood',['../classrtabmap_1_1Parameters.html#a1c6b54c14e6b94d81d75a9c33d3cbc3b',1,'rtabmap::Parameters']]], + ['krtabmappublishpdf_573',['kRtabmapPublishPdf',['../classrtabmap_1_1Parameters.html#aa08a5f492676a2323ca8989ba8e4f963',1,'rtabmap::Parameters']]], + ['krtabmappublishramusage_574',['kRtabmapPublishRAMUsage',['../classrtabmap_1_1Parameters.html#ad3b28ede4e665edf57689abb7e445438',1,'rtabmap::Parameters']]], + ['krtabmappublishstats_575',['kRtabmapPublishStats',['../classrtabmap_1_1Parameters.html#ac946ad95d43dbfaaf3c38e0570cda48c',1,'rtabmap::Parameters']]], + ['krtabmaprectifyonlyfeatures_576',['kRtabmapRectifyOnlyFeatures',['../classrtabmap_1_1Parameters.html#a0e4d7b62ce5960c45d1866c369b1df0e',1,'rtabmap::Parameters']]], + ['krtabmapsavewmstate_577',['kRtabmapSaveWMState',['../classrtabmap_1_1Parameters.html#a53f1ec32cd0d35478671b6d386f16410',1,'rtabmap::Parameters']]], + ['krtabmapstartnewmapongoodsignature_578',['kRtabmapStartNewMapOnGoodSignature',['../classrtabmap_1_1Parameters.html#ab430b5acdd801cfd9f65850c057c2506',1,'rtabmap::Parameters']]], + ['krtabmapstartnewmaponloopclosure_579',['kRtabmapStartNewMapOnLoopClosure',['../classrtabmap_1_1Parameters.html#af3ea91bf60d712c5abf28c42ab259f1b',1,'rtabmap::Parameters']]], + ['krtabmapstatisticlogged_580',['kRtabmapStatisticLogged',['../classrtabmap_1_1Parameters.html#af4e099159b6dd6d923fbf2be0d850f82',1,'rtabmap::Parameters']]], + ['krtabmapstatisticloggedheaders_581',['kRtabmapStatisticLoggedHeaders',['../classrtabmap_1_1Parameters.html#ad96e85af556697640588b98f5ca388a4',1,'rtabmap::Parameters']]], + ['krtabmapstatisticlogsbufferedinram_582',['kRtabmapStatisticLogsBufferedInRAM',['../classrtabmap_1_1Parameters.html#a037720a78af4592c80c8d1bd374fdec5',1,'rtabmap::Parameters']]], + ['krtabmaptimethr_583',['kRtabmapTimeThr',['../classrtabmap_1_1Parameters.html#a8ee7e153cfb26574c7d1c7b427593f8a',1,'rtabmap::Parameters']]], + ['krtabmapvirtualplacelikelihoodratio_584',['kRtabmapVirtualPlaceLikelihoodRatio',['../classrtabmap_1_1Parameters.html#aef900d9efe01dcbfbe5348b131d9ff46',1,'rtabmap::Parameters']]], + ['krtabmapworkingdirectory_585',['kRtabmapWorkingDirectory',['../classrtabmap_1_1Parameters.html#a42233cb8e32e704f7dd79d0208fa9d07',1,'rtabmap::Parameters']]], + ['kselfreflink_586',['kSelfRefLink',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ead52adb0176a83a02833e89111f66497e',1,'rtabmap::Link']]], + ['kshort_587',['kShort',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda310a497e7d9c43297d960e2cd20d1fc0',1,'UVariant']]], + ['kshortarray_588',['kShortArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2e9032fc740ad542d18512b5b0d57a6f',1,'UVariant']]], + ['ksiftcontrastthreshold_589',['kSIFTContrastThreshold',['../classrtabmap_1_1Parameters.html#a7fc158cc35ce7669f8c9ec9cc9414e0b',1,'rtabmap::Parameters']]], + ['ksiftedgethreshold_590',['kSIFTEdgeThreshold',['../classrtabmap_1_1Parameters.html#a3c911352e276c3c47174fdc1f7183625',1,'rtabmap::Parameters']]], + ['ksiftgaussianthreshold_591',['kSIFTGaussianThreshold',['../classrtabmap_1_1Parameters.html#a50531b46ba309446940e19208b286da4',1,'rtabmap::Parameters']]], + ['ksiftgpu_592',['kSIFTGpu',['../classrtabmap_1_1Parameters.html#a467e1aa0c4119a3d5b0f5b03927c7419',1,'rtabmap::Parameters']]], + ['ksiftmaxgaussianthreshold_593',['kSIFTMaxGaussianThreshold',['../classrtabmap_1_1Parameters.html#a6ad8efa6d293b1c38eda1364a4aeda90',1,'rtabmap::Parameters']]], + ['ksiftnoctavelayers_594',['kSIFTNOctaveLayers',['../classrtabmap_1_1Parameters.html#a461bde9b899136a89785c3036d074047',1,'rtabmap::Parameters']]], + ['ksiftpreciseupscale_595',['kSIFTPreciseUpscale',['../classrtabmap_1_1Parameters.html#a7ebbd5a100874ba29e135436714ea465',1,'rtabmap::Parameters']]], + ['ksiftrootsift_596',['kSIFTRootSIFT',['../classrtabmap_1_1Parameters.html#ac3af38f8eb6e60dc1beb9957eaa69ead',1,'rtabmap::Parameters']]], + ['ksiftsigma_597',['kSIFTSigma',['../classrtabmap_1_1Parameters.html#ac1d35339287e0ccd26c25677b010653a',1,'rtabmap::Parameters']]], + ['ksiftupscale_598',['kSIFTUpscale',['../classrtabmap_1_1Parameters.html#a7dd0d575bac18d9db0c3fdb61860f034',1,'rtabmap::Parameters']]], + ['kstatedetecting_599',['kStateDetecting',['../classrtabmap_1_1RtabmapThread.html#a037a7b9aaacca152e0f087920e8a5faea733e80c5ec27718bd9551646f99d352c',1,'rtabmap::RtabmapThread']]], + ['kstateprocesscommand_600',['kStateProcessCommand',['../classrtabmap_1_1RtabmapThread.html#a037a7b9aaacca152e0f087920e8a5faeab07a30b69b21efdccbb6c040a5208001',1,'rtabmap::RtabmapThread']]], + ['kstereobmblocksize_601',['kStereoBMBlockSize',['../classrtabmap_1_1Parameters.html#a19264fbd2a0f9441c10cc06ffe4023b8',1,'rtabmap::Parameters']]], + ['kstereobmdisp12maxdiff_602',['kStereoBMDisp12MaxDiff',['../classrtabmap_1_1Parameters.html#adfa753955fde235a1368dd679b75ee56',1,'rtabmap::Parameters']]], + ['kstereobmmindisparity_603',['kStereoBMMinDisparity',['../classrtabmap_1_1Parameters.html#a619cb0a6210079348902c069cc1c614a',1,'rtabmap::Parameters']]], + ['kstereobmnumdisparities_604',['kStereoBMNumDisparities',['../classrtabmap_1_1Parameters.html#ae4d531d7472f534c00fb8b5aae5fc723',1,'rtabmap::Parameters']]], + ['kstereobmprefiltercap_605',['kStereoBMPreFilterCap',['../classrtabmap_1_1Parameters.html#abcf20058345e9e63f2a099348a27447c',1,'rtabmap::Parameters']]], + ['kstereobmprefiltersize_606',['kStereoBMPreFilterSize',['../classrtabmap_1_1Parameters.html#a5c8d75ee0c4f9a4c8eb033e9e47f5fdc',1,'rtabmap::Parameters']]], + ['kstereobmspecklerange_607',['kStereoBMSpeckleRange',['../classrtabmap_1_1Parameters.html#a42ec227016e22c6b05c8f0a5f6bdc4e9',1,'rtabmap::Parameters']]], + ['kstereobmspecklewindowsize_608',['kStereoBMSpeckleWindowSize',['../classrtabmap_1_1Parameters.html#af47f8797f5a9b3827b9e4115ca7d3fd2',1,'rtabmap::Parameters']]], + ['kstereobmtexturethreshold_609',['kStereoBMTextureThreshold',['../classrtabmap_1_1Parameters.html#a3b18299607c2d3e13b4193eab70981da',1,'rtabmap::Parameters']]], + ['kstereobmuniquenessratio_610',['kStereoBMUniquenessRatio',['../classrtabmap_1_1Parameters.html#aecd9a6f9ae9f1982a24ccfae3173d884',1,'rtabmap::Parameters']]], + ['kstereodensestrategy_611',['kStereoDenseStrategy',['../classrtabmap_1_1Parameters.html#a3d90e8ab6857becd7e2c3bf9e35ab261',1,'rtabmap::Parameters']]], + ['kstereoeps_612',['kStereoEps',['../classrtabmap_1_1Parameters.html#a5690d54cd1982ac7f2a9ad5865749080',1,'rtabmap::Parameters']]], + ['kstereoerrorthreshold_613',['kStereoErrorThreshold',['../classrtabmap_1_1Parameters.html#a65e8f08b8a439432f59325aba7988a54',1,'rtabmap::Parameters']]], + ['kstereogpu_614',['kStereoGpu',['../classrtabmap_1_1Parameters.html#a4c428b3cf9ef87a8a1b7c229abe8f894',1,'rtabmap::Parameters']]], + ['kstereoiterations_615',['kStereoIterations',['../classrtabmap_1_1Parameters.html#a9e9c277fa721913a43a674690c8873aa',1,'rtabmap::Parameters']]], + ['kstereomaxdisparity_616',['kStereoMaxDisparity',['../classrtabmap_1_1Parameters.html#a83e72c20844ef412aaebfb76c64a88d4',1,'rtabmap::Parameters']]], + ['kstereomaxlevel_617',['kStereoMaxLevel',['../classrtabmap_1_1Parameters.html#a1dc98c5dceadcdad9b51755f2e3dd8a0',1,'rtabmap::Parameters']]], + ['kstereomindisparity_618',['kStereoMinDisparity',['../classrtabmap_1_1Parameters.html#a7bdfbe42d80d37e4ea46f85e88c8fb7d',1,'rtabmap::Parameters']]], + ['kstereomineigthreshold_619',['kStereoMinEigThreshold',['../classrtabmap_1_1Parameters.html#a1926f50c8e2e40b757cea4a34c6f1b37',1,'rtabmap::Parameters']]], + ['kstereoopticalflow_620',['kStereoOpticalFlow',['../classrtabmap_1_1Parameters.html#ad470670e0402cd380b121ace088af0ce',1,'rtabmap::Parameters']]], + ['kstereosgbmblocksize_621',['kStereoSGBMBlockSize',['../classrtabmap_1_1Parameters.html#af7af5bf00901eb262fcd7c500b3299f5',1,'rtabmap::Parameters']]], + ['kstereosgbmdisp12maxdiff_622',['kStereoSGBMDisp12MaxDiff',['../classrtabmap_1_1Parameters.html#ab9fe06e3d5154acf8e7f5c8e3060cf5a',1,'rtabmap::Parameters']]], + ['kstereosgbmmindisparity_623',['kStereoSGBMMinDisparity',['../classrtabmap_1_1Parameters.html#a059488258e147cb8e84d0f5c68df9851',1,'rtabmap::Parameters']]], + ['kstereosgbmmode_624',['kStereoSGBMMode',['../classrtabmap_1_1Parameters.html#a838ec79552e7506f983ff71cbd6fb56d',1,'rtabmap::Parameters']]], + ['kstereosgbmnumdisparities_625',['kStereoSGBMNumDisparities',['../classrtabmap_1_1Parameters.html#a858454a74b148915173794e5f1e01dcb',1,'rtabmap::Parameters']]], + ['kstereosgbmp1_626',['kStereoSGBMP1',['../classrtabmap_1_1Parameters.html#a60f76920fd1d7ac7035124fa44728f2d',1,'rtabmap::Parameters']]], + ['kstereosgbmp2_627',['kStereoSGBMP2',['../classrtabmap_1_1Parameters.html#acec8ab4699a7d0a9c771b640f0b94c55',1,'rtabmap::Parameters']]], + ['kstereosgbmprefiltercap_628',['kStereoSGBMPreFilterCap',['../classrtabmap_1_1Parameters.html#aa5fb712638b3512045b5d2ba11cc38d3',1,'rtabmap::Parameters']]], + ['kstereosgbmspecklerange_629',['kStereoSGBMSpeckleRange',['../classrtabmap_1_1Parameters.html#aab23b5c08f1c13c6d213129a2b047d8c',1,'rtabmap::Parameters']]], + ['kstereosgbmspecklewindowsize_630',['kStereoSGBMSpeckleWindowSize',['../classrtabmap_1_1Parameters.html#a94dbc68ba825a4e309065d7d91422c08',1,'rtabmap::Parameters']]], + ['kstereosgbmuniquenessratio_631',['kStereoSGBMUniquenessRatio',['../classrtabmap_1_1Parameters.html#a00ce4bb082b7be1e614472d55114ac3c',1,'rtabmap::Parameters']]], + ['kstereossd_632',['kStereoSSD',['../classrtabmap_1_1Parameters.html#a43ba1fe4dc96d2206f2d435faada0faa',1,'rtabmap::Parameters']]], + ['kstereousemineigenvals_633',['kStereoUseMinEigenVals',['../classrtabmap_1_1Parameters.html#afcadfdcc2913f378799b4706017b16df',1,'rtabmap::Parameters']]], + ['kstereowinheight_634',['kStereoWinHeight',['../classrtabmap_1_1Parameters.html#a99b81c7a85099acdbe4607529284c49d',1,'rtabmap::Parameters']]], + ['kstereowinwidth_635',['kStereoWinWidth',['../classrtabmap_1_1Parameters.html#a8e640d7ef0c460cc5a351281a555906d',1,'rtabmap::Parameters']]], + ['kstr_636',['kStr',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdac20f34d5dd5370a8aeb9665c465417dc',1,'UVariant']]], + ['ksuperpointcuda_637',['kSuperPointCuda',['../classrtabmap_1_1Parameters.html#a2b81d483c201d3aa7191b6e4fb5ad7a5',1,'rtabmap::Parameters']]], + ['ksuperpointmodelpath_638',['kSuperPointModelPath',['../classrtabmap_1_1Parameters.html#a8ba47acc58362bcd4345acdb87235da3',1,'rtabmap::Parameters']]], + ['ksuperpointnms_639',['kSuperPointNMS',['../classrtabmap_1_1Parameters.html#adcaf3d26a606f5d4e372f15fe636a527',1,'rtabmap::Parameters']]], + ['ksuperpointnmsradius_640',['kSuperPointNMSRadius',['../classrtabmap_1_1Parameters.html#ade883817139fed2d49cfc474b40278fe',1,'rtabmap::Parameters']]], + ['ksuperpointrpautratcuda_641',['kSuperPointRpautratCuda',['../classrtabmap_1_1Parameters.html#a3f06822bbaedae5abe23a74309a19387',1,'rtabmap::Parameters']]], + ['ksuperpointrpautratmodelpath_642',['kSuperPointRpautratModelPath',['../classrtabmap_1_1Parameters.html#a2eb6b4f6ddb3c45f9e443bb65e1ce703',1,'rtabmap::Parameters']]], + ['ksuperpointrpautratnms_643',['kSuperPointRpautratNMS',['../classrtabmap_1_1Parameters.html#a7d36cf00b709fd1d300c60c6c0dbc533',1,'rtabmap::Parameters']]], + ['ksuperpointrpautratnmsradius_644',['kSuperPointRpautratNMSRadius',['../classrtabmap_1_1Parameters.html#a3ec47a14df4e48ca6db7eac1da5bf4f0',1,'rtabmap::Parameters']]], + ['ksuperpointrpautratthreshold_645',['kSuperPointRpautratThreshold',['../classrtabmap_1_1Parameters.html#af15cbea36a89e00cc95e16b4c1af223b',1,'rtabmap::Parameters']]], + ['ksuperpointrpautratweightspath_646',['kSuperPointRpautratWeightsPath',['../classrtabmap_1_1Parameters.html#a33df36074c92dfed9c1884a9d94e03cb',1,'rtabmap::Parameters']]], + ['ksuperpointthreshold_647',['kSuperPointThreshold',['../classrtabmap_1_1Parameters.html#ac217878ee7574e3251d46f73ce230eb1',1,'rtabmap::Parameters']]], + ['ksurfextended_648',['kSURFExtended',['../classrtabmap_1_1Parameters.html#a009d70ce3f5f64e81dcf3573d8cee6f9',1,'rtabmap::Parameters']]], + ['ksurfgpukeypointsratio_649',['kSURFGpuKeypointsRatio',['../classrtabmap_1_1Parameters.html#ac854e7a9427ce1400a3188e939ec0b6e',1,'rtabmap::Parameters']]], + ['ksurfgpuversion_650',['kSURFGpuVersion',['../classrtabmap_1_1Parameters.html#a6a05b7688f0a15226f70989c597884cd',1,'rtabmap::Parameters']]], + ['ksurfhessianthreshold_651',['kSURFHessianThreshold',['../classrtabmap_1_1Parameters.html#adcbb73ba0c4fa8dc205c15a1f3ccc74e',1,'rtabmap::Parameters']]], + ['ksurfoctavelayers_652',['kSURFOctaveLayers',['../classrtabmap_1_1Parameters.html#a7df13d2802282d3c23e30223e129baad',1,'rtabmap::Parameters']]], + ['ksurfoctaves_653',['kSURFOctaves',['../classrtabmap_1_1Parameters.html#af26624a5972134c437d26400401d7381',1,'rtabmap::Parameters']]], + ['ksurfupright_654',['kSURFUpright',['../classrtabmap_1_1Parameters.html#a41f0af4867885d1fb53c89cbd37e7f44',1,'rtabmap::Parameters']]], + ['ktypebm_655',['kTypeBM',['../classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803a393267c04896dd353dc66ade56c8d5f1',1,'rtabmap::StereoDense']]], + ['ktypeceres_656',['kTypeCeres',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a891b6c7cbbe5e149e583ac1fc14fc91d',1,'rtabmap::Optimizer']]], + ['ktypecuvslam_657',['kTypeCuVSLAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849aba6f673ce43f5dfe5c1eecb303f55049',1,'rtabmap::Odometry']]], + ['ktypecvsba_658',['kTypeCVSBA',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a53545e83af9618cb4d39cf0420b3cd54',1,'rtabmap::Optimizer']]], + ['ktypedvo_659',['kTypeDVO',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a7fccdbc59d38d39f4de1253063d79a59',1,'rtabmap::Odometry']]], + ['ktypef2f_660',['kTypeF2F',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a81b73f734f25e9bef50a979ef6d9f662',1,'rtabmap::Odometry']]], + ['ktypef2m_661',['kTypeF2M',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ac585174ece227de554ed25a51835d3d0',1,'rtabmap::Odometry']]], + ['ktypefloam_662',['kTypeFLOAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849abb9a5bbb18e4ab77c1dac6cc2fe73a68',1,'rtabmap::Odometry']]], + ['ktypefovis_663',['kTypeFovis',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849aeb8888885eaa7c907a98537c7a463b8b',1,'rtabmap::Odometry']]], + ['ktypeg2o_664',['kTypeG2O',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16aa4d070fe00ba5e81adbc958bad18d853',1,'rtabmap::Optimizer']]], + ['ktypegtsam_665',['kTypeGTSAM',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16ab71c83617497f5da0607a47ab162630f',1,'rtabmap::Optimizer']]], + ['ktypeicp_666',['kTypeIcp',['../classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849a8638e369c895a337f587e727e1a712ab',1,'rtabmap::Registration']]], + ['ktypeliosam_667',['kTypeLIOSAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ac13bb66a69e4790bfa574c8a0c6c9975',1,'rtabmap::Odometry']]], + ['ktypeloam_668',['kTypeLOAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849abf68726d1b5239c24ce447ceafd221aa',1,'rtabmap::Odometry']]], + ['ktypemsckf_669',['kTypeMSCKF',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a1de4ebe3cb3470d17d615e86ac791225',1,'rtabmap::Odometry']]], + ['ktypeokvis_670',['kTypeOkvis',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a175924a6dd1fdfb2e162093c5a2a867b',1,'rtabmap::Odometry']]], + ['ktypeopen3d_671',['kTypeOpen3D',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ab30949269c652911c3d8c5274ad84041',1,'rtabmap::Odometry']]], + ['ktypeopenvins_672',['kTypeOpenVINS',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a9e760521384d881e2fafcc008193f65a',1,'rtabmap::Odometry']]], + ['ktypeorbslam_673',['kTypeORBSLAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a32b913af77b8df59d89aa226cbdf5e9b',1,'rtabmap::Odometry']]], + ['ktypesgbm_674',['kTypeSGBM',['../classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803abf3465f1ebb12576596dc4b605c1ffae',1,'rtabmap::StereoDense']]], + ['ktypetoro_675',['kTypeTORO',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a6065bdb6e49c0f5ffc98d5f2f6b0d5ab',1,'rtabmap::Optimizer']]], + ['ktypeundef_676',['ktypeundef',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a7e81a250626fd76729fa01fb7b40fde5',1,'rtabmap::Odometry::kTypeUndef'],['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16abae75975865bff7e12e82d2f5295e0db',1,'rtabmap::Optimizer::kTypeUndef'],['../classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849a1e25205ebb65fe2315a0b7050e613c6d',1,'rtabmap::Registration::kTypeUndef']]], + ['ktypevinsfusion_677',['kTypeVINSFusion',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a1e148f21361b3e46d6ea7c83ac35a7a4',1,'rtabmap::Odometry']]], + ['ktypevis_678',['kTypeVis',['../classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849a8e6dbf98a9a843c34d16b8c7e546c724',1,'rtabmap::Registration']]], + ['ktypevisicp_679',['kTypeVisIcp',['../classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849ad03189dad590b6e2d81adbc7d20bf662',1,'rtabmap::Registration']]], + ['ktypeviso2_680',['kTypeViso2',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ab788cd11e7f6906987e33c0189a5c367',1,'rtabmap::Odometry']]], + ['kuchar_681',['kUChar',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda017bb86f2bbfc9c10fc082890fdd3c9e',1,'UVariant']]], + ['kuchararray_682',['kUCharArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda6ae60f887effac25862b2e70692aabe4',1,'UVariant']]], + ['kuint_683',['kUInt',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda4ea55b31fb308080d00de2437717a13c',1,'UVariant']]], + ['kuintarray_684',['kUIntArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda1b015c8ec9bcab8fca0734749cba4f3d',1,'UVariant']]], + ['kundef_685',['kundef',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8a720d632258ba1b468af0319ae8e7d4',1,'rtabmap::Link::kUndef'],['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda4592761da391696a37f01f792c65f750',1,'UVariant::kUndef']]], + ['kundefined_686',['kUndefined',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fad06ac95d82e3fceb18e1f3dfd190931a',1,'rtabmap::EnvSensor']]], + ['kunknown_687',['kUnknown',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a068e1caebd3d8c939887dce363abd24d',1,'rtabmap::LaserScan']]], + ['kuserclosure_688',['kUserClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea878009c73fbfa2736f438b748afbc1f6',1,'rtabmap::Link']]], + ['kushort_689',['kUShort',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda558d69cc5a6df93471a3455083bb7c6b',1,'UVariant']]], + ['kushortarray_690',['kUShortArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2c7450a1f1cf76ef9018e86d3d422245',1,'UVariant']]], + ['kvhepenabled_691',['kVhEpEnabled',['../classrtabmap_1_1Parameters.html#ad277beaf60564db0ca51848349bd82f2',1,'rtabmap::Parameters']]], + ['kvhepipolar_692',['kVhEpipolar',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568ca1b458648c7dc4ea000ca53e0e384e3c6',1,'rtabmap::Rtabmap']]], + ['kvhepmatchcountmin_693',['kVhEpMatchCountMin',['../classrtabmap_1_1Parameters.html#a0cee6f016f0b4e58f87aca7ef87d6b4b',1,'rtabmap::Parameters']]], + ['kvhepransacparam1_694',['kVhEpRansacParam1',['../classrtabmap_1_1Parameters.html#a52c5f76beb3fd9365c72578e04eed095',1,'rtabmap::Parameters']]], + ['kvhepransacparam2_695',['kVhEpRansacParam2',['../classrtabmap_1_1Parameters.html#aa8c6e571280a46e6d19996e1e7b23791',1,'rtabmap::Parameters']]], + ['kvhnone_696',['kVhNone',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568caea5e55cc106979d91f695c064a78926b',1,'rtabmap::Rtabmap']]], + ['kvhundef_697',['kVhUndef',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568cab2676e6cebdd6090d3c87a3237c3e83b',1,'rtabmap::Rtabmap']]], + ['kvirtualclosure_698',['kVirtualClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eaf74a4b0552da7509b16f8c4b8baf85c7',1,'rtabmap::Link']]], + ['kvisbundleadjustment_699',['kVisBundleAdjustment',['../classrtabmap_1_1Parameters.html#a0c02ea87b8364cb887d712388c88a8a0',1,'rtabmap::Parameters']]], + ['kviscorfloweps_700',['kVisCorFlowEps',['../classrtabmap_1_1Parameters.html#a1f769da5b63d6ee37a471efeeaff789b',1,'rtabmap::Parameters']]], + ['kviscorflowerrorthreshold_701',['kVisCorFlowErrorThreshold',['../classrtabmap_1_1Parameters.html#a9de08db858c9ce3a39909a16013814b7',1,'rtabmap::Parameters']]], + ['kviscorflowgpu_702',['kVisCorFlowGpu',['../classrtabmap_1_1Parameters.html#a24ff6d44d4c8fd70f900dd0090d7705c',1,'rtabmap::Parameters']]], + ['kviscorflowiterations_703',['kVisCorFlowIterations',['../classrtabmap_1_1Parameters.html#a8163d76bcd24f6b187f7a24c9cd3544b',1,'rtabmap::Parameters']]], + ['kviscorflowmaxlevel_704',['kVisCorFlowMaxLevel',['../classrtabmap_1_1Parameters.html#aa537af7d1d4c8e39c208f60441cff490',1,'rtabmap::Parameters']]], + ['kviscorflowmineigthreshold_705',['kVisCorFlowMinEigThreshold',['../classrtabmap_1_1Parameters.html#aded4ca74c05a8ac42f735fd234621f6c',1,'rtabmap::Parameters']]], + ['kviscorflowusemineigenvals_706',['kVisCorFlowUseMinEigenVals',['../classrtabmap_1_1Parameters.html#aadeaa0f61d4bf779d7b7c344c9d0ca80',1,'rtabmap::Parameters']]], + ['kviscorflowwinsize_707',['kVisCorFlowWinSize',['../classrtabmap_1_1Parameters.html#a28aedde79d78269bea20a84d2a37d046',1,'rtabmap::Parameters']]], + ['kviscorguessmatchtoprojection_708',['kVisCorGuessMatchToProjection',['../classrtabmap_1_1Parameters.html#a90ee2568bb4d9b5410291896adb5bc0b',1,'rtabmap::Parameters']]], + ['kviscorguesswinsize_709',['kVisCorGuessWinSize',['../classrtabmap_1_1Parameters.html#a089fa3defcef304735517d86fcf9b5fc',1,'rtabmap::Parameters']]], + ['kviscornndr_710',['kVisCorNNDR',['../classrtabmap_1_1Parameters.html#a381898b11ddb3d389c76a027f5e49bfd',1,'rtabmap::Parameters']]], + ['kviscornntype_711',['kVisCorNNType',['../classrtabmap_1_1Parameters.html#a341b0c15fe1fba640ad3aee76019a618',1,'rtabmap::Parameters']]], + ['kviscortype_712',['kVisCorType',['../classrtabmap_1_1Parameters.html#a1f1c5f9198da6ec1d43a36621b0e6687',1,'rtabmap::Parameters']]], + ['kvisdepthasmask_713',['kVisDepthAsMask',['../classrtabmap_1_1Parameters.html#af1be1e3b524da425b89b91efab0f90db',1,'rtabmap::Parameters']]], + ['kvisdepthmaskfloorthr_714',['kVisDepthMaskFloorThr',['../classrtabmap_1_1Parameters.html#accad66a5c779ac357228bad7dad0143f',1,'rtabmap::Parameters']]], + ['kvisepipolargeometryvar_715',['kVisEpipolarGeometryVar',['../classrtabmap_1_1Parameters.html#a91b4c9475ddaf077087b68693f2acf88',1,'rtabmap::Parameters']]], + ['kvisestimationtype_716',['kVisEstimationType',['../classrtabmap_1_1Parameters.html#af81c62fb25579c744d7d27bf80d5b6f3',1,'rtabmap::Parameters']]], + ['kvisfeaturetype_717',['kVisFeatureType',['../classrtabmap_1_1Parameters.html#a6bfd44775ced2f3dafa7f8c3ba63b528',1,'rtabmap::Parameters']]], + ['kvisgridcols_718',['kVisGridCols',['../classrtabmap_1_1Parameters.html#a472535dcd9c51d8cfd71ab415182336b',1,'rtabmap::Parameters']]], + ['kvisgridrows_719',['kVisGridRows',['../classrtabmap_1_1Parameters.html#a8c85794daf0dac582b11413f5b0ca2ab',1,'rtabmap::Parameters']]], + ['kvisinlierdistance_720',['kVisInlierDistance',['../classrtabmap_1_1Parameters.html#ac5b9348ae7c53f60e31910cef27c6ef5',1,'rtabmap::Parameters']]], + ['kvisiterations_721',['kVisIterations',['../classrtabmap_1_1Parameters.html#afa4bf3250434a53b0bb895bf6f73ad88',1,'rtabmap::Parameters']]], + ['kvismaxdepth_722',['kVisMaxDepth',['../classrtabmap_1_1Parameters.html#a5ccfad9205ccef4725767f6524a449fb',1,'rtabmap::Parameters']]], + ['kvismaxfeatures_723',['kVisMaxFeatures',['../classrtabmap_1_1Parameters.html#ad2414ad633ec13ebafce7b6e9d190db0',1,'rtabmap::Parameters']]], + ['kvismeaninliersdistance_724',['kVisMeanInliersDistance',['../classrtabmap_1_1Parameters.html#a7fe029be1bffc596b64f34f53f69f218',1,'rtabmap::Parameters']]], + ['kvismindepth_725',['kVisMinDepth',['../classrtabmap_1_1Parameters.html#acbf132fe641104533ecad585a1d2aaee',1,'rtabmap::Parameters']]], + ['kvismininliers_726',['kVisMinInliers',['../classrtabmap_1_1Parameters.html#a6f992e44096755469b1d477629b8527f',1,'rtabmap::Parameters']]], + ['kvismininliersdistribution_727',['kVisMinInliersDistribution',['../classrtabmap_1_1Parameters.html#a94ae0eca27e8dbfc87ecda4dce171aa9',1,'rtabmap::Parameters']]], + ['kvispnpflags_728',['kVisPnPFlags',['../classrtabmap_1_1Parameters.html#a3bda76c70b68efac7fe485cbad86a9dd',1,'rtabmap::Parameters']]], + ['kvispnpmaxvariance_729',['kVisPnPMaxVariance',['../classrtabmap_1_1Parameters.html#a854b07b9a076de68f374e62f7905941e',1,'rtabmap::Parameters']]], + ['kvispnprefineiterations_730',['kVisPnPRefineIterations',['../classrtabmap_1_1Parameters.html#a386e793f200057f8eb9240e78508ffd8',1,'rtabmap::Parameters']]], + ['kvispnpreprojerror_731',['kVisPnPReprojError',['../classrtabmap_1_1Parameters.html#a8efa7ffd2cab5d95f14fc632f505107c',1,'rtabmap::Parameters']]], + ['kvispnpsamplingpolicy_732',['kVisPnPSamplingPolicy',['../classrtabmap_1_1Parameters.html#a63f6b24143b35e86f9e75bef4a17b105',1,'rtabmap::Parameters']]], + ['kvispnpsplitlinearcovcomponents_733',['kVisPnPSplitLinearCovComponents',['../classrtabmap_1_1Parameters.html#a36a7df794eedc79a463b04b1160235f8',1,'rtabmap::Parameters']]], + ['kvispnpvariancemedianratio_734',['kVisPnPVarianceMedianRatio',['../classrtabmap_1_1Parameters.html#aacdfd9002b85b4e590e5323362ee741e',1,'rtabmap::Parameters']]], + ['kvisrefineiterations_735',['kVisRefineIterations',['../classrtabmap_1_1Parameters.html#a3e32f401181a1037963744a930bcd8d9',1,'rtabmap::Parameters']]], + ['kvisroiratios_736',['kVisRoiRatios',['../classrtabmap_1_1Parameters.html#abc1805691b776279f46591e95f937a4b',1,'rtabmap::Parameters']]], + ['kvisssc_737',['kVisSSC',['../classrtabmap_1_1Parameters.html#a088ec8f94301ffc89ac88c7843f927c8',1,'rtabmap::Parameters']]], + ['kvissubpixeps_738',['kVisSubPixEps',['../classrtabmap_1_1Parameters.html#a13000af22e8fbe5385a69fe6adc5039b',1,'rtabmap::Parameters']]], + ['kvissubpixiterations_739',['kVisSubPixIterations',['../classrtabmap_1_1Parameters.html#ac46c55c04fd88c8f268b0d583bf84e2c',1,'rtabmap::Parameters']]], + ['kvissubpixwinsize_740',['kVisSubPixWinSize',['../classrtabmap_1_1Parameters.html#ad2564dc0b3a79a40a17338dd0ddccdb6',1,'rtabmap::Parameters']]], + ['kwifisignalstrength_741',['kWifiSignalStrength',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa1bc42ead6237eb515f301b39e162dee2',1,'rtabmap::EnvSensor']]], + ['kxy_742',['kXY',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a4f3e7340e44a01b48ccaf8e1f8dca3e1',1,'rtabmap::LaserScan']]], + ['kxyi_743',['kXYI',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007abb92c193b2eb76045e1a141c2a42cc00',1,'rtabmap::LaserScan']]], + ['kxyinormal_744',['kXYINormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a799064c7e31b99134871b5d7d2906f97',1,'rtabmap::LaserScan']]], + ['kxynormal_745',['kXYNormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007ad4c3ec9f057875ade4f21f52901bceb5',1,'rtabmap::LaserScan']]], + ['kxyz_746',['kXYZ',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a0c376810ac499a8a93a02bd0d4a19267',1,'rtabmap::LaserScan']]], + ['kxyzi_747',['kXYZI',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a5efd7fbf18cee72d9eb2daa4ea818e42',1,'rtabmap::LaserScan']]], + ['kxyzinormal_748',['kXYZINormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a3fdc082afb503bb197e2651b6fc565b8',1,'rtabmap::LaserScan']]], + ['kxyzirt_749',['kXYZIRT',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a7df3c8f97dd52461787060befaf7f2d7',1,'rtabmap::LaserScan']]], + ['kxyzit_750',['kXYZIT',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007ab169cf98665cb3f33d81240b37cc501c',1,'rtabmap::LaserScan']]], + ['kxyznormal_751',['kXYZNormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a09e67f9495016103a162854b8e852bbc',1,'rtabmap::LaserScan']]], + ['kxyzrgb_752',['kXYZRGB',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a500cf2179e454d8d5a74895b301c0829',1,'rtabmap::LaserScan']]], + ['kxyzrgbnormal_753',['kXYZRGBNormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007af2d5b7ff94aeac818000d840e257ac07',1,'rtabmap::LaserScan']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_e.js b/preview/pr-1492/api/latest/search/all_e.js index bf4e917f..7a3bc728 100644 --- a/preview/pr-1492/api/latest/search/all_e.js +++ b/preview/pr-1492/api/latest/search/all_e.js @@ -1,106 +1,72 @@ var searchData= [ - ['k_0',['K',['../classrtabmap_1_1CameraModel.html#a5df2e6c3f361b7084e4d26d7f1846e3d',1,'rtabmap::CameraModel']]], - ['k_5fraw_1',['K_raw',['../classrtabmap_1_1CameraModel.html#ada626650b01d35b494016a5490efb31a',1,'rtabmap::CameraModel']]], - ['kallwithlandmarks_2',['kAllWithLandmarks',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eacc2cbab0ea322149df37addb91cb75ac',1,'rtabmap::Link']]], - ['kallwithoutlandmarks_3',['kAllWithoutLandmarks',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eae8ffae7407e28cf7a125f76bea2864a5',1,'rtabmap::Link']]], - ['kambientairpressure_4',['kAmbientAirPressure',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa2659626ccc2aa59e2d83a57f34e400f0',1,'rtabmap::EnvSensor']]], - ['kambientlight_5',['kAmbientLight',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa8eee701051a2603e162a65d4948a64d8',1,'rtabmap::EnvSensor']]], - ['kambientrelativehumidity_6',['kAmbientRelativeHumidity',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa7c238626943b1254027ed1b5454ae101',1,'rtabmap::EnvSensor']]], - ['kambienttemperature_7',['kAmbientTemperature',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa9e348acef07abec64edef43b58ea1b83',1,'rtabmap::EnvSensor']]], - ['kaze_8',['KAZE',['../classrtabmap_1_1KAZE.html',1,'rtabmap']]], - ['kbool_9',['kBool',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdac7d8fa7273711e6711880ba9f9d10f62',1,'UVariant']]], - ['kchar_10',['kChar',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda117693c00c89461634dc137ee9a219c4',1,'UVariant']]], - ['kchararray_11',['kCharArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdafecb2dc57006c548e5ab0b59f2062c29',1,'UVariant']]], - ['kcodedata_12',['kCodeData',['../classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66a96386fbcb6a0fd382113f188c193ed61',1,'rtabmap::SensorEvent']]], - ['kcodenomoreimages_13',['kCodeNoMoreImages',['../classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66a377f61ebd393e5db46b02121270abdf2',1,'rtabmap::SensorEvent']]], - ['kcustomsensor1_14',['kCustomSensor1',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa88e60173d5f413f4ab490a99c034453e',1,'rtabmap::EnvSensor']]], - ['kdefaultlogfilename_15',['kDefaultLogFileName',['../classULogger.html#ad18593456dbc3c4157ce986f55de6795',1,'ULogger']]], - ['kdouble_16',['kDouble',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2b55c7ccdc00fd1d99247cf4c22283fd',1,'UVariant']]], - ['kdoublearray_17',['kDoubleArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda572a22c911f2d6525d10d6fec2371a7b',1,'UVariant']]], - ['keypoints_18',['keypoints',['../classrtabmap_1_1SensorData.html#afdc0db8c8176c4108e78e66df54b7d94',1,'rtabmap::SensorData']]], - ['keypoints3d_19',['keypoints3D',['../classrtabmap_1_1SensorData.html#ab17daf3d7c2cd1253306e6d5991549df',1,'rtabmap::SensorData']]], - ['kfloat_20',['kFloat',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdab133726c8e281b1f873b68d28652cbaf',1,'UVariant']]], - ['kfloatarray_21',['kFloatArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda11179285157ee27026c6b7a3a257dec2',1,'UVariant']]], - ['kglobalclosure_22',['kGlobalClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eae963042a31afec63e8c0683696ac6791',1,'rtabmap::Link']]], - ['kgravity_23',['kGravity',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea37d186f2447908a27d531be74a2f6983',1,'rtabmap::Link']]], - ['kicpcccorelib_24',['kIcpCCCoreLib',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3faba0f8b0cfe29412a3d66af5eb19dd7c0db',1,'rtabmap::RegistrationIcp']]], - ['kicpend_25',['kIcpEnd',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabaf6639ca6ae5f75d631dbbf7f61455881',1,'rtabmap::RegistrationIcp']]], - ['kicppcl_26',['kIcpPCL',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabafd4289953af3132d6d334fb438f22ace',1,'rtabmap::RegistrationIcp']]], - ['kicppointmatcher_27',['kIcpPointMatcher',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabac978d96078e7e0209d4a25894de3c805',1,'rtabmap::RegistrationIcp']]], - ['kicpundef_28',['kIcpUndef',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabadebfaf4d0822a35b7b56f37f9c133327',1,'rtabmap::RegistrationIcp']]], - ['kidinvalid_29',['kIdInvalid',['../classrtabmap_1_1Memory.html#ac78b3a9a3394eb63c50650a4b8ada68e',1,'rtabmap::Memory']]], - ['kidstart_30',['kIdStart',['../classrtabmap_1_1Memory.html#a12042e10017298c4dcf6e435c5a2290a',1,'rtabmap::Memory']]], - ['kidvirtual_31',['kIdVirtual',['../classrtabmap_1_1Memory.html#a539ccf650a81905db46dd6d98112f603',1,'rtabmap::Memory']]], - ['kill_32',['kill',['../classUThread.html#a8dfefcfd68b453da08ddba9836f35965',1,'UThread']]], - ['kint_33',['kInt',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda85bd9103b3bbb3a0f1f66949fea50952',1,'UVariant']]], - ['kintarray_34',['kIntArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda5e558d8d7cb6b8791c58a0eb3ff46e5c',1,'UVariant']]], - ['klandmark_35',['kLandmark',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea22912bbbcacce5ee39e61da7ec4640b9',1,'rtabmap::Link']]], - ['klocalspaceclosure_36',['kLocalSpaceClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea9195217dc75001841fce507de43fb0db',1,'rtabmap::Link']]], - ['klocaltimeclosure_37',['kLocalTimeClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eae0b352e9cbb32d357ce59f09159c09fb',1,'rtabmap::Link']]], - ['kmadgwick_38',['kMadgwick',['../classrtabmap_1_1IMUFilter.html#a1332e06cbd6b83c0532e6d71523cdb83aa1f642678d0846f51590e4f69a585c09',1,'rtabmap::IMUFilter']]], - ['kneighbor_39',['kNeighbor',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8f60efd83d5fad3493573bef3d4a8adf',1,'rtabmap::Link']]], - ['kneighbormerged_40',['kNeighborMerged',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8fbb6dbe2d16e19ad8fecb6bac65e9db',1,'rtabmap::Link']]], - ['knnbruteforce_41',['kNNBruteForce',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a1745dd334296b8a41cf0c88dcc8a7d5d',1,'rtabmap::VWDictionary']]], - ['knnbruteforcegpu_42',['kNNBruteForceGPU',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a602d99d5bdef453a39339a0b45979451',1,'rtabmap::VWDictionary']]], - ['knnflannkdtree_43',['kNNFlannKdTree',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655aaa1ea80fc9ca8809ad9b959e2e1564c5',1,'rtabmap::VWDictionary']]], - ['knnflannlsh_44',['kNNFlannLSH',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a89ab72d0bccd61bb11abbd1edf1e6992',1,'rtabmap::VWDictionary']]], - ['knnflannnaive_45',['kNNFlannNaive',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655ae4301e202dd36e997bf3298390c667f0',1,'rtabmap::VWDictionary']]], - ['knnundef_46',['kNNUndef',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655afeba67ed0aafc39aa35b2a194e147ff9',1,'rtabmap::VWDictionary']]], - ['kposeprior_47',['kPosePrior',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea56caa6c8eeab867bb16f763f3ddbd9b1',1,'rtabmap::Link']]], - ['kpt_48',['kpt',['../classrtabmap_1_1FeatureBA.html#a2bea5690d958d81f5edfa6df954d4a8b',1,'rtabmap::FeatureBA']]], - ['kselfreflink_49',['kSelfRefLink',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ead52adb0176a83a02833e89111f66497e',1,'rtabmap::Link']]], - ['kshort_50',['kShort',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda310a497e7d9c43297d960e2cd20d1fc0',1,'UVariant']]], - ['kshortarray_51',['kShortArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2e9032fc740ad542d18512b5b0d57a6f',1,'UVariant']]], - ['kstr_52',['kStr',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdac20f34d5dd5370a8aeb9665c465417dc',1,'UVariant']]], - ['ktypebm_53',['kTypeBM',['../classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803a393267c04896dd353dc66ade56c8d5f1',1,'rtabmap::StereoDense']]], - ['ktypeceres_54',['kTypeCeres',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a891b6c7cbbe5e149e583ac1fc14fc91d',1,'rtabmap::Optimizer']]], - ['ktypecuvslam_55',['kTypeCuVSLAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849aba6f673ce43f5dfe5c1eecb303f55049',1,'rtabmap::Odometry']]], - ['ktypecvsba_56',['kTypeCVSBA',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a53545e83af9618cb4d39cf0420b3cd54',1,'rtabmap::Optimizer']]], - ['ktypedvo_57',['kTypeDVO',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a7fccdbc59d38d39f4de1253063d79a59',1,'rtabmap::Odometry']]], - ['ktypef2f_58',['kTypeF2F',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a81b73f734f25e9bef50a979ef6d9f662',1,'rtabmap::Odometry']]], - ['ktypef2m_59',['kTypeF2M',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ac585174ece227de554ed25a51835d3d0',1,'rtabmap::Odometry']]], - ['ktypefloam_60',['kTypeFLOAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849abb9a5bbb18e4ab77c1dac6cc2fe73a68',1,'rtabmap::Odometry']]], - ['ktypefovis_61',['kTypeFovis',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849aeb8888885eaa7c907a98537c7a463b8b',1,'rtabmap::Odometry']]], - ['ktypeg2o_62',['kTypeG2O',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16aa4d070fe00ba5e81adbc958bad18d853',1,'rtabmap::Optimizer']]], - ['ktypegtsam_63',['kTypeGTSAM',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16ab71c83617497f5da0607a47ab162630f',1,'rtabmap::Optimizer']]], - ['ktypeliosam_64',['kTypeLIOSAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ac13bb66a69e4790bfa574c8a0c6c9975',1,'rtabmap::Odometry']]], - ['ktypeloam_65',['kTypeLOAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849abf68726d1b5239c24ce447ceafd221aa',1,'rtabmap::Odometry']]], - ['ktypemsckf_66',['kTypeMSCKF',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a1de4ebe3cb3470d17d615e86ac791225',1,'rtabmap::Odometry']]], - ['ktypeokvis_67',['kTypeOkvis',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a175924a6dd1fdfb2e162093c5a2a867b',1,'rtabmap::Odometry']]], - ['ktypeopen3d_68',['kTypeOpen3D',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ab30949269c652911c3d8c5274ad84041',1,'rtabmap::Odometry']]], - ['ktypeopenvins_69',['kTypeOpenVINS',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a9e760521384d881e2fafcc008193f65a',1,'rtabmap::Odometry']]], - ['ktypeorbslam_70',['kTypeORBSLAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a32b913af77b8df59d89aa226cbdf5e9b',1,'rtabmap::Odometry']]], - ['ktypesgbm_71',['kTypeSGBM',['../classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803abf3465f1ebb12576596dc4b605c1ffae',1,'rtabmap::StereoDense']]], - ['ktypetoro_72',['kTypeTORO',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a6065bdb6e49c0f5ffc98d5f2f6b0d5ab',1,'rtabmap::Optimizer']]], - ['ktypeundef_73',['ktypeundef',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a7e81a250626fd76729fa01fb7b40fde5',1,'rtabmap::Odometry::kTypeUndef'],['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16abae75975865bff7e12e82d2f5295e0db',1,'rtabmap::Optimizer::kTypeUndef']]], - ['ktypevinsfusion_74',['kTypeVINSFusion',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a1e148f21361b3e46d6ea7c83ac35a7a4',1,'rtabmap::Odometry']]], - ['ktypeviso2_75',['kTypeViso2',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ab788cd11e7f6906987e33c0189a5c367',1,'rtabmap::Odometry']]], - ['kuchar_76',['kUChar',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda017bb86f2bbfc9c10fc082890fdd3c9e',1,'UVariant']]], - ['kuchararray_77',['kUCharArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda6ae60f887effac25862b2e70692aabe4',1,'UVariant']]], - ['kuint_78',['kUInt',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda4ea55b31fb308080d00de2437717a13c',1,'UVariant']]], - ['kuintarray_79',['kUIntArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda1b015c8ec9bcab8fca0734749cba4f3d',1,'UVariant']]], - ['kundef_80',['kUndef',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda4592761da391696a37f01f792c65f750',1,'UVariant']]], - ['kundefined_81',['kUndefined',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fad06ac95d82e3fceb18e1f3dfd190931a',1,'rtabmap::EnvSensor']]], - ['kunknown_82',['kUnknown',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a068e1caebd3d8c939887dce363abd24d',1,'rtabmap::LaserScan']]], - ['kuserclosure_83',['kUserClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea878009c73fbfa2736f438b748afbc1f6',1,'rtabmap::Link']]], - ['kushort_84',['kUShort',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda558d69cc5a6df93471a3455083bb7c6b',1,'UVariant']]], - ['kushortarray_85',['kUShortArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2c7450a1f1cf76ef9018e86d3d422245',1,'UVariant']]], - ['kvhepipolar_86',['kVhEpipolar',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568ca1b458648c7dc4ea000ca53e0e384e3c6',1,'rtabmap::Rtabmap']]], - ['kvhnone_87',['kVhNone',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568caea5e55cc106979d91f695c064a78926b',1,'rtabmap::Rtabmap']]], - ['kvhundef_88',['kVhUndef',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568cab2676e6cebdd6090d3c87a3237c3e83b',1,'rtabmap::Rtabmap']]], - ['kvirtualclosure_89',['kVirtualClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eaf74a4b0552da7509b16f8c4b8baf85c7',1,'rtabmap::Link']]], - ['kwifisignalstrength_90',['kWifiSignalStrength',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa1bc42ead6237eb515f301b39e162dee2',1,'rtabmap::EnvSensor']]], - ['kxy_91',['kXY',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a4f3e7340e44a01b48ccaf8e1f8dca3e1',1,'rtabmap::LaserScan']]], - ['kxyi_92',['kXYI',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007abb92c193b2eb76045e1a141c2a42cc00',1,'rtabmap::LaserScan']]], - ['kxyinormal_93',['kXYINormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a799064c7e31b99134871b5d7d2906f97',1,'rtabmap::LaserScan']]], - ['kxynormal_94',['kXYNormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007ad4c3ec9f057875ade4f21f52901bceb5',1,'rtabmap::LaserScan']]], - ['kxyz_95',['kXYZ',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a0c376810ac499a8a93a02bd0d4a19267',1,'rtabmap::LaserScan']]], - ['kxyzi_96',['kXYZI',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a5efd7fbf18cee72d9eb2daa4ea818e42',1,'rtabmap::LaserScan']]], - ['kxyzinormal_97',['kXYZINormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a3fdc082afb503bb197e2651b6fc565b8',1,'rtabmap::LaserScan']]], - ['kxyzirt_98',['kXYZIRT',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a7df3c8f97dd52461787060befaf7f2d7',1,'rtabmap::LaserScan']]], - ['kxyzit_99',['kXYZIT',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007ab169cf98665cb3f33d81240b37cc501c',1,'rtabmap::LaserScan']]], - ['kxyznormal_100',['kXYZNormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a09e67f9495016103a162854b8e852bbc',1,'rtabmap::LaserScan']]], - ['kxyzrgb_101',['kXYZRGB',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a500cf2179e454d8d5a74895b301c0829',1,'rtabmap::LaserScan']]], - ['kxyzrgbnormal_102',['kXYZRGBNormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007af2d5b7ff94aeac818000d840e257ac07',1,'rtabmap::LaserScan']]] + ['labellocation_0',['labelLocation',['../classrtabmap_1_1Rtabmap.html#af1fe8ed393237bc9ffa1ea93adf0ec9b',1,'rtabmap::Rtabmap']]], + ['labels_1',['labels',['../classrtabmap_1_1Statistics.html#afeb2fd18d35f6a760ffa46ca0ebe4e49',1,'rtabmap::Statistics']]], + ['labelsignature_2',['labelSignature',['../classrtabmap_1_1Memory.html#abba1fbec2be0cfced6e14d723fc45794',1,'rtabmap::Memory']]], + ['landmark_3',['landmark',['../classrtabmap_1_1Landmark.html',1,'rtabmap::Landmark'],['../classrtabmap_1_1Landmark.html#a92311f7550e395fea804c5438e9085ff',1,'rtabmap::Landmark::Landmark(const int &id, const Transform &pose, const cv::Mat &covariance)'],['../classrtabmap_1_1Landmark.html#a6ba2b53d996e0fa62a8023917e515a06',1,'rtabmap::Landmark::Landmark()'],['../classrtabmap_1_1Landmark.html#a1fda87c27ac931dcf9815921b53c1f19',1,'rtabmap::Landmark::Landmark(const int &id, const float &size, const Transform &pose, const cv::Mat &covariance)']]], + ['landmarks_4',['landmarks',['../namespacertabmap.html#a12bbfd3e37121bf9f68a4047c8b4da86',1,'rtabmap::Landmarks'],['../classrtabmap_1_1SensorData.html#a73ba0bb1cb31a3438b3ffee161b16ff8',1,'rtabmap::SensorData::landmarks()']]], + ['landmarksignored_5',['landmarksIgnored',['../classrtabmap_1_1Optimizer.html#a32f53d408ef0372c5c196ee89ff5ad79',1,'rtabmap::Optimizer']]], + ['laserscan_6',['laserscan',['../classrtabmap_1_1LaserScan.html',1,'rtabmap::LaserScan'],['../classrtabmap_1_1LaserScan.html#aaf554921f866f90c48a6174d5f97a016',1,'rtabmap::LaserScan::LaserScan(const LaserScan &data, Format format, float minRange, float maxRange, float angleMin, float angleMax, float angleIncrement, const Transform &localTransform=Transform::getIdentity())'],['../classrtabmap_1_1LaserScan.html#a0cb5ba7c590cea1b36c81804acdbf302',1,'rtabmap::LaserScan::LaserScan(const LaserScan &data, int maxPoints, float maxRange, Format format, const Transform &localTransform=Transform::getIdentity())'],['../group__LaserScan2dFromPointCloud.html',1,'PCL to 2D LaserScan'],['../group__LaserScanFromPointCloud.html',1,'PCL to 3D LaserScan']]], + ['laserscan_20to_20pcl_7',['LaserScan to PCL',['../group__LaserScanToPointCloud.html',1,'']]], + ['laserscan2dfrompointcloud_8',['laserscan2dfrompointcloud',['../group__LaserScan2dFromPointCloud.html#gac0823dd28e488bef9499faee54ff8a4e',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#ga0354b321c4196232fb1183c3a322b5f8',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#ga6cb623d1b3ce9c244a7d4ef346a721db',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#gae4e7c218a24fb8d5c3fd7143462d3070',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#gac278e2f3f54ed49b5d3a6afa606a466b',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointNormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#ga0898d06b1639f58ed92b66f311e786aa',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)']]], + ['laserscancompressed_9',['laserScanCompressed',['../classrtabmap_1_1SensorData.html#a1522af81a95c27b76e316919df95a869',1,'rtabmap::SensorData']]], + ['laserscanfromdepthimage_10',['laserScanFromDepthImage',['../namespacertabmap_1_1util3d.html#a39d4adb63b4bd06592e2c65641a32558',1,'rtabmap::util3d']]], + ['laserscanfromdepthimages_11',['laserScanFromDepthImages',['../namespacertabmap_1_1util3d.html#a07f8a125805ac013039b7fa0ddb623e0',1,'rtabmap::util3d']]], + ['laserscanfrompointcloud_12',['laserscanfrompointcloud',['../group__LaserScanFromPointCloud.html#gadeb1f66fd39cfcb39c2f152c36b3be62',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga79e460158de1d3934abcd8fad488fb24',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga9344c712c57af92d7612b0af76226f06',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gaf509a7c65e02d8690c971294c43bda47',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga75bf455d6cc912b4ee18785de71c50a5',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga04169bd4b4488350b08709af9581b289',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< rtabmap::PointXYZIRT > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga655a37385c6ca40ec99e76045c04040b',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< rtabmap::PointXYZIRT > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga51c683da166a9fcf7e7bf6c834ca03a4',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gafb165d79d23620b42af0653ae045fb91',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gaa98ccb732868f5ab4e91cd6f82602852',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga9933faab17e984b2789926abd2ba0caf',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gad5764a399e3a8a5586b94490e0cd7d15',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga9470f081e8de0a34550e91e2f74bacd5',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointNormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga7a88e45c9bab555c6d1efd64be765c4d',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointNormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga75f96d3e3d5d62ce6a9d16a1753c775a',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga16a77d267dc60b14b5bf48ca52547bae',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga078f5eae0077169e636ec76e03973edc',1,'rtabmap::util3d::laserScanFromPointCloud(const PointCloud2T &cloud, bool filterNaNs=true, bool is2D=false, const Transform &transform=Transform())'],['../group__LaserScanFromPointCloud.html#gab2d54043075851c5e23f487001adacb6',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)']]], + ['laserscanraw_13',['laserScanRaw',['../classrtabmap_1_1SensorData.html#aeebafe56f302f9e8e4f06c5ad750248d',1,'rtabmap::SensorData']]], + ['laserscantopointcloud2_14',['laserScanToPointCloud2',['../group__LaserScanToPointCloud.html#ga394ec840a58a1203fac9725d49a0013c',1,'rtabmap::util3d']]], + ['latitude_15',['latitude',['../classrtabmap_1_1GeodeticCoords.html#ac6f662384e5b4ac613d5678307eb95a7',1,'rtabmap::GeodeticCoords::latitude()'],['../classrtabmap_1_1GPS.html#a9b20f8a5bf2cba909b53ecd83d2b4c08',1,'rtabmap::GPS::latitude()']]], + ['left_16',['left',['../classrtabmap_1_1StereoCameraModel.html#a064d29601c0ba13fc47584849e26b81b',1,'rtabmap::StereoCameraModel']]], + ['length_17',['length',['../classUFile.html#a0c42f32c914b349d13103d0397c1b3c1',1,'UFile::length()'],['../classUFile.html#ae1415739da256633ad417ac7d5fc2c11',1,'UFile::length(const std::string &filePath)']]], + ['level_18',['Level',['../classULogger.html#a4f71cd491aa60029eb6ea4bf79c06218',1,'ULogger']]], + ['lidar_19',['lidar',['../classrtabmap_1_1Lidar.html',1,'rtabmap::Lidar'],['../classrtabmap_1_1Lidar.html#a9d14987cd20918960d6b3705b66241ed',1,'rtabmap::Lidar::Lidar()'],['../classrtabmap_1_1SensorCaptureThread.html#aa6e5a6a53d621cda6e0b7f2ff35d33f0',1,'rtabmap::SensorCaptureThread::lidar()']]], + ['lidarvlp16_20',['LidarVLP16',['../classrtabmap_1_1LidarVLP16.html',1,'rtabmap']]], + ['likelihood_21',['likelihood',['../classrtabmap_1_1Statistics.html#a4f3492b5cf6ff082d0061c9d7c67536f',1,'rtabmap::Statistics']]], + ['limitkeypoints_22',['limitKeypoints',['../classrtabmap_1_1Feature2D.html#aa5c0258ede589769bc50c6d6071d595c',1,'rtabmap::Feature2D']]], + ['line_20tools_23',['Command-line tools',['../tools.html',1,'']]], + ['linear_24',['linear',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#a81e053c54198c0c57dba6ef65d1c3a8c',1,'rtabmap::graph::MaxGraphErrors']]], + ['linearacceleration_25',['linearAcceleration',['../classrtabmap_1_1IMU.html#a8fde3445664329d6432b632fca9db17a',1,'rtabmap::IMU']]], + ['linearaccelerationcovariance_26',['linearAccelerationCovariance',['../classrtabmap_1_1IMU.html#a2ee035bffb85f1681ad3525c32ba1243',1,'rtabmap::IMU']]], + ['linearlink_27',['linearLink',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#ae51dd46bd7d7f6779b681eb906654321',1,'rtabmap::graph::MaxGraphErrors']]], + ['linearratio_28',['linearRatio',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#a2a49ed004369d9a6670781d7f3b3cae9',1,'rtabmap::graph::MaxGraphErrors']]], + ['link_29',['link',['../classrtabmap_1_1Link.html#a8f624aa84862d7abafae5cfc7175f885',1,'rtabmap::Link::Link(int from, int to, Type type, const Transform &transform, const cv::Mat &infMatrix=cv::Mat::eye(6, 6, CV_64FC1), const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1Link.html#a2dce9c7a3ef04085d51f702002107c7b',1,'rtabmap::Link::Link()'],['../classrtabmap_1_1Link.html',1,'rtabmap::Link']]], + ['list_30',['Deprecated List',['../deprecated.html',1,'']]], + ['load_31',['load',['../classrtabmap_1_1CameraModel.html#a2c2ff6db9029c3ee219642d7e48b04fa',1,'rtabmap::CameraModel::load(const std::string &filePath, bool initRectificationMaps=true)'],['../classrtabmap_1_1CameraModel.html#abe9b3c87c086fd33286c01361e454056',1,'rtabmap::CameraModel::load(const std::string &directory, const std::string &cameraName, bool initRectificationMaps=true)'],['../classrtabmap_1_1StereoCameraModel.html#a9c2d94b9bc335fdec7f5fa4f4c45a07c',1,'rtabmap::StereoCameraModel::load()']]], + ['load2dmap_32',['load2dmap',['../classrtabmap_1_1DBDriver.html#aa3d68850f4bb114e897e37af6b1c858a',1,'rtabmap::DBDriver::load2DMap()'],['../classrtabmap_1_1Memory.html#a9a71f27d0de4f7e6400ca470a82be19d',1,'rtabmap::Memory::load2DMap()']]], + ['loadbincloud_33',['loadbincloud',['../namespacertabmap_1_1util3d.html#ae112015538769a29c920da97096e0d17',1,'rtabmap::util3d::loadBINCloud(const std::string &fileName, int dim)'],['../namespacertabmap_1_1util3d.html#a636c56f4ab6e58044595f95e44f93d06',1,'rtabmap::util3d::loadBINCloud(const std::string &fileName)']]], + ['loadbinscan_34',['loadBINScan',['../namespacertabmap_1_1util3d.html#a5ee08270b4a9e8ad93193721c7c71556',1,'rtabmap::util3d']]], + ['loadcloud_35',['loadCloud',['../namespacertabmap_1_1util3d.html#a86ba029bd916ab76dd5645ba7e1b2ef8',1,'rtabmap::util3d']]], + ['loadlinks_36',['loadLinks',['../classrtabmap_1_1DBDriver.html#aab00d50127b8b5bb92f8605e35aaca4d',1,'rtabmap::DBDriver']]], + ['loadoptimizedmesh_37',['loadOptimizedMesh',['../classrtabmap_1_1Memory.html#a0827d1d23744b3693f00e518e1b0fda8',1,'rtabmap::Memory']]], + ['loadoptimizedposes_38',['loadoptimizedposes',['../classrtabmap_1_1DBDriver.html#a6ef8c39b350634d21b57b1c07b029e55',1,'rtabmap::DBDriver::loadOptimizedPoses()'],['../classrtabmap_1_1Memory.html#a9e2972a53619456d75ad923fb5e9bc7e',1,'rtabmap::Memory::loadOptimizedPoses()']]], + ['loadpreviewimage_39',['loadpreviewimage',['../classrtabmap_1_1DBDriver.html#aa1423596308a8baf123ecbc7fdfc1e82',1,'rtabmap::DBDriver::loadPreviewImage()'],['../classrtabmap_1_1Memory.html#abd0d7277526f06861df17e03fa13e817',1,'rtabmap::Memory::loadPreviewImage()']]], + ['loadscan_40',['loadScan',['../namespacertabmap_1_1util3d.html#aefffe4f3418377f85659e7546668b190',1,'rtabmap::util3d']]], + ['loadsignature_41',['loadSignature',['../classrtabmap_1_1DBDriver.html#a0a713d7a6dabdcfbb8d733dba2a20120',1,'rtabmap::DBDriver']]], + ['localbundleavginlierdistance_42',['localBundleAvgInlierDistance',['../classrtabmap_1_1OdometryInfo.html#ad0e7d3544c09f38383ec7c130af42b26',1,'rtabmap::OdometryInfo']]], + ['localbundleconstraints_43',['localBundleConstraints',['../classrtabmap_1_1OdometryInfo.html#a4fe896b703671cf7f57573fa109ffa9a',1,'rtabmap::OdometryInfo']]], + ['localbundlemaxkeyframesforinlier_44',['localBundleMaxKeyFramesForInlier',['../classrtabmap_1_1OdometryInfo.html#a78ab082f3310ea5ac8b11e54ba3a3014',1,'rtabmap::OdometryInfo']]], + ['localbundlemodels_45',['localBundleModels',['../classrtabmap_1_1OdometryInfo.html#aaa91ea67105c8c174245a7b192e868e3',1,'rtabmap::OdometryInfo']]], + ['localbundleoutliers_46',['localBundleOutliers',['../classrtabmap_1_1OdometryInfo.html#a9ec2aadde776985736ac9f3ec2b7cb82',1,'rtabmap::OdometryInfo']]], + ['localbundleoutlierspercam_47',['localBundleOutliersPerCam',['../classrtabmap_1_1OdometryInfo.html#ab10aab5c7851215060b3ca9a58543206',1,'rtabmap::OdometryInfo']]], + ['localbundleposes_48',['localBundlePoses',['../classrtabmap_1_1OdometryInfo.html#ac6fbabe2f348c15f87807a928aeda82b',1,'rtabmap::OdometryInfo']]], + ['localbundletime_49',['localBundleTime',['../classrtabmap_1_1OdometryInfo.html#adbfce0f63a7eedd0a0557ecf4420dfd0',1,'rtabmap::OdometryInfo']]], + ['localgrid_50',['localgrid',['../classrtabmap_1_1LocalGrid.html',1,'rtabmap::LocalGrid'],['../classrtabmap_1_1LocalGrid.html#a42d930cf05d39ecbbd2e3678f8d0b47a',1,'rtabmap::LocalGrid::LocalGrid()']]], + ['localgridcache_51',['LocalGridCache',['../classrtabmap_1_1LocalGridCache.html',1,'rtabmap']]], + ['localgridmaker_52',['localgridmaker',['../classrtabmap_1_1LocalGridMaker.html#a70040df32d1949125f24a193581b8183',1,'rtabmap::LocalGridMaker::LocalGridMaker()'],['../classrtabmap_1_1LocalGridMaker.html',1,'rtabmap::LocalGridMaker']]], + ['localizationcovariance_53',['localizationCovariance',['../classrtabmap_1_1Statistics.html#a4c05e2dd7412e875333f3edea70ffbb3',1,'rtabmap::Statistics']]], + ['localkeyframes_54',['localKeyFrames',['../classrtabmap_1_1OdometryInfo.html#a5a6b81745b811070092549a1cfdfebbe',1,'rtabmap::OdometryInfo']]], + ['localmap_55',['localMap',['../classrtabmap_1_1OdometryInfo.html#a2231e7c27db459398b6b51fad108f876',1,'rtabmap::OdometryInfo']]], + ['localmapsize_56',['localMapSize',['../classrtabmap_1_1OdometryInfo.html#a563234c5e3047350ea3694df0ef95b03',1,'rtabmap::OdometryInfo']]], + ['localpath_57',['localPath',['../classrtabmap_1_1Statistics.html#a82f7c8f962fd5fcea9a5d4fc087cb2ce',1,'rtabmap::Statistics']]], + ['localscanmap_58',['localScanMap',['../classrtabmap_1_1OdometryInfo.html#a08ee9e84949857719b76d082559f3cbc',1,'rtabmap::OdometryInfo']]], + ['localscanmapsize_59',['localScanMapSize',['../classrtabmap_1_1OdometryInfo.html#ad0a0b1581cde378c7788e111384d4cfc',1,'rtabmap::OdometryInfo']]], + ['localtransform_60',['localtransform',['../classrtabmap_1_1IMU.html#a10cfadbe31bbf80822a9ab92c0892b33',1,'rtabmap::IMU::localTransform()'],['../classrtabmap_1_1StereoCameraModel.html#a5257cde3d51bbee7c51c3f36d0c7741f',1,'rtabmap::StereoCameraModel::localTransform()'],['../classrtabmap_1_1CameraModel.html#a8a1712ca95bf08c71b2bf2da1d635bc8',1,'rtabmap::CameraModel::localTransform()']]], + ['lock_61',['lock',['../classUMutex.html#af42d27a9379e6872e8cf2e5e171e820c',1,'UMutex']]], + ['locktry_62',['lockTry',['../classUMutex.html#a6237fbb3142023f92c11989b13207c32',1,'UMutex']]], + ['logodds_63',['logodds',['../classrtabmap_1_1GlobalMap.html#aff0b3450ec3db63b9dcb140ff0cbe77a',1,'rtabmap::GlobalMap']]], + ['longitude_64',['longitude',['../classrtabmap_1_1GPS.html#ac848af004f6581d42d55568d72332793',1,'rtabmap::GPS::longitude()'],['../classrtabmap_1_1GeodeticCoords.html#a68e16e48c8ede571e20e9889547fd509',1,'rtabmap::GeodeticCoords::longitude()']]], + ['loopclosureid_65',['loopClosureId',['../classrtabmap_1_1Statistics.html#a6a81189f2327a8b8f05a5f93d68fa3b7',1,'rtabmap::Statistics']]], + ['loopclosuremapid_66',['loopClosureMapId',['../classrtabmap_1_1Statistics.html#a1cf32a26d3ca103c22104015a3de8929',1,'rtabmap::Statistics']]], + ['loopclosuretransform_67',['loopClosureTransform',['../classrtabmap_1_1Statistics.html#a38c88cb8327baa290bf476326d24b54c',1,'rtabmap::Statistics']]], + ['lost_68',['lost',['../classrtabmap_1_1OdometryInfo.html#aa4c3fb893f6dcac1d67eeac6836b4faa',1,'rtabmap::OdometryInfo']]] ]; diff --git a/preview/pr-1492/api/latest/search/all_f.js b/preview/pr-1492/api/latest/search/all_f.js index c955939f..01e1c9c2 100644 --- a/preview/pr-1492/api/latest/search/all_f.js +++ b/preview/pr-1492/api/latest/search/all_f.js @@ -1,54 +1,33 @@ var searchData= [ - ['labellocation_0',['labelLocation',['../classrtabmap_1_1Rtabmap.html#af1fe8ed393237bc9ffa1ea93adf0ec9b',1,'rtabmap::Rtabmap']]], - ['labels_1',['labels',['../classrtabmap_1_1Statistics.html#afeb2fd18d35f6a760ffa46ca0ebe4e49',1,'rtabmap::Statistics']]], - ['labelsignature_2',['labelSignature',['../classrtabmap_1_1Memory.html#abba1fbec2be0cfced6e14d723fc45794',1,'rtabmap::Memory']]], - ['landmark_3',['landmark',['../classrtabmap_1_1Landmark.html',1,'rtabmap::Landmark'],['../classrtabmap_1_1Landmark.html#a92311f7550e395fea804c5438e9085ff',1,'rtabmap::Landmark::Landmark(const int &id, const Transform &pose, const cv::Mat &covariance)'],['../classrtabmap_1_1Landmark.html#a6ba2b53d996e0fa62a8023917e515a06',1,'rtabmap::Landmark::Landmark()'],['../classrtabmap_1_1Landmark.html#a1fda87c27ac931dcf9815921b53c1f19',1,'rtabmap::Landmark::Landmark(const int &id, const float &size, const Transform &pose, const cv::Mat &covariance)']]], - ['landmarks_4',['landmarks',['../namespacertabmap.html#a12bbfd3e37121bf9f68a4047c8b4da86',1,'rtabmap::Landmarks'],['../classrtabmap_1_1SensorData.html#a73ba0bb1cb31a3438b3ffee161b16ff8',1,'rtabmap::SensorData::landmarks()']]], - ['landmarksignored_5',['landmarksIgnored',['../classrtabmap_1_1Optimizer.html#a32f53d408ef0372c5c196ee89ff5ad79',1,'rtabmap::Optimizer']]], - ['laserscan_6',['laserscan',['../classrtabmap_1_1LaserScan.html',1,'rtabmap::LaserScan'],['../classrtabmap_1_1LaserScan.html#aaf554921f866f90c48a6174d5f97a016',1,'rtabmap::LaserScan::LaserScan(const LaserScan &data, Format format, float minRange, float maxRange, float angleMin, float angleMax, float angleIncrement, const Transform &localTransform=Transform::getIdentity())'],['../classrtabmap_1_1LaserScan.html#a0cb5ba7c590cea1b36c81804acdbf302',1,'rtabmap::LaserScan::LaserScan(const LaserScan &data, int maxPoints, float maxRange, Format format, const Transform &localTransform=Transform::getIdentity())'],['../group__LaserScan2dFromPointCloud.html',1,'PCL to 2D LaserScan'],['../group__LaserScanFromPointCloud.html',1,'PCL to 3D LaserScan']]], - ['laserscan_20to_20pcl_7',['LaserScan to PCL',['../group__LaserScanToPointCloud.html',1,'']]], - ['laserscan2dfrompointcloud_8',['laserscan2dfrompointcloud',['../group__LaserScan2dFromPointCloud.html#ga0354b321c4196232fb1183c3a322b5f8',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#ga6cb623d1b3ce9c244a7d4ef346a721db',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#gae4e7c218a24fb8d5c3fd7143462d3070',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#gac278e2f3f54ed49b5d3a6afa606a466b',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointNormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#ga0898d06b1639f58ed92b66f311e786aa',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#gac0823dd28e488bef9499faee54ff8a4e',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)']]], - ['laserscancompressed_9',['laserScanCompressed',['../classrtabmap_1_1SensorData.html#a1522af81a95c27b76e316919df95a869',1,'rtabmap::SensorData']]], - ['laserscanfrompointcloud_10',['laserscanfrompointcloud',['../group__LaserScanFromPointCloud.html#ga04169bd4b4488350b08709af9581b289',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< rtabmap::PointXYZIRT > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga078f5eae0077169e636ec76e03973edc',1,'rtabmap::util3d::laserScanFromPointCloud(const PointCloud2T &cloud, bool filterNaNs=true, bool is2D=false, const Transform &transform=Transform())'],['../group__LaserScanFromPointCloud.html#ga16a77d267dc60b14b5bf48ca52547bae',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga75f96d3e3d5d62ce6a9d16a1753c775a',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga7a88e45c9bab555c6d1efd64be765c4d',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointNormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga9470f081e8de0a34550e91e2f74bacd5',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointNormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gad5764a399e3a8a5586b94490e0cd7d15',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga9933faab17e984b2789926abd2ba0caf',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gaa98ccb732868f5ab4e91cd6f82602852',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gadeb1f66fd39cfcb39c2f152c36b3be62',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga51c683da166a9fcf7e7bf6c834ca03a4',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga75bf455d6cc912b4ee18785de71c50a5',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gaf509a7c65e02d8690c971294c43bda47',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga9344c712c57af92d7612b0af76226f06',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga79e460158de1d3934abcd8fad488fb24',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gafb165d79d23620b42af0653ae045fb91',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gab2d54043075851c5e23f487001adacb6',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga655a37385c6ca40ec99e76045c04040b',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< rtabmap::PointXYZIRT > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)']]], - ['laserscanraw_11',['laserScanRaw',['../classrtabmap_1_1SensorData.html#aeebafe56f302f9e8e4f06c5ad750248d',1,'rtabmap::SensorData']]], - ['laserscantopointcloud2_12',['laserScanToPointCloud2',['../group__LaserScanToPointCloud.html#ga394ec840a58a1203fac9725d49a0013c',1,'rtabmap::util3d']]], - ['latitude_13',['latitude',['../classrtabmap_1_1GPS.html#a9b20f8a5bf2cba909b53ecd83d2b4c08',1,'rtabmap::GPS::latitude()'],['../classrtabmap_1_1GeodeticCoords.html#ac6f662384e5b4ac613d5678307eb95a7',1,'rtabmap::GeodeticCoords::latitude()']]], - ['left_14',['left',['../classrtabmap_1_1StereoCameraModel.html#a064d29601c0ba13fc47584849e26b81b',1,'rtabmap::StereoCameraModel']]], - ['length_15',['length',['../classUFile.html#a0c42f32c914b349d13103d0397c1b3c1',1,'UFile::length()'],['../classUFile.html#ae1415739da256633ad417ac7d5fc2c11',1,'UFile::length(const std::string &filePath)']]], - ['level_16',['Level',['../classULogger.html#a4f71cd491aa60029eb6ea4bf79c06218',1,'ULogger']]], - ['libutilite_5faudio_20so_20_3a_20optional_17',['Audio stuff (libutilite_audio.so : OPTIONAL)',['../group__UtiLite.html#audioLib',1,'']]], - ['libutilite_5fcv_20so_20_3a_20optional_18',['OpenCV stuff (libutilite_cv.so : OPTIONAL)',['../group__UtiLite.html#cvLib',1,'']]], - ['libutilite_5fqt_20so_20_3a_20optional_19',['Qt Widgets (libutilite_qt.so : OPTIONAL)',['../group__UtiLite.html#qtLib',1,'']]], - ['lidar_20',['lidar',['../classrtabmap_1_1Lidar.html',1,'rtabmap::Lidar'],['../classrtabmap_1_1Lidar.html#a9d14987cd20918960d6b3705b66241ed',1,'rtabmap::Lidar::Lidar()'],['../classrtabmap_1_1SensorCaptureThread.html#aa6e5a6a53d621cda6e0b7f2ff35d33f0',1,'rtabmap::SensorCaptureThread::lidar()']]], - ['lidarvlp16_21',['LidarVLP16',['../classrtabmap_1_1LidarVLP16.html',1,'rtabmap']]], - ['likelihood_22',['likelihood',['../classrtabmap_1_1Statistics.html#a4f3492b5cf6ff082d0061c9d7c67536f',1,'rtabmap::Statistics']]], - ['limitkeypoints_23',['limitKeypoints',['../classrtabmap_1_1Feature2D.html#aa5c0258ede589769bc50c6d6071d595c',1,'rtabmap::Feature2D']]], - ['linear_24',['linear',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#a81e053c54198c0c57dba6ef65d1c3a8c',1,'rtabmap::graph::MaxGraphErrors']]], - ['linearacceleration_25',['linearAcceleration',['../classrtabmap_1_1IMU.html#a8fde3445664329d6432b632fca9db17a',1,'rtabmap::IMU']]], - ['linearaccelerationcovariance_26',['linearAccelerationCovariance',['../classrtabmap_1_1IMU.html#a2ee035bffb85f1681ad3525c32ba1243',1,'rtabmap::IMU']]], - ['linearlink_27',['linearLink',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#ae51dd46bd7d7f6779b681eb906654321',1,'rtabmap::graph::MaxGraphErrors']]], - ['linearratio_28',['linearRatio',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#a2a49ed004369d9a6670781d7f3b3cae9',1,'rtabmap::graph::MaxGraphErrors']]], - ['link_29',['link',['../classrtabmap_1_1Link.html',1,'rtabmap::Link'],['../classrtabmap_1_1Link.html#a2dce9c7a3ef04085d51f702002107c7b',1,'rtabmap::Link::Link()'],['../classrtabmap_1_1Link.html#a8f624aa84862d7abafae5cfc7175f885',1,'rtabmap::Link::Link(int from, int to, Type type, const Transform &transform, const cv::Mat &infMatrix=cv::Mat::eye(6, 6, CV_64FC1), const cv::Mat &userData=cv::Mat())']]], - ['list_30',['Deprecated List',['../deprecated.html',1,'']]], - ['load_31',['load',['../classrtabmap_1_1CameraModel.html#a2c2ff6db9029c3ee219642d7e48b04fa',1,'rtabmap::CameraModel::load(const std::string &filePath, bool initRectificationMaps=true)'],['../classrtabmap_1_1CameraModel.html#abe9b3c87c086fd33286c01361e454056',1,'rtabmap::CameraModel::load(const std::string &directory, const std::string &cameraName, bool initRectificationMaps=true)'],['../classrtabmap_1_1StereoCameraModel.html#a9c2d94b9bc335fdec7f5fa4f4c45a07c',1,'rtabmap::StereoCameraModel::load()']]], - ['load2dmap_32',['load2dmap',['../classrtabmap_1_1DBDriver.html#aa3d68850f4bb114e897e37af6b1c858a',1,'rtabmap::DBDriver::load2DMap()'],['../classrtabmap_1_1Memory.html#a9a71f27d0de4f7e6400ca470a82be19d',1,'rtabmap::Memory::load2DMap()']]], - ['loadlinks_33',['loadLinks',['../classrtabmap_1_1DBDriver.html#aab00d50127b8b5bb92f8605e35aaca4d',1,'rtabmap::DBDriver']]], - ['loadoptimizedmesh_34',['loadOptimizedMesh',['../classrtabmap_1_1Memory.html#a0827d1d23744b3693f00e518e1b0fda8',1,'rtabmap::Memory']]], - ['loadoptimizedposes_35',['loadoptimizedposes',['../classrtabmap_1_1DBDriver.html#a6ef8c39b350634d21b57b1c07b029e55',1,'rtabmap::DBDriver::loadOptimizedPoses()'],['../classrtabmap_1_1Memory.html#a9e2972a53619456d75ad923fb5e9bc7e',1,'rtabmap::Memory::loadOptimizedPoses()']]], - ['loadpreviewimage_36',['loadpreviewimage',['../classrtabmap_1_1DBDriver.html#aa1423596308a8baf123ecbc7fdfc1e82',1,'rtabmap::DBDriver::loadPreviewImage()'],['../classrtabmap_1_1Memory.html#abd0d7277526f06861df17e03fa13e817',1,'rtabmap::Memory::loadPreviewImage()']]], - ['loadsignature_37',['loadSignature',['../classrtabmap_1_1DBDriver.html#a0a713d7a6dabdcfbb8d733dba2a20120',1,'rtabmap::DBDriver']]], - ['localgrid_38',['localgrid',['../classrtabmap_1_1LocalGrid.html#a42d930cf05d39ecbbd2e3678f8d0b47a',1,'rtabmap::LocalGrid::LocalGrid()'],['../classrtabmap_1_1LocalGrid.html',1,'rtabmap::LocalGrid']]], - ['localgridcache_39',['LocalGridCache',['../classrtabmap_1_1LocalGridCache.html',1,'rtabmap']]], - ['localgridmaker_40',['localgridmaker',['../classrtabmap_1_1LocalGridMaker.html#a70040df32d1949125f24a193581b8183',1,'rtabmap::LocalGridMaker::LocalGridMaker()'],['../classrtabmap_1_1LocalGridMaker.html',1,'rtabmap::LocalGridMaker']]], - ['localizationcovariance_41',['localizationCovariance',['../classrtabmap_1_1Statistics.html#a4c05e2dd7412e875333f3edea70ffbb3',1,'rtabmap::Statistics']]], - ['localpath_42',['localPath',['../classrtabmap_1_1Statistics.html#a82f7c8f962fd5fcea9a5d4fc087cb2ce',1,'rtabmap::Statistics']]], - ['localtransform_43',['localtransform',['../classrtabmap_1_1StereoCameraModel.html#a5257cde3d51bbee7c51c3f36d0c7741f',1,'rtabmap::StereoCameraModel::localTransform()'],['../classrtabmap_1_1IMU.html#a10cfadbe31bbf80822a9ab92c0892b33',1,'rtabmap::IMU::localTransform()'],['../classrtabmap_1_1CameraModel.html#a8a1712ca95bf08c71b2bf2da1d635bc8',1,'rtabmap::CameraModel::localTransform()']]], - ['lock_44',['lock',['../classUMutex.html#af42d27a9379e6872e8cf2e5e171e820c',1,'UMutex']]], - ['locktry_45',['lockTry',['../classUMutex.html#a6237fbb3142023f92c11989b13207c32',1,'UMutex']]], - ['logodds_46',['logodds',['../classrtabmap_1_1GlobalMap.html#aff0b3450ec3db63b9dcb140ff0cbe77a',1,'rtabmap::GlobalMap']]], - ['longitude_47',['longitude',['../classrtabmap_1_1GeodeticCoords.html#a68e16e48c8ede571e20e9889547fd509',1,'rtabmap::GeodeticCoords::longitude()'],['../classrtabmap_1_1GPS.html#ac848af004f6581d42d55568d72332793',1,'rtabmap::GPS::longitude()']]], - ['loopclosureid_48',['loopClosureId',['../classrtabmap_1_1Statistics.html#a6a81189f2327a8b8f05a5f93d68fa3b7',1,'rtabmap::Statistics']]], - ['loopclosuremapid_49',['loopClosureMapId',['../classrtabmap_1_1Statistics.html#a1cf32a26d3ca103c22104015a3de8929',1,'rtabmap::Statistics']]], - ['loopclosuretransform_50',['loopClosureTransform',['../classrtabmap_1_1Statistics.html#a38c88cb8327baa290bf476326d24b54c',1,'rtabmap::Statistics']]] + ['main_20classes_0',['The main classes',['../index.html#autotoc_md4',1,'']]], + ['mainloop_1',['mainloop',['../classrtabmap_1_1CompressionThread.html#a4948c2a9c84ee4e15699f08c2d4bac22',1,'rtabmap::CompressionThread::mainLoop()'],['../classUEventDispatcher.html#ad1aa4dc2ee29a9bfe5ee0422ad1c97f0',1,'UEventDispatcher::mainLoop()'],['../classUEventsManager.html#a7eec8b7a675e7093064f147a9f62bfb9',1,'UEventsManager::mainLoop()']]], + ['makedir_2',['makeDir',['../classUDirectory.html#a8d84cde6736b614a4396f16113f4d365',1,'UDirectory']]], + ['management_3',['Memory management',['../index.html#autotoc_md2',1,'']]], + ['map_4',['Working with a map',['../tools.html#autotoc_md8',1,'']]], + ['map_20c_20api_5',['RTAB-Map C++ API',['../index.html',1,'']]], + ['map_20structure_6',['The map structure',['../index.html#autotoc_md5',1,'']]], + ['mapcorrection_7',['mapCorrection',['../classrtabmap_1_1Statistics.html#a775992631cd8d976a94ea6c1560dad0d',1,'rtabmap::Statistics']]], + ['mapid_8',['mapId',['../classrtabmap_1_1Signature.html#ac6a75872fb4cb64bd088794df6e897bb',1,'rtabmap::Signature']]], + ['marker_9',['Marker',['../parameters.html#parameters_Marker',1,'']]], + ['markerapriltag_10',['MarkerAprilTag',['../parameters.html#parameters_MarkerAprilTag',1,'']]], + ['markerdetector_11',['MarkerDetector',['../classrtabmap_1_1MarkerDetector.html',1,'rtabmap']]], + ['markerinfo_12',['MarkerInfo',['../classrtabmap_1_1MarkerInfo.html',1,'rtabmap']]], + ['markeropencv_13',['MarkerOpenCV',['../parameters.html#parameters_MarkerOpenCV',1,'']]], + ['matches_14',['matches',['../classrtabmap_1_1RegistrationInfo.html#a5dd0548e61c157636449fb607869f3a8',1,'rtabmap::RegistrationInfo']]], + ['matchesids_15',['matchesIDs',['../classrtabmap_1_1RegistrationInfo.html#aa7a148863f31e6556f483b7d932a40dc',1,'rtabmap::RegistrationInfo']]], + ['matchespercam_16',['matchesPerCam',['../classrtabmap_1_1RegistrationInfo.html#ab79de88af655e987d8232d5b86d7ad82',1,'rtabmap::RegistrationInfo']]], + ['mathematic_20operations_17',['Basic mathematic operations',['../group__UtiLite.html#math',1,'']]], + ['maxdisparity_18',['maxDisparity',['../classrtabmap_1_1Stereo.html#a83319186c8c434ad0482d2eb911ecd31',1,'rtabmap::Stereo']]], + ['maxgrapherrors_19',['MaxGraphErrors',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html',1,'rtabmap::graph']]], + ['maxlevel_20',['maxLevel',['../classrtabmap_1_1Stereo.html#a3834923d75c9453e885bea01cb5ecfa5',1,'rtabmap::Stereo']]], + ['mem_21',['Mem',['../parameters.html#parameters_Mem',1,'']]], + ['memory_22',['memory',['../classrtabmap_1_1Memory.html#a24d451cdf46a9cc04cce995142a101d4',1,'rtabmap::Memory::Memory()'],['../classrtabmap_1_1Memory.html',1,'rtabmap::Memory']]], + ['memory_20management_23',['Memory management',['../index.html#autotoc_md2',1,'']]], + ['memorychanged_24',['memoryChanged',['../classrtabmap_1_1Memory.html#a8720df55fa6f8be933827808d364f20a',1,'rtabmap::Memory']]], + ['memoryusage_25',['memoryUsage',['../classrtabmap_1_1OdometryInfo.html#ad7f7beb7810db1912c20b05e94eafdf3',1,'rtabmap::OdometryInfo']]], + ['merge_26',['merge',['../classrtabmap_1_1Link.html#a953a029f601d7ca3efbb12ca22da4542',1,'rtabmap::Link']]], + ['mergetextures_27',['mergeTextures',['../namespacertabmap_1_1util3d.html#aeec8dd0024231c36c089340895609238',1,'rtabmap::util3d']]], + ['mindisparity_28',['minDisparity',['../classrtabmap_1_1Stereo.html#aaeec1e0e5470b1b1268b4e04bff81742',1,'rtabmap::Stereo']]], + ['multibandtexturing_29',['multiBandTexturing',['../namespacertabmap_1_1util3d.html#a695eb29e9b2679634edb6b8c36a11942',1,'rtabmap::util3d']]] ]; diff --git a/preview/pr-1492/api/latest/search/enums_0.js b/preview/pr-1492/api/latest/search/enums_0.js index d5f66284..4e12aa41 100644 --- a/preview/pr-1492/api/latest/search/enums_0.js +++ b/preview/pr-1492/api/latest/search/enums_0.js @@ -1,4 +1,5 @@ var searchData= [ - ['code_0',['Code',['../classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66',1,'rtabmap::SensorEvent']]] + ['cmd_0',['Cmd',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801',1,'rtabmap::RtabmapEventCmd']]], + ['code_1',['Code',['../classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66',1,'rtabmap::SensorEvent']]] ]; diff --git a/preview/pr-1492/api/latest/search/enums_6.js b/preview/pr-1492/api/latest/search/enums_6.js index e3854d7f..8dfd1d32 100644 --- a/preview/pr-1492/api/latest/search/enums_6.js +++ b/preview/pr-1492/api/latest/search/enums_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['type_0',['type',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30f',1,'rtabmap::EnvSensor::Type'],['../classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fde',1,'rtabmap::Feature2D::Type'],['../classrtabmap_1_1IMUFilter.html#a1332e06cbd6b83c0532e6d71523cdb83',1,'rtabmap::IMUFilter::Type'],['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91e',1,'rtabmap::Link::Type'],['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849',1,'rtabmap::Odometry::Type'],['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16',1,'rtabmap::Optimizer::Type'],['../classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849',1,'rtabmap::Registration::Type'],['../classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803',1,'rtabmap::StereoDense::Type'],['../classULogger.html#aab74fc95f6494a3a2137d9094fe100d8',1,'ULogger::Type'],['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bd',1,'UVariant::Type']]] + ['state_0',['State',['../classrtabmap_1_1RtabmapThread.html#a037a7b9aaacca152e0f087920e8a5fae',1,'rtabmap::RtabmapThread']]] ]; diff --git a/preview/pr-1492/api/latest/search/enums_7.js b/preview/pr-1492/api/latest/search/enums_7.js index 0164d77e..e3854d7f 100644 --- a/preview/pr-1492/api/latest/search/enums_7.js +++ b/preview/pr-1492/api/latest/search/enums_7.js @@ -1,4 +1,4 @@ var searchData= [ - ['uxmatchmethod_0',['UXMatchMethod',['../UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cba',1,'UMath.h']]] + ['type_0',['type',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30f',1,'rtabmap::EnvSensor::Type'],['../classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fde',1,'rtabmap::Feature2D::Type'],['../classrtabmap_1_1IMUFilter.html#a1332e06cbd6b83c0532e6d71523cdb83',1,'rtabmap::IMUFilter::Type'],['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91e',1,'rtabmap::Link::Type'],['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849',1,'rtabmap::Odometry::Type'],['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16',1,'rtabmap::Optimizer::Type'],['../classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849',1,'rtabmap::Registration::Type'],['../classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803',1,'rtabmap::StereoDense::Type'],['../classULogger.html#aab74fc95f6494a3a2137d9094fe100d8',1,'ULogger::Type'],['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bd',1,'UVariant::Type']]] ]; diff --git a/preview/pr-1492/api/latest/search/enums_8.js b/preview/pr-1492/api/latest/search/enums_8.js index 87c58992..0164d77e 100644 --- a/preview/pr-1492/api/latest/search/enums_8.js +++ b/preview/pr-1492/api/latest/search/enums_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['vhstrategy_0',['VhStrategy',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568c',1,'rtabmap::Rtabmap']]] + ['uxmatchmethod_0',['UXMatchMethod',['../UMath_8h.html#ae24d0d5b3a1d44ae8c5e50bb86a15cba',1,'UMath.h']]] ]; diff --git a/preview/pr-1492/api/latest/search/enums_9.js b/preview/pr-1492/api/latest/search/enums_9.js new file mode 100644 index 00000000..87c58992 --- /dev/null +++ b/preview/pr-1492/api/latest/search/enums_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['vhstrategy_0',['VhStrategy',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568c',1,'rtabmap::Rtabmap']]] +]; diff --git a/preview/pr-1492/api/latest/search/enumvalues_0.js b/preview/pr-1492/api/latest/search/enumvalues_0.js index 0ac73691..35ea6792 100644 --- a/preview/pr-1492/api/latest/search/enumvalues_0.js +++ b/preview/pr-1492/api/latest/search/enumvalues_0.js @@ -9,87 +9,121 @@ var searchData= ['kbool_6',['kBool',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdac7d8fa7273711e6711880ba9f9d10f62',1,'UVariant']]], ['kchar_7',['kChar',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda117693c00c89461634dc137ee9a219c4',1,'UVariant']]], ['kchararray_8',['kCharArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdafecb2dc57006c548e5ab0b59f2062c29',1,'UVariant']]], - ['kcodedata_9',['kCodeData',['../classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66a96386fbcb6a0fd382113f188c193ed61',1,'rtabmap::SensorEvent']]], - ['kcodenomoreimages_10',['kCodeNoMoreImages',['../classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66a377f61ebd393e5db46b02121270abdf2',1,'rtabmap::SensorEvent']]], - ['kcustomsensor1_11',['kCustomSensor1',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa88e60173d5f413f4ab490a99c034453e',1,'rtabmap::EnvSensor']]], - ['kdouble_12',['kDouble',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2b55c7ccdc00fd1d99247cf4c22283fd',1,'UVariant']]], - ['kdoublearray_13',['kDoubleArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda572a22c911f2d6525d10d6fec2371a7b',1,'UVariant']]], - ['kfloat_14',['kFloat',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdab133726c8e281b1f873b68d28652cbaf',1,'UVariant']]], - ['kfloatarray_15',['kFloatArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda11179285157ee27026c6b7a3a257dec2',1,'UVariant']]], - ['kglobalclosure_16',['kGlobalClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eae963042a31afec63e8c0683696ac6791',1,'rtabmap::Link']]], - ['kgravity_17',['kGravity',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea37d186f2447908a27d531be74a2f6983',1,'rtabmap::Link']]], - ['kicpcccorelib_18',['kIcpCCCoreLib',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3faba0f8b0cfe29412a3d66af5eb19dd7c0db',1,'rtabmap::RegistrationIcp']]], - ['kicpend_19',['kIcpEnd',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabaf6639ca6ae5f75d631dbbf7f61455881',1,'rtabmap::RegistrationIcp']]], - ['kicppcl_20',['kIcpPCL',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabafd4289953af3132d6d334fb438f22ace',1,'rtabmap::RegistrationIcp']]], - ['kicppointmatcher_21',['kIcpPointMatcher',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabac978d96078e7e0209d4a25894de3c805',1,'rtabmap::RegistrationIcp']]], - ['kicpundef_22',['kIcpUndef',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabadebfaf4d0822a35b7b56f37f9c133327',1,'rtabmap::RegistrationIcp']]], - ['kint_23',['kInt',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda85bd9103b3bbb3a0f1f66949fea50952',1,'UVariant']]], - ['kintarray_24',['kIntArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda5e558d8d7cb6b8791c58a0eb3ff46e5c',1,'UVariant']]], - ['klandmark_25',['kLandmark',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea22912bbbcacce5ee39e61da7ec4640b9',1,'rtabmap::Link']]], - ['klocalspaceclosure_26',['kLocalSpaceClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea9195217dc75001841fce507de43fb0db',1,'rtabmap::Link']]], - ['klocaltimeclosure_27',['kLocalTimeClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eae0b352e9cbb32d357ce59f09159c09fb',1,'rtabmap::Link']]], - ['kmadgwick_28',['kMadgwick',['../classrtabmap_1_1IMUFilter.html#a1332e06cbd6b83c0532e6d71523cdb83aa1f642678d0846f51590e4f69a585c09',1,'rtabmap::IMUFilter']]], - ['kneighbor_29',['kNeighbor',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8f60efd83d5fad3493573bef3d4a8adf',1,'rtabmap::Link']]], - ['kneighbormerged_30',['kNeighborMerged',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8fbb6dbe2d16e19ad8fecb6bac65e9db',1,'rtabmap::Link']]], - ['knnbruteforce_31',['kNNBruteForce',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a1745dd334296b8a41cf0c88dcc8a7d5d',1,'rtabmap::VWDictionary']]], - ['knnbruteforcegpu_32',['kNNBruteForceGPU',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a602d99d5bdef453a39339a0b45979451',1,'rtabmap::VWDictionary']]], - ['knnflannkdtree_33',['kNNFlannKdTree',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655aaa1ea80fc9ca8809ad9b959e2e1564c5',1,'rtabmap::VWDictionary']]], - ['knnflannlsh_34',['kNNFlannLSH',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a89ab72d0bccd61bb11abbd1edf1e6992',1,'rtabmap::VWDictionary']]], - ['knnflannnaive_35',['kNNFlannNaive',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655ae4301e202dd36e997bf3298390c667f0',1,'rtabmap::VWDictionary']]], - ['knnundef_36',['kNNUndef',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655afeba67ed0aafc39aa35b2a194e147ff9',1,'rtabmap::VWDictionary']]], - ['kposeprior_37',['kPosePrior',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea56caa6c8eeab867bb16f763f3ddbd9b1',1,'rtabmap::Link']]], - ['kselfreflink_38',['kSelfRefLink',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ead52adb0176a83a02833e89111f66497e',1,'rtabmap::Link']]], - ['kshort_39',['kShort',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda310a497e7d9c43297d960e2cd20d1fc0',1,'UVariant']]], - ['kshortarray_40',['kShortArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2e9032fc740ad542d18512b5b0d57a6f',1,'UVariant']]], - ['kstr_41',['kStr',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdac20f34d5dd5370a8aeb9665c465417dc',1,'UVariant']]], - ['ktypebm_42',['kTypeBM',['../classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803a393267c04896dd353dc66ade56c8d5f1',1,'rtabmap::StereoDense']]], - ['ktypeceres_43',['kTypeCeres',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a891b6c7cbbe5e149e583ac1fc14fc91d',1,'rtabmap::Optimizer']]], - ['ktypecuvslam_44',['kTypeCuVSLAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849aba6f673ce43f5dfe5c1eecb303f55049',1,'rtabmap::Odometry']]], - ['ktypecvsba_45',['kTypeCVSBA',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a53545e83af9618cb4d39cf0420b3cd54',1,'rtabmap::Optimizer']]], - ['ktypedvo_46',['kTypeDVO',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a7fccdbc59d38d39f4de1253063d79a59',1,'rtabmap::Odometry']]], - ['ktypef2f_47',['kTypeF2F',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a81b73f734f25e9bef50a979ef6d9f662',1,'rtabmap::Odometry']]], - ['ktypef2m_48',['kTypeF2M',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ac585174ece227de554ed25a51835d3d0',1,'rtabmap::Odometry']]], - ['ktypefloam_49',['kTypeFLOAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849abb9a5bbb18e4ab77c1dac6cc2fe73a68',1,'rtabmap::Odometry']]], - ['ktypefovis_50',['kTypeFovis',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849aeb8888885eaa7c907a98537c7a463b8b',1,'rtabmap::Odometry']]], - ['ktypeg2o_51',['kTypeG2O',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16aa4d070fe00ba5e81adbc958bad18d853',1,'rtabmap::Optimizer']]], - ['ktypegtsam_52',['kTypeGTSAM',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16ab71c83617497f5da0607a47ab162630f',1,'rtabmap::Optimizer']]], - ['ktypeliosam_53',['kTypeLIOSAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ac13bb66a69e4790bfa574c8a0c6c9975',1,'rtabmap::Odometry']]], - ['ktypeloam_54',['kTypeLOAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849abf68726d1b5239c24ce447ceafd221aa',1,'rtabmap::Odometry']]], - ['ktypemsckf_55',['kTypeMSCKF',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a1de4ebe3cb3470d17d615e86ac791225',1,'rtabmap::Odometry']]], - ['ktypeokvis_56',['kTypeOkvis',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a175924a6dd1fdfb2e162093c5a2a867b',1,'rtabmap::Odometry']]], - ['ktypeopen3d_57',['kTypeOpen3D',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ab30949269c652911c3d8c5274ad84041',1,'rtabmap::Odometry']]], - ['ktypeopenvins_58',['kTypeOpenVINS',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a9e760521384d881e2fafcc008193f65a',1,'rtabmap::Odometry']]], - ['ktypeorbslam_59',['kTypeORBSLAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a32b913af77b8df59d89aa226cbdf5e9b',1,'rtabmap::Odometry']]], - ['ktypesgbm_60',['kTypeSGBM',['../classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803abf3465f1ebb12576596dc4b605c1ffae',1,'rtabmap::StereoDense']]], - ['ktypetoro_61',['kTypeTORO',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a6065bdb6e49c0f5ffc98d5f2f6b0d5ab',1,'rtabmap::Optimizer']]], - ['ktypeundef_62',['ktypeundef',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a7e81a250626fd76729fa01fb7b40fde5',1,'rtabmap::Odometry::kTypeUndef'],['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16abae75975865bff7e12e82d2f5295e0db',1,'rtabmap::Optimizer::kTypeUndef']]], - ['ktypevinsfusion_63',['kTypeVINSFusion',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a1e148f21361b3e46d6ea7c83ac35a7a4',1,'rtabmap::Odometry']]], - ['ktypeviso2_64',['kTypeViso2',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ab788cd11e7f6906987e33c0189a5c367',1,'rtabmap::Odometry']]], - ['kuchar_65',['kUChar',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda017bb86f2bbfc9c10fc082890fdd3c9e',1,'UVariant']]], - ['kuchararray_66',['kUCharArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda6ae60f887effac25862b2e70692aabe4',1,'UVariant']]], - ['kuint_67',['kUInt',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda4ea55b31fb308080d00de2437717a13c',1,'UVariant']]], - ['kuintarray_68',['kUIntArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda1b015c8ec9bcab8fca0734749cba4f3d',1,'UVariant']]], - ['kundef_69',['kUndef',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda4592761da391696a37f01f792c65f750',1,'UVariant']]], - ['kundefined_70',['kUndefined',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fad06ac95d82e3fceb18e1f3dfd190931a',1,'rtabmap::EnvSensor']]], - ['kunknown_71',['kUnknown',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a068e1caebd3d8c939887dce363abd24d',1,'rtabmap::LaserScan']]], - ['kuserclosure_72',['kUserClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea878009c73fbfa2736f438b748afbc1f6',1,'rtabmap::Link']]], - ['kushort_73',['kUShort',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda558d69cc5a6df93471a3455083bb7c6b',1,'UVariant']]], - ['kushortarray_74',['kUShortArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2c7450a1f1cf76ef9018e86d3d422245',1,'UVariant']]], - ['kvhepipolar_75',['kVhEpipolar',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568ca1b458648c7dc4ea000ca53e0e384e3c6',1,'rtabmap::Rtabmap']]], - ['kvhnone_76',['kVhNone',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568caea5e55cc106979d91f695c064a78926b',1,'rtabmap::Rtabmap']]], - ['kvhundef_77',['kVhUndef',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568cab2676e6cebdd6090d3c87a3237c3e83b',1,'rtabmap::Rtabmap']]], - ['kvirtualclosure_78',['kVirtualClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eaf74a4b0552da7509b16f8c4b8baf85c7',1,'rtabmap::Link']]], - ['kwifisignalstrength_79',['kWifiSignalStrength',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa1bc42ead6237eb515f301b39e162dee2',1,'rtabmap::EnvSensor']]], - ['kxy_80',['kXY',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a4f3e7340e44a01b48ccaf8e1f8dca3e1',1,'rtabmap::LaserScan']]], - ['kxyi_81',['kXYI',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007abb92c193b2eb76045e1a141c2a42cc00',1,'rtabmap::LaserScan']]], - ['kxyinormal_82',['kXYINormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a799064c7e31b99134871b5d7d2906f97',1,'rtabmap::LaserScan']]], - ['kxynormal_83',['kXYNormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007ad4c3ec9f057875ade4f21f52901bceb5',1,'rtabmap::LaserScan']]], - ['kxyz_84',['kXYZ',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a0c376810ac499a8a93a02bd0d4a19267',1,'rtabmap::LaserScan']]], - ['kxyzi_85',['kXYZI',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a5efd7fbf18cee72d9eb2daa4ea818e42',1,'rtabmap::LaserScan']]], - ['kxyzinormal_86',['kXYZINormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a3fdc082afb503bb197e2651b6fc565b8',1,'rtabmap::LaserScan']]], - ['kxyzirt_87',['kXYZIRT',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a7df3c8f97dd52461787060befaf7f2d7',1,'rtabmap::LaserScan']]], - ['kxyzit_88',['kXYZIT',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007ab169cf98665cb3f33d81240b37cc501c',1,'rtabmap::LaserScan']]], - ['kxyznormal_89',['kXYZNormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a09e67f9495016103a162854b8e852bbc',1,'rtabmap::LaserScan']]], - ['kxyzrgb_90',['kXYZRGB',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a500cf2179e454d8d5a74895b301c0829',1,'rtabmap::LaserScan']]], - ['kxyzrgbnormal_91',['kXYZRGBNormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007af2d5b7ff94aeac818000d840e257ac07',1,'rtabmap::LaserScan']]] + ['kcmdcancelgoal_9',['kCmdCancelGoal',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a01628ffc80300d04ed04e92e54ec45ae',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdcleandatabuffer_10',['kCmdCleanDataBuffer',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a708e03e12a54f6525365376bc992e15c',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdclose_11',['kCmdClose',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a38f200b1633df5e59891e739f74dfd18',1,'rtabmap::RtabmapEventCmd']]], + ['kcmddumpmemory_12',['kCmdDumpMemory',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801ac502abc00c88395400bf9742c91bdf32',1,'rtabmap::RtabmapEventCmd']]], + ['kcmddumpprediction_13',['kCmdDumpPrediction',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801aa0918b6878ef55d0490414c40f4afea6',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdexportposes_14',['kCmdExportPoses',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a464be1b7dcf88f079ed9a7a2c1100fdd',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdgeneratedotgraph_15',['kCmdGenerateDOTGraph',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801ab69181c7e5e81a85ec6f3888f995685d',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdgoal_16',['kCmdGoal',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801aeced93a6e04c8115875c8d0fe588250d',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdinit_17',['kCmdInit',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801af03efbff0b297b981f75f077aac49856',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdlabel_18',['kCmdLabel',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a29d3e98121b70d06e0ca342cb3bcda4c',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdpause_19',['kCmdPause',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a29a4641069f4cd19a332982291f63e57',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdpublish3dmap_20',['kCmdPublish3DMap',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a8bdd31ff2a969a5f73c86a14e5192fcc',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdremovelabel_21',['kCmdRemoveLabel',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801ad140704bb865de92427860545738bf7f',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdrepublishdata_22',['kCmdRepublishData',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a6c0888430b821a9b6094c66a6f42d9cf',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdresetmemory_23',['kCmdResetMemory',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a02ced1d9f6f5c6210277b19d3b8bcdd9',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdresume_24',['kCmdResume',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801abf715ad034353e5eaeb424c638aff0df',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdtriggernewmap_25',['kCmdTriggerNewMap',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801af522eca014994dec79657ed6efff7fee',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdundef_26',['kCmdUndef',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801a45df53bd895e7ae01cc2d5b684068fb2',1,'rtabmap::RtabmapEventCmd']]], + ['kcmdupdateparams_27',['kCmdUpdateParams',['../classrtabmap_1_1RtabmapEventCmd.html#ae54b1ecc5d6df8b032a89f5b24876801afc8f39bbe51260a2743dc2b8dfc2b6f3',1,'rtabmap::RtabmapEventCmd']]], + ['kcodedata_28',['kCodeData',['../classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66a96386fbcb6a0fd382113f188c193ed61',1,'rtabmap::SensorEvent']]], + ['kcodenomoreimages_29',['kCodeNoMoreImages',['../classrtabmap_1_1SensorEvent.html#a8a1c7b859ae730c1e0ade9fa5e302a66a377f61ebd393e5db46b02121270abdf2',1,'rtabmap::SensorEvent']]], + ['kcomplementaryfilter_30',['kComplementaryFilter',['../classrtabmap_1_1IMUFilter.html#a1332e06cbd6b83c0532e6d71523cdb83a13d263540bc4ee0b91102547c8eb1ae2',1,'rtabmap::IMUFilter']]], + ['kcustomsensor1_31',['kCustomSensor1',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa88e60173d5f413f4ab490a99c034453e',1,'rtabmap::EnvSensor']]], + ['kcustomsensor2_32',['kCustomSensor2',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa9bb90358c0c69177bb8a918cd38aee8a',1,'rtabmap::EnvSensor']]], + ['kcustomsensor3_33',['kCustomSensor3',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa7bcfccab26830a87edcf9dbf7d7b166b',1,'rtabmap::EnvSensor']]], + ['kcustomsensor4_34',['kCustomSensor4',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa53762a7b85a4a07845e8c447e0ba19e7',1,'rtabmap::EnvSensor']]], + ['kcustomsensor5_35',['kCustomSensor5',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fafd5342a456a7e150c2d7598a7b297c92',1,'rtabmap::EnvSensor']]], + ['kcustomsensor6_36',['kCustomSensor6',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30faef0358209e8fe8218ab939fa9ab4a693',1,'rtabmap::EnvSensor']]], + ['kcustomsensor7_37',['kCustomSensor7',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30faeb1ce734601c915d6a411c76ff4bb8f8',1,'rtabmap::EnvSensor']]], + ['kcustomsensor8_38',['kCustomSensor8',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa24c103c2769770dd36d87e0567be9140',1,'rtabmap::EnvSensor']]], + ['kcustomsensor9_39',['kCustomSensor9',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa669f9ca8a243a813b981ff2b672b0f89',1,'rtabmap::EnvSensor']]], + ['kdouble_40',['kDouble',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2b55c7ccdc00fd1d99247cf4c22283fd',1,'UVariant']]], + ['kdoublearray_41',['kDoubleArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda572a22c911f2d6525d10d6fec2371a7b',1,'UVariant']]], + ['kend_42',['kEnd',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eaa071317c0618d61e3b2cde25e1095c00',1,'rtabmap::Link']]], + ['kfloat_43',['kFloat',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdab133726c8e281b1f873b68d28652cbaf',1,'UVariant']]], + ['kfloatarray_44',['kFloatArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda11179285157ee27026c6b7a3a257dec2',1,'UVariant']]], + ['kglobalclosure_45',['kGlobalClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eae963042a31afec63e8c0683696ac6791',1,'rtabmap::Link']]], + ['kgravity_46',['kGravity',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea37d186f2447908a27d531be74a2f6983',1,'rtabmap::Link']]], + ['kicpcccorelib_47',['kIcpCCCoreLib',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3faba0f8b0cfe29412a3d66af5eb19dd7c0db',1,'rtabmap::RegistrationIcp']]], + ['kicpend_48',['kIcpEnd',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabaf6639ca6ae5f75d631dbbf7f61455881',1,'rtabmap::RegistrationIcp']]], + ['kicppcl_49',['kIcpPCL',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabafd4289953af3132d6d334fb438f22ace',1,'rtabmap::RegistrationIcp']]], + ['kicppointmatcher_50',['kIcpPointMatcher',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabac978d96078e7e0209d4a25894de3c805',1,'rtabmap::RegistrationIcp']]], + ['kicpundef_51',['kIcpUndef',['../classrtabmap_1_1RegistrationIcp.html#a59f6aec4f68d2f7402253c942bfe3fabadebfaf4d0822a35b7b56f37f9c133327',1,'rtabmap::RegistrationIcp']]], + ['kint_52',['kInt',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda85bd9103b3bbb3a0f1f66949fea50952',1,'UVariant']]], + ['kintarray_53',['kIntArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda5e558d8d7cb6b8791c58a0eb3ff46e5c',1,'UVariant']]], + ['klandmark_54',['kLandmark',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea22912bbbcacce5ee39e61da7ec4640b9',1,'rtabmap::Link']]], + ['klocalspaceclosure_55',['kLocalSpaceClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea9195217dc75001841fce507de43fb0db',1,'rtabmap::Link']]], + ['klocaltimeclosure_56',['kLocalTimeClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eae0b352e9cbb32d357ce59f09159c09fb',1,'rtabmap::Link']]], + ['kmadgwick_57',['kMadgwick',['../classrtabmap_1_1IMUFilter.html#a1332e06cbd6b83c0532e6d71523cdb83aa1f642678d0846f51590e4f69a585c09',1,'rtabmap::IMUFilter']]], + ['kneighbor_58',['kNeighbor',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8f60efd83d5fad3493573bef3d4a8adf',1,'rtabmap::Link']]], + ['kneighbormerged_59',['kNeighborMerged',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8fbb6dbe2d16e19ad8fecb6bac65e9db',1,'rtabmap::Link']]], + ['knnbruteforce_60',['kNNBruteForce',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a1745dd334296b8a41cf0c88dcc8a7d5d',1,'rtabmap::VWDictionary']]], + ['knnbruteforcegpu_61',['kNNBruteForceGPU',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a602d99d5bdef453a39339a0b45979451',1,'rtabmap::VWDictionary']]], + ['knnflannkdtree_62',['kNNFlannKdTree',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655aaa1ea80fc9ca8809ad9b959e2e1564c5',1,'rtabmap::VWDictionary']]], + ['knnflannlsh_63',['kNNFlannLSH',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655a89ab72d0bccd61bb11abbd1edf1e6992',1,'rtabmap::VWDictionary']]], + ['knnflannnaive_64',['kNNFlannNaive',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655ae4301e202dd36e997bf3298390c667f0',1,'rtabmap::VWDictionary']]], + ['knnundef_65',['kNNUndef',['../classrtabmap_1_1VWDictionary.html#a9466840dd5ad3dc914543a97421c3655afeba67ed0aafc39aa35b2a194e147ff9',1,'rtabmap::VWDictionary']]], + ['kposeprior_66',['kPosePrior',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea56caa6c8eeab867bb16f763f3ddbd9b1',1,'rtabmap::Link']]], + ['kselfreflink_67',['kSelfRefLink',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ead52adb0176a83a02833e89111f66497e',1,'rtabmap::Link']]], + ['kshort_68',['kShort',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda310a497e7d9c43297d960e2cd20d1fc0',1,'UVariant']]], + ['kshortarray_69',['kShortArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2e9032fc740ad542d18512b5b0d57a6f',1,'UVariant']]], + ['kstatedetecting_70',['kStateDetecting',['../classrtabmap_1_1RtabmapThread.html#a037a7b9aaacca152e0f087920e8a5faea733e80c5ec27718bd9551646f99d352c',1,'rtabmap::RtabmapThread']]], + ['kstateprocesscommand_71',['kStateProcessCommand',['../classrtabmap_1_1RtabmapThread.html#a037a7b9aaacca152e0f087920e8a5faeab07a30b69b21efdccbb6c040a5208001',1,'rtabmap::RtabmapThread']]], + ['kstr_72',['kStr',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdac20f34d5dd5370a8aeb9665c465417dc',1,'UVariant']]], + ['ktypebm_73',['kTypeBM',['../classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803a393267c04896dd353dc66ade56c8d5f1',1,'rtabmap::StereoDense']]], + ['ktypeceres_74',['kTypeCeres',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a891b6c7cbbe5e149e583ac1fc14fc91d',1,'rtabmap::Optimizer']]], + ['ktypecuvslam_75',['kTypeCuVSLAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849aba6f673ce43f5dfe5c1eecb303f55049',1,'rtabmap::Odometry']]], + ['ktypecvsba_76',['kTypeCVSBA',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a53545e83af9618cb4d39cf0420b3cd54',1,'rtabmap::Optimizer']]], + ['ktypedvo_77',['kTypeDVO',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a7fccdbc59d38d39f4de1253063d79a59',1,'rtabmap::Odometry']]], + ['ktypef2f_78',['kTypeF2F',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a81b73f734f25e9bef50a979ef6d9f662',1,'rtabmap::Odometry']]], + ['ktypef2m_79',['kTypeF2M',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ac585174ece227de554ed25a51835d3d0',1,'rtabmap::Odometry']]], + ['ktypefloam_80',['kTypeFLOAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849abb9a5bbb18e4ab77c1dac6cc2fe73a68',1,'rtabmap::Odometry']]], + ['ktypefovis_81',['kTypeFovis',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849aeb8888885eaa7c907a98537c7a463b8b',1,'rtabmap::Odometry']]], + ['ktypeg2o_82',['kTypeG2O',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16aa4d070fe00ba5e81adbc958bad18d853',1,'rtabmap::Optimizer']]], + ['ktypegtsam_83',['kTypeGTSAM',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16ab71c83617497f5da0607a47ab162630f',1,'rtabmap::Optimizer']]], + ['ktypeicp_84',['kTypeIcp',['../classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849a8638e369c895a337f587e727e1a712ab',1,'rtabmap::Registration']]], + ['ktypeliosam_85',['kTypeLIOSAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ac13bb66a69e4790bfa574c8a0c6c9975',1,'rtabmap::Odometry']]], + ['ktypeloam_86',['kTypeLOAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849abf68726d1b5239c24ce447ceafd221aa',1,'rtabmap::Odometry']]], + ['ktypemsckf_87',['kTypeMSCKF',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a1de4ebe3cb3470d17d615e86ac791225',1,'rtabmap::Odometry']]], + ['ktypeokvis_88',['kTypeOkvis',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a175924a6dd1fdfb2e162093c5a2a867b',1,'rtabmap::Odometry']]], + ['ktypeopen3d_89',['kTypeOpen3D',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ab30949269c652911c3d8c5274ad84041',1,'rtabmap::Odometry']]], + ['ktypeopenvins_90',['kTypeOpenVINS',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a9e760521384d881e2fafcc008193f65a',1,'rtabmap::Odometry']]], + ['ktypeorbslam_91',['kTypeORBSLAM',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a32b913af77b8df59d89aa226cbdf5e9b',1,'rtabmap::Odometry']]], + ['ktypesgbm_92',['kTypeSGBM',['../classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803abf3465f1ebb12576596dc4b605c1ffae',1,'rtabmap::StereoDense']]], + ['ktypetoro_93',['kTypeTORO',['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16a6065bdb6e49c0f5ffc98d5f2f6b0d5ab',1,'rtabmap::Optimizer']]], + ['ktypeundef_94',['ktypeundef',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a7e81a250626fd76729fa01fb7b40fde5',1,'rtabmap::Odometry::kTypeUndef'],['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16abae75975865bff7e12e82d2f5295e0db',1,'rtabmap::Optimizer::kTypeUndef'],['../classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849a1e25205ebb65fe2315a0b7050e613c6d',1,'rtabmap::Registration::kTypeUndef']]], + ['ktypevinsfusion_95',['kTypeVINSFusion',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849a1e148f21361b3e46d6ea7c83ac35a7a4',1,'rtabmap::Odometry']]], + ['ktypevis_96',['kTypeVis',['../classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849a8e6dbf98a9a843c34d16b8c7e546c724',1,'rtabmap::Registration']]], + ['ktypevisicp_97',['kTypeVisIcp',['../classrtabmap_1_1Registration.html#ae693713cd8b7ece4b147eae99880b849ad03189dad590b6e2d81adbc7d20bf662',1,'rtabmap::Registration']]], + ['ktypeviso2_98',['kTypeViso2',['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849ab788cd11e7f6906987e33c0189a5c367',1,'rtabmap::Odometry']]], + ['kuchar_99',['kUChar',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda017bb86f2bbfc9c10fc082890fdd3c9e',1,'UVariant']]], + ['kuchararray_100',['kUCharArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda6ae60f887effac25862b2e70692aabe4',1,'UVariant']]], + ['kuint_101',['kUInt',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda4ea55b31fb308080d00de2437717a13c',1,'UVariant']]], + ['kuintarray_102',['kUIntArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda1b015c8ec9bcab8fca0734749cba4f3d',1,'UVariant']]], + ['kundef_103',['kundef',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea8a720d632258ba1b468af0319ae8e7d4',1,'rtabmap::Link::kUndef'],['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda4592761da391696a37f01f792c65f750',1,'UVariant::kUndef']]], + ['kundefined_104',['kUndefined',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fad06ac95d82e3fceb18e1f3dfd190931a',1,'rtabmap::EnvSensor']]], + ['kunknown_105',['kUnknown',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a068e1caebd3d8c939887dce363abd24d',1,'rtabmap::LaserScan']]], + ['kuserclosure_106',['kUserClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91ea878009c73fbfa2736f438b748afbc1f6',1,'rtabmap::Link']]], + ['kushort_107',['kUShort',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda558d69cc5a6df93471a3455083bb7c6b',1,'UVariant']]], + ['kushortarray_108',['kUShortArray',['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2c7450a1f1cf76ef9018e86d3d422245',1,'UVariant']]], + ['kvhepipolar_109',['kVhEpipolar',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568ca1b458648c7dc4ea000ca53e0e384e3c6',1,'rtabmap::Rtabmap']]], + ['kvhnone_110',['kVhNone',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568caea5e55cc106979d91f695c064a78926b',1,'rtabmap::Rtabmap']]], + ['kvhundef_111',['kVhUndef',['../classrtabmap_1_1Rtabmap.html#afa134603fb0835b84f269e48e7ab568cab2676e6cebdd6090d3c87a3237c3e83b',1,'rtabmap::Rtabmap']]], + ['kvirtualclosure_112',['kVirtualClosure',['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91eaf74a4b0552da7509b16f8c4b8baf85c7',1,'rtabmap::Link']]], + ['kwifisignalstrength_113',['kWifiSignalStrength',['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30fa1bc42ead6237eb515f301b39e162dee2',1,'rtabmap::EnvSensor']]], + ['kxy_114',['kXY',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a4f3e7340e44a01b48ccaf8e1f8dca3e1',1,'rtabmap::LaserScan']]], + ['kxyi_115',['kXYI',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007abb92c193b2eb76045e1a141c2a42cc00',1,'rtabmap::LaserScan']]], + ['kxyinormal_116',['kXYINormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a799064c7e31b99134871b5d7d2906f97',1,'rtabmap::LaserScan']]], + ['kxynormal_117',['kXYNormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007ad4c3ec9f057875ade4f21f52901bceb5',1,'rtabmap::LaserScan']]], + ['kxyz_118',['kXYZ',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a0c376810ac499a8a93a02bd0d4a19267',1,'rtabmap::LaserScan']]], + ['kxyzi_119',['kXYZI',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a5efd7fbf18cee72d9eb2daa4ea818e42',1,'rtabmap::LaserScan']]], + ['kxyzinormal_120',['kXYZINormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a3fdc082afb503bb197e2651b6fc565b8',1,'rtabmap::LaserScan']]], + ['kxyzirt_121',['kXYZIRT',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a7df3c8f97dd52461787060befaf7f2d7',1,'rtabmap::LaserScan']]], + ['kxyzit_122',['kXYZIT',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007ab169cf98665cb3f33d81240b37cc501c',1,'rtabmap::LaserScan']]], + ['kxyznormal_123',['kXYZNormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a09e67f9495016103a162854b8e852bbc',1,'rtabmap::LaserScan']]], + ['kxyzrgb_124',['kXYZRGB',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007a500cf2179e454d8d5a74895b301c0829',1,'rtabmap::LaserScan']]], + ['kxyzrgbnormal_125',['kXYZRGBNormal',['../classrtabmap_1_1LaserScan.html#a38f5602d1411c204d54be9b3c7320007af2d5b7ff94aeac818000d840e257ac07',1,'rtabmap::LaserScan']]] ]; diff --git a/preview/pr-1492/api/latest/search/files_0.js b/preview/pr-1492/api/latest/search/files_0.js index e7682e8c..689b613c 100644 --- a/preview/pr-1492/api/latest/search/files_0.js +++ b/preview/pr-1492/api/latest/search/files_0.js @@ -5,5 +5,6 @@ var searchData= ['umath_2eh_2',['UMath.h',['../UMath_8h.html',1,'']]], ['uprocessinfo_2eh_3',['UProcessInfo.h',['../UProcessInfo_8h.html',1,'']]], ['ustl_2eh_4',['UStl.h',['../UStl_8h.html',1,'']]], - ['uvariant_2eh_5',['UVariant.h',['../UVariant_8h.html',1,'']]] + ['uthreadnode_2eh_5',['UThreadNode.h',['../UThreadNode_8h.html',1,'']]], + ['uvariant_2eh_6',['UVariant.h',['../UVariant_8h.html',1,'']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_0.js b/preview/pr-1492/api/latest/search/functions_0.js index 912f655d..14044a1d 100644 --- a/preview/pr-1492/api/latest/search/functions_0.js +++ b/preview/pr-1492/api/latest/search/functions_0.js @@ -11,7 +11,7 @@ var searchData= ['addglobaldescriptor_8',['addGlobalDescriptor',['../classrtabmap_1_1SensorData.html#acc0ac26f01ad9f5185f80f8f09da252e',1,'rtabmap::SensorData']]], ['addhandler_9',['addHandler',['../classUEventsManager.html#a3bb033062e4a0eb59efdf5f84d170388',1,'UEventsManager']]], ['addlandmark_10',['addLandmark',['../classrtabmap_1_1Signature.html#a71621ac6411f778342c23fbc4e695a12',1,'rtabmap::Signature']]], - ['addlink_11',['addlink',['../classrtabmap_1_1DBDriver.html#acfb5fed58aad744050c392a8d346926b',1,'rtabmap::DBDriver::addLink()'],['../classrtabmap_1_1Memory.html#a4140effa4830fbe679a51e975f0021a1',1,'rtabmap::Memory::addLink()'],['../classrtabmap_1_1Rtabmap.html#aef03c0d6ee1ef5646ba11be5dbe9faa5',1,'rtabmap::Rtabmap::addLink()'],['../classrtabmap_1_1Signature.html#a3bb2e6a8de8e615e51385c4113630f93',1,'rtabmap::Signature::addLink(const Link &link)']]], + ['addlink_11',['addlink',['../classrtabmap_1_1DBDriver.html#acfb5fed58aad744050c392a8d346926b',1,'rtabmap::DBDriver::addLink()'],['../classrtabmap_1_1Signature.html#a3bb2e6a8de8e615e51385c4113630f93',1,'rtabmap::Signature::addLink()'],['../classrtabmap_1_1Rtabmap.html#aef03c0d6ee1ef5646ba11be5dbe9faa5',1,'rtabmap::Rtabmap::addLink()'],['../classrtabmap_1_1Memory.html#a4140effa4830fbe679a51e975f0021a1',1,'rtabmap::Memory::addLink()']]], ['addlinks_12',['addlinks',['../classrtabmap_1_1Signature.html#aa8513c4ecb77c38b95610834c66e893e',1,'rtabmap::Signature::addLinks(const std::list< Link > &links)'],['../classrtabmap_1_1Signature.html#af92465ad9cbfab36ffbc6d372781170c',1,'rtabmap::Signature::addLinks(const std::map< int, Link > &links)']]], ['addnewwords_13',['addNewWords',['../classrtabmap_1_1VWDictionary.html#a2998a6b11e102a2253ac592acf076841',1,'rtabmap::VWDictionary']]], ['addnodestorepublish_14',['addNodesToRepublish',['../classrtabmap_1_1Rtabmap.html#a0d2caf505525f635bda914e73aa59232',1,'rtabmap::Rtabmap']]], @@ -22,12 +22,13 @@ var searchData= ['addword_19',['addWord',['../classrtabmap_1_1VWDictionary.html#ad464ad961b0e4d4cd6dd7895e9ff3d59',1,'rtabmap::VWDictionary']]], ['addwordref_20',['addWordRef',['../classrtabmap_1_1VWDictionary.html#aea2f0d043d043df37258dc225c62edec',1,'rtabmap::VWDictionary']]], ['adjustlikelihood_21',['adjustLikelihood',['../classrtabmap_1_1Rtabmap.html#aad648f09bb04b193907528987ccda413',1,'rtabmap::Rtabmap']]], - ['allnodesinwm_22',['allNodesInWM',['../classrtabmap_1_1Memory.html#a2098205b805bde66a4a57906a8ca95f5',1,'rtabmap::Memory']]], - ['altitude_23',['altitude',['../classrtabmap_1_1GeodeticCoords.html#a3a0d110deb25400137d4fe552742970a',1,'rtabmap::GeodeticCoords::altitude()'],['../classrtabmap_1_1GPS.html#a50ae4bb38ab5dc1fef49ff367b602adc',1,'rtabmap::GPS::altitude()']]], - ['angularvelocity_24',['angularVelocity',['../classrtabmap_1_1IMU.html#ad0160a803d2005f3f4db27c402e6bceb',1,'rtabmap::IMU']]], - ['angularvelocitycovariance_25',['angularVelocityCovariance',['../classrtabmap_1_1IMU.html#a660c82c641525ff24aefa7e03ebf7d4a',1,'rtabmap::IMU']]], - ['assemble_26',['assemble',['../classrtabmap_1_1CloudMap.html#a58b2f9f2a99fe3ab14ba73603e3d4f68',1,'rtabmap::CloudMap::assemble()'],['../classrtabmap_1_1GridMap.html#a57ad9df30e61345ec23a45bcda0f2e93',1,'rtabmap::GridMap::assemble()'],['../classrtabmap_1_1OccupancyGrid.html#a4e83e17bca353cd46097c14779119ffd',1,'rtabmap::OccupancyGrid::assemble()'],['../classrtabmap_1_1OctoMap.html#ac74a308322f3162307bfe73bfd60c2dd',1,'rtabmap::OctoMap::assemble()'],['../classrtabmap_1_1GlobalMap.html#ae622850e2447bf1cc3e99ee9dcd4b65f',1,'rtabmap::GlobalMap::assemble(const std::list< std::pair< int, Transform > > &newPoses)=0']]], - ['assemblednodes_27',['assembledNodes',['../classrtabmap_1_1GlobalMap.html#a7fc3f43e65401d3842419066242e081d',1,'rtabmap::GlobalMap']]], - ['asyncsave_28',['asyncsave',['../classrtabmap_1_1DBDriver.html#ad1510e157f3ab8df3284528369a6d88f',1,'rtabmap::DBDriver::asyncSave(Signature *s)'],['../classrtabmap_1_1DBDriver.html#a88eee22aa9707a6993f734fe29f6af5d',1,'rtabmap::DBDriver::asyncSave(VisualWord *vw)']]], - ['available_29',['available',['../classrtabmap_1_1RegistrationIcp.html#a892ab46eff4e5b0b16bee7d93fa3ba56',1,'rtabmap::RegistrationIcp']]] + ['aggregate_22',['aggregate',['../namespacertabmap_1_1util3d.html#acc3c59044fcfdb8cc1fba8a41a0e9eab',1,'rtabmap::util3d']]], + ['allnodesinwm_23',['allNodesInWM',['../classrtabmap_1_1Memory.html#a2098205b805bde66a4a57906a8ca95f5',1,'rtabmap::Memory']]], + ['altitude_24',['altitude',['../classrtabmap_1_1GeodeticCoords.html#a3a0d110deb25400137d4fe552742970a',1,'rtabmap::GeodeticCoords::altitude()'],['../classrtabmap_1_1GPS.html#a50ae4bb38ab5dc1fef49ff367b602adc',1,'rtabmap::GPS::altitude()']]], + ['angularvelocity_25',['angularVelocity',['../classrtabmap_1_1IMU.html#ad0160a803d2005f3f4db27c402e6bceb',1,'rtabmap::IMU']]], + ['angularvelocitycovariance_26',['angularVelocityCovariance',['../classrtabmap_1_1IMU.html#a660c82c641525ff24aefa7e03ebf7d4a',1,'rtabmap::IMU']]], + ['assemble_27',['assemble',['../classrtabmap_1_1CloudMap.html#a58b2f9f2a99fe3ab14ba73603e3d4f68',1,'rtabmap::CloudMap::assemble()'],['../classrtabmap_1_1GridMap.html#a57ad9df30e61345ec23a45bcda0f2e93',1,'rtabmap::GridMap::assemble()'],['../classrtabmap_1_1OccupancyGrid.html#a4e83e17bca353cd46097c14779119ffd',1,'rtabmap::OccupancyGrid::assemble()'],['../classrtabmap_1_1OctoMap.html#ac74a308322f3162307bfe73bfd60c2dd',1,'rtabmap::OctoMap::assemble()'],['../classrtabmap_1_1GlobalMap.html#ae622850e2447bf1cc3e99ee9dcd4b65f',1,'rtabmap::GlobalMap::assemble(const std::list< std::pair< int, Transform > > &newPoses)=0']]], + ['assemblednodes_28',['assembledNodes',['../classrtabmap_1_1GlobalMap.html#a7fc3f43e65401d3842419066242e081d',1,'rtabmap::GlobalMap']]], + ['asyncsave_29',['asyncsave',['../classrtabmap_1_1DBDriver.html#ad1510e157f3ab8df3284528369a6d88f',1,'rtabmap::DBDriver::asyncSave(Signature *s)'],['../classrtabmap_1_1DBDriver.html#a88eee22aa9707a6993f734fe29f6af5d',1,'rtabmap::DBDriver::asyncSave(VisualWord *vw)']]], + ['available_30',['available',['../classrtabmap_1_1RegistrationIcp.html#a892ab46eff4e5b0b16bee7d93fa3ba56',1,'rtabmap::RegistrationIcp']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_10.js b/preview/pr-1492/api/latest/search/functions_10.js index f517ebbf..d28dfda6 100644 --- a/preview/pr-1492/api/latest/search/functions_10.js +++ b/preview/pr-1492/api/latest/search/functions_10.js @@ -2,55 +2,63 @@ var searchData= [ ['r_0',['r',['../classrtabmap_1_1StereoCameraModel.html#a7afd347afb3909a2039f154b3a048035',1,'rtabmap::StereoCameraModel::R()'],['../classrtabmap_1_1CameraModel.html#ad763246258ddf02c27873c2536901781',1,'rtabmap::CameraModel::R()']]], ['r11_1',['r11',['../classrtabmap_1_1Transform.html#a1ea4c945ccf717677606fc7fe0331ccf',1,'rtabmap::Transform']]], - ['radiusfiltering_2',['radiusfiltering',['../group__RadiusFiltering.html#ga21f5957a6c6b8dd2ca7e559ed8a82d08',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga4f7bd9bc6922f17815109375fc11367b',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gaa1328e1ba793b44a450fe90e4e99fa35',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga3b3ef1e4b2893810542c6c2be871fa16',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga4a5c1b3dd17782eed6ff342a27ab9dde',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga9e4ddb084f4c00934f65f30d8b466047',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gae6562a12f695af7fc210043c85afeebc',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gaa6e6e945a27057824168aa287670d641',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gadc01992dd4ebc7fe77f40e423ba83f95',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gafba9a36653f1314aa968966f5e8f8df6',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gada185029395a374e08162d2b357406a8',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga8fde7163c8ede34584e464909f8410cd',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)']]], - ['randomsampling_3',['randomsampling',['../group__RandomSampling.html#ga7738134d7dec8f178a927dfe69fcb15a',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#ga8dadcd7fb9beedc839b54079c6e84701',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#gaf323d2f6db341f7dd83893297b1f9693',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#gac4f1ee370a918987a847d5d604601837',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#ga5e31a5d57029fddd20e5d57ecdfb1184',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#gad6269088b589b735fd87e07d11bf2547',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, int samples)']]], - ['rangefiltering_4',['rangefiltering',['../group__PointCloudRangeFiltering.html#ga954c38903497ffa168e9d58afc47078e',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)'],['../group__PointCloudRangeFiltering.html#gaf1867021c847f77f561a96e4823a16bd',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)'],['../group__PointCloudRangeFiltering.html#gaeff3b4153a78703ce5be9c64f8243596',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)'],['../group__PointCloudRangeFiltering.html#ga2a2226e27b4203d04293f84bf8032e3f',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)']]], - ['rangesplitfiltering_5',['rangesplitfiltering',['../group__PointCloudSplitRangeFiltering.html#ga2dfe5eefc31a50912297f6341eae4446',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)'],['../group__PointCloudSplitRangeFiltering.html#ga99d6429ac043d37bdef871158739557e',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)'],['../group__PointCloudSplitRangeFiltering.html#ga843adb51ad7882fc8c6b8d00f4663c3b',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)'],['../group__PointCloudSplitRangeFiltering.html#gac9564b3cf8c8be2f80a20655f70af4f0',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)']]], - ['rawlikelihood_6',['rawLikelihood',['../classrtabmap_1_1Statistics.html#a472f50deace411e1fbbef95f4fb698de',1,'rtabmap::Statistics']]], - ['reactivatesignatures_7',['reactivateSignatures',['../classrtabmap_1_1Memory.html#aa244b8581684b85e35d2056cf972e377',1,'rtabmap::Memory']]], - ['rectifydepth_8',['rectifyDepth',['../classrtabmap_1_1CameraModel.html#a22cf7f5b49ef0cd8be08755010f6acb5',1,'rtabmap::CameraModel']]], - ['rectifyimage_9',['rectifyImage',['../classrtabmap_1_1CameraModel.html#a17219cf5cf82d224f2a7ed5af01fa236',1,'rtabmap::CameraModel']]], - ['reducedids_10',['reducedIds',['../classrtabmap_1_1Statistics.html#a8c1e9a5c04232909f62447656d6bcbce',1,'rtabmap::Statistics']]], - ['reducenode_11',['reduceNode',['../classrtabmap_1_1Memory.html#ac9e6bfaf161d4bd1a9f99d2352492a1d',1,'rtabmap::Memory']]], - ['refimageid_12',['refImageId',['../classrtabmap_1_1Statistics.html#a4ba41e262e2af21bfb2c9d1b6e493d6d',1,'rtabmap::Statistics']]], - ['refimagemapid_13',['refImageMapId',['../classrtabmap_1_1Statistics.html#a45abfdd8f164e0c457d64b80919d5052',1,'rtabmap::Statistics']]], - ['refinelinks_14',['refineLinks',['../classrtabmap_1_1Rtabmap.html#a6650c241bd6a89f66718ce7a227dfe10',1,'rtabmap::Rtabmap']]], - ['registercurrentthread_15',['registerCurrentThread',['../classULogger.html#a9e0fa0a0e32b03f89d08668e7c0b4664',1,'ULogger']]], - ['registerdepth_16',['registerDepth',['../namespacertabmap_1_1util2d.html#a48a7e15282f392e77561dd96ed3320f9',1,'rtabmap::util2d']]], - ['registration_17',['Registration',['../classrtabmap_1_1Registration.html#a7d0ff4149da7f5839308ff543932b067',1,'rtabmap::Registration']]], - ['registrationvis_18',['RegistrationVis',['../classrtabmap_1_1RegistrationVis.html#aa845f7fbbfc8fc340dba96a2a6550d03',1,'rtabmap::RegistrationVis']]], - ['rejectlastloopclosure_19',['rejectLastLoopClosure',['../classrtabmap_1_1Rtabmap.html#ab04bd616db9107a705faf5b3395a73d3',1,'rtabmap::Rtabmap']]], - ['release_20',['release',['../classUSemaphore.html#a693b35a08fd5363b14f3a220081814b5',1,'USemaphore']]], - ['removeallref_21',['removeAllRef',['../classrtabmap_1_1VisualWord.html#a63364292bdd9921668187b16c2e0457e',1,'rtabmap::VisualWord']]], - ['removeallvirtuallinks_22',['removeAllVirtualLinks',['../classrtabmap_1_1Memory.html#a838b48bb9c2e6ccfe4f916ea2b2d00fd',1,'rtabmap::Memory']]], - ['removeallwordref_23',['removeAllWordRef',['../classrtabmap_1_1VWDictionary.html#ac4a70358ca2db8e63c67a30383a1d34b',1,'rtabmap::VWDictionary']]], - ['removeallwords_24',['removeAllWords',['../classrtabmap_1_1Signature.html#aac24301e6aff593fdcd679485b2c0e0e',1,'rtabmap::Signature']]], - ['removedir_25',['removeDir',['../classUDirectory.html#a78d8896627c8675a19b0c6fe6d9e274a',1,'UDirectory']]], - ['removehandler_26',['removeHandler',['../classUEventsManager.html#a10d4b359f630aa9387e77f8baefcc07c',1,'UEventsManager']]], - ['removelandmark_27',['removeLandmark',['../classrtabmap_1_1Signature.html#a6fe5edded7922a34c3f52e71e8be458d',1,'rtabmap::Signature']]], - ['removelandmarks_28',['removeLandmarks',['../classrtabmap_1_1Signature.html#aa482e98fb247d40368a9aaa838fe3a5a',1,'rtabmap::Signature']]], - ['removelink_29',['removelink',['../classrtabmap_1_1Memory.html#a3fcaa79a33d63f7e383d05868b1316e3',1,'rtabmap::Memory::removeLink()'],['../classrtabmap_1_1Signature.html#abbd9806c2b20182217d2269c7398541e',1,'rtabmap::Signature::removeLink()'],['../classrtabmap_1_1DBDriver.html#a7c3c7536423a956e74d3f609ee814717',1,'rtabmap::DBDriver::removeLink()']]], - ['removelinks_30',['removeLinks',['../classrtabmap_1_1Signature.html#a8d3e01853af1365fce62dd460dea816f',1,'rtabmap::Signature']]], - ['removenanfrompointcloud_31',['removenanfrompointcloud',['../group__RemoveNaNFromPointCloud.html#ga307cddc4476370cc25e5f67fd13af865',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud)'],['../group__RemoveNaNFromPointCloud.html#ga2c98d8e54fff76606352c87edc378c31',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud)'],['../group__RemoveNaNFromPointCloud.html#ga30ecdbed3fd26b750dcb0e63ea8c68b1',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud)'],['../group__RemoveNaNFromPointCloud.html#gab8b441e9acbafb0f36a0f4567e9535d6',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PCLPointCloud2::Ptr &cloud)']]], - ['removenannormalsfrompointcloud_32',['removenannormalsfrompointcloud',['../group__RemoveNaNNormalsFromPointCloud.html#ga3813dba7a0841937f37d9ecdaf526748',1,'rtabmap::util3d::removeNaNNormalsFromPointCloud(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud)'],['../group__RemoveNaNNormalsFromPointCloud.html#gafeeebb45de9c3cb8ac353f3cf867bc41',1,'rtabmap::util3d::removeNaNNormalsFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud)'],['../group__RemoveNaNNormalsFromPointCloud.html#ga42b9cf0558f56e1b00bd9ab1e2f1d0e6',1,'rtabmap::util3d::removeNaNNormalsFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud)']]], - ['removerawdata_33',['removeRawData',['../classrtabmap_1_1Memory.html#acab72b1076370287ac28a1d464d480f0',1,'rtabmap::Memory']]], - ['removevirtuallinks_34',['removevirtuallinks',['../classrtabmap_1_1Signature.html#a328419f90f9dd8113dee4e38c9e30367',1,'rtabmap::Signature::removeVirtualLinks()'],['../classrtabmap_1_1Memory.html#aa77fb0f90185a274b3e9d0c609ce14ed',1,'rtabmap::Memory::removeVirtualLinks()']]], - ['removewords_35',['removeWords',['../classrtabmap_1_1VWDictionary.html#a7a506e15bf83d16cc98aaa34057216f4',1,'rtabmap::VWDictionary']]], - ['rename_36',['rename',['../classUFile.html#a4918a111f92f2fdb7406fbd1661a1587',1,'UFile::rename(const std::string &newName)'],['../classUFile.html#a725e2edf4b5f603bfc688e96c76858d4',1,'UFile::rename(const std::string &oldFilePath, const std::string &newFilePath)']]], - ['repeatonce_37',['repeatOnce',['../classrtabmap_1_1Registration.html#a7a9163259eaebff421953e194a623864',1,'rtabmap::Registration']]], - ['reproject_38',['reproject',['../classrtabmap_1_1CameraModel.html#a99204ef1a884478cf45b1503432b235b',1,'rtabmap::CameraModel::reproject(float x, float y, float z, int &u, int &v) const'],['../classrtabmap_1_1CameraModel.html#a637a730717e42939449cd9f09e20db26',1,'rtabmap::CameraModel::reproject(float x, float y, float z, float &u, float &v) const']]], - ['reset_39',['reset',['../classrtabmap_1_1OdometryOpenVINS.html#abbf8f6be20990f3e39ad23325d72b41b',1,'rtabmap::OdometryOpenVINS::reset()'],['../classrtabmap_1_1OdometryViso2.html#ad442b8186b72e220feace5fb0b0fec5c',1,'rtabmap::OdometryViso2::reset()'],['../classrtabmap_1_1OdometryDVO.html#aa20fb31a7bf255caa1f13b0b69b2ee65',1,'rtabmap::OdometryDVO::reset()'],['../classrtabmap_1_1OdometryF2F.html#a7fb0eb46ed5b40e15299bc40b5cd4eb5',1,'rtabmap::OdometryF2F::reset()'],['../classrtabmap_1_1OdometryF2M.html#a7a4b7219e339bbea7761601027f192d2',1,'rtabmap::OdometryF2M::reset()'],['../classrtabmap_1_1OdometryFLOAM.html#a85105e691f68317b2816566cb7440e46',1,'rtabmap::OdometryFLOAM::reset()'],['../classrtabmap_1_1OdometryFovis.html#a0175e1e923673028f1d647aaa185447c',1,'rtabmap::OdometryFovis::reset()'],['../classrtabmap_1_1OdometryLIOSAM.html#a7f72dbc28081ae774303dbf2d8cb5535',1,'rtabmap::OdometryLIOSAM::reset()'],['../classrtabmap_1_1OdometryLOAM.html#a6acc7b4f164a8915ada550ba7c23ac0e',1,'rtabmap::OdometryLOAM::reset()'],['../classrtabmap_1_1OdometryMono.html#a9574ccc748b5c4f664c059d460742457',1,'rtabmap::OdometryMono::reset()'],['../classrtabmap_1_1OdometryMSCKF.html#a3be4ada7eebf234c87a3127a85988d97',1,'rtabmap::OdometryMSCKF::reset()'],['../classrtabmap_1_1OdometryOkvis.html#a81f51ca0b6f3b48f9e6a6e0e2d7b7118',1,'rtabmap::OdometryOkvis::reset()'],['../classrtabmap_1_1OdometryOpen3D.html#a21fecb34185676d02d92c7ad18f13970',1,'rtabmap::OdometryOpen3D::reset()'],['../classrtabmap_1_1OdometryORBSLAM2.html#ab127fac7aae296a68a9bf68ab02ffbbc',1,'rtabmap::OdometryORBSLAM2::reset()'],['../classrtabmap_1_1OdometryORBSLAM3.html#a57626265fa4c23fab95140ca9c1f8f93',1,'rtabmap::OdometryORBSLAM3::reset()'],['../classrtabmap_1_1OdometryVINSFusion.html#aa2fdb97067ad27d76c6315125a513ed3',1,'rtabmap::OdometryVINSFusion::reset()'],['../classULogger.html#a007b617547d616325e58003eb4352a19',1,'ULogger::reset()'],['../classrtabmap_1_1OdometryCuVSLAM.html#a4cb0a09fc8eb184b2e0d915980b02742',1,'rtabmap::OdometryCuVSLAM::reset()'],['../classrtabmap_1_1Odometry.html#a0ea20c39ae597a21e896b706662bb31c',1,'rtabmap::Odometry::reset()'],['../classrtabmap_1_1IMUFilter.html#a45b68e2127fc5a687ef6b7920bf9b39b',1,'rtabmap::IMUFilter::reset()'],['../classrtabmap_1_1BayesFilter.html#ad415ee334d31eebc3685e61862f32573',1,'rtabmap::BayesFilter::reset()']]], - ['resetmemory_40',['resetMemory',['../classrtabmap_1_1Rtabmap.html#af12ae46226f33adf8c4cafbe1bcf544c',1,'rtabmap::Rtabmap']]], - ['resettimer_41',['resetTimer',['../classrtabmap_1_1SensorCapture.html#afa9923bb4a3b88e6dbf4c8ae7f060437',1,'rtabmap::SensorCapture']]], - ['restart_42',['restart',['../classUTimer.html#aa4db57cf682a403fba8ddf95d268d2a6',1,'UTimer']]], - ['rewind_43',['rewind',['../classUDirectory.html#aba596118c893215cf1a2981196864dca',1,'UDirectory']]], - ['right_44',['right',['../classrtabmap_1_1StereoCameraModel.html#ab8061141407d8cc55d7f83211708af85',1,'rtabmap::StereoCameraModel']]], - ['rightraw_45',['rightRaw',['../classrtabmap_1_1SensorData.html#aaa7408cb13ea2cbe33438e007b80de30',1,'rtabmap::SensorData']]], - ['roi_46',['roi',['../classrtabmap_1_1CameraModel.html#a2ff3290299c36b64ee880db2386f898f',1,'rtabmap::CameraModel::roi()'],['../classrtabmap_1_1StereoCameraModel.html#ac2fb1c489ae60bd7e4c104515db3c3a9',1,'rtabmap::StereoCameraModel::roi()']]], - ['rotateimagesupsideupifnecessary_47',['rotateImagesUpsideUpIfNecessary',['../namespacertabmap_1_1util2d.html#a1577494ad9730181d5b768ca8237d5dd',1,'rtabmap::util2d']]], - ['rotation_48',['rotation',['../classrtabmap_1_1Transform.html#aeed78122de7f78a13641802b964d9631',1,'rtabmap::Transform']]], - ['rotationmatrix_49',['rotationMatrix',['../classrtabmap_1_1Transform.html#a23dfabecb7b2ad9c6a7fdcde08d900ab',1,'rtabmap::Transform']]], - ['rotvariance_50',['rotVariance',['../classrtabmap_1_1Link.html#a00cecebc9adf3ee5afb66d6ad63871e4',1,'rtabmap::Link']]], - ['rtabmap_5ft_5fopengl_51',['rtabmap_T_opengl',['../classrtabmap_1_1Transform.html#aa58ff702a149c05c930195d1ce42012e',1,'rtabmap::Transform']]], - ['rtabmapcoloroctree_52',['RtabmapColorOcTree',['../classrtabmap_1_1RtabmapColorOcTree.html#a357d9dd5513df9a4185d84f97c1d5a3f',1,'rtabmap::RtabmapColorOcTree']]] + ['radiusfiltering_2',['radiusfiltering',['../group__RadiusFiltering.html#ga9e4ddb084f4c00934f65f30d8b466047',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga4a5c1b3dd17782eed6ff342a27ab9dde',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga3b3ef1e4b2893810542c6c2be871fa16',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gaa1328e1ba793b44a450fe90e4e99fa35',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga4f7bd9bc6922f17815109375fc11367b',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga21f5957a6c6b8dd2ca7e559ed8a82d08',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gae6562a12f695af7fc210043c85afeebc',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gaa6e6e945a27057824168aa287670d641',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gadc01992dd4ebc7fe77f40e423ba83f95',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gafba9a36653f1314aa968966f5e8f8df6',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#gada185029395a374e08162d2b357406a8',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)'],['../group__RadiusFiltering.html#ga8fde7163c8ede34584e464909f8410cd',1,'rtabmap::util3d::radiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float radiusSearch, int minNeighborsInRadius)']]], + ['radiusposesclustering_3',['radiusPosesClustering',['../namespacertabmap_1_1graph.html#acaf3e4ffcfc830747c3c3cb02a8ea155',1,'rtabmap::graph']]], + ['radiusposesfiltering_4',['radiusPosesFiltering',['../namespacertabmap_1_1graph.html#a1906b8b4ad4b7ffc955d22c4996b1506',1,'rtabmap::graph']]], + ['randomsampling_5',['randomsampling',['../group__RandomSampling.html#gaf323d2f6db341f7dd83893297b1f9693',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#ga8dadcd7fb9beedc839b54079c6e84701',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#gac4f1ee370a918987a847d5d604601837',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#ga7738134d7dec8f178a927dfe69fcb15a',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#gad6269088b589b735fd87e07d11bf2547',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, int samples)'],['../group__RandomSampling.html#ga5e31a5d57029fddd20e5d57ecdfb1184',1,'rtabmap::util3d::randomSampling(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, int samples)']]], + ['rangefiltering_6',['rangefiltering',['../namespacertabmap_1_1util3d.html#ae33bcf90896fbedc448097bed3bde0ae',1,'rtabmap::util3d::rangeFiltering(const LaserScan &scan, float rangeMin, float rangeMax)'],['../group__PointCloudRangeFiltering.html#gaf1867021c847f77f561a96e4823a16bd',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)'],['../group__PointCloudRangeFiltering.html#gaeff3b4153a78703ce5be9c64f8243596',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)'],['../group__PointCloudRangeFiltering.html#ga2a2226e27b4203d04293f84bf8032e3f',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)'],['../group__PointCloudRangeFiltering.html#ga954c38903497ffa168e9d58afc47078e',1,'rtabmap::util3d::rangeFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float rangeMin, float rangeMax)']]], + ['rangesplitfiltering_7',['rangesplitfiltering',['../group__PointCloudSplitRangeFiltering.html#gac9564b3cf8c8be2f80a20655f70af4f0',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)'],['../group__PointCloudSplitRangeFiltering.html#ga2dfe5eefc31a50912297f6341eae4446',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)'],['../group__PointCloudSplitRangeFiltering.html#ga99d6429ac043d37bdef871158739557e',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)'],['../group__PointCloudSplitRangeFiltering.html#ga843adb51ad7882fc8c6b8d00f4663c3b',1,'rtabmap::util3d::rangeSplitFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float range, pcl::IndicesPtr &closeIndices, pcl::IndicesPtr &farIndices)']]], + ['ransacdeterministicseedenabled_8',['ransacDeterministicSeedEnabled',['../namespacertabmap_1_1util3d.html#ad918f390fa8b4d331561d5a00d61ea7b',1,'rtabmap::util3d']]], + ['rawlikelihood_9',['rawLikelihood',['../classrtabmap_1_1Statistics.html#a472f50deace411e1fbbef95f4fb698de',1,'rtabmap::Statistics']]], + ['raytrace_10',['rayTrace',['../namespacertabmap_1_1util3d.html#a281695150f5c02e6222d050f488a9d6b',1,'rtabmap::util3d']]], + ['reactivatesignatures_11',['reactivateSignatures',['../classrtabmap_1_1Memory.html#aa244b8581684b85e35d2056cf972e377',1,'rtabmap::Memory']]], + ['rectifydepth_12',['rectifyDepth',['../classrtabmap_1_1CameraModel.html#a22cf7f5b49ef0cd8be08755010f6acb5',1,'rtabmap::CameraModel']]], + ['rectifyimage_13',['rectifyImage',['../classrtabmap_1_1CameraModel.html#a17219cf5cf82d224f2a7ed5af01fa236',1,'rtabmap::CameraModel']]], + ['reducedids_14',['reducedIds',['../classrtabmap_1_1Statistics.html#a8c1e9a5c04232909f62447656d6bcbce',1,'rtabmap::Statistics']]], + ['reducegraph_15',['reduceGraph',['../namespacertabmap_1_1graph.html#aabda884597e6b8df053d04ee56cfaf6f',1,'rtabmap::graph']]], + ['reducenode_16',['reduceNode',['../classrtabmap_1_1Memory.html#ac9e6bfaf161d4bd1a9f99d2352492a1d',1,'rtabmap::Memory']]], + ['refimageid_17',['refImageId',['../classrtabmap_1_1Statistics.html#a4ba41e262e2af21bfb2c9d1b6e493d6d',1,'rtabmap::Statistics']]], + ['refimagemapid_18',['refImageMapId',['../classrtabmap_1_1Statistics.html#a45abfdd8f164e0c457d64b80919d5052',1,'rtabmap::Statistics']]], + ['refinelinks_19',['refineLinks',['../classrtabmap_1_1Rtabmap.html#a6650c241bd6a89f66718ce7a227dfe10',1,'rtabmap::Rtabmap']]], + ['registercurrentthread_20',['registerCurrentThread',['../classULogger.html#a9e0fa0a0e32b03f89d08668e7c0b4664',1,'ULogger']]], + ['registerdepth_21',['registerDepth',['../namespacertabmap_1_1util2d.html#a48a7e15282f392e77561dd96ed3320f9',1,'rtabmap::util2d']]], + ['registration_22',['Registration',['../classrtabmap_1_1Registration.html#a7d0ff4149da7f5839308ff543932b067',1,'rtabmap::Registration']]], + ['registrationvis_23',['RegistrationVis',['../classrtabmap_1_1RegistrationVis.html#aa845f7fbbfc8fc340dba96a2a6550d03',1,'rtabmap::RegistrationVis']]], + ['rejectlastloopclosure_24',['rejectLastLoopClosure',['../classrtabmap_1_1Rtabmap.html#ab04bd616db9107a705faf5b3395a73d3',1,'rtabmap::Rtabmap']]], + ['release_25',['release',['../classUSemaphore.html#a693b35a08fd5363b14f3a220081814b5',1,'USemaphore']]], + ['removeallref_26',['removeAllRef',['../classrtabmap_1_1VisualWord.html#a63364292bdd9921668187b16c2e0457e',1,'rtabmap::VisualWord']]], + ['removeallvirtuallinks_27',['removeAllVirtualLinks',['../classrtabmap_1_1Memory.html#a838b48bb9c2e6ccfe4f916ea2b2d00fd',1,'rtabmap::Memory']]], + ['removeallwordref_28',['removeAllWordRef',['../classrtabmap_1_1VWDictionary.html#ac4a70358ca2db8e63c67a30383a1d34b',1,'rtabmap::VWDictionary']]], + ['removeallwords_29',['removeAllWords',['../classrtabmap_1_1Signature.html#aac24301e6aff593fdcd679485b2c0e0e',1,'rtabmap::Signature']]], + ['removedir_30',['removeDir',['../classUDirectory.html#a78d8896627c8675a19b0c6fe6d9e274a',1,'UDirectory']]], + ['removehandler_31',['removeHandler',['../classUEventsManager.html#a10d4b359f630aa9387e77f8baefcc07c',1,'UEventsManager']]], + ['removelandmark_32',['removeLandmark',['../classrtabmap_1_1Signature.html#a6fe5edded7922a34c3f52e71e8be458d',1,'rtabmap::Signature']]], + ['removelandmarks_33',['removeLandmarks',['../classrtabmap_1_1Signature.html#aa482e98fb247d40368a9aaa838fe3a5a',1,'rtabmap::Signature']]], + ['removelink_34',['removelink',['../classrtabmap_1_1Signature.html#abbd9806c2b20182217d2269c7398541e',1,'rtabmap::Signature::removeLink()'],['../classrtabmap_1_1Memory.html#a3fcaa79a33d63f7e383d05868b1316e3',1,'rtabmap::Memory::removeLink()'],['../classrtabmap_1_1DBDriver.html#a7c3c7536423a956e74d3f609ee814717',1,'rtabmap::DBDriver::removeLink()']]], + ['removelinks_35',['removeLinks',['../classrtabmap_1_1Signature.html#a8d3e01853af1365fce62dd460dea816f',1,'rtabmap::Signature']]], + ['removenanfrompointcloud_36',['removenanfrompointcloud',['../group__RemoveNaNFromPointCloud.html#gab8b441e9acbafb0f36a0f4567e9535d6',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PCLPointCloud2::Ptr &cloud)'],['../group__RemoveNaNFromPointCloud.html#ga30ecdbed3fd26b750dcb0e63ea8c68b1',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud)'],['../group__RemoveNaNFromPointCloud.html#ga2c98d8e54fff76606352c87edc378c31',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud)'],['../group__RemoveNaNFromPointCloud.html#ga307cddc4476370cc25e5f67fd13af865',1,'rtabmap::util3d::removeNaNFromPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud)']]], + ['removenannormalsfrompointcloud_37',['removenannormalsfrompointcloud',['../group__RemoveNaNNormalsFromPointCloud.html#ga42b9cf0558f56e1b00bd9ab1e2f1d0e6',1,'rtabmap::util3d::removeNaNNormalsFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud)'],['../group__RemoveNaNNormalsFromPointCloud.html#gafeeebb45de9c3cb8ac353f3cf867bc41',1,'rtabmap::util3d::removeNaNNormalsFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud)'],['../group__RemoveNaNNormalsFromPointCloud.html#ga3813dba7a0841937f37d9ecdaf526748',1,'rtabmap::util3d::removeNaNNormalsFromPointCloud(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud)']]], + ['removerawdata_38',['removeRawData',['../classrtabmap_1_1Memory.html#acab72b1076370287ac28a1d464d480f0',1,'rtabmap::Memory']]], + ['removevirtuallinks_39',['removevirtuallinks',['../classrtabmap_1_1Memory.html#aa77fb0f90185a274b3e9d0c609ce14ed',1,'rtabmap::Memory::removeVirtualLinks()'],['../classrtabmap_1_1Signature.html#a328419f90f9dd8113dee4e38c9e30367',1,'rtabmap::Signature::removeVirtualLinks()']]], + ['removewords_40',['removeWords',['../classrtabmap_1_1VWDictionary.html#a7a506e15bf83d16cc98aaa34057216f4',1,'rtabmap::VWDictionary']]], + ['rename_41',['rename',['../classUFile.html#a725e2edf4b5f603bfc688e96c76858d4',1,'UFile::rename(const std::string &oldFilePath, const std::string &newFilePath)'],['../classUFile.html#a4918a111f92f2fdb7406fbd1661a1587',1,'UFile::rename(const std::string &newName)']]], + ['repeatonce_42',['repeatOnce',['../classrtabmap_1_1Registration.html#a7a9163259eaebff421953e194a623864',1,'rtabmap::Registration']]], + ['reproject_43',['reproject',['../classrtabmap_1_1CameraModel.html#a637a730717e42939449cd9f09e20db26',1,'rtabmap::CameraModel::reproject(float x, float y, float z, float &u, float &v) const'],['../classrtabmap_1_1CameraModel.html#a99204ef1a884478cf45b1503432b235b',1,'rtabmap::CameraModel::reproject(float x, float y, float z, int &u, int &v) const']]], + ['reset_44',['reset',['../classULogger.html#a007b617547d616325e58003eb4352a19',1,'ULogger::reset()'],['../classrtabmap_1_1OdometryVINSFusion.html#aa2fdb97067ad27d76c6315125a513ed3',1,'rtabmap::OdometryVINSFusion::reset()'],['../classrtabmap_1_1OdometryCuVSLAM.html#a4cb0a09fc8eb184b2e0d915980b02742',1,'rtabmap::OdometryCuVSLAM::reset()'],['../classrtabmap_1_1OdometryDVO.html#aa20fb31a7bf255caa1f13b0b69b2ee65',1,'rtabmap::OdometryDVO::reset()'],['../classrtabmap_1_1OdometryF2F.html#a7fb0eb46ed5b40e15299bc40b5cd4eb5',1,'rtabmap::OdometryF2F::reset()'],['../classrtabmap_1_1OdometryF2M.html#a7a4b7219e339bbea7761601027f192d2',1,'rtabmap::OdometryF2M::reset()'],['../classrtabmap_1_1OdometryFLOAM.html#a85105e691f68317b2816566cb7440e46',1,'rtabmap::OdometryFLOAM::reset()'],['../classrtabmap_1_1OdometryFovis.html#a0175e1e923673028f1d647aaa185447c',1,'rtabmap::OdometryFovis::reset()'],['../classrtabmap_1_1OdometryLIOSAM.html#a7f72dbc28081ae774303dbf2d8cb5535',1,'rtabmap::OdometryLIOSAM::reset()'],['../classrtabmap_1_1OdometryLOAM.html#a6acc7b4f164a8915ada550ba7c23ac0e',1,'rtabmap::OdometryLOAM::reset()'],['../classrtabmap_1_1OdometryMono.html#a9574ccc748b5c4f664c059d460742457',1,'rtabmap::OdometryMono::reset()'],['../classrtabmap_1_1OdometryMSCKF.html#a3be4ada7eebf234c87a3127a85988d97',1,'rtabmap::OdometryMSCKF::reset()'],['../classrtabmap_1_1OdometryOkvis.html#a81f51ca0b6f3b48f9e6a6e0e2d7b7118',1,'rtabmap::OdometryOkvis::reset()'],['../classrtabmap_1_1OdometryOpen3D.html#a21fecb34185676d02d92c7ad18f13970',1,'rtabmap::OdometryOpen3D::reset()'],['../classrtabmap_1_1OdometryOpenVINS.html#abbf8f6be20990f3e39ad23325d72b41b',1,'rtabmap::OdometryOpenVINS::reset()'],['../classrtabmap_1_1OdometryORBSLAM2.html#ab127fac7aae296a68a9bf68ab02ffbbc',1,'rtabmap::OdometryORBSLAM2::reset()'],['../classrtabmap_1_1OdometryORBSLAM3.html#a57626265fa4c23fab95140ca9c1f8f93',1,'rtabmap::OdometryORBSLAM3::reset()'],['../classrtabmap_1_1OdometryViso2.html#ad442b8186b72e220feace5fb0b0fec5c',1,'rtabmap::OdometryViso2::reset()'],['../classrtabmap_1_1Odometry.html#a0ea20c39ae597a21e896b706662bb31c',1,'rtabmap::Odometry::reset()'],['../classrtabmap_1_1IMUFilter.html#a45b68e2127fc5a687ef6b7920bf9b39b',1,'rtabmap::IMUFilter::reset()'],['../classrtabmap_1_1BayesFilter.html#ad415ee334d31eebc3685e61862f32573',1,'rtabmap::BayesFilter::reset()']]], + ['resetmemory_45',['resetMemory',['../classrtabmap_1_1Rtabmap.html#af12ae46226f33adf8c4cafbe1bcf544c',1,'rtabmap::Rtabmap']]], + ['resettimer_46',['resetTimer',['../classrtabmap_1_1SensorCapture.html#afa9923bb4a3b88e6dbf4c8ae7f060437',1,'rtabmap::SensorCapture']]], + ['restart_47',['restart',['../classUTimer.html#aa4db57cf682a403fba8ddf95d268d2a6',1,'UTimer']]], + ['rewind_48',['rewind',['../classUDirectory.html#aba596118c893215cf1a2981196864dca',1,'UDirectory']]], + ['rgbdfromcloud_49',['rgbdFromCloud',['../namespacertabmap_1_1util3d.html#a5ec62aa90ceb52a032e7e49c22e0fd76',1,'rtabmap::util3d']]], + ['rgbfromcloud_50',['rgbFromCloud',['../namespacertabmap_1_1util3d.html#a3366d0a9c24960ee3f5b720945e12b1b',1,'rtabmap::util3d']]], + ['right_51',['right',['../classrtabmap_1_1StereoCameraModel.html#ab8061141407d8cc55d7f83211708af85',1,'rtabmap::StereoCameraModel']]], + ['rightraw_52',['rightRaw',['../classrtabmap_1_1SensorData.html#aaa7408cb13ea2cbe33438e007b80de30',1,'rtabmap::SensorData']]], + ['roi_53',['roi',['../classrtabmap_1_1CameraModel.html#a2ff3290299c36b64ee880db2386f898f',1,'rtabmap::CameraModel::roi()'],['../classrtabmap_1_1StereoCameraModel.html#ac2fb1c489ae60bd7e4c104515db3c3a9',1,'rtabmap::StereoCameraModel::roi()']]], + ['rotateimagesupsideupifnecessary_54',['rotateImagesUpsideUpIfNecessary',['../namespacertabmap_1_1util2d.html#a1577494ad9730181d5b768ca8237d5dd',1,'rtabmap::util2d']]], + ['rotation_55',['rotation',['../classrtabmap_1_1Transform.html#aeed78122de7f78a13641802b964d9631',1,'rtabmap::Transform']]], + ['rotationmatrix_56',['rotationMatrix',['../classrtabmap_1_1Transform.html#a23dfabecb7b2ad9c6a7fdcde08d900ab',1,'rtabmap::Transform']]], + ['rotvariance_57',['rotVariance',['../classrtabmap_1_1Link.html#a00cecebc9adf3ee5afb66d6ad63871e4',1,'rtabmap::Link']]], + ['rtabmap_5ft_5fopengl_58',['rtabmap_T_opengl',['../classrtabmap_1_1Transform.html#aa58ff702a149c05c930195d1ce42012e',1,'rtabmap::Transform']]], + ['rtabmapcoloroctree_59',['RtabmapColorOcTree',['../classrtabmap_1_1RtabmapColorOcTree.html#a357d9dd5513df9a4185d84f97c1d5a3f',1,'rtabmap::RtabmapColorOcTree']]], + ['rtabmapthread_60',['RtabmapThread',['../classrtabmap_1_1RtabmapThread.html#a5c5752b0b0a0e05e8e97308c74f9b955',1,'rtabmap::RtabmapThread']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_11.js b/preview/pr-1492/api/latest/search/functions_11.js index 53afc209..5516cba9 100644 --- a/preview/pr-1492/api/latest/search/functions_11.js +++ b/preview/pr-1492/api/latest/search/functions_11.js @@ -4,153 +4,160 @@ var searchData= ['save_1',['save',['../classrtabmap_1_1StereoCameraModel.html#abfafd0a24795186f3bf623082663b4cd',1,'rtabmap::StereoCameraModel::save()'],['../classrtabmap_1_1CameraModel.html#ab5ec6010459c4e642e162dc8914bccb9',1,'rtabmap::CameraModel::save()']]], ['save2dmap_2',['save2dmap',['../classrtabmap_1_1DBDriver.html#a5bed0d1f92c1cc864dedf99b99a44037',1,'rtabmap::DBDriver::save2DMap()'],['../classrtabmap_1_1Memory.html#ac96fffe9fde99f7c74a06bbc5727be6b',1,'rtabmap::Memory::save2DMap()']]], ['saveflannindex_3',['saveFlannIndex',['../classrtabmap_1_1DBDriver.html#a33c2abff50e61f35efbbdbe530963fea',1,'rtabmap::DBDriver']]], - ['savelasfile_4',['savelasfile',['../namespacertabmap.html#a264208396318e0ecfe2af8f3aafe0374',1,'rtabmap::saveLASFile(const std::string &filePath, const pcl::PointCloud< pcl::PointXYZ > &cloud, const std::vector< int > &cameraIds=std::vector< int >())'],['../namespacertabmap.html#af174f507bee7dde4f9d45044d7bee8ea',1,'rtabmap::saveLASFile(const std::string &filePath, const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const std::vector< int > &cameraIds=std::vector< int >(), const std::vector< float > &intensities=std::vector< float >())'],['../namespacertabmap.html#ad59cb4c65fba713c1a622904c5229198',1,'rtabmap::saveLASFile(const std::string &filePath, const pcl::PointCloud< pcl::PointXYZI > &cloud, const std::vector< int > &cameraIds=std::vector< int >())']]], + ['savelasfile_4',['savelasfile',['../namespacertabmap.html#ad59cb4c65fba713c1a622904c5229198',1,'rtabmap::saveLASFile(const std::string &filePath, const pcl::PointCloud< pcl::PointXYZI > &cloud, const std::vector< int > &cameraIds=std::vector< int >())'],['../namespacertabmap.html#af174f507bee7dde4f9d45044d7bee8ea',1,'rtabmap::saveLASFile(const std::string &filePath, const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const std::vector< int > &cameraIds=std::vector< int >(), const std::vector< float > &intensities=std::vector< float >())'],['../namespacertabmap.html#a264208396318e0ecfe2af8f3aafe0374',1,'rtabmap::saveLASFile(const std::string &filePath, const pcl::PointCloud< pcl::PointXYZ > &cloud, const std::vector< int > &cameraIds=std::vector< int >())']]], ['savelocationdata_5',['saveLocationData',['../classrtabmap_1_1Memory.html#a93119d10342db4a55c77b180cb249453',1,'rtabmap::Memory']]], ['saveoptimizedmesh_6',['saveoptimizedmesh',['../classrtabmap_1_1Memory.html#a7e16d27512d0daf17b9dbb17aab3b201',1,'rtabmap::Memory::saveOptimizedMesh()'],['../classrtabmap_1_1DBDriver.html#a22d5643353b8d49bcc94c5a4abbc9a39',1,'rtabmap::DBDriver::saveOptimizedMesh(const cv::Mat &cloud, const std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > > &polygons=std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > >(), const std::vector< std::vector< Eigen::Vector2f > > &texCoords=std::vector< std::vector< Eigen::Vector2f > >(), const cv::Mat &textures=cv::Mat()) const']]], ['saveoptimizedposes_7',['saveoptimizedposes',['../classrtabmap_1_1DBDriver.html#ab91ad40e4273485e5f0951fac32c22e4',1,'rtabmap::DBDriver::saveOptimizedPoses()'],['../classrtabmap_1_1Memory.html#ab7a2da56bb12845f0370a20a9497dfe0',1,'rtabmap::Memory::saveOptimizedPoses()']]], - ['savepreviewimage_8',['savepreviewimage',['../classrtabmap_1_1DBDriver.html#a8323a53d20e4ade6b1c7b268c473a170',1,'rtabmap::DBDriver::savePreviewImage()'],['../classrtabmap_1_1Memory.html#affdd654e385b61306a2ac2ea91d13b85',1,'rtabmap::Memory::savePreviewImage(const cv::Mat &image) const']]], - ['savestatistics_9',['saveStatistics',['../classrtabmap_1_1Memory.html#afbcfc92dc9bbc344ab106d2f21d93aaf',1,'rtabmap::Memory']]], - ['savestereotransform_10',['saveStereoTransform',['../classrtabmap_1_1StereoCameraModel.html#a1d016f499dbcce889ce7b7062c83b660',1,'rtabmap::StereoCameraModel']]], - ['scale_11',['scale',['../classrtabmap_1_1StereoCameraModel.html#a264d57ca1e0f6b41d03ffe1d89afc382',1,'rtabmap::StereoCameraModel']]], - ['scaled_12',['scaled',['../classrtabmap_1_1CameraModel.html#aecf2e87f260558dbf631e4803e1ed986',1,'rtabmap::CameraModel']]], - ['segmentcloud_13',['segmentCloud',['../classrtabmap_1_1LocalGridMaker.html#ad54b92f6d04b76a550483a7a68f45bda',1,'rtabmap::LocalGridMaker']]], - ['sensorcapture_14',['SensorCapture',['../classrtabmap_1_1SensorCapture.html#adf4b1dfd8e5b45b8eecf938a92dbae94',1,'rtabmap::SensorCapture']]], - ['sensorcaptureinfo_15',['SensorCaptureInfo',['../classrtabmap_1_1SensorCaptureInfo.html#a8f315fb6fe3a16b77e3252d66088db09',1,'rtabmap::SensorCaptureInfo']]], - ['sensorcapturethread_16',['sensorcapturethread',['../classrtabmap_1_1SensorCaptureThread.html#a2a64df180f19d0a2ea9a8d66ea58fc42',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, Camera *camera, SensorCapture *odomSensor, const Transform &extrinsics, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a590aee9497d8a3b6e14b68e1e17f9c6a',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, SensorCapture *odomSensor, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a9cf0e883ace51a2a656395327beb74e5',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, Camera *camera, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a834d1e5c389e7ef8eb23bf1361916ae2',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a76ad33a55009b7a7f7ec51acccbe0492',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Camera *camera, SensorCapture *odomSensor, const Transform &extrinsics, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#acae15b44b2fb05da9421dc88ff0be75c',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Camera *camera, const ParametersMap &parameters=ParametersMap())']]], - ['sensordata_17',['sensordata',['../classrtabmap_1_1Signature.html#a0e7b1874613a7438ec1b2d9aa2634da8',1,'rtabmap::Signature::sensorData() const'],['../classrtabmap_1_1Signature.html#a24c257c2ff3fe156910ac82c41de8738',1,'rtabmap::Signature::sensorData()'],['../classrtabmap_1_1SensorData.html#a25efb0e7904a3daa7f4ee7cd814a24ff',1,'rtabmap::SensorData::SensorData(const IMU &imu, int id=0, double stamp=0.0)'],['../classrtabmap_1_1SensorData.html#ad34a0a4ca3eac4a1c91fb7fb5068fb04',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const std::vector< StereoCameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a6ccaccf892f950b0caa03c07de3eab98',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const std::vector< StereoCameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#abdd07b6e248e165959468bb31897bc20',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &left, const cv::Mat &right, const StereoCameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ae0370b88671bb41812c2d39fd0cfc3ce',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depthConfidence, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ada69a11125b0b3072add73a3a2f1b5f2',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#aead598774e0cb15375828a2965b3ab80',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a14f7a5c64b5d27842cb654e247d1fd20',1,'rtabmap::SensorData::SensorData(const cv::Mat &image, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ab6201ea27482207308f000bd4cc90081',1,'rtabmap::SensorData::SensorData(const cv::Mat &image, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a1534d36fee45c3df70679438ec9d00a3',1,'rtabmap::SensorData::SensorData(const cv::Mat &left, const cv::Mat &right, const StereoCameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a941f907890fe9e0e9becec0a665581cd',1,'rtabmap::SensorData::SensorData()'],['../classrtabmap_1_1SensorData.html#a87424cc9915dababe9aa3bc418e85197',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depth_confidence, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ac06b8207850c5412cc52f5f0e0e4ba7b',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a52b215e8d320bbcbd464e3b7181a077b',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depthConfidence, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ae4498a6d017e83202dfe86618e91fa57',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a72a0250435fc194b1189241d4a47254d',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depthConfidence, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())']]], - ['sensorevent_18',['sensorevent',['../classrtabmap_1_1SensorEvent.html#aa6c0584b85a70fe240f745c759948591',1,'rtabmap::SensorEvent::SensorEvent(const cv::Mat &image, int seq=0, double stamp=0.0, const std::string &cameraName=std::string())'],['../classrtabmap_1_1SensorEvent.html#aef6624e43c3f7f29684072782a377e20',1,'rtabmap::SensorEvent::SensorEvent()'],['../classrtabmap_1_1SensorEvent.html#a6e120cf7c4aea9201462c9cbb224b787',1,'rtabmap::SensorEvent::SensorEvent(const SensorData &data)'],['../classrtabmap_1_1SensorEvent.html#a1a47910aed70809eabfc195ca2515f85',1,'rtabmap::SensorEvent::SensorEvent(const SensorData &data, const std::string &cameraName)'],['../classrtabmap_1_1SensorEvent.html#a1e35f9e5433d00628dd51876bc74fec5',1,'rtabmap::SensorEvent::SensorEvent(const SensorData &data, const SensorCaptureInfo &sensorCaptureInfo)']]], - ['separator_19',['separator',['../classUDirectory.html#a66750846a899e436808d4eadbcafced0',1,'UDirectory']]], - ['serialize_20',['serialize',['../classrtabmap_1_1StereoCameraModel.html#a4eab6254ef808719ca2d0543c89e0722',1,'rtabmap::StereoCameraModel::serialize()'],['../classrtabmap_1_1CameraModel.html#a5724619c7ac8c796fd8c63660e398082',1,'rtabmap::CameraModel::serialize()']]], - ['serializedata_21',['serializeData',['../classrtabmap_1_1Statistics.html#ab34cfba17216b060f57e106d7c169685',1,'rtabmap::Statistics']]], - ['serializeindex_22',['serializeIndex',['../classrtabmap_1_1VWDictionary.html#a2864c406b3792dbfb7c8c334b6e44d41',1,'rtabmap::VWDictionary']]], - ['setaffinity_23',['setAffinity',['../classUThread.html#aabcf31acae6ca5b8503ec320acbc11f8',1,'UThread']]], - ['setaltitude_24',['setAltitude',['../classrtabmap_1_1GeodeticCoords.html#afe3c631b5f01246840f8591fc8dc834e',1,'rtabmap::GeodeticCoords']]], - ['setbuffered_25',['setBuffered',['../classULogger.html#ab981daf077b8afbf49c7bd185aa3b273',1,'ULogger']]], - ['setcachesize_26',['setCacheSize',['../classrtabmap_1_1DBDriverSqlite3.html#afc148e17cf8cc6ed4565c5519b06fc5c',1,'rtabmap::DBDriverSqlite3']]], - ['setcameramodel_27',['setCameraModel',['../classrtabmap_1_1SensorData.html#ad8ae172220b7bfffeb09bb1eac60f28f',1,'rtabmap::SensorData']]], - ['setcameramodels_28',['setCameraModels',['../classrtabmap_1_1SensorData.html#af841bbc9ea6de17124f8c871fa5d0719',1,'rtabmap::SensorData']]], - ['setchildregistration_29',['setChildRegistration',['../classrtabmap_1_1Registration.html#ac105402feeb2ec6551235296604145aa',1,'rtabmap::Registration']]], - ['setcoloronly_30',['setColorOnly',['../classrtabmap_1_1SensorCaptureThread.html#a6308c79599bd90b77d243febff024a15',1,'rtabmap::SensorCaptureThread']]], - ['setconstraints_31',['setConstraints',['../classrtabmap_1_1Statistics.html#ac4761222db6faee6c34c53c1d4d00ec2',1,'rtabmap::Statistics']]], - ['setcurrentgoalid_32',['setCurrentGoalId',['../classrtabmap_1_1Statistics.html#a845a35143a149c9670fb46938594fcb9',1,'rtabmap::Statistics']]], - ['setdbinmemory_33',['setDbInMemory',['../classrtabmap_1_1DBDriverSqlite3.html#a0722fcddc772af1cc03a7fe8b410d137',1,'rtabmap::DBDriverSqlite3']]], - ['setdistortionmodel_34',['setDistortionModel',['../classrtabmap_1_1SensorCaptureThread.html#aa7f6dcffcd6646994c2a87d8b888edcc',1,'rtabmap::SensorCaptureThread']]], - ['setdoomed_35',['setDoomed',['../classUDestroyer.html#aa3f030225d28ac7ad7059b9b64bde837',1,'UDestroyer']]], - ['setdualmode_36',['setDualMode',['../classrtabmap_1_1CameraRealSense2.html#ad9a5218ed20bad24c020a18e2ed0b12c',1,'rtabmap::CameraRealSense2']]], - ['setdummydictionary_37',['setdummydictionary',['../classrtabmap_1_1Rtabmap.html#a4d351e3f5ef809460afbb5a7702a500d',1,'rtabmap::Rtabmap::setDummyDictionary()'],['../classrtabmap_1_1Memory.html#a655f123daec9e4e50e322db9f3bbd6db',1,'rtabmap::Memory::setDummyDictionary()']]], - ['setenabled_38',['setEnabled',['../classrtabmap_1_1Signature.html#a51a08cbabd87eb0fd5045ffdb4cb3c00',1,'rtabmap::Signature']]], - ['setenvsensors_39',['setEnvSensors',['../classrtabmap_1_1SensorData.html#ab3a5ebf180d5f2f106877b78aee6d1d1',1,'rtabmap::SensorData']]], - ['seteventlevel_40',['setEventLevel',['../classULogger.html#ac0705dc7bc5da07ce27351eb6519e942',1,'ULogger']]], - ['setextended_41',['setExtended',['../classrtabmap_1_1Statistics.html#a938202c5836ba75d8eb06b0317712d06',1,'rtabmap::Statistics']]], - ['setfeatures_42',['setFeatures',['../classrtabmap_1_1SensorData.html#ad083f0a1e7769ff62183a0fa47279ae3',1,'rtabmap::SensorData']]], - ['setfixeddictionary_43',['setFixedDictionary',['../classrtabmap_1_1VWDictionary.html#a5f3712744b9f7beb5da186a842f7d74a',1,'rtabmap::VWDictionary']]], - ['setframerate_44',['setframerate',['../classrtabmap_1_1SensorCaptureThread.html#a416f1596701d6b9dbd8512cd1c617788',1,'rtabmap::SensorCaptureThread::setFrameRate()'],['../classrtabmap_1_1SensorCapture.html#a1e195970f52334094174783c5fd06456',1,'rtabmap::SensorCapture::setFrameRate()']]], - ['setglobaldescriptors_45',['setGlobalDescriptors',['../classrtabmap_1_1SensorData.html#ab6f18f2eb0340c8f6e800a695424bbbe',1,'rtabmap::SensorData']]], - ['setglobalpose_46',['setGlobalPose',['../classrtabmap_1_1SensorData.html#a72f0ce5a2989f478149f5cf2d5a36556',1,'rtabmap::SensorData']]], - ['setgps_47',['setGPS',['../classrtabmap_1_1SensorData.html#ad09e3e0fc1f60d233d81288a4cf8f56a',1,'rtabmap::SensorData']]], - ['setgroundtruth_48',['setGroundTruth',['../classrtabmap_1_1SensorData.html#a7051ea8c13bafd7eaffb5f5a93064808',1,'rtabmap::SensorData']]], - ['setgroundtruthpose_49',['setGroundTruthPose',['../classrtabmap_1_1Signature.html#aa8be86850b1277ce7c5eb4a5998e35e9',1,'rtabmap::Signature']]], - ['sethistogrammethod_50',['setHistogramMethod',['../classrtabmap_1_1SensorCaptureThread.html#a3e55c70032141f75802b2339c102c063',1,'rtabmap::SensorCaptureThread']]], - ['setid_51',['setId',['../classrtabmap_1_1SensorData.html#a4d0f4615a747eaef142b51a1ab1e5527',1,'rtabmap::SensorData']]], - ['setidentity_52',['setIdentity',['../classrtabmap_1_1Transform.html#afe833cfcd56f2f147091e7d309dadb36',1,'rtabmap::Transform']]], - ['setimagedecimation_53',['setImageDecimation',['../classrtabmap_1_1SensorCaptureThread.html#a74383f4e31ed642520511eb822ed1d89',1,'rtabmap::SensorCaptureThread']]], - ['setimagerate_54',['setImageRate',['../classrtabmap_1_1SensorCaptureThread.html#a2a40e01eb8e61aae54feeb1458efb88e',1,'rtabmap::SensorCaptureThread']]], - ['setimagesize_55',['setimagesize',['../classrtabmap_1_1CameraModel.html#a43fd48b917ca145876024859f8565931',1,'rtabmap::CameraModel::setImageSize()'],['../classrtabmap_1_1StereoCameraModel.html#a898c2eff7bfc4977703f8edb86ca1187',1,'rtabmap::StereoCameraModel::setImageSize()']]], - ['setimu_56',['setIMU',['../classrtabmap_1_1SensorData.html#a2297bfc9d81c077852d8f832231ba139',1,'rtabmap::SensorData']]], - ['setincrementaldictionary_57',['setIncrementalDictionary',['../classrtabmap_1_1VWDictionary.html#ab14ef6e8fb979dce23f9a40a1faf8dff',1,'rtabmap::VWDictionary']]], - ['setinfmatrix_58',['setInfMatrix',['../classrtabmap_1_1Link.html#a3a82104ae4195beff134811a3a19d939',1,'rtabmap::Link']]], - ['setinitialpose_59',['setInitialPose',['../classrtabmap_1_1Rtabmap.html#a9a9321531773f37cd5d7740495ede47f',1,'rtabmap::Rtabmap']]], - ['setjournalmode_60',['setJournalMode',['../classrtabmap_1_1DBDriverSqlite3.html#ae3c445bedd62088bb20e76eda6cfe64d',1,'rtabmap::DBDriverSqlite3']]], - ['setlabel_61',['setLabel',['../classrtabmap_1_1Signature.html#aa6dc3ad065ae2fd29afbbe69429f3a7b',1,'rtabmap::Signature']]], - ['setlabels_62',['setLabels',['../classrtabmap_1_1Statistics.html#aaa519c598aa7a56eda73653ab34d6b48',1,'rtabmap::Statistics']]], - ['setlandmarks_63',['setLandmarks',['../classrtabmap_1_1SensorData.html#af0873bbd79209dca371792e94e020e14',1,'rtabmap::SensorData']]], - ['setlaserscan_64',['setLaserScan',['../classrtabmap_1_1SensorData.html#a8fc1c848518793a1fe65c47a3ff729b0',1,'rtabmap::SensorData']]], - ['setlastsignaturedata_65',['setLastSignatureData',['../classrtabmap_1_1Statistics.html#ae5de0aae15a10ed18cc30c2656bd4d6a',1,'rtabmap::Statistics']]], - ['setlastwordid_66',['setLastWordId',['../classrtabmap_1_1VWDictionary.html#af0b676e13c7dba437147520335289e97',1,'rtabmap::VWDictionary']]], - ['setlatitude_67',['setLatitude',['../classrtabmap_1_1GeodeticCoords.html#a9113dd2d169f83e68b1dd0b12f8f24da',1,'rtabmap::GeodeticCoords']]], - ['setlevel_68',['setLevel',['../classULogger.html#ad8589bdaabddc1e9a260b890b1cf312e',1,'ULogger']]], - ['setlikelihood_69',['setLikelihood',['../classrtabmap_1_1Statistics.html#a8988eb66288df6a4d676b3cbd7b3a7ff',1,'rtabmap::Statistics']]], - ['setlocalizationcovariance_70',['setLocalizationCovariance',['../classrtabmap_1_1Statistics.html#a747aee7cd90f8318de6d0b82bedcd971',1,'rtabmap::Statistics']]], - ['setlocalpath_71',['setLocalPath',['../classrtabmap_1_1Statistics.html#a3c80bf518d943d9b86e5088a9269b455',1,'rtabmap::Statistics']]], - ['setlocaltransform_72',['setlocaltransform',['../classrtabmap_1_1StereoCameraModel.html#aee77882ceca428a560f5fd3713a330fb',1,'rtabmap::StereoCameraModel::setLocalTransform()'],['../classrtabmap_1_1SensorCapture.html#a0ea4e217047c234bcfcb9866e36ea7c0',1,'rtabmap::SensorCapture::setLocalTransform()'],['../classrtabmap_1_1CameraModel.html#aa1325c971f17d371553c3f75be7aeece',1,'rtabmap::CameraModel::setLocalTransform()']]], - ['setlongitude_73',['setLongitude',['../classrtabmap_1_1GeodeticCoords.html#aac1f8d7bcf0aff48aa8c7aefa91c72d3',1,'rtabmap::GeodeticCoords']]], - ['setloopclosureid_74',['setLoopClosureId',['../classrtabmap_1_1Statistics.html#a19272faba1c28279bb565464afa84645',1,'rtabmap::Statistics']]], - ['setloopclosuremapid_75',['setLoopClosureMapId',['../classrtabmap_1_1Statistics.html#a3b92ac9f165c77b2cc92f3fc6d7242cd',1,'rtabmap::Statistics']]], - ['setloopclosuretransform_76',['setLoopClosureTransform',['../classrtabmap_1_1Statistics.html#ac323334656165fd230cbe396836c6939',1,'rtabmap::Statistics']]], - ['setmapcorrection_77',['setMapCorrection',['../classrtabmap_1_1Statistics.html#a6a70e49f42639395a89edbde4659bf88',1,'rtabmap::Statistics']]], - ['setmemorythreshold_78',['setMemoryThreshold',['../classrtabmap_1_1Rtabmap.html#a6915ee0137b949837addcb5d3ac1646c',1,'rtabmap::Rtabmap']]], - ['setmirroringenabled_79',['setMirroringEnabled',['../classrtabmap_1_1SensorCaptureThread.html#a1cfabc2a5451ffe913f5691b80de514d',1,'rtabmap::SensorCaptureThread']]], - ['setmodified_80',['setModified',['../classrtabmap_1_1Signature.html#a245c8af68f7adec3813e3b062395769f',1,'rtabmap::Signature']]], - ['setname_81',['setname',['../classrtabmap_1_1CameraModel.html#a402a407fa2bca721087a6deda24cc10d',1,'rtabmap::CameraModel::setName()'],['../classrtabmap_1_1StereoCameraModel.html#adc404f0be63eedd0e0a9d6d5b5b36a94',1,'rtabmap::StereoCameraModel::setName()']]], - ['setnnstrategy_82',['setNNStrategy',['../classrtabmap_1_1VWDictionary.html#af60e271facb40ff668c4bc24cff1b9cc',1,'rtabmap::VWDictionary']]], - ['setnull_83',['setNull',['../classrtabmap_1_1Transform.html#af0020cf4093b8b1a3d1f68ee657b3662',1,'rtabmap::Transform']]], - ['setobj_84',['setObj',['../classUObjDeletionThread.html#a3a54e762b9f21750fe724bf78b48c653',1,'UObjDeletionThread']]], - ['setoccupancygrid_85',['setOccupancyGrid',['../classrtabmap_1_1SensorData.html#a5c12949c62c65281bade9ffcc681462b',1,'rtabmap::SensorData']]], - ['setodomasgroundtruth_86',['setOdomAsGroundTruth',['../classrtabmap_1_1SensorCaptureThread.html#a5a6a9ad20c75150f86ef479fe74ae6f7',1,'rtabmap::SensorCaptureThread']]], - ['setodomcacheconstraints_87',['setOdomCacheConstraints',['../classrtabmap_1_1Statistics.html#ae3d58759c1cc237b2e297c2c5f608725',1,'rtabmap::Statistics']]], - ['setodomcacheposes_88',['setOdomCachePoses',['../classrtabmap_1_1Statistics.html#a6032903dc163f7bc5d36c0520ccdfcef',1,'rtabmap::Statistics']]], - ['setoptimizedposes_89',['setOptimizedPoses',['../classrtabmap_1_1Rtabmap.html#a7a841702b925777620714fce7b41fd69',1,'rtabmap::Rtabmap']]], - ['setpath_90',['setPath',['../classUDirectory.html#aadfc0f6dfedc74bb6ef67dc87d6441f4',1,'UDirectory']]], - ['setpose_91',['setPose',['../classrtabmap_1_1Signature.html#aca4bf5db794637f0780f6eb2139a16f0',1,'rtabmap::Signature']]], - ['setposes_92',['setPoses',['../classrtabmap_1_1Statistics.html#acf7df1c7a8958a24988239fc40ece1ea',1,'rtabmap::Statistics']]], - ['setposterior_93',['setPosterior',['../classrtabmap_1_1Statistics.html#a915bb9bd90193a92f565f56024d61586',1,'rtabmap::Statistics']]], - ['setpredictionlc_94',['setPredictionLC',['../classrtabmap_1_1BayesFilter.html#a3255a54c1d2fc5b9a6db91fb38d591ae',1,'rtabmap::BayesFilter']]], - ['setprintcolored_95',['setPrintColored',['../classULogger.html#a773d95354adfe1fd1296f3b2f09668d3',1,'ULogger']]], - ['setprintendline_96',['setPrintEndline',['../classULogger.html#aa7cd59599601cdb214c6cb4df103dca0',1,'ULogger']]], - ['setprintlevel_97',['setPrintLevel',['../classULogger.html#a4a97457a98a02f60580e6f3c93f83d7a',1,'ULogger']]], - ['setprintthreadid_98',['setPrintThreadId',['../classULogger.html#a071b4484d0020a87760bbe282175724a',1,'ULogger']]], - ['setprinttime_99',['setPrintTime',['../classULogger.html#a2142b47257ecf1f2561afa8353eae411',1,'ULogger']]], - ['setprintwhere_100',['setPrintWhere',['../classULogger.html#af5a2e0f11770fcb457c1859c9f8b5ec3',1,'ULogger']]], - ['setprintwherefullpath_101',['setPrintWhereFullPath',['../classULogger.html#a2784b7a88339964e2a1c2b3436245bfc',1,'ULogger']]], - ['setpriority_102',['setPriority',['../classUThread.html#a80418be3a80a01ddd05a863b58787b43',1,'UThread']]], - ['setproximitydetectionid_103',['setProximityDetectionId',['../classrtabmap_1_1Statistics.html#a25b8a9b50054a80dc09423b6fe9f68ff',1,'rtabmap::Statistics']]], - ['setproximitydetectionmapid_104',['setProximityDetectionMapId',['../classrtabmap_1_1Statistics.html#a5e6df533a3c7a70d0391f7fe129e5eef',1,'rtabmap::Statistics']]], - ['setrate_105',['setRate',['../classrtabmap_1_1IMUThread.html#a3b646ffce1964e2ab6bc314dc4b27deb',1,'rtabmap::IMUThread']]], - ['setrawlikelihood_106',['setRawLikelihood',['../classrtabmap_1_1Statistics.html#a20a3634b3fbd36d86b1803f7427b105f',1,'rtabmap::Statistics']]], - ['setreducedids_107',['setReducedIds',['../classrtabmap_1_1Statistics.html#abf88d8f411f811549d91d29a5b78d308',1,'rtabmap::Statistics']]], - ['setrefimageid_108',['setRefImageId',['../classrtabmap_1_1Statistics.html#a4fa0c5aafea26effea2ed63d5bf3a31f',1,'rtabmap::Statistics']]], - ['setrefimagemapid_109',['setRefImageMapId',['../classrtabmap_1_1Statistics.html#a39895f500676995e2cc830169b80c7ca',1,'rtabmap::Statistics']]], - ['setresolution_110',['setResolution',['../classrtabmap_1_1CameraVideo.html#a7c8c8e9d343f78fdd17aad2db34dbecb',1,'rtabmap::CameraVideo']]], - ['setrgbdimage_111',['setRGBDImage',['../classrtabmap_1_1SensorData.html#a203770ef217dfdc67b98ca593b2cab24',1,'rtabmap::SensorData']]], - ['setsaved_112',['setsaved',['../classrtabmap_1_1Signature.html#a02c5d305492e3534e3799b8b7c78d912',1,'rtabmap::Signature::setSaved()'],['../classrtabmap_1_1VisualWord.html#a58f7ff50ca24f1586bf3fdf5999d6184',1,'rtabmap::VisualWord::setSaved()']]], - ['setscanparameters_113',['setscanparameters',['../classrtabmap_1_1SensorCaptureThread.html#a00a7a0e4f5277f6c6ed53bf832624c00',1,'rtabmap::SensorCaptureThread::setScanParameters(bool fromDepth, int downsampleStep=1, float rangeMin=0.0f, float rangeMax=0.0f, float voxelSize=0.0f, int normalsK=0, float normalsRadius=0.0f, float groundNormalsUp=0.0f, bool deskewing=false)'],['../classrtabmap_1_1SensorCaptureThread.html#a40f1016ea142c6117ffb080f64b4a854',1,'rtabmap::SensorCaptureThread::setScanParameters(bool fromDepth, int downsampleStep, float rangeMin, float rangeMax, float voxelSize, int normalsK, float normalsRadius, bool forceGroundNormalsUp, bool deskewing)']]], - ['setsignaturesdata_114',['setSignaturesData',['../classrtabmap_1_1Statistics.html#ad23568ea07d4ad167fcbd83a9083a2ef',1,'rtabmap::Statistics']]], - ['setstamp_115',['setstamp',['../classrtabmap_1_1SensorData.html#a5c0844e94d3fff50a8bfec2decf2f94c',1,'rtabmap::SensorData::setStamp()'],['../classrtabmap_1_1Statistics.html#a12bfc3ce8eb232a6ac3942af504bedef',1,'rtabmap::Statistics::setStamp()']]], - ['setstereocameramodel_116',['setStereoCameraModel',['../classrtabmap_1_1SensorData.html#ab2f74509af5e3f56d1c4d5e31c0c6003',1,'rtabmap::SensorData']]], - ['setstereocameramodels_117',['setStereoCameraModels',['../classrtabmap_1_1SensorData.html#ab4e6b5d917155b94d8b4b6242fe56c6e',1,'rtabmap::SensorData']]], - ['setstereoexposurecompensation_118',['setStereoExposureCompensation',['../classrtabmap_1_1SensorCaptureThread.html#a2c43f41518d914f2a3ae6959abcde989',1,'rtabmap::SensorCaptureThread']]], - ['setstereotodepth_119',['setStereoToDepth',['../classrtabmap_1_1SensorCaptureThread.html#ae0658121bc03f0eafd469ee114bc61f8',1,'rtabmap::SensorCaptureThread']]], - ['setsynchronous_120',['setSynchronous',['../classrtabmap_1_1DBDriverSqlite3.html#a187e2bbb52ae7f32a0fc79540f0f104b',1,'rtabmap::DBDriverSqlite3']]], - ['settempstore_121',['setTempStore',['../classrtabmap_1_1DBDriverSqlite3.html#a8f4adea749a2d30340715002056f9062',1,'rtabmap::DBDriverSqlite3']]], - ['settimethreshold_122',['setTimeThreshold',['../classrtabmap_1_1Rtabmap.html#a80add8fadd488d0c7781c249abea0d5d',1,'rtabmap::Rtabmap']]], - ['settreadidfilter_123',['setTreadIdFilter',['../classULogger.html#ada44d4afa869f1f9eab174a28c8a1acd',1,'ULogger']]], - ['settype_124',['setType',['../classULogger.html#a0fe73ce7c193ff399bca16b8d4d4cabb',1,'ULogger']]], - ['setuserdata_125',['setuserdata',['../classrtabmap_1_1SensorData.html#accb5f254667af3074993a073a4e1f072',1,'rtabmap::SensorData::setUserData()'],['../classrtabmap_1_1Rtabmap.html#a037ddb5d737e0466d7610b88d8429bd6',1,'rtabmap::Rtabmap::setUserData()'],['../classrtabmap_1_1Memory.html#aff18f08be0a7951f508276e341759f5c',1,'rtabmap::Memory::setUserData()']]], - ['setvelocity_126',['setVelocity',['../classrtabmap_1_1Signature.html#a1e48a2cde44ad1ecc2daaf5e8245e86a',1,'rtabmap::Signature']]], - ['setweight_127',['setWeight',['../classrtabmap_1_1Signature.html#a28cc9f0c8d553a24ef9e5227be1c99fe',1,'rtabmap::Signature']]], - ['setweights_128',['setWeights',['../classrtabmap_1_1Statistics.html#a918d447083cfcea3ab040e985461ae45',1,'rtabmap::Statistics']]], - ['setwmstate_129',['setWmState',['../classrtabmap_1_1Statistics.html#aa43870ba13369f23c122bff62f6654c8',1,'rtabmap::Statistics']]], - ['setwords_130',['setWords',['../classrtabmap_1_1Signature.html#a6fb8d04c4c2c8ee6f82d1eb65fd750a4',1,'rtabmap::Signature']]], - ['setwordsdescriptors_131',['setWordsDescriptors',['../classrtabmap_1_1Signature.html#a80565e1439be473d9c783d5c624b1a02',1,'rtabmap::Signature']]], - ['setworkingdirectory_132',['setWorkingDirectory',['../classrtabmap_1_1Rtabmap.html#a25028c3e8d8018c03f47f06150d76eab',1,'rtabmap::Rtabmap']]], - ['shareto_133',['shareTo',['../classrtabmap_1_1LocalGridCache.html#a6350523acd5ce71be45cd653071837fc',1,'rtabmap::LocalGridCache']]], - ['signature_134',['signature',['../classrtabmap_1_1Signature.html#aa3367bba5b890341238d93e642f847a7',1,'rtabmap::Signature::Signature(int id, int mapId=-1, int weight=0, double stamp=0.0, const std::string &label=std::string(), const Transform &pose=Transform(), const Transform &groundTruthPose=Transform(), const SensorData &sensorData=SensorData())'],['../classrtabmap_1_1Signature.html#af106b6a37909c236e22f5cac6150ce62',1,'rtabmap::Signature::Signature(const SensorData &data)'],['../classrtabmap_1_1Signature.html#a8e079b11910a45639a792158c40693ad',1,'rtabmap::Signature::Signature()']]], - ['size_135',['size',['../classrtabmap_1_1Transform.html#a2cdd55b67e206a287e7bf4d248fb5256',1,'rtabmap::Transform::size()'],['../classrtabmap_1_1Landmark.html#acba351c01c619a0d78e52e7bfca94111',1,'rtabmap::Landmark::size()']]], - ['ssc_136',['SSC',['../namespacertabmap_1_1util2d.html#aa6957971e17f27bb066efe036d80fd46',1,'rtabmap::util2d']]], - ['ssd_137',['ssd',['../namespacertabmap_1_1util2d.html#a179e07ca5bc9581ff4782ae8f9d33521',1,'rtabmap::util2d']]], - ['stamp_138',['stamp',['../classrtabmap_1_1Statistics.html#a24a86b496c06f7d027ebb803b0ce70dd',1,'rtabmap::Statistics::stamp()'],['../classrtabmap_1_1SensorData.html#a566e5600bc0369f2f88ff0c597cefcfb',1,'rtabmap::SensorData::stamp()'],['../classrtabmap_1_1GPS.html#a8620d60c593c641eb3be44ae41bec799',1,'rtabmap::GPS::stamp()'],['../classrtabmap_1_1EnvSensor.html#a1bbcf9a834523dd2e91ef1ab8d31d5e4',1,'rtabmap::EnvSensor::stamp()']]], - ['start_139',['start',['../classUThread.html#a051e9adcf24f92b9c8e31acd06bad88c',1,'UThread::start()'],['../classUTimer.html#a10f628d8be04474d13c04b07c0426200',1,'UTimer::start()']]], - ['startdeletion_140',['startDeletion',['../classUObjDeletionThread.html#a2b4e12d9f11684b1378bb77a1a3c54b3',1,'UObjDeletionThread']]], - ['statistics_141',['Statistics',['../classrtabmap_1_1Statistics.html#a5f5bf8e57410944ec46be25a5bf8ab46',1,'rtabmap::Statistics']]], - ['stereo_142',['Stereo',['../classrtabmap_1_1Stereo.html#a1031c68f4e66690da216718382af0ab3',1,'rtabmap::Stereo']]], - ['stereobm_143',['stereobm',['../classrtabmap_1_1StereoBM.html#a74970c7517eec90828dd03510c3e3db0',1,'rtabmap::StereoBM::StereoBM(const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1StereoBM.html#a33ff25f4afacce93201f509b78e5ca6f',1,'rtabmap::StereoBM::StereoBM(int blockSize, int numDisparities)']]], - ['stereocameramodel_144',['stereocameramodel',['../classrtabmap_1_1StereoCameraModel.html#a8e3a5c32e13727545f2d22dda05c96b0',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, double fx, double fy, double cx, double cy, double baseline, const Transform &localTransform=Transform(0, 0, 1, 0, -1, 0, 0, 0, 0,-1, 0, 0), const cv::Size &imageSize=cv::Size(0, 0))'],['../classrtabmap_1_1StereoCameraModel.html#a179ffcbc49ff3a281ef33cb4381e061c',1,'rtabmap::StereoCameraModel::StereoCameraModel()'],['../classrtabmap_1_1StereoCameraModel.html#a1887639053ef5c09c3f650b5a7f280d8',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, const cv::Size &imageSize1, const cv::Mat &K1, const cv::Mat &D1, const cv::Mat &R1, const cv::Mat &P1, const cv::Size &imageSize2, const cv::Mat &K2, const cv::Mat &D2, const cv::Mat &R2, const cv::Mat &P2, const cv::Mat &R, const cv::Mat &T, const cv::Mat &E, const cv::Mat &F, const Transform &localTransform=Transform(0, 0, 1, 0, -1, 0, 0, 0, 0,-1, 0, 0))'],['../classrtabmap_1_1StereoCameraModel.html#ae91c2717319f3cd7b6f40768e5adbb9f',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, const CameraModel &leftCameraModel, const CameraModel &rightCameraModel, const cv::Mat &R=cv::Mat(), const cv::Mat &T=cv::Mat(), const cv::Mat &E=cv::Mat(), const cv::Mat &F=cv::Mat())'],['../classrtabmap_1_1StereoCameraModel.html#a76bab07a51033de989fc522064ede024',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, const CameraModel &leftCameraModel, const CameraModel &rightCameraModel, const Transform &extrinsics)'],['../classrtabmap_1_1StereoCameraModel.html#a0bdbbaa6e3ab315b0c5fce03247cea6c',1,'rtabmap::StereoCameraModel::StereoCameraModel(double fx, double fy, double cx, double cy, double baseline, const Transform &localTransform=Transform(0, 0, 1, 0, -1, 0, 0, 0, 0,-1, 0, 0), const cv::Size &imageSize=cv::Size(0, 0))']]], - ['stereocameramodels_145',['stereoCameraModels',['../classrtabmap_1_1SensorData.html#ab02d686ac7ef8b389655e913768b4d87',1,'rtabmap::SensorData']]], - ['stereodense_146',['StereoDense',['../classrtabmap_1_1StereoDense.html#a57f0c431678a2c9db1b5f7dd46cbf49f',1,'rtabmap::StereoDense']]], - ['stereoopticalflow_147',['StereoOpticalFlow',['../classrtabmap_1_1StereoOpticalFlow.html#a85173879ab911862112710fa1c94d8c5',1,'rtabmap::StereoOpticalFlow']]], - ['stereosgbm_148',['StereoSGBM',['../classrtabmap_1_1StereoSGBM.html#ab7f04d815235b6ab8178e8572602dcd1',1,'rtabmap::StereoSGBM']]], - ['stereotransform_149',['stereoTransform',['../classrtabmap_1_1StereoCameraModel.html#a506f83654d7f772a3743d24869c05742',1,'rtabmap::StereoCameraModel']]], - ['stop_150',['stop',['../classUTimer.html#a6a517d6f5f6e6c28b9392d04be22a320',1,'UTimer']]], - ['strategyname_151',['strategyName',['../classrtabmap_1_1RegistrationIcp.html#aef9238a37e0b70c9368b2e20cfe7df12',1,'rtabmap::RegistrationIcp']]], - ['subtractfiltering_152',['subtractfiltering',['../group__SubtractFiltering.html#ga69fb3ae457d192fd2c12631b0b5adf60',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZ >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga74d28899131bcb449b4d243a556c53aa',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gad92c79e9320d8eae62053d01bb8ba9df',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointNormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga49d4f22e20984d271bb4c3240018eeed',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga1879c56f82037789aed799c484fb883a',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gae14131d7ab09a650fb1411a8252e5526',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZ >::Ptr &subtractCloud, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gad2840d4057963b7cb29c02ee15fca895',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &subtractCloud, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga68cd453fcda96d2dba733650879f5d54',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointNormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gaafd6fae4cac4f182d79e4507226165ef',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gaf2bca73b4dc564bb6b2b7b779c718373',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)']]] + ['savepcdwords_8',['savepcdwords',['../namespacertabmap_1_1util3d.html#abf6955904a45f28187e73aa1f4c409e0',1,'rtabmap::util3d::savePCDWords(const std::string &fileName, const std::multimap< int, cv::Point3f > &words, const Transform &transform=Transform::getIdentity())'],['../namespacertabmap_1_1util3d.html#a4e297ff4baacb0c658d7481eef5201a6',1,'rtabmap::util3d::savePCDWords(const std::string &fileName, const std::multimap< int, pcl::PointXYZ > &words, const Transform &transform=Transform::getIdentity())']]], + ['savepreviewimage_9',['savepreviewimage',['../classrtabmap_1_1Memory.html#affdd654e385b61306a2ac2ea91d13b85',1,'rtabmap::Memory::savePreviewImage()'],['../classrtabmap_1_1DBDriver.html#a8323a53d20e4ade6b1c7b268c473a170',1,'rtabmap::DBDriver::savePreviewImage()']]], + ['savestatistics_10',['saveStatistics',['../classrtabmap_1_1Memory.html#afbcfc92dc9bbc344ab106d2f21d93aaf',1,'rtabmap::Memory']]], + ['savestereotransform_11',['saveStereoTransform',['../classrtabmap_1_1StereoCameraModel.html#a1d016f499dbcce889ce7b7062c83b660',1,'rtabmap::StereoCameraModel']]], + ['scale_12',['scale',['../classrtabmap_1_1StereoCameraModel.html#a264d57ca1e0f6b41d03ffe1d89afc382',1,'rtabmap::StereoCameraModel']]], + ['scaled_13',['scaled',['../classrtabmap_1_1CameraModel.html#aecf2e87f260558dbf631e4803e1ed986',1,'rtabmap::CameraModel']]], + ['segmentcloud_14',['segmentCloud',['../classrtabmap_1_1LocalGridMaker.html#ad54b92f6d04b76a550483a7a68f45bda',1,'rtabmap::LocalGridMaker']]], + ['segmentobstaclesfromground_15',['segmentobstaclesfromground',['../namespacertabmap_1_1util3d.html#a58ee399b0bca3a8af41e74d0eced5f84',1,'rtabmap::util3d::segmentObstaclesFromGround(const typename pcl::PointCloud< PointT >::Ptr &cloud, const pcl::IndicesPtr &indices, pcl::IndicesPtr &ground, pcl::IndicesPtr &obstacles, int normalKSearch, float groundNormalAngle, float clusterRadius, int minClusterSize, bool segmentFlatObstacles=false, float maxGroundHeight=0.0f, pcl::IndicesPtr *flatObstacles=0, const Eigen::Vector4f &viewPoint=Eigen::Vector4f(0, 0, 100, 0), float groundNormalsUp=0)'],['../namespacertabmap_1_1util3d.html#a72b271fa98352180241614517ef3b21e',1,'rtabmap::util3d::segmentObstaclesFromGround(const typename pcl::PointCloud< PointT >::Ptr &cloud, pcl::IndicesPtr &ground, pcl::IndicesPtr &obstacles, int normalKSearch, float groundNormalAngle, float clusterRadius, int minClusterSize, bool segmentFlatObstacles=false, float maxGroundHeight=0.0f, pcl::IndicesPtr *flatObstacles=0, const Eigen::Vector4f &viewPoint=Eigen::Vector4f(0, 0, 100, 0), float groundNormalsUp=0)']]], + ['sensorcapture_16',['SensorCapture',['../classrtabmap_1_1SensorCapture.html#adf4b1dfd8e5b45b8eecf938a92dbae94',1,'rtabmap::SensorCapture']]], + ['sensorcaptureinfo_17',['SensorCaptureInfo',['../classrtabmap_1_1SensorCaptureInfo.html#a8f315fb6fe3a16b77e3252d66088db09',1,'rtabmap::SensorCaptureInfo']]], + ['sensorcapturethread_18',['sensorcapturethread',['../classrtabmap_1_1SensorCaptureThread.html#a9cf0e883ace51a2a656395327beb74e5',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, Camera *camera, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a2a64df180f19d0a2ea9a8d66ea58fc42',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, Camera *camera, SensorCapture *odomSensor, const Transform &extrinsics, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a590aee9497d8a3b6e14b68e1e17f9c6a',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, SensorCapture *odomSensor, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a834d1e5c389e7ef8eb23bf1361916ae2',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a76ad33a55009b7a7f7ec51acccbe0492',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Camera *camera, SensorCapture *odomSensor, const Transform &extrinsics, double poseTimeOffset=0.0, float poseScaleFactor=1.0f, double poseWaitTime=0.1, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#acae15b44b2fb05da9421dc88ff0be75c',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Camera *camera, const ParametersMap &parameters=ParametersMap())']]], + ['sensordata_19',['sensordata',['../classrtabmap_1_1SensorData.html#abdd07b6e248e165959468bb31897bc20',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &left, const cv::Mat &right, const StereoCameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a25efb0e7904a3daa7f4ee7cd814a24ff',1,'rtabmap::SensorData::SensorData(const IMU &imu, int id=0, double stamp=0.0)'],['../classrtabmap_1_1SensorData.html#ad34a0a4ca3eac4a1c91fb7fb5068fb04',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const std::vector< StereoCameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a6ccaccf892f950b0caa03c07de3eab98',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const std::vector< StereoCameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a1534d36fee45c3df70679438ec9d00a3',1,'rtabmap::SensorData::SensorData(const cv::Mat &left, const cv::Mat &right, const StereoCameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ada69a11125b0b3072add73a3a2f1b5f2',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ac06b8207850c5412cc52f5f0e0e4ba7b',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a87424cc9915dababe9aa3bc418e85197',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depth_confidence, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#aead598774e0cb15375828a2965b3ab80',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a14f7a5c64b5d27842cb654e247d1fd20',1,'rtabmap::SensorData::SensorData(const cv::Mat &image, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ab6201ea27482207308f000bd4cc90081',1,'rtabmap::SensorData::SensorData(const cv::Mat &image, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a941f907890fe9e0e9becec0a665581cd',1,'rtabmap::SensorData::SensorData()'],['../classrtabmap_1_1Signature.html#a0e7b1874613a7438ec1b2d9aa2634da8',1,'rtabmap::Signature::sensorData() const'],['../classrtabmap_1_1Signature.html#a24c257c2ff3fe156910ac82c41de8738',1,'rtabmap::Signature::sensorData()'],['../classrtabmap_1_1SensorData.html#ae0370b88671bb41812c2d39fd0cfc3ce',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depthConfidence, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a52b215e8d320bbcbd464e3b7181a077b',1,'rtabmap::SensorData::SensorData(const LaserScan &laserScan, const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depthConfidence, const CameraModel &cameraModel, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#ae4498a6d017e83202dfe86618e91fa57',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1SensorData.html#a72a0250435fc194b1189241d4a47254d',1,'rtabmap::SensorData::SensorData(const cv::Mat &rgb, const cv::Mat &depth, const cv::Mat &depthConfidence, const std::vector< CameraModel > &cameraModels, int id=0, double stamp=0.0, const cv::Mat &userData=cv::Mat())']]], + ['sensorevent_20',['sensorevent',['../classrtabmap_1_1SensorEvent.html#a1e35f9e5433d00628dd51876bc74fec5',1,'rtabmap::SensorEvent::SensorEvent(const SensorData &data, const SensorCaptureInfo &sensorCaptureInfo)'],['../classrtabmap_1_1SensorEvent.html#a1a47910aed70809eabfc195ca2515f85',1,'rtabmap::SensorEvent::SensorEvent(const SensorData &data, const std::string &cameraName)'],['../classrtabmap_1_1SensorEvent.html#a6e120cf7c4aea9201462c9cbb224b787',1,'rtabmap::SensorEvent::SensorEvent(const SensorData &data)'],['../classrtabmap_1_1SensorEvent.html#aef6624e43c3f7f29684072782a377e20',1,'rtabmap::SensorEvent::SensorEvent()'],['../classrtabmap_1_1SensorEvent.html#aa6c0584b85a70fe240f745c759948591',1,'rtabmap::SensorEvent::SensorEvent(const cv::Mat &image, int seq=0, double stamp=0.0, const std::string &cameraName=std::string())']]], + ['separator_21',['separator',['../classUDirectory.html#a66750846a899e436808d4eadbcafced0',1,'UDirectory']]], + ['serialize_22',['serialize',['../classrtabmap_1_1CameraModel.html#a5724619c7ac8c796fd8c63660e398082',1,'rtabmap::CameraModel::serialize()'],['../classrtabmap_1_1StereoCameraModel.html#a4eab6254ef808719ca2d0543c89e0722',1,'rtabmap::StereoCameraModel::serialize()']]], + ['serializedata_23',['serializeData',['../classrtabmap_1_1Statistics.html#ab34cfba17216b060f57e106d7c169685',1,'rtabmap::Statistics']]], + ['serializeindex_24',['serializeIndex',['../classrtabmap_1_1VWDictionary.html#a2864c406b3792dbfb7c8c334b6e44d41',1,'rtabmap::VWDictionary']]], + ['setaffinity_25',['setAffinity',['../classUThread.html#aabcf31acae6ca5b8503ec320acbc11f8',1,'UThread']]], + ['setaltitude_26',['setAltitude',['../classrtabmap_1_1GeodeticCoords.html#afe3c631b5f01246840f8591fc8dc834e',1,'rtabmap::GeodeticCoords']]], + ['setbuffered_27',['setBuffered',['../classULogger.html#ab981daf077b8afbf49c7bd185aa3b273',1,'ULogger']]], + ['setcachesize_28',['setCacheSize',['../classrtabmap_1_1DBDriverSqlite3.html#afc148e17cf8cc6ed4565c5519b06fc5c',1,'rtabmap::DBDriverSqlite3']]], + ['setcameramodel_29',['setCameraModel',['../classrtabmap_1_1SensorData.html#ad8ae172220b7bfffeb09bb1eac60f28f',1,'rtabmap::SensorData']]], + ['setcameramodels_30',['setCameraModels',['../classrtabmap_1_1SensorData.html#af841bbc9ea6de17124f8c871fa5d0719',1,'rtabmap::SensorData']]], + ['setchildregistration_31',['setChildRegistration',['../classrtabmap_1_1Registration.html#ac105402feeb2ec6551235296604145aa',1,'rtabmap::Registration']]], + ['setcoloronly_32',['setColorOnly',['../classrtabmap_1_1SensorCaptureThread.html#a6308c79599bd90b77d243febff024a15',1,'rtabmap::SensorCaptureThread']]], + ['setconstraints_33',['setConstraints',['../classrtabmap_1_1Statistics.html#ac4761222db6faee6c34c53c1d4d00ec2',1,'rtabmap::Statistics']]], + ['setcurrentgoalid_34',['setCurrentGoalId',['../classrtabmap_1_1Statistics.html#a845a35143a149c9670fb46938594fcb9',1,'rtabmap::Statistics']]], + ['setdatabuffersize_35',['setDataBufferSize',['../classrtabmap_1_1RtabmapThread.html#ab9b4e64c65264f12bfeb1814aff59cbe',1,'rtabmap::RtabmapThread']]], + ['setdbinmemory_36',['setDbInMemory',['../classrtabmap_1_1DBDriverSqlite3.html#a0722fcddc772af1cc03a7fe8b410d137',1,'rtabmap::DBDriverSqlite3']]], + ['setdetectorrate_37',['setDetectorRate',['../classrtabmap_1_1RtabmapThread.html#a8ff95633544be0d87c1dc977cb52a064',1,'rtabmap::RtabmapThread']]], + ['setdistortionmodel_38',['setDistortionModel',['../classrtabmap_1_1SensorCaptureThread.html#aa7f6dcffcd6646994c2a87d8b888edcc',1,'rtabmap::SensorCaptureThread']]], + ['setdoomed_39',['setDoomed',['../classUDestroyer.html#aa3f030225d28ac7ad7059b9b64bde837',1,'UDestroyer']]], + ['setdualmode_40',['setDualMode',['../classrtabmap_1_1CameraRealSense2.html#ad9a5218ed20bad24c020a18e2ed0b12c',1,'rtabmap::CameraRealSense2']]], + ['setdummydictionary_41',['setdummydictionary',['../classrtabmap_1_1Rtabmap.html#a4d351e3f5ef809460afbb5a7702a500d',1,'rtabmap::Rtabmap::setDummyDictionary()'],['../classrtabmap_1_1Memory.html#a655f123daec9e4e50e322db9f3bbd6db',1,'rtabmap::Memory::setDummyDictionary()']]], + ['setenabled_42',['setEnabled',['../classrtabmap_1_1Signature.html#a51a08cbabd87eb0fd5045ffdb4cb3c00',1,'rtabmap::Signature']]], + ['setenvsensors_43',['setEnvSensors',['../classrtabmap_1_1SensorData.html#ab3a5ebf180d5f2f106877b78aee6d1d1',1,'rtabmap::SensorData']]], + ['seteventlevel_44',['setEventLevel',['../classULogger.html#ac0705dc7bc5da07ce27351eb6519e942',1,'ULogger']]], + ['setextended_45',['setExtended',['../classrtabmap_1_1Statistics.html#a938202c5836ba75d8eb06b0317712d06',1,'rtabmap::Statistics']]], + ['setfeatures_46',['setFeatures',['../classrtabmap_1_1SensorData.html#ad083f0a1e7769ff62183a0fa47279ae3',1,'rtabmap::SensorData']]], + ['setfixeddictionary_47',['setFixedDictionary',['../classrtabmap_1_1VWDictionary.html#a5f3712744b9f7beb5da186a842f7d74a',1,'rtabmap::VWDictionary']]], + ['setframerate_48',['setframerate',['../classrtabmap_1_1SensorCapture.html#a1e195970f52334094174783c5fd06456',1,'rtabmap::SensorCapture::setFrameRate()'],['../classrtabmap_1_1SensorCaptureThread.html#a416f1596701d6b9dbd8512cd1c617788',1,'rtabmap::SensorCaptureThread::setFrameRate()']]], + ['setglobaldescriptors_49',['setGlobalDescriptors',['../classrtabmap_1_1SensorData.html#ab6f18f2eb0340c8f6e800a695424bbbe',1,'rtabmap::SensorData']]], + ['setglobalpose_50',['setGlobalPose',['../classrtabmap_1_1SensorData.html#a72f0ce5a2989f478149f5cf2d5a36556',1,'rtabmap::SensorData']]], + ['setgps_51',['setGPS',['../classrtabmap_1_1SensorData.html#ad09e3e0fc1f60d233d81288a4cf8f56a',1,'rtabmap::SensorData']]], + ['setgroundtruth_52',['setGroundTruth',['../classrtabmap_1_1SensorData.html#a7051ea8c13bafd7eaffb5f5a93064808',1,'rtabmap::SensorData']]], + ['setgroundtruthpose_53',['setGroundTruthPose',['../classrtabmap_1_1Signature.html#aa8be86850b1277ce7c5eb4a5998e35e9',1,'rtabmap::Signature']]], + ['sethistogrammethod_54',['setHistogramMethod',['../classrtabmap_1_1SensorCaptureThread.html#a3e55c70032141f75802b2339c102c063',1,'rtabmap::SensorCaptureThread']]], + ['setid_55',['setId',['../classrtabmap_1_1SensorData.html#a4d0f4615a747eaef142b51a1ab1e5527',1,'rtabmap::SensorData']]], + ['setidentity_56',['setIdentity',['../classrtabmap_1_1Transform.html#afe833cfcd56f2f147091e7d309dadb36',1,'rtabmap::Transform']]], + ['setimagedecimation_57',['setImageDecimation',['../classrtabmap_1_1SensorCaptureThread.html#a74383f4e31ed642520511eb822ed1d89',1,'rtabmap::SensorCaptureThread']]], + ['setimagerate_58',['setImageRate',['../classrtabmap_1_1SensorCaptureThread.html#a2a40e01eb8e61aae54feeb1458efb88e',1,'rtabmap::SensorCaptureThread']]], + ['setimagesize_59',['setimagesize',['../classrtabmap_1_1StereoCameraModel.html#a898c2eff7bfc4977703f8edb86ca1187',1,'rtabmap::StereoCameraModel::setImageSize()'],['../classrtabmap_1_1CameraModel.html#a43fd48b917ca145876024859f8565931',1,'rtabmap::CameraModel::setImageSize()']]], + ['setimu_60',['setIMU',['../classrtabmap_1_1SensorData.html#a2297bfc9d81c077852d8f832231ba139',1,'rtabmap::SensorData']]], + ['setincrementaldictionary_61',['setIncrementalDictionary',['../classrtabmap_1_1VWDictionary.html#ab14ef6e8fb979dce23f9a40a1faf8dff',1,'rtabmap::VWDictionary']]], + ['setinfmatrix_62',['setInfMatrix',['../classrtabmap_1_1Link.html#a3a82104ae4195beff134811a3a19d939',1,'rtabmap::Link']]], + ['setinitialpose_63',['setInitialPose',['../classrtabmap_1_1Rtabmap.html#a9a9321531773f37cd5d7740495ede47f',1,'rtabmap::Rtabmap']]], + ['setjournalmode_64',['setJournalMode',['../classrtabmap_1_1DBDriverSqlite3.html#ae3c445bedd62088bb20e76eda6cfe64d',1,'rtabmap::DBDriverSqlite3']]], + ['setlabel_65',['setLabel',['../classrtabmap_1_1Signature.html#aa6dc3ad065ae2fd29afbbe69429f3a7b',1,'rtabmap::Signature']]], + ['setlabels_66',['setLabels',['../classrtabmap_1_1Statistics.html#aaa519c598aa7a56eda73653ab34d6b48',1,'rtabmap::Statistics']]], + ['setlandmarks_67',['setLandmarks',['../classrtabmap_1_1SensorData.html#af0873bbd79209dca371792e94e020e14',1,'rtabmap::SensorData']]], + ['setlaserscan_68',['setLaserScan',['../classrtabmap_1_1SensorData.html#a8fc1c848518793a1fe65c47a3ff729b0',1,'rtabmap::SensorData']]], + ['setlastsignaturedata_69',['setLastSignatureData',['../classrtabmap_1_1Statistics.html#ae5de0aae15a10ed18cc30c2656bd4d6a',1,'rtabmap::Statistics']]], + ['setlastwordid_70',['setLastWordId',['../classrtabmap_1_1VWDictionary.html#af0b676e13c7dba437147520335289e97',1,'rtabmap::VWDictionary']]], + ['setlatitude_71',['setLatitude',['../classrtabmap_1_1GeodeticCoords.html#a9113dd2d169f83e68b1dd0b12f8f24da',1,'rtabmap::GeodeticCoords']]], + ['setlevel_72',['setLevel',['../classULogger.html#ad8589bdaabddc1e9a260b890b1cf312e',1,'ULogger']]], + ['setlikelihood_73',['setLikelihood',['../classrtabmap_1_1Statistics.html#a8988eb66288df6a4d676b3cbd7b3a7ff',1,'rtabmap::Statistics']]], + ['setlocalizationcovariance_74',['setLocalizationCovariance',['../classrtabmap_1_1Statistics.html#a747aee7cd90f8318de6d0b82bedcd971',1,'rtabmap::Statistics']]], + ['setlocalpath_75',['setLocalPath',['../classrtabmap_1_1Statistics.html#a3c80bf518d943d9b86e5088a9269b455',1,'rtabmap::Statistics']]], + ['setlocaltransform_76',['setlocaltransform',['../classrtabmap_1_1SensorCapture.html#a0ea4e217047c234bcfcb9866e36ea7c0',1,'rtabmap::SensorCapture::setLocalTransform()'],['../classrtabmap_1_1StereoCameraModel.html#aee77882ceca428a560f5fd3713a330fb',1,'rtabmap::StereoCameraModel::setLocalTransform()'],['../classrtabmap_1_1CameraModel.html#aa1325c971f17d371553c3f75be7aeece',1,'rtabmap::CameraModel::setLocalTransform()']]], + ['setlongitude_77',['setLongitude',['../classrtabmap_1_1GeodeticCoords.html#aac1f8d7bcf0aff48aa8c7aefa91c72d3',1,'rtabmap::GeodeticCoords']]], + ['setloopclosureid_78',['setLoopClosureId',['../classrtabmap_1_1Statistics.html#a19272faba1c28279bb565464afa84645',1,'rtabmap::Statistics']]], + ['setloopclosuremapid_79',['setLoopClosureMapId',['../classrtabmap_1_1Statistics.html#a3b92ac9f165c77b2cc92f3fc6d7242cd',1,'rtabmap::Statistics']]], + ['setloopclosuretransform_80',['setLoopClosureTransform',['../classrtabmap_1_1Statistics.html#ac323334656165fd230cbe396836c6939',1,'rtabmap::Statistics']]], + ['setmapcorrection_81',['setMapCorrection',['../classrtabmap_1_1Statistics.html#a6a70e49f42639395a89edbde4659bf88',1,'rtabmap::Statistics']]], + ['setmemorythreshold_82',['setMemoryThreshold',['../classrtabmap_1_1Rtabmap.html#a6915ee0137b949837addcb5d3ac1646c',1,'rtabmap::Rtabmap']]], + ['setmirroringenabled_83',['setMirroringEnabled',['../classrtabmap_1_1SensorCaptureThread.html#a1cfabc2a5451ffe913f5691b80de514d',1,'rtabmap::SensorCaptureThread']]], + ['setmodified_84',['setModified',['../classrtabmap_1_1Signature.html#a245c8af68f7adec3813e3b062395769f',1,'rtabmap::Signature']]], + ['setname_85',['setname',['../classrtabmap_1_1StereoCameraModel.html#adc404f0be63eedd0e0a9d6d5b5b36a94',1,'rtabmap::StereoCameraModel::setName()'],['../classrtabmap_1_1CameraModel.html#a402a407fa2bca721087a6deda24cc10d',1,'rtabmap::CameraModel::setName()']]], + ['setnnstrategy_86',['setNNStrategy',['../classrtabmap_1_1VWDictionary.html#af60e271facb40ff668c4bc24cff1b9cc',1,'rtabmap::VWDictionary']]], + ['setnull_87',['setNull',['../classrtabmap_1_1Transform.html#af0020cf4093b8b1a3d1f68ee657b3662',1,'rtabmap::Transform']]], + ['setobj_88',['setObj',['../classUObjDeletionThread.html#a3a54e762b9f21750fe724bf78b48c653',1,'UObjDeletionThread']]], + ['setoccupancygrid_89',['setOccupancyGrid',['../classrtabmap_1_1SensorData.html#a5c12949c62c65281bade9ffcc681462b',1,'rtabmap::SensorData']]], + ['setodomasgroundtruth_90',['setOdomAsGroundTruth',['../classrtabmap_1_1SensorCaptureThread.html#a5a6a9ad20c75150f86ef479fe74ae6f7',1,'rtabmap::SensorCaptureThread']]], + ['setodomcacheconstraints_91',['setOdomCacheConstraints',['../classrtabmap_1_1Statistics.html#ae3d58759c1cc237b2e297c2c5f608725',1,'rtabmap::Statistics']]], + ['setodomcacheposes_92',['setOdomCachePoses',['../classrtabmap_1_1Statistics.html#a6032903dc163f7bc5d36c0520ccdfcef',1,'rtabmap::Statistics']]], + ['setoptimizedposes_93',['setOptimizedPoses',['../classrtabmap_1_1Rtabmap.html#a7a841702b925777620714fce7b41fd69',1,'rtabmap::Rtabmap']]], + ['setpath_94',['setPath',['../classUDirectory.html#aadfc0f6dfedc74bb6ef67dc87d6441f4',1,'UDirectory']]], + ['setpose_95',['setPose',['../classrtabmap_1_1Signature.html#aca4bf5db794637f0780f6eb2139a16f0',1,'rtabmap::Signature']]], + ['setposes_96',['setPoses',['../classrtabmap_1_1Statistics.html#acf7df1c7a8958a24988239fc40ece1ea',1,'rtabmap::Statistics']]], + ['setposterior_97',['setPosterior',['../classrtabmap_1_1Statistics.html#a915bb9bd90193a92f565f56024d61586',1,'rtabmap::Statistics']]], + ['setpredictionlc_98',['setPredictionLC',['../classrtabmap_1_1BayesFilter.html#a3255a54c1d2fc5b9a6db91fb38d591ae',1,'rtabmap::BayesFilter']]], + ['setprintcolored_99',['setPrintColored',['../classULogger.html#a773d95354adfe1fd1296f3b2f09668d3',1,'ULogger']]], + ['setprintendline_100',['setPrintEndline',['../classULogger.html#aa7cd59599601cdb214c6cb4df103dca0',1,'ULogger']]], + ['setprintlevel_101',['setPrintLevel',['../classULogger.html#a4a97457a98a02f60580e6f3c93f83d7a',1,'ULogger']]], + ['setprintthreadid_102',['setPrintThreadId',['../classULogger.html#a071b4484d0020a87760bbe282175724a',1,'ULogger']]], + ['setprinttime_103',['setPrintTime',['../classULogger.html#a2142b47257ecf1f2561afa8353eae411',1,'ULogger']]], + ['setprintwhere_104',['setPrintWhere',['../classULogger.html#af5a2e0f11770fcb457c1859c9f8b5ec3',1,'ULogger']]], + ['setprintwherefullpath_105',['setPrintWhereFullPath',['../classULogger.html#a2784b7a88339964e2a1c2b3436245bfc',1,'ULogger']]], + ['setpriority_106',['setPriority',['../classUThread.html#a80418be3a80a01ddd05a863b58787b43',1,'UThread']]], + ['setproximitydetectionid_107',['setProximityDetectionId',['../classrtabmap_1_1Statistics.html#a25b8a9b50054a80dc09423b6fe9f68ff',1,'rtabmap::Statistics']]], + ['setproximitydetectionmapid_108',['setProximityDetectionMapId',['../classrtabmap_1_1Statistics.html#a5e6df533a3c7a70d0391f7fe129e5eef',1,'rtabmap::Statistics']]], + ['setransacdeterministicseed_109',['setRansacDeterministicSeed',['../namespacertabmap_1_1util3d.html#a5f95aa913b08b0d0f12e9fc02b087692',1,'rtabmap::util3d']]], + ['setrate_110',['setRate',['../classrtabmap_1_1IMUThread.html#a3b646ffce1964e2ab6bc314dc4b27deb',1,'rtabmap::IMUThread']]], + ['setrawlikelihood_111',['setRawLikelihood',['../classrtabmap_1_1Statistics.html#a20a3634b3fbd36d86b1803f7427b105f',1,'rtabmap::Statistics']]], + ['setreducedids_112',['setReducedIds',['../classrtabmap_1_1Statistics.html#abf88d8f411f811549d91d29a5b78d308',1,'rtabmap::Statistics']]], + ['setrefimageid_113',['setRefImageId',['../classrtabmap_1_1Statistics.html#a4fa0c5aafea26effea2ed63d5bf3a31f',1,'rtabmap::Statistics']]], + ['setrefimagemapid_114',['setRefImageMapId',['../classrtabmap_1_1Statistics.html#a39895f500676995e2cc830169b80c7ca',1,'rtabmap::Statistics']]], + ['setresolution_115',['setResolution',['../classrtabmap_1_1CameraVideo.html#a7c8c8e9d343f78fdd17aad2db34dbecb',1,'rtabmap::CameraVideo']]], + ['setrgbdimage_116',['setRGBDImage',['../classrtabmap_1_1SensorData.html#a203770ef217dfdc67b98ca593b2cab24',1,'rtabmap::SensorData']]], + ['setsaved_117',['setsaved',['../classrtabmap_1_1VisualWord.html#a58f7ff50ca24f1586bf3fdf5999d6184',1,'rtabmap::VisualWord::setSaved()'],['../classrtabmap_1_1Signature.html#a02c5d305492e3534e3799b8b7c78d912',1,'rtabmap::Signature::setSaved()']]], + ['setscanparameters_118',['setscanparameters',['../classrtabmap_1_1SensorCaptureThread.html#a00a7a0e4f5277f6c6ed53bf832624c00',1,'rtabmap::SensorCaptureThread::setScanParameters(bool fromDepth, int downsampleStep=1, float rangeMin=0.0f, float rangeMax=0.0f, float voxelSize=0.0f, int normalsK=0, float normalsRadius=0.0f, float groundNormalsUp=0.0f, bool deskewing=false)'],['../classrtabmap_1_1SensorCaptureThread.html#a40f1016ea142c6117ffb080f64b4a854',1,'rtabmap::SensorCaptureThread::setScanParameters(bool fromDepth, int downsampleStep, float rangeMin, float rangeMax, float voxelSize, int normalsK, float normalsRadius, bool forceGroundNormalsUp, bool deskewing)']]], + ['setsignaturesdata_119',['setSignaturesData',['../classrtabmap_1_1Statistics.html#ad23568ea07d4ad167fcbd83a9083a2ef',1,'rtabmap::Statistics']]], + ['setstamp_120',['setstamp',['../classrtabmap_1_1SensorData.html#a5c0844e94d3fff50a8bfec2decf2f94c',1,'rtabmap::SensorData::setStamp()'],['../classrtabmap_1_1Statistics.html#a12bfc3ce8eb232a6ac3942af504bedef',1,'rtabmap::Statistics::setStamp()']]], + ['setstereocameramodel_121',['setStereoCameraModel',['../classrtabmap_1_1SensorData.html#ab2f74509af5e3f56d1c4d5e31c0c6003',1,'rtabmap::SensorData']]], + ['setstereocameramodels_122',['setStereoCameraModels',['../classrtabmap_1_1SensorData.html#ab4e6b5d917155b94d8b4b6242fe56c6e',1,'rtabmap::SensorData']]], + ['setstereoexposurecompensation_123',['setStereoExposureCompensation',['../classrtabmap_1_1SensorCaptureThread.html#a2c43f41518d914f2a3ae6959abcde989',1,'rtabmap::SensorCaptureThread']]], + ['setstereotodepth_124',['setStereoToDepth',['../classrtabmap_1_1SensorCaptureThread.html#ae0658121bc03f0eafd469ee114bc61f8',1,'rtabmap::SensorCaptureThread']]], + ['setsynchronous_125',['setSynchronous',['../classrtabmap_1_1DBDriverSqlite3.html#a187e2bbb52ae7f32a0fc79540f0f104b',1,'rtabmap::DBDriverSqlite3']]], + ['settempstore_126',['setTempStore',['../classrtabmap_1_1DBDriverSqlite3.html#a8f4adea749a2d30340715002056f9062',1,'rtabmap::DBDriverSqlite3']]], + ['settimethreshold_127',['setTimeThreshold',['../classrtabmap_1_1Rtabmap.html#a80add8fadd488d0c7781c249abea0d5d',1,'rtabmap::Rtabmap']]], + ['settreadidfilter_128',['setTreadIdFilter',['../classULogger.html#ada44d4afa869f1f9eab174a28c8a1acd',1,'ULogger']]], + ['settype_129',['setType',['../classULogger.html#a0fe73ce7c193ff399bca16b8d4d4cabb',1,'ULogger']]], + ['setuserdata_130',['setuserdata',['../classrtabmap_1_1SensorData.html#accb5f254667af3074993a073a4e1f072',1,'rtabmap::SensorData::setUserData()'],['../classrtabmap_1_1Rtabmap.html#a037ddb5d737e0466d7610b88d8429bd6',1,'rtabmap::Rtabmap::setUserData()'],['../classrtabmap_1_1Memory.html#aff18f08be0a7951f508276e341759f5c',1,'rtabmap::Memory::setUserData()']]], + ['setvelocity_131',['setVelocity',['../classrtabmap_1_1Signature.html#a1e48a2cde44ad1ecc2daaf5e8245e86a',1,'rtabmap::Signature']]], + ['setweight_132',['setWeight',['../classrtabmap_1_1Signature.html#a28cc9f0c8d553a24ef9e5227be1c99fe',1,'rtabmap::Signature']]], + ['setweights_133',['setWeights',['../classrtabmap_1_1Statistics.html#a918d447083cfcea3ab040e985461ae45',1,'rtabmap::Statistics']]], + ['setwmstate_134',['setWmState',['../classrtabmap_1_1Statistics.html#aa43870ba13369f23c122bff62f6654c8',1,'rtabmap::Statistics']]], + ['setwords_135',['setWords',['../classrtabmap_1_1Signature.html#a6fb8d04c4c2c8ee6f82d1eb65fd750a4',1,'rtabmap::Signature']]], + ['setwordsdescriptors_136',['setWordsDescriptors',['../classrtabmap_1_1Signature.html#a80565e1439be473d9c783d5c624b1a02',1,'rtabmap::Signature']]], + ['setworkingdirectory_137',['setWorkingDirectory',['../classrtabmap_1_1Rtabmap.html#a25028c3e8d8018c03f47f06150d76eab',1,'rtabmap::Rtabmap']]], + ['shareto_138',['shareTo',['../classrtabmap_1_1LocalGridCache.html#a6350523acd5ce71be45cd653071837fc',1,'rtabmap::LocalGridCache']]], + ['signature_139',['signature',['../classrtabmap_1_1Signature.html#a8e079b11910a45639a792158c40693ad',1,'rtabmap::Signature::Signature()'],['../classrtabmap_1_1Signature.html#aa3367bba5b890341238d93e642f847a7',1,'rtabmap::Signature::Signature(int id, int mapId=-1, int weight=0, double stamp=0.0, const std::string &label=std::string(), const Transform &pose=Transform(), const Transform &groundTruthPose=Transform(), const SensorData &sensorData=SensorData())'],['../classrtabmap_1_1Signature.html#af106b6a37909c236e22f5cac6150ce62',1,'rtabmap::Signature::Signature(const SensorData &data)']]], + ['size_140',['size',['../classrtabmap_1_1Landmark.html#acba351c01c619a0d78e52e7bfca94111',1,'rtabmap::Landmark::size()'],['../classrtabmap_1_1Transform.html#a2cdd55b67e206a287e7bf4d248fb5256',1,'rtabmap::Transform::size()']]], + ['solvepnpransac_141',['solvePnPRansac',['../namespacertabmap_1_1util3d.html#ad426e396a196d6f69a004bb55982f9f7',1,'rtabmap::util3d']]], + ['ssc_142',['SSC',['../namespacertabmap_1_1util2d.html#aa6957971e17f27bb066efe036d80fd46',1,'rtabmap::util2d']]], + ['ssd_143',['ssd',['../namespacertabmap_1_1util2d.html#a179e07ca5bc9581ff4782ae8f9d33521',1,'rtabmap::util2d']]], + ['stamp_144',['stamp',['../classrtabmap_1_1EnvSensor.html#a1bbcf9a834523dd2e91ef1ab8d31d5e4',1,'rtabmap::EnvSensor::stamp()'],['../classrtabmap_1_1GPS.html#a8620d60c593c641eb3be44ae41bec799',1,'rtabmap::GPS::stamp()'],['../classrtabmap_1_1SensorData.html#a566e5600bc0369f2f88ff0c597cefcfb',1,'rtabmap::SensorData::stamp()'],['../classrtabmap_1_1Statistics.html#a24a86b496c06f7d027ebb803b0ce70dd',1,'rtabmap::Statistics::stamp()']]], + ['start_145',['start',['../classUTimer.html#a10f628d8be04474d13c04b07c0426200',1,'UTimer::start()'],['../classUThread.html#a051e9adcf24f92b9c8e31acd06bad88c',1,'UThread::start()']]], + ['startdeletion_146',['startDeletion',['../classUObjDeletionThread.html#a2b4e12d9f11684b1378bb77a1a3c54b3',1,'UObjDeletionThread']]], + ['statistics_147',['statistics',['../classrtabmap_1_1Statistics.html#a5f5bf8e57410944ec46be25a5bf8ab46',1,'rtabmap::Statistics::Statistics()'],['../classrtabmap_1_1OdometryInfo.html#a3353258f68ec539287dcc60cc08f3da7',1,'rtabmap::OdometryInfo::statistics()']]], + ['stereo_148',['Stereo',['../classrtabmap_1_1Stereo.html#a1031c68f4e66690da216718382af0ab3',1,'rtabmap::Stereo']]], + ['stereobm_149',['stereobm',['../classrtabmap_1_1StereoBM.html#a33ff25f4afacce93201f509b78e5ca6f',1,'rtabmap::StereoBM::StereoBM(int blockSize, int numDisparities)'],['../classrtabmap_1_1StereoBM.html#a74970c7517eec90828dd03510c3e3db0',1,'rtabmap::StereoBM::StereoBM(const ParametersMap &parameters=ParametersMap())']]], + ['stereocameramodel_150',['stereocameramodel',['../classrtabmap_1_1StereoCameraModel.html#a8e3a5c32e13727545f2d22dda05c96b0',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, double fx, double fy, double cx, double cy, double baseline, const Transform &localTransform=Transform(0, 0, 1, 0, -1, 0, 0, 0, 0,-1, 0, 0), const cv::Size &imageSize=cv::Size(0, 0))'],['../classrtabmap_1_1StereoCameraModel.html#a0bdbbaa6e3ab315b0c5fce03247cea6c',1,'rtabmap::StereoCameraModel::StereoCameraModel(double fx, double fy, double cx, double cy, double baseline, const Transform &localTransform=Transform(0, 0, 1, 0, -1, 0, 0, 0, 0,-1, 0, 0), const cv::Size &imageSize=cv::Size(0, 0))'],['../classrtabmap_1_1StereoCameraModel.html#a76bab07a51033de989fc522064ede024',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, const CameraModel &leftCameraModel, const CameraModel &rightCameraModel, const Transform &extrinsics)'],['../classrtabmap_1_1StereoCameraModel.html#ae91c2717319f3cd7b6f40768e5adbb9f',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, const CameraModel &leftCameraModel, const CameraModel &rightCameraModel, const cv::Mat &R=cv::Mat(), const cv::Mat &T=cv::Mat(), const cv::Mat &E=cv::Mat(), const cv::Mat &F=cv::Mat())'],['../classrtabmap_1_1StereoCameraModel.html#a1887639053ef5c09c3f650b5a7f280d8',1,'rtabmap::StereoCameraModel::StereoCameraModel(const std::string &name, const cv::Size &imageSize1, const cv::Mat &K1, const cv::Mat &D1, const cv::Mat &R1, const cv::Mat &P1, const cv::Size &imageSize2, const cv::Mat &K2, const cv::Mat &D2, const cv::Mat &R2, const cv::Mat &P2, const cv::Mat &R, const cv::Mat &T, const cv::Mat &E, const cv::Mat &F, const Transform &localTransform=Transform(0, 0, 1, 0, -1, 0, 0, 0, 0,-1, 0, 0))'],['../classrtabmap_1_1StereoCameraModel.html#a179ffcbc49ff3a281ef33cb4381e061c',1,'rtabmap::StereoCameraModel::StereoCameraModel()']]], + ['stereocameramodels_151',['stereoCameraModels',['../classrtabmap_1_1SensorData.html#ab02d686ac7ef8b389655e913768b4d87',1,'rtabmap::SensorData']]], + ['stereodense_152',['StereoDense',['../classrtabmap_1_1StereoDense.html#a57f0c431678a2c9db1b5f7dd46cbf49f',1,'rtabmap::StereoDense']]], + ['stereoopticalflow_153',['StereoOpticalFlow',['../classrtabmap_1_1StereoOpticalFlow.html#a85173879ab911862112710fa1c94d8c5',1,'rtabmap::StereoOpticalFlow']]], + ['stereosgbm_154',['StereoSGBM',['../classrtabmap_1_1StereoSGBM.html#ab7f04d815235b6ab8178e8572602dcd1',1,'rtabmap::StereoSGBM']]], + ['stereotransform_155',['stereoTransform',['../classrtabmap_1_1StereoCameraModel.html#a506f83654d7f772a3743d24869c05742',1,'rtabmap::StereoCameraModel']]], + ['stop_156',['stop',['../classUTimer.html#a6a517d6f5f6e6c28b9392d04be22a320',1,'UTimer']]], + ['strategyname_157',['strategyName',['../classrtabmap_1_1RegistrationIcp.html#aef9238a37e0b70c9368b2e20cfe7df12',1,'rtabmap::RegistrationIcp']]], + ['subtractadaptivefiltering_158',['subtractadaptivefiltering',['../namespacertabmap_1_1util3d.html#a2d730d57c10b9ef235388c8e6bd49132',1,'rtabmap::util3d::subtractAdaptiveFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearchRatio=0.01, int minNeighborsInRadius=1, const Eigen::Vector3f &viewpoint=Eigen::Vector3f(0, 0, 0))'],['../namespacertabmap_1_1util3d.html#aa82dd73da48128b88a6aaf20c625814d',1,'rtabmap::util3d::subtractAdaptiveFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearchRatio=0.01, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1, const Eigen::Vector3f &viewpoint=Eigen::Vector3f(0, 0, 0))']]], + ['subtractfiltering_159',['subtractfiltering',['../group__SubtractFiltering.html#ga69fb3ae457d192fd2c12631b0b5adf60',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZ >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga74d28899131bcb449b4d243a556c53aa',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gad92c79e9320d8eae62053d01bb8ba9df',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointNormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga49d4f22e20984d271bb4c3240018eeed',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga1879c56f82037789aed799c484fb883a',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gae14131d7ab09a650fb1411a8252e5526',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZ >::Ptr &subtractCloud, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gad2840d4057963b7cb29c02ee15fca895',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &subtractCloud, float radiusSearch, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#ga68cd453fcda96d2dba733650879f5d54',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointNormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gaafd6fae4cac4f182d79e4507226165ef',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)'],['../group__SubtractFiltering.html#gaf2bca73b4dc564bb6b2b7b779c718373',1,'rtabmap::util3d::subtractFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &subtractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_12.js b/preview/pr-1492/api/latest/search/functions_12.js index c52a9441..629c567a 100644 --- a/preview/pr-1492/api/latest/search/functions_12.js +++ b/preview/pr-1492/api/latest/search/functions_12.js @@ -3,37 +3,656 @@ var searchData= ['t_0',['T',['../classrtabmap_1_1StereoCameraModel.html#a82d60ddca8d0cdbe939b043ed02334b6',1,'rtabmap::StereoCameraModel']]], ['takedata_1',['takeData',['../classrtabmap_1_1SensorCapture.html#aca06c645212a7501a246ea593406bcaf',1,'rtabmap::SensorCapture']]], ['theta_2',['theta',['../classrtabmap_1_1Transform.html#acc7f19107da9b048a43497f93dd39582',1,'rtabmap::Transform']]], - ['to3dof_3',['to3DoF',['../classrtabmap_1_1Transform.html#a3a1b7b3d9f2db760b8eff9f3f90cd405',1,'rtabmap::Transform']]], - ['to4dof_4',['to4DoF',['../classrtabmap_1_1Transform.html#a9b0c23cbc2d0938b8da638930cb109de',1,'rtabmap::Transform']]], - ['tobool_5',['toBool',['../classUVariant.html#aef09280be48b33bcc066de2a636be31f',1,'UVariant']]], - ['tochar_6',['toChar',['../classUVariant.html#aa2efe71a7dbf953c26134281c815c489',1,'UVariant']]], - ['tochararray_7',['toCharArray',['../classUVariant.html#ae51189767aa02abd8a538b183f95f993',1,'UVariant']]], - ['todouble_8',['toDouble',['../classUVariant.html#a4c4ce1241a89ab635c0cdb04b3f3b0e9',1,'UVariant']]], - ['todoublearray_9',['toDoubleArray',['../classUVariant.html#a2b36afe6bf8f22f4e46d31596a2bbf74',1,'UVariant']]], - ['toenu_5fwgs84_10',['toENU_WGS84',['../classrtabmap_1_1GeodeticCoords.html#aedf48d8bfb2c8c181b1382919bf7b44c',1,'rtabmap::GeodeticCoords']]], - ['tofloat_11',['toFloat',['../classUVariant.html#a193ad2132d39551e780f813f38b174f1',1,'UVariant']]], - ['tofloatarray_12',['toFloatArray',['../classUVariant.html#acf89922efcc2fc0bea692623c8de4f8c',1,'UVariant']]], - ['togeocentric_5fwgs84_13',['toGeocentric_WGS84',['../classrtabmap_1_1GeodeticCoords.html#ae92c7ff2c0b5c5a41902bdfd589d5c10',1,'rtabmap::GeodeticCoords']]], - ['togeodeticcoords_14',['toGeodeticCoords',['../classrtabmap_1_1GPS.html#a2eeb2607721870789914f12688cbc375',1,'rtabmap::GPS']]], - ['toint_15',['toInt',['../classUVariant.html#aad652810c6faa5e0497049157b5b2a10',1,'UVariant']]], - ['tointarray_16',['toIntArray',['../classUVariant.html#a8ee57d98adc4f8c2798c3ba1b86f54b1',1,'UVariant']]], - ['toshort_17',['toShort',['../classUVariant.html#acd84cd8b255640810073c10331cf13b6',1,'UVariant']]], - ['toshortarray_18',['toShortArray',['../classUVariant.html#abae96c1d3abc90aea321a460d63250cb',1,'UVariant']]], - ['tostr_19',['toStr',['../classUVariant.html#a67cc47b07b28108ae018790073541438',1,'UVariant']]], - ['touchar_20',['toUChar',['../classUVariant.html#a1791fbefb946a8803f87f5049135eea7',1,'UVariant']]], - ['touchararray_21',['toUCharArray',['../classUVariant.html#ab7346a22ad30fb42e3b0e1750f6ba8e6',1,'UVariant']]], - ['touint_22',['toUInt',['../classUVariant.html#aa129ebd6447838c1584145e843e6c4e8',1,'UVariant']]], - ['touintarray_23',['toUIntArray',['../classUVariant.html#ad0aa83f26922b59194e69312ee771173',1,'UVariant']]], - ['toushort_24',['toUShort',['../classUVariant.html#a5e6282c19acb4de5a29f55143d451f60',1,'UVariant']]], - ['toushortarray_25',['toUShortArray',['../classUVariant.html#a40b1bccc560ab55190d3608ea0115bb2',1,'UVariant']]], - ['transform_26',['transform',['../classrtabmap_1_1Transform.html#ac3654d3f6802d4b0c17b6110d1eda71a',1,'rtabmap::Transform::Transform()'],['../classrtabmap_1_1Transform.html#af434ccbc426920a1b35ecbf4eec226e7',1,'rtabmap::Transform::Transform(float x, float y, float theta)'],['../classrtabmap_1_1Transform.html#af471c17a5e411db55813b766727830f4',1,'rtabmap::Transform::Transform(float x, float y, float z, float qx, float qy, float qz, float qw)'],['../classrtabmap_1_1Transform.html#a82b851897ce2ca729d62fb92dcc48b9f',1,'rtabmap::Transform::Transform(const cv::Mat &transformationMatrix)'],['../classrtabmap_1_1Transform.html#a9b89b8bbe9cd75986bcb1ba6ceb5b9cd',1,'rtabmap::Transform::Transform(float r11, float r12, float r13, float o14, float r21, float r22, float r23, float o24, float r31, float r32, float r33, float o34)'],['../classrtabmap_1_1Transform.html#a1023adcd1e5d65647e6eda50160c3474',1,'rtabmap::Transform::Transform(float x, float y, float z, float roll, float pitch, float yaw)']]], - ['transformpoint_27',['transformpoint',['../group__TransformPoint.html#ga7bfb9d7e10b81cd3b5e3f164081388be',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZI &pt, const Transform &transform)'],['../group__TransformPoint.html#ga2ad96e68847f315e6d5df18d3219f308',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZ &pt, const Transform &transform)'],['../group__TransformPoint.html#ga4910f2b937d405bd529772c33d477ca4',1,'rtabmap::util3d::transformPoint(const cv::Point3d &pt, const Transform &transform)'],['../group__TransformPoint.html#ga88b4f827a105254bf08bdae73cebdbe9',1,'rtabmap::util3d::transformPoint(const cv::Point3f &pt, const Transform &transform)'],['../group__TransformPoint.html#ga90e6ffecb159bdff5afc75e16ab1fe19',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZRGB &pt, const Transform &transform)'],['../group__TransformPoint.html#gad98c1e7ba04edb9a57c5557d88360afd',1,'rtabmap::util3d::transformPoint(const pcl::PointNormal &point, const Transform &transform)'],['../group__TransformPoint.html#ga8cf51597b74c589365d2e0e2272bea70',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZRGBNormal &point, const Transform &transform)'],['../group__TransformPoint.html#gae272348c0353fe96683680b981a6b0fa',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZINormal &point, const Transform &transform)']]], - ['transformpointcloud_28',['transformpointcloud',['../group__TransformPointcloud.html#ga310e525344813377f2d470d47b7c4d51',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga18eb2c9ec062b5453bf7c97128d89018',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga7a573f91887b29ec4ff2ef6355df4473',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga46b86abad0f4aa2ba7f191da0e07ba69',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga1387b7a1d5280ed3596331f93fc56484',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#gac60701fa37d61f3cbe6f462da7576e73',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga59e54f906ba844eb8780946e57b0e271',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga2a621fc8ab625cd4003b4f26e0ce3b52',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga797f466a165622e08dda14cdaccb5df6',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga00514f671b8dbcc343ff481aa7c36367',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#gac7c95eba604afe62ab897df62d862220',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga47713c64205eb83460cfeec9a7bb6659',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)']]], - ['translation_29',['translation',['../classrtabmap_1_1Transform.html#aeeb0bbe0e84a9e46f63086c3ff4d4e0e',1,'rtabmap::Transform']]], - ['translationmatrix_30',['translationMatrix',['../classrtabmap_1_1Transform.html#a6a7bb81847554509d1128238860c047e',1,'rtabmap::Transform']]], - ['transvariance_31',['transVariance',['../classrtabmap_1_1Link.html#a3c4344c01b4f32a8b4a957b979fea84e',1,'rtabmap::Link']]], - ['triggernewmap_32',['triggerNewMap',['../classrtabmap_1_1Rtabmap.html#a4ab6de2be120bbda75577911d52346d4',1,'rtabmap::Rtabmap']]], - ['tx_33',['Tx',['../classrtabmap_1_1CameraModel.html#a6f6dc18af13a777e89a75725ef3e8ab4',1,'rtabmap::CameraModel']]], - ['type_34',['type',['../classUVariant.html#a4fa9e6607b2d99ba03d09bd39f42da4f',1,'UVariant::type()'],['../classrtabmap_1_1OptimizerTORO.html#a965efb877ac5edd3b6cda43983096a64',1,'rtabmap::OptimizerTORO::type()'],['../classrtabmap_1_1OptimizerGTSAM.html#a422fe2960e4b71832e2108d5ab2aee46',1,'rtabmap::OptimizerGTSAM::type()'],['../classrtabmap_1_1OptimizerG2O.html#af69edaad65a7f7f936fa99f8c617e10b',1,'rtabmap::OptimizerG2O::type()'],['../classrtabmap_1_1OptimizerCVSBA.html#afbf58e60900671630e0974a13e49b2b0',1,'rtabmap::OptimizerCVSBA::type()'],['../classrtabmap_1_1OptimizerCeres.html#ad6d6c0a0cdbea0ee5082d3aaa94d8e7a',1,'rtabmap::OptimizerCeres::type()'],['../classrtabmap_1_1Optimizer.html#aa2be82e1f986b1beae103148be7cd520',1,'rtabmap::Optimizer::type()'],['../classrtabmap_1_1IMUFilter.html#ab6dc95a6f031745a33599646e75ff9f6',1,'rtabmap::IMUFilter::type()'],['../classrtabmap_1_1EnvSensor.html#abae79475fe7e568269a4b4ef4c5a7d24',1,'rtabmap::EnvSensor::type()']]], - ['typename_35',['typename',['../classrtabmap_1_1Link.html#a1fb9569f6435b5a1c800a935b08f0159',1,'rtabmap::Link::typeName()'],['../classrtabmap_1_1Feature2D.html#a98050ef4da598e5b35bc32317bc58b84',1,'rtabmap::Feature2D::typeName()']]] + ['to_3',['to',['../classrtabmap_1_1Link.html#a8d534b311c37d789276dd58bd7dc89e4',1,'rtabmap::Link']]], + ['to3dof_4',['to3DoF',['../classrtabmap_1_1Transform.html#a3a1b7b3d9f2db760b8eff9f3f90cd405',1,'rtabmap::Transform']]], + ['to4dof_5',['to4DoF',['../classrtabmap_1_1Transform.html#a9b0c23cbc2d0938b8da638930cb109de',1,'rtabmap::Transform']]], + ['tobool_6',['toBool',['../classUVariant.html#aef09280be48b33bcc066de2a636be31f',1,'UVariant']]], + ['tochar_7',['toChar',['../classUVariant.html#aa2efe71a7dbf953c26134281c815c489',1,'UVariant']]], + ['tochararray_8',['toCharArray',['../classUVariant.html#ae51189767aa02abd8a538b183f95f993',1,'UVariant']]], + ['todouble_9',['toDouble',['../classUVariant.html#a4c4ce1241a89ab635c0cdb04b3f3b0e9',1,'UVariant']]], + ['todoublearray_10',['toDoubleArray',['../classUVariant.html#a2b36afe6bf8f22f4e46d31596a2bbf74',1,'UVariant']]], + ['toenu_5fwgs84_11',['toENU_WGS84',['../classrtabmap_1_1GeodeticCoords.html#aedf48d8bfb2c8c181b1382919bf7b44c',1,'rtabmap::GeodeticCoords']]], + ['tofloat_12',['toFloat',['../classUVariant.html#a193ad2132d39551e780f813f38b174f1',1,'UVariant']]], + ['tofloatarray_13',['toFloatArray',['../classUVariant.html#acf89922efcc2fc0bea692623c8de4f8c',1,'UVariant']]], + ['togeocentric_5fwgs84_14',['toGeocentric_WGS84',['../classrtabmap_1_1GeodeticCoords.html#ae92c7ff2c0b5c5a41902bdfd589d5c10',1,'rtabmap::GeodeticCoords']]], + ['togeodeticcoords_15',['toGeodeticCoords',['../classrtabmap_1_1GPS.html#a2eeb2607721870789914f12688cbc375',1,'rtabmap::GPS']]], + ['toint_16',['toInt',['../classUVariant.html#aad652810c6faa5e0497049157b5b2a10',1,'UVariant']]], + ['tointarray_17',['toIntArray',['../classUVariant.html#a8ee57d98adc4f8c2798c3ba1b86f54b1',1,'UVariant']]], + ['toshort_18',['toShort',['../classUVariant.html#acd84cd8b255640810073c10331cf13b6',1,'UVariant']]], + ['toshortarray_19',['toShortArray',['../classUVariant.html#abae96c1d3abc90aea321a460d63250cb',1,'UVariant']]], + ['tostr_20',['toStr',['../classUVariant.html#a67cc47b07b28108ae018790073541438',1,'UVariant']]], + ['touchar_21',['toUChar',['../classUVariant.html#a1791fbefb946a8803f87f5049135eea7',1,'UVariant']]], + ['touchararray_22',['toUCharArray',['../classUVariant.html#ab7346a22ad30fb42e3b0e1750f6ba8e6',1,'UVariant']]], + ['touint_23',['toUInt',['../classUVariant.html#aa129ebd6447838c1584145e843e6c4e8',1,'UVariant']]], + ['touintarray_24',['toUIntArray',['../classUVariant.html#ad0aa83f26922b59194e69312ee771173',1,'UVariant']]], + ['toushort_25',['toUShort',['../classUVariant.html#a5e6282c19acb4de5a29f55143d451f60',1,'UVariant']]], + ['toushortarray_26',['toUShortArray',['../classUVariant.html#a40b1bccc560ab55190d3608ea0115bb2',1,'UVariant']]], + ['transform_27',['transform',['../classrtabmap_1_1Transform.html#a9b89b8bbe9cd75986bcb1ba6ceb5b9cd',1,'rtabmap::Transform::Transform()'],['../classrtabmap_1_1Link.html#a49186880bde84ca3dd43c2d95449fbfb',1,'rtabmap::Link::transform()'],['../classrtabmap_1_1Transform.html#af434ccbc426920a1b35ecbf4eec226e7',1,'rtabmap::Transform::Transform(float x, float y, float theta)'],['../classrtabmap_1_1Transform.html#af471c17a5e411db55813b766727830f4',1,'rtabmap::Transform::Transform(float x, float y, float z, float qx, float qy, float qz, float qw)'],['../classrtabmap_1_1Transform.html#a82b851897ce2ca729d62fb92dcc48b9f',1,'rtabmap::Transform::Transform(const cv::Mat &transformationMatrix)'],['../classrtabmap_1_1Transform.html#a1023adcd1e5d65647e6eda50160c3474',1,'rtabmap::Transform::Transform(float x, float y, float z, float roll, float pitch, float yaw)'],['../classrtabmap_1_1Transform.html#ac3654d3f6802d4b0c17b6110d1eda71a',1,'rtabmap::Transform::Transform()']]], + ['transformfromxyzcorrespondences_28',['transformFromXYZCorrespondences',['../namespacertabmap_1_1util3d.html#aab3ff771d2b43075bb8e7ca6e730c37c',1,'rtabmap::util3d']]], + ['transformfromxyzcorrespondencessvd_29',['transformFromXYZCorrespondencesSVD',['../namespacertabmap_1_1util3d.html#a56797352c7d47f815c694bc4ccb1faea',1,'rtabmap::util3d']]], + ['transformlaserscan_30',['transformLaserScan',['../namespacertabmap_1_1util3d.html#abf12a46cc48ee93e6575ea624377fb42',1,'rtabmap::util3d']]], + ['transformpoint_31',['transformpoint',['../group__TransformPoint.html#ga88b4f827a105254bf08bdae73cebdbe9',1,'rtabmap::util3d::transformPoint(const cv::Point3f &pt, const Transform &transform)'],['../group__TransformPoint.html#ga4910f2b937d405bd529772c33d477ca4',1,'rtabmap::util3d::transformPoint(const cv::Point3d &pt, const Transform &transform)'],['../group__TransformPoint.html#ga2ad96e68847f315e6d5df18d3219f308',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZ &pt, const Transform &transform)'],['../group__TransformPoint.html#ga7bfb9d7e10b81cd3b5e3f164081388be',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZI &pt, const Transform &transform)'],['../group__TransformPoint.html#ga90e6ffecb159bdff5afc75e16ab1fe19',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZRGB &pt, const Transform &transform)'],['../group__TransformPoint.html#gad98c1e7ba04edb9a57c5557d88360afd',1,'rtabmap::util3d::transformPoint(const pcl::PointNormal &point, const Transform &transform)'],['../group__TransformPoint.html#ga8cf51597b74c589365d2e0e2272bea70',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZRGBNormal &point, const Transform &transform)'],['../group__TransformPoint.html#gae272348c0353fe96683680b981a6b0fa',1,'rtabmap::util3d::transformPoint(const pcl::PointXYZINormal &point, const Transform &transform)']]], + ['transformpointcloud_32',['transformpointcloud',['../group__TransformPointcloud.html#ga47713c64205eb83460cfeec9a7bb6659',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#gac7c95eba604afe62ab897df62d862220',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga46b86abad0f4aa2ba7f191da0e07ba69',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga7a573f91887b29ec4ff2ef6355df4473',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga18eb2c9ec062b5453bf7c97128d89018',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga310e525344813377f2d470d47b7c4d51',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga1387b7a1d5280ed3596331f93fc56484',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#gac60701fa37d61f3cbe6f462da7576e73',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const Transform &transform)'],['../group__TransformPointcloud.html#ga59e54f906ba844eb8780946e57b0e271',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga2a621fc8ab625cd4003b4f26e0ce3b52',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga797f466a165622e08dda14cdaccb5df6',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)'],['../group__TransformPointcloud.html#ga00514f671b8dbcc343ff481aa7c36367',1,'rtabmap::util3d::transformPointCloud(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &transform)']]], + ['translation_33',['translation',['../classrtabmap_1_1Transform.html#aeeb0bbe0e84a9e46f63086c3ff4d4e0e',1,'rtabmap::Transform']]], + ['translationmatrix_34',['translationMatrix',['../classrtabmap_1_1Transform.html#a6a7bb81847554509d1128238860c047e',1,'rtabmap::Transform']]], + ['transvariance_35',['transVariance',['../classrtabmap_1_1Link.html#a3c4344c01b4f32a8b4a957b979fea84e',1,'rtabmap::Link']]], + ['triggernewmap_36',['triggerNewMap',['../classrtabmap_1_1Rtabmap.html#a4ab6de2be120bbda75577911d52346d4',1,'rtabmap::Rtabmap']]], + ['tx_37',['Tx',['../classrtabmap_1_1CameraModel.html#a6f6dc18af13a777e89a75725ef3e8ab4',1,'rtabmap::CameraModel']]], + ['type_38',['type',['../classrtabmap_1_1IMUFilter.html#ab6dc95a6f031745a33599646e75ff9f6',1,'rtabmap::IMUFilter::type()'],['../classUVariant.html#a4fa9e6607b2d99ba03d09bd39f42da4f',1,'UVariant::type()'],['../classrtabmap_1_1OptimizerTORO.html#a965efb877ac5edd3b6cda43983096a64',1,'rtabmap::OptimizerTORO::type()'],['../classrtabmap_1_1OptimizerGTSAM.html#a422fe2960e4b71832e2108d5ab2aee46',1,'rtabmap::OptimizerGTSAM::type()'],['../classrtabmap_1_1OptimizerG2O.html#af69edaad65a7f7f936fa99f8c617e10b',1,'rtabmap::OptimizerG2O::type()'],['../classrtabmap_1_1OptimizerCVSBA.html#afbf58e60900671630e0974a13e49b2b0',1,'rtabmap::OptimizerCVSBA::type()'],['../classrtabmap_1_1OptimizerCeres.html#ad6d6c0a0cdbea0ee5082d3aaa94d8e7a',1,'rtabmap::OptimizerCeres::type()'],['../classrtabmap_1_1Optimizer.html#aa2be82e1f986b1beae103148be7cd520',1,'rtabmap::Optimizer::type()'],['../classrtabmap_1_1Link.html#a17ea666cb54c4f7cce1c80bc2e1950c3',1,'rtabmap::Link::type()'],['../classrtabmap_1_1EnvSensor.html#abae79475fe7e568269a4b4ef4c5a7d24',1,'rtabmap::EnvSensor::type()']]], + ['typebayesfullpredictionupdate_39',['typeBayesFullPredictionUpdate',['../classrtabmap_1_1Parameters.html#a1b03bdfcb282bf6fa5e8a0e31e9a8525',1,'rtabmap::Parameters']]], + ['typebayespredictionlc_40',['typeBayesPredictionLC',['../classrtabmap_1_1Parameters.html#acea3564948945be8a1d5d3627b33bcb0',1,'rtabmap::Parameters']]], + ['typebayesvirtualplacepriorthr_41',['typeBayesVirtualPlacePriorThr',['../classrtabmap_1_1Parameters.html#adf0155fc5e015ad6504d3772243f325b',1,'rtabmap::Parameters']]], + ['typebriefbytes_42',['typeBRIEFBytes',['../classrtabmap_1_1Parameters.html#aaf12f1bf5dac3d8471b215c296cc8861',1,'rtabmap::Parameters']]], + ['typebriskoctaves_43',['typeBRISKOctaves',['../classrtabmap_1_1Parameters.html#a32090c806b45a54559ef748c2b6efa7f',1,'rtabmap::Parameters']]], + ['typebriskpatternscale_44',['typeBRISKPatternScale',['../classrtabmap_1_1Parameters.html#a6b92c13841b0414e22b4548f9256ec18',1,'rtabmap::Parameters']]], + ['typebriskthresh_45',['typeBRISKThresh',['../classrtabmap_1_1Parameters.html#a2cbca0a14867ca55a8a69cbaedc6dc34',1,'rtabmap::Parameters']]], + ['typedbsqlite3cachesize_46',['typeDbSqlite3CacheSize',['../classrtabmap_1_1Parameters.html#adc6b1d1e169b30b7f19cd21c36024560',1,'rtabmap::Parameters']]], + ['typedbsqlite3inmemory_47',['typeDbSqlite3InMemory',['../classrtabmap_1_1Parameters.html#aa6e22f8aff3859fe1bf721003f119d12',1,'rtabmap::Parameters']]], + ['typedbsqlite3journalmode_48',['typeDbSqlite3JournalMode',['../classrtabmap_1_1Parameters.html#a66461d34ae9403d1894fd2ebab9a0362',1,'rtabmap::Parameters']]], + ['typedbsqlite3synchronous_49',['typeDbSqlite3Synchronous',['../classrtabmap_1_1Parameters.html#a5efc8cba8299a871fe1bfcc84813235b',1,'rtabmap::Parameters']]], + ['typedbsqlite3tempstore_50',['typeDbSqlite3TempStore',['../classrtabmap_1_1Parameters.html#a034464f74ed924e4fdd01bdc831a1351',1,'rtabmap::Parameters']]], + ['typedbtargetversion_51',['typeDbTargetVersion',['../classrtabmap_1_1Parameters.html#aa820cbcc77ed4110aaf31ca3c28dc825',1,'rtabmap::Parameters']]], + ['typefastcv_52',['typeFASTCV',['../classrtabmap_1_1Parameters.html#a5901a44519f83ee0c3dac11708c5000b',1,'rtabmap::Parameters']]], + ['typefastgpu_53',['typeFASTGpu',['../classrtabmap_1_1Parameters.html#aaa19b88f37d0b22742b30d56693db136',1,'rtabmap::Parameters']]], + ['typefastgpukeypointsratio_54',['typeFASTGpuKeypointsRatio',['../classrtabmap_1_1Parameters.html#a160d80af5cb01967f4273c73bd5f0941',1,'rtabmap::Parameters']]], + ['typefastgridcols_55',['typeFASTGridCols',['../classrtabmap_1_1Parameters.html#af56f2be335a5b506a6ea0cf372a12f05',1,'rtabmap::Parameters']]], + ['typefastgridrows_56',['typeFASTGridRows',['../classrtabmap_1_1Parameters.html#a2cfe8ce563fab9a6ca1ba068e0198eb3',1,'rtabmap::Parameters']]], + ['typefastmaxthreshold_57',['typeFASTMaxThreshold',['../classrtabmap_1_1Parameters.html#a05d39093fbede5866a0206b6e1f9740f',1,'rtabmap::Parameters']]], + ['typefastminthreshold_58',['typeFASTMinThreshold',['../classrtabmap_1_1Parameters.html#ab411fa51c0d1f98219fca770c9437aeb',1,'rtabmap::Parameters']]], + ['typefastnonmaxsuppression_59',['typeFASTNonmaxSuppression',['../classrtabmap_1_1Parameters.html#ae0ad8d42c727252b27f28cbba18c2dd8',1,'rtabmap::Parameters']]], + ['typefastthreshold_60',['typeFASTThreshold',['../classrtabmap_1_1Parameters.html#a34974bddc4ad79368deec6750bdf3a96',1,'rtabmap::Parameters']]], + ['typefreaknoctaves_61',['typeFREAKNOctaves',['../classrtabmap_1_1Parameters.html#a0020d3d78993cc9cc0c95431b40b5a59',1,'rtabmap::Parameters']]], + ['typefreakorientationnormalized_62',['typeFREAKOrientationNormalized',['../classrtabmap_1_1Parameters.html#a3fbceb8a9cc7ff9cf6c6c527ed869fcb',1,'rtabmap::Parameters']]], + ['typefreakpatternscale_63',['typeFREAKPatternScale',['../classrtabmap_1_1Parameters.html#a189a8a5f4a9c38e9447264317cd3eb84',1,'rtabmap::Parameters']]], + ['typefreakscalenormalized_64',['typeFREAKScaleNormalized',['../classrtabmap_1_1Parameters.html#a91777f019f78d25534a66d6175d4f72e',1,'rtabmap::Parameters']]], + ['typeg2ooptimizer_65',['typeg2oOptimizer',['../classrtabmap_1_1Parameters.html#a64492762bbb365c5b47c0129e810a05d',1,'rtabmap::Parameters']]], + ['typeg2osolver_66',['typeg2oSolver',['../classrtabmap_1_1Parameters.html#a9e22737f0f42ad706c6f596eb091123e',1,'rtabmap::Parameters']]], + ['typegfttblocksize_67',['typeGFTTBlockSize',['../classrtabmap_1_1Parameters.html#a8719a4e4a489e75827afb2d608c32d1a',1,'rtabmap::Parameters']]], + ['typegfttgpu_68',['typeGFTTGpu',['../classrtabmap_1_1Parameters.html#ac6d6728368b853ac0d99392df65886ba',1,'rtabmap::Parameters']]], + ['typegfttk_69',['typeGFTTK',['../classrtabmap_1_1Parameters.html#ab2eb6a1b538b7436acf902cf9adff619',1,'rtabmap::Parameters']]], + ['typegfttmindistance_70',['typeGFTTMinDistance',['../classrtabmap_1_1Parameters.html#ab07df1d353e8790f93c6061b7ef94950',1,'rtabmap::Parameters']]], + ['typegfttqualitylevel_71',['typeGFTTQualityLevel',['../classrtabmap_1_1Parameters.html#ad53c1300170a847bbf7be05a2e74b1bd',1,'rtabmap::Parameters']]], + ['typegfttuseharrisdetector_72',['typeGFTTUseHarrisDetector',['../classrtabmap_1_1Parameters.html#a0f940f605245ae18431809f675306fad',1,'rtabmap::Parameters']]], + ['typegmsthresholdfactor_73',['typeGMSThresholdFactor',['../classrtabmap_1_1Parameters.html#a2458c36b8bbaad6f63d6117e5d170d9f',1,'rtabmap::Parameters']]], + ['typegmswithrotation_74',['typeGMSWithRotation',['../classrtabmap_1_1Parameters.html#a3acf4701ca3d526ded2e529a2a9552b9',1,'rtabmap::Parameters']]], + ['typegmswithscale_75',['typeGMSWithScale',['../classrtabmap_1_1Parameters.html#a67eff6bc0809423e87206a24a4a2cbc3',1,'rtabmap::Parameters']]], + ['typegrid3d_76',['typeGrid3D',['../classrtabmap_1_1Parameters.html#acfef8bef24a69b28e98a6ea4a444ac94',1,'rtabmap::Parameters']]], + ['typegridcellsize_77',['typeGridCellSize',['../classrtabmap_1_1Parameters.html#aed3ded9d914622851725fb1dfea5ba27',1,'rtabmap::Parameters']]], + ['typegridclusterradius_78',['typeGridClusterRadius',['../classrtabmap_1_1Parameters.html#aae34ac78547641bccc3e99b45573c1ad',1,'rtabmap::Parameters']]], + ['typegriddepthdecimation_79',['typeGridDepthDecimation',['../classrtabmap_1_1Parameters.html#a173b5c0470421b57a77fa8a4fcfef71e',1,'rtabmap::Parameters']]], + ['typegriddepthroiratios_80',['typeGridDepthRoiRatios',['../classrtabmap_1_1Parameters.html#a58176c67d4275b5d8351aae9c6171cea',1,'rtabmap::Parameters']]], + ['typegridflatobstacledetected_81',['typeGridFlatObstacleDetected',['../classrtabmap_1_1Parameters.html#aecd539a71b6553272f0f292a820696b0',1,'rtabmap::Parameters']]], + ['typegridfootprintheight_82',['typeGridFootprintHeight',['../classrtabmap_1_1Parameters.html#aabe4b27b1768583dddda328bc70cde2d',1,'rtabmap::Parameters']]], + ['typegridfootprintlength_83',['typeGridFootprintLength',['../classrtabmap_1_1Parameters.html#a432c6050b500b67ad43290d0b57ec54a',1,'rtabmap::Parameters']]], + ['typegridfootprintwidth_84',['typeGridFootprintWidth',['../classrtabmap_1_1Parameters.html#a9744022c80e913e2e98bcd0028c3ec0a',1,'rtabmap::Parameters']]], + ['typegridglobalaltitudedelta_85',['typeGridGlobalAltitudeDelta',['../classrtabmap_1_1Parameters.html#a1b40a55f3d52e26edb2158a9724f742e',1,'rtabmap::Parameters']]], + ['typegridglobaleroded_86',['typeGridGlobalEroded',['../classrtabmap_1_1Parameters.html#a8148b8e333ac42319222327ce64be8d3',1,'rtabmap::Parameters']]], + ['typegridglobalfloodfilldepth_87',['typeGridGlobalFloodFillDepth',['../classrtabmap_1_1Parameters.html#a3043a76b3ab8d56808303acf5af91565',1,'rtabmap::Parameters']]], + ['typegridglobalfootprintradius_88',['typeGridGlobalFootprintRadius',['../classrtabmap_1_1Parameters.html#ac04e58ce51c7aef4dd2d1360ab89e98b',1,'rtabmap::Parameters']]], + ['typegridglobalmaxnodes_89',['typeGridGlobalMaxNodes',['../classrtabmap_1_1Parameters.html#a629f404911e9fea1e286a201247971b5',1,'rtabmap::Parameters']]], + ['typegridglobalminsize_90',['typeGridGlobalMinSize',['../classrtabmap_1_1Parameters.html#af86df131ee1ae31f34f21d0df17420c9',1,'rtabmap::Parameters']]], + ['typegridglobaloccupancythr_91',['typeGridGlobalOccupancyThr',['../classrtabmap_1_1Parameters.html#a0596b35d810c49b112b991e9a95976e6',1,'rtabmap::Parameters']]], + ['typegridglobalprobclampingmax_92',['typeGridGlobalProbClampingMax',['../classrtabmap_1_1Parameters.html#a71ccc2786718467fb8e316cef1ff5cfb',1,'rtabmap::Parameters']]], + ['typegridglobalprobclampingmin_93',['typeGridGlobalProbClampingMin',['../classrtabmap_1_1Parameters.html#a9343f83510ea7d71f74b8afa89801e80',1,'rtabmap::Parameters']]], + ['typegridglobalprobhit_94',['typeGridGlobalProbHit',['../classrtabmap_1_1Parameters.html#af49bb1ad7d692af846ffdea81fee7112',1,'rtabmap::Parameters']]], + ['typegridglobalprobmiss_95',['typeGridGlobalProbMiss',['../classrtabmap_1_1Parameters.html#ad411cd53072e045e4c16769fe9911db8',1,'rtabmap::Parameters']]], + ['typegridglobalupdateerror_96',['typeGridGlobalUpdateError',['../classrtabmap_1_1Parameters.html#a8b11452582f9a589f3f3f7b6f95e4b3f',1,'rtabmap::Parameters']]], + ['typegridgroundisobstacle_97',['typeGridGroundIsObstacle',['../classrtabmap_1_1Parameters.html#ab09d3e03e8446019a7ee6519b89ac5d3',1,'rtabmap::Parameters']]], + ['typegridmapframeprojection_98',['typeGridMapFrameProjection',['../classrtabmap_1_1Parameters.html#a422516d13bbd63c4a3a4af5d26809111',1,'rtabmap::Parameters']]], + ['typegridmaxgroundangle_99',['typeGridMaxGroundAngle',['../classrtabmap_1_1Parameters.html#a3ef2ad89200198b6df481d8e48488d52',1,'rtabmap::Parameters']]], + ['typegridmaxgroundheight_100',['typeGridMaxGroundHeight',['../classrtabmap_1_1Parameters.html#a7a8caafd0dece0ff8292b697f523b3b6',1,'rtabmap::Parameters']]], + ['typegridmaxobstacleheight_101',['typeGridMaxObstacleHeight',['../classrtabmap_1_1Parameters.html#a3e7b08928550a7e14de4988b80397c4a',1,'rtabmap::Parameters']]], + ['typegridminclustersize_102',['typeGridMinClusterSize',['../classrtabmap_1_1Parameters.html#afe2590b76da5d7cc6b8c61900cc35cd4',1,'rtabmap::Parameters']]], + ['typegridmingroundheight_103',['typeGridMinGroundHeight',['../classrtabmap_1_1Parameters.html#a1afa99d4494551529582c14da661c8a4',1,'rtabmap::Parameters']]], + ['typegridnoisefilteringminneighbors_104',['typeGridNoiseFilteringMinNeighbors',['../classrtabmap_1_1Parameters.html#a93e701588a77aaf96e43405aa77a4b35',1,'rtabmap::Parameters']]], + ['typegridnoisefilteringradius_105',['typeGridNoiseFilteringRadius',['../classrtabmap_1_1Parameters.html#acfdf775db0077e0675513cce701f37d8',1,'rtabmap::Parameters']]], + ['typegridnormalk_106',['typeGridNormalK',['../classrtabmap_1_1Parameters.html#a6ee8a3e2e174cfc93bd8a7840f967db0',1,'rtabmap::Parameters']]], + ['typegridnormalssegmentation_107',['typeGridNormalsSegmentation',['../classrtabmap_1_1Parameters.html#a8067e61eb92760f0a90076c8113c5401',1,'rtabmap::Parameters']]], + ['typegridprevoxelfiltering_108',['typeGridPreVoxelFiltering',['../classrtabmap_1_1Parameters.html#ae21fcb1b367f5972bf2cbdeea2d537e8',1,'rtabmap::Parameters']]], + ['typegridrangemax_109',['typeGridRangeMax',['../classrtabmap_1_1Parameters.html#a4e0a732f231b882e3729b425c80670f2',1,'rtabmap::Parameters']]], + ['typegridrangemin_110',['typeGridRangeMin',['../classrtabmap_1_1Parameters.html#a177a966ab594edce9e22683958442583',1,'rtabmap::Parameters']]], + ['typegridraytracing_111',['typeGridRayTracing',['../classrtabmap_1_1Parameters.html#ad644778787dff1183e046b90cb46f69e',1,'rtabmap::Parameters']]], + ['typegridscan2dunknownspacefilled_112',['typeGridScan2dUnknownSpaceFilled',['../classrtabmap_1_1Parameters.html#ae325c33fdb5800678de79a2f49765ee8',1,'rtabmap::Parameters']]], + ['typegridscandecimation_113',['typeGridScanDecimation',['../classrtabmap_1_1Parameters.html#a73945d56176f18ee077889804ec5c537',1,'rtabmap::Parameters']]], + ['typegridsensor_114',['typeGridSensor',['../classrtabmap_1_1Parameters.html#afcf2594351dbf47ea3f9d9a7da3e89dc',1,'rtabmap::Parameters']]], + ['typegtsamincrelinearizeskip_115',['typeGTSAMIncRelinearizeSkip',['../classrtabmap_1_1Parameters.html#a8ee2863fd434e312a1490f0f5b4049f6',1,'rtabmap::Parameters']]], + ['typegtsamincrelinearizethreshold_116',['typeGTSAMIncRelinearizeThreshold',['../classrtabmap_1_1Parameters.html#aef415399883e6b05fada7c8716d34724',1,'rtabmap::Parameters']]], + ['typegtsamincremental_117',['typeGTSAMIncremental',['../classrtabmap_1_1Parameters.html#a9feb54c6952c1fb2c1b844525ef3aa4d',1,'rtabmap::Parameters']]], + ['typegtsamoptimizer_118',['typeGTSAMOptimizer',['../classrtabmap_1_1Parameters.html#a375341fa0df47305ec99aab58cbb73b6',1,'rtabmap::Parameters']]], + ['typeicpccfilteroutfarthestpoints_119',['typeIcpCCFilterOutFarthestPoints',['../classrtabmap_1_1Parameters.html#aeed536dfe2d99ea6420fff28d81f3af2',1,'rtabmap::Parameters']]], + ['typeicpccmaxfinalrms_120',['typeIcpCCMaxFinalRMS',['../classrtabmap_1_1Parameters.html#a4c8c571e459a5062ac4633ee0d571ab9',1,'rtabmap::Parameters']]], + ['typeicpccsamplinglimit_121',['typeIcpCCSamplingLimit',['../classrtabmap_1_1Parameters.html#a07e11e9c55bc51fbf74258f4e0cabefd',1,'rtabmap::Parameters']]], + ['typeicpcorrespondenceratio_122',['typeIcpCorrespondenceRatio',['../classrtabmap_1_1Parameters.html#a972fbf2c1c68be6533aa90c98dc0da92',1,'rtabmap::Parameters']]], + ['typeicpdebugexportformat_123',['typeIcpDebugExportFormat',['../classrtabmap_1_1Parameters.html#a9bd9d8ce401e5386c1b8228095bf12ca',1,'rtabmap::Parameters']]], + ['typeicpdownsamplingstep_124',['typeIcpDownsamplingStep',['../classrtabmap_1_1Parameters.html#a43c7d3d01b20d25c17309efb3f894823',1,'rtabmap::Parameters']]], + ['typeicpepsilon_125',['typeIcpEpsilon',['../classrtabmap_1_1Parameters.html#ae4c440b8248b29713b2e889116c03999',1,'rtabmap::Parameters']]], + ['typeicpfiltersenabled_126',['typeIcpFiltersEnabled',['../classrtabmap_1_1Parameters.html#ae03e8c92b7b13de46d6a1587b81926ea',1,'rtabmap::Parameters']]], + ['typeicpforce4dof_127',['typeIcpForce4DoF',['../classrtabmap_1_1Parameters.html#ae22720ec9cd3da1cca383cef56660abc',1,'rtabmap::Parameters']]], + ['typeicpiterations_128',['typeIcpIterations',['../classrtabmap_1_1Parameters.html#a875403342c4693485af540ea07e461ea',1,'rtabmap::Parameters']]], + ['typeicpmaxcorrespondencedistance_129',['typeIcpMaxCorrespondenceDistance',['../classrtabmap_1_1Parameters.html#a19f0966d72fa8ef0b74df5b8aa8a08ce',1,'rtabmap::Parameters']]], + ['typeicpmaxrotation_130',['typeIcpMaxRotation',['../classrtabmap_1_1Parameters.html#a9b7a83861545b6a98c2ade14e8a42995',1,'rtabmap::Parameters']]], + ['typeicpmaxtranslation_131',['typeIcpMaxTranslation',['../classrtabmap_1_1Parameters.html#a2709ee512ccb6ea971d43cee84e2d8da',1,'rtabmap::Parameters']]], + ['typeicpoutlierratio_132',['typeIcpOutlierRatio',['../classrtabmap_1_1Parameters.html#ae4cf03fa5e431ece1faffe1dae240b17',1,'rtabmap::Parameters']]], + ['typeicppmconfig_133',['typeIcpPMConfig',['../classrtabmap_1_1Parameters.html#a17b85f7e68c7f326a1e7a4c9c515c2f1',1,'rtabmap::Parameters']]], + ['typeicppmmatcherepsilon_134',['typeIcpPMMatcherEpsilon',['../classrtabmap_1_1Parameters.html#ae9f87556071d4c6f9988c971e6e1ba67',1,'rtabmap::Parameters']]], + ['typeicppmmatcherintensity_135',['typeIcpPMMatcherIntensity',['../classrtabmap_1_1Parameters.html#a1099ed6d01a602500a35d6faa83c894d',1,'rtabmap::Parameters']]], + ['typeicppmmatcherknn_136',['typeIcpPMMatcherKnn',['../classrtabmap_1_1Parameters.html#a814e53a741c673e2fac9021fcee2cd9c',1,'rtabmap::Parameters']]], + ['typeicppointtoplane_137',['typeIcpPointToPlane',['../classrtabmap_1_1Parameters.html#ae533b7daed89ca3eb045eb9ddc30fe5c',1,'rtabmap::Parameters']]], + ['typeicppointtoplanecomplexitycentered_138',['typeIcpPointToPlaneComplexityCentered',['../classrtabmap_1_1Parameters.html#a3602f6786a3f6c2650248498b8b9f764',1,'rtabmap::Parameters']]], + ['typeicppointtoplanegroundnormalsup_139',['typeIcpPointToPlaneGroundNormalsUp',['../classrtabmap_1_1Parameters.html#a8066cf29da04bcd22a2885e43056742e',1,'rtabmap::Parameters']]], + ['typeicppointtoplanek_140',['typeIcpPointToPlaneK',['../classrtabmap_1_1Parameters.html#aa7c2516af27a3d655a9ffc6da1059408',1,'rtabmap::Parameters']]], + ['typeicppointtoplanelowcomplexitystrategy_141',['typeIcpPointToPlaneLowComplexityStrategy',['../classrtabmap_1_1Parameters.html#a0cc2c9a2b84389e1400e0c09b47a208e',1,'rtabmap::Parameters']]], + ['typeicppointtoplanemincomplexity_142',['typeIcpPointToPlaneMinComplexity',['../classrtabmap_1_1Parameters.html#aebb803402d88681b9cf29056a2bf8d6f',1,'rtabmap::Parameters']]], + ['typeicppointtoplaneradius_143',['typeIcpPointToPlaneRadius',['../classrtabmap_1_1Parameters.html#a9ec283805e806797300d74fc26511efe',1,'rtabmap::Parameters']]], + ['typeicprangemax_144',['typeIcpRangeMax',['../classrtabmap_1_1Parameters.html#a73a2646d5dc5e1cbb3733fd1f2abdf01',1,'rtabmap::Parameters']]], + ['typeicprangemin_145',['typeIcpRangeMin',['../classrtabmap_1_1Parameters.html#ae30c8014b29760b42849e362134dba95',1,'rtabmap::Parameters']]], + ['typeicpreciprocalcorrespondences_146',['typeIcpReciprocalCorrespondences',['../classrtabmap_1_1Parameters.html#a89b84c65a4e3dcbe4c53611630c1f68f',1,'rtabmap::Parameters']]], + ['typeicpstrategy_147',['typeIcpStrategy',['../classrtabmap_1_1Parameters.html#a85fcdb80537a890e52e4929d312cda88',1,'rtabmap::Parameters']]], + ['typeicpvoxelsize_148',['typeIcpVoxelSize',['../classrtabmap_1_1Parameters.html#a272fb297de54c23a97845ce41a54b898',1,'rtabmap::Parameters']]], + ['typeimufiltercomplementarybiasalpha_149',['typeImuFilterComplementaryBiasAlpha',['../classrtabmap_1_1Parameters.html#a8ccdcf04fb56a30f197f85099236309d',1,'rtabmap::Parameters']]], + ['typeimufiltercomplementarydoadpativegain_150',['typeImuFilterComplementaryDoAdpativeGain',['../classrtabmap_1_1Parameters.html#ac08606dfc64fc264574b8287d75f61f0',1,'rtabmap::Parameters']]], + ['typeimufiltercomplementarydobiasestimation_151',['typeImuFilterComplementaryDoBiasEstimation',['../classrtabmap_1_1Parameters.html#a83f0f617c8dd29bde8226d0ffc0523bb',1,'rtabmap::Parameters']]], + ['typeimufiltercomplementarygainacc_152',['typeImuFilterComplementaryGainAcc',['../classrtabmap_1_1Parameters.html#a75c23c0b11993d00da895572ab0a0f0b',1,'rtabmap::Parameters']]], + ['typeimufiltermadgwickgain_153',['typeImuFilterMadgwickGain',['../classrtabmap_1_1Parameters.html#a1ccedb25705469d51abcedc600c3c2d4',1,'rtabmap::Parameters']]], + ['typeimufiltermadgwickzeta_154',['typeImuFilterMadgwickZeta',['../classrtabmap_1_1Parameters.html#a09768fb0ae3a2562e47b4f5c656026d8',1,'rtabmap::Parameters']]], + ['typekazediffusivity_155',['typeKAZEDiffusivity',['../classrtabmap_1_1Parameters.html#adfc74dd952cb5ce98545c357c8a534ea',1,'rtabmap::Parameters']]], + ['typekazeextended_156',['typeKAZEExtended',['../classrtabmap_1_1Parameters.html#aaca1ec79fee5805d341b0ef8532f25ee',1,'rtabmap::Parameters']]], + ['typekazenoctavelayers_157',['typeKAZENOctaveLayers',['../classrtabmap_1_1Parameters.html#a0d66a519c701ef199a0ef48cbab1637d',1,'rtabmap::Parameters']]], + ['typekazenoctaves_158',['typeKAZENOctaves',['../classrtabmap_1_1Parameters.html#a56abe76b8fbe7790929afca3f68a3b74',1,'rtabmap::Parameters']]], + ['typekazethreshold_159',['typeKAZEThreshold',['../classrtabmap_1_1Parameters.html#acb4d10a8891db56c9d59cc6039076295',1,'rtabmap::Parameters']]], + ['typekazeupright_160',['typeKAZEUpright',['../classrtabmap_1_1Parameters.html#a73426ed644b8553972574eeee5602bd0',1,'rtabmap::Parameters']]], + ['typekpbadsignratio_161',['typeKpBadSignRatio',['../classrtabmap_1_1Parameters.html#a33d4a3980258fe746b91dc7867466eb4',1,'rtabmap::Parameters']]], + ['typekpbytetofloat_162',['typeKpByteToFloat',['../classrtabmap_1_1Parameters.html#a69324c9cc65ef0784b904c9cebf6cd85',1,'rtabmap::Parameters']]], + ['typekpdetectorstrategy_163',['typeKpDetectorStrategy',['../classrtabmap_1_1Parameters.html#a04b44cacb290e222a42848c0819fd35b',1,'rtabmap::Parameters']]], + ['typekpdictionarypath_164',['typeKpDictionaryPath',['../classrtabmap_1_1Parameters.html#aeb4e199cdffe91b56414543331897db8',1,'rtabmap::Parameters']]], + ['typekpflannindexsaved_165',['typeKpFlannIndexSaved',['../classrtabmap_1_1Parameters.html#a86fb17ee43b69729689cfe23ffabb9a2',1,'rtabmap::Parameters']]], + ['typekpflannrebalancingfactor_166',['typeKpFlannRebalancingFactor',['../classrtabmap_1_1Parameters.html#a31c98171e623d2d00ced8d5ee75aed20',1,'rtabmap::Parameters']]], + ['typekpgridcols_167',['typeKpGridCols',['../classrtabmap_1_1Parameters.html#ab15d8e2de8d86b8b3d8597108533c677',1,'rtabmap::Parameters']]], + ['typekpgridrows_168',['typeKpGridRows',['../classrtabmap_1_1Parameters.html#ac11323ce2c03736482599f25126046fc',1,'rtabmap::Parameters']]], + ['typekpincrementaldictionary_169',['typeKpIncrementalDictionary',['../classrtabmap_1_1Parameters.html#a9aa02c3425918b1b506575caa9346c90',1,'rtabmap::Parameters']]], + ['typekpincrementalflann_170',['typeKpIncrementalFlann',['../classrtabmap_1_1Parameters.html#ab209736974cc9fcf74a1159e25f103a6',1,'rtabmap::Parameters']]], + ['typekpmaxdepth_171',['typeKpMaxDepth',['../classrtabmap_1_1Parameters.html#a78a9785220d4e1490ef49f1ca87f62d5',1,'rtabmap::Parameters']]], + ['typekpmaxfeatures_172',['typeKpMaxFeatures',['../classrtabmap_1_1Parameters.html#a637ab8a330eeb3c82afd9b22b53f1a57',1,'rtabmap::Parameters']]], + ['typekpmindepth_173',['typeKpMinDepth',['../classrtabmap_1_1Parameters.html#a5f3e8453ecbccb91d2102f85ea91226c',1,'rtabmap::Parameters']]], + ['typekpnewwordscomparedtogether_174',['typeKpNewWordsComparedTogether',['../classrtabmap_1_1Parameters.html#a2809f2e9b38bcae2c716e4cdf490c677',1,'rtabmap::Parameters']]], + ['typekpnndrratio_175',['typeKpNndrRatio',['../classrtabmap_1_1Parameters.html#a37b973218eaa4146f3c00b6b695b8bce',1,'rtabmap::Parameters']]], + ['typekpnnstrategy_176',['typeKpNNStrategy',['../classrtabmap_1_1Parameters.html#a63fc215ad56533c7aee24c79743643d3',1,'rtabmap::Parameters']]], + ['typekpparallelized_177',['typeKpParallelized',['../classrtabmap_1_1Parameters.html#ac0ae0d6d43877d470c634ee3cfe49393',1,'rtabmap::Parameters']]], + ['typekproiratios_178',['typeKpRoiRatios',['../classrtabmap_1_1Parameters.html#a6c84e9d5e13494c706f74e5532762b1d',1,'rtabmap::Parameters']]], + ['typekpserializewithchecksum_179',['typeKpSerializeWithChecksum',['../classrtabmap_1_1Parameters.html#ad23b7f54a9a91e3a3f79962e882b33e9',1,'rtabmap::Parameters']]], + ['typekpssc_180',['typeKpSSC',['../classrtabmap_1_1Parameters.html#aace0cd716e66db35854acda53104f48e',1,'rtabmap::Parameters']]], + ['typekpsubpixeps_181',['typeKpSubPixEps',['../classrtabmap_1_1Parameters.html#a9d1c3a16523e1f65b972e73a712b6532',1,'rtabmap::Parameters']]], + ['typekpsubpixiterations_182',['typeKpSubPixIterations',['../classrtabmap_1_1Parameters.html#a43ed8c3dbfd978a26d3cbc2b9f77db4a',1,'rtabmap::Parameters']]], + ['typekpsubpixwinsize_183',['typeKpSubPixWinSize',['../classrtabmap_1_1Parameters.html#a41645652ca7ba161d4d7f722e24d898d',1,'rtabmap::Parameters']]], + ['typekptfidflikelihoodused_184',['typeKpTfIdfLikelihoodUsed',['../classrtabmap_1_1Parameters.html#ac26fd2fc7a63eccf665d4d59a9c63509',1,'rtabmap::Parameters']]], + ['typemarkerapriltagdebug_185',['typeMarkerAprilTagDebug',['../classrtabmap_1_1Parameters.html#ada95dc82c517b99a9db54f982d73437c',1,'rtabmap::Parameters']]], + ['typemarkerapriltagdecodesharpening_186',['typeMarkerAprilTagDecodeSharpening',['../classrtabmap_1_1Parameters.html#a1affe5e560ccd8319c57460aaa584204',1,'rtabmap::Parameters']]], + ['typemarkerapriltagnthreads_187',['typeMarkerAprilTagNThreads',['../classrtabmap_1_1Parameters.html#a0f0ea057f6177784f48d7a56dadbba9b',1,'rtabmap::Parameters']]], + ['typemarkerapriltagquaddecimate_188',['typeMarkerAprilTagQuadDecimate',['../classrtabmap_1_1Parameters.html#aead4f644d78f977214b2fc93b6eb7284',1,'rtabmap::Parameters']]], + ['typemarkerapriltagquadsigma_189',['typeMarkerAprilTagQuadSigma',['../classrtabmap_1_1Parameters.html#a6f7e3b447891a7677191722361ca0a4d',1,'rtabmap::Parameters']]], + ['typemarkerapriltagrefineedges_190',['typeMarkerAprilTagRefineEdges',['../classrtabmap_1_1Parameters.html#a3d913545a02c1bf4a03d8f12b5e0e4bf',1,'rtabmap::Parameters']]], + ['typemarkerdictionary_191',['typeMarkerDictionary',['../classrtabmap_1_1Parameters.html#a04b3e76549b11a781162514557b78efd',1,'rtabmap::Parameters']]], + ['typemarkerlength_192',['typeMarkerLength',['../classrtabmap_1_1Parameters.html#a557b5579523a69f3b231140eb9c3421d',1,'rtabmap::Parameters']]], + ['typemarkerlengths_193',['typeMarkerLengths',['../classrtabmap_1_1Parameters.html#aff6eeea4dda39751c25d0521893f440e',1,'rtabmap::Parameters']]], + ['typemarkermaxdeptherror_194',['typeMarkerMaxDepthError',['../classrtabmap_1_1Parameters.html#a8581fb55c3c7eddf144b47a5c481ae08',1,'rtabmap::Parameters']]], + ['typemarkermaxrange_195',['typeMarkerMaxRange',['../classrtabmap_1_1Parameters.html#ae444c8c794c7f0b795cb7e8c15740277',1,'rtabmap::Parameters']]], + ['typemarkerminrange_196',['typeMarkerMinRange',['../classrtabmap_1_1Parameters.html#a02c66100cc1422be456c558be385fa6f',1,'rtabmap::Parameters']]], + ['typemarkeropencvcornerrefinementmethod_197',['typeMarkerOpenCVCornerRefinementMethod',['../classrtabmap_1_1Parameters.html#a3955def5fabc65b1eccb4c7feb58d140',1,'rtabmap::Parameters']]], + ['typemarkerpriors_198',['typeMarkerPriors',['../classrtabmap_1_1Parameters.html#af4d2ba6bb907c46c8f44185839e0ae15',1,'rtabmap::Parameters']]], + ['typemarkerpriorsvarianceangular_199',['typeMarkerPriorsVarianceAngular',['../classrtabmap_1_1Parameters.html#a7cb599a3478d0ef2e603361f71f6d535',1,'rtabmap::Parameters']]], + ['typemarkerpriorsvariancelinear_200',['typeMarkerPriorsVarianceLinear',['../classrtabmap_1_1Parameters.html#ad6032ec3358894c2a37df8d353f4f9e8',1,'rtabmap::Parameters']]], + ['typemarkerstrategy_201',['typeMarkerStrategy',['../classrtabmap_1_1Parameters.html#a70135230602d38b445c27856f98d01fc',1,'rtabmap::Parameters']]], + ['typemarkervarianceangular_202',['typeMarkerVarianceAngular',['../classrtabmap_1_1Parameters.html#ac64a26887e9a6a3bceb35478be31914a',1,'rtabmap::Parameters']]], + ['typemarkervariancelinear_203',['typeMarkerVarianceLinear',['../classrtabmap_1_1Parameters.html#a4b33a202551204376719fbe3c62b7cab',1,'rtabmap::Parameters']]], + ['typemarkervarianceorientationignored_204',['typeMarkerVarianceOrientationIgnored',['../classrtabmap_1_1Parameters.html#a80d840ef3648cdf88536cab67d60dc04',1,'rtabmap::Parameters']]], + ['typemembadsignaturesignored_205',['typeMemBadSignaturesIgnored',['../classrtabmap_1_1Parameters.html#a11d97c5d18e8f4345c8c15498ec9e5cb',1,'rtabmap::Parameters']]], + ['typemembindatakept_206',['typeMemBinDataKept',['../classrtabmap_1_1Parameters.html#ae86a7db1b3bb1e0692e1d3fcab606f4d',1,'rtabmap::Parameters']]], + ['typememcompressionparallelized_207',['typeMemCompressionParallelized',['../classrtabmap_1_1Parameters.html#aa8ade5f80f8b60b6f5e0dce47e782770',1,'rtabmap::Parameters']]], + ['typememcovoffdiagignored_208',['typeMemCovOffDiagIgnored',['../classrtabmap_1_1Parameters.html#aad8e1f69392fecdfdc9922ce2f3a2ba2',1,'rtabmap::Parameters']]], + ['typememdepthasmask_209',['typeMemDepthAsMask',['../classrtabmap_1_1Parameters.html#a8c0a8963f09a26c7f034a535340b6ec8',1,'rtabmap::Parameters']]], + ['typememdepthcompressionformat_210',['typeMemDepthCompressionFormat',['../classrtabmap_1_1Parameters.html#a826ca84929b4349800eaa822d38b9c5b',1,'rtabmap::Parameters']]], + ['typememdepthmaskfloorthr_211',['typeMemDepthMaskFloorThr',['../classrtabmap_1_1Parameters.html#a7de2ff260c9aaec15166f85bf069f1d7',1,'rtabmap::Parameters']]], + ['typememgenerateids_212',['typeMemGenerateIds',['../classrtabmap_1_1Parameters.html#a5d49affbac2a2aed04cd0fa3fc77df2b',1,'rtabmap::Parameters']]], + ['typememglobaldescriptorstrategy_213',['typeMemGlobalDescriptorStrategy',['../classrtabmap_1_1Parameters.html#a16778220211bb4aa548cfd3cbcdb11bb',1,'rtabmap::Parameters']]], + ['typememimagecompressionformat_214',['typeMemImageCompressionFormat',['../classrtabmap_1_1Parameters.html#a87345250b6e908110f2196ae032ed0aa',1,'rtabmap::Parameters']]], + ['typememimagekept_215',['typeMemImageKept',['../classrtabmap_1_1Parameters.html#accaf0b981aa6999017757e1876ff1bc3',1,'rtabmap::Parameters']]], + ['typememimagepostdecimation_216',['typeMemImagePostDecimation',['../classrtabmap_1_1Parameters.html#aae5dccdbe4e0a6195040e168969b4ab3',1,'rtabmap::Parameters']]], + ['typememimagepredecimation_217',['typeMemImagePreDecimation',['../classrtabmap_1_1Parameters.html#a11950117b36523d8d38841173fc794e6',1,'rtabmap::Parameters']]], + ['typememincrementalmemory_218',['typeMemIncrementalMemory',['../classrtabmap_1_1Parameters.html#a21800896fff4f05946e81c2857d1e5fe',1,'rtabmap::Parameters']]], + ['typememinitwmwithallnodes_219',['typeMemInitWMWithAllNodes',['../classrtabmap_1_1Parameters.html#ae4638e9d59896ddb2b30cb82c385c13a',1,'rtabmap::Parameters']]], + ['typememintermediatenodedatakept_220',['typeMemIntermediateNodeDataKept',['../classrtabmap_1_1Parameters.html#a0fc867ad79f1ab92977213243339033d',1,'rtabmap::Parameters']]], + ['typememlaserscandownsamplestepsize_221',['typeMemLaserScanDownsampleStepSize',['../classrtabmap_1_1Parameters.html#a48eb5e534148f63ec1cd801b2b3c9738',1,'rtabmap::Parameters']]], + ['typememlaserscannormalk_222',['typeMemLaserScanNormalK',['../classrtabmap_1_1Parameters.html#ae08d01baf78070ee3752d6e1bf1593f7',1,'rtabmap::Parameters']]], + ['typememlaserscannormalradius_223',['typeMemLaserScanNormalRadius',['../classrtabmap_1_1Parameters.html#a3339347a6eef9e513b533729fe95cf27',1,'rtabmap::Parameters']]], + ['typememlaserscanvoxelsize_224',['typeMemLaserScanVoxelSize',['../classrtabmap_1_1Parameters.html#aebbac8aae4396068cd1a1c52071f7fb6',1,'rtabmap::Parameters']]], + ['typememloadvisuallocalfeaturesoninit_225',['typeMemLoadVisualLocalFeaturesOnInit',['../classrtabmap_1_1Parameters.html#abb2fb99f6fc573f773b69c9b85a78bd0',1,'rtabmap::Parameters']]], + ['typememlocalizationdatasaved_226',['typeMemLocalizationDataSaved',['../classrtabmap_1_1Parameters.html#a53c153d36ead57eb9420a14404b5e8f7',1,'rtabmap::Parameters']]], + ['typememlocalizationreadonly_227',['typeMemLocalizationReadOnly',['../classrtabmap_1_1Parameters.html#ab725e8cc7a5c0062ef1bdb9b1c540a53',1,'rtabmap::Parameters']]], + ['typememmaplabelsadded_228',['typeMemMapLabelsAdded',['../classrtabmap_1_1Parameters.html#a5665751154e4222b4b6922016ce1af0a',1,'rtabmap::Parameters']]], + ['typememnotlinkednodeskept_229',['typeMemNotLinkedNodesKept',['../classrtabmap_1_1Parameters.html#ac4c67bce0990201987d1b1c5170ac961',1,'rtabmap::Parameters']]], + ['typememrawdescriptorskept_230',['typeMemRawDescriptorsKept',['../classrtabmap_1_1Parameters.html#a3f2298ad837e39a486510a39a7ab578d',1,'rtabmap::Parameters']]], + ['typememrecentwmratio_231',['typeMemRecentWmRatio',['../classrtabmap_1_1Parameters.html#a3be8ceb8f478841307da018e7be8ff25',1,'rtabmap::Parameters']]], + ['typememreducegraph_232',['typeMemReduceGraph',['../classrtabmap_1_1Parameters.html#a54efd448718011d844d4a77438a4e11f',1,'rtabmap::Parameters']]], + ['typememrehearsalidupdatedtonewone_233',['typeMemRehearsalIdUpdatedToNewOne',['../classrtabmap_1_1Parameters.html#ab0e2ed39b1476db12c1baa9cd005c758',1,'rtabmap::Parameters']]], + ['typememrehearsalsimilarity_234',['typeMemRehearsalSimilarity',['../classrtabmap_1_1Parameters.html#a69cf38f0e449f3bc385db4ab00579f43',1,'rtabmap::Parameters']]], + ['typememrehearsalweightignoredwhilemoving_235',['typeMemRehearsalWeightIgnoredWhileMoving',['../classrtabmap_1_1Parameters.html#a08d842bdb32c10c88f7c3a5fc5c6b0fd',1,'rtabmap::Parameters']]], + ['typememrotateimagesupsideup_236',['typeMemRotateImagesUpsideUp',['../classrtabmap_1_1Parameters.html#aa01d5fdd8fd13161fffbccd2418d4985',1,'rtabmap::Parameters']]], + ['typememsavedepth16format_237',['typeMemSaveDepth16Format',['../classrtabmap_1_1Parameters.html#af3e0b3f68a3af714d1dbc56198a66c3c',1,'rtabmap::Parameters']]], + ['typememstereofrommotion_238',['typeMemStereoFromMotion',['../classrtabmap_1_1Parameters.html#aeb6d9c6dbabd4907cc2c166aa54d93f0',1,'rtabmap::Parameters']]], + ['typememstmsize_239',['typeMemSTMSize',['../classrtabmap_1_1Parameters.html#a0a0f9f34f0d51197248915892b5cd53d',1,'rtabmap::Parameters']]], + ['typememtransfersortingbyweightid_240',['typeMemTransferSortingByWeightId',['../classrtabmap_1_1Parameters.html#a0ec4baac4ca53ed008c1c47080bd6c46',1,'rtabmap::Parameters']]], + ['typememuseodomfeatures_241',['typeMemUseOdomFeatures',['../classrtabmap_1_1Parameters.html#a2de0eba9aff21b9eb0279492e1bcad51',1,'rtabmap::Parameters']]], + ['typememuseodomgravity_242',['typeMemUseOdomGravity',['../classrtabmap_1_1Parameters.html#a8f160b278891d9e345f95ca03a6189c2',1,'rtabmap::Parameters']]], + ['typename_243',['typename',['../classrtabmap_1_1Feature2D.html#a98050ef4da598e5b35bc32317bc58b84',1,'rtabmap::Feature2D::typeName()'],['../classrtabmap_1_1Link.html#a1fb9569f6435b5a1c800a935b08f0159',1,'rtabmap::Link::typeName()']]], + ['typeodomalignwithground_244',['typeOdomAlignWithGround',['../classrtabmap_1_1Parameters.html#aa4fae465d9dbe30d6dc967021db3ea5a',1,'rtabmap::Parameters']]], + ['typeodomcuvslammulticammode_245',['typeOdomCuVSLAMMulticamMode',['../classrtabmap_1_1Parameters.html#ab1cce5c7e04a20d4f4988a0c6bb6c7c7',1,'rtabmap::Parameters']]], + ['typeodomdeskewing_246',['typeOdomDeskewing',['../classrtabmap_1_1Parameters.html#a24a61030f642d9296c9aaaec41470f57',1,'rtabmap::Parameters']]], + ['typeodomf2mbundleadjustment_247',['typeOdomF2MBundleAdjustment',['../classrtabmap_1_1Parameters.html#a7940226a66f10a230be868d63cc0e306',1,'rtabmap::Parameters']]], + ['typeodomf2mbundleadjustmentmaxframes_248',['typeOdomF2MBundleAdjustmentMaxFrames',['../classrtabmap_1_1Parameters.html#a513adb9014624d6f4c49f5eefc420db7',1,'rtabmap::Parameters']]], + ['typeodomf2mbundleadjustmentmaxkeyframesperfeature_249',['typeOdomF2MBundleAdjustmentMaxKeyFramesPerFeature',['../classrtabmap_1_1Parameters.html#a8326a4fad1bc31d42ecd767e6692c975',1,'rtabmap::Parameters']]], + ['typeodomf2mbundleadjustmentminmotion_250',['typeOdomF2MBundleAdjustmentMinMotion',['../classrtabmap_1_1Parameters.html#aab4730eef02b5915576edcf918ec1b1e',1,'rtabmap::Parameters']]], + ['typeodomf2mbundleupdatefeaturemaponallframes_251',['typeOdomF2MBundleUpdateFeatureMapOnAllFrames',['../classrtabmap_1_1Parameters.html#ae41684697f301c0fa79bf340cd0ab7fe',1,'rtabmap::Parameters']]], + ['typeodomf2mfloorthreshold_252',['typeOdomF2MFloorThreshold',['../classrtabmap_1_1Parameters.html#a5823019915a254581754302a8aefb319',1,'rtabmap::Parameters']]], + ['typeodomf2minitdepthfactor_253',['typeOdomF2MInitDepthFactor',['../classrtabmap_1_1Parameters.html#a124c81a90992da95bed189ecf65a8f7d',1,'rtabmap::Parameters']]], + ['typeodomf2mmaxnewfeatures_254',['typeOdomF2MMaxNewFeatures',['../classrtabmap_1_1Parameters.html#a76cbf9173df5e30155309657fa547309',1,'rtabmap::Parameters']]], + ['typeodomf2mmaxsize_255',['typeOdomF2MMaxSize',['../classrtabmap_1_1Parameters.html#aa7bef931c378cb662a5d321d61cf8628',1,'rtabmap::Parameters']]], + ['typeodomf2mscanmaxsize_256',['typeOdomF2MScanMaxSize',['../classrtabmap_1_1Parameters.html#af826e13666acc3f07eefda7d05afed80',1,'rtabmap::Parameters']]], + ['typeodomf2mscanrange_257',['typeOdomF2MScanRange',['../classrtabmap_1_1Parameters.html#a9fc3d80380823eb7d710172a665dd29a',1,'rtabmap::Parameters']]], + ['typeodomf2mscansubtractangle_258',['typeOdomF2MScanSubtractAngle',['../classrtabmap_1_1Parameters.html#a0d95c40fafccf72cffcdc4467a8156dd',1,'rtabmap::Parameters']]], + ['typeodomf2mscansubtractradius_259',['typeOdomF2MScanSubtractRadius',['../classrtabmap_1_1Parameters.html#a29c20a1dc4ab963a8c25ad8dcfdde5ca',1,'rtabmap::Parameters']]], + ['typeodomf2mvaliddepthratio_260',['typeOdomF2MValidDepthRatio',['../classrtabmap_1_1Parameters.html#a02883812982806e6b52e782608b6132d',1,'rtabmap::Parameters']]], + ['typeodomfillinfodata_261',['typeOdomFillInfoData',['../classrtabmap_1_1Parameters.html#ac23e41b4917d587e6cad518a887886ed',1,'rtabmap::Parameters']]], + ['typeodomfilteringstrategy_262',['typeOdomFilteringStrategy',['../classrtabmap_1_1Parameters.html#ad148fb299385c0a6ce9333628ce333aa',1,'rtabmap::Parameters']]], + ['typeodomfovisbucketheight_263',['typeOdomFovisBucketHeight',['../classrtabmap_1_1Parameters.html#ad87da710366f779d776285a6e309a139',1,'rtabmap::Parameters']]], + ['typeodomfovisbucketwidth_264',['typeOdomFovisBucketWidth',['../classrtabmap_1_1Parameters.html#a8eaa218d3bde0fb13fa74c37a0e9b2c2',1,'rtabmap::Parameters']]], + ['typeodomfoviscliqueinlierthreshold_265',['typeOdomFovisCliqueInlierThreshold',['../classrtabmap_1_1Parameters.html#af36e3ccf2b97c1202fc418d63db8187e',1,'rtabmap::Parameters']]], + ['typeodomfovisfastthreshold_266',['typeOdomFovisFastThreshold',['../classrtabmap_1_1Parameters.html#a7ff45cb8fe09a92a59ee43901a85b8ec',1,'rtabmap::Parameters']]], + ['typeodomfovisfastthresholdadaptivegain_267',['typeOdomFovisFastThresholdAdaptiveGain',['../classrtabmap_1_1Parameters.html#a00d0958f390dcf59d4743f70dec6c1f8',1,'rtabmap::Parameters']]], + ['typeodomfovisfeaturesearchwindow_268',['typeOdomFovisFeatureSearchWindow',['../classrtabmap_1_1Parameters.html#ae24495e10a7506a3a9f6ef163d61cbfa',1,'rtabmap::Parameters']]], + ['typeodomfovisfeaturewindowsize_269',['typeOdomFovisFeatureWindowSize',['../classrtabmap_1_1Parameters.html#a86eb0b72f6783c5d49951d5d5817d38c',1,'rtabmap::Parameters']]], + ['typeodomfovisinliermaxreprojectionerror_270',['typeOdomFovisInlierMaxReprojectionError',['../classrtabmap_1_1Parameters.html#ae8684ea68dd41488be1e763978604acc',1,'rtabmap::Parameters']]], + ['typeodomfovismaxkeypointsperbucket_271',['typeOdomFovisMaxKeypointsPerBucket',['../classrtabmap_1_1Parameters.html#a5c30f82d944f6da59b0cab15bb1351d0',1,'rtabmap::Parameters']]], + ['typeodomfovismaxmeanreprojectionerror_272',['typeOdomFovisMaxMeanReprojectionError',['../classrtabmap_1_1Parameters.html#a6bef1a3db95a9af8ab74b1cf62a81912',1,'rtabmap::Parameters']]], + ['typeodomfovismaxpyramidlevel_273',['typeOdomFovisMaxPyramidLevel',['../classrtabmap_1_1Parameters.html#a100cddcd80954c8f8e714d8a66d2c82a',1,'rtabmap::Parameters']]], + ['typeodomfovisminfeaturesforestimate_274',['typeOdomFovisMinFeaturesForEstimate',['../classrtabmap_1_1Parameters.html#ac9a8dddb3f706198317639c9e03a2ac1',1,'rtabmap::Parameters']]], + ['typeodomfovisminpyramidlevel_275',['typeOdomFovisMinPyramidLevel',['../classrtabmap_1_1Parameters.html#a3dd41b995d6c5ca5935c59d66de010bc',1,'rtabmap::Parameters']]], + ['typeodomfovisstereomaxdisparity_276',['typeOdomFovisStereoMaxDisparity',['../classrtabmap_1_1Parameters.html#a03383035535f2bb8036e93cc8eee5d8e',1,'rtabmap::Parameters']]], + ['typeodomfovisstereomaxdistepipolarline_277',['typeOdomFovisStereoMaxDistEpipolarLine',['../classrtabmap_1_1Parameters.html#a6a06d1dc9b26a3f257ef6e67e4b900a1',1,'rtabmap::Parameters']]], + ['typeodomfovisstereomaxrefinementdisplacement_278',['typeOdomFovisStereoMaxRefinementDisplacement',['../classrtabmap_1_1Parameters.html#a3c7478a1cbb19b6f543695810293d669',1,'rtabmap::Parameters']]], + ['typeodomfovisstereorequiremutualmatch_279',['typeOdomFovisStereoRequireMutualMatch',['../classrtabmap_1_1Parameters.html#a56253ab98d2ee917598582e868c01352',1,'rtabmap::Parameters']]], + ['typeodomfovistargetpixelsperfeature_280',['typeOdomFovisTargetPixelsPerFeature',['../classrtabmap_1_1Parameters.html#ae953b550d350af0a99323dc261d1e132',1,'rtabmap::Parameters']]], + ['typeodomfovisupdatetargetfeatureswithrefined_281',['typeOdomFovisUpdateTargetFeaturesWithRefined',['../classrtabmap_1_1Parameters.html#a20832aeb498fcdd2f2a6353c55d981e1',1,'rtabmap::Parameters']]], + ['typeodomfovisuseadaptivethreshold_282',['typeOdomFovisUseAdaptiveThreshold',['../classrtabmap_1_1Parameters.html#a7a7e58f941f6b3f501b061a2cf556e57',1,'rtabmap::Parameters']]], + ['typeodomfovisusebucketing_283',['typeOdomFovisUseBucketing',['../classrtabmap_1_1Parameters.html#ad2c40984ca2add5d8ba17963ca017b57',1,'rtabmap::Parameters']]], + ['typeodomfovisusehomographyinitialization_284',['typeOdomFovisUseHomographyInitialization',['../classrtabmap_1_1Parameters.html#a2cf1743eb1bb0170609131d1ef4ee689',1,'rtabmap::Parameters']]], + ['typeodomfovisuseimagenormalization_285',['typeOdomFovisUseImageNormalization',['../classrtabmap_1_1Parameters.html#abe94da7d58b326c9303d2c655c6e4baf',1,'rtabmap::Parameters']]], + ['typeodomfovisusesubpixelrefinement_286',['typeOdomFovisUseSubpixelRefinement',['../classrtabmap_1_1Parameters.html#a08e1889164d38cd5cb2fb40e5d18378e',1,'rtabmap::Parameters']]], + ['typeodomguessmotion_287',['typeOdomGuessMotion',['../classrtabmap_1_1Parameters.html#a25f8b0caf74b406a8ee38c4bfa6fc83f',1,'rtabmap::Parameters']]], + ['typeodomguesssmoothingdelay_288',['typeOdomGuessSmoothingDelay',['../classrtabmap_1_1Parameters.html#a1bebe2f829f9dd38f4f5f58ef3d10848',1,'rtabmap::Parameters']]], + ['typeodomholonomic_289',['typeOdomHolonomic',['../classrtabmap_1_1Parameters.html#a13747994edaae12d2cddc3413a14594a',1,'rtabmap::Parameters']]], + ['typeodomimagebuffersize_290',['typeOdomImageBufferSize',['../classrtabmap_1_1Parameters.html#adbcc200b4e893be1c5bcb69be2b05db3',1,'rtabmap::Parameters']]], + ['typeodomimagedecimation_291',['typeOdomImageDecimation',['../classrtabmap_1_1Parameters.html#a49edae0887c2ea2b54950040bc064d5d',1,'rtabmap::Parameters']]], + ['typeodomkalmanmeasurementnoise_292',['typeOdomKalmanMeasurementNoise',['../classrtabmap_1_1Parameters.html#a103f1d8f4d49ad50390f4e712ef4e4db',1,'rtabmap::Parameters']]], + ['typeodomkalmanprocessnoise_293',['typeOdomKalmanProcessNoise',['../classrtabmap_1_1Parameters.html#a887ec5442e03003807acf20292402664',1,'rtabmap::Parameters']]], + ['typeodomkeyframethr_294',['typeOdomKeyFrameThr',['../classrtabmap_1_1Parameters.html#acd625c0a7cd9759310de5bd8cd19698d',1,'rtabmap::Parameters']]], + ['typeodomliosamangvar_295',['typeOdomLIOSAMAngVar',['../classrtabmap_1_1Parameters.html#a3fbf9e93d158a5889504826fdccce7f5',1,'rtabmap::Parameters']]], + ['typeodomliosamconfigpath_296',['typeOdomLIOSAMConfigPath',['../classrtabmap_1_1Parameters.html#abdfd1208f2c4fe97b0aeda82509cfa0e',1,'rtabmap::Parameters']]], + ['typeodomliosamedgethreshold_297',['typeOdomLIOSAMEdgeThreshold',['../classrtabmap_1_1Parameters.html#a8e8bef1b13b87ee5604890e956bf209e',1,'rtabmap::Parameters']]], + ['typeodomliosamhorizonscan_298',['typeOdomLIOSAMHorizonScan',['../classrtabmap_1_1Parameters.html#af110b729255631d7631107fc2e58660a',1,'rtabmap::Parameters']]], + ['typeodomliosamimuaccbiasn_299',['typeOdomLIOSAMImuAccBiasN',['../classrtabmap_1_1Parameters.html#adcd79d54c9a906a2f499b2e4c0e2e1ba',1,'rtabmap::Parameters']]], + ['typeodomliosamimuaccnoise_300',['typeOdomLIOSAMImuAccNoise',['../classrtabmap_1_1Parameters.html#acdc5f652218c6f8aad88c1dca1f8985c',1,'rtabmap::Parameters']]], + ['typeodomliosamimugravity_301',['typeOdomLIOSAMImuGravity',['../classrtabmap_1_1Parameters.html#a1ad5d8d38104c30b1af77afe80de0fb7',1,'rtabmap::Parameters']]], + ['typeodomliosamimugyrbiasn_302',['typeOdomLIOSAMImuGyrBiasN',['../classrtabmap_1_1Parameters.html#a1c787aecbc49182c35a6e2c1261f0e90',1,'rtabmap::Parameters']]], + ['typeodomliosamimugyrnoise_303',['typeOdomLIOSAMImuGyrNoise',['../classrtabmap_1_1Parameters.html#afd7af5ac4d33ee71c160572b2c851bf7',1,'rtabmap::Parameters']]], + ['typeodomliosamlinvar_304',['typeOdomLIOSAMLinVar',['../classrtabmap_1_1Parameters.html#a8d2a8426c248982d8ecafdb6cd657658',1,'rtabmap::Parameters']]], + ['typeodomliosamnscan_305',['typeOdomLIOSAMNScan',['../classrtabmap_1_1Parameters.html#ac68c06fbc0201e61373bcae649ae72a7',1,'rtabmap::Parameters']]], + ['typeodomliosamsensor_306',['typeOdomLIOSAMSensor',['../classrtabmap_1_1Parameters.html#aae38e57d0aeffac295c4889683373934',1,'rtabmap::Parameters']]], + ['typeodomliosamsurfthreshold_307',['typeOdomLIOSAMSurfThreshold',['../classrtabmap_1_1Parameters.html#a5ae21075bebd080c0d6b9d8bf48ecd2c',1,'rtabmap::Parameters']]], + ['typeodomloamangvar_308',['typeOdomLOAMAngVar',['../classrtabmap_1_1Parameters.html#a1539403cce7fd260693987dd88a6e105',1,'rtabmap::Parameters']]], + ['typeodomloamlinvar_309',['typeOdomLOAMLinVar',['../classrtabmap_1_1Parameters.html#a66cea8a537cdeb0c4a7e98aac23bf8de',1,'rtabmap::Parameters']]], + ['typeodomloamlocalmapping_310',['typeOdomLOAMLocalMapping',['../classrtabmap_1_1Parameters.html#a56474e36950608ea97c9adebdf62a2e5',1,'rtabmap::Parameters']]], + ['typeodomloamresolution_311',['typeOdomLOAMResolution',['../classrtabmap_1_1Parameters.html#a33dbaf2d70ea68db0267db8fe4b73779',1,'rtabmap::Parameters']]], + ['typeodomloamscanperiod_312',['typeOdomLOAMScanPeriod',['../classrtabmap_1_1Parameters.html#aff60eab1c95885f90c7c28d5a0ad3f18',1,'rtabmap::Parameters']]], + ['typeodomloamsensor_313',['typeOdomLOAMSensor',['../classrtabmap_1_1Parameters.html#acedafb9d83acd2112a3bb482ba084fc2',1,'rtabmap::Parameters']]], + ['typeodommonoinitminflow_314',['typeOdomMonoInitMinFlow',['../classrtabmap_1_1Parameters.html#a46e27d1c93ba406bf564d2cf59849790',1,'rtabmap::Parameters']]], + ['typeodommonoinitmintranslation_315',['typeOdomMonoInitMinTranslation',['../classrtabmap_1_1Parameters.html#a12ea6b887781afba0c6ce767f56476db',1,'rtabmap::Parameters']]], + ['typeodommonomaxvariance_316',['typeOdomMonoMaxVariance',['../classrtabmap_1_1Parameters.html#a3d5f9bceaa2de4089156042d5c139341',1,'rtabmap::Parameters']]], + ['typeodommonomintranslation_317',['typeOdomMonoMinTranslation',['../classrtabmap_1_1Parameters.html#a9f84413a4461686310b674bf96ffb076',1,'rtabmap::Parameters']]], + ['typeodommsckffastthreshold_318',['typeOdomMSCKFFastThreshold',['../classrtabmap_1_1Parameters.html#ac0a064072a4edbf18d2cd6665ccba9f8',1,'rtabmap::Parameters']]], + ['typeodommsckfgridcol_319',['typeOdomMSCKFGridCol',['../classrtabmap_1_1Parameters.html#adb9427831843f86e9e3a50e146133af2',1,'rtabmap::Parameters']]], + ['typeodommsckfgridmaxfeaturenum_320',['typeOdomMSCKFGridMaxFeatureNum',['../classrtabmap_1_1Parameters.html#abd6305d4b6053d2e3e388e17162e0f8c',1,'rtabmap::Parameters']]], + ['typeodommsckfgridminfeaturenum_321',['typeOdomMSCKFGridMinFeatureNum',['../classrtabmap_1_1Parameters.html#a0ea5916c9a62528ac9a2ae73bf77a5f9',1,'rtabmap::Parameters']]], + ['typeodommsckfgridrow_322',['typeOdomMSCKFGridRow',['../classrtabmap_1_1Parameters.html#a8c996df43e9f9b06c3bb4479a9c9e1f1',1,'rtabmap::Parameters']]], + ['typeodommsckfinitcovaccbias_323',['typeOdomMSCKFInitCovAccBias',['../classrtabmap_1_1Parameters.html#a20284ede406bfbd27af0c5ae7030a3c5',1,'rtabmap::Parameters']]], + ['typeodommsckfinitcovexrot_324',['typeOdomMSCKFInitCovExRot',['../classrtabmap_1_1Parameters.html#a7c8b25c8c1c44a3012616802e1f39014',1,'rtabmap::Parameters']]], + ['typeodommsckfinitcovextrans_325',['typeOdomMSCKFInitCovExTrans',['../classrtabmap_1_1Parameters.html#a9edd2e8c4a752bb622f679201cf0d094',1,'rtabmap::Parameters']]], + ['typeodommsckfinitcovgyrobias_326',['typeOdomMSCKFInitCovGyroBias',['../classrtabmap_1_1Parameters.html#ace3efd614609c0b43f073f2f345839b5',1,'rtabmap::Parameters']]], + ['typeodommsckfinitcovvel_327',['typeOdomMSCKFInitCovVel',['../classrtabmap_1_1Parameters.html#ac26d5dbb4e7ac5d91a40e195106de483',1,'rtabmap::Parameters']]], + ['typeodommsckfmaxcamstatesize_328',['typeOdomMSCKFMaxCamStateSize',['../classrtabmap_1_1Parameters.html#a3d1200c3c2803df3e654c680dbba5a1e',1,'rtabmap::Parameters']]], + ['typeodommsckfmaxiteration_329',['typeOdomMSCKFMaxIteration',['../classrtabmap_1_1Parameters.html#aae780f7f5b7d1c3cc1f0163afa2f5664',1,'rtabmap::Parameters']]], + ['typeodommsckfnoiseacc_330',['typeOdomMSCKFNoiseAcc',['../classrtabmap_1_1Parameters.html#a8fb3b56ba7c229fad422ceb3ddd4ba96',1,'rtabmap::Parameters']]], + ['typeodommsckfnoiseaccbias_331',['typeOdomMSCKFNoiseAccBias',['../classrtabmap_1_1Parameters.html#a042be2834ef1757137b2fec01f781665',1,'rtabmap::Parameters']]], + ['typeodommsckfnoisefeature_332',['typeOdomMSCKFNoiseFeature',['../classrtabmap_1_1Parameters.html#a812493fe5c1d261322daba2db8c3fa3e',1,'rtabmap::Parameters']]], + ['typeodommsckfnoisegyro_333',['typeOdomMSCKFNoiseGyro',['../classrtabmap_1_1Parameters.html#a4ac7431ac364a5b712f1bcd8b8ddee5f',1,'rtabmap::Parameters']]], + ['typeodommsckfnoisegyrobias_334',['typeOdomMSCKFNoiseGyroBias',['../classrtabmap_1_1Parameters.html#a57c51e8e7863637ccb25920a2e5bc7b8',1,'rtabmap::Parameters']]], + ['typeodommsckfopttranslationthreshold_335',['typeOdomMSCKFOptTranslationThreshold',['../classrtabmap_1_1Parameters.html#a14103693c5a9a6f814a6d742e4b74c94',1,'rtabmap::Parameters']]], + ['typeodommsckfpatchsize_336',['typeOdomMSCKFPatchSize',['../classrtabmap_1_1Parameters.html#ae87506064b60b13540981c3879932be1',1,'rtabmap::Parameters']]], + ['typeodommsckfpositionstdthreshold_337',['typeOdomMSCKFPositionStdThreshold',['../classrtabmap_1_1Parameters.html#aadd62751748155ef15f4946acda4a398',1,'rtabmap::Parameters']]], + ['typeodommsckfpyramidlevels_338',['typeOdomMSCKFPyramidLevels',['../classrtabmap_1_1Parameters.html#ad49ab83fa9f7a7c0882fbdde3c04d335',1,'rtabmap::Parameters']]], + ['typeodommsckfransacthreshold_339',['typeOdomMSCKFRansacThreshold',['../classrtabmap_1_1Parameters.html#ab85cb336373c0403c18763da5af7260d',1,'rtabmap::Parameters']]], + ['typeodommsckfrotationthreshold_340',['typeOdomMSCKFRotationThreshold',['../classrtabmap_1_1Parameters.html#abc211a696417833bd7b8ed7fb48b47aa',1,'rtabmap::Parameters']]], + ['typeodommsckfstereothreshold_341',['typeOdomMSCKFStereoThreshold',['../classrtabmap_1_1Parameters.html#ac2f90c0b1f7130f1118b83265be3145d',1,'rtabmap::Parameters']]], + ['typeodommsckftrackingratethreshold_342',['typeOdomMSCKFTrackingRateThreshold',['../classrtabmap_1_1Parameters.html#ae7787e86c6ad3c4877eeb0a884c30644',1,'rtabmap::Parameters']]], + ['typeodommsckftrackprecision_343',['typeOdomMSCKFTrackPrecision',['../classrtabmap_1_1Parameters.html#a617125034739c9330abce25b06d93c4f',1,'rtabmap::Parameters']]], + ['typeodommsckftranslationthreshold_344',['typeOdomMSCKFTranslationThreshold',['../classrtabmap_1_1Parameters.html#a94df87203b9f3b5ff62c5ba29c5822ab',1,'rtabmap::Parameters']]], + ['typeodomokvisconfigpath_345',['typeOdomOKVISConfigPath',['../classrtabmap_1_1Parameters.html#a78ac298b3ababa6115fcf7fed8c09288',1,'rtabmap::Parameters']]], + ['typeodomopen3dmaxdepth_346',['typeOdomOpen3DMaxDepth',['../classrtabmap_1_1Parameters.html#a990bddd4b65f2eaf6a6d536f73168af0',1,'rtabmap::Parameters']]], + ['typeodomopen3dmethod_347',['typeOdomOpen3DMethod',['../classrtabmap_1_1Parameters.html#a53f319032810dccf546bc716b27bbde9',1,'rtabmap::Parameters']]], + ['typeodomopenvinsaccelerometernoisedensity_348',['typeOdomOpenVINSAccelerometerNoiseDensity',['../classrtabmap_1_1Parameters.html#a8b3a2bbf6e902dd371c27a3027073d52',1,'rtabmap::Parameters']]], + ['typeodomopenvinsaccelerometerrandomwalk_349',['typeOdomOpenVINSAccelerometerRandomWalk',['../classrtabmap_1_1Parameters.html#a3b280d249420c8a080d59a59776cd991',1,'rtabmap::Parameters']]], + ['typeodomopenvinscalibcamextrinsics_350',['typeOdomOpenVINSCalibCamExtrinsics',['../classrtabmap_1_1Parameters.html#a08d487f62bba202923e711f7c2bc5767',1,'rtabmap::Parameters']]], + ['typeodomopenvinscalibcamintrinsics_351',['typeOdomOpenVINSCalibCamIntrinsics',['../classrtabmap_1_1Parameters.html#af9fa267c7acf319c084444091734045b',1,'rtabmap::Parameters']]], + ['typeodomopenvinscalibcamtimeoffset_352',['typeOdomOpenVINSCalibCamTimeoffset',['../classrtabmap_1_1Parameters.html#a40947e5eba109b23d5e058456a085267',1,'rtabmap::Parameters']]], + ['typeodomopenvinscalibimugsensitivity_353',['typeOdomOpenVINSCalibIMUGSensitivity',['../classrtabmap_1_1Parameters.html#a0eaa7a87fbeeac68687edd7c2599a020',1,'rtabmap::Parameters']]], + ['typeodomopenvinscalibimuintrinsics_354',['typeOdomOpenVINSCalibIMUIntrinsics',['../classrtabmap_1_1Parameters.html#a8897c528049baa925ad5ec611c78b428',1,'rtabmap::Parameters']]], + ['typeodomopenvinsconfigpath_355',['typeOdomOpenVINSConfigPath',['../classrtabmap_1_1Parameters.html#ad77710cf460c6b55b0914ffed739dacd',1,'rtabmap::Parameters']]], + ['typeodomopenvinsdtslamdelay_356',['typeOdomOpenVINSDtSLAMDelay',['../classrtabmap_1_1Parameters.html#abfebab9eec3ff20d5dbecb0dac2e340f',1,'rtabmap::Parameters']]], + ['typeodomopenvinsfeatrepmsckf_357',['typeOdomOpenVINSFeatRepMSCKF',['../classrtabmap_1_1Parameters.html#a012d1437fb55743c5f7d1c29cd66fe84',1,'rtabmap::Parameters']]], + ['typeodomopenvinsfeatrepslam_358',['typeOdomOpenVINSFeatRepSLAM',['../classrtabmap_1_1Parameters.html#ab6a4a67b483c541b9d4fd7241ab4b4f1',1,'rtabmap::Parameters']]], + ['typeodomopenvinsfimaxbaseline_359',['typeOdomOpenVINSFiMaxBaseline',['../classrtabmap_1_1Parameters.html#a1131889d1b1a6ea127e27dc3f034206e',1,'rtabmap::Parameters']]], + ['typeodomopenvinsfimaxcondnumber_360',['typeOdomOpenVINSFiMaxCondNumber',['../classrtabmap_1_1Parameters.html#a8f34d1861fc2cc6d537934667a04f80d',1,'rtabmap::Parameters']]], + ['typeodomopenvinsfimaxruns_361',['typeOdomOpenVINSFiMaxRuns',['../classrtabmap_1_1Parameters.html#a4f9e7478b39453eec54f9bedf6337dab',1,'rtabmap::Parameters']]], + ['typeodomopenvinsfirefinefeatures_362',['typeOdomOpenVINSFiRefineFeatures',['../classrtabmap_1_1Parameters.html#aed1840a5caa27539b13469e241dd991a',1,'rtabmap::Parameters']]], + ['typeodomopenvinsfitriangulate1d_363',['typeOdomOpenVINSFiTriangulate1d',['../classrtabmap_1_1Parameters.html#a1fa4befb095a3afddad9c93b2746b7fc',1,'rtabmap::Parameters']]], + ['typeodomopenvinsgravitymag_364',['typeOdomOpenVINSGravityMag',['../classrtabmap_1_1Parameters.html#aca75e8fd07fb5048aad4ed6c649c363f',1,'rtabmap::Parameters']]], + ['typeodomopenvinsgyroscopenoisedensity_365',['typeOdomOpenVINSGyroscopeNoiseDensity',['../classrtabmap_1_1Parameters.html#af12aca81c1f84af90a9978a79514f2ef',1,'rtabmap::Parameters']]], + ['typeodomopenvinsgyroscoperandomwalk_366',['typeOdomOpenVINSGyroscopeRandomWalk',['../classrtabmap_1_1Parameters.html#a1ecfcc933390e003a6eec73b3182bab0',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdyninflationba_367',['typeOdomOpenVINSInitDynInflationBa',['../classrtabmap_1_1Parameters.html#a10d312194811f83a08d9846197c47f58',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdyninflationbg_368',['typeOdomOpenVINSInitDynInflationBg',['../classrtabmap_1_1Parameters.html#a25faee80fdd2e9fed884404eef3797b9',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdyninflationori_369',['typeOdomOpenVINSInitDynInflationOri',['../classrtabmap_1_1Parameters.html#ac5f1c743b50b34683234103ffc7378c9',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdyninflationvel_370',['typeOdomOpenVINSInitDynInflationVel',['../classrtabmap_1_1Parameters.html#a2dfbf7ba2fb2e69c58c7867494cfe47f',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynmindeg_371',['typeOdomOpenVINSInitDynMinDeg',['../classrtabmap_1_1Parameters.html#ad04048c8d08c0f27b04b143b1db13e11',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynminreccond_372',['typeOdomOpenVINSInitDynMinRecCond',['../classrtabmap_1_1Parameters.html#aa53359d70bb49dae236c6a461b7e004f',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynmlemaxiter_373',['typeOdomOpenVINSInitDynMLEMaxIter',['../classrtabmap_1_1Parameters.html#a15ee149130f2f749e93371f0be75465e',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynmlemaxthreads_374',['typeOdomOpenVINSInitDynMLEMaxThreads',['../classrtabmap_1_1Parameters.html#a87f3ff011f642964fab3a60d21e0f032',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynmlemaxtime_375',['typeOdomOpenVINSInitDynMLEMaxTime',['../classrtabmap_1_1Parameters.html#ab0fd3c8a82769905328cafae39a03ed0',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynmleoptcalib_376',['typeOdomOpenVINSInitDynMLEOptCalib',['../classrtabmap_1_1Parameters.html#a40ef74942faa53ac4c85c0017c45b0d5',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynnumpose_377',['typeOdomOpenVINSInitDynNumPose',['../classrtabmap_1_1Parameters.html#a5e6d172f58db1e7d703915ba44b32ea2',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitdynuse_378',['typeOdomOpenVINSInitDynUse',['../classrtabmap_1_1Parameters.html#ad61520368c7cf6373e3a4d8f3d907cbf',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitimuthresh_379',['typeOdomOpenVINSInitIMUThresh',['../classrtabmap_1_1Parameters.html#a94935b46d384dfda94694516159e3531',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitmaxdisparity_380',['typeOdomOpenVINSInitMaxDisparity',['../classrtabmap_1_1Parameters.html#a026cb65c6e014ca8d85fcacf31b99bbc',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitmaxfeatures_381',['typeOdomOpenVINSInitMaxFeatures',['../classrtabmap_1_1Parameters.html#a30b830ac6908544fc9b2e6445ab6b217',1,'rtabmap::Parameters']]], + ['typeodomopenvinsinitwindowtime_382',['typeOdomOpenVINSInitWindowTime',['../classrtabmap_1_1Parameters.html#acec7b60d059e3d90a48ccdcaf3bfe309',1,'rtabmap::Parameters']]], + ['typeodomopenvinsintegration_383',['typeOdomOpenVINSIntegration',['../classrtabmap_1_1Parameters.html#a9dc6ad5575ceea690928a051ab399fdc',1,'rtabmap::Parameters']]], + ['typeodomopenvinsleftmaskpath_384',['typeOdomOpenVINSLeftMaskPath',['../classrtabmap_1_1Parameters.html#a2c5e1d6b1033f729c854087db81dad68',1,'rtabmap::Parameters']]], + ['typeodomopenvinsmaxclones_385',['typeOdomOpenVINSMaxClones',['../classrtabmap_1_1Parameters.html#aa057072a59f3bb16562772e1f0e26bd7',1,'rtabmap::Parameters']]], + ['typeodomopenvinsmaxmsckfinupdate_386',['typeOdomOpenVINSMaxMSCKFInUpdate',['../classrtabmap_1_1Parameters.html#acb3fffb0c879d07b57f18ab93b058203',1,'rtabmap::Parameters']]], + ['typeodomopenvinsmaxslam_387',['typeOdomOpenVINSMaxSLAM',['../classrtabmap_1_1Parameters.html#a3811f46c4ce22069f48630bceff8f654',1,'rtabmap::Parameters']]], + ['typeodomopenvinsmaxslaminupdate_388',['typeOdomOpenVINSMaxSLAMInUpdate',['../classrtabmap_1_1Parameters.html#a3e14ede354edef5f26dcd89c6eaf098d',1,'rtabmap::Parameters']]], + ['typeodomopenvinsminpxdist_389',['typeOdomOpenVINSMinPxDist',['../classrtabmap_1_1Parameters.html#af05bdd52bb01fe2434ec612bd7de4f17',1,'rtabmap::Parameters']]], + ['typeodomopenvinsnumpts_390',['typeOdomOpenVINSNumPts',['../classrtabmap_1_1Parameters.html#a713e1f17179b8bb541a5bd27b738911d',1,'rtabmap::Parameters']]], + ['typeodomopenvinsrightmaskpath_391',['typeOdomOpenVINSRightMaskPath',['../classrtabmap_1_1Parameters.html#a40800e0b5e2ae0892d2b6535f315fc1a',1,'rtabmap::Parameters']]], + ['typeodomopenvinstryzupt_392',['typeOdomOpenVINSTryZUPT',['../classrtabmap_1_1Parameters.html#aaabdcb6c03b9fcfd3fbd88b4d4a385e7',1,'rtabmap::Parameters']]], + ['typeodomopenvinsupmsckfchi2multiplier_393',['typeOdomOpenVINSUpMSCKFChi2Multiplier',['../classrtabmap_1_1Parameters.html#af1256a1f21717214b6f383315a153d10',1,'rtabmap::Parameters']]], + ['typeodomopenvinsupmsckfsigmapx_394',['typeOdomOpenVINSUpMSCKFSigmaPx',['../classrtabmap_1_1Parameters.html#ad130383a0ca21e36358467b30c28d984',1,'rtabmap::Parameters']]], + ['typeodomopenvinsupslamchi2multiplier_395',['typeOdomOpenVINSUpSLAMChi2Multiplier',['../classrtabmap_1_1Parameters.html#a52b219cb4e733647378a6d2c2515074e',1,'rtabmap::Parameters']]], + ['typeodomopenvinsupslamsigmapx_396',['typeOdomOpenVINSUpSLAMSigmaPx',['../classrtabmap_1_1Parameters.html#a389a02393de33cf952c8deaf8e19b878',1,'rtabmap::Parameters']]], + ['typeodomopenvinsusefej_397',['typeOdomOpenVINSUseFEJ',['../classrtabmap_1_1Parameters.html#a0f364aa2c16132c36263e24d85e13db3',1,'rtabmap::Parameters']]], + ['typeodomopenvinsuseklt_398',['typeOdomOpenVINSUseKLT',['../classrtabmap_1_1Parameters.html#a7ea160bd2748b464e796cc61557e3f6b',1,'rtabmap::Parameters']]], + ['typeodomopenvinsusestereo_399',['typeOdomOpenVINSUseStereo',['../classrtabmap_1_1Parameters.html#a698cf0129e39a2e97cccc67e941f037a',1,'rtabmap::Parameters']]], + ['typeodomopenvinszuptchi2multiplier_400',['typeOdomOpenVINSZUPTChi2Multiplier',['../classrtabmap_1_1Parameters.html#ae4d768e375a4be72d15a65a8a4ae0edb',1,'rtabmap::Parameters']]], + ['typeodomopenvinszuptmaxdisparity_401',['typeOdomOpenVINSZUPTMaxDisparity',['../classrtabmap_1_1Parameters.html#ac9291484582bf15778951fb6d3cd10b5',1,'rtabmap::Parameters']]], + ['typeodomopenvinszuptmaxvelodicy_402',['typeOdomOpenVINSZUPTMaxVelodicy',['../classrtabmap_1_1Parameters.html#a5f9028593fed78f816a7c3ffdfae2dd3',1,'rtabmap::Parameters']]], + ['typeodomopenvinszuptnoisemultiplier_403',['typeOdomOpenVINSZUPTNoiseMultiplier',['../classrtabmap_1_1Parameters.html#a56ef2e866ef6a218b4a96a9c581816f3',1,'rtabmap::Parameters']]], + ['typeodomopenvinszuptonlyatbeginning_404',['typeOdomOpenVINSZUPTOnlyAtBeginning',['../classrtabmap_1_1Parameters.html#a299978ac5b7f5b14a157a9bc6077966e',1,'rtabmap::Parameters']]], + ['typeodomorbslamaccnoise_405',['typeOdomORBSLAMAccNoise',['../classrtabmap_1_1Parameters.html#a6a8dd7520b22e07956ba9e617e868ad6',1,'rtabmap::Parameters']]], + ['typeodomorbslamaccwalk_406',['typeOdomORBSLAMAccWalk',['../classrtabmap_1_1Parameters.html#a79def634a3f8c7e4955b605047808217',1,'rtabmap::Parameters']]], + ['typeodomorbslambf_407',['typeOdomORBSLAMBf',['../classrtabmap_1_1Parameters.html#a84c6337148c74cb998335066be2791c1',1,'rtabmap::Parameters']]], + ['typeodomorbslamfps_408',['typeOdomORBSLAMFps',['../classrtabmap_1_1Parameters.html#ad7b537335ffc8849773bc3e82965528c',1,'rtabmap::Parameters']]], + ['typeodomorbslamgyronoise_409',['typeOdomORBSLAMGyroNoise',['../classrtabmap_1_1Parameters.html#a260d54c9e71e9d97ffd8e305bc1b2fe8',1,'rtabmap::Parameters']]], + ['typeodomorbslamgyrowalk_410',['typeOdomORBSLAMGyroWalk',['../classrtabmap_1_1Parameters.html#ae368f4a863d467a0e6ab105bf96aad0a',1,'rtabmap::Parameters']]], + ['typeodomorbslaminertial_411',['typeOdomORBSLAMInertial',['../classrtabmap_1_1Parameters.html#ad2b70e4ff4020f62f822492718563b20',1,'rtabmap::Parameters']]], + ['typeodomorbslammapsize_412',['typeOdomORBSLAMMapSize',['../classrtabmap_1_1Parameters.html#addfc8fa35369b7dae617a41c47218684',1,'rtabmap::Parameters']]], + ['typeodomorbslammaxfeatures_413',['typeOdomORBSLAMMaxFeatures',['../classrtabmap_1_1Parameters.html#a565a2a76e76eb35b1520069fe82f305c',1,'rtabmap::Parameters']]], + ['typeodomorbslamsamplingrate_414',['typeOdomORBSLAMSamplingRate',['../classrtabmap_1_1Parameters.html#ae6ae9297334dd88396fba172df077579',1,'rtabmap::Parameters']]], + ['typeodomorbslamthdepth_415',['typeOdomORBSLAMThDepth',['../classrtabmap_1_1Parameters.html#aede6ea5d6e9c6629227675c865cbf3cf',1,'rtabmap::Parameters']]], + ['typeodomorbslamvocpath_416',['typeOdomORBSLAMVocPath',['../classrtabmap_1_1Parameters.html#aaa10f768a39a3d9afc9bec47d81c0633',1,'rtabmap::Parameters']]], + ['typeodomparticlelambdar_417',['typeOdomParticleLambdaR',['../classrtabmap_1_1Parameters.html#ad44d4bc1d8df92a3e0fd16e0a42fa84f',1,'rtabmap::Parameters']]], + ['typeodomparticlelambdat_418',['typeOdomParticleLambdaT',['../classrtabmap_1_1Parameters.html#a1197e83786586b8dcf2bf720b6df3138',1,'rtabmap::Parameters']]], + ['typeodomparticlenoiser_419',['typeOdomParticleNoiseR',['../classrtabmap_1_1Parameters.html#a65070c0a369125748f19f17b900c010e',1,'rtabmap::Parameters']]], + ['typeodomparticlenoiset_420',['typeOdomParticleNoiseT',['../classrtabmap_1_1Parameters.html#a92f4d4bfd4a26cf6786f971fe85807d9',1,'rtabmap::Parameters']]], + ['typeodomparticlesize_421',['typeOdomParticleSize',['../classrtabmap_1_1Parameters.html#ad4ed7bcac9990eb0b27fb07aada3b1ea',1,'rtabmap::Parameters']]], + ['typeodomresetcountdown_422',['typeOdomResetCountdown',['../classrtabmap_1_1Parameters.html#a64f378d65d780fee0dc96353af05bd0b',1,'rtabmap::Parameters']]], + ['typeodomscankeyframethr_423',['typeOdomScanKeyFrameThr',['../classrtabmap_1_1Parameters.html#a869c94e833b568ec909e7de92c0bc2f3',1,'rtabmap::Parameters']]], + ['typeodomstrategy_424',['typeOdomStrategy',['../classrtabmap_1_1Parameters.html#ad84515268c8c54fa4be9a4e870e422d7',1,'rtabmap::Parameters']]], + ['typeodomvinsfusionconfigpath_425',['typeOdomVINSFusionConfigPath',['../classrtabmap_1_1Parameters.html#ae4943907302ab3eab412ca7adcc16ee2',1,'rtabmap::Parameters']]], + ['typeodomviskeyframethr_426',['typeOdomVisKeyFrameThr',['../classrtabmap_1_1Parameters.html#aef7912215e1d5f0f868a71bfa9228f99',1,'rtabmap::Parameters']]], + ['typeodomviso2bucketheight_427',['typeOdomViso2BucketHeight',['../classrtabmap_1_1Parameters.html#a766723cbdec25cc02a8691507316af9b',1,'rtabmap::Parameters']]], + ['typeodomviso2bucketmaxfeatures_428',['typeOdomViso2BucketMaxFeatures',['../classrtabmap_1_1Parameters.html#ae74077c67894128372c35608eb5f4002',1,'rtabmap::Parameters']]], + ['typeodomviso2bucketwidth_429',['typeOdomViso2BucketWidth',['../classrtabmap_1_1Parameters.html#ad37fbb01b3e1d9e4cc3bd542f7b2a14c',1,'rtabmap::Parameters']]], + ['typeodomviso2inlierthreshold_430',['typeOdomViso2InlierThreshold',['../classrtabmap_1_1Parameters.html#ac9743257a6036a37caa744d253ecaff1',1,'rtabmap::Parameters']]], + ['typeodomviso2matchbinsize_431',['typeOdomViso2MatchBinsize',['../classrtabmap_1_1Parameters.html#a9ed5dc5c6c0557ac31e1f414388fbb11',1,'rtabmap::Parameters']]], + ['typeodomviso2matchdisptolerance_432',['typeOdomViso2MatchDispTolerance',['../classrtabmap_1_1Parameters.html#a51280d63a737dbaa723a7f45c6b510a9',1,'rtabmap::Parameters']]], + ['typeodomviso2matchhalfresolution_433',['typeOdomViso2MatchHalfResolution',['../classrtabmap_1_1Parameters.html#abd28d31e1005fdcac73e0fdbebed179a',1,'rtabmap::Parameters']]], + ['typeodomviso2matchmultistage_434',['typeOdomViso2MatchMultiStage',['../classrtabmap_1_1Parameters.html#a27cb88fbbd3f3b2581b24af3fa7a7c50',1,'rtabmap::Parameters']]], + ['typeodomviso2matchnmsn_435',['typeOdomViso2MatchNmsN',['../classrtabmap_1_1Parameters.html#aef0c888af0ce614aac6ea73ce0afc5b8',1,'rtabmap::Parameters']]], + ['typeodomviso2matchnmstau_436',['typeOdomViso2MatchNmsTau',['../classrtabmap_1_1Parameters.html#af24a67da4f8768f856212185ae6c0327',1,'rtabmap::Parameters']]], + ['typeodomviso2matchoutlierdisptolerance_437',['typeOdomViso2MatchOutlierDispTolerance',['../classrtabmap_1_1Parameters.html#af5bd33f6ad26de33dab7e9aade35c7b2',1,'rtabmap::Parameters']]], + ['typeodomviso2matchoutlierflowtolerance_438',['typeOdomViso2MatchOutlierFlowTolerance',['../classrtabmap_1_1Parameters.html#a621b75cd213a8aabf2699846f5da5722',1,'rtabmap::Parameters']]], + ['typeodomviso2matchradius_439',['typeOdomViso2MatchRadius',['../classrtabmap_1_1Parameters.html#a8653a6ba7fe830506dfa154bb2e7e3c7',1,'rtabmap::Parameters']]], + ['typeodomviso2matchrefinement_440',['typeOdomViso2MatchRefinement',['../classrtabmap_1_1Parameters.html#af190c6a5f3f441f37a69a0dbc9cf47e1',1,'rtabmap::Parameters']]], + ['typeodomviso2ransaciters_441',['typeOdomViso2RansacIters',['../classrtabmap_1_1Parameters.html#ad1d5a80a8eeae0cda5777d4f1f6b8009',1,'rtabmap::Parameters']]], + ['typeodomviso2reweighting_442',['typeOdomViso2Reweighting',['../classrtabmap_1_1Parameters.html#ab1d0b7fcf84396b427bbeda915e77285',1,'rtabmap::Parameters']]], + ['typeoptimizerbaseline_443',['typeOptimizerBaseline',['../classrtabmap_1_1Parameters.html#a45b4940de5211ac0c9cc154d457d6005',1,'rtabmap::Parameters']]], + ['typeoptimizerdisparityvariance_444',['typeOptimizerDisparityVariance',['../classrtabmap_1_1Parameters.html#ab47216abbd6f583a59d4cbf29b195be5',1,'rtabmap::Parameters']]], + ['typeoptimizerepsilon_445',['typeOptimizerEpsilon',['../classrtabmap_1_1Parameters.html#ad5c694598c06f93beba5cd9402eb75d0',1,'rtabmap::Parameters']]], + ['typeoptimizergravitysigma_446',['typeOptimizerGravitySigma',['../classrtabmap_1_1Parameters.html#a6590f0a398ae69723972d6c4cb23c9a6',1,'rtabmap::Parameters']]], + ['typeoptimizeriterations_447',['typeOptimizerIterations',['../classrtabmap_1_1Parameters.html#a718c4ad1d42e091077455bd2af984bcb',1,'rtabmap::Parameters']]], + ['typeoptimizerlandmarksignored_448',['typeOptimizerLandmarksIgnored',['../classrtabmap_1_1Parameters.html#a062aec7622e2bd79bf05b54a1e9c33d0',1,'rtabmap::Parameters']]], + ['typeoptimizerpixelvariance_449',['typeOptimizerPixelVariance',['../classrtabmap_1_1Parameters.html#acf07e9b146003000fd39ea09472e0418',1,'rtabmap::Parameters']]], + ['typeoptimizerpriorsignored_450',['typeOptimizerPriorsIgnored',['../classrtabmap_1_1Parameters.html#afaefce4e43b514d53d654bf2217cd70f',1,'rtabmap::Parameters']]], + ['typeoptimizerrobust_451',['typeOptimizerRobust',['../classrtabmap_1_1Parameters.html#ae6a01c8d00cccfda50db7594e5eec644',1,'rtabmap::Parameters']]], + ['typeoptimizerrobustkerneldelta_452',['typeOptimizerRobustKernelDelta',['../classrtabmap_1_1Parameters.html#a736fb01f8844d0445668b3c0ed30b716',1,'rtabmap::Parameters']]], + ['typeoptimizerstrategy_453',['typeOptimizerStrategy',['../classrtabmap_1_1Parameters.html#af463e8084ab89180e19ceafdc8d30251',1,'rtabmap::Parameters']]], + ['typeoptimizervarianceignored_454',['typeOptimizerVarianceIgnored',['../classrtabmap_1_1Parameters.html#a426416d3efa0da4fd647526918e3b92f',1,'rtabmap::Parameters']]], + ['typeorbedgethreshold_455',['typeORBEdgeThreshold',['../classrtabmap_1_1Parameters.html#a51faba893deec24a516e47c4028b4400',1,'rtabmap::Parameters']]], + ['typeorbfirstlevel_456',['typeORBFirstLevel',['../classrtabmap_1_1Parameters.html#a31feaef58fa0ec481166236af57dbd7e',1,'rtabmap::Parameters']]], + ['typeorbgpu_457',['typeORBGpu',['../classrtabmap_1_1Parameters.html#a6b8db5bf9a719d5a410c7a2ed6d05782',1,'rtabmap::Parameters']]], + ['typeorbnlevels_458',['typeORBNLevels',['../classrtabmap_1_1Parameters.html#a74e75b2722cfc0e157568f7271d239c0',1,'rtabmap::Parameters']]], + ['typeorbpatchsize_459',['typeORBPatchSize',['../classrtabmap_1_1Parameters.html#a22a509b8e8411d3580dac0d30967c4c4',1,'rtabmap::Parameters']]], + ['typeorbscalefactor_460',['typeORBScaleFactor',['../classrtabmap_1_1Parameters.html#a9717a76d3bf69125553a364e6338ed58',1,'rtabmap::Parameters']]], + ['typeorbscoretype_461',['typeORBScoreType',['../classrtabmap_1_1Parameters.html#abbebfe361da6ce5c5fa5974567b03ab1',1,'rtabmap::Parameters']]], + ['typeorbwta_5fk_462',['typeORBWTA_K',['../classrtabmap_1_1Parameters.html#a0c84839b5c32e2d86535c2b186be434f',1,'rtabmap::Parameters']]], + ['typepydescriptordim_463',['typePyDescriptorDim',['../classrtabmap_1_1Parameters.html#ab65a9191b084d81d6f6bd0459fd46895',1,'rtabmap::Parameters']]], + ['typepydescriptorpath_464',['typePyDescriptorPath',['../classrtabmap_1_1Parameters.html#a97a035608c1dbf76a82e425ec1207c46',1,'rtabmap::Parameters']]], + ['typepydetectorcuda_465',['typePyDetectorCuda',['../classrtabmap_1_1Parameters.html#a58467f64e3f813ffda07c35edcfd63b7',1,'rtabmap::Parameters']]], + ['typepydetectorpath_466',['typePyDetectorPath',['../classrtabmap_1_1Parameters.html#acc3e73731912f5a4fe861b29a7a51c57',1,'rtabmap::Parameters']]], + ['typepymatchercuda_467',['typePyMatcherCuda',['../classrtabmap_1_1Parameters.html#a81862a75eba735f5a4d3d0d7fbd7aa40',1,'rtabmap::Parameters']]], + ['typepymatcheriterations_468',['typePyMatcherIterations',['../classrtabmap_1_1Parameters.html#addcced88955989bb7fbdbd4371df0247',1,'rtabmap::Parameters']]], + ['typepymatchermodel_469',['typePyMatcherModel',['../classrtabmap_1_1Parameters.html#a5c8541a98beaf561646f3c7f6d721b95',1,'rtabmap::Parameters']]], + ['typepymatcherpath_470',['typePyMatcherPath',['../classrtabmap_1_1Parameters.html#a59a39aa018841ffd740e9cea42197914',1,'rtabmap::Parameters']]], + ['typepymatcherthreshold_471',['typePyMatcherThreshold',['../classrtabmap_1_1Parameters.html#a1b5ae6ade24092ab7ac58afcf4e56784',1,'rtabmap::Parameters']]], + ['typeregforce3dof_472',['typeRegForce3DoF',['../classrtabmap_1_1Parameters.html#a74f330050b68b3f032b580d568fcbda8',1,'rtabmap::Parameters']]], + ['typeregrepeatonce_473',['typeRegRepeatOnce',['../classrtabmap_1_1Parameters.html#a96a29fa93e1b37af4a693fe51dc0eb7c',1,'rtabmap::Parameters']]], + ['typeregstrategy_474',['typeRegStrategy',['../classrtabmap_1_1Parameters.html#ac65bbfb17e091fd60279dc71c00832c8',1,'rtabmap::Parameters']]], + ['typergbdaggressiveloopthr_475',['typeRGBDAggressiveLoopThr',['../classrtabmap_1_1Parameters.html#a8d5fe24ab51accb9b16a0eedc6eee95d',1,'rtabmap::Parameters']]], + ['typergbdangularspeedupdate_476',['typeRGBDAngularSpeedUpdate',['../classrtabmap_1_1Parameters.html#ac1e1ea827894561af807fb49486e9e75',1,'rtabmap::Parameters']]], + ['typergbdangularupdate_477',['typeRGBDAngularUpdate',['../classrtabmap_1_1Parameters.html#aec44c938840f9be3f79250edebeda119',1,'rtabmap::Parameters']]], + ['typergbdcreateoccupancygrid_478',['typeRGBDCreateOccupancyGrid',['../classrtabmap_1_1Parameters.html#a35a0be2772343e731bc78465318094b2',1,'rtabmap::Parameters']]], + ['typergbdenabled_479',['typeRGBDEnabled',['../classrtabmap_1_1Parameters.html#a174420b0c91cd62219a72d6cd6806923',1,'rtabmap::Parameters']]], + ['typergbdforceodom3dof_480',['typeRGBDForceOdom3DoF',['../classrtabmap_1_1Parameters.html#a9af9d941a0a6e21e4515177fb2c50be9',1,'rtabmap::Parameters']]], + ['typergbdgoalreachedradius_481',['typeRGBDGoalReachedRadius',['../classrtabmap_1_1Parameters.html#ad488c349038427ae5bdb4c9e6b4c9bfe',1,'rtabmap::Parameters']]], + ['typergbdgoalssavedinuserdata_482',['typeRGBDGoalsSavedInUserData',['../classrtabmap_1_1Parameters.html#a1cc40697e3bcdd7c870ef123bffe95f4',1,'rtabmap::Parameters']]], + ['typergbdinvertedreg_483',['typeRGBDInvertedReg',['../classrtabmap_1_1Parameters.html#a6fab3821409953c1aeffbb6de3cdd560',1,'rtabmap::Parameters']]], + ['typergbdlinearspeedupdate_484',['typeRGBDLinearSpeedUpdate',['../classrtabmap_1_1Parameters.html#aa55b548988b0b3ad148984a6f8b26ba3',1,'rtabmap::Parameters']]], + ['typergbdlinearupdate_485',['typeRGBDLinearUpdate',['../classrtabmap_1_1Parameters.html#a66dc8bb30e1aeceb7042d526c6580a8c',1,'rtabmap::Parameters']]], + ['typergbdlocalbundleonloopclosure_486',['typeRGBDLocalBundleOnLoopClosure',['../classrtabmap_1_1Parameters.html#aab1c01d2ce455a48c9525a7e45d23725',1,'rtabmap::Parameters']]], + ['typergbdlocalimmunizationratio_487',['typeRGBDLocalImmunizationRatio',['../classrtabmap_1_1Parameters.html#a8c00fd0ac865e26c69a73253d5c05c34',1,'rtabmap::Parameters']]], + ['typergbdlocalizationpriorerror_488',['typeRGBDLocalizationPriorError',['../classrtabmap_1_1Parameters.html#ab1e16e1a98ea8f6f4ed4f732f3788671',1,'rtabmap::Parameters']]], + ['typergbdlocalizationsecondtrywithoutproximitylinks_489',['typeRGBDLocalizationSecondTryWithoutProximityLinks',['../classrtabmap_1_1Parameters.html#a6e1cdb5ccd7002ad196da4678cc20e31',1,'rtabmap::Parameters']]], + ['typergbdlocalizationsmoothing_490',['typeRGBDLocalizationSmoothing',['../classrtabmap_1_1Parameters.html#aff12043a8470bd6bf04ff12038c1b20a',1,'rtabmap::Parameters']]], + ['typergbdlocalradius_491',['typeRGBDLocalRadius',['../classrtabmap_1_1Parameters.html#a22f26e525e4293ccc6817a70c7253504',1,'rtabmap::Parameters']]], + ['typergbdloopclosureidentityguess_492',['typeRGBDLoopClosureIdentityGuess',['../classrtabmap_1_1Parameters.html#a4ed6752e394a1f30c58a17a885eb2b36',1,'rtabmap::Parameters']]], + ['typergbdloopclosurereextractfeatures_493',['typeRGBDLoopClosureReextractFeatures',['../classrtabmap_1_1Parameters.html#a04bc91d8e01453fc9c0438a3477a276d',1,'rtabmap::Parameters']]], + ['typergbdloopcovlimited_494',['typeRGBDLoopCovLimited',['../classrtabmap_1_1Parameters.html#a3ce014ca32a4ee19b789b648bca253ab',1,'rtabmap::Parameters']]], + ['typergbdmarkerdetection_495',['typeRGBDMarkerDetection',['../classrtabmap_1_1Parameters.html#a0df374326b9d9e6a332283a26aafb2ab',1,'rtabmap::Parameters']]], + ['typergbdmaxlocalretrieved_496',['typeRGBDMaxLocalRetrieved',['../classrtabmap_1_1Parameters.html#a722c95d51c7e6c5530d46e838df56c5d',1,'rtabmap::Parameters']]], + ['typergbdmaxloopclosuredistance_497',['typeRGBDMaxLoopClosureDistance',['../classrtabmap_1_1Parameters.html#a5ea740cd8c1e119a4c25d1f2acf46e88',1,'rtabmap::Parameters']]], + ['typergbdmaxodomcachesize_498',['typeRGBDMaxOdomCacheSize',['../classrtabmap_1_1Parameters.html#ac5b534f0bd67a933ef0edf82c65e6114',1,'rtabmap::Parameters']]], + ['typergbdneighborlinkrefining_499',['typeRGBDNeighborLinkRefining',['../classrtabmap_1_1Parameters.html#a830a2c344ef3d97a33240c8f52cd37df',1,'rtabmap::Parameters']]], + ['typergbdnewmapodomchangedistance_500',['typeRGBDNewMapOdomChangeDistance',['../classrtabmap_1_1Parameters.html#a0f43c2f7e280b684a86d19d5a912d684',1,'rtabmap::Parameters']]], + ['typergbdoptimizefromgraphend_501',['typeRGBDOptimizeFromGraphEnd',['../classrtabmap_1_1Parameters.html#aee4db229dcebb45d7f6b818514b8bf38',1,'rtabmap::Parameters']]], + ['typergbdoptimizemaxerror_502',['typeRGBDOptimizeMaxError',['../classrtabmap_1_1Parameters.html#a509911145eeaf65eaa8b019fb726d758',1,'rtabmap::Parameters']]], + ['typergbdoptimizemaxerrorrepairradius_503',['typeRGBDOptimizeMaxErrorRepairRadius',['../classrtabmap_1_1Parameters.html#aaeea6cc17147bb5041637fd9baaf8f1b',1,'rtabmap::Parameters']]], + ['typergbdplanangularvelocity_504',['typeRGBDPlanAngularVelocity',['../classrtabmap_1_1Parameters.html#a9df1cbc7766c4b249019008f10c8f9b9',1,'rtabmap::Parameters']]], + ['typergbdplanlinearvelocity_505',['typeRGBDPlanLinearVelocity',['../classrtabmap_1_1Parameters.html#a813ec4e9f690783cae232e95bf17653b',1,'rtabmap::Parameters']]], + ['typergbdplanstuckiterations_506',['typeRGBDPlanStuckIterations',['../classrtabmap_1_1Parameters.html#a9c2b5d2195db689267f0855d029e3ada',1,'rtabmap::Parameters']]], + ['typergbdproximityangle_507',['typeRGBDProximityAngle',['../classrtabmap_1_1Parameters.html#ade244bd8fa9faeeae7bd7cd7c89e64d3',1,'rtabmap::Parameters']]], + ['typergbdproximitybyspace_508',['typeRGBDProximityBySpace',['../classrtabmap_1_1Parameters.html#a0ba618638e3c570a9c6e1894ec19b482',1,'rtabmap::Parameters']]], + ['typergbdproximitybytime_509',['typeRGBDProximityByTime',['../classrtabmap_1_1Parameters.html#a09d397775a4663983c108215778fa448',1,'rtabmap::Parameters']]], + ['typergbdproximityglobalscanmap_510',['typeRGBDProximityGlobalScanMap',['../classrtabmap_1_1Parameters.html#aea72e57f053552d64f255b2417d43fa7',1,'rtabmap::Parameters']]], + ['typergbdproximitymaxgraphdepth_511',['typeRGBDProximityMaxGraphDepth',['../classrtabmap_1_1Parameters.html#a42ba6b5ab39fbd1579dc2ee7f74386aa',1,'rtabmap::Parameters']]], + ['typergbdproximitymaxpaths_512',['typeRGBDProximityMaxPaths',['../classrtabmap_1_1Parameters.html#a5564167482d44d43c719b668777364c7',1,'rtabmap::Parameters']]], + ['typergbdproximitymergedscancovfactor_513',['typeRGBDProximityMergedScanCovFactor',['../classrtabmap_1_1Parameters.html#a2cb39857e877736211c84016d083d37f',1,'rtabmap::Parameters']]], + ['typergbdproximityodomguess_514',['typeRGBDProximityOdomGuess',['../classrtabmap_1_1Parameters.html#a2e36fe57df0992214632e821fc40cd17',1,'rtabmap::Parameters']]], + ['typergbdproximitypathfilteringradius_515',['typeRGBDProximityPathFilteringRadius',['../classrtabmap_1_1Parameters.html#aa1813e291696e90fffecb09c4c135819',1,'rtabmap::Parameters']]], + ['typergbdproximitypathmaxneighbors_516',['typeRGBDProximityPathMaxNeighbors',['../classrtabmap_1_1Parameters.html#ab628642d14eee51afdf7fa52d361b754',1,'rtabmap::Parameters']]], + ['typergbdproximitypathrawposesused_517',['typeRGBDProximityPathRawPosesUsed',['../classrtabmap_1_1Parameters.html#aba7dd29595da46d299399ea0c35189fe',1,'rtabmap::Parameters']]], + ['typergbdscanmatchingidssavedinlinks_518',['typeRGBDScanMatchingIdsSavedInLinks',['../classrtabmap_1_1Parameters.html#ad07f636ab373c24b88a3cc0ec20a5a55',1,'rtabmap::Parameters']]], + ['typergbdstartatorigin_519',['typeRGBDStartAtOrigin',['../classrtabmap_1_1Parameters.html#a00c3b516a7e20ddcfccdb9512f531687',1,'rtabmap::Parameters']]], + ['typertabmapcomputermse_520',['typeRtabmapComputeRMSE',['../classrtabmap_1_1Parameters.html#a0f11bba22df4688163c7c8815e202dbf',1,'rtabmap::Parameters']]], + ['typertabmapcreateintermediatenodes_521',['typeRtabmapCreateIntermediateNodes',['../classrtabmap_1_1Parameters.html#a4803c63cf7b4e0721d064c66196b8388',1,'rtabmap::Parameters']]], + ['typertabmapdetectionrate_522',['typeRtabmapDetectionRate',['../classrtabmap_1_1Parameters.html#af9e94ad7631bc97c9f47852cda3e1fe0',1,'rtabmap::Parameters']]], + ['typertabmapimagebuffersize_523',['typeRtabmapImageBufferSize',['../classrtabmap_1_1Parameters.html#a74b01ea391ec5da9319f720e76afc263',1,'rtabmap::Parameters']]], + ['typertabmapimagesalreadyrectified_524',['typeRtabmapImagesAlreadyRectified',['../classrtabmap_1_1Parameters.html#a72550d6640954c831920ef090eaec0bc',1,'rtabmap::Parameters']]], + ['typertabmaploopgps_525',['typeRtabmapLoopGPS',['../classrtabmap_1_1Parameters.html#a591a2a3d69c05e9d8629b4e044257c30',1,'rtabmap::Parameters']]], + ['typertabmaploopratio_526',['typeRtabmapLoopRatio',['../classrtabmap_1_1Parameters.html#a41b48fb69d2ebdbdb29d8861af0b904e',1,'rtabmap::Parameters']]], + ['typertabmaploopthr_527',['typeRtabmapLoopThr',['../classrtabmap_1_1Parameters.html#a9534b7cd0eaddb9ea84b4714775eee9a',1,'rtabmap::Parameters']]], + ['typertabmapmaxrepublished_528',['typeRtabmapMaxRepublished',['../classrtabmap_1_1Parameters.html#a16460b246833fd819d8e3383a164cc22',1,'rtabmap::Parameters']]], + ['typertabmapmaxretrieved_529',['typeRtabmapMaxRetrieved',['../classrtabmap_1_1Parameters.html#a862e70372bf7110c1f0d48624b70d316',1,'rtabmap::Parameters']]], + ['typertabmapmemorythr_530',['typeRtabmapMemoryThr',['../classrtabmap_1_1Parameters.html#a4b0f3e8dc9fbc3cffed8a33eb8b6adcc',1,'rtabmap::Parameters']]], + ['typertabmappublishlastsignature_531',['typeRtabmapPublishLastSignature',['../classrtabmap_1_1Parameters.html#a6a3bc4925be596849aa8041505917753',1,'rtabmap::Parameters']]], + ['typertabmappublishlikelihood_532',['typeRtabmapPublishLikelihood',['../classrtabmap_1_1Parameters.html#a42269e621eae1242f9b387f639148b38',1,'rtabmap::Parameters']]], + ['typertabmappublishpdf_533',['typeRtabmapPublishPdf',['../classrtabmap_1_1Parameters.html#ada48624ba0e31f9f4cd7d94f311ab550',1,'rtabmap::Parameters']]], + ['typertabmappublishramusage_534',['typeRtabmapPublishRAMUsage',['../classrtabmap_1_1Parameters.html#aa3a0bcf2c55a80dbac6c05670a040412',1,'rtabmap::Parameters']]], + ['typertabmappublishstats_535',['typeRtabmapPublishStats',['../classrtabmap_1_1Parameters.html#ac0cc4c5d2d642ef41929f88d1ccd6e0f',1,'rtabmap::Parameters']]], + ['typertabmaprectifyonlyfeatures_536',['typeRtabmapRectifyOnlyFeatures',['../classrtabmap_1_1Parameters.html#a2a351dbfbbc05d7a2cd6af901af8807e',1,'rtabmap::Parameters']]], + ['typertabmapsavewmstate_537',['typeRtabmapSaveWMState',['../classrtabmap_1_1Parameters.html#a228491df07cf89fb19ce222fee74a1f8',1,'rtabmap::Parameters']]], + ['typertabmapstartnewmapongoodsignature_538',['typeRtabmapStartNewMapOnGoodSignature',['../classrtabmap_1_1Parameters.html#ace5f344b49a5eb0fa276aa37436ba3d6',1,'rtabmap::Parameters']]], + ['typertabmapstartnewmaponloopclosure_539',['typeRtabmapStartNewMapOnLoopClosure',['../classrtabmap_1_1Parameters.html#a982f83cda4e3c602d1ccc105dc8ee3b1',1,'rtabmap::Parameters']]], + ['typertabmapstatisticlogged_540',['typeRtabmapStatisticLogged',['../classrtabmap_1_1Parameters.html#a86a6d5a1495d23415257b2caf7c402c5',1,'rtabmap::Parameters']]], + ['typertabmapstatisticloggedheaders_541',['typeRtabmapStatisticLoggedHeaders',['../classrtabmap_1_1Parameters.html#aa523f4400e6262c74e1a4a69c48d6eeb',1,'rtabmap::Parameters']]], + ['typertabmapstatisticlogsbufferedinram_542',['typeRtabmapStatisticLogsBufferedInRAM',['../classrtabmap_1_1Parameters.html#a4f8e2035304f0300a086a6430e8a78e4',1,'rtabmap::Parameters']]], + ['typertabmaptimethr_543',['typeRtabmapTimeThr',['../classrtabmap_1_1Parameters.html#ada7ff11630e4707236015fb0df7634b4',1,'rtabmap::Parameters']]], + ['typertabmapvirtualplacelikelihoodratio_544',['typeRtabmapVirtualPlaceLikelihoodRatio',['../classrtabmap_1_1Parameters.html#ac9189a4a40b800aef4a2ca79f5bacddd',1,'rtabmap::Parameters']]], + ['typertabmapworkingdirectory_545',['typeRtabmapWorkingDirectory',['../classrtabmap_1_1Parameters.html#a9bbaf23b9eaaff14661eb6810605fcdd',1,'rtabmap::Parameters']]], + ['typesiftcontrastthreshold_546',['typeSIFTContrastThreshold',['../classrtabmap_1_1Parameters.html#aa7a98dbdd25030ba8b3c3d6d25812275',1,'rtabmap::Parameters']]], + ['typesiftedgethreshold_547',['typeSIFTEdgeThreshold',['../classrtabmap_1_1Parameters.html#a9636e4360feb3900a60cb1cd1fc37e2f',1,'rtabmap::Parameters']]], + ['typesiftgaussianthreshold_548',['typeSIFTGaussianThreshold',['../classrtabmap_1_1Parameters.html#a07a5c3bce8f4e6eed3a1b9e9f2bcbd9d',1,'rtabmap::Parameters']]], + ['typesiftgpu_549',['typeSIFTGpu',['../classrtabmap_1_1Parameters.html#a198ea2c15832ae881070e3b16bd8e13b',1,'rtabmap::Parameters']]], + ['typesiftmaxgaussianthreshold_550',['typeSIFTMaxGaussianThreshold',['../classrtabmap_1_1Parameters.html#a4db8aa7ce1e0751580d013b0d1602eb6',1,'rtabmap::Parameters']]], + ['typesiftnoctavelayers_551',['typeSIFTNOctaveLayers',['../classrtabmap_1_1Parameters.html#adfdf8e6c82c818f1cf49b3b11db4e347',1,'rtabmap::Parameters']]], + ['typesiftpreciseupscale_552',['typeSIFTPreciseUpscale',['../classrtabmap_1_1Parameters.html#a9d0234486de6b8c799f94c7fce0cd37a',1,'rtabmap::Parameters']]], + ['typesiftrootsift_553',['typeSIFTRootSIFT',['../classrtabmap_1_1Parameters.html#a58a95cc5556485f1cc682096a02c5588',1,'rtabmap::Parameters']]], + ['typesiftsigma_554',['typeSIFTSigma',['../classrtabmap_1_1Parameters.html#a13c6f2775f440c0aea8e634e26fb2448',1,'rtabmap::Parameters']]], + ['typesiftupscale_555',['typeSIFTUpscale',['../classrtabmap_1_1Parameters.html#a7db2dedbb67a45cc343ba3475b1dcbab',1,'rtabmap::Parameters']]], + ['typestereobmblocksize_556',['typeStereoBMBlockSize',['../classrtabmap_1_1Parameters.html#a48bc5c292436183fa862de176c1df5f8',1,'rtabmap::Parameters']]], + ['typestereobmdisp12maxdiff_557',['typeStereoBMDisp12MaxDiff',['../classrtabmap_1_1Parameters.html#aba3fc42fdcbae919a36f6c7255ab93a3',1,'rtabmap::Parameters']]], + ['typestereobmmindisparity_558',['typeStereoBMMinDisparity',['../classrtabmap_1_1Parameters.html#ae90fb4bf0b7ffbae4520c0c89881d1b1',1,'rtabmap::Parameters']]], + ['typestereobmnumdisparities_559',['typeStereoBMNumDisparities',['../classrtabmap_1_1Parameters.html#a2cf8294df88ade9e82a5e963e7dc3210',1,'rtabmap::Parameters']]], + ['typestereobmprefiltercap_560',['typeStereoBMPreFilterCap',['../classrtabmap_1_1Parameters.html#a10f581ffcf29e5d3dcb6b30b6743b8eb',1,'rtabmap::Parameters']]], + ['typestereobmprefiltersize_561',['typeStereoBMPreFilterSize',['../classrtabmap_1_1Parameters.html#aba6a719fbcd506b8e9ab98b3cdfc8c3e',1,'rtabmap::Parameters']]], + ['typestereobmspecklerange_562',['typeStereoBMSpeckleRange',['../classrtabmap_1_1Parameters.html#ad5d00152782f38c4cd1e80486d628b77',1,'rtabmap::Parameters']]], + ['typestereobmspecklewindowsize_563',['typeStereoBMSpeckleWindowSize',['../classrtabmap_1_1Parameters.html#a302ee45f964d646291a17b993597d014',1,'rtabmap::Parameters']]], + ['typestereobmtexturethreshold_564',['typeStereoBMTextureThreshold',['../classrtabmap_1_1Parameters.html#a9f78ec14109ebc332b425f8ad5044269',1,'rtabmap::Parameters']]], + ['typestereobmuniquenessratio_565',['typeStereoBMUniquenessRatio',['../classrtabmap_1_1Parameters.html#a27985f2275ebd0b5a50b173053f3b138',1,'rtabmap::Parameters']]], + ['typestereodensestrategy_566',['typeStereoDenseStrategy',['../classrtabmap_1_1Parameters.html#a2b54866595dc7af49acac908636da5df',1,'rtabmap::Parameters']]], + ['typestereoeps_567',['typeStereoEps',['../classrtabmap_1_1Parameters.html#aeaf7733b3f3724ddd4e2538241a56561',1,'rtabmap::Parameters']]], + ['typestereoerrorthreshold_568',['typeStereoErrorThreshold',['../classrtabmap_1_1Parameters.html#a95a26d753c59bf313d4021d357bdcf93',1,'rtabmap::Parameters']]], + ['typestereogpu_569',['typeStereoGpu',['../classrtabmap_1_1Parameters.html#a0292888838d2a512d75de42d6c7c184a',1,'rtabmap::Parameters']]], + ['typestereoiterations_570',['typeStereoIterations',['../classrtabmap_1_1Parameters.html#a399c381fc8caba6232b6ee29e73706ad',1,'rtabmap::Parameters']]], + ['typestereomaxdisparity_571',['typeStereoMaxDisparity',['../classrtabmap_1_1Parameters.html#a8c30835c1015e5f78ce99623259ed3ee',1,'rtabmap::Parameters']]], + ['typestereomaxlevel_572',['typeStereoMaxLevel',['../classrtabmap_1_1Parameters.html#aa80559bdb41b7a0697627ad04285243b',1,'rtabmap::Parameters']]], + ['typestereomindisparity_573',['typeStereoMinDisparity',['../classrtabmap_1_1Parameters.html#a468fef745d0a2a958fbe36122e111b05',1,'rtabmap::Parameters']]], + ['typestereomineigthreshold_574',['typeStereoMinEigThreshold',['../classrtabmap_1_1Parameters.html#a503aabffc06a0e3b3fae522980632024',1,'rtabmap::Parameters']]], + ['typestereoopticalflow_575',['typeStereoOpticalFlow',['../classrtabmap_1_1Parameters.html#ae3c1fcbb8b2d445398ed53e267c813ce',1,'rtabmap::Parameters']]], + ['typestereosgbmblocksize_576',['typeStereoSGBMBlockSize',['../classrtabmap_1_1Parameters.html#a6af2a87327bce4ac38c01502583a6255',1,'rtabmap::Parameters']]], + ['typestereosgbmdisp12maxdiff_577',['typeStereoSGBMDisp12MaxDiff',['../classrtabmap_1_1Parameters.html#a9d571e4e20d4ff0bafd5102a3bf7a5f6',1,'rtabmap::Parameters']]], + ['typestereosgbmmindisparity_578',['typeStereoSGBMMinDisparity',['../classrtabmap_1_1Parameters.html#a88740b2ef2608641016accbbf9a28159',1,'rtabmap::Parameters']]], + ['typestereosgbmmode_579',['typeStereoSGBMMode',['../classrtabmap_1_1Parameters.html#ac542ea37dd0d7f5b148dedd864503999',1,'rtabmap::Parameters']]], + ['typestereosgbmnumdisparities_580',['typeStereoSGBMNumDisparities',['../classrtabmap_1_1Parameters.html#a5164dbdc9bbb69eae2b20a357930b762',1,'rtabmap::Parameters']]], + ['typestereosgbmp1_581',['typeStereoSGBMP1',['../classrtabmap_1_1Parameters.html#a80eed0b14092dcf3b93ef978bfb050f4',1,'rtabmap::Parameters']]], + ['typestereosgbmp2_582',['typeStereoSGBMP2',['../classrtabmap_1_1Parameters.html#aea5ba05b7433995e199fe487098e78f2',1,'rtabmap::Parameters']]], + ['typestereosgbmprefiltercap_583',['typeStereoSGBMPreFilterCap',['../classrtabmap_1_1Parameters.html#ae673e7f1692020ca91feac58e82e0545',1,'rtabmap::Parameters']]], + ['typestereosgbmspecklerange_584',['typeStereoSGBMSpeckleRange',['../classrtabmap_1_1Parameters.html#a7fa907e0b73a2056ac4f1c29e5c21b2f',1,'rtabmap::Parameters']]], + ['typestereosgbmspecklewindowsize_585',['typeStereoSGBMSpeckleWindowSize',['../classrtabmap_1_1Parameters.html#a3254410281c8568e9fd3909c81055d06',1,'rtabmap::Parameters']]], + ['typestereosgbmuniquenessratio_586',['typeStereoSGBMUniquenessRatio',['../classrtabmap_1_1Parameters.html#a973df6e74c11676196d42eb3f7d2f0bd',1,'rtabmap::Parameters']]], + ['typestereossd_587',['typeStereoSSD',['../classrtabmap_1_1Parameters.html#a2bb5e1fe4e6553af4c2f128819731dc4',1,'rtabmap::Parameters']]], + ['typestereousemineigenvals_588',['typeStereoUseMinEigenVals',['../classrtabmap_1_1Parameters.html#a1132cf5f32ab646211ce97be627e5e05',1,'rtabmap::Parameters']]], + ['typestereowinheight_589',['typeStereoWinHeight',['../classrtabmap_1_1Parameters.html#a109dfe2ec4ce4f6fd9e5e604132f9384',1,'rtabmap::Parameters']]], + ['typestereowinwidth_590',['typeStereoWinWidth',['../classrtabmap_1_1Parameters.html#a14dff1c389952c00b46f5eb3db7fbd10',1,'rtabmap::Parameters']]], + ['typesuperpointcuda_591',['typeSuperPointCuda',['../classrtabmap_1_1Parameters.html#adee8f6cf02eb2847634cc80731b19bd4',1,'rtabmap::Parameters']]], + ['typesuperpointmodelpath_592',['typeSuperPointModelPath',['../classrtabmap_1_1Parameters.html#a62cc5be943135dba6be488e90e6f4f7c',1,'rtabmap::Parameters']]], + ['typesuperpointnms_593',['typeSuperPointNMS',['../classrtabmap_1_1Parameters.html#a01bf5616115fec7b0b058737a643747a',1,'rtabmap::Parameters']]], + ['typesuperpointnmsradius_594',['typeSuperPointNMSRadius',['../classrtabmap_1_1Parameters.html#aea7a193bc8442a9201baa156687c628c',1,'rtabmap::Parameters']]], + ['typesuperpointrpautratcuda_595',['typeSuperPointRpautratCuda',['../classrtabmap_1_1Parameters.html#af605a840b6d28e32d9d11c68397b4ea5',1,'rtabmap::Parameters']]], + ['typesuperpointrpautratmodelpath_596',['typeSuperPointRpautratModelPath',['../classrtabmap_1_1Parameters.html#ab3994d044cca0dd7c14a3aa24828fc02',1,'rtabmap::Parameters']]], + ['typesuperpointrpautratnms_597',['typeSuperPointRpautratNMS',['../classrtabmap_1_1Parameters.html#a8ada63659a253f1041d00525925e5d73',1,'rtabmap::Parameters']]], + ['typesuperpointrpautratnmsradius_598',['typeSuperPointRpautratNMSRadius',['../classrtabmap_1_1Parameters.html#aa87d4180ddff240390cb986d0565c2fd',1,'rtabmap::Parameters']]], + ['typesuperpointrpautratthreshold_599',['typeSuperPointRpautratThreshold',['../classrtabmap_1_1Parameters.html#a91ce80b7e7bbbc6f23b5a2650dc1a22e',1,'rtabmap::Parameters']]], + ['typesuperpointrpautratweightspath_600',['typeSuperPointRpautratWeightsPath',['../classrtabmap_1_1Parameters.html#aa0ef3314136920784e7145cfa929cde3',1,'rtabmap::Parameters']]], + ['typesuperpointthreshold_601',['typeSuperPointThreshold',['../classrtabmap_1_1Parameters.html#aa1343a9eab40844ef0d01fac2ba3a184',1,'rtabmap::Parameters']]], + ['typesurfextended_602',['typeSURFExtended',['../classrtabmap_1_1Parameters.html#a5e3e46065fa2c315c3ae3b82cb09f35b',1,'rtabmap::Parameters']]], + ['typesurfgpukeypointsratio_603',['typeSURFGpuKeypointsRatio',['../classrtabmap_1_1Parameters.html#a7bb24603080bfae840ebae4bff33c9f3',1,'rtabmap::Parameters']]], + ['typesurfgpuversion_604',['typeSURFGpuVersion',['../classrtabmap_1_1Parameters.html#a4b1f389822634478dcc845abec572f35',1,'rtabmap::Parameters']]], + ['typesurfhessianthreshold_605',['typeSURFHessianThreshold',['../classrtabmap_1_1Parameters.html#a7c585786b350c728906049f2c5f7c6ca',1,'rtabmap::Parameters']]], + ['typesurfoctavelayers_606',['typeSURFOctaveLayers',['../classrtabmap_1_1Parameters.html#ad9fdaa794833059d1faf0fa69912df15',1,'rtabmap::Parameters']]], + ['typesurfoctaves_607',['typeSURFOctaves',['../classrtabmap_1_1Parameters.html#a565feb999eee25079507ad89386e264e',1,'rtabmap::Parameters']]], + ['typesurfupright_608',['typeSURFUpright',['../classrtabmap_1_1Parameters.html#a9783a526bedffde71c4e1c370f727466',1,'rtabmap::Parameters']]], + ['typevhepenabled_609',['typeVhEpEnabled',['../classrtabmap_1_1Parameters.html#a9563b53396f4c91ebade46e661685151',1,'rtabmap::Parameters']]], + ['typevhepmatchcountmin_610',['typeVhEpMatchCountMin',['../classrtabmap_1_1Parameters.html#a5ef8a0019e9a20106c0f40df0e675e74',1,'rtabmap::Parameters']]], + ['typevhepransacparam1_611',['typeVhEpRansacParam1',['../classrtabmap_1_1Parameters.html#a0aeb5e0de32338d8486d77e90a14b84c',1,'rtabmap::Parameters']]], + ['typevhepransacparam2_612',['typeVhEpRansacParam2',['../classrtabmap_1_1Parameters.html#add6bdcc4a9160da114da3e20e7243243',1,'rtabmap::Parameters']]], + ['typevisbundleadjustment_613',['typeVisBundleAdjustment',['../classrtabmap_1_1Parameters.html#a47fa393c25c4e714c69c45e513142f41',1,'rtabmap::Parameters']]], + ['typeviscorfloweps_614',['typeVisCorFlowEps',['../classrtabmap_1_1Parameters.html#a596a58ef9dd6acb1ccb88cc0338ab604',1,'rtabmap::Parameters']]], + ['typeviscorflowerrorthreshold_615',['typeVisCorFlowErrorThreshold',['../classrtabmap_1_1Parameters.html#a76d8900b0ab4606c26e99dc88d56457a',1,'rtabmap::Parameters']]], + ['typeviscorflowgpu_616',['typeVisCorFlowGpu',['../classrtabmap_1_1Parameters.html#a0116c54852452f561f7c5060cfc0e0ae',1,'rtabmap::Parameters']]], + ['typeviscorflowiterations_617',['typeVisCorFlowIterations',['../classrtabmap_1_1Parameters.html#a2d29bd6a8fcc526c2c6592b143d85137',1,'rtabmap::Parameters']]], + ['typeviscorflowmaxlevel_618',['typeVisCorFlowMaxLevel',['../classrtabmap_1_1Parameters.html#a40bfd2894ef640bda4792dee318c9ae2',1,'rtabmap::Parameters']]], + ['typeviscorflowmineigthreshold_619',['typeVisCorFlowMinEigThreshold',['../classrtabmap_1_1Parameters.html#a311fee8964d0c9a359e50427d46cc35b',1,'rtabmap::Parameters']]], + ['typeviscorflowusemineigenvals_620',['typeVisCorFlowUseMinEigenVals',['../classrtabmap_1_1Parameters.html#a49472980c07dc829da826548b6d54424',1,'rtabmap::Parameters']]], + ['typeviscorflowwinsize_621',['typeVisCorFlowWinSize',['../classrtabmap_1_1Parameters.html#a38ba60f85961b66beeb2b1321e02ff2a',1,'rtabmap::Parameters']]], + ['typeviscorguessmatchtoprojection_622',['typeVisCorGuessMatchToProjection',['../classrtabmap_1_1Parameters.html#a758d070a20c7758c8fa6f27c79923ab9',1,'rtabmap::Parameters']]], + ['typeviscorguesswinsize_623',['typeVisCorGuessWinSize',['../classrtabmap_1_1Parameters.html#a9eb30a50919660f2ec5b760b97488c1a',1,'rtabmap::Parameters']]], + ['typeviscornndr_624',['typeVisCorNNDR',['../classrtabmap_1_1Parameters.html#ac3915d3b373e2af95502c1fa5a679c28',1,'rtabmap::Parameters']]], + ['typeviscornntype_625',['typeVisCorNNType',['../classrtabmap_1_1Parameters.html#a2163ffa2863aba050a6b7558f6418fd6',1,'rtabmap::Parameters']]], + ['typeviscortype_626',['typeVisCorType',['../classrtabmap_1_1Parameters.html#a32e8334e07d7959d8d14ef93954d4e91',1,'rtabmap::Parameters']]], + ['typevisdepthasmask_627',['typeVisDepthAsMask',['../classrtabmap_1_1Parameters.html#a863653c7e572c6b22e38b68d29651295',1,'rtabmap::Parameters']]], + ['typevisdepthmaskfloorthr_628',['typeVisDepthMaskFloorThr',['../classrtabmap_1_1Parameters.html#a0bf299687815004eb6e664fb69233c2c',1,'rtabmap::Parameters']]], + ['typevisepipolargeometryvar_629',['typeVisEpipolarGeometryVar',['../classrtabmap_1_1Parameters.html#ab2e425074920b63eff72ab32147c4704',1,'rtabmap::Parameters']]], + ['typevisestimationtype_630',['typeVisEstimationType',['../classrtabmap_1_1Parameters.html#a98e1bdd263de6f9a9f6dd475c35f74f4',1,'rtabmap::Parameters']]], + ['typevisfeaturetype_631',['typeVisFeatureType',['../classrtabmap_1_1Parameters.html#ad7ea635d31857ef770e5671b3808d22b',1,'rtabmap::Parameters']]], + ['typevisgridcols_632',['typeVisGridCols',['../classrtabmap_1_1Parameters.html#ac6799038c5b087f5827feeeb8836e5cb',1,'rtabmap::Parameters']]], + ['typevisgridrows_633',['typeVisGridRows',['../classrtabmap_1_1Parameters.html#a4295683e5c351301bd21fa1c9227bca1',1,'rtabmap::Parameters']]], + ['typevisinlierdistance_634',['typeVisInlierDistance',['../classrtabmap_1_1Parameters.html#a6d9e4406d8104edd36c8fec3be27848f',1,'rtabmap::Parameters']]], + ['typevisiterations_635',['typeVisIterations',['../classrtabmap_1_1Parameters.html#ac009b5c2473c3f91cd94581f90963b3d',1,'rtabmap::Parameters']]], + ['typevismaxdepth_636',['typeVisMaxDepth',['../classrtabmap_1_1Parameters.html#adb5de0d9decde11579af125305e5e671',1,'rtabmap::Parameters']]], + ['typevismaxfeatures_637',['typeVisMaxFeatures',['../classrtabmap_1_1Parameters.html#a269fdc0e34ef352ce466bc91dbbea967',1,'rtabmap::Parameters']]], + ['typevismeaninliersdistance_638',['typeVisMeanInliersDistance',['../classrtabmap_1_1Parameters.html#a8bba63e7d2ad79d596c6a42114ff4aef',1,'rtabmap::Parameters']]], + ['typevismindepth_639',['typeVisMinDepth',['../classrtabmap_1_1Parameters.html#a3150216bf6d1f105c61f5a0e6f848da1',1,'rtabmap::Parameters']]], + ['typevismininliers_640',['typeVisMinInliers',['../classrtabmap_1_1Parameters.html#a02498f3bf42366baa525ea4ca2a7a279',1,'rtabmap::Parameters']]], + ['typevismininliersdistribution_641',['typeVisMinInliersDistribution',['../classrtabmap_1_1Parameters.html#a4fdde7f5a28c7fa97a915075fe4593c0',1,'rtabmap::Parameters']]], + ['typevispnpflags_642',['typeVisPnPFlags',['../classrtabmap_1_1Parameters.html#a5bcb76d9b5d8d1c96e09bfc0f639a11a',1,'rtabmap::Parameters']]], + ['typevispnpmaxvariance_643',['typeVisPnPMaxVariance',['../classrtabmap_1_1Parameters.html#adb98bdd2574ee7b151ef2749a01187fa',1,'rtabmap::Parameters']]], + ['typevispnprefineiterations_644',['typeVisPnPRefineIterations',['../classrtabmap_1_1Parameters.html#a7cece48fcdc6839ce795ff2fffc21e5d',1,'rtabmap::Parameters']]], + ['typevispnpreprojerror_645',['typeVisPnPReprojError',['../classrtabmap_1_1Parameters.html#a1b52d225d51a3f8bbed1f801c107cef2',1,'rtabmap::Parameters']]], + ['typevispnpsamplingpolicy_646',['typeVisPnPSamplingPolicy',['../classrtabmap_1_1Parameters.html#a48d42e977c6b1127f3a18329139d3026',1,'rtabmap::Parameters']]], + ['typevispnpsplitlinearcovcomponents_647',['typeVisPnPSplitLinearCovComponents',['../classrtabmap_1_1Parameters.html#ad238a288872094b71341dce0a75e7c8f',1,'rtabmap::Parameters']]], + ['typevispnpvariancemedianratio_648',['typeVisPnPVarianceMedianRatio',['../classrtabmap_1_1Parameters.html#a426329ebf4d3d6eebc7bf9ac4757dad2',1,'rtabmap::Parameters']]], + ['typevisrefineiterations_649',['typeVisRefineIterations',['../classrtabmap_1_1Parameters.html#a6b07555e3abea92b0a6ba4e7f1e4cc06',1,'rtabmap::Parameters']]], + ['typevisroiratios_650',['typeVisRoiRatios',['../classrtabmap_1_1Parameters.html#abb76550923a002229ac77a1bfaf7dd8d',1,'rtabmap::Parameters']]], + ['typevisssc_651',['typeVisSSC',['../classrtabmap_1_1Parameters.html#a5bbff1e088706471e130318de9e5d32e',1,'rtabmap::Parameters']]], + ['typevissubpixeps_652',['typeVisSubPixEps',['../classrtabmap_1_1Parameters.html#aeb842a5739e0b558bff66cf1c46766a8',1,'rtabmap::Parameters']]], + ['typevissubpixiterations_653',['typeVisSubPixIterations',['../classrtabmap_1_1Parameters.html#a576ebf2d0d010b7d5185933d09d32279',1,'rtabmap::Parameters']]], + ['typevissubpixwinsize_654',['typeVisSubPixWinSize',['../classrtabmap_1_1Parameters.html#a7fdf8755260c27895ae903b491975e66',1,'rtabmap::Parameters']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_13.js b/preview/pr-1492/api/latest/search/functions_13.js index 2c445097..b4375c83 100644 --- a/preview/pr-1492/api/latest/search/functions_13.js +++ b/preview/pr-1492/api/latest/search/functions_13.js @@ -32,61 +32,64 @@ var searchData= ['ulisttovector_29',['uListToVector',['../UStl_8h.html#a85cf086e57dd289775cf2fd7c82a6ffe',1,'UStl.h']]], ['ulocalmaxima_30',['ulocalmaxima',['../UMath_8h.html#a2feb416e779b88c4a6a849d609222c99',1,'uLocalMaxima(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#a321ec84227fff8bf26aa85b0d3be5bb7',1,'uLocalMaxima(const std::vector< T > &v): UMath.h']]], ['ulogevent_31',['ULogEvent',['../classULogEvent.html#aa403fb381a5bfd2986f08c10f0b1b24e',1,'ULogEvent']]], - ['umax_32',['umax',['../UMath_8h.html#a387b43468da220548d025010be075476',1,'uMax(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#a0aef304a0891fafcef581dcfbf3ac792',1,'uMax(const std::vector< T > &v): UMath.h'],['../UMath_8h.html#a1362990d0ce7f09ef735292cc480fa23',1,'uMax(const T *v, unsigned int size, unsigned int &index): UMath.h'],['../UMath_8h.html#a429cc62f1ca3c7a00e0062301ae60bcc',1,'uMax(const std::vector< T > &v, unsigned int &index): UMath.h']]], + ['umax_32',['umax',['../UMath_8h.html#a1362990d0ce7f09ef735292cc480fa23',1,'uMax(const T *v, unsigned int size, unsigned int &index): UMath.h'],['../UMath_8h.html#a429cc62f1ca3c7a00e0062301ae60bcc',1,'uMax(const std::vector< T > &v, unsigned int &index): UMath.h'],['../UMath_8h.html#a387b43468da220548d025010be075476',1,'uMax(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#a0aef304a0891fafcef581dcfbf3ac792',1,'uMax(const std::vector< T > &v): UMath.h']]], ['umax3_33',['uMax3',['../UMath_8h.html#a601a7e18acb1512a60cd8ef248271c85',1,'UMath.h']]], - ['umean_34',['umean',['../UMath_8h.html#a7376638ab6047306c66a357153a47196',1,'uMean(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#aa4e1e6cf3df49d68d95bbe9981d1600e',1,'uMean(const std::list< T > &list): UMath.h'],['../UMath_8h.html#a8c8cd8ce7b3d8f32847bb57e9f73a625',1,'uMean(const std::vector< T > &v): UMath.h']]], - ['umeansquarederror_35',['umeansquarederror',['../UMath_8h.html#a28770817787def2a9165ed070fa17a54',1,'uMeanSquaredError(const T *x, unsigned int sizeX, const T *y, unsigned int sizeY): UMath.h'],['../UMath_8h.html#a319bcffddfeab66d5cbb729fa56dd361',1,'uMeanSquaredError(const std::vector< T > &x, const std::vector< T > &y): UMath.h']]], + ['umean_34',['umean',['../UMath_8h.html#a8c8cd8ce7b3d8f32847bb57e9f73a625',1,'uMean(const std::vector< T > &v): UMath.h'],['../UMath_8h.html#aa4e1e6cf3df49d68d95bbe9981d1600e',1,'uMean(const std::list< T > &list): UMath.h'],['../UMath_8h.html#a7376638ab6047306c66a357153a47196',1,'uMean(const T *v, unsigned int size): UMath.h']]], + ['umeansquarederror_35',['umeansquarederror',['../UMath_8h.html#a319bcffddfeab66d5cbb729fa56dd361',1,'uMeanSquaredError(const std::vector< T > &x, const std::vector< T > &y): UMath.h'],['../UMath_8h.html#a28770817787def2a9165ed070fa17a54',1,'uMeanSquaredError(const T *x, unsigned int sizeX, const T *y, unsigned int sizeY): UMath.h']]], ['umin_36',['umin',['../UMath_8h.html#aeb0652d64e72d115d751f8186ac9016e',1,'uMin(const std::vector< T > &v): UMath.h'],['../UMath_8h.html#a68e11ea992520b98d4e688f8853b5dc4',1,'uMin(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#a99bd3bc365630c1760432cf810ea5831',1,'uMin(const std::vector< T > &v, unsigned int &index): UMath.h'],['../UMath_8h.html#aa37a66d04825a8834648dbe931bd57e6',1,'uMin(const T *v, unsigned int size, unsigned int &index): UMath.h']]], ['umin3_37',['uMin3',['../UMath_8h.html#ad653f26bbf08ce113b5a69a49bb4e41d',1,'UMath.h']]], - ['uminmax_38',['uminmax',['../UMath_8h.html#a23b93249fbe3eebc9d95104f4f8cafff',1,'uMinMax(const std::vector< T > &v, T &min, T &max, unsigned int &indexMin, unsigned int &indexMax): UMath.h'],['../UMath_8h.html#af9bfdafb6da16f9c6f4691a6d951538b',1,'uMinMax(const T *v, unsigned int size, T &min, T &max, unsigned int &indexMin, unsigned int &indexMax): UMath.h'],['../UMath_8h.html#a9cc051a73d402e69919d8fcea51c3098',1,'uMinMax(const T *v, unsigned int size, T &min, T &max): UMath.h'],['../UMath_8h.html#af5f7ebda9d440043cd3c57037e81318b',1,'uMinMax(const std::vector< T > &v, T &min, T &max): UMath.h']]], + ['uminmax_38',['uminmax',['../UMath_8h.html#af5f7ebda9d440043cd3c57037e81318b',1,'uMinMax(const std::vector< T > &v, T &min, T &max): UMath.h'],['../UMath_8h.html#a9cc051a73d402e69919d8fcea51c3098',1,'uMinMax(const T *v, unsigned int size, T &min, T &max): UMath.h'],['../UMath_8h.html#a23b93249fbe3eebc9d95104f4f8cafff',1,'uMinMax(const std::vector< T > &v, T &min, T &max, unsigned int &indexMin, unsigned int &indexMax): UMath.h'],['../UMath_8h.html#af9bfdafb6da16f9c6f4691a6d951538b',1,'uMinMax(const T *v, unsigned int size, T &min, T &max, unsigned int &indexMin, unsigned int &indexMax): UMath.h']]], ['umultimaptomap_39',['uMultimapToMap',['../UStl_8h.html#af9a778651477107bcba607087c3e02ea',1,'UStl.h']]], ['umultimaptomapunique_40',['uMultimapToMapUnique',['../UStl_8h.html#ac65e613c42858a01f5d4f29446f53cd6',1,'UStl.h']]], ['umutex_41',['UMutex',['../classUMutex.html#a292198fffdbd7d0d5a550946f156f70e',1,'UMutex']]], - ['uncompressdata_42',['uncompressdata',['../classrtabmap_1_1SensorData.html#aa356c9d5e9e7ea55ccdbe99c215bcb52',1,'rtabmap::SensorData::uncompressData()'],['../classrtabmap_1_1SensorData.html#a8c3364f43f7c0a57261720408a088158',1,'rtabmap::SensorData::uncompressData(cv::Mat *imageRaw, cv::Mat *depthOrRightRaw, LaserScan *laserScanRaw=0, cv::Mat *userDataRaw=0, cv::Mat *groundCellsRaw=0, cv::Mat *obstacleCellsRaw=0, cv::Mat *emptyCellsRaw=0, cv::Mat *depthConfidenceRaw=0)'],['../namespacertabmap.html#a696fffaafe542bfb49fc9ab0da2c66b9',1,'rtabmap::uncompressData(const cv::Mat &bytes)'],['../namespacertabmap.html#aa15a9e946d6571254fc3c808b624e6cd',1,'rtabmap::uncompressData(const std::vector< unsigned char > &bytes)'],['../namespacertabmap.html#a5b02b6a5cd3c620aff7e76c05f78b20f',1,'rtabmap::uncompressData(const unsigned char *bytes, unsigned long size)']]], + ['uncompressdata_42',['uncompressdata',['../namespacertabmap.html#aa15a9e946d6571254fc3c808b624e6cd',1,'rtabmap::uncompressData(const std::vector< unsigned char > &bytes)'],['../namespacertabmap.html#a5b02b6a5cd3c620aff7e76c05f78b20f',1,'rtabmap::uncompressData(const unsigned char *bytes, unsigned long size)'],['../namespacertabmap.html#a696fffaafe542bfb49fc9ab0da2c66b9',1,'rtabmap::uncompressData(const cv::Mat &bytes)'],['../classrtabmap_1_1SensorData.html#aa356c9d5e9e7ea55ccdbe99c215bcb52',1,'rtabmap::SensorData::uncompressData()'],['../classrtabmap_1_1SensorData.html#a8c3364f43f7c0a57261720408a088158',1,'rtabmap::SensorData::uncompressData(cv::Mat *imageRaw, cv::Mat *depthOrRightRaw, LaserScan *laserScanRaw=0, cv::Mat *userDataRaw=0, cv::Mat *groundCellsRaw=0, cv::Mat *obstacleCellsRaw=0, cv::Mat *emptyCellsRaw=0, cv::Mat *depthConfidenceRaw=0)']]], ['uncompressdataconst_43',['uncompressDataConst',['../classrtabmap_1_1SensorData.html#a2e0be45871fa8dbce1c3cf727953358f',1,'rtabmap::SensorData']]], ['uncompressimage_44',['uncompressimage',['../namespacertabmap.html#a462f181a147c9f5315f70b0cd89210e5',1,'rtabmap::uncompressImage(const cv::Mat &bytes)'],['../namespacertabmap.html#af56ea8b86f7a873959588d35a7ede187',1,'rtabmap::uncompressImage(const std::vector< unsigned char > &bytes)']]], ['uncompressstring_45',['uncompressString',['../namespacertabmap.html#a811701fc1452e49e82fcab8d4476832f',1,'rtabmap']]], ['uncompressuserdata_46',['uncompressUserData',['../classrtabmap_1_1Link.html#adb075101cafb535fc4a9b74f7afae521',1,'rtabmap::Link']]], ['uncompressuserdataconst_47',['uncompressUserDataConst',['../classrtabmap_1_1Link.html#ac425a90800494da64512011315c47e62',1,'rtabmap::Link']]], - ['unlock_48',['unlock',['../classUMutex.html#a4c5b4e04ad4e2f0eda2e8d4325d45d38',1,'UMutex']]], - ['unorm_49',['unorm',['../UMath_8h.html#ab5e611c29307d8733cfaebc68bed1ac6',1,'uNorm(const std::vector< T > &v): UMath.h'],['../UMath_8h.html#abe92bd5cba3860759c40c322ab1ac995',1,'uNorm(const T &x1, const T &x2): UMath.h'],['../UMath_8h.html#a6b6fbb2032ce05eeacdb1b0bc87627e8',1,'uNorm(const T &x1, const T &x2, const T &x3): UMath.h']]], - ['unormalize_50',['uNormalize',['../UMath_8h.html#a2f843f6f6bf0bd59b527aaa8c4731612',1,'UMath.h']]], - ['unormsquared_51',['unormsquared',['../UMath_8h.html#a0a3b6871504f5a745f8769492f45871c',1,'uNormSquared(const T &x1, const T &x2, const T &x3): UMath.h'],['../UMath_8h.html#aea5fd5d0bd9afdb11c765584c89a5f8f',1,'uNormSquared(const T &x1, const T &x2): UMath.h'],['../UMath_8h.html#aeed14782b35224f70db6b5435dce06a1',1,'uNormSquared(const std::vector< T > &v): UMath.h']]], - ['unumber2str_52',['unumber2str',['../UConversion_8h.html#a863753727325d89d62a941b1e28ec080',1,'uNumber2Str(double number, int precision=6, bool fixed=false): UConversion.h'],['../UConversion_8h.html#a7d269614a35d90f2ee7eb1204bca0856',1,'uNumber2Str(float number, int precision=6, bool fixed=false): UConversion.h'],['../UConversion_8h.html#ab3a674443d1d17328488398497380eb0',1,'uNumber2Str(int number): UConversion.h'],['../UConversion_8h.html#aa2bbc65658f335e92631e9f1d091a698',1,'uNumber2Str(unsigned int number): UConversion.h']]], - ['uobjdeletionthread_53',['UObjDeletionThread',['../classUObjDeletionThread.html#a860499bd0467d2cc0fb467b124d085e0',1,'UObjDeletionThread']]], - ['update_54',['update',['../classrtabmap_1_1GlobalMap.html#aa21a1e3baba94ded5663a8057a3b8cd6',1,'rtabmap::GlobalMap::update()'],['../classUDirectory.html#ab738cea12207aea77c7a0581c57d6008',1,'UDirectory::update()'],['../classrtabmap_1_1VWDictionary.html#a844ae27eb6d1f0674c8f7777451812c5',1,'rtabmap::VWDictionary::update()'],['../classrtabmap_1_1Memory.html#aae43fd080c6bc9773fa58f1c36e6684f',1,'rtabmap::Memory::update(const SensorData &data, const Transform &pose, const cv::Mat &covariance, const std::vector< float > &velocity=std::vector< float >(), Statistics *stats=0)'],['../classrtabmap_1_1Memory.html#a3c029b2788f3b599480d5150120a6bee',1,'rtabmap::Memory::update(const SensorData &data, Statistics *stats=0)'],['../classrtabmap_1_1IMUFilter.html#ab02c81af3543cfb1d53b4a0b064a0363',1,'rtabmap::IMUFilter::update()']]], - ['updateage_55',['updateAge',['../classrtabmap_1_1Memory.html#a76fd8c93220c16fac5843ccc2c0bec3c',1,'rtabmap::Memory']]], - ['updatecalibration_56',['updateCalibration',['../classrtabmap_1_1DBDriver.html#a6d59931a9496cf1b23568f79fc421cc1',1,'rtabmap::DBDriver']]], - ['updatedepthimage_57',['updateDepthImage',['../classrtabmap_1_1DBDriver.html#a3a02d595356e2dd0ed8b8933a6c4e811',1,'rtabmap::DBDriver']]], - ['updatelaserscan_58',['updateLaserScan',['../classrtabmap_1_1DBDriver.html#a7d167e53d447d77dd3fe35665f8a661b',1,'rtabmap::DBDriver']]], - ['updatelink_59',['updatelink',['../classrtabmap_1_1DBDriver.html#a94eb69c07a44343c008654b1401dce80',1,'rtabmap::DBDriver::updateLink()'],['../classrtabmap_1_1Memory.html#a7c7f80937a35204cb5b44faec8e99736',1,'rtabmap::Memory::updateLink()']]], - ['updateoccupancygrid_60',['updateOccupancyGrid',['../classrtabmap_1_1DBDriver.html#a2f5e8e0b367e49cfbba7c96b28306a61',1,'rtabmap::DBDriver']]], - ['uprocessinfo_61',['UProcessInfo',['../classUProcessInfo.html#a9786bfe4f14bb80ddf206904f12d8f9b',1,'UProcessInfo']]], - ['ureplacechar_62',['ureplacechar',['../UConversion_8h.html#ac17caccd78f21956b7ddb78aa0c0c438',1,'uReplaceChar(const std::string &str, char before, char after): UConversion.h'],['../UConversion_8h.html#a214297200ebabb7a349fb203103d72ef',1,'uReplaceChar(const std::string &str, char before, const std::string &after): UConversion.h']]], - ['usemaphore_63',['USemaphore',['../classUSemaphore.html#ad991738e68e0a2baaec46ab27296cbe6',1,'USemaphore']]], - ['usign_64',['uSign',['../UMath_8h.html#a6e100ed2031a529679a93b9b4bf818af',1,'UMath.h']]], - ['usplit_65',['uSplit',['../UStl_8h.html#ab1862437019327ce8419569e3c2ea90f',1,'UStl.h']]], - ['usplitnumchar_66',['uSplitNumChar',['../UStl_8h.html#a4045d74e1a84cde1489a754375c1d55e',1,'UStl.h']]], - ['ustr2bool_67',['uStr2Bool',['../UConversion_8h.html#abb8205ea44ccbebab8cf064fed0c7c1b',1,'UConversion.h']]], - ['ustr2bytes_68',['uStr2Bytes',['../UConversion_8h.html#aa320ef94bde5dd6f9e6ebdb986fc5ca6',1,'UConversion.h']]], - ['ustr2double_69',['uStr2Double',['../UConversion_8h.html#a9e8508b95f98ab3da0d942ee7d6b2105',1,'UConversion.h']]], - ['ustr2float_70',['uStr2Float',['../UConversion_8h.html#aaa5c2c8be40ec84e20bc6967b6b9b46a',1,'UConversion.h']]], - ['ustr2int_71',['uStr2Int',['../UConversion_8h.html#a3cd287c149717691ee36fcd593940f68',1,'UConversion.h']]], - ['ustrcontains_72',['uStrContains',['../UStl_8h.html#ab4e2c55d7930e99514a2315a2c6b4f82',1,'UStl.h']]], - ['ustrnumcmp_73',['uStrNumCmp',['../UStl_8h.html#af48fdad882d4429e4044372589503da1',1,'UStl.h']]], - ['usum_74',['usum',['../UMath_8h.html#a81a1c24c0229e6c4dc8d8e09497ad114',1,'uSum(const std::list< T > &list): UMath.h'],['../UMath_8h.html#a86599e95ecdc91ce2d9497985d5d642b',1,'uSum(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#af15f0fa694931f0f99ba640d52539b09',1,'uSum(const std::vector< T > &v): UMath.h']]], - ['usumsquared_75',['usumsquared',['../UMath_8h.html#aeb6a6517666687e509617e6bfaf274d3',1,'uSumSquared(const T *v, unsigned int size, T subtract=T()): UMath.h'],['../UMath_8h.html#a94be0f1c509db2f294048e6d5b16a522',1,'uSumSquared(const std::vector< T > &v, T subtract=T()): UMath.h']]], - ['utake_76',['uTake',['../UStl_8h.html#a6242bd5879bd7f06b8de6498650aa3b7',1,'UStl.h']]], - ['uthread_77',['UThread',['../classUThread.html#a05a92f95e2a8900f27b09ddf907b97be',1,'UThread']]], - ['utolowercase_78',['uToLowerCase',['../UConversion_8h.html#a426b88c678e06f77912c006ba02805ec',1,'UConversion.h']]], - ['utouppercase_79',['uToUpperCase',['../UConversion_8h.html#adc98c4d87bc7c13b7fc5b5504f457105',1,'UConversion.h']]], - ['uuniquekeys_80',['uUniqueKeys',['../UStl_8h.html#a62335030b4c0d80f80e7c4a21721c05e',1,'UStl.h']]], - ['uvalue_81',['uValue',['../UStl_8h.html#a155cd26667d2f88ee05dd3d819ae8182',1,'UStl.h']]], - ['uvalueat_82',['uvalueat',['../UStl_8h.html#af9a13d96ccaf6094128eb350d0253d22',1,'uValueAt(const std::list< V > &list, const unsigned int &pos): UStl.h'],['../UStl_8h.html#a27a0f94be07c53df9827b082eb107337',1,'uValueAt(std::list< V > &list, const unsigned int &pos): UStl.h']]], - ['uvalues_83',['uvalues',['../UStl_8h.html#a745b929c605a3d6b0014dff0c9c2a314',1,'uValues(const std::multimap< K, V > &mm): UStl.h'],['../UStl_8h.html#a3514dc64eabe675042a4d1b7d8770910',1,'uValues(const std::multimap< K, V > &mm, const K &key): UStl.h'],['../UStl_8h.html#a081a7dd08a9962ee1651eb4ddb01729e',1,'uValues(const std::map< K, V > &m): UStl.h']]], - ['uvalueslist_84',['uvalueslist',['../UStl_8h.html#a9419324b5c47549d954313582e69dc5c',1,'uValuesList(const std::multimap< K, V > &mm): UStl.h'],['../UStl_8h.html#ab5ea404864ed672cca3a05435786f4be',1,'uValuesList(const std::map< K, V > &m): UStl.h']]], - ['uvariance_85',['uvariance',['../UMath_8h.html#add45b750bab7251ba196079289f17d7d',1,'uVariance(const T *v, unsigned int size, T meanV): UMath.h'],['../UMath_8h.html#aa6ea127b567072434a5616bcc1c1f6e3',1,'uVariance(const std::list< T > &list, const T &m): UMath.h'],['../UMath_8h.html#a0aa8de7d20731bcae07d956256e293f6',1,'uVariance(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#a8d443d065900ca7096d08c9431fef71f',1,'uVariance(const std::vector< T > &v, const T &m): UMath.h']]], - ['uvariant_86',['uvariant',['../classUVariant.html#a0c4434b8a0e3d8d5a13967196ef75c9d',1,'UVariant::UVariant(const char *value)'],['../classUVariant.html#a98f1bc68af62d433f2946cab87fc520c',1,'UVariant::UVariant(const bool &value)'],['../classUVariant.html#a17a521fb10da7564bf5104c717ea977c',1,'UVariant::UVariant(const double &value)'],['../classUVariant.html#a0f29e416edccd2af78192288bb7ca884',1,'UVariant::UVariant(const std::string &value)'],['../classUVariant.html#a77de7639a21b4002f6c4c8f765db9748',1,'UVariant::UVariant(const std::vector< signed char > &value)'],['../classUVariant.html#a709722d8603fdb5208f5853073c0557b',1,'UVariant::UVariant(const std::vector< unsigned char > &value)'],['../classUVariant.html#a7ecbf63121fc31f094534293a05af6f3',1,'UVariant::UVariant(const std::vector< short > &value)'],['../classUVariant.html#a66b347ecdbdcd3b9bb6675d3a5040e26',1,'UVariant::UVariant(const std::vector< unsigned short > &value)'],['../classUVariant.html#a2054869e20d561d129fa2cfbd0dbe923',1,'UVariant::UVariant(const std::vector< int > &value)'],['../classUVariant.html#ad71bbca096fb06dfe1009105c6546c78',1,'UVariant::UVariant(const std::vector< unsigned int > &value)'],['../classUVariant.html#abb4dcb9be13b81f672c2012e09234be9',1,'UVariant::UVariant(const std::vector< float > &value)'],['../classUVariant.html#ad5517ddcc64a521f2bb6079d568a6029',1,'UVariant::UVariant(const std::vector< double > &value)'],['../classUVariant.html#aae15560cd7d827b4df20ca93e73e488d',1,'UVariant::UVariant(const float &value)'],['../classUVariant.html#a30476f11f550fdb86f97f30f9a34d042',1,'UVariant::UVariant(const unsigned int &value)'],['../classUVariant.html#a896511df83bbcc6d2892902b83495bae',1,'UVariant::UVariant(const int &value)'],['../classUVariant.html#a3f893e4ec4714cb594e88eb6ee421a0b',1,'UVariant::UVariant(const unsigned short &value)'],['../classUVariant.html#a5253c21485672e2e20149db1661ffc64',1,'UVariant::UVariant(const short &value)'],['../classUVariant.html#a66f79ef197d7a9fb87781073b44ed426',1,'UVariant::UVariant(const unsigned char &value)'],['../classUVariant.html#ae0939524a0c68004804381492aaab285',1,'UVariant::UVariant(const signed char &value)'],['../classUVariant.html#af210833caf9715d7678fb6d64dddf599',1,'UVariant::UVariant()']]], - ['uvectortolist_87',['uVectorToList',['../UStl_8h.html#a5a5fb7b34b8c3adb63d641358b7a7e1b',1,'UStl.h']]], - ['uxmatch_88',['uxmatch',['../UMath_8h.html#a913829c5228fabff88e4918111c1d424',1,'uXMatch(const T *vA, const T *vB, unsigned int sizeA, unsigned int sizeB, UXMatchMethod method): UMath.h'],['../UMath_8h.html#a4694c7d40749b5cb09c596d232720192',1,'uXMatch(const std::vector< T > &vA, const std::vector< T > &vB, UXMatchMethod method): UMath.h'],['../UMath_8h.html#ac616ce0471d2e35fafd59d88021ccab3',1,'uXMatch(const T *vA, const T *vB, unsigned int sizeA, unsigned int sizeB, unsigned int index, UXMatchMethod method): UMath.h'],['../UMath_8h.html#a726f4662efa078be30f5320bbb994c7a',1,'uXMatch(const std::vector< T > &vA, const std::vector< T > &vB, unsigned int index, UXMatchMethod method): UMath.h']]] + ['uniformsampling_48',['uniformsampling',['../namespacertabmap_1_1util3d.html#a858e0a5338f348eb1033d6a85c3db926',1,'rtabmap::util3d::uniformSampling(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float voxelSize)'],['../namespacertabmap_1_1util3d.html#a8dfd7d808fa94e809b4a1a1fba6b8226',1,'rtabmap::util3d::uniformSampling(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float voxelSize)'],['../namespacertabmap_1_1util3d.html#af526f72e838659de76ac45447d3860ae',1,'rtabmap::util3d::uniformSampling(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float voxelSize)']]], + ['unlock_49',['unlock',['../classUMutex.html#a4c5b4e04ad4e2f0eda2e8d4325d45d38',1,'UMutex']]], + ['unorm_50',['unorm',['../UMath_8h.html#ab5e611c29307d8733cfaebc68bed1ac6',1,'uNorm(const std::vector< T > &v): UMath.h'],['../UMath_8h.html#a6b6fbb2032ce05eeacdb1b0bc87627e8',1,'uNorm(const T &x1, const T &x2, const T &x3): UMath.h'],['../UMath_8h.html#abe92bd5cba3860759c40c322ab1ac995',1,'uNorm(const T &x1, const T &x2): UMath.h']]], + ['unormalize_51',['uNormalize',['../UMath_8h.html#a2f843f6f6bf0bd59b527aaa8c4731612',1,'UMath.h']]], + ['unormsquared_52',['unormsquared',['../UMath_8h.html#a0a3b6871504f5a745f8769492f45871c',1,'uNormSquared(const T &x1, const T &x2, const T &x3): UMath.h'],['../UMath_8h.html#aea5fd5d0bd9afdb11c765584c89a5f8f',1,'uNormSquared(const T &x1, const T &x2): UMath.h'],['../UMath_8h.html#aeed14782b35224f70db6b5435dce06a1',1,'uNormSquared(const std::vector< T > &v): UMath.h']]], + ['unumber2str_53',['unumber2str',['../UConversion_8h.html#a863753727325d89d62a941b1e28ec080',1,'uNumber2Str(double number, int precision=6, bool fixed=false): UConversion.h'],['../UConversion_8h.html#a7d269614a35d90f2ee7eb1204bca0856',1,'uNumber2Str(float number, int precision=6, bool fixed=false): UConversion.h'],['../UConversion_8h.html#ab3a674443d1d17328488398497380eb0',1,'uNumber2Str(int number): UConversion.h'],['../UConversion_8h.html#aa2bbc65658f335e92631e9f1d091a698',1,'uNumber2Str(unsigned int number): UConversion.h']]], + ['uobjdeletionthread_54',['UObjDeletionThread',['../classUObjDeletionThread.html#a860499bd0467d2cc0fb467b124d085e0',1,'UObjDeletionThread']]], + ['update_55',['update',['../classrtabmap_1_1GlobalMap.html#aa21a1e3baba94ded5663a8057a3b8cd6',1,'rtabmap::GlobalMap::update()'],['../classrtabmap_1_1IMUFilter.html#ab02c81af3543cfb1d53b4a0b064a0363',1,'rtabmap::IMUFilter::update()'],['../classrtabmap_1_1Memory.html#a3c029b2788f3b599480d5150120a6bee',1,'rtabmap::Memory::update(const SensorData &data, Statistics *stats=0)'],['../classrtabmap_1_1Memory.html#aae43fd080c6bc9773fa58f1c36e6684f',1,'rtabmap::Memory::update(const SensorData &data, const Transform &pose, const cv::Mat &covariance, const std::vector< float > &velocity=std::vector< float >(), Statistics *stats=0)'],['../classrtabmap_1_1VWDictionary.html#a844ae27eb6d1f0674c8f7777451812c5',1,'rtabmap::VWDictionary::update()'],['../classUDirectory.html#ab738cea12207aea77c7a0581c57d6008',1,'UDirectory::update()']]], + ['updateage_56',['updateAge',['../classrtabmap_1_1Memory.html#a76fd8c93220c16fac5843ccc2c0bec3c',1,'rtabmap::Memory']]], + ['updatecalibration_57',['updateCalibration',['../classrtabmap_1_1DBDriver.html#a6d59931a9496cf1b23568f79fc421cc1',1,'rtabmap::DBDriver']]], + ['updatedepthimage_58',['updateDepthImage',['../classrtabmap_1_1DBDriver.html#a3a02d595356e2dd0ed8b8933a6c4e811',1,'rtabmap::DBDriver']]], + ['updatelaserscan_59',['updateLaserScan',['../classrtabmap_1_1DBDriver.html#a7d167e53d447d77dd3fe35665f8a661b',1,'rtabmap::DBDriver']]], + ['updatelink_60',['updatelink',['../classrtabmap_1_1Memory.html#a7c7f80937a35204cb5b44faec8e99736',1,'rtabmap::Memory::updateLink()'],['../classrtabmap_1_1DBDriver.html#a94eb69c07a44343c008654b1401dce80',1,'rtabmap::DBDriver::updateLink(const Link &link)']]], + ['updateoccupancygrid_61',['updateOccupancyGrid',['../classrtabmap_1_1DBDriver.html#a2f5e8e0b367e49cfbba7c96b28306a61',1,'rtabmap::DBDriver']]], + ['uprocessinfo_62',['UProcessInfo',['../classUProcessInfo.html#a9786bfe4f14bb80ddf206904f12d8f9b',1,'UProcessInfo']]], + ['ureplacechar_63',['ureplacechar',['../UConversion_8h.html#ac17caccd78f21956b7ddb78aa0c0c438',1,'uReplaceChar(const std::string &str, char before, char after): UConversion.h'],['../UConversion_8h.html#a214297200ebabb7a349fb203103d72ef',1,'uReplaceChar(const std::string &str, char before, const std::string &after): UConversion.h']]], + ['usemaphore_64',['USemaphore',['../classUSemaphore.html#ad991738e68e0a2baaec46ab27296cbe6',1,'USemaphore']]], + ['userdatacompressed_65',['userDataCompressed',['../classrtabmap_1_1Link.html#abdec9d745b1b4679a87b944cd5b48213',1,'rtabmap::Link']]], + ['userdataraw_66',['userDataRaw',['../classrtabmap_1_1Link.html#a1fce4ae495f2a4f5e0f7ac10551983ac',1,'rtabmap::Link']]], + ['usign_67',['uSign',['../UMath_8h.html#a6e100ed2031a529679a93b9b4bf818af',1,'UMath.h']]], + ['usplit_68',['uSplit',['../UStl_8h.html#ab1862437019327ce8419569e3c2ea90f',1,'UStl.h']]], + ['usplitnumchar_69',['uSplitNumChar',['../UStl_8h.html#a4045d74e1a84cde1489a754375c1d55e',1,'UStl.h']]], + ['ustr2bool_70',['uStr2Bool',['../UConversion_8h.html#abb8205ea44ccbebab8cf064fed0c7c1b',1,'UConversion.h']]], + ['ustr2bytes_71',['uStr2Bytes',['../UConversion_8h.html#aa320ef94bde5dd6f9e6ebdb986fc5ca6',1,'UConversion.h']]], + ['ustr2double_72',['uStr2Double',['../UConversion_8h.html#a9e8508b95f98ab3da0d942ee7d6b2105',1,'UConversion.h']]], + ['ustr2float_73',['uStr2Float',['../UConversion_8h.html#aaa5c2c8be40ec84e20bc6967b6b9b46a',1,'UConversion.h']]], + ['ustr2int_74',['uStr2Int',['../UConversion_8h.html#a3cd287c149717691ee36fcd593940f68',1,'UConversion.h']]], + ['ustrcontains_75',['uStrContains',['../UStl_8h.html#ab4e2c55d7930e99514a2315a2c6b4f82',1,'UStl.h']]], + ['ustrnumcmp_76',['uStrNumCmp',['../UStl_8h.html#af48fdad882d4429e4044372589503da1',1,'UStl.h']]], + ['usum_77',['usum',['../UMath_8h.html#a81a1c24c0229e6c4dc8d8e09497ad114',1,'uSum(const std::list< T > &list): UMath.h'],['../UMath_8h.html#a86599e95ecdc91ce2d9497985d5d642b',1,'uSum(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#af15f0fa694931f0f99ba640d52539b09',1,'uSum(const std::vector< T > &v): UMath.h']]], + ['usumsquared_78',['usumsquared',['../UMath_8h.html#aeb6a6517666687e509617e6bfaf274d3',1,'uSumSquared(const T *v, unsigned int size, T subtract=T()): UMath.h'],['../UMath_8h.html#a94be0f1c509db2f294048e6d5b16a522',1,'uSumSquared(const std::vector< T > &v, T subtract=T()): UMath.h']]], + ['utake_79',['uTake',['../UStl_8h.html#a6242bd5879bd7f06b8de6498650aa3b7',1,'UStl.h']]], + ['uthread_80',['UThread',['../classUThread.html#a05a92f95e2a8900f27b09ddf907b97be',1,'UThread']]], + ['utolowercase_81',['uToLowerCase',['../UConversion_8h.html#a426b88c678e06f77912c006ba02805ec',1,'UConversion.h']]], + ['utouppercase_82',['uToUpperCase',['../UConversion_8h.html#adc98c4d87bc7c13b7fc5b5504f457105',1,'UConversion.h']]], + ['uuniquekeys_83',['uUniqueKeys',['../UStl_8h.html#a62335030b4c0d80f80e7c4a21721c05e',1,'UStl.h']]], + ['uvalue_84',['uValue',['../UStl_8h.html#a155cd26667d2f88ee05dd3d819ae8182',1,'UStl.h']]], + ['uvalueat_85',['uvalueat',['../UStl_8h.html#af9a13d96ccaf6094128eb350d0253d22',1,'uValueAt(const std::list< V > &list, const unsigned int &pos): UStl.h'],['../UStl_8h.html#a27a0f94be07c53df9827b082eb107337',1,'uValueAt(std::list< V > &list, const unsigned int &pos): UStl.h']]], + ['uvalues_86',['uvalues',['../UStl_8h.html#a745b929c605a3d6b0014dff0c9c2a314',1,'uValues(const std::multimap< K, V > &mm): UStl.h'],['../UStl_8h.html#a3514dc64eabe675042a4d1b7d8770910',1,'uValues(const std::multimap< K, V > &mm, const K &key): UStl.h'],['../UStl_8h.html#a081a7dd08a9962ee1651eb4ddb01729e',1,'uValues(const std::map< K, V > &m): UStl.h']]], + ['uvalueslist_87',['uvalueslist',['../UStl_8h.html#a9419324b5c47549d954313582e69dc5c',1,'uValuesList(const std::multimap< K, V > &mm): UStl.h'],['../UStl_8h.html#ab5ea404864ed672cca3a05435786f4be',1,'uValuesList(const std::map< K, V > &m): UStl.h']]], + ['uvariance_88',['uvariance',['../UMath_8h.html#add45b750bab7251ba196079289f17d7d',1,'uVariance(const T *v, unsigned int size, T meanV): UMath.h'],['../UMath_8h.html#aa6ea127b567072434a5616bcc1c1f6e3',1,'uVariance(const std::list< T > &list, const T &m): UMath.h'],['../UMath_8h.html#a0aa8de7d20731bcae07d956256e293f6',1,'uVariance(const T *v, unsigned int size): UMath.h'],['../UMath_8h.html#a8d443d065900ca7096d08c9431fef71f',1,'uVariance(const std::vector< T > &v, const T &m): UMath.h']]], + ['uvariant_89',['uvariant',['../classUVariant.html#aae15560cd7d827b4df20ca93e73e488d',1,'UVariant::UVariant(const float &value)'],['../classUVariant.html#a98f1bc68af62d433f2946cab87fc520c',1,'UVariant::UVariant(const bool &value)'],['../classUVariant.html#a30476f11f550fdb86f97f30f9a34d042',1,'UVariant::UVariant(const unsigned int &value)'],['../classUVariant.html#a17a521fb10da7564bf5104c717ea977c',1,'UVariant::UVariant(const double &value)'],['../classUVariant.html#a0c4434b8a0e3d8d5a13967196ef75c9d',1,'UVariant::UVariant(const char *value)'],['../classUVariant.html#a0f29e416edccd2af78192288bb7ca884',1,'UVariant::UVariant(const std::string &value)'],['../classUVariant.html#a77de7639a21b4002f6c4c8f765db9748',1,'UVariant::UVariant(const std::vector< signed char > &value)'],['../classUVariant.html#a709722d8603fdb5208f5853073c0557b',1,'UVariant::UVariant(const std::vector< unsigned char > &value)'],['../classUVariant.html#a7ecbf63121fc31f094534293a05af6f3',1,'UVariant::UVariant(const std::vector< short > &value)'],['../classUVariant.html#a66b347ecdbdcd3b9bb6675d3a5040e26',1,'UVariant::UVariant(const std::vector< unsigned short > &value)'],['../classUVariant.html#a2054869e20d561d129fa2cfbd0dbe923',1,'UVariant::UVariant(const std::vector< int > &value)'],['../classUVariant.html#ad71bbca096fb06dfe1009105c6546c78',1,'UVariant::UVariant(const std::vector< unsigned int > &value)'],['../classUVariant.html#abb4dcb9be13b81f672c2012e09234be9',1,'UVariant::UVariant(const std::vector< float > &value)'],['../classUVariant.html#ad5517ddcc64a521f2bb6079d568a6029',1,'UVariant::UVariant(const std::vector< double > &value)'],['../classUVariant.html#a896511df83bbcc6d2892902b83495bae',1,'UVariant::UVariant(const int &value)'],['../classUVariant.html#a3f893e4ec4714cb594e88eb6ee421a0b',1,'UVariant::UVariant(const unsigned short &value)'],['../classUVariant.html#a5253c21485672e2e20149db1661ffc64',1,'UVariant::UVariant(const short &value)'],['../classUVariant.html#a66f79ef197d7a9fb87781073b44ed426',1,'UVariant::UVariant(const unsigned char &value)'],['../classUVariant.html#ae0939524a0c68004804381492aaab285',1,'UVariant::UVariant(const signed char &value)'],['../classUVariant.html#af210833caf9715d7678fb6d64dddf599',1,'UVariant::UVariant()']]], + ['uvectortolist_90',['uVectorToList',['../UStl_8h.html#a5a5fb7b34b8c3adb63d641358b7a7e1b',1,'UStl.h']]], + ['uxmatch_91',['uxmatch',['../UMath_8h.html#a913829c5228fabff88e4918111c1d424',1,'uXMatch(const T *vA, const T *vB, unsigned int sizeA, unsigned int sizeB, UXMatchMethod method): UMath.h'],['../UMath_8h.html#a4694c7d40749b5cb09c596d232720192',1,'uXMatch(const std::vector< T > &vA, const std::vector< T > &vB, UXMatchMethod method): UMath.h'],['../UMath_8h.html#ac616ce0471d2e35fafd59d88021ccab3',1,'uXMatch(const T *vA, const T *vB, unsigned int sizeA, unsigned int sizeB, unsigned int index, UXMatchMethod method): UMath.h'],['../UMath_8h.html#a726f4662efa078be30f5320bbb994c7a',1,'uXMatch(const std::vector< T > &vA, const std::vector< T > &vB, unsigned int index, UXMatchMethod method): UMath.h']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_14.js b/preview/pr-1492/api/latest/search/functions_14.js index b65459de..ba82c0ad 100644 --- a/preview/pr-1492/api/latest/search/functions_14.js +++ b/preview/pr-1492/api/latest/search/functions_14.js @@ -1,8 +1,9 @@ var searchData= [ ['value_0',['value',['../classUSemaphore.html#a840fadefd8bc873c8bdf34c90d180a3b',1,'USemaphore::value()'],['../classrtabmap_1_1EnvSensor.html#a27b343c9be68fd326c10157102bb750f',1,'rtabmap::EnvSensor::value()']]], - ['verticalfov_1',['verticalFOV',['../classrtabmap_1_1CameraModel.html#af6226e43afcb69259b137bbe50099537',1,'rtabmap::CameraModel']]], - ['visualword_2',['VisualWord',['../classrtabmap_1_1VisualWord.html#a64ce7c97214265e24e00e3888b85f967',1,'rtabmap::VisualWord']]], - ['voxelize_3',['voxelize',['../group__VoxelFiltering.html#gac6809e08656312d793ce34e828e33998',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#ga751ff8adfdf8e6f824a7bef0d4630044',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#gab974887ed7faf7685d6c8c181827b2c2',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#ga8fce5075a28203045c3865b1d068c084',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#ga3ea1e68d63d45c84d2c3b6b3bcac4653',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#gaf5726b462426b56425604343e51a79c3',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#gac5158ba02fc61bfa503967ddd5ec319d',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gaebeee3702499e5f8d692ecd0bc48029b',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gabf0201c1253022d7ce8278fc44998530',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gab2a9294812a8c0fcaed92d0f119eaa31',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#ga94af1db82b1faffff875a9902d44285b',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gad8d88a06174857cf53b1dc2cf2310d89',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)']]], - ['vwdictionary_4',['VWDictionary',['../classrtabmap_1_1VWDictionary.html#ada3980b520d8411a1ebb3ce14e2f8734',1,'rtabmap::VWDictionary']]] + ['velocity_1',['velocity',['../classrtabmap_1_1OdometryEvent.html#adbac8609d65d32f38d1e724007091398',1,'rtabmap::OdometryEvent']]], + ['verticalfov_2',['verticalFOV',['../classrtabmap_1_1CameraModel.html#af6226e43afcb69259b137bbe50099537',1,'rtabmap::CameraModel']]], + ['visualword_3',['VisualWord',['../classrtabmap_1_1VisualWord.html#a64ce7c97214265e24e00e3888b85f967',1,'rtabmap::VisualWord']]], + ['voxelize_4',['voxelize',['../group__VoxelFiltering.html#gac6809e08656312d793ce34e828e33998',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#ga751ff8adfdf8e6f824a7bef0d4630044',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#gab974887ed7faf7685d6c8c181827b2c2',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#ga8fce5075a28203045c3865b1d068c084',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#ga3ea1e68d63d45c84d2c3b6b3bcac4653',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#gaf5726b462426b56425604343e51a79c3',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float voxelSize)'],['../group__VoxelFiltering.html#gac5158ba02fc61bfa503967ddd5ec319d',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gaebeee3702499e5f8d692ecd0bc48029b',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gabf0201c1253022d7ce8278fc44998530',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gab2a9294812a8c0fcaed92d0f119eaa31',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#ga94af1db82b1faffff875a9902d44285b',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)'],['../group__VoxelFiltering.html#gad8d88a06174857cf53b1dc2cf2310d89',1,'rtabmap::util3d::voxelize(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)']]], + ['vwdictionary_5',['VWDictionary',['../classrtabmap_1_1VWDictionary.html#ada3980b520d8411a1ebb3ce14e2f8734',1,'rtabmap::VWDictionary']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_2.js b/preview/pr-1492/api/latest/search/functions_2.js index ec8e2ffc..f3be80f8 100644 --- a/preview/pr-1492/api/latest/search/functions_2.js +++ b/preview/pr-1492/api/latest/search/functions_2.js @@ -1,69 +1,96 @@ var searchData= [ ['cache_0',['cache',['../classrtabmap_1_1GlobalMap.html#a632f06ccce72bce66a9fd38d37f23b80',1,'rtabmap::GlobalMap']]], - ['calcopticalflowpyrlkstereo_1',['calcOpticalFlowPyrLKStereo',['../namespacertabmap_1_1util2d.html#a3d01284751a6b46770a28a7f63576600',1,'rtabmap::util2d']]], - ['calcstereocorrespondences_2',['calcStereoCorrespondences',['../namespacertabmap_1_1util2d.html#a53e2ae078c4c5c997fda9f1b6d1dda33',1,'rtabmap::util2d']]], - ['camera_3',['camera',['../classrtabmap_1_1Camera.html#aaae7434ffa5e54f5006355779d335dd3',1,'rtabmap::Camera::Camera()'],['../classrtabmap_1_1SensorCaptureThread.html#ad6750f6280bdcbb386a051ba9cc36857',1,'rtabmap::SensorCaptureThread::camera()']]], - ['cameramodel_4',['cameramodel',['../classrtabmap_1_1CameraModel.html#aadb6b19ea8a94f3f6719ea0233196c34',1,'rtabmap::CameraModel::CameraModel(double fx, double fy, double cx, double cy, const Transform &localTransform=opticalRotation(), double Tx=0.0f, const cv::Size &imageSize=cv::Size(0, 0))'],['../classrtabmap_1_1CameraModel.html#adad6652a711eecc9a50e544f14d276cd',1,'rtabmap::CameraModel::CameraModel()'],['../classrtabmap_1_1CameraModel.html#a4810e60f3af95b73a61879aa97201695',1,'rtabmap::CameraModel::CameraModel(const std::string &name, const cv::Size &imageSize, const cv::Mat &K, const cv::Mat &D, const cv::Mat &R, const cv::Mat &P, const Transform &localTransform=opticalRotation())'],['../classrtabmap_1_1CameraModel.html#a745c2d60ef6b460ca380aebd55b5d61c',1,'rtabmap::CameraModel::CameraModel(const std::string &name, double fx, double fy, double cx, double cy, const Transform &localTransform=opticalRotation(), double Tx=0.0f, const cv::Size &imageSize=cv::Size(0, 0))']]], - ['cameramodels_5',['cameraModels',['../classrtabmap_1_1SensorData.html#a6ace7b2b8ebae5f7ab18e159fe6e8a92',1,'rtabmap::SensorData']]], - ['cameraname_6',['cameraName',['../classrtabmap_1_1SensorEvent.html#adaf11817f3e0338ab63b1e8fee4a3c01',1,'rtabmap::SensorEvent']]], - ['canparsestring_7',['canParseString',['../classrtabmap_1_1Transform.html#af44657c8360a79a67e538f25027df639',1,'rtabmap::Transform']]], - ['canprocessasyncimu_8',['canprocessasyncimu',['../classrtabmap_1_1OdometryOkvis.html#a4e94c233112e7105dffa37eb8d33427f',1,'rtabmap::OdometryOkvis::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryOpenVINS.html#a7712fe74d5ff65a67fe362010b795e14',1,'rtabmap::OdometryOpenVINS::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryORBSLAM3.html#a2f226f38792f0c8bc146d73985239370',1,'rtabmap::OdometryORBSLAM3::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryVINSFusion.html#a1a3145c62e7b0b43cfb5a94f61d2c9d1',1,'rtabmap::OdometryVINSFusion::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryMSCKF.html#a4dd9c2358d2e69f397b61746519a923a',1,'rtabmap::OdometryMSCKF::canProcessAsyncIMU()'],['../classrtabmap_1_1Odometry.html#a7a1c1e4598528a4e94f510b5dabac528',1,'rtabmap::Odometry::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryLIOSAM.html#a51193d7f42c9b0174c6eedd75d8f4535',1,'rtabmap::OdometryLIOSAM::canProcessAsyncIMU()']]], - ['canprocessrawimages_9',['canprocessrawimages',['../classrtabmap_1_1Odometry.html#a69809beb553e6d4cd4a950ce251449e0',1,'rtabmap::Odometry::canProcessRawImages()'],['../classrtabmap_1_1OdometryMSCKF.html#a06b5b242107ffe5c379ff7ed089d07c6',1,'rtabmap::OdometryMSCKF::canProcessRawImages()'],['../classrtabmap_1_1OdometryOkvis.html#ad4d4602445081fff30b74d1c7e22dbff',1,'rtabmap::OdometryOkvis::canProcessRawImages()'],['../classrtabmap_1_1OdometryOpenVINS.html#aed27c46aa9ddc68c59eb09f2b3a9d3d0',1,'rtabmap::OdometryOpenVINS::canProcessRawImages()'],['../classrtabmap_1_1OdometryVINSFusion.html#a505ae049f32115a81d4f4258b5fb2134',1,'rtabmap::OdometryVINSFusion::canProcessRawImages()']]], - ['canuseguess_10',['canUseGuess',['../classrtabmap_1_1Registration.html#ab000f795ec498882585a634c2dafec05',1,'rtabmap::Registration']]], - ['capturedata_11',['capturedata',['../classrtabmap_1_1SensorCapture.html#a85e8691b5201a5383d1463ed980f7958',1,'rtabmap::SensorCapture::captureData()'],['../classrtabmap_1_1LidarVLP16.html#a60d8190947d474e0557695c1032c40b8',1,'rtabmap::LidarVLP16::captureData()']]], - ['captureimage_12',['captureImage',['../classrtabmap_1_1CameraMyntEye.html#acefbf910185313e7cf645ecff344329c',1,'rtabmap::CameraMyntEye']]], - ['changelinkids_13',['changeLinkIds',['../classrtabmap_1_1Signature.html#a10d3bce2c3e4ec2de31aa5fa0c4b5934',1,'rtabmap::Signature']]], - ['changewordsref_14',['changeWordsRef',['../classrtabmap_1_1Signature.html#a0fbef54e89583c0ee919f938d57c8759',1,'rtabmap::Signature']]], - ['cleanup_15',['cleanup',['../classrtabmap_1_1Memory.html#af87e4718dd842c59fd8459430c40d78f',1,'rtabmap::Memory']]], - ['cleanuplocalgrids_16',['cleanuplocalgrids',['../classrtabmap_1_1Memory.html#a6e63312ada575016b583a4252dc0a70c',1,'rtabmap::Memory::cleanupLocalGrids()'],['../classrtabmap_1_1Rtabmap.html#ac7de2278aa53a315a63bec05c1f0a15f',1,'rtabmap::Rtabmap::cleanupLocalGrids()']]], - ['clear_17',['clear',['../classrtabmap_1_1OccupancyGrid.html#a76e50602b4dea4a94b1e7e1db25c9177',1,'rtabmap::OccupancyGrid::clear()'],['../classrtabmap_1_1OctoMap.html#a6f9f296f3d5852f749c88291fa11d70f',1,'rtabmap::OctoMap::clear()'],['../classrtabmap_1_1GlobalMap.html#aa6701a09e2532877e73d5b1ba8cb1213',1,'rtabmap::GlobalMap::clear()'],['../classrtabmap_1_1LaserScan.html#af0ad1e84f0be48a84b772385249adb45',1,'rtabmap::LaserScan::clear()'],['../classrtabmap_1_1LocalGridCache.html#a4068440ef10859d05f252e36f916604b',1,'rtabmap::LocalGridCache::clear()'],['../classrtabmap_1_1VWDictionary.html#a566aaf19cdc098587e88393e4140b351',1,'rtabmap::VWDictionary::clear()'],['../classrtabmap_1_1GridMap.html#a2a3b8ba591cf41da62e5486bb62b8f51',1,'rtabmap::GridMap::clear()'],['../classrtabmap_1_1CloudMap.html#a3e2089cb30bd4efbee1ede0c041ee4af',1,'rtabmap::CloudMap::clear()']]], - ['clearcompresseddata_18',['clearCompressedData',['../classrtabmap_1_1SensorData.html#a33244e8049bfae5bea9ecf80057bcd29',1,'rtabmap::SensorData']]], - ['clearglobaldescriptors_19',['clearGlobalDescriptors',['../classrtabmap_1_1SensorData.html#a37c2569419731afc855a3ce984c11505',1,'rtabmap::SensorData']]], - ['clearpath_20',['clearPath',['../classrtabmap_1_1Rtabmap.html#a589cd696bffe53a5e00898631e7d9103',1,'rtabmap::Rtabmap']]], - ['clearrawdata_21',['clearRawData',['../classrtabmap_1_1SensorData.html#a53040403970a08a677e69d824a31f7b2',1,'rtabmap::SensorData']]], - ['clone_22',['clone',['../classrtabmap_1_1Transform.html#a93af73b3a388d66293d007cb164b2198',1,'rtabmap::Transform']]], - ['close_23',['close',['../classrtabmap_1_1Memory.html#a44023158524dee3471a8dff43ea132db',1,'rtabmap::Memory::close()'],['../classrtabmap_1_1Rtabmap.html#a5e0b2eada8ae885e45df23165bb91d2f',1,'rtabmap::Rtabmap::close()'],['../classrtabmap_1_1RtabmapThread.html#aabea5cf86e55d6669d41b0b569dac574',1,'rtabmap::RtabmapThread::close()']]], - ['closeconnection_24',['closeConnection',['../classrtabmap_1_1DBDriver.html#abb644a203d148d0b29db41aea04c949f',1,'rtabmap::DBDriver']]], - ['compareto_25',['compareTo',['../classrtabmap_1_1Signature.html#abe3b712a3c74599007b1974f592d82bd',1,'rtabmap::Signature']]], - ['compressdata_26',['compressData',['../namespacertabmap.html#a749adef593d09b887926afb6ebdb5834',1,'rtabmap']]], - ['compressdata2_27',['compressData2',['../namespacertabmap.html#aca82ee9efc46461c648c7ab8999e1d5b',1,'rtabmap']]], - ['compresseddepthformat_28',['compresseddepthformat',['../namespacertabmap.html#a67c525e80a7187b3106e5fd76155cabc',1,'rtabmap::compressedDepthFormat(const cv::Mat &bytes)'],['../namespacertabmap.html#ab5cb2dcd6db7fe3bbe25d847177582c2',1,'rtabmap::compressedDepthFormat(const std::vector< unsigned char > &bytes)'],['../namespacertabmap.html#a58b406e413250675abbf0ec2956e3de8',1,'rtabmap::compressedDepthFormat(const unsigned char *bytes, size_t size)']]], - ['compressimage_29',['compressImage',['../namespacertabmap.html#a52beb14eea422420c95fd69bdf3ab9dc',1,'rtabmap']]], - ['compressimage2_30',['compressImage2',['../namespacertabmap.html#abd9d5523210562abd9b5dc8fa9dbeb99',1,'rtabmap']]], - ['compressionthread_31',['compressionthread',['../classrtabmap_1_1CompressionThread.html#a6bdec4c44e47774291bc9f98b3b5c146',1,'rtabmap::CompressionThread::CompressionThread(const cv::Mat &mat, const std::string &format="")'],['../classrtabmap_1_1CompressionThread.html#a8cfe0e3d632c888c143b4e7902145fde',1,'rtabmap::CompressionThread::CompressionThread(const cv::Mat &bytes, bool isImage)']]], - ['compressstring_32',['compressString',['../namespacertabmap.html#a4f0dfae296aa7029e959d573b286285a',1,'rtabmap']]], - ['computebacorrespondences_33',['computeBACorrespondences',['../classrtabmap_1_1Optimizer.html#a93fb09dac068e64de000f692bcb8216f',1,'rtabmap::Optimizer']]], - ['computecorrespondences_34',['computecorrespondences',['../classrtabmap_1_1StereoOpticalFlow.html#a406bbf688782966ea55a44c49ac10cbe',1,'rtabmap::StereoOpticalFlow::computeCorrespondences()'],['../classrtabmap_1_1Stereo.html#aefb9a38643b353727430c4bb6a551382',1,'rtabmap::Stereo::computeCorrespondences()']]], - ['computedepth_35',['computeDepth',['../classrtabmap_1_1StereoCameraModel.html#a514f7d1baff8b4be96d760b27279f5d6',1,'rtabmap::StereoCameraModel']]], - ['computedisparity_36',['computedisparity',['../classrtabmap_1_1StereoBM.html#a94b6d71050cf4b784f87853175c57b00',1,'rtabmap::StereoBM::computeDisparity()'],['../classrtabmap_1_1StereoSGBM.html#ac0677ba125a665fe723f20814bf724cc',1,'rtabmap::StereoSGBM::computeDisparity()'],['../classrtabmap_1_1StereoCameraModel.html#aecf8b2a628ead0bc422dbf791d683f5b',1,'rtabmap::StereoCameraModel::computeDisparity(float depth) const'],['../classrtabmap_1_1StereoCameraModel.html#a28230b8236ed778729ed1e1ceb590f31',1,'rtabmap::StereoCameraModel::computeDisparity(unsigned short depth) const'],['../classrtabmap_1_1StereoDense.html#ac394d1dad3fa899f310e4c3eb3e428c4',1,'rtabmap::StereoDense::computeDisparity()']]], - ['computeicptransform_37',['computeIcpTransform',['../classrtabmap_1_1Memory.html#aca66c6d1316f9d833b279104a683ee50',1,'rtabmap::Memory']]], - ['computeicptransformmulti_38',['computeIcpTransformMulti',['../classrtabmap_1_1Memory.html#a34aa7efd5f6ce0fd3136459542ad8ebb',1,'rtabmap::Memory']]], - ['computelikelihood_39',['computeLikelihood',['../classrtabmap_1_1Memory.html#a984ca01a87434b11a66dc1d96e2fff17',1,'rtabmap::Memory']]], - ['computenormalscomplexity_40',['computenormalscomplexity',['../group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58',1,'rtabmap::util3d::computeNormalsComplexity(const LaserScan &scan, const Transform &t=Transform::getIdentity(), cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga5a68422282e99f8d05c0821eac491895',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::Normal > &normals, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga3e024c51a6a49d1c8e6b64c230148137',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga6e03130bf686d43ea527dc8e6f5cce55',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga13a6d7525494d390041c9ef0337e02dd',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::PointNormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)']]], - ['computepath_41',['computepath',['../classrtabmap_1_1Rtabmap.html#a14d5c84b61386e95071e90aba406ff49',1,'rtabmap::Rtabmap::computePath(const Transform &targetPose, float tolerance=-1.0f)'],['../classrtabmap_1_1Rtabmap.html#ab797f7f5bb73a507ba4d4672cd5476df',1,'rtabmap::Rtabmap::computePath(int targetNode, bool global)']]], - ['computeposterior_42',['computePosterior',['../classrtabmap_1_1BayesFilter.html#a7ab8bc28ec172a18a80001585161b238',1,'rtabmap::BayesFilter']]], - ['computeroi_43',['computeroi',['../group__RoiComputation.html#ga79d3f93673fb236980f0be532695f478',1,'rtabmap::util2d::computeRoi(const cv::Mat &image, const std::string &roiRatios)'],['../group__RoiComputation.html#ga2f0ffb8f6882e28709b03446d50250bb',1,'rtabmap::util2d::computeRoi(const cv::Size &imageSize, const std::string &roiRatios)'],['../group__RoiComputation.html#ga81d9f49d117d02494c7ff57f5d426b15',1,'rtabmap::util2d::computeRoi(const cv::Mat &image, const std::vector< float > &roiRatios)'],['../group__RoiComputation.html#ga56fed8ce688e8e9eb3b1f74ad0febcef',1,'rtabmap::util2d::computeRoi(const cv::Size &imageSize, const std::vector< float > &roiRatios)'],['../classrtabmap_1_1Feature2D.html#a8bdfa57df68506fecb6342b9f5bc98e8',1,'rtabmap::Feature2D::computeRoi()']]], - ['computetransform_44',['computetransform',['../classrtabmap_1_1Memory.html#a29636c34234e6e2809e3d57329dc40d6',1,'rtabmap::Memory::computeTransform(int fromId, int toId, Transform guess, RegistrationInfo *info=0, bool useKnownCorrespondencesIfPossible=false)'],['../classrtabmap_1_1Memory.html#a4ae0287262c04905baab2d6f94448486',1,'rtabmap::Memory::computeTransform(Signature &fromS, Signature &toS, Transform guess, RegistrationInfo *info=0, bool useKnownCorrespondencesIfPossible=false) const']]], - ['computetransformation_45',['computetransformation',['../classrtabmap_1_1Registration.html#a42d0c93204bc4da11eb89707ea2c03c6',1,'rtabmap::Registration::computeTransformation(const SensorData &from, const SensorData &to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const'],['../classrtabmap_1_1Registration.html#aa6b81a6f4137138a1b49510cc3f97679',1,'rtabmap::Registration::computeTransformation(const Signature &from, const Signature &to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const']]], - ['computetransformationimpl_46',['computetransformationimpl',['../classrtabmap_1_1Registration.html#a21635a391a85b64bc33787179a6cd71b',1,'rtabmap::Registration::computeTransformationImpl()'],['../classrtabmap_1_1RegistrationIcp.html#a8a18107160cfc05cfb8a5109540d81b5',1,'rtabmap::RegistrationIcp::computeTransformationImpl()'],['../classrtabmap_1_1RegistrationVis.html#aa47fd3a0599ee918e024161db330a92f',1,'rtabmap::RegistrationVis::computeTransformationImpl()']]], - ['computetransformationmod_47',['computeTransformationMod',['../classrtabmap_1_1Registration.html#a44530cd77f6d0a9657251864fb136c0d',1,'rtabmap::Registration']]], - ['computevarianceandcorrespondences_48',['computevarianceandcorrespondences',['../group__ComputeVarianceAndCorrespondences.html#ga7d90c0848a13e35f37588addf3637fe2',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloudB, double maxCorrespondenceDistance, double &variance, int &correspondencesOut, bool reciprocal)'],['../group__ComputeVarianceAndCorrespondences.html#ga92518a7b79e9265380f3a047e46ec247',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloudB, double maxCorrespondenceDistance, double &variance, int &correspondencesOut, bool reciprocal)'],['../group__ComputeVarianceAndCorrespondences.html#gaae6ddd0517614e9332669c37c6816777',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloudB, double maxCorrespondenceDistance, double maxCorrespondenceAngle, double &variance, int &correspondencesOut, bool reciprocal)'],['../group__ComputeVarianceAndCorrespondences.html#gaf474f9fb6eaaf532e9b18af63b9e1665',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloudB, double maxCorrespondenceDistance, double maxCorrespondenceAngle, double &variance, int &correspondencesOut, bool reciprocal)']]], - ['constraints_49',['constraints',['../classrtabmap_1_1Statistics.html#a30275a92af2f9fb08f3955c5b9e8b661',1,'rtabmap::Statistics']]], - ['convert32ftobin_50',['convert32FToBin',['../classrtabmap_1_1VWDictionary.html#acda9d98e4ad4897ce8a8b945f396221c',1,'rtabmap::VWDictionary']]], - ['convertbinto32f_51',['convertBinTo32F',['../classrtabmap_1_1VWDictionary.html#a70aec2b9d1bf55d47192949aa728448e',1,'rtabmap::VWDictionary']]], - ['converttobaseframe_52',['convertToBaseFrame',['../classrtabmap_1_1IMU.html#a1ccae83f46e87d28e56bcfc4a25fafb8',1,'rtabmap::IMU']]], - ['converttointermediate_53',['convertToIntermediate',['../classrtabmap_1_1Memory.html#ae66a7837edc6e844ee9186e61d139300',1,'rtabmap::Memory']]], - ['copy_54',['copy',['../classUFile.html#aa99e6dc81f23e17ce92bd848dfe5a2f4',1,'UFile::copy(const std::string &from, const std::string &to)'],['../classUFile.html#aa02141310fab62290721deee433f6314',1,'UFile::copy(const std::string &to)']]], - ['copywithoutdata_55',['copyWithoutData',['../classrtabmap_1_1RegistrationInfo.html#ae7abf7e34019a0c27b2de8ac5647f277',1,'rtabmap::RegistrationInfo']]], - ['covariance_56',['covariance',['../classrtabmap_1_1Landmark.html#a1c1e20cccc5f659743ba48c8afe1a8a0',1,'rtabmap::Landmark']]], - ['create_57',['create',['../classrtabmap_1_1Optimizer.html#a78b457bec2cdb7bdd320e2bfcca759df',1,'rtabmap::Optimizer::create()'],['../classrtabmap_1_1DBDriver.html#a1f75e440b35243ccad645052bc4a12f9',1,'rtabmap::DBDriver::create()'],['../classrtabmap_1_1Feature2D.html#a58ac3dff96e882f0e4bbbf8a8ffc435d',1,'rtabmap::Feature2D::create()'],['../classrtabmap_1_1RtabmapColorOcTree.html#ac109340a5367e1b818febb00ae06f18e',1,'rtabmap::RtabmapColorOcTree::create()'],['../classrtabmap_1_1Odometry.html#a1240aaf3a92a75b4c3c9ded9117144bb',1,'rtabmap::Odometry::create()'],['../classrtabmap_1_1Optimizer.html#aeff86117cf69fdae3c25e5bc327a142d',1,'rtabmap::Optimizer::create()'],['../classrtabmap_1_1Registration.html#a516e8d64cdb3e7a743a3aa40ab026def',1,'rtabmap::Registration::create(const ParametersMap &parameters)'],['../classrtabmap_1_1Registration.html#a1e3493a850551c98f9e814fed74400e6',1,'rtabmap::Registration::create(Type &type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1Stereo.html#a2ce0c01fac282e0a8ffd862608fa2d96',1,'rtabmap::Stereo::create()'],['../classrtabmap_1_1StereoDense.html#ad2a4e50429b17c2cb1938e9d922ba7ce',1,'rtabmap::StereoDense::create(const ParametersMap &parameters)'],['../classrtabmap_1_1StereoDense.html#ae52002299f7e443a8e9cdc33effae37c',1,'rtabmap::StereoDense::create(StereoDense::Type type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1Odometry.html#ac8992df0b92a86c10fe8e8da2b5f3627',1,'rtabmap::Odometry::create()'],['../classrtabmap_1_1IMUFilter.html#a7a01dc897399c51c4a362d2438b90875',1,'rtabmap::IMUFilter::create(IMUFilter::Type type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1IMUFilter.html#a16790b3787da5941c89d0c1d98e76234',1,'rtabmap::IMUFilter::create(const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1Feature2D.html#ab9deec7c0e26722736aeeaeb5541ac3a',1,'rtabmap::Feature2D::create()']]], - ['createlocalmap_58',['createlocalmap',['../classrtabmap_1_1LocalGridMaker.html#a3d43b8e022d7638262282ab2c7da0ead',1,'rtabmap::LocalGridMaker::createLocalMap(const LaserScan &cloud, const Transform &pose, cv::Mat &groundCells, cv::Mat &obstacleCells, cv::Mat &emptyCells, cv::Point3f &viewPointInOut) const'],['../classrtabmap_1_1LocalGridMaker.html#a97d17a585226dcffe580406736e00117',1,'rtabmap::LocalGridMaker::createLocalMap(const Signature &node, cv::Mat &groundCells, cv::Mat &obstacleCells, cv::Mat &emptyCells, cv::Point3f &viewPoint)']]], - ['cropbox_59',['cropbox',['../group__CropBox.html#gaa6737135785f73d1a2f3ec966ab22bc7',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga32e6cd849848faaccc6b46ba02f98f6b',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga5d5cafb95fb856438e55a0de06378ef7',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga8065c61da2295bf203e4ee7471e9332d',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga1f23604e3b58f73183fe3102dd9f86c9',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga1302fc8f7569390d2d9a6a66c24f5179',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga15f14d0a8c9de82ff3ad398fa8c36097',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga0fe7f976bca4c8ec9dd0afa95f590c72',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga43309cd4b35fcbe7a746ccb1dc9a1b4f',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga3b4c45a05e5bc0ff7d4c3917103e4f29',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga20a5eeed65c38958ed5866216f26bd44',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga668e8d0a8a8abd65500bd7e7b748eec2',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga8291151381ff38773e641740b66b93ef',1,'rtabmap::util3d::cropBox(const pcl::PCLPointCloud2::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)']]], - ['currentdir_60',['currentDir',['../classUDirectory.html#a30b3c4e8f81892e5ea04bdab3beba900',1,'UDirectory']]], - ['currentgoalid_61',['currentGoalId',['../classrtabmap_1_1Statistics.html#adae0424da0557be95b6968eecdbc628e',1,'rtabmap::Statistics']]], - ['cvtdepthfromfloat_62',['cvtDepthFromFloat',['../namespacertabmap_1_1util2d.html#a6740b13198a2c437ab51d8e0503f2d33',1,'rtabmap::util2d']]], - ['cvtdepthtofloat_63',['cvtDepthToFloat',['../namespacertabmap_1_1util2d.html#a0e4631bed561b3a694a1a65853221f75',1,'rtabmap::util2d']]], - ['cx_64',['cx',['../classrtabmap_1_1CameraModel.html#af81ee9572d32f69bf0a66cd1f4671c20',1,'rtabmap::CameraModel']]], - ['cy_65',['cy',['../classrtabmap_1_1CameraModel.html#aa3a18f811d3e9db290d01371e078add3',1,'rtabmap::CameraModel']]] + ['calckittisequenceerrors_1',['calcKittiSequenceErrors',['../namespacertabmap_1_1graph.html#a3c9effdb0d7c235dc1b8d7e3f8487c67',1,'rtabmap::graph']]], + ['calcopticalflowpyrlkstereo_2',['calcOpticalFlowPyrLKStereo',['../namespacertabmap_1_1util2d.html#a3d01284751a6b46770a28a7f63576600',1,'rtabmap::util2d']]], + ['calcrelativeerrors_3',['calcRelativeErrors',['../namespacertabmap_1_1graph.html#a83c41a7cdd595ae6f76d3f1c5140c215',1,'rtabmap::graph']]], + ['calcrmse_4',['calcRMSE',['../namespacertabmap_1_1graph.html#a5c36e32a4acd10ac3cdbbf7d73591f88',1,'rtabmap::graph']]], + ['calcstereocorrespondences_5',['calcStereoCorrespondences',['../namespacertabmap_1_1util2d.html#a53e2ae078c4c5c997fda9f1b6d1dda33',1,'rtabmap::util2d']]], + ['camera_6',['camera',['../classrtabmap_1_1Camera.html#aaae7434ffa5e54f5006355779d335dd3',1,'rtabmap::Camera::Camera()'],['../classrtabmap_1_1SensorCaptureThread.html#ad6750f6280bdcbb386a051ba9cc36857',1,'rtabmap::SensorCaptureThread::camera()']]], + ['cameramodel_7',['cameramodel',['../classrtabmap_1_1CameraModel.html#a745c2d60ef6b460ca380aebd55b5d61c',1,'rtabmap::CameraModel::CameraModel(const std::string &name, double fx, double fy, double cx, double cy, const Transform &localTransform=opticalRotation(), double Tx=0.0f, const cv::Size &imageSize=cv::Size(0, 0))'],['../classrtabmap_1_1CameraModel.html#aadb6b19ea8a94f3f6719ea0233196c34',1,'rtabmap::CameraModel::CameraModel(double fx, double fy, double cx, double cy, const Transform &localTransform=opticalRotation(), double Tx=0.0f, const cv::Size &imageSize=cv::Size(0, 0))'],['../classrtabmap_1_1CameraModel.html#a4810e60f3af95b73a61879aa97201695',1,'rtabmap::CameraModel::CameraModel(const std::string &name, const cv::Size &imageSize, const cv::Mat &K, const cv::Mat &D, const cv::Mat &R, const cv::Mat &P, const Transform &localTransform=opticalRotation())'],['../classrtabmap_1_1CameraModel.html#adad6652a711eecc9a50e544f14d276cd',1,'rtabmap::CameraModel::CameraModel()']]], + ['cameramodels_8',['cameraModels',['../classrtabmap_1_1SensorData.html#a6ace7b2b8ebae5f7ab18e159fe6e8a92',1,'rtabmap::SensorData']]], + ['cameraname_9',['cameraName',['../classrtabmap_1_1SensorEvent.html#adaf11817f3e0338ab63b1e8fee4a3c01',1,'rtabmap::SensorEvent']]], + ['canparsestring_10',['canParseString',['../classrtabmap_1_1Transform.html#af44657c8360a79a67e538f25027df639',1,'rtabmap::Transform']]], + ['canprocessasyncimu_11',['canprocessasyncimu',['../classrtabmap_1_1OdometryOpenVINS.html#a7712fe74d5ff65a67fe362010b795e14',1,'rtabmap::OdometryOpenVINS::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryORBSLAM3.html#a2f226f38792f0c8bc146d73985239370',1,'rtabmap::OdometryORBSLAM3::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryVINSFusion.html#a1a3145c62e7b0b43cfb5a94f61d2c9d1',1,'rtabmap::OdometryVINSFusion::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryOkvis.html#a4e94c233112e7105dffa37eb8d33427f',1,'rtabmap::OdometryOkvis::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryMSCKF.html#a4dd9c2358d2e69f397b61746519a923a',1,'rtabmap::OdometryMSCKF::canProcessAsyncIMU()'],['../classrtabmap_1_1OdometryLIOSAM.html#a51193d7f42c9b0174c6eedd75d8f4535',1,'rtabmap::OdometryLIOSAM::canProcessAsyncIMU()'],['../classrtabmap_1_1Odometry.html#a7a1c1e4598528a4e94f510b5dabac528',1,'rtabmap::Odometry::canProcessAsyncIMU() const']]], + ['canprocessrawimages_12',['canprocessrawimages',['../classrtabmap_1_1Odometry.html#a69809beb553e6d4cd4a950ce251449e0',1,'rtabmap::Odometry::canProcessRawImages()'],['../classrtabmap_1_1OdometryMSCKF.html#a06b5b242107ffe5c379ff7ed089d07c6',1,'rtabmap::OdometryMSCKF::canProcessRawImages()'],['../classrtabmap_1_1OdometryOkvis.html#ad4d4602445081fff30b74d1c7e22dbff',1,'rtabmap::OdometryOkvis::canProcessRawImages()'],['../classrtabmap_1_1OdometryOpenVINS.html#aed27c46aa9ddc68c59eb09f2b3a9d3d0',1,'rtabmap::OdometryOpenVINS::canProcessRawImages()'],['../classrtabmap_1_1OdometryVINSFusion.html#a505ae049f32115a81d4f4258b5fb2134',1,'rtabmap::OdometryVINSFusion::canProcessRawImages()']]], + ['canuseguess_13',['canUseGuess',['../classrtabmap_1_1Registration.html#ab000f795ec498882585a634c2dafec05',1,'rtabmap::Registration']]], + ['capturedata_14',['capturedata',['../classrtabmap_1_1SensorCapture.html#a85e8691b5201a5383d1463ed980f7958',1,'rtabmap::SensorCapture::captureData()'],['../classrtabmap_1_1LidarVLP16.html#a60d8190947d474e0557695c1032c40b8',1,'rtabmap::LidarVLP16::captureData()']]], + ['captureimage_15',['captureImage',['../classrtabmap_1_1CameraMyntEye.html#acefbf910185313e7cf645ecff344329c',1,'rtabmap::CameraMyntEye']]], + ['changelinkids_16',['changeLinkIds',['../classrtabmap_1_1Signature.html#a10d3bce2c3e4ec2de31aa5fa0c4b5934',1,'rtabmap::Signature']]], + ['changewordsref_17',['changeWordsRef',['../classrtabmap_1_1Signature.html#a0fbef54e89583c0ee919f938d57c8759',1,'rtabmap::Signature']]], + ['cleantexturemesh_18',['cleanTextureMesh',['../namespacertabmap_1_1util3d.html#a07466d3f99ac7f763ba476f65c99ebb0',1,'rtabmap::util3d']]], + ['cleanup_19',['cleanup',['../classrtabmap_1_1Memory.html#af87e4718dd842c59fd8459430c40d78f',1,'rtabmap::Memory']]], + ['cleanuplocalgrids_20',['cleanuplocalgrids',['../classrtabmap_1_1Memory.html#a6e63312ada575016b583a4252dc0a70c',1,'rtabmap::Memory::cleanupLocalGrids()'],['../classrtabmap_1_1Rtabmap.html#ac7de2278aa53a315a63bec05c1f0a15f',1,'rtabmap::Rtabmap::cleanupLocalGrids()']]], + ['clear_21',['clear',['../classrtabmap_1_1OctoMap.html#a6f9f296f3d5852f749c88291fa11d70f',1,'rtabmap::OctoMap::clear()'],['../classrtabmap_1_1VWDictionary.html#a566aaf19cdc098587e88393e4140b351',1,'rtabmap::VWDictionary::clear()'],['../classrtabmap_1_1CloudMap.html#a3e2089cb30bd4efbee1ede0c041ee4af',1,'rtabmap::CloudMap::clear()'],['../classrtabmap_1_1GridMap.html#a2a3b8ba591cf41da62e5486bb62b8f51',1,'rtabmap::GridMap::clear()'],['../classrtabmap_1_1OccupancyGrid.html#a76e50602b4dea4a94b1e7e1db25c9177',1,'rtabmap::OccupancyGrid::clear()'],['../classrtabmap_1_1GlobalMap.html#aa6701a09e2532877e73d5b1ba8cb1213',1,'rtabmap::GlobalMap::clear()'],['../classrtabmap_1_1LaserScan.html#af0ad1e84f0be48a84b772385249adb45',1,'rtabmap::LaserScan::clear()'],['../classrtabmap_1_1LocalGridCache.html#a4068440ef10859d05f252e36f916604b',1,'rtabmap::LocalGridCache::clear()']]], + ['clearbuffereddata_22',['clearBufferedData',['../classrtabmap_1_1RtabmapThread.html#aea5c7a61adab9ed8382066806420bfac',1,'rtabmap::RtabmapThread']]], + ['clearcompresseddata_23',['clearCompressedData',['../classrtabmap_1_1SensorData.html#a33244e8049bfae5bea9ecf80057bcd29',1,'rtabmap::SensorData']]], + ['clearglobaldescriptors_24',['clearGlobalDescriptors',['../classrtabmap_1_1SensorData.html#a37c2569419731afc855a3ce984c11505',1,'rtabmap::SensorData']]], + ['clearpath_25',['clearPath',['../classrtabmap_1_1Rtabmap.html#a589cd696bffe53a5e00898631e7d9103',1,'rtabmap::Rtabmap']]], + ['clearrawdata_26',['clearRawData',['../classrtabmap_1_1SensorData.html#a53040403970a08a677e69d824a31f7b2',1,'rtabmap::SensorData']]], + ['clone_27',['clone',['../classrtabmap_1_1Transform.html#a93af73b3a388d66293d007cb164b2198',1,'rtabmap::Transform']]], + ['close_28',['close',['../classrtabmap_1_1RtabmapThread.html#aabea5cf86e55d6669d41b0b569dac574',1,'rtabmap::RtabmapThread::close()'],['../classrtabmap_1_1Memory.html#a44023158524dee3471a8dff43ea132db',1,'rtabmap::Memory::close()'],['../classrtabmap_1_1Rtabmap.html#a5e0b2eada8ae885e45df23165bb91d2f',1,'rtabmap::Rtabmap::close()']]], + ['closeconnection_29',['closeConnection',['../classrtabmap_1_1DBDriver.html#abb644a203d148d0b29db41aea04c949f',1,'rtabmap::DBDriver']]], + ['cloudfromdepth_30',['cloudfromdepth',['../namespacertabmap_1_1util3d.html#a9fa0222fe9a7f74fcfa4c04c0c2dd532',1,'rtabmap::util3d::cloudFromDepth(const cv::Mat &imageDepth, const CameraModel &model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)'],['../namespacertabmap_1_1util3d.html#a45c699a4a8f4108aa31148fb706e6249',1,'rtabmap::util3d::cloudFromDepth(const cv::Mat &imageDepth, float cx, float cy, float fx, float fy, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)']]], + ['cloudfromdepthrgb_31',['cloudfromdepthrgb',['../namespacertabmap_1_1util3d.html#a982bc5d13fea129a174e16373aa8a31c',1,'rtabmap::util3d::cloudFromDepthRGB(const cv::Mat &imageRgb, const cv::Mat &imageDepth, float cx, float cy, float fx, float fy, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)'],['../namespacertabmap_1_1util3d.html#a64b369873a01960576cb34aab4c5a319',1,'rtabmap::util3d::cloudFromDepthRGB(const cv::Mat &imageRgb, const cv::Mat &imageDepth, const CameraModel &model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)']]], + ['cloudfromdisparity_32',['cloudFromDisparity',['../namespacertabmap_1_1util3d.html#aee34b5fe56014a9fa058fbdbf90cab71',1,'rtabmap::util3d']]], + ['cloudfromdisparityrgb_33',['cloudFromDisparityRGB',['../namespacertabmap_1_1util3d.html#a1e4a96407fb1b92018e640ef41b8db8e',1,'rtabmap::util3d']]], + ['cloudfromsensordata_34',['cloudFromSensorData',['../namespacertabmap_1_1util3d.html#aacda489f2336d8edb4e982f61f55cc66',1,'rtabmap::util3d']]], + ['cloudfromstereoimages_35',['cloudFromStereoImages',['../namespacertabmap_1_1util3d.html#a406caa6c0c51bae870a8c3a44e7daccc',1,'rtabmap::util3d']]], + ['cloudrgbfromsensordata_36',['cloudRGBFromSensorData',['../namespacertabmap_1_1util3d.html#a29ece82e01f041cab271fe9322cf9745',1,'rtabmap::util3d']]], + ['cloudsfromsensordata_37',['cloudsFromSensorData',['../namespacertabmap_1_1util3d.html#ada07c0379fcc7bb7465e31a5a53ebfaa',1,'rtabmap::util3d']]], + ['cloudsrgbfromsensordata_38',['cloudsRGBFromSensorData',['../namespacertabmap_1_1util3d.html#a2155fca440675ca9697a2fe7b2efb30e',1,'rtabmap::util3d']]], + ['commonfiltering_39',['commonfiltering',['../namespacertabmap_1_1util3d.html#a7edd91750858112fd161f0ed30af7f45',1,'rtabmap::util3d::commonFiltering(const LaserScan &scan, int downsamplingStep, float rangeMin=0.0f, float rangeMax=0.0f, float voxelSize=0.0f, int normalK=0, float normalRadius=0.0f, float groundNormalsUp=0.0f)'],['../namespacertabmap_1_1util3d.html#ad02c78c4d3ca36fa9a27a845540ebe55',1,'rtabmap::util3d::commonFiltering(const LaserScan &scan, int downsamplingStep, float rangeMin, float rangeMax, float voxelSize, int normalK, float normalRadius, bool forceGroundNormalsUp)']]], + ['compareto_40',['compareTo',['../classrtabmap_1_1Signature.html#abe3b712a3c74599007b1974f592d82bd',1,'rtabmap::Signature']]], + ['compressdata_41',['compressData',['../namespacertabmap.html#a749adef593d09b887926afb6ebdb5834',1,'rtabmap']]], + ['compressdata2_42',['compressData2',['../namespacertabmap.html#aca82ee9efc46461c648c7ab8999e1d5b',1,'rtabmap']]], + ['compresseddepthformat_43',['compresseddepthformat',['../namespacertabmap.html#a58b406e413250675abbf0ec2956e3de8',1,'rtabmap::compressedDepthFormat(const unsigned char *bytes, size_t size)'],['../namespacertabmap.html#ab5cb2dcd6db7fe3bbe25d847177582c2',1,'rtabmap::compressedDepthFormat(const std::vector< unsigned char > &bytes)'],['../namespacertabmap.html#a67c525e80a7187b3106e5fd76155cabc',1,'rtabmap::compressedDepthFormat(const cv::Mat &bytes)']]], + ['compressimage_44',['compressImage',['../namespacertabmap.html#a52beb14eea422420c95fd69bdf3ab9dc',1,'rtabmap']]], + ['compressimage2_45',['compressImage2',['../namespacertabmap.html#abd9d5523210562abd9b5dc8fa9dbeb99',1,'rtabmap']]], + ['compressionthread_46',['compressionthread',['../classrtabmap_1_1CompressionThread.html#a6bdec4c44e47774291bc9f98b3b5c146',1,'rtabmap::CompressionThread::CompressionThread(const cv::Mat &mat, const std::string &format="")'],['../classrtabmap_1_1CompressionThread.html#a8cfe0e3d632c888c143b4e7902145fde',1,'rtabmap::CompressionThread::CompressionThread(const cv::Mat &bytes, bool isImage)']]], + ['compressstring_47',['compressString',['../namespacertabmap.html#a4f0dfae296aa7029e959d573b286285a',1,'rtabmap']]], + ['computebacorrespondences_48',['computeBACorrespondences',['../classrtabmap_1_1Optimizer.html#a93fb09dac068e64de000f692bcb8216f',1,'rtabmap::Optimizer']]], + ['computecorrespondences_49',['computecorrespondences',['../classrtabmap_1_1Stereo.html#aefb9a38643b353727430c4bb6a551382',1,'rtabmap::Stereo::computeCorrespondences()'],['../classrtabmap_1_1StereoOpticalFlow.html#a406bbf688782966ea55a44c49ac10cbe',1,'rtabmap::StereoOpticalFlow::computeCorrespondences()']]], + ['computedepth_50',['computeDepth',['../classrtabmap_1_1StereoCameraModel.html#a514f7d1baff8b4be96d760b27279f5d6',1,'rtabmap::StereoCameraModel']]], + ['computedisparity_51',['computedisparity',['../classrtabmap_1_1StereoDense.html#ac394d1dad3fa899f310e4c3eb3e428c4',1,'rtabmap::StereoDense::computeDisparity()'],['../classrtabmap_1_1StereoCameraModel.html#a28230b8236ed778729ed1e1ceb590f31',1,'rtabmap::StereoCameraModel::computeDisparity(unsigned short depth) const'],['../classrtabmap_1_1StereoCameraModel.html#aecf8b2a628ead0bc422dbf791d683f5b',1,'rtabmap::StereoCameraModel::computeDisparity(float depth) const'],['../classrtabmap_1_1StereoSGBM.html#ac0677ba125a665fe723f20814bf724cc',1,'rtabmap::StereoSGBM::computeDisparity()'],['../classrtabmap_1_1StereoBM.html#a94b6d71050cf4b784f87853175c57b00',1,'rtabmap::StereoBM::computeDisparity()']]], + ['computeicptransform_52',['computeIcpTransform',['../classrtabmap_1_1Memory.html#aca66c6d1316f9d833b279104a683ee50',1,'rtabmap::Memory']]], + ['computeicptransformmulti_53',['computeIcpTransformMulti',['../classrtabmap_1_1Memory.html#a34aa7efd5f6ce0fd3136459542ad8ebb',1,'rtabmap::Memory']]], + ['computelikelihood_54',['computeLikelihood',['../classrtabmap_1_1Memory.html#a984ca01a87434b11a66dc1d96e2fff17',1,'rtabmap::Memory']]], + ['computemaxgrapherrors_55',['computeMaxGraphErrors',['../namespacertabmap_1_1graph.html#a4691b760dfafe6d93de514c96fa55e0e',1,'rtabmap::graph']]], + ['computeminmax_56',['computeMinMax',['../namespacertabmap_1_1graph.html#a39f8c9011cb5b7652003df9275c88410',1,'rtabmap::graph']]], + ['computenormalscomplexity_57',['computenormalscomplexity',['../group__ComputeNormalsComplexity.html#ga13a6d7525494d390041c9ef0337e02dd',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::PointNormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga5a68422282e99f8d05c0821eac491895',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::Normal > &normals, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58',1,'rtabmap::util3d::computeNormalsComplexity(const LaserScan &scan, const Transform &t=Transform::getIdentity(), cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga6e03130bf686d43ea527dc8e6f5cce55',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)'],['../group__ComputeNormalsComplexity.html#ga3e024c51a6a49d1c8e6b64c230148137',1,'rtabmap::util3d::computeNormalsComplexity(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const Transform &t=Transform::getIdentity(), bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)']]], + ['computepath_58',['computepath',['../classrtabmap_1_1Rtabmap.html#a14d5c84b61386e95071e90aba406ff49',1,'rtabmap::Rtabmap::computePath(const Transform &targetPose, float tolerance=-1.0f)'],['../classrtabmap_1_1Rtabmap.html#ab797f7f5bb73a507ba4d4672cd5476df',1,'rtabmap::Rtabmap::computePath(int targetNode, bool global)'],['../namespacertabmap_1_1graph.html#a1ec6b9506985624f31fb2091219cb142',1,'rtabmap::graph::computePath(int fromId, int toId, const Memory *memory, bool lookInDatabase=true, bool updateNewCosts=false, float linearVelocity=0.0f, float angularVelocity=0.0f, bool ignoreDirectLinks=false)'],['../namespacertabmap_1_1graph.html#ae21d02d613df461d6163f9d9a3db7ad2',1,'rtabmap::graph::computePath(const std::multimap< int, Link > &links, int from, int to, bool updateNewCosts=false, bool useSameCostForAllLinks=false)'],['../namespacertabmap_1_1graph.html#a5ec6c3883f73181d9458c5905c0aa0ea',1,'rtabmap::graph::computePath(const std::map< int, rtabmap::Transform > &poses, const std::multimap< int, int > &links, int from, int to, bool updateNewCosts=false)']]], + ['computepathlength_59',['computepathlength',['../namespacertabmap_1_1graph.html#a14376d7f2365ab41e5c361876c999277',1,'rtabmap::graph::computePathLength(const std::map< int, Transform > &path)'],['../namespacertabmap_1_1graph.html#a3cd2009752bc8e39ec00f7f08cfd4a39',1,'rtabmap::graph::computePathLength(const std::vector< std::pair< int, Transform > > &path)']]], + ['computeposterior_60',['computePosterior',['../classrtabmap_1_1BayesFilter.html#a7ab8bc28ec172a18a80001585161b238',1,'rtabmap::BayesFilter']]], + ['computeroi_61',['computeroi',['../group__RoiComputation.html#ga56fed8ce688e8e9eb3b1f74ad0febcef',1,'rtabmap::util2d::computeRoi()'],['../classrtabmap_1_1Feature2D.html#a8bdfa57df68506fecb6342b9f5bc98e8',1,'rtabmap::Feature2D::computeRoi()'],['../group__RoiComputation.html#ga79d3f93673fb236980f0be532695f478',1,'rtabmap::util2d::computeRoi(const cv::Mat &image, const std::string &roiRatios)'],['../group__RoiComputation.html#ga2f0ffb8f6882e28709b03446d50250bb',1,'rtabmap::util2d::computeRoi(const cv::Size &imageSize, const std::string &roiRatios)'],['../group__RoiComputation.html#ga81d9f49d117d02494c7ff57f5d426b15',1,'rtabmap::util2d::computeRoi(const cv::Mat &image, const std::vector< float > &roiRatios)']]], + ['computetransform_62',['computetransform',['../classrtabmap_1_1Memory.html#a4ae0287262c04905baab2d6f94448486',1,'rtabmap::Memory::computeTransform(Signature &fromS, Signature &toS, Transform guess, RegistrationInfo *info=0, bool useKnownCorrespondencesIfPossible=false) const'],['../classrtabmap_1_1Memory.html#a29636c34234e6e2809e3d57329dc40d6',1,'rtabmap::Memory::computeTransform(int fromId, int toId, Transform guess, RegistrationInfo *info=0, bool useKnownCorrespondencesIfPossible=false)']]], + ['computetransformation_63',['computetransformation',['../classrtabmap_1_1Registration.html#aa6b81a6f4137138a1b49510cc3f97679',1,'rtabmap::Registration::computeTransformation(const Signature &from, const Signature &to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const'],['../classrtabmap_1_1Registration.html#a42d0c93204bc4da11eb89707ea2c03c6',1,'rtabmap::Registration::computeTransformation(const SensorData &from, const SensorData &to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const']]], + ['computetransformationimpl_64',['computetransformationimpl',['../classrtabmap_1_1Registration.html#a21635a391a85b64bc33787179a6cd71b',1,'rtabmap::Registration::computeTransformationImpl()'],['../classrtabmap_1_1RegistrationIcp.html#a8a18107160cfc05cfb8a5109540d81b5',1,'rtabmap::RegistrationIcp::computeTransformationImpl()'],['../classrtabmap_1_1RegistrationVis.html#aa47fd3a0599ee918e024161db330a92f',1,'rtabmap::RegistrationVis::computeTransformationImpl()']]], + ['computetransformationmod_65',['computeTransformationMod',['../classrtabmap_1_1Registration.html#a44530cd77f6d0a9657251864fb136c0d',1,'rtabmap::Registration']]], + ['computevarianceandcorrespondences_66',['computevarianceandcorrespondences',['../group__ComputeVarianceAndCorrespondences.html#ga92518a7b79e9265380f3a047e46ec247',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloudB, double maxCorrespondenceDistance, double &variance, int &correspondencesOut, bool reciprocal)'],['../group__ComputeVarianceAndCorrespondences.html#gaae6ddd0517614e9332669c37c6816777',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloudB, double maxCorrespondenceDistance, double maxCorrespondenceAngle, double &variance, int &correspondencesOut, bool reciprocal)'],['../group__ComputeVarianceAndCorrespondences.html#ga7d90c0848a13e35f37588addf3637fe2',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloudB, double maxCorrespondenceDistance, double &variance, int &correspondencesOut, bool reciprocal)'],['../group__ComputeVarianceAndCorrespondences.html#gaf474f9fb6eaaf532e9b18af63b9e1665',1,'rtabmap::util3d::computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloudB, double maxCorrespondenceDistance, double maxCorrespondenceAngle, double &variance, int &correspondencesOut, bool reciprocal)']]], + ['concatenate_67',['concatenate',['../namespacertabmap_1_1util3d.html#aff3c61a08b0fcad7f1c3f7c847190969',1,'rtabmap::util3d::concatenate(const std::vector< pcl::IndicesPtr > &indices)'],['../namespacertabmap_1_1util3d.html#ac6c2019b1dad806d0c593e2ee3c21185',1,'rtabmap::util3d::concatenate(const pcl::IndicesPtr &indicesA, const pcl::IndicesPtr &indicesB)']]], + ['concatenateclouds_68',['concatenateclouds',['../namespacertabmap_1_1util3d.html#a863268b894de375aa45485dafe52dd7b',1,'rtabmap::util3d::concatenateClouds(const std::list< pcl::PointCloud< pcl::PointXYZ >::Ptr > &clouds)'],['../namespacertabmap_1_1util3d.html#a909a600c90d8bc4f77b62ff21a97ddc1',1,'rtabmap::util3d::concatenateClouds(const std::list< pcl::PointCloud< pcl::PointXYZRGB >::Ptr > &clouds)']]], + ['constraints_69',['constraints',['../classrtabmap_1_1Statistics.html#a30275a92af2f9fb08f3955c5b9e8b661',1,'rtabmap::Statistics']]], + ['convert32ftobin_70',['convert32FToBin',['../classrtabmap_1_1VWDictionary.html#acda9d98e4ad4897ce8a8b945f396221c',1,'rtabmap::VWDictionary']]], + ['convertbinto32f_71',['convertBinTo32F',['../classrtabmap_1_1VWDictionary.html#a70aec2b9d1bf55d47192949aa728448e',1,'rtabmap::VWDictionary']]], + ['convertimage8u2map_72',['convertImage8U2Map',['../namespacertabmap_1_1util3d.html#acb47883439442306b63f5bf234e87049',1,'rtabmap::util3d']]], + ['convertmap2image8u_73',['convertMap2Image8U',['../namespacertabmap_1_1util3d.html#ae57dd8dcc488496a2c3872eba97eb4e4',1,'rtabmap::util3d']]], + ['converttobaseframe_74',['convertToBaseFrame',['../classrtabmap_1_1IMU.html#a1ccae83f46e87d28e56bcfc4a25fafb8',1,'rtabmap::IMU']]], + ['converttointermediate_75',['convertToIntermediate',['../classrtabmap_1_1Memory.html#ae66a7837edc6e844ee9186e61d139300',1,'rtabmap::Memory']]], + ['copy_76',['copy',['../classUFile.html#aa99e6dc81f23e17ce92bd848dfe5a2f4',1,'UFile::copy(const std::string &from, const std::string &to)'],['../classUFile.html#aa02141310fab62290721deee433f6314',1,'UFile::copy(const std::string &to)']]], + ['copywithoutdata_77',['copywithoutdata',['../classrtabmap_1_1RegistrationInfo.html#ae7abf7e34019a0c27b2de8ac5647f277',1,'rtabmap::RegistrationInfo::copyWithoutData()'],['../classrtabmap_1_1OdometryInfo.html#abce081943ea566e0dcc1532ce749e276',1,'rtabmap::OdometryInfo::copyWithoutData()']]], + ['countuniquepairs_78',['countUniquePairs',['../namespacertabmap_1_1util3d.html#af7d4d348836959bbdce0e5db0a4af91c',1,'rtabmap::util3d']]], + ['covariance_79',['covariance',['../classrtabmap_1_1Landmark.html#a1c1e20cccc5f659743ba48c8afe1a8a0',1,'rtabmap::Landmark::covariance()'],['../classrtabmap_1_1OdometryEvent.html#a13be8ff5e398f9fd00d09aac8deddaba',1,'rtabmap::OdometryEvent::covariance()']]], + ['create_80',['create',['../classrtabmap_1_1IMUFilter.html#a16790b3787da5941c89d0c1d98e76234',1,'rtabmap::IMUFilter::create()'],['../classrtabmap_1_1DBDriver.html#a1f75e440b35243ccad645052bc4a12f9',1,'rtabmap::DBDriver::create()'],['../classrtabmap_1_1Feature2D.html#a58ac3dff96e882f0e4bbbf8a8ffc435d',1,'rtabmap::Feature2D::create(const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1Feature2D.html#ab9deec7c0e26722736aeeaeb5541ac3a',1,'rtabmap::Feature2D::create(Feature2D::Type type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1RtabmapColorOcTree.html#ac109340a5367e1b818febb00ae06f18e',1,'rtabmap::RtabmapColorOcTree::create()'],['../classrtabmap_1_1IMUFilter.html#a7a01dc897399c51c4a362d2438b90875',1,'rtabmap::IMUFilter::create()'],['../classrtabmap_1_1Odometry.html#ac8992df0b92a86c10fe8e8da2b5f3627',1,'rtabmap::Odometry::create()'],['../classrtabmap_1_1StereoDense.html#ae52002299f7e443a8e9cdc33effae37c',1,'rtabmap::StereoDense::create(StereoDense::Type type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1StereoDense.html#ad2a4e50429b17c2cb1938e9d922ba7ce',1,'rtabmap::StereoDense::create(const ParametersMap &parameters)'],['../classrtabmap_1_1Stereo.html#a2ce0c01fac282e0a8ffd862608fa2d96',1,'rtabmap::Stereo::create()'],['../classrtabmap_1_1Registration.html#a1e3493a850551c98f9e814fed74400e6',1,'rtabmap::Registration::create(Type &type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1Registration.html#a516e8d64cdb3e7a743a3aa40ab026def',1,'rtabmap::Registration::create(const ParametersMap &parameters)'],['../classrtabmap_1_1Optimizer.html#aeff86117cf69fdae3c25e5bc327a142d',1,'rtabmap::Optimizer::create(Optimizer::Type type, const ParametersMap &parameters=ParametersMap())'],['../classrtabmap_1_1Optimizer.html#a78b457bec2cdb7bdd320e2bfcca759df',1,'rtabmap::Optimizer::create(const ParametersMap &parameters)'],['../classrtabmap_1_1Odometry.html#a1240aaf3a92a75b4c3c9ded9117144bb',1,'rtabmap::Odometry::create()']]], + ['create2dmap_81',['create2dmap',['../namespacertabmap_1_1util3d.html#ae7dca67101116f7de0114cea5442ec23',1,'rtabmap::util3d::create2DMap(const std::map< int, Transform > &poses, const std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > &scans, float cellSize, bool unknownSpaceFilled, float &xMin, float &yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)'],['../namespacertabmap_1_1util3d.html#adcc1d4aca3da4fcb11fa44d3a20f46ca',1,'rtabmap::util3d::create2DMap(const std::map< int, Transform > &poses, const std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > &scans, const std::map< int, cv::Point3f > &viewpoints, float cellSize, bool unknownSpaceFilled, float &xMin, float &yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)'],['../namespacertabmap_1_1util3d.html#afff989b8fc8d612a69d82bdfa7a28fe8',1,'rtabmap::util3d::create2DMap(const std::map< int, Transform > &poses, const std::map< int, std::pair< cv::Mat, cv::Mat > > &scans, const std::map< int, cv::Point3f > &viewpoints, float cellSize, bool unknownSpaceFilled, float &xMin, float &yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)']]], + ['create2dmapfromoccupancylocalmaps_82',['create2DMapFromOccupancyLocalMaps',['../namespacertabmap_1_1util3d.html#a86ea393c958183f10da8f7327e25d894',1,'rtabmap::util3d']]], + ['createintermediatenodes_83',['createIntermediateNodes',['../classrtabmap_1_1RtabmapThread.html#a78271ce60d00219c4fdd86813136a116',1,'rtabmap::RtabmapThread']]], + ['createlocalmap_84',['createlocalmap',['../classrtabmap_1_1LocalGridMaker.html#a97d17a585226dcffe580406736e00117',1,'rtabmap::LocalGridMaker::createLocalMap(const Signature &node, cv::Mat &groundCells, cv::Mat &obstacleCells, cv::Mat &emptyCells, cv::Point3f &viewPoint)'],['../classrtabmap_1_1LocalGridMaker.html#a3d43b8e022d7638262282ab2c7da0ead',1,'rtabmap::LocalGridMaker::createLocalMap(const LaserScan &cloud, const Transform &pose, cv::Mat &groundCells, cv::Mat &obstacleCells, cv::Mat &emptyCells, cv::Point3f &viewPointInOut) const']]], + ['createpolygonindexes_85',['createPolygonIndexes',['../namespacertabmap_1_1util3d.html#a9ebe11bdf534e3bdbcb2802d5dd70e62',1,'rtabmap::util3d']]], + ['cropbox_86',['cropbox',['../group__CropBox.html#ga15f14d0a8c9de82ff3ad398fa8c36097',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga0fe7f976bca4c8ec9dd0afa95f590c72',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga32e6cd849848faaccc6b46ba02f98f6b',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga43309cd4b35fcbe7a746ccb1dc9a1b4f',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga1302fc8f7569390d2d9a6a66c24f5179',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga1f23604e3b58f73183fe3102dd9f86c9',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga8065c61da2295bf203e4ee7471e9332d',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga5d5cafb95fb856438e55a0de06378ef7',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga3b4c45a05e5bc0ff7d4c3917103e4f29',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga20a5eeed65c38958ed5866216f26bd44',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#gaa6737135785f73d1a2f3ec966ab22bc7',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga668e8d0a8a8abd65500bd7e7b748eec2',1,'rtabmap::util3d::cropBox(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)'],['../group__CropBox.html#ga8291151381ff38773e641740b66b93ef',1,'rtabmap::util3d::cropBox(const pcl::PCLPointCloud2::Ptr &cloud, const pcl::IndicesPtr &indices, const Eigen::Vector4f &min, const Eigen::Vector4f &max, const Transform &transform=Transform::getIdentity(), bool negative=false)']]], + ['currentdir_87',['currentDir',['../classUDirectory.html#a30b3c4e8f81892e5ea04bdab3beba900',1,'UDirectory']]], + ['currentgoalid_88',['currentGoalId',['../classrtabmap_1_1Statistics.html#adae0424da0557be95b6968eecdbc628e',1,'rtabmap::Statistics']]], + ['cvtdepthfromfloat_89',['cvtDepthFromFloat',['../namespacertabmap_1_1util2d.html#a6740b13198a2c437ab51d8e0503f2d33',1,'rtabmap::util2d']]], + ['cvtdepthtofloat_90',['cvtDepthToFloat',['../namespacertabmap_1_1util2d.html#a0e4631bed561b3a694a1a65853221f75',1,'rtabmap::util2d']]], + ['cx_91',['cx',['../classrtabmap_1_1CameraModel.html#af81ee9572d32f69bf0a66cd1f4671c20',1,'rtabmap::CameraModel']]], + ['cy_92',['cy',['../classrtabmap_1_1CameraModel.html#aa3a18f811d3e9db290d01371e078add3',1,'rtabmap::CameraModel']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_3.js b/preview/pr-1492/api/latest/search/functions_3.js index 57cba45e..2d85587c 100644 --- a/preview/pr-1492/api/latest/search/functions_3.js +++ b/preview/pr-1492/api/latest/search/functions_3.js @@ -2,40 +2,657 @@ var searchData= [ ['d_0',['D',['../classrtabmap_1_1CameraModel.html#a4aa121905a9b2aabb6a3592a6eb7459a',1,'rtabmap::CameraModel']]], ['d_5fraw_1',['D_raw',['../classrtabmap_1_1CameraModel.html#a88ec7053f4d442c4b1b79803c2840f28',1,'rtabmap::CameraModel']]], - ['data_2',['data',['../classrtabmap_1_1SensorEvent.html#a02d0ef0c42eab24adb8013a9693e02b1',1,'rtabmap::SensorEvent::data()'],['../classrtabmap_1_1Statistics.html#ab5c8be76435cdfb98c656ccc236f029a',1,'rtabmap::Statistics::data()'],['../classrtabmap_1_1Transform.html#a8db5709fa16ae937c5221b6e8bbbf364',1,'rtabmap::Transform::data()']]], + ['data_2',['data',['../classrtabmap_1_1OdometryEvent.html#a19edd3196a5723053ba425186b1f3d33',1,'rtabmap::OdometryEvent::data()'],['../classrtabmap_1_1OdometryEvent.html#ac29fe21e2ba017148dae0dfd9d8c028c',1,'rtabmap::OdometryEvent::data() const'],['../classrtabmap_1_1SensorEvent.html#a02d0ef0c42eab24adb8013a9693e02b1',1,'rtabmap::SensorEvent::data()'],['../classrtabmap_1_1Statistics.html#ab5c8be76435cdfb98c656ccc236f029a',1,'rtabmap::Statistics::data()'],['../classrtabmap_1_1Transform.html#a8db5709fa16ae937c5221b6e8bbbf364',1,'rtabmap::Transform::data()']]], ['databaserecovery_3',['databaseRecovery',['../namespacertabmap.html#a84468b4bab971b3b8e2c33a746bf7f36',1,'rtabmap']]], ['datamatrix_4',['dataMatrix',['../classrtabmap_1_1Transform.html#aac41c119a4602f70494380303fe5d277',1,'rtabmap::Transform']]], ['dbdriver_5',['DBDriver',['../classrtabmap_1_1DBDriver.html#a5f90eb62bb559d42611dbe7ffe11328e',1,'rtabmap::DBDriver']]], ['dbdriversqlite3_6',['DBDriverSqlite3',['../classrtabmap_1_1DBDriverSqlite3.html#a471f26a35b093bbd5a59766735a94fd1',1,'rtabmap::DBDriverSqlite3']]], ['decimate_7',['decimate',['../namespacertabmap_1_1util2d.html#a0b545a9f852684afb0a6d8f835f9eaf2',1,'rtabmap::util2d']]], - ['defaultdata_8',['defaultData',['../classrtabmap_1_1Statistics.html#a917322822da5565f5c7438849f307c4f',1,'rtabmap::Statistics']]], - ['deletelastlocation_9',['deleteLastLocation',['../classrtabmap_1_1Rtabmap.html#aee23115b4bd02bce5d1721418a0f7599',1,'rtabmap::Rtabmap']]], - ['deletelocation_10',['deleteLocation',['../classrtabmap_1_1Memory.html#a2b91d8b5d651fbaa12a31e364c793a21',1,'rtabmap::Memory']]], - ['deleteunusedwords_11',['deleteUnusedWords',['../classrtabmap_1_1VWDictionary.html#a33c8904edf3d0af65dfd2a6d817416fa',1,'rtabmap::VWDictionary']]], - ['depthbleedingfiltering_12',['depthBleedingFiltering',['../namespacertabmap_1_1util2d.html#a7788d4dabf084959aa69162d5dbb2d2e',1,'rtabmap::util2d']]], - ['depthconfidencecompressed_13',['depthConfidenceCompressed',['../classrtabmap_1_1SensorData.html#aebbab80906082f6e35ce5731fa67ca26',1,'rtabmap::SensorData']]], - ['depthconfidenceraw_14',['depthConfidenceRaw',['../classrtabmap_1_1SensorData.html#a0cfb7cee085b7959c9ddf1d7854ed910',1,'rtabmap::SensorData']]], - ['depthfromdisparity_15',['depthFromDisparity',['../namespacertabmap_1_1util2d.html#a110359c4884579e1c7b68d8baa7acb6c',1,'rtabmap::util2d']]], - ['depthfromstereocorrespondences_16',['depthFromStereoCorrespondences',['../namespacertabmap_1_1util2d.html#ae6548e6246eceaff5dcc9ee30514eac5',1,'rtabmap::util2d']]], - ['depthfromstereoimages_17',['depthFromStereoImages',['../namespacertabmap_1_1util2d.html#aacf89454b054d86b53a8038c8a404b50',1,'rtabmap::util2d']]], - ['depthorrightcompressed_18',['depthOrRightCompressed',['../classrtabmap_1_1SensorData.html#a85b36ca12b0936a99d61b768908097da',1,'rtabmap::SensorData']]], - ['depthorrightraw_19',['depthOrRightRaw',['../classrtabmap_1_1SensorData.html#a2476c59283ef2e24d7a3f10301433327',1,'rtabmap::SensorData']]], - ['depthraw_20',['depthRaw',['../classrtabmap_1_1SensorData.html#a1970cd319999fb371873553b53b07d73',1,'rtabmap::SensorData']]], - ['descriptors_21',['descriptors',['../classrtabmap_1_1SensorData.html#a5cf732793c05b16bb67f144524882b26',1,'rtabmap::SensorData']]], - ['deserialize_22',['deserialize',['../classrtabmap_1_1CameraModel.html#a181c2e53da1151c281d85fde986a29c5',1,'rtabmap::CameraModel::deserialize()'],['../classrtabmap_1_1StereoCameraModel.html#afdec3f5bab7ab9b4c339edaa30e639db',1,'rtabmap::StereoCameraModel::deserialize(const unsigned char *data, unsigned int dataSize)'],['../classrtabmap_1_1StereoCameraModel.html#a7467f3a9a7961e643d0cd152286a13dd',1,'rtabmap::StereoCameraModel::deserialize(const std::vector< unsigned char > &data)'],['../classrtabmap_1_1CameraModel.html#a490dc97ca8aa55d96324eb6612ccfd30',1,'rtabmap::CameraModel::deserialize()']]], - ['deserializedata_23',['deserializeData',['../classrtabmap_1_1Statistics.html#a167ea0c3bc76865e90624323e72399c7',1,'rtabmap::Statistics']]], - ['deserializeindex_24',['deserializeindex',['../classrtabmap_1_1VWDictionary.html#a0a29d849a7c2b626407f453e5cb4b526',1,'rtabmap::VWDictionary::deserializeIndex(const unsigned char *data, size_t size)'],['../classrtabmap_1_1VWDictionary.html#a3af1cce90b50dcb0f9dcd77e1fb08aad',1,'rtabmap::VWDictionary::deserializeIndex(const std::vector< unsigned char > &data)']]], - ['detectmoreloopclosures_25',['detectMoreLoopClosures',['../classrtabmap_1_1Rtabmap.html#a600d86ab2a67fa08d6a1e726380948ea',1,'rtabmap::Rtabmap']]], - ['disablebilateralfiltering_26',['disableBilateralFiltering',['../classrtabmap_1_1SensorCaptureThread.html#a57beeb2c34d4430e37da05ef8e400a9b',1,'rtabmap::SensorCaptureThread']]], - ['disablefeaturedetection_27',['disableFeatureDetection',['../classrtabmap_1_1SensorCaptureThread.html#aeddec5c0c55aab261b31d0a980a7d327',1,'rtabmap::SensorCaptureThread']]], - ['disableimufiltering_28',['disableimufiltering',['../classrtabmap_1_1SensorCaptureThread.html#a75c2426adc532854f1d7119256b1cf0d',1,'rtabmap::SensorCaptureThread::disableIMUFiltering()'],['../classrtabmap_1_1IMUThread.html#a7934573b7f4899278f1b048cf9a686bc',1,'rtabmap::IMUThread::disableIMUFiltering()']]], - ['disparityfromstereocorrespondences_29',['disparityFromStereoCorrespondences',['../namespacertabmap_1_1util2d.html#a4f10f8038c62a97d3a79bd2dc5bf2c58',1,'rtabmap::util2d']]], - ['disparityfromstereoimages_30',['disparityFromStereoImages',['../namespacertabmap_1_1util2d.html#ad7ea8d1905c7143d376c57c9e22dcea5',1,'rtabmap::util2d']]], - ['downsample_31',['downsample',['../group__PointCloudDownSampling.html#ga32d575439b2f5082c3946bc964c14b75',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga8c3ca654fb0cc07084fdac8077714b3a',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga83657d48dce8b727088941773f4d8a73',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#gab4b196b83a0634b8e58c145ed54d510d',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga7a57facb7148254d43af7577a3716d15',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga2f9dd8a7c572ce78b76aec448b17a863',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga83a15e5eaeee8707bfa5563c71154579',1,'rtabmap::util3d::downsample(const LaserScan &cloud, int step)']]], - ['dumpdata_32',['dumpData',['../classrtabmap_1_1Rtabmap.html#a38db1c80ae583e255dd6174ba6d41ffc',1,'rtabmap::Rtabmap']]], - ['dumpdictionary_33',['dumpDictionary',['../classrtabmap_1_1Memory.html#afc3de4b861e23f90bf753794bcb40e68',1,'rtabmap::Memory']]], - ['dumpmemory_34',['dumpMemory',['../classrtabmap_1_1Memory.html#a634e2fdc0e1c93a2cb01f07c9cbac33f',1,'rtabmap::Memory']]], - ['dumpmemorytree_35',['dumpMemoryTree',['../classrtabmap_1_1Memory.html#a4aef39ff933463d9693e8f4f325f74e7',1,'rtabmap::Memory']]], - ['dumpprediction_36',['dumpPrediction',['../classrtabmap_1_1Rtabmap.html#ad0c040e54bbca27dffc46346d96c57cb',1,'rtabmap::Rtabmap']]], - ['dumpsignatures_37',['dumpSignatures',['../classrtabmap_1_1Memory.html#a1b470cb9ff41fd77a35d9a6230750446',1,'rtabmap::Memory']]] + ['defaultbayesfullpredictionupdate_8',['defaultBayesFullPredictionUpdate',['../classrtabmap_1_1Parameters.html#acb494af5ed2d49e5d97c7df1b6a38a18',1,'rtabmap::Parameters']]], + ['defaultbayespredictionlc_9',['defaultBayesPredictionLC',['../classrtabmap_1_1Parameters.html#a4c911439d8366cb6a15cc106d051ba70',1,'rtabmap::Parameters']]], + ['defaultbayesvirtualplacepriorthr_10',['defaultBayesVirtualPlacePriorThr',['../classrtabmap_1_1Parameters.html#aeb4f9762df3e027594ed16c2028d537e',1,'rtabmap::Parameters']]], + ['defaultbriefbytes_11',['defaultBRIEFBytes',['../classrtabmap_1_1Parameters.html#afed3dda76ce941d77b7572b5556e3ae7',1,'rtabmap::Parameters']]], + ['defaultbriskoctaves_12',['defaultBRISKOctaves',['../classrtabmap_1_1Parameters.html#adf6fc76e9ad8d5155525240e4ef5a266',1,'rtabmap::Parameters']]], + ['defaultbriskpatternscale_13',['defaultBRISKPatternScale',['../classrtabmap_1_1Parameters.html#a697a20070d22285dfe9a3b70495b3883',1,'rtabmap::Parameters']]], + ['defaultbriskthresh_14',['defaultBRISKThresh',['../classrtabmap_1_1Parameters.html#a4e7f9cdbc4f3297c47f8f4e3594d61ef',1,'rtabmap::Parameters']]], + ['defaultdata_15',['defaultData',['../classrtabmap_1_1Statistics.html#a917322822da5565f5c7438849f307c4f',1,'rtabmap::Statistics']]], + ['defaultdbsqlite3cachesize_16',['defaultDbSqlite3CacheSize',['../classrtabmap_1_1Parameters.html#a5a884b150b992f3036e0edd2af41f982',1,'rtabmap::Parameters']]], + ['defaultdbsqlite3inmemory_17',['defaultDbSqlite3InMemory',['../classrtabmap_1_1Parameters.html#a6328492132d4c825c2686be9b14a887f',1,'rtabmap::Parameters']]], + ['defaultdbsqlite3journalmode_18',['defaultDbSqlite3JournalMode',['../classrtabmap_1_1Parameters.html#a092819342dd9653df6c864f005a54002',1,'rtabmap::Parameters']]], + ['defaultdbsqlite3synchronous_19',['defaultDbSqlite3Synchronous',['../classrtabmap_1_1Parameters.html#affc43d17e3aa571ace8661703fc7fe07',1,'rtabmap::Parameters']]], + ['defaultdbsqlite3tempstore_20',['defaultDbSqlite3TempStore',['../classrtabmap_1_1Parameters.html#a4ecff498d7aae4c909823e2470aa42d8',1,'rtabmap::Parameters']]], + ['defaultdbtargetversion_21',['defaultDbTargetVersion',['../classrtabmap_1_1Parameters.html#a75ed80e64e48b43d9fdc78650943c182',1,'rtabmap::Parameters']]], + ['defaultfastcv_22',['defaultFASTCV',['../classrtabmap_1_1Parameters.html#a8e98c4bff1a80612547d3e64af5dec5a',1,'rtabmap::Parameters']]], + ['defaultfastgpu_23',['defaultFASTGpu',['../classrtabmap_1_1Parameters.html#a93ea5d1f5986e5b4369045f43d65a7ff',1,'rtabmap::Parameters']]], + ['defaultfastgpukeypointsratio_24',['defaultFASTGpuKeypointsRatio',['../classrtabmap_1_1Parameters.html#afb23ee4d8780efc2c9103bfd01b59b02',1,'rtabmap::Parameters']]], + ['defaultfastgridcols_25',['defaultFASTGridCols',['../classrtabmap_1_1Parameters.html#a1a9a9653aedaf49cc5d23644d364db7e',1,'rtabmap::Parameters']]], + ['defaultfastgridrows_26',['defaultFASTGridRows',['../classrtabmap_1_1Parameters.html#a4766b8fdbe1f9cbb70db5395b6ccddd9',1,'rtabmap::Parameters']]], + ['defaultfastmaxthreshold_27',['defaultFASTMaxThreshold',['../classrtabmap_1_1Parameters.html#a201352771572624a745d46e8e06e06bd',1,'rtabmap::Parameters']]], + ['defaultfastminthreshold_28',['defaultFASTMinThreshold',['../classrtabmap_1_1Parameters.html#a9dd993e3616459eba668ffe59c8c476d',1,'rtabmap::Parameters']]], + ['defaultfastnonmaxsuppression_29',['defaultFASTNonmaxSuppression',['../classrtabmap_1_1Parameters.html#adcf54f387eb8692e7588f51b510d2d7f',1,'rtabmap::Parameters']]], + ['defaultfastthreshold_30',['defaultFASTThreshold',['../classrtabmap_1_1Parameters.html#a45d6c6be39871d8bda5fe5d4fe604178',1,'rtabmap::Parameters']]], + ['defaultfreaknoctaves_31',['defaultFREAKNOctaves',['../classrtabmap_1_1Parameters.html#a054f06d5fe9f1d6b025b06dfd154ab6c',1,'rtabmap::Parameters']]], + ['defaultfreakorientationnormalized_32',['defaultFREAKOrientationNormalized',['../classrtabmap_1_1Parameters.html#a53be4c4eb30ddfa4da53aa5b87798be8',1,'rtabmap::Parameters']]], + ['defaultfreakpatternscale_33',['defaultFREAKPatternScale',['../classrtabmap_1_1Parameters.html#a73d5d5bb6c06505560060456bf0d8f21',1,'rtabmap::Parameters']]], + ['defaultfreakscalenormalized_34',['defaultFREAKScaleNormalized',['../classrtabmap_1_1Parameters.html#ae98cac5e506b63e2c242ed750b089364',1,'rtabmap::Parameters']]], + ['defaultg2ooptimizer_35',['defaultg2oOptimizer',['../classrtabmap_1_1Parameters.html#a01a1c280ff72e8b57b9ee3281d5a9b7b',1,'rtabmap::Parameters']]], + ['defaultg2osolver_36',['defaultg2oSolver',['../classrtabmap_1_1Parameters.html#a7f1b92b3088d718e32d474a31190498a',1,'rtabmap::Parameters']]], + ['defaultgfttblocksize_37',['defaultGFTTBlockSize',['../classrtabmap_1_1Parameters.html#a3ebd63265592876d33e12e4fed155671',1,'rtabmap::Parameters']]], + ['defaultgfttgpu_38',['defaultGFTTGpu',['../classrtabmap_1_1Parameters.html#af8e5d8e3f745dd0df0f59ec1bd864b78',1,'rtabmap::Parameters']]], + ['defaultgfttk_39',['defaultGFTTK',['../classrtabmap_1_1Parameters.html#a335fb3b20d447687808d82e2e0082e18',1,'rtabmap::Parameters']]], + ['defaultgfttmindistance_40',['defaultGFTTMinDistance',['../classrtabmap_1_1Parameters.html#a3a223c759e077983bcf8b3445be5420b',1,'rtabmap::Parameters']]], + ['defaultgfttqualitylevel_41',['defaultGFTTQualityLevel',['../classrtabmap_1_1Parameters.html#ab445c47af2fe642eb50da3e97df547f2',1,'rtabmap::Parameters']]], + ['defaultgfttuseharrisdetector_42',['defaultGFTTUseHarrisDetector',['../classrtabmap_1_1Parameters.html#a69d1e44e3ee6901b066858a2a68b62a9',1,'rtabmap::Parameters']]], + ['defaultgmsthresholdfactor_43',['defaultGMSThresholdFactor',['../classrtabmap_1_1Parameters.html#a9d9022450fb2ed8dc53ed0955c5565f5',1,'rtabmap::Parameters']]], + ['defaultgmswithrotation_44',['defaultGMSWithRotation',['../classrtabmap_1_1Parameters.html#afa02153eae02a863c54686e13b4537f1',1,'rtabmap::Parameters']]], + ['defaultgmswithscale_45',['defaultGMSWithScale',['../classrtabmap_1_1Parameters.html#a346f5e35f0ec8b14df603785b59e7916',1,'rtabmap::Parameters']]], + ['defaultgrid3d_46',['defaultGrid3D',['../classrtabmap_1_1Parameters.html#a0b6eb3bba47924c214f33a281771d8d9',1,'rtabmap::Parameters']]], + ['defaultgridcellsize_47',['defaultGridCellSize',['../classrtabmap_1_1Parameters.html#a96a93b16ce8e0a4126ce6503a6bd5f2d',1,'rtabmap::Parameters']]], + ['defaultgridclusterradius_48',['defaultGridClusterRadius',['../classrtabmap_1_1Parameters.html#ad6a857a91d940c7dbb754c6baa7349ad',1,'rtabmap::Parameters']]], + ['defaultgriddepthdecimation_49',['defaultGridDepthDecimation',['../classrtabmap_1_1Parameters.html#a57bd48a54aaaa5973c8d344e0a92915f',1,'rtabmap::Parameters']]], + ['defaultgriddepthroiratios_50',['defaultGridDepthRoiRatios',['../classrtabmap_1_1Parameters.html#ae6f3eb72ad5123476e03b78cef47f523',1,'rtabmap::Parameters']]], + ['defaultgridflatobstacledetected_51',['defaultGridFlatObstacleDetected',['../classrtabmap_1_1Parameters.html#af0c8e5bb596876f4721823afd95505cb',1,'rtabmap::Parameters']]], + ['defaultgridfootprintheight_52',['defaultGridFootprintHeight',['../classrtabmap_1_1Parameters.html#ab6ee60666b38709085569d70174ebf84',1,'rtabmap::Parameters']]], + ['defaultgridfootprintlength_53',['defaultGridFootprintLength',['../classrtabmap_1_1Parameters.html#a1aa053c04e42ff09046df1377518cc96',1,'rtabmap::Parameters']]], + ['defaultgridfootprintwidth_54',['defaultGridFootprintWidth',['../classrtabmap_1_1Parameters.html#aaf2fc9dd2873ddd03969776c9e832dfa',1,'rtabmap::Parameters']]], + ['defaultgridglobalaltitudedelta_55',['defaultGridGlobalAltitudeDelta',['../classrtabmap_1_1Parameters.html#a11495d14ef327e284d01b65c9c74f3bb',1,'rtabmap::Parameters']]], + ['defaultgridglobaleroded_56',['defaultGridGlobalEroded',['../classrtabmap_1_1Parameters.html#a11677d5287f3b6c0d4b4480b9526bad1',1,'rtabmap::Parameters']]], + ['defaultgridglobalfloodfilldepth_57',['defaultGridGlobalFloodFillDepth',['../classrtabmap_1_1Parameters.html#a4d3ad503a5b8737aa3528ca27b6bee02',1,'rtabmap::Parameters']]], + ['defaultgridglobalfootprintradius_58',['defaultGridGlobalFootprintRadius',['../classrtabmap_1_1Parameters.html#abd9b4c3907b11a093b8576f8e225fd0b',1,'rtabmap::Parameters']]], + ['defaultgridglobalmaxnodes_59',['defaultGridGlobalMaxNodes',['../classrtabmap_1_1Parameters.html#a40f120fb907600ce7992aed2bc10d6f9',1,'rtabmap::Parameters']]], + ['defaultgridglobalminsize_60',['defaultGridGlobalMinSize',['../classrtabmap_1_1Parameters.html#a782ef417fcb895f4c9bd50a7c623e434',1,'rtabmap::Parameters']]], + ['defaultgridglobaloccupancythr_61',['defaultGridGlobalOccupancyThr',['../classrtabmap_1_1Parameters.html#af5cf3655e66ba2f8e86b84af68a2c358',1,'rtabmap::Parameters']]], + ['defaultgridglobalprobclampingmax_62',['defaultGridGlobalProbClampingMax',['../classrtabmap_1_1Parameters.html#af08efafaf8747496a8669fdfcb07d8af',1,'rtabmap::Parameters']]], + ['defaultgridglobalprobclampingmin_63',['defaultGridGlobalProbClampingMin',['../classrtabmap_1_1Parameters.html#a41502bbdd364b10113db122354becb5a',1,'rtabmap::Parameters']]], + ['defaultgridglobalprobhit_64',['defaultGridGlobalProbHit',['../classrtabmap_1_1Parameters.html#a6318e26b58df3545e2968b6d828d395e',1,'rtabmap::Parameters']]], + ['defaultgridglobalprobmiss_65',['defaultGridGlobalProbMiss',['../classrtabmap_1_1Parameters.html#ab69bcf2461998d744f3a6cd3f65b23d8',1,'rtabmap::Parameters']]], + ['defaultgridglobalupdateerror_66',['defaultGridGlobalUpdateError',['../classrtabmap_1_1Parameters.html#a6e25c31658e200cac75e71dd9dd6424f',1,'rtabmap::Parameters']]], + ['defaultgridgroundisobstacle_67',['defaultGridGroundIsObstacle',['../classrtabmap_1_1Parameters.html#a36b39cd7eff09c4c1aeef3c458651670',1,'rtabmap::Parameters']]], + ['defaultgridmapframeprojection_68',['defaultGridMapFrameProjection',['../classrtabmap_1_1Parameters.html#a82ca167bf012afed26ef43c8e870fc34',1,'rtabmap::Parameters']]], + ['defaultgridmaxgroundangle_69',['defaultGridMaxGroundAngle',['../classrtabmap_1_1Parameters.html#a58513dd50061768ea9d3ad1638fce78f',1,'rtabmap::Parameters']]], + ['defaultgridmaxgroundheight_70',['defaultGridMaxGroundHeight',['../classrtabmap_1_1Parameters.html#a2b87b706a55a4b178800bd2f232f1854',1,'rtabmap::Parameters']]], + ['defaultgridmaxobstacleheight_71',['defaultGridMaxObstacleHeight',['../classrtabmap_1_1Parameters.html#a248d9d96681e897e39d1ec93d4185777',1,'rtabmap::Parameters']]], + ['defaultgridminclustersize_72',['defaultGridMinClusterSize',['../classrtabmap_1_1Parameters.html#a101841642b00291cc1c50e6f42442653',1,'rtabmap::Parameters']]], + ['defaultgridmingroundheight_73',['defaultGridMinGroundHeight',['../classrtabmap_1_1Parameters.html#aaf47b8fce88fbd8444775c4e953e3243',1,'rtabmap::Parameters']]], + ['defaultgridnoisefilteringminneighbors_74',['defaultGridNoiseFilteringMinNeighbors',['../classrtabmap_1_1Parameters.html#a7d13e70bb851fc35b34da4f0e58bf41a',1,'rtabmap::Parameters']]], + ['defaultgridnoisefilteringradius_75',['defaultGridNoiseFilteringRadius',['../classrtabmap_1_1Parameters.html#a7aeb29b1f9a2bc1b8c1ba9ab83b445de',1,'rtabmap::Parameters']]], + ['defaultgridnormalk_76',['defaultGridNormalK',['../classrtabmap_1_1Parameters.html#ac0b04b0c1d17cc4927269c09a8b0cf07',1,'rtabmap::Parameters']]], + ['defaultgridnormalssegmentation_77',['defaultGridNormalsSegmentation',['../classrtabmap_1_1Parameters.html#a41e52d754479af71f18e7389fe92ab81',1,'rtabmap::Parameters']]], + ['defaultgridprevoxelfiltering_78',['defaultGridPreVoxelFiltering',['../classrtabmap_1_1Parameters.html#a65bdcf12c06a2b558ed703cba95a6034',1,'rtabmap::Parameters']]], + ['defaultgridrangemax_79',['defaultGridRangeMax',['../classrtabmap_1_1Parameters.html#a58347bba2b64588e462f105bfc35e3f3',1,'rtabmap::Parameters']]], + ['defaultgridrangemin_80',['defaultGridRangeMin',['../classrtabmap_1_1Parameters.html#a8405ef0df1d5abf50bc367a75c3ab7c7',1,'rtabmap::Parameters']]], + ['defaultgridraytracing_81',['defaultGridRayTracing',['../classrtabmap_1_1Parameters.html#a83124bee1f8c7deb63d15f871129b56a',1,'rtabmap::Parameters']]], + ['defaultgridscan2dunknownspacefilled_82',['defaultGridScan2dUnknownSpaceFilled',['../classrtabmap_1_1Parameters.html#a2e953d7c1d784099b5bf9743a155b7f7',1,'rtabmap::Parameters']]], + ['defaultgridscandecimation_83',['defaultGridScanDecimation',['../classrtabmap_1_1Parameters.html#ae3ff9dc2f20c580bcf76f7fa064cca4f',1,'rtabmap::Parameters']]], + ['defaultgridsensor_84',['defaultGridSensor',['../classrtabmap_1_1Parameters.html#acbadf2f07b7bc3f4e766e16c958f7d83',1,'rtabmap::Parameters']]], + ['defaultgtsamincrelinearizeskip_85',['defaultGTSAMIncRelinearizeSkip',['../classrtabmap_1_1Parameters.html#a9655fd620e39777f3f829003b6f3e115',1,'rtabmap::Parameters']]], + ['defaultgtsamincrelinearizethreshold_86',['defaultGTSAMIncRelinearizeThreshold',['../classrtabmap_1_1Parameters.html#a02b3bc870c99fc2c9581e2b7e8e2f790',1,'rtabmap::Parameters']]], + ['defaultgtsamincremental_87',['defaultGTSAMIncremental',['../classrtabmap_1_1Parameters.html#a66c11bfaae450751def3a11a6fdd63e6',1,'rtabmap::Parameters']]], + ['defaultgtsamoptimizer_88',['defaultGTSAMOptimizer',['../classrtabmap_1_1Parameters.html#ad1a81c4592bd2d628badbb53ad767e10',1,'rtabmap::Parameters']]], + ['defaulticpccfilteroutfarthestpoints_89',['defaultIcpCCFilterOutFarthestPoints',['../classrtabmap_1_1Parameters.html#ac70e4c88b147402e0252cf4dec8dbdb5',1,'rtabmap::Parameters']]], + ['defaulticpccmaxfinalrms_90',['defaultIcpCCMaxFinalRMS',['../classrtabmap_1_1Parameters.html#aac51ae7a84230f23c174dede57dcd4c9',1,'rtabmap::Parameters']]], + ['defaulticpccsamplinglimit_91',['defaultIcpCCSamplingLimit',['../classrtabmap_1_1Parameters.html#abff765f21e3216be19abad3c884f41ba',1,'rtabmap::Parameters']]], + ['defaulticpcorrespondenceratio_92',['defaultIcpCorrespondenceRatio',['../classrtabmap_1_1Parameters.html#adfe8c59562a8b2a4c05a577bd246b33f',1,'rtabmap::Parameters']]], + ['defaulticpdebugexportformat_93',['defaultIcpDebugExportFormat',['../classrtabmap_1_1Parameters.html#a66006bf7dd18f8a0de308bbcf0bab014',1,'rtabmap::Parameters']]], + ['defaulticpdownsamplingstep_94',['defaultIcpDownsamplingStep',['../classrtabmap_1_1Parameters.html#a73f22b909b9f8c5f5a90507e413497c6',1,'rtabmap::Parameters']]], + ['defaulticpepsilon_95',['defaultIcpEpsilon',['../classrtabmap_1_1Parameters.html#ae7c659591f51feff0b74a925b26a8ac8',1,'rtabmap::Parameters']]], + ['defaulticpfiltersenabled_96',['defaultIcpFiltersEnabled',['../classrtabmap_1_1Parameters.html#afe98ba19467980deea6f7c792358bccd',1,'rtabmap::Parameters']]], + ['defaulticpforce4dof_97',['defaultIcpForce4DoF',['../classrtabmap_1_1Parameters.html#a86c2803255834b69cc9b5557721c5ed3',1,'rtabmap::Parameters']]], + ['defaulticpiterations_98',['defaultIcpIterations',['../classrtabmap_1_1Parameters.html#a272a33aa43d7ce5adaf1928f619ed1d6',1,'rtabmap::Parameters']]], + ['defaulticpmaxcorrespondencedistance_99',['defaultIcpMaxCorrespondenceDistance',['../classrtabmap_1_1Parameters.html#a2062addb9e1f26d9869c8a8a335c275c',1,'rtabmap::Parameters']]], + ['defaulticpmaxrotation_100',['defaultIcpMaxRotation',['../classrtabmap_1_1Parameters.html#a0fcc69faf752edc0413ffc74e1920bf3',1,'rtabmap::Parameters']]], + ['defaulticpmaxtranslation_101',['defaultIcpMaxTranslation',['../classrtabmap_1_1Parameters.html#a48ad351e07d927c5e5d7078042360ac5',1,'rtabmap::Parameters']]], + ['defaulticpoutlierratio_102',['defaultIcpOutlierRatio',['../classrtabmap_1_1Parameters.html#ad1301dc537bbe67736be508c5e85bf55',1,'rtabmap::Parameters']]], + ['defaulticppmconfig_103',['defaultIcpPMConfig',['../classrtabmap_1_1Parameters.html#a6980f6acce87ef655f8fab7e301db560',1,'rtabmap::Parameters']]], + ['defaulticppmmatcherepsilon_104',['defaultIcpPMMatcherEpsilon',['../classrtabmap_1_1Parameters.html#ac7bc6428c071295fb0a042a7b293e366',1,'rtabmap::Parameters']]], + ['defaulticppmmatcherintensity_105',['defaultIcpPMMatcherIntensity',['../classrtabmap_1_1Parameters.html#a818c7242245d46e324e81dcf77a8792c',1,'rtabmap::Parameters']]], + ['defaulticppmmatcherknn_106',['defaultIcpPMMatcherKnn',['../classrtabmap_1_1Parameters.html#a46b977b4ad9a3c1a7a6dbb6ff9e191ab',1,'rtabmap::Parameters']]], + ['defaulticppointtoplane_107',['defaultIcpPointToPlane',['../classrtabmap_1_1Parameters.html#add9b61da4ce22d5a0f847e48e05968fd',1,'rtabmap::Parameters']]], + ['defaulticppointtoplanecomplexitycentered_108',['defaultIcpPointToPlaneComplexityCentered',['../classrtabmap_1_1Parameters.html#a7921673566fbb71db1143b3c1866b3e5',1,'rtabmap::Parameters']]], + ['defaulticppointtoplanegroundnormalsup_109',['defaultIcpPointToPlaneGroundNormalsUp',['../classrtabmap_1_1Parameters.html#a60ccd48fddfb1c45c371d9827197a982',1,'rtabmap::Parameters']]], + ['defaulticppointtoplanek_110',['defaultIcpPointToPlaneK',['../classrtabmap_1_1Parameters.html#ac1a10501fecebad9b4013b0ff7a8bad7',1,'rtabmap::Parameters']]], + ['defaulticppointtoplanelowcomplexitystrategy_111',['defaultIcpPointToPlaneLowComplexityStrategy',['../classrtabmap_1_1Parameters.html#ad3249c659f7314d8715d109a4df9356b',1,'rtabmap::Parameters']]], + ['defaulticppointtoplanemincomplexity_112',['defaultIcpPointToPlaneMinComplexity',['../classrtabmap_1_1Parameters.html#a37bc1c553ac075d0dde1b5f0df877952',1,'rtabmap::Parameters']]], + ['defaulticppointtoplaneradius_113',['defaultIcpPointToPlaneRadius',['../classrtabmap_1_1Parameters.html#a1856ca425ea0dbce101dee61123c6193',1,'rtabmap::Parameters']]], + ['defaulticprangemax_114',['defaultIcpRangeMax',['../classrtabmap_1_1Parameters.html#a0d045291712292ef1ea4c6be6e414744',1,'rtabmap::Parameters']]], + ['defaulticprangemin_115',['defaultIcpRangeMin',['../classrtabmap_1_1Parameters.html#ac293ef0ededcbe97332e06f9193d7cf2',1,'rtabmap::Parameters']]], + ['defaulticpreciprocalcorrespondences_116',['defaultIcpReciprocalCorrespondences',['../classrtabmap_1_1Parameters.html#a3567fdbac78fa3f98b98fc043e8c06df',1,'rtabmap::Parameters']]], + ['defaulticpstrategy_117',['defaultIcpStrategy',['../classrtabmap_1_1Parameters.html#a460c9b69cba029ac63a92133bb5bd3b6',1,'rtabmap::Parameters']]], + ['defaulticpvoxelsize_118',['defaultIcpVoxelSize',['../classrtabmap_1_1Parameters.html#aefeff456decda53ac6ac935cc34514e1',1,'rtabmap::Parameters']]], + ['defaultimufiltercomplementarybiasalpha_119',['defaultImuFilterComplementaryBiasAlpha',['../classrtabmap_1_1Parameters.html#aa83213367d3e8ed5a397a32bc7cab340',1,'rtabmap::Parameters']]], + ['defaultimufiltercomplementarydoadpativegain_120',['defaultImuFilterComplementaryDoAdpativeGain',['../classrtabmap_1_1Parameters.html#a85c221b4112ae51e9fb66e3c0641cea3',1,'rtabmap::Parameters']]], + ['defaultimufiltercomplementarydobiasestimation_121',['defaultImuFilterComplementaryDoBiasEstimation',['../classrtabmap_1_1Parameters.html#a1227b448cd86787f3947379a5a2b035e',1,'rtabmap::Parameters']]], + ['defaultimufiltercomplementarygainacc_122',['defaultImuFilterComplementaryGainAcc',['../classrtabmap_1_1Parameters.html#aeab1fce7ec197b0c98d9f59cd3bf0245',1,'rtabmap::Parameters']]], + ['defaultimufiltermadgwickgain_123',['defaultImuFilterMadgwickGain',['../classrtabmap_1_1Parameters.html#a00093b3dc49ed5480355d0032c17002f',1,'rtabmap::Parameters']]], + ['defaultimufiltermadgwickzeta_124',['defaultImuFilterMadgwickZeta',['../classrtabmap_1_1Parameters.html#a506655a4389ba5a6a37d4d59df788d3b',1,'rtabmap::Parameters']]], + ['defaultkazediffusivity_125',['defaultKAZEDiffusivity',['../classrtabmap_1_1Parameters.html#a05fd79f518399c0dd6f9b6fded713c79',1,'rtabmap::Parameters']]], + ['defaultkazeextended_126',['defaultKAZEExtended',['../classrtabmap_1_1Parameters.html#a7cb2bf7a6c30beec554cf991fad5f7d9',1,'rtabmap::Parameters']]], + ['defaultkazenoctavelayers_127',['defaultKAZENOctaveLayers',['../classrtabmap_1_1Parameters.html#a6fff9e155ce10a31f6d3b8e5396d18a2',1,'rtabmap::Parameters']]], + ['defaultkazenoctaves_128',['defaultKAZENOctaves',['../classrtabmap_1_1Parameters.html#abb03d452f7c432f206dd38a675c6ef1e',1,'rtabmap::Parameters']]], + ['defaultkazethreshold_129',['defaultKAZEThreshold',['../classrtabmap_1_1Parameters.html#aff82ed202205cbb380d28bba97820b2c',1,'rtabmap::Parameters']]], + ['defaultkazeupright_130',['defaultKAZEUpright',['../classrtabmap_1_1Parameters.html#a2944dca840e36bf2e0e82a081cde421f',1,'rtabmap::Parameters']]], + ['defaultkpbadsignratio_131',['defaultKpBadSignRatio',['../classrtabmap_1_1Parameters.html#a2d03d0083e112c34d7211c682f12b4b0',1,'rtabmap::Parameters']]], + ['defaultkpbytetofloat_132',['defaultKpByteToFloat',['../classrtabmap_1_1Parameters.html#a65c89efe990caf9872456567afd54c71',1,'rtabmap::Parameters']]], + ['defaultkpdetectorstrategy_133',['defaultKpDetectorStrategy',['../classrtabmap_1_1Parameters.html#afbe9d14ecea943aa7f67375648df0c4e',1,'rtabmap::Parameters']]], + ['defaultkpdictionarypath_134',['defaultKpDictionaryPath',['../classrtabmap_1_1Parameters.html#a554c76ea763b4a63003a059c344e282c',1,'rtabmap::Parameters']]], + ['defaultkpflannindexsaved_135',['defaultKpFlannIndexSaved',['../classrtabmap_1_1Parameters.html#ab13a284ca5975977d5434f6d95fef86b',1,'rtabmap::Parameters']]], + ['defaultkpflannrebalancingfactor_136',['defaultKpFlannRebalancingFactor',['../classrtabmap_1_1Parameters.html#a48c34474ee0a9b6f8862688f2015fce8',1,'rtabmap::Parameters']]], + ['defaultkpgridcols_137',['defaultKpGridCols',['../classrtabmap_1_1Parameters.html#aea86ae4c7b844fed4fa2c65a0dffb6e4',1,'rtabmap::Parameters']]], + ['defaultkpgridrows_138',['defaultKpGridRows',['../classrtabmap_1_1Parameters.html#a6ac24bc6ad96363c6172a51ee7bf489c',1,'rtabmap::Parameters']]], + ['defaultkpincrementaldictionary_139',['defaultKpIncrementalDictionary',['../classrtabmap_1_1Parameters.html#ad7274a400277b33267ef1ee69aa528ee',1,'rtabmap::Parameters']]], + ['defaultkpincrementalflann_140',['defaultKpIncrementalFlann',['../classrtabmap_1_1Parameters.html#a66f0bded3fc68132c461caec2347d740',1,'rtabmap::Parameters']]], + ['defaultkpmaxdepth_141',['defaultKpMaxDepth',['../classrtabmap_1_1Parameters.html#a1d5841e95b1f505365866234f89b3d5f',1,'rtabmap::Parameters']]], + ['defaultkpmaxfeatures_142',['defaultKpMaxFeatures',['../classrtabmap_1_1Parameters.html#ab21984b1a150eb9dc439ef3fd12c3410',1,'rtabmap::Parameters']]], + ['defaultkpmindepth_143',['defaultKpMinDepth',['../classrtabmap_1_1Parameters.html#aae97af028948e434ca9a6e48d1f1aa33',1,'rtabmap::Parameters']]], + ['defaultkpnewwordscomparedtogether_144',['defaultKpNewWordsComparedTogether',['../classrtabmap_1_1Parameters.html#a0bfe074e401d001341f2ad33ab860ff9',1,'rtabmap::Parameters']]], + ['defaultkpnndrratio_145',['defaultKpNndrRatio',['../classrtabmap_1_1Parameters.html#aa762b8106f1aa255aaea164c0c6834d8',1,'rtabmap::Parameters']]], + ['defaultkpnnstrategy_146',['defaultKpNNStrategy',['../classrtabmap_1_1Parameters.html#a2df3c573a24040a99c2204b15d40b3af',1,'rtabmap::Parameters']]], + ['defaultkpparallelized_147',['defaultKpParallelized',['../classrtabmap_1_1Parameters.html#a57c85a044e33721d5f74c07ac0bb1774',1,'rtabmap::Parameters']]], + ['defaultkproiratios_148',['defaultKpRoiRatios',['../classrtabmap_1_1Parameters.html#a6eb23a4101a03899cb749844d643a031',1,'rtabmap::Parameters']]], + ['defaultkpserializewithchecksum_149',['defaultKpSerializeWithChecksum',['../classrtabmap_1_1Parameters.html#a27931d62192448763f478b5c64dffa6f',1,'rtabmap::Parameters']]], + ['defaultkpssc_150',['defaultKpSSC',['../classrtabmap_1_1Parameters.html#a5f430747d74d7df265f20a5c83290ce9',1,'rtabmap::Parameters']]], + ['defaultkpsubpixeps_151',['defaultKpSubPixEps',['../classrtabmap_1_1Parameters.html#a65d5b01115225f787942f558ae03c8da',1,'rtabmap::Parameters']]], + ['defaultkpsubpixiterations_152',['defaultKpSubPixIterations',['../classrtabmap_1_1Parameters.html#aa3759274713c3872bf8712e6176ef029',1,'rtabmap::Parameters']]], + ['defaultkpsubpixwinsize_153',['defaultKpSubPixWinSize',['../classrtabmap_1_1Parameters.html#a1237fc0d0c27b7e9e02b2c0781e9eaec',1,'rtabmap::Parameters']]], + ['defaultkptfidflikelihoodused_154',['defaultKpTfIdfLikelihoodUsed',['../classrtabmap_1_1Parameters.html#a899ab46fdc89303e0eca550c20d49f97',1,'rtabmap::Parameters']]], + ['defaultmarkerapriltagdebug_155',['defaultMarkerAprilTagDebug',['../classrtabmap_1_1Parameters.html#ac64439e547bca975dffbc4e1e2d7d323',1,'rtabmap::Parameters']]], + ['defaultmarkerapriltagdecodesharpening_156',['defaultMarkerAprilTagDecodeSharpening',['../classrtabmap_1_1Parameters.html#ac71c241a47b182a2397b667aecc2db60',1,'rtabmap::Parameters']]], + ['defaultmarkerapriltagnthreads_157',['defaultMarkerAprilTagNThreads',['../classrtabmap_1_1Parameters.html#a2bbec969b470dce7e649350ad6cec3ba',1,'rtabmap::Parameters']]], + ['defaultmarkerapriltagquaddecimate_158',['defaultMarkerAprilTagQuadDecimate',['../classrtabmap_1_1Parameters.html#af1bf0c1f974d3a6f7af71ba86e362054',1,'rtabmap::Parameters']]], + ['defaultmarkerapriltagquadsigma_159',['defaultMarkerAprilTagQuadSigma',['../classrtabmap_1_1Parameters.html#a46902165a0506cf367120c75fc0bdadb',1,'rtabmap::Parameters']]], + ['defaultmarkerapriltagrefineedges_160',['defaultMarkerAprilTagRefineEdges',['../classrtabmap_1_1Parameters.html#ace2768173b1e4dd7c4c90313df1a6687',1,'rtabmap::Parameters']]], + ['defaultmarkerdictionary_161',['defaultMarkerDictionary',['../classrtabmap_1_1Parameters.html#a89e4e2adc1501701afcb33b835a019c1',1,'rtabmap::Parameters']]], + ['defaultmarkerlength_162',['defaultMarkerLength',['../classrtabmap_1_1Parameters.html#ae807eaa877eeb5ecbfc633ef746cdca7',1,'rtabmap::Parameters']]], + ['defaultmarkerlengths_163',['defaultMarkerLengths',['../classrtabmap_1_1Parameters.html#a200c43f96c1a74b1a0bffb44b0e3b0b7',1,'rtabmap::Parameters']]], + ['defaultmarkermaxdeptherror_164',['defaultMarkerMaxDepthError',['../classrtabmap_1_1Parameters.html#a1a22d9e421f766a7e14b6ff60bea1c5c',1,'rtabmap::Parameters']]], + ['defaultmarkermaxrange_165',['defaultMarkerMaxRange',['../classrtabmap_1_1Parameters.html#a10a1eb6ba4c13f00b2859bcbf2ca75bf',1,'rtabmap::Parameters']]], + ['defaultmarkerminrange_166',['defaultMarkerMinRange',['../classrtabmap_1_1Parameters.html#ada7dff5d592bb160272f6056fb9712b4',1,'rtabmap::Parameters']]], + ['defaultmarkeropencvcornerrefinementmethod_167',['defaultMarkerOpenCVCornerRefinementMethod',['../classrtabmap_1_1Parameters.html#ad3ea4f4e9a55812e44b336f515e58107',1,'rtabmap::Parameters']]], + ['defaultmarkerpriors_168',['defaultMarkerPriors',['../classrtabmap_1_1Parameters.html#a967c0591e9b4a922f266e569f4872ab2',1,'rtabmap::Parameters']]], + ['defaultmarkerpriorsvarianceangular_169',['defaultMarkerPriorsVarianceAngular',['../classrtabmap_1_1Parameters.html#a0d6c4002cfe7b213dc76655d011fe586',1,'rtabmap::Parameters']]], + ['defaultmarkerpriorsvariancelinear_170',['defaultMarkerPriorsVarianceLinear',['../classrtabmap_1_1Parameters.html#a5f8b4750c25c3b11c26aa6e65534fa7a',1,'rtabmap::Parameters']]], + ['defaultmarkerstrategy_171',['defaultMarkerStrategy',['../classrtabmap_1_1Parameters.html#ae1e284597b4137aa16e0462c545b27b7',1,'rtabmap::Parameters']]], + ['defaultmarkervarianceangular_172',['defaultMarkerVarianceAngular',['../classrtabmap_1_1Parameters.html#a4685a5901c92910d199cc9232e682888',1,'rtabmap::Parameters']]], + ['defaultmarkervariancelinear_173',['defaultMarkerVarianceLinear',['../classrtabmap_1_1Parameters.html#ae68320748306e51bfac2d41d752c2f60',1,'rtabmap::Parameters']]], + ['defaultmarkervarianceorientationignored_174',['defaultMarkerVarianceOrientationIgnored',['../classrtabmap_1_1Parameters.html#ad02a68ccc38dfe99c474bce7f8c1beb8',1,'rtabmap::Parameters']]], + ['defaultmembadsignaturesignored_175',['defaultMemBadSignaturesIgnored',['../classrtabmap_1_1Parameters.html#a05100dbe754fe80f80e295f8488db2bf',1,'rtabmap::Parameters']]], + ['defaultmembindatakept_176',['defaultMemBinDataKept',['../classrtabmap_1_1Parameters.html#a8de7d48c83fb6e01445aba0db8ae0757',1,'rtabmap::Parameters']]], + ['defaultmemcompressionparallelized_177',['defaultMemCompressionParallelized',['../classrtabmap_1_1Parameters.html#a18f0b2d1533598f44bc24068bb2037bf',1,'rtabmap::Parameters']]], + ['defaultmemcovoffdiagignored_178',['defaultMemCovOffDiagIgnored',['../classrtabmap_1_1Parameters.html#a9d6f381a9a0b59483fe9bfbfdda561ef',1,'rtabmap::Parameters']]], + ['defaultmemdepthasmask_179',['defaultMemDepthAsMask',['../classrtabmap_1_1Parameters.html#a0b951157e5f4d13eaf02a9fcc96e4fe7',1,'rtabmap::Parameters']]], + ['defaultmemdepthcompressionformat_180',['defaultMemDepthCompressionFormat',['../classrtabmap_1_1Parameters.html#a910b2ae89d8052dd47a351ec70837fff',1,'rtabmap::Parameters']]], + ['defaultmemdepthmaskfloorthr_181',['defaultMemDepthMaskFloorThr',['../classrtabmap_1_1Parameters.html#ab67a80c58f1fe6229f495b562aab4dff',1,'rtabmap::Parameters']]], + ['defaultmemgenerateids_182',['defaultMemGenerateIds',['../classrtabmap_1_1Parameters.html#ad20f4bc73ba55bf59e363f8954ae0093',1,'rtabmap::Parameters']]], + ['defaultmemglobaldescriptorstrategy_183',['defaultMemGlobalDescriptorStrategy',['../classrtabmap_1_1Parameters.html#ae8628f043403b1e6b5d151e4502966a1',1,'rtabmap::Parameters']]], + ['defaultmemimagecompressionformat_184',['defaultMemImageCompressionFormat',['../classrtabmap_1_1Parameters.html#a93e3a1a8e17c89b5bd296b2e46e01f59',1,'rtabmap::Parameters']]], + ['defaultmemimagekept_185',['defaultMemImageKept',['../classrtabmap_1_1Parameters.html#a7acd099f792c408938369a5d6ac2cbb4',1,'rtabmap::Parameters']]], + ['defaultmemimagepostdecimation_186',['defaultMemImagePostDecimation',['../classrtabmap_1_1Parameters.html#a1e10a4ffe99aebfb52a875786da93942',1,'rtabmap::Parameters']]], + ['defaultmemimagepredecimation_187',['defaultMemImagePreDecimation',['../classrtabmap_1_1Parameters.html#a38e39c920f79b924fe4a72851b0f2369',1,'rtabmap::Parameters']]], + ['defaultmemincrementalmemory_188',['defaultMemIncrementalMemory',['../classrtabmap_1_1Parameters.html#a8bb38651262b700eac115e843fd4052b',1,'rtabmap::Parameters']]], + ['defaultmeminitwmwithallnodes_189',['defaultMemInitWMWithAllNodes',['../classrtabmap_1_1Parameters.html#a219e4eb04a5a4ed9ec18c21fe7358feb',1,'rtabmap::Parameters']]], + ['defaultmemintermediatenodedatakept_190',['defaultMemIntermediateNodeDataKept',['../classrtabmap_1_1Parameters.html#aa0833629878456d49d6b9abeda19154a',1,'rtabmap::Parameters']]], + ['defaultmemlaserscandownsamplestepsize_191',['defaultMemLaserScanDownsampleStepSize',['../classrtabmap_1_1Parameters.html#ab2a7153ce501d4e3b5fbcc67451ffa2b',1,'rtabmap::Parameters']]], + ['defaultmemlaserscannormalk_192',['defaultMemLaserScanNormalK',['../classrtabmap_1_1Parameters.html#a3b3da0e74eb2eb6953af5f4093ebf636',1,'rtabmap::Parameters']]], + ['defaultmemlaserscannormalradius_193',['defaultMemLaserScanNormalRadius',['../classrtabmap_1_1Parameters.html#a996ec0a78373510fd9fa3a1e809f72e3',1,'rtabmap::Parameters']]], + ['defaultmemlaserscanvoxelsize_194',['defaultMemLaserScanVoxelSize',['../classrtabmap_1_1Parameters.html#a0a452f952823c8515d8c0445cd3a3e7e',1,'rtabmap::Parameters']]], + ['defaultmemloadvisuallocalfeaturesoninit_195',['defaultMemLoadVisualLocalFeaturesOnInit',['../classrtabmap_1_1Parameters.html#ac9f8a3dde1fdbf9d12c916dd64816577',1,'rtabmap::Parameters']]], + ['defaultmemlocalizationdatasaved_196',['defaultMemLocalizationDataSaved',['../classrtabmap_1_1Parameters.html#af371caa7510c244cf2e77f9517e20c87',1,'rtabmap::Parameters']]], + ['defaultmemlocalizationreadonly_197',['defaultMemLocalizationReadOnly',['../classrtabmap_1_1Parameters.html#a8a28e4d7255ffc9748111478f123e92c',1,'rtabmap::Parameters']]], + ['defaultmemmaplabelsadded_198',['defaultMemMapLabelsAdded',['../classrtabmap_1_1Parameters.html#a314d269c542216bc1648a941749769a3',1,'rtabmap::Parameters']]], + ['defaultmemnotlinkednodeskept_199',['defaultMemNotLinkedNodesKept',['../classrtabmap_1_1Parameters.html#a0378f5c6c5fa962273e14b4abf16c3b7',1,'rtabmap::Parameters']]], + ['defaultmemrawdescriptorskept_200',['defaultMemRawDescriptorsKept',['../classrtabmap_1_1Parameters.html#afdd68706f173ac772c09e5bdf8506e47',1,'rtabmap::Parameters']]], + ['defaultmemrecentwmratio_201',['defaultMemRecentWmRatio',['../classrtabmap_1_1Parameters.html#a2d08f0a0bf9f1971b5f0e050189a822a',1,'rtabmap::Parameters']]], + ['defaultmemreducegraph_202',['defaultMemReduceGraph',['../classrtabmap_1_1Parameters.html#ac798d107c6adf5eec5afa92f9bde20f1',1,'rtabmap::Parameters']]], + ['defaultmemrehearsalidupdatedtonewone_203',['defaultMemRehearsalIdUpdatedToNewOne',['../classrtabmap_1_1Parameters.html#a3a7129fc995fbdcdb40aba94242e73a8',1,'rtabmap::Parameters']]], + ['defaultmemrehearsalsimilarity_204',['defaultMemRehearsalSimilarity',['../classrtabmap_1_1Parameters.html#a24fc112f4a843966f15b7547ed7774fc',1,'rtabmap::Parameters']]], + ['defaultmemrehearsalweightignoredwhilemoving_205',['defaultMemRehearsalWeightIgnoredWhileMoving',['../classrtabmap_1_1Parameters.html#a4a2f8b6aed34584b1b68e88b95bbf3c0',1,'rtabmap::Parameters']]], + ['defaultmemrotateimagesupsideup_206',['defaultMemRotateImagesUpsideUp',['../classrtabmap_1_1Parameters.html#a14b56aaa304f0a16640ab233cdf51699',1,'rtabmap::Parameters']]], + ['defaultmemsavedepth16format_207',['defaultMemSaveDepth16Format',['../classrtabmap_1_1Parameters.html#ae23d9e42dbfbf5221f40828212b95dbc',1,'rtabmap::Parameters']]], + ['defaultmemstereofrommotion_208',['defaultMemStereoFromMotion',['../classrtabmap_1_1Parameters.html#ab9c856a18e3b60843eef5d263095354f',1,'rtabmap::Parameters']]], + ['defaultmemstmsize_209',['defaultMemSTMSize',['../classrtabmap_1_1Parameters.html#ab5a017cb8ba362dcc65ef27af01ee68e',1,'rtabmap::Parameters']]], + ['defaultmemtransfersortingbyweightid_210',['defaultMemTransferSortingByWeightId',['../classrtabmap_1_1Parameters.html#a3872c9c529790aa5ec13b3db08889936',1,'rtabmap::Parameters']]], + ['defaultmemuseodomfeatures_211',['defaultMemUseOdomFeatures',['../classrtabmap_1_1Parameters.html#aea6bd00c7845c08d64ed8ce0942c6b5d',1,'rtabmap::Parameters']]], + ['defaultmemuseodomgravity_212',['defaultMemUseOdomGravity',['../classrtabmap_1_1Parameters.html#aaf12cf04eca49960b331182d933b3525',1,'rtabmap::Parameters']]], + ['defaultodomalignwithground_213',['defaultOdomAlignWithGround',['../classrtabmap_1_1Parameters.html#adf61806ebca30c99cc61708a03487069',1,'rtabmap::Parameters']]], + ['defaultodomcuvslammulticammode_214',['defaultOdomCuVSLAMMulticamMode',['../classrtabmap_1_1Parameters.html#a6321edd033cc8dda8df213b2a3b27bbb',1,'rtabmap::Parameters']]], + ['defaultodomdeskewing_215',['defaultOdomDeskewing',['../classrtabmap_1_1Parameters.html#a3a8263972a698faa1da37e4f2007a8d3',1,'rtabmap::Parameters']]], + ['defaultodomf2mbundleadjustment_216',['defaultOdomF2MBundleAdjustment',['../classrtabmap_1_1Parameters.html#a3e1eb21d9993f959bd5092006d76abf4',1,'rtabmap::Parameters']]], + ['defaultodomf2mbundleadjustmentmaxframes_217',['defaultOdomF2MBundleAdjustmentMaxFrames',['../classrtabmap_1_1Parameters.html#a45e8427292d5400170b1212abcec6521',1,'rtabmap::Parameters']]], + ['defaultodomf2mbundleadjustmentmaxkeyframesperfeature_218',['defaultOdomF2MBundleAdjustmentMaxKeyFramesPerFeature',['../classrtabmap_1_1Parameters.html#a5a9009e5400a8c41f0e8685ac5cdeb27',1,'rtabmap::Parameters']]], + ['defaultodomf2mbundleadjustmentminmotion_219',['defaultOdomF2MBundleAdjustmentMinMotion',['../classrtabmap_1_1Parameters.html#a9fa254f3db2fa2571e0cdc235836d4d8',1,'rtabmap::Parameters']]], + ['defaultodomf2mbundleupdatefeaturemaponallframes_220',['defaultOdomF2MBundleUpdateFeatureMapOnAllFrames',['../classrtabmap_1_1Parameters.html#a90664ff4e25f23f644e4acaaa7457e70',1,'rtabmap::Parameters']]], + ['defaultodomf2mfloorthreshold_221',['defaultOdomF2MFloorThreshold',['../classrtabmap_1_1Parameters.html#afb4da34908495ef75b835dc29db5433a',1,'rtabmap::Parameters']]], + ['defaultodomf2minitdepthfactor_222',['defaultOdomF2MInitDepthFactor',['../classrtabmap_1_1Parameters.html#a29e7c5e7d4c6f267fe1ae81612bbc405',1,'rtabmap::Parameters']]], + ['defaultodomf2mmaxnewfeatures_223',['defaultOdomF2MMaxNewFeatures',['../classrtabmap_1_1Parameters.html#a38b8eb922697a26d2ac49b66d3820d4d',1,'rtabmap::Parameters']]], + ['defaultodomf2mmaxsize_224',['defaultOdomF2MMaxSize',['../classrtabmap_1_1Parameters.html#a497cfa082354a36a2904b4e599ea4037',1,'rtabmap::Parameters']]], + ['defaultodomf2mscanmaxsize_225',['defaultOdomF2MScanMaxSize',['../classrtabmap_1_1Parameters.html#ae114fc8566cbe5a8eb542a9ececb5edf',1,'rtabmap::Parameters']]], + ['defaultodomf2mscanrange_226',['defaultOdomF2MScanRange',['../classrtabmap_1_1Parameters.html#afb0502573b7b34b6a4d2f8528724a9ff',1,'rtabmap::Parameters']]], + ['defaultodomf2mscansubtractangle_227',['defaultOdomF2MScanSubtractAngle',['../classrtabmap_1_1Parameters.html#a6fd50e45fa9efdbacb4747378959884c',1,'rtabmap::Parameters']]], + ['defaultodomf2mscansubtractradius_228',['defaultOdomF2MScanSubtractRadius',['../classrtabmap_1_1Parameters.html#a3cf5aa47d0837e8ec65d714e1c112b81',1,'rtabmap::Parameters']]], + ['defaultodomf2mvaliddepthratio_229',['defaultOdomF2MValidDepthRatio',['../classrtabmap_1_1Parameters.html#abfb4c6fd15bcfa071bed540c0f7e96d8',1,'rtabmap::Parameters']]], + ['defaultodomfillinfodata_230',['defaultOdomFillInfoData',['../classrtabmap_1_1Parameters.html#aec72ae27f91cc9e12b3353396993b478',1,'rtabmap::Parameters']]], + ['defaultodomfilteringstrategy_231',['defaultOdomFilteringStrategy',['../classrtabmap_1_1Parameters.html#a8b370a112ae85e9825286591d27bcdaa',1,'rtabmap::Parameters']]], + ['defaultodomfovisbucketheight_232',['defaultOdomFovisBucketHeight',['../classrtabmap_1_1Parameters.html#a7f22415d7908d094c5aa015b440420b7',1,'rtabmap::Parameters']]], + ['defaultodomfovisbucketwidth_233',['defaultOdomFovisBucketWidth',['../classrtabmap_1_1Parameters.html#adf69c49e64a7385b9325dd8e423e69bf',1,'rtabmap::Parameters']]], + ['defaultodomfoviscliqueinlierthreshold_234',['defaultOdomFovisCliqueInlierThreshold',['../classrtabmap_1_1Parameters.html#ad5f6221218799efca22c96585cd24545',1,'rtabmap::Parameters']]], + ['defaultodomfovisfastthreshold_235',['defaultOdomFovisFastThreshold',['../classrtabmap_1_1Parameters.html#a700a47acc644e78198e9badaa6cde066',1,'rtabmap::Parameters']]], + ['defaultodomfovisfastthresholdadaptivegain_236',['defaultOdomFovisFastThresholdAdaptiveGain',['../classrtabmap_1_1Parameters.html#ac3a040582a539045a65f8fc0b6d74a8d',1,'rtabmap::Parameters']]], + ['defaultodomfovisfeaturesearchwindow_237',['defaultOdomFovisFeatureSearchWindow',['../classrtabmap_1_1Parameters.html#af9404a130353bb7b64882e6e50ccb006',1,'rtabmap::Parameters']]], + ['defaultodomfovisfeaturewindowsize_238',['defaultOdomFovisFeatureWindowSize',['../classrtabmap_1_1Parameters.html#ade2e444ac97aad41fe71fea20af57d3a',1,'rtabmap::Parameters']]], + ['defaultodomfovisinliermaxreprojectionerror_239',['defaultOdomFovisInlierMaxReprojectionError',['../classrtabmap_1_1Parameters.html#a07aba043390fbb0ea5b544e451586cf6',1,'rtabmap::Parameters']]], + ['defaultodomfovismaxkeypointsperbucket_240',['defaultOdomFovisMaxKeypointsPerBucket',['../classrtabmap_1_1Parameters.html#aa0baa7c864efff0adeed5bf108eac6df',1,'rtabmap::Parameters']]], + ['defaultodomfovismaxmeanreprojectionerror_241',['defaultOdomFovisMaxMeanReprojectionError',['../classrtabmap_1_1Parameters.html#aba0b8f4e74cebe20ecc10f8f76323d24',1,'rtabmap::Parameters']]], + ['defaultodomfovismaxpyramidlevel_242',['defaultOdomFovisMaxPyramidLevel',['../classrtabmap_1_1Parameters.html#acd133e19a601529b581c0d80bcd5eb37',1,'rtabmap::Parameters']]], + ['defaultodomfovisminfeaturesforestimate_243',['defaultOdomFovisMinFeaturesForEstimate',['../classrtabmap_1_1Parameters.html#a414caf76d6a6517bdb3d2ec0900771e4',1,'rtabmap::Parameters']]], + ['defaultodomfovisminpyramidlevel_244',['defaultOdomFovisMinPyramidLevel',['../classrtabmap_1_1Parameters.html#ad14afed75e7df64906231c198ead9806',1,'rtabmap::Parameters']]], + ['defaultodomfovisstereomaxdisparity_245',['defaultOdomFovisStereoMaxDisparity',['../classrtabmap_1_1Parameters.html#a3751cc3828e192dce707f57f74f34593',1,'rtabmap::Parameters']]], + ['defaultodomfovisstereomaxdistepipolarline_246',['defaultOdomFovisStereoMaxDistEpipolarLine',['../classrtabmap_1_1Parameters.html#a498b781dbbcafed78d27643512b36f3c',1,'rtabmap::Parameters']]], + ['defaultodomfovisstereomaxrefinementdisplacement_247',['defaultOdomFovisStereoMaxRefinementDisplacement',['../classrtabmap_1_1Parameters.html#a5799a6d9934061ad97c29a106f07c86e',1,'rtabmap::Parameters']]], + ['defaultodomfovisstereorequiremutualmatch_248',['defaultOdomFovisStereoRequireMutualMatch',['../classrtabmap_1_1Parameters.html#a8b59dc119f3c1dabddf99239a32cc44f',1,'rtabmap::Parameters']]], + ['defaultodomfovistargetpixelsperfeature_249',['defaultOdomFovisTargetPixelsPerFeature',['../classrtabmap_1_1Parameters.html#ad75316aad624c6d6b899eb4dc7953434',1,'rtabmap::Parameters']]], + ['defaultodomfovisupdatetargetfeatureswithrefined_250',['defaultOdomFovisUpdateTargetFeaturesWithRefined',['../classrtabmap_1_1Parameters.html#ad58b3bace690a5ac77d67961f2b613f0',1,'rtabmap::Parameters']]], + ['defaultodomfovisuseadaptivethreshold_251',['defaultOdomFovisUseAdaptiveThreshold',['../classrtabmap_1_1Parameters.html#a2575d8ba3b70f26f0f9bc3bc9d885c49',1,'rtabmap::Parameters']]], + ['defaultodomfovisusebucketing_252',['defaultOdomFovisUseBucketing',['../classrtabmap_1_1Parameters.html#a0ff03d3e381396c8d29cfe7bb2634a61',1,'rtabmap::Parameters']]], + ['defaultodomfovisusehomographyinitialization_253',['defaultOdomFovisUseHomographyInitialization',['../classrtabmap_1_1Parameters.html#a316f11d7c192cb395ff72a15e708aea0',1,'rtabmap::Parameters']]], + ['defaultodomfovisuseimagenormalization_254',['defaultOdomFovisUseImageNormalization',['../classrtabmap_1_1Parameters.html#a5fa1e186fb28299644211763eeda696b',1,'rtabmap::Parameters']]], + ['defaultodomfovisusesubpixelrefinement_255',['defaultOdomFovisUseSubpixelRefinement',['../classrtabmap_1_1Parameters.html#a07297e9e7f311987fbd154b6348145e3',1,'rtabmap::Parameters']]], + ['defaultodomguessmotion_256',['defaultOdomGuessMotion',['../classrtabmap_1_1Parameters.html#aed75497245cb08a0d126dc4e5abc2c19',1,'rtabmap::Parameters']]], + ['defaultodomguesssmoothingdelay_257',['defaultOdomGuessSmoothingDelay',['../classrtabmap_1_1Parameters.html#ab92e1ac2b4bcdcc6551533aaf19aa4e2',1,'rtabmap::Parameters']]], + ['defaultodomholonomic_258',['defaultOdomHolonomic',['../classrtabmap_1_1Parameters.html#aa016823429e4d0f9253f8815583cf890',1,'rtabmap::Parameters']]], + ['defaultodomimagebuffersize_259',['defaultOdomImageBufferSize',['../classrtabmap_1_1Parameters.html#a7007e291b876f4c3c78b17639e547aae',1,'rtabmap::Parameters']]], + ['defaultodomimagedecimation_260',['defaultOdomImageDecimation',['../classrtabmap_1_1Parameters.html#a29925c5f81033bf7841a302e30b336ce',1,'rtabmap::Parameters']]], + ['defaultodomkalmanmeasurementnoise_261',['defaultOdomKalmanMeasurementNoise',['../classrtabmap_1_1Parameters.html#a1b74baad5e6ec5c35f35522c8941dc18',1,'rtabmap::Parameters']]], + ['defaultodomkalmanprocessnoise_262',['defaultOdomKalmanProcessNoise',['../classrtabmap_1_1Parameters.html#a1c5361e55edddc9fcf941a0e79ca6622',1,'rtabmap::Parameters']]], + ['defaultodomkeyframethr_263',['defaultOdomKeyFrameThr',['../classrtabmap_1_1Parameters.html#aebbba0733b605dffc9d3e09cc6c5f4c8',1,'rtabmap::Parameters']]], + ['defaultodomliosamangvar_264',['defaultOdomLIOSAMAngVar',['../classrtabmap_1_1Parameters.html#a575f1579dff09f3e994a1c240806df02',1,'rtabmap::Parameters']]], + ['defaultodomliosamconfigpath_265',['defaultOdomLIOSAMConfigPath',['../classrtabmap_1_1Parameters.html#ae647bfc8e912c2a3a12ba0b1a9073c3a',1,'rtabmap::Parameters']]], + ['defaultodomliosamedgethreshold_266',['defaultOdomLIOSAMEdgeThreshold',['../classrtabmap_1_1Parameters.html#aea09c42680d231381944fd0791fdd09a',1,'rtabmap::Parameters']]], + ['defaultodomliosamhorizonscan_267',['defaultOdomLIOSAMHorizonScan',['../classrtabmap_1_1Parameters.html#ae313ad29097b20594b73820d00dcdfeb',1,'rtabmap::Parameters']]], + ['defaultodomliosamimuaccbiasn_268',['defaultOdomLIOSAMImuAccBiasN',['../classrtabmap_1_1Parameters.html#a847625d6ff1cc59c2c3de02fd3c2e36b',1,'rtabmap::Parameters']]], + ['defaultodomliosamimuaccnoise_269',['defaultOdomLIOSAMImuAccNoise',['../classrtabmap_1_1Parameters.html#a099f2325458ade22804d20d84dfeee3e',1,'rtabmap::Parameters']]], + ['defaultodomliosamimugravity_270',['defaultOdomLIOSAMImuGravity',['../classrtabmap_1_1Parameters.html#ab07bee4cad6abb0d74b2b229340a0923',1,'rtabmap::Parameters']]], + ['defaultodomliosamimugyrbiasn_271',['defaultOdomLIOSAMImuGyrBiasN',['../classrtabmap_1_1Parameters.html#a6ad4b345fb908c819f48b0da6c26391d',1,'rtabmap::Parameters']]], + ['defaultodomliosamimugyrnoise_272',['defaultOdomLIOSAMImuGyrNoise',['../classrtabmap_1_1Parameters.html#a6ccf979b8a2b786a4fa5310ecccd66cb',1,'rtabmap::Parameters']]], + ['defaultodomliosamlinvar_273',['defaultOdomLIOSAMLinVar',['../classrtabmap_1_1Parameters.html#a4ae6a37370f77e3576cbbf7aba5c5197',1,'rtabmap::Parameters']]], + ['defaultodomliosamnscan_274',['defaultOdomLIOSAMNScan',['../classrtabmap_1_1Parameters.html#aaba2ce4d92d139f3b114c1ffce133091',1,'rtabmap::Parameters']]], + ['defaultodomliosamsensor_275',['defaultOdomLIOSAMSensor',['../classrtabmap_1_1Parameters.html#ad936440b9718d013ae4e0c229c6c3e04',1,'rtabmap::Parameters']]], + ['defaultodomliosamsurfthreshold_276',['defaultOdomLIOSAMSurfThreshold',['../classrtabmap_1_1Parameters.html#abcc86ef38c56a0a8cc7160aacbbc6d7d',1,'rtabmap::Parameters']]], + ['defaultodomloamangvar_277',['defaultOdomLOAMAngVar',['../classrtabmap_1_1Parameters.html#aef9c223d75c418dad360cc5d48c1c89f',1,'rtabmap::Parameters']]], + ['defaultodomloamlinvar_278',['defaultOdomLOAMLinVar',['../classrtabmap_1_1Parameters.html#af993c5440d36205803d38a777961da54',1,'rtabmap::Parameters']]], + ['defaultodomloamlocalmapping_279',['defaultOdomLOAMLocalMapping',['../classrtabmap_1_1Parameters.html#a8d70548d0c38720f159fe017bf56858d',1,'rtabmap::Parameters']]], + ['defaultodomloamresolution_280',['defaultOdomLOAMResolution',['../classrtabmap_1_1Parameters.html#a46bf5542610081e2ef578d11c2117313',1,'rtabmap::Parameters']]], + ['defaultodomloamscanperiod_281',['defaultOdomLOAMScanPeriod',['../classrtabmap_1_1Parameters.html#ab969f8e8af3d39234d8c56091750de5f',1,'rtabmap::Parameters']]], + ['defaultodomloamsensor_282',['defaultOdomLOAMSensor',['../classrtabmap_1_1Parameters.html#a08c6c9c804fb52cc3c982371603908bc',1,'rtabmap::Parameters']]], + ['defaultodommonoinitminflow_283',['defaultOdomMonoInitMinFlow',['../classrtabmap_1_1Parameters.html#a7f65ed004403fa9edbbff3e6405ca891',1,'rtabmap::Parameters']]], + ['defaultodommonoinitmintranslation_284',['defaultOdomMonoInitMinTranslation',['../classrtabmap_1_1Parameters.html#a1ac667c7a48be31fb51e082993277d5f',1,'rtabmap::Parameters']]], + ['defaultodommonomaxvariance_285',['defaultOdomMonoMaxVariance',['../classrtabmap_1_1Parameters.html#a6e45d5c403607f445dfcad384358ac74',1,'rtabmap::Parameters']]], + ['defaultodommonomintranslation_286',['defaultOdomMonoMinTranslation',['../classrtabmap_1_1Parameters.html#a16f3c3aa628f68e2606a94baa4b304ef',1,'rtabmap::Parameters']]], + ['defaultodommsckffastthreshold_287',['defaultOdomMSCKFFastThreshold',['../classrtabmap_1_1Parameters.html#a8f705436db08f88c518f74ac1acd9037',1,'rtabmap::Parameters']]], + ['defaultodommsckfgridcol_288',['defaultOdomMSCKFGridCol',['../classrtabmap_1_1Parameters.html#a1e184b7a26a82b3d94a95353358d0349',1,'rtabmap::Parameters']]], + ['defaultodommsckfgridmaxfeaturenum_289',['defaultOdomMSCKFGridMaxFeatureNum',['../classrtabmap_1_1Parameters.html#a774387049daba9119d2eb85f3e687fb4',1,'rtabmap::Parameters']]], + ['defaultodommsckfgridminfeaturenum_290',['defaultOdomMSCKFGridMinFeatureNum',['../classrtabmap_1_1Parameters.html#ae0f2a06ff72491ddd8c4119d504accce',1,'rtabmap::Parameters']]], + ['defaultodommsckfgridrow_291',['defaultOdomMSCKFGridRow',['../classrtabmap_1_1Parameters.html#ae9d193a2dddd7cf9fc15d589f2c47411',1,'rtabmap::Parameters']]], + ['defaultodommsckfinitcovaccbias_292',['defaultOdomMSCKFInitCovAccBias',['../classrtabmap_1_1Parameters.html#a445bd24bdd34a0aa27fcf5ff36a47364',1,'rtabmap::Parameters']]], + ['defaultodommsckfinitcovexrot_293',['defaultOdomMSCKFInitCovExRot',['../classrtabmap_1_1Parameters.html#a67a5d1eb0f678ac399bb467e011ac403',1,'rtabmap::Parameters']]], + ['defaultodommsckfinitcovextrans_294',['defaultOdomMSCKFInitCovExTrans',['../classrtabmap_1_1Parameters.html#a1a1228eec668c42f7358c69caec0ee70',1,'rtabmap::Parameters']]], + ['defaultodommsckfinitcovgyrobias_295',['defaultOdomMSCKFInitCovGyroBias',['../classrtabmap_1_1Parameters.html#a1c218ac5a9a5e97a602829ca5c5c9cdf',1,'rtabmap::Parameters']]], + ['defaultodommsckfinitcovvel_296',['defaultOdomMSCKFInitCovVel',['../classrtabmap_1_1Parameters.html#a2419769d93949fc1f097d002c9c20c22',1,'rtabmap::Parameters']]], + ['defaultodommsckfmaxcamstatesize_297',['defaultOdomMSCKFMaxCamStateSize',['../classrtabmap_1_1Parameters.html#ad2a521ea5f3a2b1eb48cb0613542ddb2',1,'rtabmap::Parameters']]], + ['defaultodommsckfmaxiteration_298',['defaultOdomMSCKFMaxIteration',['../classrtabmap_1_1Parameters.html#a228a84611344d7db43d4d14eaffdf15e',1,'rtabmap::Parameters']]], + ['defaultodommsckfnoiseacc_299',['defaultOdomMSCKFNoiseAcc',['../classrtabmap_1_1Parameters.html#ac3637861797af117354619b13a63e6de',1,'rtabmap::Parameters']]], + ['defaultodommsckfnoiseaccbias_300',['defaultOdomMSCKFNoiseAccBias',['../classrtabmap_1_1Parameters.html#a0e7f583660061567e068fceecd672c22',1,'rtabmap::Parameters']]], + ['defaultodommsckfnoisefeature_301',['defaultOdomMSCKFNoiseFeature',['../classrtabmap_1_1Parameters.html#a1cc429adff28df7e630c29bc67a54bf3',1,'rtabmap::Parameters']]], + ['defaultodommsckfnoisegyro_302',['defaultOdomMSCKFNoiseGyro',['../classrtabmap_1_1Parameters.html#a827db4e8b440b924fc2f0ce6be9fb940',1,'rtabmap::Parameters']]], + ['defaultodommsckfnoisegyrobias_303',['defaultOdomMSCKFNoiseGyroBias',['../classrtabmap_1_1Parameters.html#a797cfbfab620a68648fb4d6f6729dad8',1,'rtabmap::Parameters']]], + ['defaultodommsckfopttranslationthreshold_304',['defaultOdomMSCKFOptTranslationThreshold',['../classrtabmap_1_1Parameters.html#af30192a47c66b1fc6c73fec78092f940',1,'rtabmap::Parameters']]], + ['defaultodommsckfpatchsize_305',['defaultOdomMSCKFPatchSize',['../classrtabmap_1_1Parameters.html#a6aceae41d0ddc22cee471661a8dc9430',1,'rtabmap::Parameters']]], + ['defaultodommsckfpositionstdthreshold_306',['defaultOdomMSCKFPositionStdThreshold',['../classrtabmap_1_1Parameters.html#a1a6adbc06f4f19059b17f77ed6c744a0',1,'rtabmap::Parameters']]], + ['defaultodommsckfpyramidlevels_307',['defaultOdomMSCKFPyramidLevels',['../classrtabmap_1_1Parameters.html#aa4b73d6831d8daaa9db3981e30b49818',1,'rtabmap::Parameters']]], + ['defaultodommsckfransacthreshold_308',['defaultOdomMSCKFRansacThreshold',['../classrtabmap_1_1Parameters.html#a092a2962faabb91bf8486e71d31f0a07',1,'rtabmap::Parameters']]], + ['defaultodommsckfrotationthreshold_309',['defaultOdomMSCKFRotationThreshold',['../classrtabmap_1_1Parameters.html#a1a4d1f9579e16ebf21a7ab4ba3436a60',1,'rtabmap::Parameters']]], + ['defaultodommsckfstereothreshold_310',['defaultOdomMSCKFStereoThreshold',['../classrtabmap_1_1Parameters.html#ab2f28e5a6de694c7a55519dec63c5a30',1,'rtabmap::Parameters']]], + ['defaultodommsckftrackingratethreshold_311',['defaultOdomMSCKFTrackingRateThreshold',['../classrtabmap_1_1Parameters.html#a4b15c6cece18b7fbfeab9c3012e8f975',1,'rtabmap::Parameters']]], + ['defaultodommsckftrackprecision_312',['defaultOdomMSCKFTrackPrecision',['../classrtabmap_1_1Parameters.html#a677ee5a5b6bae0b65b9c4735494fc823',1,'rtabmap::Parameters']]], + ['defaultodommsckftranslationthreshold_313',['defaultOdomMSCKFTranslationThreshold',['../classrtabmap_1_1Parameters.html#a80d7a199eca7bf5dbe11a89ae2505dc8',1,'rtabmap::Parameters']]], + ['defaultodomokvisconfigpath_314',['defaultOdomOKVISConfigPath',['../classrtabmap_1_1Parameters.html#a42709fed698a2b97684140ac9f5a7b32',1,'rtabmap::Parameters']]], + ['defaultodomopen3dmaxdepth_315',['defaultOdomOpen3DMaxDepth',['../classrtabmap_1_1Parameters.html#a3501ff6b79ecf1089480b180a24d375f',1,'rtabmap::Parameters']]], + ['defaultodomopen3dmethod_316',['defaultOdomOpen3DMethod',['../classrtabmap_1_1Parameters.html#a454aed6a09f909eb384aaf7f5b6a0995',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsaccelerometernoisedensity_317',['defaultOdomOpenVINSAccelerometerNoiseDensity',['../classrtabmap_1_1Parameters.html#ad3b48f09c6ae5b0749794c289763f6f3',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsaccelerometerrandomwalk_318',['defaultOdomOpenVINSAccelerometerRandomWalk',['../classrtabmap_1_1Parameters.html#ae244b49a31a04101cfcea4c5e5d6eff1',1,'rtabmap::Parameters']]], + ['defaultodomopenvinscalibcamextrinsics_319',['defaultOdomOpenVINSCalibCamExtrinsics',['../classrtabmap_1_1Parameters.html#abad820880f66289a5bb3539b6cece37b',1,'rtabmap::Parameters']]], + ['defaultodomopenvinscalibcamintrinsics_320',['defaultOdomOpenVINSCalibCamIntrinsics',['../classrtabmap_1_1Parameters.html#a325720d717ef80d19b03a9f2d504ed28',1,'rtabmap::Parameters']]], + ['defaultodomopenvinscalibcamtimeoffset_321',['defaultOdomOpenVINSCalibCamTimeoffset',['../classrtabmap_1_1Parameters.html#ab6dd58e8cc0f581bf02765ffbf8d6df7',1,'rtabmap::Parameters']]], + ['defaultodomopenvinscalibimugsensitivity_322',['defaultOdomOpenVINSCalibIMUGSensitivity',['../classrtabmap_1_1Parameters.html#ab14ce144b0d11185b303a9f336590174',1,'rtabmap::Parameters']]], + ['defaultodomopenvinscalibimuintrinsics_323',['defaultOdomOpenVINSCalibIMUIntrinsics',['../classrtabmap_1_1Parameters.html#a43cf0249cd4accae00804d80d7ec74bd',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsconfigpath_324',['defaultOdomOpenVINSConfigPath',['../classrtabmap_1_1Parameters.html#a3d0f13ab949ed08f216ecf7dea6dc4aa',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsdtslamdelay_325',['defaultOdomOpenVINSDtSLAMDelay',['../classrtabmap_1_1Parameters.html#a62210249c6a36aa2d5c82e283b69a89f',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsfeatrepmsckf_326',['defaultOdomOpenVINSFeatRepMSCKF',['../classrtabmap_1_1Parameters.html#a53b0cbaf7b295195689bd52e44f67057',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsfeatrepslam_327',['defaultOdomOpenVINSFeatRepSLAM',['../classrtabmap_1_1Parameters.html#a0e22a193990315a0c169c0f961addaac',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsfimaxbaseline_328',['defaultOdomOpenVINSFiMaxBaseline',['../classrtabmap_1_1Parameters.html#a859b3bc69da9573d1592c76811698451',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsfimaxcondnumber_329',['defaultOdomOpenVINSFiMaxCondNumber',['../classrtabmap_1_1Parameters.html#a0a197c6368939cbc8a365a92580f67c6',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsfimaxruns_330',['defaultOdomOpenVINSFiMaxRuns',['../classrtabmap_1_1Parameters.html#a0ded3bb70718deb25b3c5fd9faba16b1',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsfirefinefeatures_331',['defaultOdomOpenVINSFiRefineFeatures',['../classrtabmap_1_1Parameters.html#a6ffc20ed47a965ac527889e4946833d0',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsfitriangulate1d_332',['defaultOdomOpenVINSFiTriangulate1d',['../classrtabmap_1_1Parameters.html#a68fe1405aa148b207622af0951b3229c',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsgravitymag_333',['defaultOdomOpenVINSGravityMag',['../classrtabmap_1_1Parameters.html#a59525c19420757af33a0b081c717fd36',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsgyroscopenoisedensity_334',['defaultOdomOpenVINSGyroscopeNoiseDensity',['../classrtabmap_1_1Parameters.html#a878cf99f652db81cb416c2b359fe8438',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsgyroscoperandomwalk_335',['defaultOdomOpenVINSGyroscopeRandomWalk',['../classrtabmap_1_1Parameters.html#a6d7b2adb63801c77d39d5a72a09decad',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdyninflationba_336',['defaultOdomOpenVINSInitDynInflationBa',['../classrtabmap_1_1Parameters.html#afe5184aef893a0b985f979c2c1f78d59',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdyninflationbg_337',['defaultOdomOpenVINSInitDynInflationBg',['../classrtabmap_1_1Parameters.html#a1d021093c325316bb03a57b16308b6e5',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdyninflationori_338',['defaultOdomOpenVINSInitDynInflationOri',['../classrtabmap_1_1Parameters.html#ac7e1906e0f98e72750f419e72e821120',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdyninflationvel_339',['defaultOdomOpenVINSInitDynInflationVel',['../classrtabmap_1_1Parameters.html#ab5bfd3d2cf5d6dacebeb77f00c96003b',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynmindeg_340',['defaultOdomOpenVINSInitDynMinDeg',['../classrtabmap_1_1Parameters.html#a89160b019c1d237ad7f67720e741b790',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynminreccond_341',['defaultOdomOpenVINSInitDynMinRecCond',['../classrtabmap_1_1Parameters.html#a0a30a3740f3427803f325c2dff6ff88c',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynmlemaxiter_342',['defaultOdomOpenVINSInitDynMLEMaxIter',['../classrtabmap_1_1Parameters.html#a016c6e6429a1972d19a2265285420cff',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynmlemaxthreads_343',['defaultOdomOpenVINSInitDynMLEMaxThreads',['../classrtabmap_1_1Parameters.html#a9dfa2510f2abfc920345222b7bf3bb42',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynmlemaxtime_344',['defaultOdomOpenVINSInitDynMLEMaxTime',['../classrtabmap_1_1Parameters.html#a6cb0a7432ebba00c7c6457253430eb9e',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynmleoptcalib_345',['defaultOdomOpenVINSInitDynMLEOptCalib',['../classrtabmap_1_1Parameters.html#a937e112aa605e4674401dc8e01631433',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynnumpose_346',['defaultOdomOpenVINSInitDynNumPose',['../classrtabmap_1_1Parameters.html#a3e612bb9c96142493df81d2f5ae82933',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitdynuse_347',['defaultOdomOpenVINSInitDynUse',['../classrtabmap_1_1Parameters.html#aed862b5334f34e11f0c1c1ae72eee7e0',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitimuthresh_348',['defaultOdomOpenVINSInitIMUThresh',['../classrtabmap_1_1Parameters.html#a0a444b5fd99ca929eafe9f369deb6275',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitmaxdisparity_349',['defaultOdomOpenVINSInitMaxDisparity',['../classrtabmap_1_1Parameters.html#a3cf405a2987bfc621c957b25f29cf9a4',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitmaxfeatures_350',['defaultOdomOpenVINSInitMaxFeatures',['../classrtabmap_1_1Parameters.html#a06e454a54226066c9fe555147e2a924f',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsinitwindowtime_351',['defaultOdomOpenVINSInitWindowTime',['../classrtabmap_1_1Parameters.html#a497e3c6de5c331901a25f8f20dc22e33',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsintegration_352',['defaultOdomOpenVINSIntegration',['../classrtabmap_1_1Parameters.html#a07e666fe4774be272d92169d7e51d72e',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsleftmaskpath_353',['defaultOdomOpenVINSLeftMaskPath',['../classrtabmap_1_1Parameters.html#ae99dde6443571ac09d8db1bac3d5824e',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsmaxclones_354',['defaultOdomOpenVINSMaxClones',['../classrtabmap_1_1Parameters.html#a53df19bf9e8b01c78258b17d784432ed',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsmaxmsckfinupdate_355',['defaultOdomOpenVINSMaxMSCKFInUpdate',['../classrtabmap_1_1Parameters.html#a94acdf45e1bf8ce5b1d547f37e04b9b2',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsmaxslam_356',['defaultOdomOpenVINSMaxSLAM',['../classrtabmap_1_1Parameters.html#a1e1aa930222b5df89e4059640c01f77f',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsmaxslaminupdate_357',['defaultOdomOpenVINSMaxSLAMInUpdate',['../classrtabmap_1_1Parameters.html#a953fca633fc1700453fad55faa5efd9f',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsminpxdist_358',['defaultOdomOpenVINSMinPxDist',['../classrtabmap_1_1Parameters.html#a3379fb4026b4f2b87b4d9ac962b02884',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsnumpts_359',['defaultOdomOpenVINSNumPts',['../classrtabmap_1_1Parameters.html#acc3507fadec6548443ee3ca6d51ed74b',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsrightmaskpath_360',['defaultOdomOpenVINSRightMaskPath',['../classrtabmap_1_1Parameters.html#a2e179e0624073ebc5d2934cd836b343d',1,'rtabmap::Parameters']]], + ['defaultodomopenvinstryzupt_361',['defaultOdomOpenVINSTryZUPT',['../classrtabmap_1_1Parameters.html#af4eebbcf12dd4e9cfcee87552c8086df',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsupmsckfchi2multiplier_362',['defaultOdomOpenVINSUpMSCKFChi2Multiplier',['../classrtabmap_1_1Parameters.html#ad3a86a56e223816258cad17c2a0c0910',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsupmsckfsigmapx_363',['defaultOdomOpenVINSUpMSCKFSigmaPx',['../classrtabmap_1_1Parameters.html#affdeec9133e7f06af421cccf87bcb981',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsupslamchi2multiplier_364',['defaultOdomOpenVINSUpSLAMChi2Multiplier',['../classrtabmap_1_1Parameters.html#ab835ef788b3b42b8c85e11f89cadcd5b',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsupslamsigmapx_365',['defaultOdomOpenVINSUpSLAMSigmaPx',['../classrtabmap_1_1Parameters.html#a9de79f11f8e9f5d61d18d2821b095070',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsusefej_366',['defaultOdomOpenVINSUseFEJ',['../classrtabmap_1_1Parameters.html#a864a71e62e61b03d2c23afa2abf2c7db',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsuseklt_367',['defaultOdomOpenVINSUseKLT',['../classrtabmap_1_1Parameters.html#abf2880c3c5dbb224274237d99b0185cc',1,'rtabmap::Parameters']]], + ['defaultodomopenvinsusestereo_368',['defaultOdomOpenVINSUseStereo',['../classrtabmap_1_1Parameters.html#abc1565f7225cd5be7f09e82d6b52c4f1',1,'rtabmap::Parameters']]], + ['defaultodomopenvinszuptchi2multiplier_369',['defaultOdomOpenVINSZUPTChi2Multiplier',['../classrtabmap_1_1Parameters.html#aa67576cd497ae3c827fc00cdd383d7a6',1,'rtabmap::Parameters']]], + ['defaultodomopenvinszuptmaxdisparity_370',['defaultOdomOpenVINSZUPTMaxDisparity',['../classrtabmap_1_1Parameters.html#a2f847a941866b28e6aa401babfe459c6',1,'rtabmap::Parameters']]], + ['defaultodomopenvinszuptmaxvelodicy_371',['defaultOdomOpenVINSZUPTMaxVelodicy',['../classrtabmap_1_1Parameters.html#a4bdf4f5c9e84c943a7414576b9192b26',1,'rtabmap::Parameters']]], + ['defaultodomopenvinszuptnoisemultiplier_372',['defaultOdomOpenVINSZUPTNoiseMultiplier',['../classrtabmap_1_1Parameters.html#ac38e66485ad24d894911d9ce03986689',1,'rtabmap::Parameters']]], + ['defaultodomopenvinszuptonlyatbeginning_373',['defaultOdomOpenVINSZUPTOnlyAtBeginning',['../classrtabmap_1_1Parameters.html#a91b98b9532960850486e6eb55a12e06d',1,'rtabmap::Parameters']]], + ['defaultodomorbslamaccnoise_374',['defaultOdomORBSLAMAccNoise',['../classrtabmap_1_1Parameters.html#a0fceb51732eea1d2c2f5cfcfc9f6c908',1,'rtabmap::Parameters']]], + ['defaultodomorbslamaccwalk_375',['defaultOdomORBSLAMAccWalk',['../classrtabmap_1_1Parameters.html#a5e01b168e4a31aec792366e0139cc959',1,'rtabmap::Parameters']]], + ['defaultodomorbslambf_376',['defaultOdomORBSLAMBf',['../classrtabmap_1_1Parameters.html#a69c4cb422de40aa1346158375147a333',1,'rtabmap::Parameters']]], + ['defaultodomorbslamfps_377',['defaultOdomORBSLAMFps',['../classrtabmap_1_1Parameters.html#ae927ca70227e512394ca9b7b91a1251b',1,'rtabmap::Parameters']]], + ['defaultodomorbslamgyronoise_378',['defaultOdomORBSLAMGyroNoise',['../classrtabmap_1_1Parameters.html#a92c076aa98e5f4d3996ab370305fb128',1,'rtabmap::Parameters']]], + ['defaultodomorbslamgyrowalk_379',['defaultOdomORBSLAMGyroWalk',['../classrtabmap_1_1Parameters.html#a34cae713888a601086153ac0fb5236df',1,'rtabmap::Parameters']]], + ['defaultodomorbslaminertial_380',['defaultOdomORBSLAMInertial',['../classrtabmap_1_1Parameters.html#aac902f6d6374c112c3a60b6ae7c305df',1,'rtabmap::Parameters']]], + ['defaultodomorbslammapsize_381',['defaultOdomORBSLAMMapSize',['../classrtabmap_1_1Parameters.html#a3c339175a63d8b6ff3111baf64862bba',1,'rtabmap::Parameters']]], + ['defaultodomorbslammaxfeatures_382',['defaultOdomORBSLAMMaxFeatures',['../classrtabmap_1_1Parameters.html#ad41dc0470b91a895e53a5d1319701096',1,'rtabmap::Parameters']]], + ['defaultodomorbslamsamplingrate_383',['defaultOdomORBSLAMSamplingRate',['../classrtabmap_1_1Parameters.html#a98f800e901efb131cc4399a811462f83',1,'rtabmap::Parameters']]], + ['defaultodomorbslamthdepth_384',['defaultOdomORBSLAMThDepth',['../classrtabmap_1_1Parameters.html#affa55160db0408d1d22ae7935649b4ec',1,'rtabmap::Parameters']]], + ['defaultodomorbslamvocpath_385',['defaultOdomORBSLAMVocPath',['../classrtabmap_1_1Parameters.html#a9191f537b0cbd35fa3865b584168b1a3',1,'rtabmap::Parameters']]], + ['defaultodomparticlelambdar_386',['defaultOdomParticleLambdaR',['../classrtabmap_1_1Parameters.html#a999356e45e0d04c0e23b8a658bdce1ad',1,'rtabmap::Parameters']]], + ['defaultodomparticlelambdat_387',['defaultOdomParticleLambdaT',['../classrtabmap_1_1Parameters.html#a5b779a5e544c6fcdc714683edba8b3d3',1,'rtabmap::Parameters']]], + ['defaultodomparticlenoiser_388',['defaultOdomParticleNoiseR',['../classrtabmap_1_1Parameters.html#a8e6f5c04ac08cc14e6a8d7163a6df977',1,'rtabmap::Parameters']]], + ['defaultodomparticlenoiset_389',['defaultOdomParticleNoiseT',['../classrtabmap_1_1Parameters.html#a36a060c171c3804e1e208f879c93e7e6',1,'rtabmap::Parameters']]], + ['defaultodomparticlesize_390',['defaultOdomParticleSize',['../classrtabmap_1_1Parameters.html#a080173bc5ca04f3b41c0e397339647ab',1,'rtabmap::Parameters']]], + ['defaultodomresetcountdown_391',['defaultOdomResetCountdown',['../classrtabmap_1_1Parameters.html#af755f7fbaed913e4718ab7d6f6531db6',1,'rtabmap::Parameters']]], + ['defaultodomscankeyframethr_392',['defaultOdomScanKeyFrameThr',['../classrtabmap_1_1Parameters.html#ad6174a0ecd9ac76d8242540c30df4ad5',1,'rtabmap::Parameters']]], + ['defaultodomstrategy_393',['defaultOdomStrategy',['../classrtabmap_1_1Parameters.html#a1e9109160a37784a68c945acebd38525',1,'rtabmap::Parameters']]], + ['defaultodomvinsfusionconfigpath_394',['defaultOdomVINSFusionConfigPath',['../classrtabmap_1_1Parameters.html#a383c3a45b5aa61295e33a6e9da4542c5',1,'rtabmap::Parameters']]], + ['defaultodomviskeyframethr_395',['defaultOdomVisKeyFrameThr',['../classrtabmap_1_1Parameters.html#ae37f0155b9c8b516cda895f08b1344ba',1,'rtabmap::Parameters']]], + ['defaultodomviso2bucketheight_396',['defaultOdomViso2BucketHeight',['../classrtabmap_1_1Parameters.html#aa0f7d154eb3e914488380c80252b0541',1,'rtabmap::Parameters']]], + ['defaultodomviso2bucketmaxfeatures_397',['defaultOdomViso2BucketMaxFeatures',['../classrtabmap_1_1Parameters.html#a4cbb446867b50e3187af090146c578f0',1,'rtabmap::Parameters']]], + ['defaultodomviso2bucketwidth_398',['defaultOdomViso2BucketWidth',['../classrtabmap_1_1Parameters.html#ad46d465287b4b685122eec82f8765da6',1,'rtabmap::Parameters']]], + ['defaultodomviso2inlierthreshold_399',['defaultOdomViso2InlierThreshold',['../classrtabmap_1_1Parameters.html#a429bac1484f93fa8a011f72c98e763ea',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchbinsize_400',['defaultOdomViso2MatchBinsize',['../classrtabmap_1_1Parameters.html#aff4139b8a4b5be3bb32f9d7f7a56786a',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchdisptolerance_401',['defaultOdomViso2MatchDispTolerance',['../classrtabmap_1_1Parameters.html#aeef943b33c89637852d411a2e43a5d7a',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchhalfresolution_402',['defaultOdomViso2MatchHalfResolution',['../classrtabmap_1_1Parameters.html#ab25dec8a4a1ba5ef0bc3ef14d455ffd4',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchmultistage_403',['defaultOdomViso2MatchMultiStage',['../classrtabmap_1_1Parameters.html#a38c5e12cb00d850e9741248fb564be0f',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchnmsn_404',['defaultOdomViso2MatchNmsN',['../classrtabmap_1_1Parameters.html#a6dc343145cffd796512b4b0733057642',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchnmstau_405',['defaultOdomViso2MatchNmsTau',['../classrtabmap_1_1Parameters.html#a2e80812231c26ef3d3a2e06ce3a5d79e',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchoutlierdisptolerance_406',['defaultOdomViso2MatchOutlierDispTolerance',['../classrtabmap_1_1Parameters.html#af9a738592540bc96e5f9b054fdd34f96',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchoutlierflowtolerance_407',['defaultOdomViso2MatchOutlierFlowTolerance',['../classrtabmap_1_1Parameters.html#a4c488a981cf4228a1ae147505695b7ea',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchradius_408',['defaultOdomViso2MatchRadius',['../classrtabmap_1_1Parameters.html#a2cb8a4380b2ac7513acfe4c227b0f512',1,'rtabmap::Parameters']]], + ['defaultodomviso2matchrefinement_409',['defaultOdomViso2MatchRefinement',['../classrtabmap_1_1Parameters.html#ad0ee385292880d42488589f00f820335',1,'rtabmap::Parameters']]], + ['defaultodomviso2ransaciters_410',['defaultOdomViso2RansacIters',['../classrtabmap_1_1Parameters.html#a0dfa5c17449e9e07f21ec6cdbb637e71',1,'rtabmap::Parameters']]], + ['defaultodomviso2reweighting_411',['defaultOdomViso2Reweighting',['../classrtabmap_1_1Parameters.html#acca03777ae8d44bbb151efe95d866370',1,'rtabmap::Parameters']]], + ['defaultoptimizerbaseline_412',['defaultOptimizerBaseline',['../classrtabmap_1_1Parameters.html#a62219439aa503751ef54d6476e0ef5c2',1,'rtabmap::Parameters']]], + ['defaultoptimizerdisparityvariance_413',['defaultOptimizerDisparityVariance',['../classrtabmap_1_1Parameters.html#a9b2bf1254c87e79d358dd45a27d92254',1,'rtabmap::Parameters']]], + ['defaultoptimizerepsilon_414',['defaultOptimizerEpsilon',['../classrtabmap_1_1Parameters.html#a8fb0df24ed2d24a013abc03828f43acc',1,'rtabmap::Parameters']]], + ['defaultoptimizergravitysigma_415',['defaultOptimizerGravitySigma',['../classrtabmap_1_1Parameters.html#a88fab03b485f103123fad036a536c71a',1,'rtabmap::Parameters']]], + ['defaultoptimizeriterations_416',['defaultOptimizerIterations',['../classrtabmap_1_1Parameters.html#a88a7018a56b4e6c7c0ceb8e11286f319',1,'rtabmap::Parameters']]], + ['defaultoptimizerlandmarksignored_417',['defaultOptimizerLandmarksIgnored',['../classrtabmap_1_1Parameters.html#a45cdc34f61574e7de40f2d4a822b1ca6',1,'rtabmap::Parameters']]], + ['defaultoptimizerpixelvariance_418',['defaultOptimizerPixelVariance',['../classrtabmap_1_1Parameters.html#aac621d5d3acba7b0d9a9b5dcd52f7d4f',1,'rtabmap::Parameters']]], + ['defaultoptimizerpriorsignored_419',['defaultOptimizerPriorsIgnored',['../classrtabmap_1_1Parameters.html#a6394c7cc99dca72faf68799adc89ffd7',1,'rtabmap::Parameters']]], + ['defaultoptimizerrobust_420',['defaultOptimizerRobust',['../classrtabmap_1_1Parameters.html#a2a83a1c7b7cc3dfe1b03bd9c10a437fd',1,'rtabmap::Parameters']]], + ['defaultoptimizerrobustkerneldelta_421',['defaultOptimizerRobustKernelDelta',['../classrtabmap_1_1Parameters.html#a29ca5e5f03feb515f565edb0caae230b',1,'rtabmap::Parameters']]], + ['defaultoptimizerstrategy_422',['defaultOptimizerStrategy',['../classrtabmap_1_1Parameters.html#a09eb562dd5700d848c1e8ccfa161e94e',1,'rtabmap::Parameters']]], + ['defaultoptimizervarianceignored_423',['defaultOptimizerVarianceIgnored',['../classrtabmap_1_1Parameters.html#ad329ace1333ac8c94cd4043b58173f1b',1,'rtabmap::Parameters']]], + ['defaultorbedgethreshold_424',['defaultORBEdgeThreshold',['../classrtabmap_1_1Parameters.html#a0f10206dac5e7ecfef51feb8c533f996',1,'rtabmap::Parameters']]], + ['defaultorbfirstlevel_425',['defaultORBFirstLevel',['../classrtabmap_1_1Parameters.html#a1d9630d2b1c11e310279388894b4ac7f',1,'rtabmap::Parameters']]], + ['defaultorbgpu_426',['defaultORBGpu',['../classrtabmap_1_1Parameters.html#ae59341ab604bc7a29bd2e6417b63e90e',1,'rtabmap::Parameters']]], + ['defaultorbnlevels_427',['defaultORBNLevels',['../classrtabmap_1_1Parameters.html#abc8351dab8ba91e67ab33fd39240728c',1,'rtabmap::Parameters']]], + ['defaultorbpatchsize_428',['defaultORBPatchSize',['../classrtabmap_1_1Parameters.html#abeca7515070ae40463c94ec043d8a96c',1,'rtabmap::Parameters']]], + ['defaultorbscalefactor_429',['defaultORBScaleFactor',['../classrtabmap_1_1Parameters.html#a2a0b519bfda2c164ac9765e5cafa298e',1,'rtabmap::Parameters']]], + ['defaultorbscoretype_430',['defaultORBScoreType',['../classrtabmap_1_1Parameters.html#ae23c8c0a797337aff68aea63ab366045',1,'rtabmap::Parameters']]], + ['defaultorbwta_5fk_431',['defaultORBWTA_K',['../classrtabmap_1_1Parameters.html#a03b2170e4675ea9a566b9b2e8474d04b',1,'rtabmap::Parameters']]], + ['defaultpydescriptordim_432',['defaultPyDescriptorDim',['../classrtabmap_1_1Parameters.html#acd3f288c78d60132fe3103cc3baa56b6',1,'rtabmap::Parameters']]], + ['defaultpydescriptorpath_433',['defaultPyDescriptorPath',['../classrtabmap_1_1Parameters.html#a679be234a8731a22b2533291030920d9',1,'rtabmap::Parameters']]], + ['defaultpydetectorcuda_434',['defaultPyDetectorCuda',['../classrtabmap_1_1Parameters.html#a67de62af4a854432733f5cd4121532fa',1,'rtabmap::Parameters']]], + ['defaultpydetectorpath_435',['defaultPyDetectorPath',['../classrtabmap_1_1Parameters.html#a12dd2fc3f9ffd3c563d577c64fa890c0',1,'rtabmap::Parameters']]], + ['defaultpymatchercuda_436',['defaultPyMatcherCuda',['../classrtabmap_1_1Parameters.html#ae8b2abba1413851a1ef9d71c24691df9',1,'rtabmap::Parameters']]], + ['defaultpymatcheriterations_437',['defaultPyMatcherIterations',['../classrtabmap_1_1Parameters.html#a21c62122654773faec6dad9e861e6bfa',1,'rtabmap::Parameters']]], + ['defaultpymatchermodel_438',['defaultPyMatcherModel',['../classrtabmap_1_1Parameters.html#a9c56180fc02716fcb268ab139f211e3f',1,'rtabmap::Parameters']]], + ['defaultpymatcherpath_439',['defaultPyMatcherPath',['../classrtabmap_1_1Parameters.html#a978797b8ec7933292493fff90251fa5b',1,'rtabmap::Parameters']]], + ['defaultpymatcherthreshold_440',['defaultPyMatcherThreshold',['../classrtabmap_1_1Parameters.html#a3e826c170c563783be3b31c129db5ecb',1,'rtabmap::Parameters']]], + ['defaultregforce3dof_441',['defaultRegForce3DoF',['../classrtabmap_1_1Parameters.html#aee1046f9615d2ed988c952cc47c9331e',1,'rtabmap::Parameters']]], + ['defaultregrepeatonce_442',['defaultRegRepeatOnce',['../classrtabmap_1_1Parameters.html#a389ef8590b17e0c8e1cca6e01ed82ef0',1,'rtabmap::Parameters']]], + ['defaultregstrategy_443',['defaultRegStrategy',['../classrtabmap_1_1Parameters.html#a2bf8075d9a8e7f47cb99b5ebafaaad34',1,'rtabmap::Parameters']]], + ['defaultrgbdaggressiveloopthr_444',['defaultRGBDAggressiveLoopThr',['../classrtabmap_1_1Parameters.html#aa0280b8578239d72dc63137145c0a26e',1,'rtabmap::Parameters']]], + ['defaultrgbdangularspeedupdate_445',['defaultRGBDAngularSpeedUpdate',['../classrtabmap_1_1Parameters.html#a4bfae76169252ef1b605a3de2cffb79b',1,'rtabmap::Parameters']]], + ['defaultrgbdangularupdate_446',['defaultRGBDAngularUpdate',['../classrtabmap_1_1Parameters.html#afb7eb4db84edfdc8e5db6dd5a223735d',1,'rtabmap::Parameters']]], + ['defaultrgbdcreateoccupancygrid_447',['defaultRGBDCreateOccupancyGrid',['../classrtabmap_1_1Parameters.html#aad44b21f15d9893f9447419a12432ba1',1,'rtabmap::Parameters']]], + ['defaultrgbdenabled_448',['defaultRGBDEnabled',['../classrtabmap_1_1Parameters.html#ac5704dfa1a8d2f498aa41dd22e2fad96',1,'rtabmap::Parameters']]], + ['defaultrgbdforceodom3dof_449',['defaultRGBDForceOdom3DoF',['../classrtabmap_1_1Parameters.html#acd5a7917273e734f113b670f2fe6f0f2',1,'rtabmap::Parameters']]], + ['defaultrgbdgoalreachedradius_450',['defaultRGBDGoalReachedRadius',['../classrtabmap_1_1Parameters.html#aef2ac63e326b9fd31c4aecd71c57a485',1,'rtabmap::Parameters']]], + ['defaultrgbdgoalssavedinuserdata_451',['defaultRGBDGoalsSavedInUserData',['../classrtabmap_1_1Parameters.html#afeb3cc8064aa5bcb10b547565764f938',1,'rtabmap::Parameters']]], + ['defaultrgbdinvertedreg_452',['defaultRGBDInvertedReg',['../classrtabmap_1_1Parameters.html#a8a43f35d5d3ff84ea040d11c67f06cd3',1,'rtabmap::Parameters']]], + ['defaultrgbdlinearspeedupdate_453',['defaultRGBDLinearSpeedUpdate',['../classrtabmap_1_1Parameters.html#aaf25ea9452edef26470859b2fa3a18b0',1,'rtabmap::Parameters']]], + ['defaultrgbdlinearupdate_454',['defaultRGBDLinearUpdate',['../classrtabmap_1_1Parameters.html#a6a5e27ec1dd5895cdc044b15f933847c',1,'rtabmap::Parameters']]], + ['defaultrgbdlocalbundleonloopclosure_455',['defaultRGBDLocalBundleOnLoopClosure',['../classrtabmap_1_1Parameters.html#a3a04224f5cae1e13997bed67bfdf2421',1,'rtabmap::Parameters']]], + ['defaultrgbdlocalimmunizationratio_456',['defaultRGBDLocalImmunizationRatio',['../classrtabmap_1_1Parameters.html#a75e80116239ca237f05b5030dbddff94',1,'rtabmap::Parameters']]], + ['defaultrgbdlocalizationpriorerror_457',['defaultRGBDLocalizationPriorError',['../classrtabmap_1_1Parameters.html#a3ea147a3dcb325d1dd8245d5ac6c355a',1,'rtabmap::Parameters']]], + ['defaultrgbdlocalizationsecondtrywithoutproximitylinks_458',['defaultRGBDLocalizationSecondTryWithoutProximityLinks',['../classrtabmap_1_1Parameters.html#a29069e6e4a55635bf0c553353a309386',1,'rtabmap::Parameters']]], + ['defaultrgbdlocalizationsmoothing_459',['defaultRGBDLocalizationSmoothing',['../classrtabmap_1_1Parameters.html#a0411f730d9d60eba47de4135c54ae517',1,'rtabmap::Parameters']]], + ['defaultrgbdlocalradius_460',['defaultRGBDLocalRadius',['../classrtabmap_1_1Parameters.html#acf286a0736091c5249eb7b3e745ce3e1',1,'rtabmap::Parameters']]], + ['defaultrgbdloopclosureidentityguess_461',['defaultRGBDLoopClosureIdentityGuess',['../classrtabmap_1_1Parameters.html#a3a91dafa1048d1c378960782f9a7c88e',1,'rtabmap::Parameters']]], + ['defaultrgbdloopclosurereextractfeatures_462',['defaultRGBDLoopClosureReextractFeatures',['../classrtabmap_1_1Parameters.html#afd0bc554dfe35e65fa9bbefdf917cfcf',1,'rtabmap::Parameters']]], + ['defaultrgbdloopcovlimited_463',['defaultRGBDLoopCovLimited',['../classrtabmap_1_1Parameters.html#abc8740cd9ff03f46b8c4838b1e79a9b1',1,'rtabmap::Parameters']]], + ['defaultrgbdmarkerdetection_464',['defaultRGBDMarkerDetection',['../classrtabmap_1_1Parameters.html#ac8fa2190bca9a03f92fe33d3ad4052d6',1,'rtabmap::Parameters']]], + ['defaultrgbdmaxlocalretrieved_465',['defaultRGBDMaxLocalRetrieved',['../classrtabmap_1_1Parameters.html#ab6a66375f993df5e2f4c8f20e42aaca6',1,'rtabmap::Parameters']]], + ['defaultrgbdmaxloopclosuredistance_466',['defaultRGBDMaxLoopClosureDistance',['../classrtabmap_1_1Parameters.html#a6ccc6b27ed352368d401cb2eadf4aef9',1,'rtabmap::Parameters']]], + ['defaultrgbdmaxodomcachesize_467',['defaultRGBDMaxOdomCacheSize',['../classrtabmap_1_1Parameters.html#a20604ab3e4ca41289cf8143b73b825bf',1,'rtabmap::Parameters']]], + ['defaultrgbdneighborlinkrefining_468',['defaultRGBDNeighborLinkRefining',['../classrtabmap_1_1Parameters.html#a43cd30d28fef96ead5dad3681918512a',1,'rtabmap::Parameters']]], + ['defaultrgbdnewmapodomchangedistance_469',['defaultRGBDNewMapOdomChangeDistance',['../classrtabmap_1_1Parameters.html#a382348a9c98d6dcde1612d4886747777',1,'rtabmap::Parameters']]], + ['defaultrgbdoptimizefromgraphend_470',['defaultRGBDOptimizeFromGraphEnd',['../classrtabmap_1_1Parameters.html#ac6fe48a78f487f8bd8973166c54c94ea',1,'rtabmap::Parameters']]], + ['defaultrgbdoptimizemaxerror_471',['defaultRGBDOptimizeMaxError',['../classrtabmap_1_1Parameters.html#a34706ecf0c565f91077916bb3b1df82d',1,'rtabmap::Parameters']]], + ['defaultrgbdoptimizemaxerrorrepairradius_472',['defaultRGBDOptimizeMaxErrorRepairRadius',['../classrtabmap_1_1Parameters.html#acbf5f04306c6009925f517397b804b16',1,'rtabmap::Parameters']]], + ['defaultrgbdplanangularvelocity_473',['defaultRGBDPlanAngularVelocity',['../classrtabmap_1_1Parameters.html#aebb28a5fbb4e6d36ccd3c3fc67e8e604',1,'rtabmap::Parameters']]], + ['defaultrgbdplanlinearvelocity_474',['defaultRGBDPlanLinearVelocity',['../classrtabmap_1_1Parameters.html#a0ea9c8facb5cb321f3741e2bedacb4a6',1,'rtabmap::Parameters']]], + ['defaultrgbdplanstuckiterations_475',['defaultRGBDPlanStuckIterations',['../classrtabmap_1_1Parameters.html#a4b1e69675edd82c0e91786c10a1a8670',1,'rtabmap::Parameters']]], + ['defaultrgbdproximityangle_476',['defaultRGBDProximityAngle',['../classrtabmap_1_1Parameters.html#afdb1d6a1d9574cbca1c8709f35e26130',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitybyspace_477',['defaultRGBDProximityBySpace',['../classrtabmap_1_1Parameters.html#a9df84bca361ba3bef08c626dc2f1abc5',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitybytime_478',['defaultRGBDProximityByTime',['../classrtabmap_1_1Parameters.html#a9a1572edf65d9b14ff26fdb2f7041bb8',1,'rtabmap::Parameters']]], + ['defaultrgbdproximityglobalscanmap_479',['defaultRGBDProximityGlobalScanMap',['../classrtabmap_1_1Parameters.html#a92466baf9167fd0afb22b7f9eefa8c0b',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitymaxgraphdepth_480',['defaultRGBDProximityMaxGraphDepth',['../classrtabmap_1_1Parameters.html#a63616e8796fa3ddab768591a031cd122',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitymaxpaths_481',['defaultRGBDProximityMaxPaths',['../classrtabmap_1_1Parameters.html#a1b207ec20b49719f0c2849a3009ed50b',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitymergedscancovfactor_482',['defaultRGBDProximityMergedScanCovFactor',['../classrtabmap_1_1Parameters.html#a0b12eea42081e74fb478aee4754d66bf',1,'rtabmap::Parameters']]], + ['defaultrgbdproximityodomguess_483',['defaultRGBDProximityOdomGuess',['../classrtabmap_1_1Parameters.html#a06df8e609e0574dd3428b8056e33b9f1',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitypathfilteringradius_484',['defaultRGBDProximityPathFilteringRadius',['../classrtabmap_1_1Parameters.html#a2883511bedcc4c220754ea93b6e08525',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitypathmaxneighbors_485',['defaultRGBDProximityPathMaxNeighbors',['../classrtabmap_1_1Parameters.html#a317c5dcf56c171dc06b8734322ef71c5',1,'rtabmap::Parameters']]], + ['defaultrgbdproximitypathrawposesused_486',['defaultRGBDProximityPathRawPosesUsed',['../classrtabmap_1_1Parameters.html#af8d84436a760061ced713ccba723dafd',1,'rtabmap::Parameters']]], + ['defaultrgbdscanmatchingidssavedinlinks_487',['defaultRGBDScanMatchingIdsSavedInLinks',['../classrtabmap_1_1Parameters.html#a55e477f21db71f035354857824cdae62',1,'rtabmap::Parameters']]], + ['defaultrgbdstartatorigin_488',['defaultRGBDStartAtOrigin',['../classrtabmap_1_1Parameters.html#ae9008be85b56ced7a1a0380d6403b4f4',1,'rtabmap::Parameters']]], + ['defaultrtabmapcomputermse_489',['defaultRtabmapComputeRMSE',['../classrtabmap_1_1Parameters.html#a64af0d2d6c1f1d37401c19d333c9d2fd',1,'rtabmap::Parameters']]], + ['defaultrtabmapcreateintermediatenodes_490',['defaultRtabmapCreateIntermediateNodes',['../classrtabmap_1_1Parameters.html#a8883a52eabe5cf1b8543f28883b5c5cc',1,'rtabmap::Parameters']]], + ['defaultrtabmapdetectionrate_491',['defaultRtabmapDetectionRate',['../classrtabmap_1_1Parameters.html#a17d26c31e01108f87151549822d14d55',1,'rtabmap::Parameters']]], + ['defaultrtabmapimagebuffersize_492',['defaultRtabmapImageBufferSize',['../classrtabmap_1_1Parameters.html#acf225328e66eabb45e6e7bb61541b75a',1,'rtabmap::Parameters']]], + ['defaultrtabmapimagesalreadyrectified_493',['defaultRtabmapImagesAlreadyRectified',['../classrtabmap_1_1Parameters.html#a655fb29bc817d5be3be975a68b22d051',1,'rtabmap::Parameters']]], + ['defaultrtabmaploopgps_494',['defaultRtabmapLoopGPS',['../classrtabmap_1_1Parameters.html#a72811b235cade342cb8598f8fc98fd2a',1,'rtabmap::Parameters']]], + ['defaultrtabmaploopratio_495',['defaultRtabmapLoopRatio',['../classrtabmap_1_1Parameters.html#a693a08916d475d7ed25a94f9e5ee9e48',1,'rtabmap::Parameters']]], + ['defaultrtabmaploopthr_496',['defaultRtabmapLoopThr',['../classrtabmap_1_1Parameters.html#a297d4cfc19464ff9944cec968f69f25e',1,'rtabmap::Parameters']]], + ['defaultrtabmapmaxrepublished_497',['defaultRtabmapMaxRepublished',['../classrtabmap_1_1Parameters.html#a84e422bed1fee99bf3add6b22509d7b3',1,'rtabmap::Parameters']]], + ['defaultrtabmapmaxretrieved_498',['defaultRtabmapMaxRetrieved',['../classrtabmap_1_1Parameters.html#a10d3800662d76d7ca707779be4c64562',1,'rtabmap::Parameters']]], + ['defaultrtabmapmemorythr_499',['defaultRtabmapMemoryThr',['../classrtabmap_1_1Parameters.html#a74a04a2c228039577af97a6eca733af4',1,'rtabmap::Parameters']]], + ['defaultrtabmappublishlastsignature_500',['defaultRtabmapPublishLastSignature',['../classrtabmap_1_1Parameters.html#a5409119d4fa7ae4467bb5ad2bd8fd264',1,'rtabmap::Parameters']]], + ['defaultrtabmappublishlikelihood_501',['defaultRtabmapPublishLikelihood',['../classrtabmap_1_1Parameters.html#aec63f44fb276848c0276ef49e157a42e',1,'rtabmap::Parameters']]], + ['defaultrtabmappublishpdf_502',['defaultRtabmapPublishPdf',['../classrtabmap_1_1Parameters.html#a71cdb17c468eb22164c8fea56809381f',1,'rtabmap::Parameters']]], + ['defaultrtabmappublishramusage_503',['defaultRtabmapPublishRAMUsage',['../classrtabmap_1_1Parameters.html#a435580b8d8bfc04a3056a670733fd4ee',1,'rtabmap::Parameters']]], + ['defaultrtabmappublishstats_504',['defaultRtabmapPublishStats',['../classrtabmap_1_1Parameters.html#a7c5e66f953be45705f9733cb9b6c45fe',1,'rtabmap::Parameters']]], + ['defaultrtabmaprectifyonlyfeatures_505',['defaultRtabmapRectifyOnlyFeatures',['../classrtabmap_1_1Parameters.html#a192b1b802343b48e517d153a44fca57a',1,'rtabmap::Parameters']]], + ['defaultrtabmapsavewmstate_506',['defaultRtabmapSaveWMState',['../classrtabmap_1_1Parameters.html#ae85f3dc522a58805b8e4292924fbcae4',1,'rtabmap::Parameters']]], + ['defaultrtabmapstartnewmapongoodsignature_507',['defaultRtabmapStartNewMapOnGoodSignature',['../classrtabmap_1_1Parameters.html#ae2ec57ced69ca430af3979e0c06ca1de',1,'rtabmap::Parameters']]], + ['defaultrtabmapstartnewmaponloopclosure_508',['defaultRtabmapStartNewMapOnLoopClosure',['../classrtabmap_1_1Parameters.html#abffddbc89dfbc074e09561c39e749102',1,'rtabmap::Parameters']]], + ['defaultrtabmapstatisticlogged_509',['defaultRtabmapStatisticLogged',['../classrtabmap_1_1Parameters.html#a0e063855679c989570030552742516dc',1,'rtabmap::Parameters']]], + ['defaultrtabmapstatisticloggedheaders_510',['defaultRtabmapStatisticLoggedHeaders',['../classrtabmap_1_1Parameters.html#a927f4dbc6c08e694d937ee23363568a7',1,'rtabmap::Parameters']]], + ['defaultrtabmapstatisticlogsbufferedinram_511',['defaultRtabmapStatisticLogsBufferedInRAM',['../classrtabmap_1_1Parameters.html#aaf1d0f53f567096d54ab06ac97598d8f',1,'rtabmap::Parameters']]], + ['defaultrtabmaptimethr_512',['defaultRtabmapTimeThr',['../classrtabmap_1_1Parameters.html#a25c9d8fcef338e3ff2b5906b5a3641d8',1,'rtabmap::Parameters']]], + ['defaultrtabmapvirtualplacelikelihoodratio_513',['defaultRtabmapVirtualPlaceLikelihoodRatio',['../classrtabmap_1_1Parameters.html#a36ed76f23eb746ff97f5c3a751e40743',1,'rtabmap::Parameters']]], + ['defaultrtabmapworkingdirectory_514',['defaultRtabmapWorkingDirectory',['../classrtabmap_1_1Parameters.html#a5ea43cb3ed900709216cf27daf05d34d',1,'rtabmap::Parameters']]], + ['defaultsiftcontrastthreshold_515',['defaultSIFTContrastThreshold',['../classrtabmap_1_1Parameters.html#adc01d33cd863ae0ade2628adcd6c63ae',1,'rtabmap::Parameters']]], + ['defaultsiftedgethreshold_516',['defaultSIFTEdgeThreshold',['../classrtabmap_1_1Parameters.html#a9b6eb51827444f9f62d0ae9f4ab917a7',1,'rtabmap::Parameters']]], + ['defaultsiftgaussianthreshold_517',['defaultSIFTGaussianThreshold',['../classrtabmap_1_1Parameters.html#a3bf6aa344aab628f500b5e481175d55c',1,'rtabmap::Parameters']]], + ['defaultsiftgpu_518',['defaultSIFTGpu',['../classrtabmap_1_1Parameters.html#a21d9a558dd10640d5b6a783ba5feea31',1,'rtabmap::Parameters']]], + ['defaultsiftmaxgaussianthreshold_519',['defaultSIFTMaxGaussianThreshold',['../classrtabmap_1_1Parameters.html#a8600392dd5581a0ac428c998ea21b403',1,'rtabmap::Parameters']]], + ['defaultsiftnoctavelayers_520',['defaultSIFTNOctaveLayers',['../classrtabmap_1_1Parameters.html#a781567208efdfc12e71bd746ffab8207',1,'rtabmap::Parameters']]], + ['defaultsiftpreciseupscale_521',['defaultSIFTPreciseUpscale',['../classrtabmap_1_1Parameters.html#ad80d2376a9730979d3d3f593cc92137c',1,'rtabmap::Parameters']]], + ['defaultsiftrootsift_522',['defaultSIFTRootSIFT',['../classrtabmap_1_1Parameters.html#a588c11fb03b02d42df5240dc65cce418',1,'rtabmap::Parameters']]], + ['defaultsiftsigma_523',['defaultSIFTSigma',['../classrtabmap_1_1Parameters.html#aca50d40cc689b8a88def05680f08f5da',1,'rtabmap::Parameters']]], + ['defaultsiftupscale_524',['defaultSIFTUpscale',['../classrtabmap_1_1Parameters.html#a5353494af0d7bfddbd330da6becef8f9',1,'rtabmap::Parameters']]], + ['defaultstereobmblocksize_525',['defaultStereoBMBlockSize',['../classrtabmap_1_1Parameters.html#af41ea4fb7bb26a8997b8fbe9b72ab579',1,'rtabmap::Parameters']]], + ['defaultstereobmdisp12maxdiff_526',['defaultStereoBMDisp12MaxDiff',['../classrtabmap_1_1Parameters.html#a28f2f033c9e4d8ec27d5e681985f8405',1,'rtabmap::Parameters']]], + ['defaultstereobmmindisparity_527',['defaultStereoBMMinDisparity',['../classrtabmap_1_1Parameters.html#afb4c35b0bf30231b04ab959ce0bf2042',1,'rtabmap::Parameters']]], + ['defaultstereobmnumdisparities_528',['defaultStereoBMNumDisparities',['../classrtabmap_1_1Parameters.html#abea19c85ecb7d078942054d2396ce9d8',1,'rtabmap::Parameters']]], + ['defaultstereobmprefiltercap_529',['defaultStereoBMPreFilterCap',['../classrtabmap_1_1Parameters.html#aabe53158599b1479ed66ddf61d688188',1,'rtabmap::Parameters']]], + ['defaultstereobmprefiltersize_530',['defaultStereoBMPreFilterSize',['../classrtabmap_1_1Parameters.html#a729dda48a58cb48cef88cd1c523120da',1,'rtabmap::Parameters']]], + ['defaultstereobmspecklerange_531',['defaultStereoBMSpeckleRange',['../classrtabmap_1_1Parameters.html#a1fe10e68203a20650dad3c0b158babef',1,'rtabmap::Parameters']]], + ['defaultstereobmspecklewindowsize_532',['defaultStereoBMSpeckleWindowSize',['../classrtabmap_1_1Parameters.html#ad4388d8163b7c79ca22a81e10de1da7f',1,'rtabmap::Parameters']]], + ['defaultstereobmtexturethreshold_533',['defaultStereoBMTextureThreshold',['../classrtabmap_1_1Parameters.html#a7988cca845e3d4ab0f9c8f4044c7b357',1,'rtabmap::Parameters']]], + ['defaultstereobmuniquenessratio_534',['defaultStereoBMUniquenessRatio',['../classrtabmap_1_1Parameters.html#a8a86b2a1c92d1c60ff8732df829d93e0',1,'rtabmap::Parameters']]], + ['defaultstereodensestrategy_535',['defaultStereoDenseStrategy',['../classrtabmap_1_1Parameters.html#ae37ed02b9869832e1e40015b2a742cae',1,'rtabmap::Parameters']]], + ['defaultstereoeps_536',['defaultStereoEps',['../classrtabmap_1_1Parameters.html#affd797869ba81693ceb41c699a16b189',1,'rtabmap::Parameters']]], + ['defaultstereoerrorthreshold_537',['defaultStereoErrorThreshold',['../classrtabmap_1_1Parameters.html#a43dd4b83451d88127fe3d92d24a6f468',1,'rtabmap::Parameters']]], + ['defaultstereogpu_538',['defaultStereoGpu',['../classrtabmap_1_1Parameters.html#a3be75b42ebe3f34e345f97c38944ce21',1,'rtabmap::Parameters']]], + ['defaultstereoiterations_539',['defaultStereoIterations',['../classrtabmap_1_1Parameters.html#ab71248546a9b14dfb0a9d9caf978fd11',1,'rtabmap::Parameters']]], + ['defaultstereomaxdisparity_540',['defaultStereoMaxDisparity',['../classrtabmap_1_1Parameters.html#a3610794bc2182265cb702f459f46b4a9',1,'rtabmap::Parameters']]], + ['defaultstereomaxlevel_541',['defaultStereoMaxLevel',['../classrtabmap_1_1Parameters.html#adb2d145c305560d9c5c660bb74a024b5',1,'rtabmap::Parameters']]], + ['defaultstereomindisparity_542',['defaultStereoMinDisparity',['../classrtabmap_1_1Parameters.html#ace1334e39c04840c4607f3369c73deaa',1,'rtabmap::Parameters']]], + ['defaultstereomineigthreshold_543',['defaultStereoMinEigThreshold',['../classrtabmap_1_1Parameters.html#ac7f0f4f9f362450c79ae78851913fdcf',1,'rtabmap::Parameters']]], + ['defaultstereoopticalflow_544',['defaultStereoOpticalFlow',['../classrtabmap_1_1Parameters.html#a9a332a183a459fb27dc5a209d7ed79d7',1,'rtabmap::Parameters']]], + ['defaultstereosgbmblocksize_545',['defaultStereoSGBMBlockSize',['../classrtabmap_1_1Parameters.html#aa9b0276b847320e2ceb5f6f536e8b4d6',1,'rtabmap::Parameters']]], + ['defaultstereosgbmdisp12maxdiff_546',['defaultStereoSGBMDisp12MaxDiff',['../classrtabmap_1_1Parameters.html#a3bc7e2d1fbfb1cf62d41a112b23fcfa2',1,'rtabmap::Parameters']]], + ['defaultstereosgbmmindisparity_547',['defaultStereoSGBMMinDisparity',['../classrtabmap_1_1Parameters.html#a10a6872195e5d06d192599c34f466f3e',1,'rtabmap::Parameters']]], + ['defaultstereosgbmmode_548',['defaultStereoSGBMMode',['../classrtabmap_1_1Parameters.html#ae15de14b2d38197d68681b431127c8d7',1,'rtabmap::Parameters']]], + ['defaultstereosgbmnumdisparities_549',['defaultStereoSGBMNumDisparities',['../classrtabmap_1_1Parameters.html#a21c10e376ba39baa30de0852667f0b95',1,'rtabmap::Parameters']]], + ['defaultstereosgbmp1_550',['defaultStereoSGBMP1',['../classrtabmap_1_1Parameters.html#a4430ed2635ebecb07373215e32d22528',1,'rtabmap::Parameters']]], + ['defaultstereosgbmp2_551',['defaultStereoSGBMP2',['../classrtabmap_1_1Parameters.html#a4b4d64be676abfea14639a769bdb4de0',1,'rtabmap::Parameters']]], + ['defaultstereosgbmprefiltercap_552',['defaultStereoSGBMPreFilterCap',['../classrtabmap_1_1Parameters.html#a56df9c1f66bc2386969a7e98db78a616',1,'rtabmap::Parameters']]], + ['defaultstereosgbmspecklerange_553',['defaultStereoSGBMSpeckleRange',['../classrtabmap_1_1Parameters.html#affdf258b1abcb915b8b434f0cf896609',1,'rtabmap::Parameters']]], + ['defaultstereosgbmspecklewindowsize_554',['defaultStereoSGBMSpeckleWindowSize',['../classrtabmap_1_1Parameters.html#a0b799762d41b09d020c89d6591db4530',1,'rtabmap::Parameters']]], + ['defaultstereosgbmuniquenessratio_555',['defaultStereoSGBMUniquenessRatio',['../classrtabmap_1_1Parameters.html#a4d94a30645c4f406bcd07c81c44404eb',1,'rtabmap::Parameters']]], + ['defaultstereossd_556',['defaultStereoSSD',['../classrtabmap_1_1Parameters.html#a8e40f0194449e89021f25b90456fc4da',1,'rtabmap::Parameters']]], + ['defaultstereousemineigenvals_557',['defaultStereoUseMinEigenVals',['../classrtabmap_1_1Parameters.html#a02e16884db0e7711c14361f21abc8ab7',1,'rtabmap::Parameters']]], + ['defaultstereowinheight_558',['defaultStereoWinHeight',['../classrtabmap_1_1Parameters.html#a73674efa12b70980fd75d2ccb6d570d7',1,'rtabmap::Parameters']]], + ['defaultstereowinwidth_559',['defaultStereoWinWidth',['../classrtabmap_1_1Parameters.html#abaf98fb040c73d8184620b83aa17a665',1,'rtabmap::Parameters']]], + ['defaultsuperpointcuda_560',['defaultSuperPointCuda',['../classrtabmap_1_1Parameters.html#ac8736592c8be8e0d08532ddbbd67669c',1,'rtabmap::Parameters']]], + ['defaultsuperpointmodelpath_561',['defaultSuperPointModelPath',['../classrtabmap_1_1Parameters.html#a7937dcfbdddbb8ce94a24483c69e8379',1,'rtabmap::Parameters']]], + ['defaultsuperpointnms_562',['defaultSuperPointNMS',['../classrtabmap_1_1Parameters.html#a52e41199a441d7faf8bca48bfb493f89',1,'rtabmap::Parameters']]], + ['defaultsuperpointnmsradius_563',['defaultSuperPointNMSRadius',['../classrtabmap_1_1Parameters.html#a20b6d913f74764fc38f373315af31a4d',1,'rtabmap::Parameters']]], + ['defaultsuperpointrpautratcuda_564',['defaultSuperPointRpautratCuda',['../classrtabmap_1_1Parameters.html#a41f09de77ae04f8a2045d03101754cd7',1,'rtabmap::Parameters']]], + ['defaultsuperpointrpautratmodelpath_565',['defaultSuperPointRpautratModelPath',['../classrtabmap_1_1Parameters.html#a8d5ea16300f98ab2a05b2f26ab7d647f',1,'rtabmap::Parameters']]], + ['defaultsuperpointrpautratnms_566',['defaultSuperPointRpautratNMS',['../classrtabmap_1_1Parameters.html#a4182d2ab831934256d47ba166e24a926',1,'rtabmap::Parameters']]], + ['defaultsuperpointrpautratnmsradius_567',['defaultSuperPointRpautratNMSRadius',['../classrtabmap_1_1Parameters.html#a22fe1cd294532b26ef49e4298a69e26b',1,'rtabmap::Parameters']]], + ['defaultsuperpointrpautratthreshold_568',['defaultSuperPointRpautratThreshold',['../classrtabmap_1_1Parameters.html#a69b146047ebb1870028729f0e7be3d50',1,'rtabmap::Parameters']]], + ['defaultsuperpointrpautratweightspath_569',['defaultSuperPointRpautratWeightsPath',['../classrtabmap_1_1Parameters.html#a49c218c9619ea2185fce9487ecf718ab',1,'rtabmap::Parameters']]], + ['defaultsuperpointthreshold_570',['defaultSuperPointThreshold',['../classrtabmap_1_1Parameters.html#ace5033f0007763fc93e65932b9041682',1,'rtabmap::Parameters']]], + ['defaultsurfextended_571',['defaultSURFExtended',['../classrtabmap_1_1Parameters.html#a53f85d547c5cc152962f311803a70fdf',1,'rtabmap::Parameters']]], + ['defaultsurfgpukeypointsratio_572',['defaultSURFGpuKeypointsRatio',['../classrtabmap_1_1Parameters.html#ace3c3edea85a3a6b2e073d14bdfb2ab7',1,'rtabmap::Parameters']]], + ['defaultsurfgpuversion_573',['defaultSURFGpuVersion',['../classrtabmap_1_1Parameters.html#aa74df8b4c0b7b8fb769b1f33ca6a290d',1,'rtabmap::Parameters']]], + ['defaultsurfhessianthreshold_574',['defaultSURFHessianThreshold',['../classrtabmap_1_1Parameters.html#ab79bcf3220b95aafd2d1172359f26ae2',1,'rtabmap::Parameters']]], + ['defaultsurfoctavelayers_575',['defaultSURFOctaveLayers',['../classrtabmap_1_1Parameters.html#a4f35eb1553af531d3f4c59cc35f327bf',1,'rtabmap::Parameters']]], + ['defaultsurfoctaves_576',['defaultSURFOctaves',['../classrtabmap_1_1Parameters.html#ae02e3fea01023968f7f269038f0e477a',1,'rtabmap::Parameters']]], + ['defaultsurfupright_577',['defaultSURFUpright',['../classrtabmap_1_1Parameters.html#a372b88b3284dc01afcfabe4750964a64',1,'rtabmap::Parameters']]], + ['defaultvhepenabled_578',['defaultVhEpEnabled',['../classrtabmap_1_1Parameters.html#a55d159a1f4d432f77b50cde8b642439e',1,'rtabmap::Parameters']]], + ['defaultvhepmatchcountmin_579',['defaultVhEpMatchCountMin',['../classrtabmap_1_1Parameters.html#a0247195ecf1fe7fa766ae79bd49e03e0',1,'rtabmap::Parameters']]], + ['defaultvhepransacparam1_580',['defaultVhEpRansacParam1',['../classrtabmap_1_1Parameters.html#a63632c5cbe1f0b13fbc1bb7ed558d61f',1,'rtabmap::Parameters']]], + ['defaultvhepransacparam2_581',['defaultVhEpRansacParam2',['../classrtabmap_1_1Parameters.html#a4adc701cd2e1d9ee639cf26d41b0a548',1,'rtabmap::Parameters']]], + ['defaultvisbundleadjustment_582',['defaultVisBundleAdjustment',['../classrtabmap_1_1Parameters.html#a04e6d740b74a7796929a1265ff7be884',1,'rtabmap::Parameters']]], + ['defaultviscorfloweps_583',['defaultVisCorFlowEps',['../classrtabmap_1_1Parameters.html#ace9e57ccaffb74ac1991465d20d0b8e3',1,'rtabmap::Parameters']]], + ['defaultviscorflowerrorthreshold_584',['defaultVisCorFlowErrorThreshold',['../classrtabmap_1_1Parameters.html#aa67b91b1e6966f2877e82a38efbc388a',1,'rtabmap::Parameters']]], + ['defaultviscorflowgpu_585',['defaultVisCorFlowGpu',['../classrtabmap_1_1Parameters.html#a434023e866dd8b6300a5952c0fecfbca',1,'rtabmap::Parameters']]], + ['defaultviscorflowiterations_586',['defaultVisCorFlowIterations',['../classrtabmap_1_1Parameters.html#a0c297e3a0aee1942d658f82e737a4d8a',1,'rtabmap::Parameters']]], + ['defaultviscorflowmaxlevel_587',['defaultVisCorFlowMaxLevel',['../classrtabmap_1_1Parameters.html#aef22d8f74728d085ae108c35a1791d82',1,'rtabmap::Parameters']]], + ['defaultviscorflowmineigthreshold_588',['defaultVisCorFlowMinEigThreshold',['../classrtabmap_1_1Parameters.html#aefee30d19bc9b87b06e21abe5eb1cbbc',1,'rtabmap::Parameters']]], + ['defaultviscorflowusemineigenvals_589',['defaultVisCorFlowUseMinEigenVals',['../classrtabmap_1_1Parameters.html#a2a05bef06bac1622562c563fe32927a1',1,'rtabmap::Parameters']]], + ['defaultviscorflowwinsize_590',['defaultVisCorFlowWinSize',['../classrtabmap_1_1Parameters.html#afb33251a94f3517c520a34a3a1283e5a',1,'rtabmap::Parameters']]], + ['defaultviscorguessmatchtoprojection_591',['defaultVisCorGuessMatchToProjection',['../classrtabmap_1_1Parameters.html#aa12553705c26df80ec035a08c172138f',1,'rtabmap::Parameters']]], + ['defaultviscorguesswinsize_592',['defaultVisCorGuessWinSize',['../classrtabmap_1_1Parameters.html#af34904f60b0b96ad96f9cbf1a4b14cd3',1,'rtabmap::Parameters']]], + ['defaultviscornndr_593',['defaultVisCorNNDR',['../classrtabmap_1_1Parameters.html#a9878752f654207e07d5ab91c957eea8e',1,'rtabmap::Parameters']]], + ['defaultviscornntype_594',['defaultVisCorNNType',['../classrtabmap_1_1Parameters.html#a975192ffcb93b8b2923379657090fcf7',1,'rtabmap::Parameters']]], + ['defaultviscortype_595',['defaultVisCorType',['../classrtabmap_1_1Parameters.html#a4390086fa765b55ed8db95ed4c84402f',1,'rtabmap::Parameters']]], + ['defaultvisdepthasmask_596',['defaultVisDepthAsMask',['../classrtabmap_1_1Parameters.html#a8b9bb46e56f16efd4e6e7b48b97ca4e8',1,'rtabmap::Parameters']]], + ['defaultvisdepthmaskfloorthr_597',['defaultVisDepthMaskFloorThr',['../classrtabmap_1_1Parameters.html#a03cefcae7f028d96a1ba1f2aee762594',1,'rtabmap::Parameters']]], + ['defaultvisepipolargeometryvar_598',['defaultVisEpipolarGeometryVar',['../classrtabmap_1_1Parameters.html#a3f14a544667c829c6dfaea70168cc8d2',1,'rtabmap::Parameters']]], + ['defaultvisestimationtype_599',['defaultVisEstimationType',['../classrtabmap_1_1Parameters.html#aaf0ed785770024ea04a36b5748be0acd',1,'rtabmap::Parameters']]], + ['defaultvisfeaturetype_600',['defaultVisFeatureType',['../classrtabmap_1_1Parameters.html#a6d6b05e1579e3b4598e0ef991f74f814',1,'rtabmap::Parameters']]], + ['defaultvisgridcols_601',['defaultVisGridCols',['../classrtabmap_1_1Parameters.html#ac277e2a7fc50b150144308e1ba9b241a',1,'rtabmap::Parameters']]], + ['defaultvisgridrows_602',['defaultVisGridRows',['../classrtabmap_1_1Parameters.html#a073559bc6e3b3b08ac7e7595e9e3dd2a',1,'rtabmap::Parameters']]], + ['defaultvisinlierdistance_603',['defaultVisInlierDistance',['../classrtabmap_1_1Parameters.html#aaaf5aa4cf8883a92ff81342023e4206e',1,'rtabmap::Parameters']]], + ['defaultvisiterations_604',['defaultVisIterations',['../classrtabmap_1_1Parameters.html#a49294cd6ce5b24d516b2a88768e336ba',1,'rtabmap::Parameters']]], + ['defaultvismaxdepth_605',['defaultVisMaxDepth',['../classrtabmap_1_1Parameters.html#afce66bb7dea92bf71cb6c40eee0525aa',1,'rtabmap::Parameters']]], + ['defaultvismaxfeatures_606',['defaultVisMaxFeatures',['../classrtabmap_1_1Parameters.html#a4d1e65f17b6f579a3dc3ea706b7daece',1,'rtabmap::Parameters']]], + ['defaultvismeaninliersdistance_607',['defaultVisMeanInliersDistance',['../classrtabmap_1_1Parameters.html#afc400a1894120b3adbd301ea92dee760',1,'rtabmap::Parameters']]], + ['defaultvismindepth_608',['defaultVisMinDepth',['../classrtabmap_1_1Parameters.html#a0a34ea2af26613e72a8a40d45efe5f3b',1,'rtabmap::Parameters']]], + ['defaultvismininliers_609',['defaultVisMinInliers',['../classrtabmap_1_1Parameters.html#a803b4fd705ce5153fd06920dc658689d',1,'rtabmap::Parameters']]], + ['defaultvismininliersdistribution_610',['defaultVisMinInliersDistribution',['../classrtabmap_1_1Parameters.html#a3fcf445dfb4a6e0d379a92e428dfa6dd',1,'rtabmap::Parameters']]], + ['defaultvispnpflags_611',['defaultVisPnPFlags',['../classrtabmap_1_1Parameters.html#a525f5019e8faa02db110c201b0abe691',1,'rtabmap::Parameters']]], + ['defaultvispnpmaxvariance_612',['defaultVisPnPMaxVariance',['../classrtabmap_1_1Parameters.html#a14411e7adc3db5e7faed1c4376430529',1,'rtabmap::Parameters']]], + ['defaultvispnprefineiterations_613',['defaultVisPnPRefineIterations',['../classrtabmap_1_1Parameters.html#a7a51cff01e503035688fe92d1a88183d',1,'rtabmap::Parameters']]], + ['defaultvispnpreprojerror_614',['defaultVisPnPReprojError',['../classrtabmap_1_1Parameters.html#a5726f7a1920f35b0ffd9f0fe267b1404',1,'rtabmap::Parameters']]], + ['defaultvispnpsamplingpolicy_615',['defaultVisPnPSamplingPolicy',['../classrtabmap_1_1Parameters.html#a11862bd3db45c58db755e297d3647273',1,'rtabmap::Parameters']]], + ['defaultvispnpsplitlinearcovcomponents_616',['defaultVisPnPSplitLinearCovComponents',['../classrtabmap_1_1Parameters.html#a5a06db00062712789d4731839a76b789',1,'rtabmap::Parameters']]], + ['defaultvispnpvariancemedianratio_617',['defaultVisPnPVarianceMedianRatio',['../classrtabmap_1_1Parameters.html#a40a071dad5bb22dfc482f67142013f1a',1,'rtabmap::Parameters']]], + ['defaultvisrefineiterations_618',['defaultVisRefineIterations',['../classrtabmap_1_1Parameters.html#aa9777fe86b771f07d5c65e0f003bcae3',1,'rtabmap::Parameters']]], + ['defaultvisroiratios_619',['defaultVisRoiRatios',['../classrtabmap_1_1Parameters.html#af63113a8692b8400a33c684cee55d604',1,'rtabmap::Parameters']]], + ['defaultvisssc_620',['defaultVisSSC',['../classrtabmap_1_1Parameters.html#a2c78fb7b71679e3aa143f73ac02cc6e0',1,'rtabmap::Parameters']]], + ['defaultvissubpixeps_621',['defaultVisSubPixEps',['../classrtabmap_1_1Parameters.html#abb32e5ec30ef33bb29dbcb5123731630',1,'rtabmap::Parameters']]], + ['defaultvissubpixiterations_622',['defaultVisSubPixIterations',['../classrtabmap_1_1Parameters.html#ae5d158af0e723d456769f20f98624f61',1,'rtabmap::Parameters']]], + ['defaultvissubpixwinsize_623',['defaultVisSubPixWinSize',['../classrtabmap_1_1Parameters.html#ad12de348591423de8595d3c067b419e5',1,'rtabmap::Parameters']]], + ['deletelastlocation_624',['deleteLastLocation',['../classrtabmap_1_1Rtabmap.html#aee23115b4bd02bce5d1721418a0f7599',1,'rtabmap::Rtabmap']]], + ['deletelocation_625',['deleteLocation',['../classrtabmap_1_1Memory.html#a2b91d8b5d651fbaa12a31e364c793a21',1,'rtabmap::Memory']]], + ['deleteunusedwords_626',['deleteUnusedWords',['../classrtabmap_1_1VWDictionary.html#a33c8904edf3d0af65dfd2a6d817416fa',1,'rtabmap::VWDictionary']]], + ['depthbleedingfiltering_627',['depthBleedingFiltering',['../namespacertabmap_1_1util2d.html#a7788d4dabf084959aa69162d5dbb2d2e',1,'rtabmap::util2d']]], + ['depthconfidencecompressed_628',['depthConfidenceCompressed',['../classrtabmap_1_1SensorData.html#aebbab80906082f6e35ce5731fa67ca26',1,'rtabmap::SensorData']]], + ['depthconfidenceraw_629',['depthConfidenceRaw',['../classrtabmap_1_1SensorData.html#a0cfb7cee085b7959c9ddf1d7854ed910',1,'rtabmap::SensorData']]], + ['depthfromcloud_630',['depthFromCloud',['../namespacertabmap_1_1util3d.html#aaf77cb59d32f36c1e9baa2111a7b1b3d',1,'rtabmap::util3d']]], + ['depthfromdisparity_631',['depthFromDisparity',['../namespacertabmap_1_1util2d.html#a110359c4884579e1c7b68d8baa7acb6c',1,'rtabmap::util2d']]], + ['depthfromstereocorrespondences_632',['depthFromStereoCorrespondences',['../namespacertabmap_1_1util2d.html#ae6548e6246eceaff5dcc9ee30514eac5',1,'rtabmap::util2d']]], + ['depthfromstereoimages_633',['depthFromStereoImages',['../namespacertabmap_1_1util2d.html#aacf89454b054d86b53a8038c8a404b50',1,'rtabmap::util2d']]], + ['depthorrightcompressed_634',['depthOrRightCompressed',['../classrtabmap_1_1SensorData.html#a85b36ca12b0936a99d61b768908097da',1,'rtabmap::SensorData']]], + ['depthorrightraw_635',['depthOrRightRaw',['../classrtabmap_1_1SensorData.html#a2476c59283ef2e24d7a3f10301433327',1,'rtabmap::SensorData']]], + ['depthraw_636',['depthRaw',['../classrtabmap_1_1SensorData.html#a1970cd319999fb371873553b53b07d73',1,'rtabmap::SensorData']]], + ['descriptors_637',['descriptors',['../classrtabmap_1_1SensorData.html#a5cf732793c05b16bb67f144524882b26',1,'rtabmap::SensorData']]], + ['deserialize_638',['deserialize',['../classrtabmap_1_1CameraModel.html#a490dc97ca8aa55d96324eb6612ccfd30',1,'rtabmap::CameraModel::deserialize()'],['../classrtabmap_1_1StereoCameraModel.html#afdec3f5bab7ab9b4c339edaa30e639db',1,'rtabmap::StereoCameraModel::deserialize(const unsigned char *data, unsigned int dataSize)'],['../classrtabmap_1_1StereoCameraModel.html#a7467f3a9a7961e643d0cd152286a13dd',1,'rtabmap::StereoCameraModel::deserialize(const std::vector< unsigned char > &data)'],['../classrtabmap_1_1CameraModel.html#a181c2e53da1151c281d85fde986a29c5',1,'rtabmap::CameraModel::deserialize()']]], + ['deserializedata_639',['deserializeData',['../classrtabmap_1_1Statistics.html#a167ea0c3bc76865e90624323e72399c7',1,'rtabmap::Statistics']]], + ['deserializeindex_640',['deserializeindex',['../classrtabmap_1_1VWDictionary.html#a0a29d849a7c2b626407f453e5cb4b526',1,'rtabmap::VWDictionary::deserializeIndex(const unsigned char *data, size_t size)'],['../classrtabmap_1_1VWDictionary.html#a3af1cce90b50dcb0f9dcd77e1fb08aad',1,'rtabmap::VWDictionary::deserializeIndex(const std::vector< unsigned char > &data)']]], + ['deskew_641',['deskew',['../namespacertabmap_1_1util3d.html#ae4f056638c16889c7cb1d41ecac2866c',1,'rtabmap::util3d']]], + ['detectmoreloopclosures_642',['detectMoreLoopClosures',['../classrtabmap_1_1Rtabmap.html#a600d86ab2a67fa08d6a1e726380948ea',1,'rtabmap::Rtabmap']]], + ['disablebilateralfiltering_643',['disableBilateralFiltering',['../classrtabmap_1_1SensorCaptureThread.html#a57beeb2c34d4430e37da05ef8e400a9b',1,'rtabmap::SensorCaptureThread']]], + ['disablefeaturedetection_644',['disableFeatureDetection',['../classrtabmap_1_1SensorCaptureThread.html#aeddec5c0c55aab261b31d0a980a7d327',1,'rtabmap::SensorCaptureThread']]], + ['disableimufiltering_645',['disableimufiltering',['../classrtabmap_1_1IMUThread.html#a7934573b7f4899278f1b048cf9a686bc',1,'rtabmap::IMUThread::disableIMUFiltering()'],['../classrtabmap_1_1SensorCaptureThread.html#a75c2426adc532854f1d7119256b1cf0d',1,'rtabmap::SensorCaptureThread::disableIMUFiltering()']]], + ['disparityfromstereocorrespondences_646',['disparityFromStereoCorrespondences',['../namespacertabmap_1_1util2d.html#a4f10f8038c62a97d3a79bd2dc5bf2c58',1,'rtabmap::util2d']]], + ['disparityfromstereoimages_647',['disparityFromStereoImages',['../namespacertabmap_1_1util2d.html#ad7ea8d1905c7143d376c57c9e22dcea5',1,'rtabmap::util2d']]], + ['downsample_648',['downsample',['../group__PointCloudDownSampling.html#ga2f9dd8a7c572ce78b76aec448b17a863',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga7a57facb7148254d43af7577a3716d15',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#gab4b196b83a0634b8e58c145ed54d510d',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga83657d48dce8b727088941773f4d8a73',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga8c3ca654fb0cc07084fdac8077714b3a',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga32d575439b2f5082c3946bc964c14b75',1,'rtabmap::util3d::downsample(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, int step)'],['../group__PointCloudDownSampling.html#ga83a15e5eaeee8707bfa5563c71154579',1,'rtabmap::util3d::downsample(const LaserScan &cloud, int step)']]], + ['dumpdata_649',['dumpData',['../classrtabmap_1_1Rtabmap.html#a38db1c80ae583e255dd6174ba6d41ffc',1,'rtabmap::Rtabmap']]], + ['dumpdictionary_650',['dumpDictionary',['../classrtabmap_1_1Memory.html#afc3de4b861e23f90bf753794bcb40e68',1,'rtabmap::Memory']]], + ['dumpmemory_651',['dumpMemory',['../classrtabmap_1_1Memory.html#a634e2fdc0e1c93a2cb01f07c9cbac33f',1,'rtabmap::Memory']]], + ['dumpmemorytree_652',['dumpMemoryTree',['../classrtabmap_1_1Memory.html#a4aef39ff933463d9693e8f4f325f74e7',1,'rtabmap::Memory']]], + ['dumpprediction_653',['dumpPrediction',['../classrtabmap_1_1Rtabmap.html#ad0c040e54bbca27dffc46346d96c57cb',1,'rtabmap::Rtabmap']]], + ['dumpsignatures_654',['dumpSignatures',['../classrtabmap_1_1Memory.html#a1b470cb9ff41fd77a35d9a6230750446',1,'rtabmap::Memory']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_4.js b/preview/pr-1492/api/latest/search/functions_4.js index f729b744..233a8fc5 100644 --- a/preview/pr-1492/api/latest/search/functions_4.js +++ b/preview/pr-1492/api/latest/search/functions_4.js @@ -14,14 +14,21 @@ var searchData= ['envsensors_11',['envSensors',['../classrtabmap_1_1SensorData.html#a4cce095c69f9fa8f0035c9f2f51c0ff9',1,'rtabmap::SensorData']]], ['epsilon_12',['epsilon',['../classrtabmap_1_1Optimizer.html#a3bca4e3df1048f8bbad9b3b9473924a2',1,'rtabmap::Optimizer::epsilon()'],['../classrtabmap_1_1StereoOpticalFlow.html#ae53f537e0e9ebf121ff8a8b3bdc410a8',1,'rtabmap::StereoOpticalFlow::epsilon()']]], ['erase_13',['erase',['../classUFile.html#a1faba3e78bb915a685d82f0696e1ec02',1,'UFile']]], - ['error_14',['error',['../classrtabmap_1_1GPS.html#acf16049cca9dfc2fdb46705818f3bb34',1,'rtabmap::GPS']]], - ['estimatemapdepth_15',['estimateMapDepth',['../classclams_1_1FrameProjector.html#a26c74a7a7f6f6e9c2e18d6a38693699c',1,'clams::FrameProjector']]], - ['executenoresult_16',['executeNoResult',['../classrtabmap_1_1DBDriver.html#a835fc23bd4f6532af71f3aadfb8037d8',1,'rtabmap::DBDriver']]], - ['exists_17',['exists',['../classUDirectory.html#ad82410f2502789f23d30984a5b1d7724',1,'UDirectory::exists()'],['../classUFile.html#ab8719ee88436205b171674060eaa4dea',1,'UFile::exists(const std::string &filePath)'],['../classUFile.html#a4963afa70289718a3bd1ca50b6adb420',1,'UFile::exists()']]], - ['exportdictionary_18',['exportDictionary',['../classrtabmap_1_1VWDictionary.html#a1ba7cb31f8658980849ffd9ce76b3cb8',1,'rtabmap::VWDictionary']]], - ['exportposes_19',['exportPoses',['../classrtabmap_1_1Rtabmap.html#aeffdfc811a178ba2e55205b746a6ea71',1,'rtabmap::Rtabmap']]], - ['exposurefusion_20',['exposureFusion',['../namespacertabmap_1_1util2d.html#ac38e8ed586d24c4b9fe72d64afeb9583',1,'rtabmap::util2d']]], - ['extended_21',['extended',['../classrtabmap_1_1Statistics.html#a1e1ba8f7429fa212aa32897877dec122',1,'rtabmap::Statistics']]], - ['extractclusters_22',['extractclusters',['../group__ExtractClusters.html#ga62a0d02930f5969cbff707afe01d1bcd',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga180048dc26009c5d6d1233bb6ce5de04',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga8184974cc084fdd804e82bb979eb2353',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#gaecfbf327f7ef38738d0e592ed470d318',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga7c622ccc41a487527f0448db84fd8539',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#gada592bb1e0525a32412d5009002b9b1e',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga3e51576a82fef5cddffe4d3ae14d8899',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga8e23ae8df06afbb753eb6eb0b54a400a',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)']]], - ['extractindices_23',['extractindices',['../group__ExtractIndices.html#gaa312bb0ae54f1472d4e4f22bee7cc4d6',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gad759e35639cd87f04ebd09eadb5865f5',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gaf6cd58fdda3450fb11496395e35908d7',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gaca2188ec4a875fb9c6d2fa240888dcf1',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#ga2a39a8e9d769e5e2cea8054b7084af1e',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gae196609121fa899ba2735d406aedc73b',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#gaf8e635d6864b0a7f41bad4bb185a57f4',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga93acd3d20cbab15b628cbc2a0f3b1919',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga0c8a4fe56efba09d2bf6c5b84da36702',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga8ce0dc4070d599c6f4a8c55651c2f944',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga8685395807479f06b19d9d41616a03a7',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)']]] + ['erodemap_14',['erodeMap',['../namespacertabmap_1_1util3d.html#aa4d323d39ec23ea314c22f0668ab11c4',1,'rtabmap::util3d']]], + ['error_15',['error',['../classrtabmap_1_1GPS.html#acf16049cca9dfc2fdb46705818f3bb34',1,'rtabmap::GPS']]], + ['estimatemapdepth_16',['estimateMapDepth',['../classclams_1_1FrameProjector.html#a26c74a7a7f6f6e9c2e18d6a38693699c',1,'clams::FrameProjector']]], + ['estimatemotion3dto2d_17',['estimatemotion3dto2d',['../namespacertabmap_1_1util3d.html#a0a1a57cb2be47c4b6670672b2a0a5a93',1,'rtabmap::util3d::estimateMotion3DTo2D(const std::map< int, cv::Point3f > &words3A, const std::map< int, cv::KeyPoint > &words2B, const std::vector< CameraModel > &cameraModels, unsigned int samplingPolicy=0, int minInliers=10, int iterations=100, double reprojError=5., int flagsPnP=0, int pnpRefineIterations=1, int varianceMedianRatio=4, float maxVariance=0, const Transform &guess=Transform::getIdentity(), const std::map< int, cv::Point3f > &words3B=std::map< int, cv::Point3f >(), cv::Mat *covariance=0, std::vector< int > *matchesOut=0, std::vector< int > *inliersOut=0, bool splitLinearCovarianceComponents=false)'],['../namespacertabmap_1_1util3d.html#a3fffe99bf880decfb8a9f60ff7b882bd',1,'rtabmap::util3d::estimateMotion3DTo2D(const std::map< int, cv::Point3f > &words3A, const std::map< int, cv::KeyPoint > &words2B, const std::vector< CameraModel > &cameraModels, unsigned int samplingPolicy, int minInliers, int iterations, double reprojError, int flagsPnP, int refineIterations, int varianceMedianRatio, float maxVariance, const Transform &guess, const std::map< int, cv::Point3f > &words3B, cv::Mat *covariance, std::vector< std::vector< int > > *matchesOut, std::vector< std::vector< int > > *inliersOut, bool splitLinearCovarianceComponents)'],['../namespacertabmap_1_1util3d.html#a94321442a82f05368f8fd9c9a998284e',1,'rtabmap::util3d::estimateMotion3DTo2D(const std::map< int, cv::Point3f > &words3A, const std::map< int, cv::KeyPoint > &words2B, const CameraModel &cameraModel, int minInliers=10, int iterations=100, double reprojError=5., int flagsPnP=0, int pnpRefineIterations=1, int varianceMedianRatio=4, float maxVariance=0, const Transform &guess=Transform::getIdentity(), const std::map< int, cv::Point3f > &words3B=std::map< int, cv::Point3f >(), cv::Mat *covariance=0, std::vector< int > *matchesOut=0, std::vector< int > *inliersOut=0, bool splitLinearCovarianceComponents=false)']]], + ['estimatemotion3dto3d_18',['estimateMotion3DTo3D',['../namespacertabmap_1_1util3d.html#a717fefeecb331b1dddc3ec3b4f6beb3a',1,'rtabmap::util3d']]], + ['executenoresult_19',['executeNoResult',['../classrtabmap_1_1DBDriver.html#a835fc23bd4f6532af71f3aadfb8037d8',1,'rtabmap::DBDriver']]], + ['exists_20',['exists',['../classUFile.html#a4963afa70289718a3bd1ca50b6adb420',1,'UFile::exists()'],['../classUFile.html#ab8719ee88436205b171674060eaa4dea',1,'UFile::exists(const std::string &filePath)'],['../classUDirectory.html#ad82410f2502789f23d30984a5b1d7724',1,'UDirectory::exists()']]], + ['exportdictionary_21',['exportDictionary',['../classrtabmap_1_1VWDictionary.html#a1ba7cb31f8658980849ffd9ce76b3cb8',1,'rtabmap::VWDictionary']]], + ['exportgps_22',['exportGPS',['../namespacertabmap_1_1graph.html#a96a6c2e8348e3d9cfd8b1770d17da9b2',1,'rtabmap::graph']]], + ['exportposes_23',['exportposes',['../classrtabmap_1_1Rtabmap.html#aeffdfc811a178ba2e55205b746a6ea71',1,'rtabmap::Rtabmap::exportPoses()'],['../namespacertabmap_1_1graph.html#af5622dec3112ea0b5154056bde132d46',1,'rtabmap::graph::exportPoses()']]], + ['exposurefusion_24',['exposureFusion',['../namespacertabmap_1_1util2d.html#ac38e8ed586d24c4b9fe72d64afeb9583',1,'rtabmap::util2d']]], + ['extended_25',['extended',['../classrtabmap_1_1Statistics.html#a1e1ba8f7429fa212aa32897877dec122',1,'rtabmap::Statistics']]], + ['extractclusters_26',['extractclusters',['../group__ExtractClusters.html#ga8e23ae8df06afbb753eb6eb0b54a400a',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga3e51576a82fef5cddffe4d3ae14d8899',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#gada592bb1e0525a32412d5009002b9b1e',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga7c622ccc41a487527f0448db84fd8539',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga8184974cc084fdd804e82bb979eb2353',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga180048dc26009c5d6d1233bb6ce5de04',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#ga62a0d02930f5969cbff707afe01d1bcd',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)'],['../group__ExtractClusters.html#gaecfbf327f7ef38738d0e592ed470d318',1,'rtabmap::util3d::extractClusters(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0)']]], + ['extractindices_27',['extractindices',['../group__ExtractIndices.html#ga2a39a8e9d769e5e2cea8054b7084af1e',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gaa312bb0ae54f1472d4e4f22bee7cc4d6',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gad759e35639cd87f04ebd09eadb5865f5',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gaf6cd58fdda3450fb11496395e35908d7',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gaca2188ec4a875fb9c6d2fa240888dcf1',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative, bool keepOrganized)'],['../group__ExtractIndices.html#gae196609121fa899ba2735d406aedc73b',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#gaf8e635d6864b0a7f41bad4bb185a57f4',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga93acd3d20cbab15b628cbc2a0f3b1919',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga0c8a4fe56efba09d2bf6c5b84da36702',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga8ce0dc4070d599c6f4a8c55651c2f944',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)'],['../group__ExtractIndices.html#ga8685395807479f06b19d9d41616a03a7',1,'rtabmap::util3d::extractIndices(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, bool negative)']]], + ['extractplane_28',['extractPlane',['../namespacertabmap_1_1util3d.html#acc584a6135a4567d4566f72a64d0770a',1,'rtabmap::util3d']]], + ['extractxyzcorrespondences_29',['extractxyzcorrespondences',['../namespacertabmap_1_1util3d.html#a58b9802c1fc28b7e8927359173f98de8',1,'rtabmap::util3d::extractXYZCorrespondences(const std::multimap< int, pcl::PointXYZ > &words1, const std::multimap< int, pcl::PointXYZ > &words2, pcl::PointCloud< pcl::PointXYZ > &cloud1, pcl::PointCloud< pcl::PointXYZ > &cloud2)'],['../namespacertabmap_1_1util3d.html#a0696277eef10a197af8fd5dcba52fc12',1,'rtabmap::util3d::extractXYZCorrespondences(const std::list< std::pair< cv::Point2f, cv::Point2f > > &correspondences, const cv::Mat &depthImage1, const cv::Mat &depthImage2, float cx, float cy, float fx, float fy, float maxDepth, pcl::PointCloud< pcl::PointXYZ > &cloud1, pcl::PointCloud< pcl::PointXYZ > &cloud2)'],['../namespacertabmap_1_1util3d.html#a340e76117340170fb465ade8b11dd6af',1,'rtabmap::util3d::extractXYZCorrespondences(const std::list< std::pair< cv::Point2f, cv::Point2f > > &correspondences, const pcl::PointCloud< pcl::PointXYZ > &cloud1, const pcl::PointCloud< pcl::PointXYZ > &cloud2, pcl::PointCloud< pcl::PointXYZ > &inliers1, pcl::PointCloud< pcl::PointXYZ > &inliers2)'],['../namespacertabmap_1_1util3d.html#a43b6de83939173dfd275cbd17f5d7500',1,'rtabmap::util3d::extractXYZCorrespondences(const std::list< std::pair< cv::Point2f, cv::Point2f > > &correspondences, const pcl::PointCloud< pcl::PointXYZRGB > &cloud1, const pcl::PointCloud< pcl::PointXYZRGB > &cloud2, pcl::PointCloud< pcl::PointXYZ > &inliers1, pcl::PointCloud< pcl::PointXYZ > &inliers2)']]], + ['extractxyzcorrespondencesransac_30',['extractXYZCorrespondencesRANSAC',['../namespacertabmap_1_1util3d.html#ab6a2896e40afacde8cb8b0d10a955e02',1,'rtabmap::util3d']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_5.js b/preview/pr-1492/api/latest/search/functions_5.js index 38c74558..1fda619a 100644 --- a/preview/pr-1492/api/latest/search/functions_5.js +++ b/preview/pr-1492/api/latest/search/functions_5.js @@ -4,26 +4,39 @@ var searchData= ['fastbilateralfiltering_1',['fastBilateralFiltering',['../namespacertabmap_1_1util2d.html#a076914fde23d1323fccf71a794b9bc51',1,'rtabmap::util2d']]], ['field_2',['field',['../classrtabmap_1_1LaserScan.html#a61d7ecfee5d444fdde06efb0f13ed68d',1,'rtabmap::LaserScan']]], ['filldepthholes_3',['fillDepthHoles',['../namespacertabmap_1_1util2d.html#aeb3dee2cf6484f0b224d4687899cb004',1,'rtabmap::util2d']]], - ['fillregistereddepthholes_4',['fillRegisteredDepthHoles',['../namespacertabmap_1_1util2d.html#afc6c9b3442c64ef2061365ead3923228',1,'rtabmap::util2d']]], - ['filterkeypointsbydepth_5',['filterKeypointsByDepth',['../classrtabmap_1_1Feature2D.html#aadbb5a7611eb94ea6925115999bc0f4e',1,'rtabmap::Feature2D']]], - ['filterkeypointsbydisparity_6',['filterKeypointsByDisparity',['../classrtabmap_1_1Feature2D.html#a32fa09026282be6a729483bfe57d31ec',1,'rtabmap::Feature2D']]], - ['filterparameters_7',['filterParameters',['../classrtabmap_1_1Parameters.html#a24faced7b8d2ebb7045cd6f8f6382ad7',1,'rtabmap::Parameters']]], - ['findnn_8',['findnn',['../classrtabmap_1_1VWDictionary.html#ac2f21a98b70e91ab2e8a07151c508d1c',1,'rtabmap::VWDictionary::findNN(const std::list< VisualWord * > &vws) const'],['../classrtabmap_1_1VWDictionary.html#aada11cf01b586ac8205f8bff0b1ab295',1,'rtabmap::VWDictionary::findNN(const cv::Mat &descriptors) const']]], - ['findpairs_9',['findpairs',['../classrtabmap_1_1EpipolarGeometry.html#ace979984a7d97ccaa18bf0764318d342',1,'rtabmap::EpipolarGeometry::findPairs(const std::map< int, T > &wordsA, const std::map< int, T > &wordsB, std::list< std::pair< int, std::pair< T, T > > > &pairs, bool ignoreNegativeIds=true)'],['../classrtabmap_1_1EpipolarGeometry.html#a8fc121340b9d638dc9b8c69f2d86c5e7',1,'rtabmap::EpipolarGeometry::findPairs(const std::multimap< int, T > &wordsA, const std::multimap< int, T > &wordsB, std::list< std::pair< int, std::pair< T, T > > > &pairs, bool ignoreNegativeIds=true)']]], - ['findpairsall_10',['findPairsAll',['../classrtabmap_1_1EpipolarGeometry.html#adfcc58ee756cb99887c6d8807bc7104c',1,'rtabmap::EpipolarGeometry']]], - ['findpairsunique_11',['findPairsUnique',['../classrtabmap_1_1EpipolarGeometry.html#a7c3886c647a098d33a88640ed2477e24',1,'rtabmap::EpipolarGeometry']]], - ['flush_12',['flush',['../classULogger.html#a701ad6b99c9040cf3b5d47711e9f6d6a',1,'ULogger']]], - ['force3dof_13',['force3DoF',['../classrtabmap_1_1Registration.html#abb255bdab60a262f9cfc5d868e50cc9c',1,'rtabmap::Registration']]], - ['forget_14',['forget',['../classrtabmap_1_1Memory.html#a51e89ccab2261912b09a5b7178fdd46c',1,'rtabmap::Memory']]], - ['fovx_15',['fovX',['../classrtabmap_1_1CameraModel.html#ac3aa6835f8ae019de4dbf85eed849b75',1,'rtabmap::CameraModel']]], - ['fovy_16',['fovY',['../classrtabmap_1_1CameraModel.html#af4df41cc8a613f3e03b1ed14fc0a887e',1,'rtabmap::CameraModel']]], - ['framesprocessed_17',['framesProcessed',['../classrtabmap_1_1Odometry.html#a7476b9fffee225ef396804ef59084659',1,'rtabmap::Odometry']]], - ['fromeigen4f_18',['fromEigen4f',['../classrtabmap_1_1Transform.html#aed17615176c1c3e6fdc682232b753d29',1,'rtabmap::Transform']]], - ['fromenu_5fwgs84_19',['fromENU_WGS84',['../classrtabmap_1_1GeodeticCoords.html#abc69e5c7f8e473fe6788042237992d43',1,'rtabmap::GeodeticCoords']]], - ['fromgeocentric_5fwgs84_20',['fromGeocentric_WGS84',['../classrtabmap_1_1GeodeticCoords.html#ae37435ee904b9782fcddbf0f72f388bd',1,'rtabmap::GeodeticCoords']]], - ['fromstring_21',['fromString',['../classrtabmap_1_1Transform.html#a8358aacfcddec4ab82c43c758cad0b75',1,'rtabmap::Transform']]], - ['frustumfiltering_22',['frustumfiltering',['../group__FrustumFiltering.html#gad05921639a3371d2ee0f684b77542330',1,'rtabmap::util3d::frustumFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)'],['../group__FrustumFiltering.html#ga93cb6151fc470d6b932b4a7c6cb15090',1,'rtabmap::util3d::frustumFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)'],['../group__FrustumFiltering.html#ga4ceacaabe757da82d3278b08df766a69',1,'rtabmap::util3d::frustumFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)']]], - ['fullupdateneeded_23',['fullUpdateNeeded',['../classrtabmap_1_1GlobalMap.html#a11e9ba83337edf7f08f3c50064be028a',1,'rtabmap::GlobalMap']]], - ['fx_24',['fx',['../classrtabmap_1_1CameraModel.html#acea616d4e141804dbc5c6eda58bebf6b',1,'rtabmap::CameraModel']]], - ['fy_25',['fy',['../classrtabmap_1_1CameraModel.html#ac4089d34947b040205e281edae4151a1',1,'rtabmap::CameraModel']]] + ['fillprojectedcloudholes_4',['fillProjectedCloudHoles',['../namespacertabmap_1_1util3d.html#a992c9dd2c6243261244e0650d3e98564',1,'rtabmap::util3d']]], + ['fillregistereddepthholes_5',['fillRegisteredDepthHoles',['../namespacertabmap_1_1util2d.html#afc6c9b3442c64ef2061365ead3923228',1,'rtabmap::util2d']]], + ['filterduplicatelinks_6',['filterDuplicateLinks',['../namespacertabmap_1_1graph.html#a5d11e3cccfeca97d570c528858863dd2',1,'rtabmap::graph']]], + ['filterfloor_7',['filterFloor',['../namespacertabmap_1_1util3d.html#ae145af1bf4955fa135bcf359fb1fe628',1,'rtabmap::util3d']]], + ['filterkeypointsbydepth_8',['filterKeypointsByDepth',['../classrtabmap_1_1Feature2D.html#aadbb5a7611eb94ea6925115999bc0f4e',1,'rtabmap::Feature2D']]], + ['filterkeypointsbydisparity_9',['filterKeypointsByDisparity',['../classrtabmap_1_1Feature2D.html#a32fa09026282be6a729483bfe57d31ec',1,'rtabmap::Feature2D']]], + ['filterlinks_10',['filterlinks',['../namespacertabmap_1_1graph.html#a592918d54b32d6f13236de85958da300',1,'rtabmap::graph::filterLinks(const std::multimap< int, Link > &links, Link::Type filteredType, bool inverted=false)'],['../namespacertabmap_1_1graph.html#af4dffb2a3eced519378d18bca8fa4419',1,'rtabmap::graph::filterLinks(const std::map< int, Link > &links, Link::Type filteredType, bool inverted=false)']]], + ['filtermaxdepth_11',['filterMaxDepth',['../namespacertabmap_1_1util3d.html#a96efcf6ed971e5a5d6b7f9a5e03d1ce3',1,'rtabmap::util3d']]], + ['filterparameters_12',['filterParameters',['../classrtabmap_1_1Parameters.html#a24faced7b8d2ebb7045cd6f8f6382ad7',1,'rtabmap::Parameters']]], + ['findcorrespondences_13',['findcorrespondences',['../namespacertabmap_1_1util3d.html#a188c2a13980f6b7d85e6e0804a38cb50',1,'rtabmap::util3d::findCorrespondences(const std::multimap< int, cv::KeyPoint > &wordsA, const std::multimap< int, cv::KeyPoint > &wordsB, std::list< std::pair< cv::Point2f, cv::Point2f > > &pairs)'],['../namespacertabmap_1_1util3d.html#ac466a705ab9ee7d99f23842cd71f3c96',1,'rtabmap::util3d::findCorrespondences(const std::multimap< int, cv::Point3f > &words1, const std::multimap< int, cv::Point3f > &words2, std::vector< cv::Point3f > &inliers1, std::vector< cv::Point3f > &inliers2, float maxDepth, std::vector< int > *uniqueCorrespondences=0)'],['../namespacertabmap_1_1util3d.html#a5c07f098f9f5ba889e18d22b927f3cd4',1,'rtabmap::util3d::findCorrespondences(const std::map< int, cv::Point3f > &words1, const std::map< int, cv::Point3f > &words2, std::vector< cv::Point3f > &inliers1, std::vector< cv::Point3f > &inliers2, float maxDepth, std::vector< int > *correspondences=0)']]], + ['findlink_14',['findlink',['../namespacertabmap_1_1graph.html#aaa0b06795dea514ad1d5fdd4626d32ec',1,'rtabmap::graph::findLink(std::multimap< int, Link > &links, int from, int to, bool checkBothWays=true, Link::Type type=Link::kUndef)'],['../namespacertabmap_1_1graph.html#ad91079c9cdd934c8ba8927d3c52b40e5',1,'rtabmap::graph::findLink(std::multimap< int, std::pair< int, Link::Type > > &links, int from, int to, bool checkBothWays=true, Link::Type type=Link::kUndef)'],['../namespacertabmap_1_1graph.html#a06ed3112247c13dcf494665c1d9df327',1,'rtabmap::graph::findLink(std::multimap< int, int > &links, int from, int to, bool checkBothWays=true)'],['../namespacertabmap_1_1graph.html#a7695c60c6bb375057586449674d42eea',1,'rtabmap::graph::findLink(const std::multimap< int, Link > &links, int from, int to, bool checkBothWays=true, Link::Type type=Link::kUndef)'],['../namespacertabmap_1_1graph.html#a8200ae3a6bd27ee2cee4b71d85ace3e9',1,'rtabmap::graph::findLink(const std::multimap< int, std::pair< int, Link::Type > > &links, int from, int to, bool checkBothWays=true, Link::Type type=Link::kUndef)'],['../namespacertabmap_1_1graph.html#aecdcc01682092f4c89257d070aa2a437',1,'rtabmap::graph::findLink(const std::multimap< int, int > &links, int from, int to, bool checkBothWays=true)']]], + ['findlinks_15',['findLinks',['../namespacertabmap_1_1graph.html#a308c9331cd3dd36a776517e64b33bd82',1,'rtabmap::graph']]], + ['findnearestnode_16',['findNearestNode',['../namespacertabmap_1_1graph.html#a3d6e74a018b07cd52151e3e168f6384c',1,'rtabmap::graph']]], + ['findnearestnodes_17',['findnearestnodes',['../namespacertabmap_1_1graph.html#a92dfe14b22f897e11bf5bf3f7a7c9157',1,'rtabmap::graph::findNearestNodes(int nodeId, const std::map< int, Transform > &poses, float radius, float angle=0.0f, int k=0)'],['../namespacertabmap_1_1graph.html#a70a5f4b17aa3bb54cad151c9f290ff7f',1,'rtabmap::graph::findNearestNodes(const Transform &targetPose, const std::map< int, Transform > &poses, float radius, float angle=0.0f, int k=0)'],['../namespacertabmap_1_1graph.html#a52dbbfb5099e97699f2ead9139891a5f',1,'rtabmap::graph::findNearestNodes(const std::map< int, rtabmap::Transform > &nodes, const rtabmap::Transform &targetPose, int k)']]], + ['findnearestposes_18',['findnearestposes',['../namespacertabmap_1_1graph.html#a8cd823f440a4512407ef78d76ff1dbbf',1,'rtabmap::graph::findNearestPoses(int nodeId, const std::map< int, Transform > &poses, float radius, float angle=0.0f, int k=0)'],['../namespacertabmap_1_1graph.html#a236de727a38e51699fe73ff61b459d95',1,'rtabmap::graph::findNearestPoses(const Transform &targetPose, const std::map< int, Transform > &poses, float radius, float angle=0.0f, int k=0)']]], + ['findnn_19',['findnn',['../classrtabmap_1_1VWDictionary.html#aada11cf01b586ac8205f8bff0b1ab295',1,'rtabmap::VWDictionary::findNN(const cv::Mat &descriptors) const'],['../classrtabmap_1_1VWDictionary.html#ac2f21a98b70e91ab2e8a07151c508d1c',1,'rtabmap::VWDictionary::findNN(const std::list< VisualWord * > &vws) const']]], + ['findpairs_20',['findpairs',['../classrtabmap_1_1EpipolarGeometry.html#a8fc121340b9d638dc9b8c69f2d86c5e7',1,'rtabmap::EpipolarGeometry::findPairs(const std::multimap< int, T > &wordsA, const std::multimap< int, T > &wordsB, std::list< std::pair< int, std::pair< T, T > > > &pairs, bool ignoreNegativeIds=true)'],['../classrtabmap_1_1EpipolarGeometry.html#ace979984a7d97ccaa18bf0764318d342',1,'rtabmap::EpipolarGeometry::findPairs(const std::map< int, T > &wordsA, const std::map< int, T > &wordsB, std::list< std::pair< int, std::pair< T, T > > > &pairs, bool ignoreNegativeIds=true)']]], + ['findpairsall_21',['findPairsAll',['../classrtabmap_1_1EpipolarGeometry.html#adfcc58ee756cb99887c6d8807bc7104c',1,'rtabmap::EpipolarGeometry']]], + ['findpairsunique_22',['findPairsUnique',['../classrtabmap_1_1EpipolarGeometry.html#a7c3886c647a098d33a88640ed2477e24',1,'rtabmap::EpipolarGeometry']]], + ['flush_23',['flush',['../classULogger.html#a701ad6b99c9040cf3b5d47711e9f6d6a',1,'ULogger']]], + ['force3dof_24',['force3DoF',['../classrtabmap_1_1Registration.html#abb255bdab60a262f9cfc5d868e50cc9c',1,'rtabmap::Registration']]], + ['forget_25',['forget',['../classrtabmap_1_1Memory.html#a51e89ccab2261912b09a5b7178fdd46c',1,'rtabmap::Memory']]], + ['fovx_26',['fovX',['../classrtabmap_1_1CameraModel.html#ac3aa6835f8ae019de4dbf85eed849b75',1,'rtabmap::CameraModel']]], + ['fovy_27',['fovY',['../classrtabmap_1_1CameraModel.html#af4df41cc8a613f3e03b1ed14fc0a887e',1,'rtabmap::CameraModel']]], + ['framesprocessed_28',['framesProcessed',['../classrtabmap_1_1Odometry.html#a7476b9fffee225ef396804ef59084659',1,'rtabmap::Odometry']]], + ['from_29',['from',['../classrtabmap_1_1Link.html#a185194e8e766ca979e4de7e179f0e534',1,'rtabmap::Link']]], + ['fromeigen4f_30',['fromEigen4f',['../classrtabmap_1_1Transform.html#aed17615176c1c3e6fdc682232b753d29',1,'rtabmap::Transform']]], + ['fromenu_5fwgs84_31',['fromENU_WGS84',['../classrtabmap_1_1GeodeticCoords.html#abc69e5c7f8e473fe6788042237992d43',1,'rtabmap::GeodeticCoords']]], + ['fromgeocentric_5fwgs84_32',['fromGeocentric_WGS84',['../classrtabmap_1_1GeodeticCoords.html#ae37435ee904b9782fcddbf0f72f388bd',1,'rtabmap::GeodeticCoords']]], + ['fromstring_33',['fromString',['../classrtabmap_1_1Transform.html#a8358aacfcddec4ab82c43c758cad0b75',1,'rtabmap::Transform']]], + ['frustumfiltering_34',['frustumfiltering',['../group__FrustumFiltering.html#gad05921639a3371d2ee0f684b77542330',1,'rtabmap::util3d::frustumFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)'],['../group__FrustumFiltering.html#ga93cb6151fc470d6b932b4a7c6cb15090',1,'rtabmap::util3d::frustumFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)'],['../group__FrustumFiltering.html#ga4ceacaabe757da82d3278b08df766a69',1,'rtabmap::util3d::frustumFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Transform &cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)']]], + ['frustumposesfiltering_35',['frustumPosesFiltering',['../namespacertabmap_1_1graph.html#a8213a5876c86611ee4c832981eb1e7de',1,'rtabmap::graph']]], + ['fullupdateneeded_36',['fullUpdateNeeded',['../classrtabmap_1_1GlobalMap.html#a11e9ba83337edf7f08f3c50064be028a',1,'rtabmap::GlobalMap']]], + ['fx_37',['fx',['../classrtabmap_1_1CameraModel.html#acea616d4e141804dbc5c6eda58bebf6b',1,'rtabmap::CameraModel']]], + ['fy_38',['fy',['../classrtabmap_1_1CameraModel.html#ac4089d34947b040205e281edae4151a1',1,'rtabmap::CameraModel']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_6.js b/preview/pr-1492/api/latest/search/functions_6.js index 6c0ebadd..606fb50b 100644 --- a/preview/pr-1492/api/latest/search/functions_6.js +++ b/preview/pr-1492/api/latest/search/functions_6.js @@ -2,198 +2,207 @@ var searchData= [ ['generatedescriptors_0',['generateDescriptors',['../classrtabmap_1_1Feature2D.html#abaca942668ac3d2f16d3e78797ff0fb9',1,'rtabmap::Feature2D']]], ['generatedotgraph_1',['generateDOTGraph',['../classrtabmap_1_1Rtabmap.html#a3c32f64acd943c676a9b11c7dbd3a5ae',1,'rtabmap::Rtabmap']]], - ['generategraph_2',['generategraph',['../classrtabmap_1_1Memory.html#aebef354bb315f522b4767337a6bd1ee6',1,'rtabmap::Memory::generateGraph()'],['../classrtabmap_1_1DBDriver.html#abbf62fc6967cf618e6b2aece44f45230',1,'rtabmap::DBDriver::generateGraph()']]], + ['generategraph_2',['generategraph',['../classrtabmap_1_1DBDriver.html#abbf62fc6967cf618e6b2aece44f45230',1,'rtabmap::DBDriver::generateGraph()'],['../classrtabmap_1_1Memory.html#aebef354bb315f522b4767337a6bd1ee6',1,'rtabmap::Memory::generateGraph()']]], ['generatekeypoints_3',['generateKeypoints',['../classrtabmap_1_1Feature2D.html#a78d70d2150b42203ffd1c94d79661248',1,'rtabmap::Feature2D']]], ['generatekeypoints3d_4',['generateKeypoints3D',['../classrtabmap_1_1Feature2D.html#ae01a548fe993a7aa309cce96645693ce',1,'rtabmap::Feature2D']]], - ['generateprediction_5',['generatePrediction',['../classrtabmap_1_1BayesFilter.html#a489031236b91dbaba0ff192f90799cd4',1,'rtabmap::BayesFilter']]], - ['geocentric_5fwgs84toenu_5fwgs84_6',['Geocentric_WGS84ToENU_WGS84',['../classrtabmap_1_1GeodeticCoords.html#a76c33e9f988c743e429b0a04d18e258d',1,'rtabmap::GeodeticCoords']]], - ['geodeticcoords_7',['geodeticcoords',['../classrtabmap_1_1GeodeticCoords.html#a41294c28a20d82ca1cee7f7038255d64',1,'rtabmap::GeodeticCoords::GeodeticCoords()'],['../classrtabmap_1_1GeodeticCoords.html#a0e70bc5a1464b930fafc579322912a68',1,'rtabmap::GeodeticCoords::GeodeticCoords(double latitude, double longitude, double altitude)']]], - ['get3dmap_8',['get3DMap',['../classrtabmap_1_1Rtabmap.html#ae617c65a0ba6f95a321b8c0c3a18b0e3',1,'rtabmap::Rtabmap']]], - ['getalllabels_9',['getAllLabels',['../classrtabmap_1_1Memory.html#a055a0ebfc7e2c128d386f8141dc320ce',1,'rtabmap::Memory']]], - ['getalllinks_10',['getAllLinks',['../classrtabmap_1_1Memory.html#acde7a0f34f8896c3c9f002c6cbcc614e',1,'rtabmap::Memory']]], - ['getallsignatureids_11',['getAllSignatureIds',['../classrtabmap_1_1Memory.html#a4c7c344a7f3733a8f30a6e82fbb4f20a',1,'rtabmap::Memory']]], - ['getangle_12',['getAngle',['../classrtabmap_1_1Transform.html#abd0f443c22c295cfe85e2402516defcc',1,'rtabmap::Transform']]], - ['getbackwardcompatibilitymap_13',['getBackwardCompatibilityMap',['../classrtabmap_1_1Parameters.html#a66c12cd1e2e614cc5c987cf7f0dbe2be',1,'rtabmap::Parameters']]], - ['getcellsize_14',['getcellsize',['../classrtabmap_1_1GlobalMap.html#a445f18d347d5624a012f756eb9fe5320',1,'rtabmap::GlobalMap::getCellSize()'],['../classrtabmap_1_1LocalGridMaker.html#a305865c8f98b498b13a35ef0b790f926',1,'rtabmap::LocalGridMaker::getCellSize()']]], - ['getclassname_15',['getclassname',['../classUObjDeletedEvent.html#adb1ad42f6258d12eee9da77d6f129633',1,'UObjDeletedEvent::getClassName()'],['../classULogEvent.html#a70ec329f7f43a18805469302ffddc610',1,'ULogEvent::getClassName()'],['../classUEvent.html#a2c7d278240ad4b7d88a2c534cc5f47b4',1,'UEvent::getClassName()'],['../classrtabmap_1_1UserDataEvent.html#a26248169380397c47377310d61090385',1,'rtabmap::UserDataEvent::getClassName()'],['../classrtabmap_1_1SensorEvent.html#a7bb8ca3a235aa8b58227bc50e19d7493',1,'rtabmap::SensorEvent::getClassName()'],['../classrtabmap_1_1RtabmapGoalStatusEvent.html#aa90a7d8a6afe4de12b28f68aaf4f2897',1,'rtabmap::RtabmapGoalStatusEvent::getClassName()'],['../classrtabmap_1_1RtabmapEventInit.html#ac10fa3c98f98804d1059b2673233bf0c',1,'rtabmap::RtabmapEventInit::getClassName()'],['../classrtabmap_1_1RtabmapLabelErrorEvent.html#ab41ac9cdd98c1d94b1a8dc9a21364315',1,'rtabmap::RtabmapLabelErrorEvent::getClassName()'],['../classrtabmap_1_1RtabmapEvent3DMap.html#ad2d9581145b56762e1d9ae5f04101db5',1,'rtabmap::RtabmapEvent3DMap::getClassName()'],['../classrtabmap_1_1RtabmapEventCmd.html#a23c1b76dc2e8d6223cb52cb4fcaf7b5c',1,'rtabmap::RtabmapEventCmd::getClassName()'],['../classrtabmap_1_1RtabmapEvent.html#ae548b73bb3504a10a4e40592648f42b8',1,'rtabmap::RtabmapEvent::getClassName()'],['../classrtabmap_1_1ParamEvent.html#a877e2b7fedcb8aba63e3430d7f975e0a',1,'rtabmap::ParamEvent::getClassName()'],['../classrtabmap_1_1OdometryResetEvent.html#a94dc8e8b7ec952c0ca2b393cc0f3e71d',1,'rtabmap::OdometryResetEvent::getClassName()'],['../classrtabmap_1_1OdometryEvent.html#a461365124cbdf488d3a05874be8c4bb2',1,'rtabmap::OdometryEvent::getClassName()'],['../classrtabmap_1_1IMUEvent.html#adf3482d48ccbf36daa039efb596405d0',1,'rtabmap::IMUEvent::getClassName()'],['../classrtabmap_1_1RtabmapGlobalPathEvent.html#a5dd474b3110c9d4bb53a832aaeda8145',1,'rtabmap::RtabmapGlobalPathEvent::getClassName()']]], - ['getclosesttransform_16',['getClosestTransform',['../classrtabmap_1_1Transform.html#ab943d72a808b96b7f89943fc78e38d68',1,'rtabmap::Transform']]], - ['getcode_17',['getCode',['../classUEvent.html#a7356350719dfd5ba2d28368d1fdcd143',1,'UEvent']]], - ['getcompresseddata_18',['getCompressedData',['../classrtabmap_1_1CompressionThread.html#a6908afb16364f91c7d0744decf6c970d',1,'rtabmap::CompressionThread']]], - ['getconnectedgraph_19',['getConnectedGraph',['../classrtabmap_1_1Optimizer.html#a4477c9a5b6651729944726465b5eba7f',1,'rtabmap::Optimizer']]], - ['getdata_20',['getData',['../classrtabmap_1_1IMUEvent.html#a3ebdf9e3cb56c153bf76d4aad5a6b44e',1,'rtabmap::IMUEvent']]], - ['getdatabasememoryused_21',['getDatabaseMemoryUsed',['../classrtabmap_1_1Memory.html#a83d0b30afc46dd66ab3106c9997657c4',1,'rtabmap::Memory']]], - ['getdatabaseurl_22',['getDatabaseUrl',['../classrtabmap_1_1Memory.html#ab2c3951385254cbb42fb399b407ded24',1,'rtabmap::Memory']]], - ['getdatabaseversion_23',['getdatabaseversion',['../classrtabmap_1_1DBDriver.html#a9adb7be1463016917f24a3db5f1e8264',1,'rtabmap::DBDriver::getDatabaseVersion()'],['../classrtabmap_1_1Memory.html#aebd7dd4ef859d70435a5db8e4f398ea5',1,'rtabmap::Memory::getDatabaseVersion() const']]], - ['getdbsavingtime_24',['getDbSavingTime',['../classrtabmap_1_1Memory.html#a40ba03d0f1291fc9e45ce86d05479cd3',1,'rtabmap::Memory']]], - ['getdefaultparameters_25',['getDefaultParameters',['../classrtabmap_1_1Parameters.html#a3921b82495e0308f8cfcbdb8ef072e21',1,'rtabmap::Parameters']]], - ['getdepth_26',['getDepth',['../namespacertabmap_1_1util2d.html#a48b07b02efba21a914db10e832589aba',1,'rtabmap::util2d']]], - ['getdescription_27',['getDescription',['../classrtabmap_1_1Parameters.html#a7aacfe3e18e28a1fb81d0f3f0ffbb414',1,'rtabmap::Parameters']]], - ['getdescriptor_28',['getDescriptor',['../classrtabmap_1_1VisualWord.html#a2d20ce6234dc211335a926759e111bbb',1,'rtabmap::VisualWord']]], - ['getdetector_29',['getDetector',['../classrtabmap_1_1RegistrationVis.html#a0a860fb3509b4c5b135b66ebd5cd6e55',1,'rtabmap::RegistrationVis']]], - ['getdir_30',['getDir',['../classUDirectory.html#a0177e6f7286fc63c48fe2629e6ba5b34',1,'UDirectory']]], - ['getdistance_31',['getDistance',['../classrtabmap_1_1Transform.html#ade8f4e91576b320690741efa817bd7ad',1,'rtabmap::Transform']]], - ['getdistancesquared_32',['getDistanceSquared',['../classrtabmap_1_1Transform.html#ae311741cc884ca8f5343bc2710b96a0b',1,'rtabmap::Transform']]], - ['getestimationtype_33',['getEstimationType',['../classrtabmap_1_1RegistrationVis.html#a951c79dd9be75b896c551e5213c0ee31',1,'rtabmap::RegistrationVis']]], - ['geteulerangles_34',['getEulerAngles',['../classrtabmap_1_1Transform.html#adf2345af30927b656ceca938ec4d0525',1,'rtabmap::Transform']]], - ['getextension_35',['getextension',['../classUFile.html#ac630657b2f15288df6ecddec029b42c6',1,'UFile::getExtension(const std::string &filePath)'],['../classUFile.html#aa937b9f20ef2e51091845c5108ded154',1,'UFile::getExtension()']]], - ['getfeature2d_36',['getFeature2D',['../classrtabmap_1_1Memory.html#ab094dfa40b0fe37cb12552a6ba081d6b',1,'rtabmap::Memory']]], - ['getfilenames_37',['getFileNames',['../classUDirectory.html#aa16e64be3cc238eec871bddaf6dbc289',1,'UDirectory']]], - ['getforwardwmposes_38',['getForwardWMPoses',['../classrtabmap_1_1Rtabmap.html#a8400ccecd090cb438d16178930fe0872',1,'rtabmap::Rtabmap']]], - ['getframerate_39',['getFrameRate',['../classrtabmap_1_1SensorCapture.html#af7de847c118ec1ba77a5c9f29f7efece',1,'rtabmap::SensorCapture']]], - ['getgoalreachedradius_40',['getGoalReachedRadius',['../classrtabmap_1_1Rtabmap.html#a6098155788f6e9ccaa636e26f8881c07',1,'rtabmap::Rtabmap']]], - ['getgps_41',['getGPS',['../classrtabmap_1_1Memory.html#aca3bdb688c64dd62672f2385ce6de594',1,'rtabmap::Memory']]], - ['getgraph_42',['getGraph',['../classrtabmap_1_1Rtabmap.html#a456fa0c95770f052d78f6d9f745fa1e3',1,'rtabmap::Rtabmap']]], - ['getgridmax_43',['getgridmax',['../classrtabmap_1_1GlobalMap.html#aa840b2e62893de929f952b8511df6164',1,'rtabmap::GlobalMap::getGridMax(double &x, double &y) const'],['../classrtabmap_1_1GlobalMap.html#a060366742fc8f51deaf7dd75b66615c7',1,'rtabmap::GlobalMap::getGridMax(double &x, double &y, double &z) const']]], - ['getgridmin_44',['getgridmin',['../classrtabmap_1_1GlobalMap.html#a37adbbb0e80ba76cfa080cec9811cca3',1,'rtabmap::GlobalMap::getGridMin(double &x, double &y, double &z) const'],['../classrtabmap_1_1GlobalMap.html#aaf028c4c070aa8568eaaf3dae4b926ee',1,'rtabmap::GlobalMap::getGridMin(double &x, double &y) const']]], - ['getgroundtruthpose_45',['getgroundtruthpose',['../classrtabmap_1_1Signature.html#a5d5f3aa41c0d9404654ebc5628a5189c',1,'rtabmap::Signature::getGroundTruthPose()'],['../classrtabmap_1_1Memory.html#a89dd9b0aea5595e929b23ded82cd8ff1',1,'rtabmap::Memory::getGroundTruthPose(int signatureId, bool lookInDatabase=false) const']]], - ['getgroundtruths_46',['getGroundTruths',['../classrtabmap_1_1Memory.html#ac61afdb7694d54b5e3d146be427638b2',1,'rtabmap::Memory']]], - ['gethighesthypothesisid_47',['getHighestHypothesisId',['../classrtabmap_1_1Rtabmap.html#ab11a50751ab17717f567934e7cb2c450',1,'rtabmap::Rtabmap']]], - ['gethighesthypothesisvalue_48',['getHighestHypothesisValue',['../classrtabmap_1_1Rtabmap.html#a530c87cda2cd010e384178bced6611a1',1,'rtabmap::Rtabmap']]], - ['getidentity_49',['getIdentity',['../classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2',1,'rtabmap::Transform']]], - ['getimagecompressed_50',['getImageCompressed',['../classrtabmap_1_1Memory.html#abc4c40056783163ec5abde9366060cb2',1,'rtabmap::Memory']]], - ['getindexedwordscount_51',['getIndexedWordsCount',['../classrtabmap_1_1VWDictionary.html#a6a0610e87964c3881dc70cae6cd9123c',1,'rtabmap::VWDictionary']]], - ['getindexmemoryused_52',['getIndexMemoryUsed',['../classrtabmap_1_1VWDictionary.html#a63ec6a9b915eb939c2650e623feb0576',1,'rtabmap::VWDictionary']]], - ['getinformation_53',['getInformation',['../classrtabmap_1_1Rtabmap.html#aeea47830776fe57c456ae6a673069ddc',1,'rtabmap::Rtabmap']]], - ['getinlierdistance_54',['getInlierDistance',['../classrtabmap_1_1RegistrationVis.html#a488ecb8a7423996abdad98b0044cd7f2',1,'rtabmap::RegistrationVis']]], - ['getinvalidwordscount_55',['getInvalidWordsCount',['../classrtabmap_1_1Signature.html#ac2d1526d87df9ff5d4885b16c460ebcf',1,'rtabmap::Signature']]], - ['getiterations_56',['getIterations',['../classrtabmap_1_1RegistrationVis.html#a93331add1822dd6f02bc74efec6d6834',1,'rtabmap::RegistrationVis']]], - ['getlabel_57',['getLabel',['../classrtabmap_1_1Signature.html#a78a9ae9059257c60cf1d50ef415520cd',1,'rtabmap::Signature']]], - ['getlandmarks_58',['getLandmarks',['../classrtabmap_1_1Signature.html#a2257cfc6c620d726484f1c6c2b11257a',1,'rtabmap::Signature']]], - ['getlandmarksindex_59',['getLandmarksIndex',['../classrtabmap_1_1Memory.html#acf7e6cbe5eda50b024cbb1bc82d03b7c',1,'rtabmap::Memory']]], - ['getlastgloballoopclosureid_60',['getLastGlobalLoopClosureId',['../classrtabmap_1_1Memory.html#ad6e8870c75b300a7d526f49467f67913',1,'rtabmap::Memory']]], - ['getlastindexedwordid_61',['getLastIndexedWordId',['../classrtabmap_1_1VWDictionary.html#a65a99ae457b1c779233de57d190ca8da',1,'rtabmap::VWDictionary']]], - ['getlastlocalizationpose_62',['getLastLocalizationPose',['../classrtabmap_1_1Rtabmap.html#a2d2efac02d4a6d1d7bbc505d94fd634b',1,'rtabmap::Rtabmap']]], - ['getlastlocationid_63',['getLastLocationId',['../classrtabmap_1_1Rtabmap.html#a9406c710b7af988dda1868a3efa8f1dd',1,'rtabmap::Rtabmap']]], - ['getlastprocesstime_64',['getLastProcessTime',['../classrtabmap_1_1Rtabmap.html#a88ffdd1ba70707e5969deab4f6ee66a0',1,'rtabmap::Rtabmap']]], - ['getlastsignaturedata_65',['getLastSignatureData',['../classrtabmap_1_1Statistics.html#a582cb4d6d0b3034062d508a6cac77081',1,'rtabmap::Statistics']]], - ['getlastsignatureid_66',['getLastSignatureId',['../classrtabmap_1_1Memory.html#a65552e672e67c9f511b3384e3d117de6',1,'rtabmap::Memory']]], - ['getlastworkingsignature_67',['getLastWorkingSignature',['../classrtabmap_1_1Memory.html#ad14c4346a42a621b7834c60de6bc2e63',1,'rtabmap::Memory']]], - ['getleftsuffix_68',['getLeftSuffix',['../classrtabmap_1_1StereoCameraModel.html#a799e3f787d015b5cbd0189768f5b673c',1,'rtabmap::StereoCameraModel']]], - ['getlinks_69',['getlinks',['../classrtabmap_1_1Signature.html#a1496e2f2ae46f2b6efcf7ece309ffd22',1,'rtabmap::Signature::getLinks()'],['../classrtabmap_1_1Memory.html#a7d4e2a2281980bc1b18683fd8fc2ebeb',1,'rtabmap::Memory::getLinks()']]], - ['getlocalconstraints_70',['getLocalConstraints',['../classrtabmap_1_1Rtabmap.html#a4d1e329f0c0fcc341d14f6853ec86750',1,'rtabmap::Rtabmap']]], - ['getlocaloptimizedposes_71',['getLocalOptimizedPoses',['../classrtabmap_1_1Rtabmap.html#aebe0bf9364ff8952d041f57c6a1c1d57',1,'rtabmap::Rtabmap']]], - ['getlocalradius_72',['getLocalRadius',['../classrtabmap_1_1Rtabmap.html#a6a4c533659621ccb1f6a5ddbc8149306',1,'rtabmap::Rtabmap']]], - ['getlocaltransform_73',['getLocalTransform',['../classrtabmap_1_1SensorCapture.html#a99829249c51fd08c32310b788b00b663',1,'rtabmap::SensorCapture']]], - ['getloopclosureid_74',['getLoopClosureId',['../classrtabmap_1_1Rtabmap.html#a2bc8eecb690ec1e36955119cd2c1a197',1,'rtabmap::Rtabmap']]], - ['getloopclosurelinks_75',['getLoopClosureLinks',['../classrtabmap_1_1Memory.html#a88fecb24bd16886d6086937277df5f20',1,'rtabmap::Memory']]], - ['getloopclosurevalue_76',['getLoopClosureValue',['../classrtabmap_1_1Rtabmap.html#adc87cbb6adde3027b8c20bbba25fec7b',1,'rtabmap::Rtabmap']]], - ['getmapcorrection_77',['getMapCorrection',['../classrtabmap_1_1Rtabmap.html#a7b71f70a20f1ef42a65fa9571e254711',1,'rtabmap::Rtabmap']]], - ['getmapid_78',['getMapId',['../classrtabmap_1_1Memory.html#a2391cf06d55513bee3cfd50d8beb3a59',1,'rtabmap::Memory']]], - ['getmaxstmemsize_79',['getMaxStMemSize',['../classrtabmap_1_1Memory.html#a41b23c567f6aa6bcc3a756e5ae5c1f33',1,'rtabmap::Memory']]], - ['getmemory_80',['getMemory',['../classrtabmap_1_1Rtabmap.html#a08adb5e0b8019c1dbd4f571099d2d46b',1,'rtabmap::Rtabmap']]], - ['getmemorythreshold_81',['getMemoryThreshold',['../classrtabmap_1_1Rtabmap.html#a876d3599c76de815bee4b278a087cfa5',1,'rtabmap::Rtabmap']]], - ['getmemoryusage_82',['getMemoryUsage',['../classUProcessInfo.html#a8a494e68cdea348a4788b8d54fd7de40',1,'UProcessInfo']]], - ['getmemoryused_83',['getmemoryused',['../classrtabmap_1_1BayesFilter.html#a60ad13fd18ac4e595359f3c86c430a80',1,'rtabmap::BayesFilter::getMemoryUsed()'],['../classrtabmap_1_1CloudMap.html#a18a2dd71488719960f06eb4ae5e2cf4b',1,'rtabmap::CloudMap::getMemoryUsed()'],['../classrtabmap_1_1OccupancyGrid.html#a06bee0b73df176bd0ab6495e22992d7f',1,'rtabmap::OccupancyGrid::getMemoryUsed()'],['../classrtabmap_1_1GlobalMap.html#a20031690daf7a7e9195ae97abf46522b',1,'rtabmap::GlobalMap::getMemoryUsed()'],['../classrtabmap_1_1LocalGridCache.html#ab72a88b5c00d2a104ac1055538960acb',1,'rtabmap::LocalGridCache::getMemoryUsed()'],['../classrtabmap_1_1OctoMap.html#ab4706881eee755cf58312859e6a3af89',1,'rtabmap::OctoMap::getMemoryUsed()'],['../classrtabmap_1_1Memory.html#ad59e8591cd04e2ecd93b4e706f198763',1,'rtabmap::Memory::getMemoryUsed()'],['../classrtabmap_1_1SensorData.html#a60b3b2366bb66c914cfa7799204828fc',1,'rtabmap::SensorData::getMemoryUsed()'],['../classrtabmap_1_1Signature.html#a014fd12ee6cd47004e94ef4bb4753459',1,'rtabmap::Signature::getMemoryUsed()'],['../classrtabmap_1_1VisualWord.html#ad23c14c1c81848fb42573fd5ceac3a42',1,'rtabmap::VisualWord::getMemoryUsed()'],['../classrtabmap_1_1VWDictionary.html#ac5177a75f402538b50ec6c36bdbc7307',1,'rtabmap::VWDictionary::getMemoryUsed()']]], - ['getmetricconstraints_84',['getMetricConstraints',['../classrtabmap_1_1Memory.html#ab5329c43c6b185613222d8458c049848',1,'rtabmap::Memory']]], - ['getmingeometrycorrespondencesratio_85',['getMinGeometryCorrespondencesRatio',['../classrtabmap_1_1Registration.html#ac4baf87f079ce52df845805b84cad6c9',1,'rtabmap::Registration']]], - ['getmininliers_86',['getMinInliers',['../classrtabmap_1_1RegistrationVis.html#ae951e95c4ae2ea1ab5c4d849823d66c4',1,'rtabmap::RegistrationVis']]], - ['getminvisualcorrespondences_87',['getMinVisualCorrespondences',['../classrtabmap_1_1Registration.html#abc02df4842af900fbb5da75b8e5318e0',1,'rtabmap::Registration']]], - ['getmsg_88',['getMsg',['../classULogEvent.html#a460976b037ecf8357fc3fa3f613e5817',1,'ULogEvent']]], - ['getname_89',['getname',['../classUFile.html#a3e7905705a69b747e1ed6b6e37b19f3f',1,'UFile::getName(const std::string &filePath)'],['../classUFile.html#af7e7f5995b05cda098037ca1cdcd63f4',1,'UFile::getName()']]], - ['getneighborlinks_90',['getNeighborLinks',['../classrtabmap_1_1Memory.html#a172f0d3046c0b7d6b37cdf11af153bee',1,'rtabmap::Memory']]], - ['getneighborsid_91',['getNeighborsId',['../classrtabmap_1_1Memory.html#a521305f39adcdfbedebbe5bdae9efbc6',1,'rtabmap::Memory']]], - ['getneighborsidradius_92',['getNeighborsIdRadius',['../classrtabmap_1_1Memory.html#a10c44ee8a5d84480b41aa4980665d894',1,'rtabmap::Memory']]], - ['getneuralmodelwarning_93',['getNeuralModelWarning',['../classrtabmap_1_1CameraStereoZed.html#aab6005c68f61b37ee1919ef6828b32a4',1,'rtabmap::CameraStereoZed']]], - ['getnextfilename_94',['getNextFileName',['../classUDirectory.html#a89ff08bf6044f2a0dc61f0dbbdc9d2cc',1,'UDirectory']]], - ['getnextfilepath_95',['getNextFilePath',['../classUDirectory.html#a2e435d2c98e54a8119c2fc3b388c03e9',1,'UDirectory']]], - ['getnextid_96',['getNextId',['../classrtabmap_1_1VWDictionary.html#a085d69ef577600000f397bd63abeaf69',1,'rtabmap::VWDictionary']]], - ['getnextseqid_97',['getNextSeqID',['../classrtabmap_1_1SensorCapture.html#acbffaf17772639bc65b0a5457bc56b22',1,'rtabmap::SensorCapture']]], - ['getnndr_98',['getNNDR',['../classrtabmap_1_1RegistrationVis.html#aed9e9e593b290a4be1aeda05967a631a',1,'rtabmap::RegistrationVis']]], - ['getnndrratio_99',['getNndrRatio',['../classrtabmap_1_1VWDictionary.html#a454639bff3d95b2f9dd346413981d5c5',1,'rtabmap::VWDictionary']]], - ['getnnstrategy_100',['getNNStrategy',['../classrtabmap_1_1VWDictionary.html#ab1ec0db96328164864953f25d463bcbb',1,'rtabmap::VWDictionary']]], - ['getnntype_101',['getNNType',['../classrtabmap_1_1RegistrationVis.html#a697d562bebe30b73a1ecd34dabee4347',1,'rtabmap::RegistrationVis']]], - ['getnodecalibration_102',['getNodeCalibration',['../classrtabmap_1_1Memory.html#af48dbd905dda453b6b2c2246a90d0e04',1,'rtabmap::Memory']]], - ['getnodedata_103',['getNodeData',['../classrtabmap_1_1Memory.html#a22d6c0b38d8699cdbba73b6bcdb38dd6',1,'rtabmap::Memory']]], - ['getnodeinfo_104',['getNodeInfo',['../classrtabmap_1_1Memory.html#ae6184a6979703045f34d3e2a155eb9f3',1,'rtabmap::Memory']]], - ['getnodesinradius_105',['getnodesinradius',['../classrtabmap_1_1Rtabmap.html#a1a6498f60f52f65ffbed2d89d7c20648',1,'rtabmap::Rtabmap::getNodesInRadius(const Transform &pose, float radius, int k=0, std::map< int, float > *distsSqr=0)'],['../classrtabmap_1_1Rtabmap.html#a9bd263bbcdbc6f41119f8532131db974',1,'rtabmap::Rtabmap::getNodesInRadius(int nodeId, float radius, int k=0, std::map< int, float > *distsSqr=0)']]], - ['getnodesobservinglandmark_106',['getNodesObservingLandmark',['../classrtabmap_1_1Memory.html#afe7a1c036129e7ec94905c3650e91cc8',1,'rtabmap::Memory']]], - ['getnodewordsandglobaldescriptors_107',['getNodeWordsAndGlobalDescriptors',['../classrtabmap_1_1Memory.html#a4c555fac41be4b4d44c551c010971dc3',1,'rtabmap::Memory']]], - ['getnorm_108',['getNorm',['../classrtabmap_1_1Transform.html#af3c46b76fe855b0334a7f255792a6082',1,'rtabmap::Transform']]], - ['getnormsquared_109',['getNormSquared',['../classrtabmap_1_1Transform.html#aee7765828eb454015b4deb72d70a034a',1,'rtabmap::Transform']]], - ['getnotindexedwordscount_110',['getNotIndexedWordsCount',['../classrtabmap_1_1VWDictionary.html#a293c09f00caf84bb991d73983a5f22c8',1,'rtabmap::VWDictionary']]], - ['getodommaxinf_111',['getOdomMaxInf',['../classrtabmap_1_1Memory.html#ae37d02a779acb85797de25da36066829',1,'rtabmap::Memory']]], - ['getodompose_112',['getOdomPose',['../classrtabmap_1_1Memory.html#a4bb01d27d1ec7776103635b11228626c',1,'rtabmap::Memory']]], - ['getorientation_113',['getOrientation',['../classrtabmap_1_1IMUFilter.html#ae32dda362d720f964781f1681fa6a973',1,'rtabmap::IMUFilter']]], - ['getparameters_114',['getparameters',['../classrtabmap_1_1Memory.html#af4cc965870dd757517b126af4860d34d',1,'rtabmap::Memory::getParameters()'],['../classrtabmap_1_1Rtabmap.html#a9ac5900cbc165df1c501606f79c65ec1',1,'rtabmap::Rtabmap::getParameters() const']]], - ['getpath_115',['getPath',['../classrtabmap_1_1Rtabmap.html#a5fe89ac87283a92258d27f42eb7b13f1',1,'rtabmap::Rtabmap']]], - ['getpathcurrentgoalid_116',['getPathCurrentGoalId',['../classrtabmap_1_1Rtabmap.html#a5f886101463229fcd79bf3dd6418aa5c',1,'rtabmap::Rtabmap']]], - ['getpathcurrentgoalindex_117',['getPathCurrentGoalIndex',['../classrtabmap_1_1Rtabmap.html#a781713c190497d5f25d7e12112ae4345',1,'rtabmap::Rtabmap']]], - ['getpathcurrentindex_118',['getPathCurrentIndex',['../classrtabmap_1_1Rtabmap.html#a94eecd89994fc02a913b1eb087d85c84',1,'rtabmap::Rtabmap']]], - ['getpathnextnodes_119',['getPathNextNodes',['../classrtabmap_1_1Rtabmap.html#a45addb0848702b39c67c2394dd62f739',1,'rtabmap::Rtabmap']]], - ['getpathnextposes_120',['getPathNextPoses',['../classrtabmap_1_1Rtabmap.html#af81fe33ef45e1ad1838bc97d6a73a8be',1,'rtabmap::Rtabmap']]], - ['getpaths_121',['getPaths',['../classrtabmap_1_1Rtabmap.html#ad314edf995555480a2db1aceb7fd2ee7',1,'rtabmap::Rtabmap']]], - ['getpathstatus_122',['getPathStatus',['../classrtabmap_1_1Rtabmap.html#afe4aa4f9a67ba85b60c7dfda86d0131b',1,'rtabmap::Rtabmap']]], - ['getpathtransformtogoal_123',['getPathTransformToGoal',['../classrtabmap_1_1Rtabmap.html#aedf5dce175ee325822ab7b7772c8d4f5',1,'rtabmap::Rtabmap']]], - ['getpose_124',['getpose',['../classrtabmap_1_1CameraRealSense2.html#a31fc38dca7aa6dc61c68150d5409204e',1,'rtabmap::CameraRealSense2::getPose()'],['../classrtabmap_1_1CameraSeerSense.html#a831666d29d4eabc1a00e9eb5c8b47c27',1,'rtabmap::CameraSeerSense::getPose()'],['../classrtabmap_1_1CameraStereoZed.html#a1fceb3208a256d1023739a60f5931def',1,'rtabmap::CameraStereoZed::getPose()'],['../classrtabmap_1_1DBReader.html#abd2b32ae00a05810465f63d63c44d5ed',1,'rtabmap::DBReader::getPose()'],['../classrtabmap_1_1Odometry.html#a8b45aea55b336f758943b4a6b2ec28ee',1,'rtabmap::Odometry::getPose()'],['../classrtabmap_1_1Rtabmap.html#ac430e0adb75dc4aec3b7ba77053aabd0',1,'rtabmap::Rtabmap::getPose()'],['../classrtabmap_1_1SensorCapture.html#a2f940d75366088bfae0164e1803ffe9a',1,'rtabmap::SensorCapture::getPose()'],['../classrtabmap_1_1Signature.html#a5166864f276c921963033e8852c13076',1,'rtabmap::Signature::getPose() const']]], - ['getposecovariance_125',['getPoseCovariance',['../classrtabmap_1_1Signature.html#afc81cb91421dcd36e2f5e3dc84a77b44',1,'rtabmap::Signature']]], - ['getposterior_126',['getPosterior',['../classrtabmap_1_1BayesFilter.html#aceaa52e62af32f176185305f5359ee79',1,'rtabmap::BayesFilter']]], - ['getpredictionlc_127',['getPredictionLC',['../classrtabmap_1_1BayesFilter.html#ab13c8acecfbb4fcfff4e809e2b0a7538',1,'rtabmap::BayesFilter']]], - ['getpredictionlcstr_128',['getPredictionLCStr',['../classrtabmap_1_1BayesFilter.html#a18a6d97fe3088a4a356a85358f641376',1,'rtabmap::BayesFilter']]], - ['getreferences_129',['getReferences',['../classrtabmap_1_1VisualWord.html#aef73a60eccd61a917f27bf277366a5bc',1,'rtabmap::VisualWord']]], - ['getremovedparameters_130',['getRemovedParameters',['../classrtabmap_1_1Parameters.html#ae3e84e415669d8c8bf17b119683b1056',1,'rtabmap::Parameters']]], - ['getrightsuffix_131',['getRightSuffix',['../classrtabmap_1_1StereoCameraModel.html#a3ecae21bbf6bc9914d0bb553c99f9e09',1,'rtabmap::StereoCameraModel']]], - ['getserial_132',['getserial',['../classrtabmap_1_1CameraDepthAI.html#ac77ceb30af0f98aa27f2de1259f31d7e',1,'rtabmap::CameraDepthAI::getSerial()'],['../classrtabmap_1_1CameraFreenect.html#ad4aa325278c21b339aea31437430610d',1,'rtabmap::CameraFreenect::getSerial()'],['../classrtabmap_1_1CameraFreenect2.html#a985478701c8eb9751918fcd497893af7',1,'rtabmap::CameraFreenect2::getSerial()'],['../classrtabmap_1_1CameraImages.html#a217f54d1ead7a4d6af733c2644064a5f',1,'rtabmap::CameraImages::getSerial()'],['../classrtabmap_1_1CameraK4A.html#af7dae13200b0d2ca09294b335225e993',1,'rtabmap::CameraK4A::getSerial()'],['../classrtabmap_1_1CameraK4W2.html#a90bd066891ec59c4f1261af3353209bb',1,'rtabmap::CameraK4W2::getSerial()'],['../classrtabmap_1_1CameraMyntEye.html#ac163457701a9274659e41aae5417f831',1,'rtabmap::CameraMyntEye::getSerial()'],['../classrtabmap_1_1CameraOpenni.html#acaeb07cbf369a47817c48acacee04e41',1,'rtabmap::CameraOpenni::getSerial()'],['../classrtabmap_1_1CameraOpenNI2.html#a9767b92c3df7b637c75ee351208e3f0b',1,'rtabmap::CameraOpenNI2::getSerial()'],['../classrtabmap_1_1CameraOpenNICV.html#a29fe33644f755cf54307b55df898617b',1,'rtabmap::CameraOpenNICV::getSerial()'],['../classrtabmap_1_1CameraOrbbecSDK.html#a75f9abaf3ddc009c7772cc0239816b86',1,'rtabmap::CameraOrbbecSDK::getSerial()'],['../classrtabmap_1_1CameraRealSense.html#a4abbdf6efedd229a146d066b5ff17799',1,'rtabmap::CameraRealSense::getSerial()'],['../classrtabmap_1_1CameraRealSense2.html#aff19c4db66d2403c0e09a67d1418bcdc',1,'rtabmap::CameraRealSense2::getSerial()'],['../classrtabmap_1_1CameraSeerSense.html#aa921995e3a4a1cd5480868998bd27b2e',1,'rtabmap::CameraSeerSense::getSerial()'],['../classrtabmap_1_1CameraStereoDC1394.html#a125d6fa6e6bd7f8b2e3d22d10ce54acb',1,'rtabmap::CameraStereoDC1394::getSerial()'],['../classrtabmap_1_1CameraStereoFlyCapture2.html#a06d1e6cd0ea504f6601e78ecbd0442df',1,'rtabmap::CameraStereoFlyCapture2::getSerial()'],['../classrtabmap_1_1CameraStereoImages.html#a507ca5b4c37b75f4108e9aa8dad5125b',1,'rtabmap::CameraStereoImages::getSerial()'],['../classrtabmap_1_1CameraStereoTara.html#a87d7cdfd3354bdffd8e9e88f1244c79d',1,'rtabmap::CameraStereoTara::getSerial()'],['../classrtabmap_1_1CameraStereoVideo.html#a0eba205715f6f856b14eaba8de2eadcf',1,'rtabmap::CameraStereoVideo::getSerial()'],['../classrtabmap_1_1CameraStereoZed.html#a8c13902c0c25565357e6f7e0a16f0838',1,'rtabmap::CameraStereoZed::getSerial()'],['../classrtabmap_1_1CameraStereoZedOC.html#a11244c590c4e356765abf59e94f66ddb',1,'rtabmap::CameraStereoZedOC::getSerial()'],['../classrtabmap_1_1CameraVideo.html#ab3400ba7ae983cd1ad9678970079b00a',1,'rtabmap::CameraVideo::getSerial()'],['../classrtabmap_1_1DBReader.html#ac6e8622842447cdccfaab061c1cab3c4',1,'rtabmap::DBReader::getSerial()'],['../classrtabmap_1_1LidarVLP16.html#a9d533721703457a60e94124d840fee95',1,'rtabmap::LidarVLP16::getSerial()'],['../classrtabmap_1_1SensorCapture.html#a7830e571e45752f9d8f30fa806f6aa64',1,'rtabmap::SensorCapture::getSerial()']]], - ['getsignature_133',['getSignature',['../classrtabmap_1_1Memory.html#a15ec109dd157745f69dcd4f80efaf561',1,'rtabmap::Memory']]], - ['getsignaturecopy_134',['getSignatureCopy',['../classrtabmap_1_1Rtabmap.html#a7133d8efa98410eaec68e0199ff98a0c',1,'rtabmap::Rtabmap']]], - ['getsignatureidbylabel_135',['getSignatureIdByLabel',['../classrtabmap_1_1Memory.html#a4907501b27fdfd5b8053b9d932d8dec4',1,'rtabmap::Memory']]], - ['getsignaturesdata_136',['getSignaturesData',['../classrtabmap_1_1Statistics.html#abd89f302128c32d07b0dea07e50b742b',1,'rtabmap::Statistics']]], - ['getsimilaritythreshold_137',['getSimilarityThreshold',['../classrtabmap_1_1Memory.html#ae1e4c518ec65f86b7a3eade7ac2705c8',1,'rtabmap::Memory']]], - ['getstamp_138',['getstamp',['../classrtabmap_1_1IMUEvent.html#ac1dc5e7e806fbe05ee5fec562384924f',1,'rtabmap::IMUEvent::getStamp()'],['../classrtabmap_1_1Signature.html#aa9c4ed8d3617b039181cf44a0e30eca2',1,'rtabmap::Signature::getStamp()']]], - ['getstatistics_139',['getStatistics',['../classrtabmap_1_1Rtabmap.html#a5d18002c7eb7cee234471686413d201c',1,'rtabmap::Rtabmap']]], - ['getstm_140',['getSTM',['../classrtabmap_1_1Rtabmap.html#a809673c3d0e6d8fb05ebb4a52218d438',1,'rtabmap::Rtabmap']]], - ['getstmem_141',['getStMem',['../classrtabmap_1_1Memory.html#a007abab13fade6f63b6db3fc279a1631',1,'rtabmap::Memory']]], - ['getstmemintermediatenodescount_142',['getStMemIntermediateNodesCount',['../classrtabmap_1_1Memory.html#a3f3a3da280f9e5ee9bba6df03e551f79',1,'rtabmap::Memory']]], - ['getstmsize_143',['getSTMSize',['../classrtabmap_1_1Rtabmap.html#a49adc83991d6b95c7911f41330cbd467',1,'rtabmap::Rtabmap']]], - ['gettargetversion_144',['getTargetVersion',['../classrtabmap_1_1DBDriver.html#a456bc49e8e60e0c754078a4b09e3f1a1',1,'rtabmap::DBDriver']]], - ['gettime_145',['getTime',['../classULogger.html#a17e6d133cea7c2cbe5365e5f5f2216a9',1,'ULogger']]], - ['gettimethreshold_146',['getTimeThreshold',['../classrtabmap_1_1Rtabmap.html#af7fa0cbd1ef027f8bb2af11364487df8',1,'rtabmap::Rtabmap']]], - ['gettotalactivereferences_147',['getTotalActiveReferences',['../classrtabmap_1_1VWDictionary.html#a98447a880fdcf91709f00d00cfd4e54d',1,'rtabmap::VWDictionary']]], - ['gettotalmemsize_148',['getTotalMemSize',['../classrtabmap_1_1Rtabmap.html#ab44f1bca06eec4beb8dfebeed9ed5ce8',1,'rtabmap::Rtabmap']]], - ['gettotalreferences_149',['getTotalReferences',['../classrtabmap_1_1VisualWord.html#a2eaf9703feb310a1038fcd6c8341a1d3',1,'rtabmap::VisualWord']]], - ['gettransform_150',['getTransform',['../classrtabmap_1_1Transform.html#a3ebc45da479b4cae9a5641fda6ebaf23',1,'rtabmap::Transform']]], - ['gettranslation_151',['getTranslation',['../classrtabmap_1_1Transform.html#a3393daecc17559c66156ba3eb0711875',1,'rtabmap::Transform']]], - ['gettranslationandeulerangles_152',['getTranslationAndEulerAngles',['../classrtabmap_1_1Transform.html#aad65adff491fd57a31dbe4e26d7f29af',1,'rtabmap::Transform']]], - ['gettype_153',['gettype',['../classrtabmap_1_1Odometry.html#a92685daa2786aff06518c8c4e26b8899',1,'rtabmap::Odometry::getType()'],['../classrtabmap_1_1OdometryCuVSLAM.html#a68801df22a6803dabf7a064b99e04898',1,'rtabmap::OdometryCuVSLAM::getType()'],['../classrtabmap_1_1OdometryDVO.html#a8475f5a8b1ba4e288ba58daf6284acc9',1,'rtabmap::OdometryDVO::getType()'],['../classrtabmap_1_1OdometryF2F.html#af0e2f40a3dd28b9e1e84159bcf9df323',1,'rtabmap::OdometryF2F::getType()'],['../classrtabmap_1_1OdometryF2M.html#aa0244571578fd8604470d8c21af01611',1,'rtabmap::OdometryF2M::getType()'],['../classrtabmap_1_1OdometryFLOAM.html#a311c8b022d0a2dc6219b97a8e2b40d84',1,'rtabmap::OdometryFLOAM::getType()'],['../classrtabmap_1_1OdometryFovis.html#a415b08f31a2ab8ff503c84623df71f0d',1,'rtabmap::OdometryFovis::getType()'],['../classrtabmap_1_1OdometryLIOSAM.html#aea8d8aea35772e3b81ba3f74c6eb3415',1,'rtabmap::OdometryLIOSAM::getType()'],['../classrtabmap_1_1OdometryLOAM.html#a0833118684e4f836ec668b735f81da0d',1,'rtabmap::OdometryLOAM::getType()'],['../classrtabmap_1_1OdometryMono.html#ada54391f88a0704c4fab2d9a2b370a15',1,'rtabmap::OdometryMono::getType()'],['../classrtabmap_1_1OdometryMSCKF.html#a81657f9c46e39bfa48e1d0021c5af8ea',1,'rtabmap::OdometryMSCKF::getType()'],['../classrtabmap_1_1OdometryOkvis.html#ab93efd88da4ff30e4ee4a0ec525347d8',1,'rtabmap::OdometryOkvis::getType()'],['../classrtabmap_1_1OdometryOpen3D.html#a79c86c26bd892619797d6266243bb8d6',1,'rtabmap::OdometryOpen3D::getType()'],['../classrtabmap_1_1OdometryOpenVINS.html#a79898924aa5af5d59ce10028e876e387',1,'rtabmap::OdometryOpenVINS::getType()'],['../classrtabmap_1_1OdometryORBSLAM2.html#a8773eea08df092d237e17af96ff6d096',1,'rtabmap::OdometryORBSLAM2::getType()'],['../classrtabmap_1_1OdometryORBSLAM3.html#a6a4161d9be51ff66e3571ba912655029',1,'rtabmap::OdometryORBSLAM3::getType()'],['../classrtabmap_1_1OdometryVINSFusion.html#ac7e841322ccadfcfdec61cc3b698754a',1,'rtabmap::OdometryVINSFusion::getType()'],['../classrtabmap_1_1OdometryViso2.html#ae9bf8422bbf6d2c880098b828b5d6187',1,'rtabmap::OdometryViso2::getType()'],['../classrtabmap_1_1Parameters.html#a08f4ea48ac7dbd93cb322d1c89b455b0',1,'rtabmap::Parameters::getType()']]], - ['getuncompresseddata_154',['getUncompressedData',['../classrtabmap_1_1CompressionThread.html#aafdc57cad744cbe94b30a8abfe7711a4',1,'rtabmap::CompressionThread']]], - ['getunusedword_155',['getUnusedWord',['../classrtabmap_1_1VWDictionary.html#abbd007a028847ecbbdd50e3480ba95e3',1,'rtabmap::VWDictionary']]], - ['getunusedwordids_156',['getUnusedWordIds',['../classrtabmap_1_1VWDictionary.html#a64b0aee7f33cbd4df26e2d0c14329e9d',1,'rtabmap::VWDictionary']]], - ['getunusedwords_157',['getUnusedWords',['../classrtabmap_1_1VWDictionary.html#ab47b5ecb12c822474004f0ad77dbb388',1,'rtabmap::VWDictionary']]], - ['getunusedwordssize_158',['getUnusedWordsSize',['../classrtabmap_1_1VWDictionary.html#a117282f59ed918808d8116cd1f92f412',1,'rtabmap::VWDictionary']]], - ['getupdateerror_159',['getUpdateError',['../classrtabmap_1_1GlobalMap.html#a99c3840a89e76a091cf59cfaf1a8bcc4',1,'rtabmap::GlobalMap']]], - ['geturl_160',['getUrl',['../classrtabmap_1_1DBDriver.html#a79365611bce06aeda0d078641be89cab',1,'rtabmap::DBDriver']]], - ['getvelocity_161',['getVelocity',['../classrtabmap_1_1Signature.html#ae97f22fcb6799a5312c1948cb9f42c99',1,'rtabmap::Signature']]], - ['getvelocityguess_162',['getVelocityGuess',['../classrtabmap_1_1Odometry.html#aa6ab1c129163771b0d87e3e068a0427e',1,'rtabmap::Odometry']]], - ['getvirtualplaceprior_163',['getVirtualPlacePrior',['../classrtabmap_1_1BayesFilter.html#a1f479b2d242f05eef69532f454dc851f',1,'rtabmap::BayesFilter']]], - ['getvisualwords_164',['getVisualWords',['../classrtabmap_1_1VWDictionary.html#a6bcad4c04999469001b5ac03b8a61ab4',1,'rtabmap::VWDictionary']]], - ['getvwdictionary_165',['getVWDictionary',['../classrtabmap_1_1Memory.html#a61adae3b07b3daee32efd1abb4dac45e',1,'rtabmap::Memory']]], - ['getweight_166',['getWeight',['../classrtabmap_1_1Signature.html#a701b32c562d789929a18a19c08bac4ca',1,'rtabmap::Signature']]], - ['getweights_167',['getweights',['../classrtabmap_1_1Memory.html#a4d8bfc0b85f270dbb3fc66cde079b63e',1,'rtabmap::Memory::getWeights()'],['../classrtabmap_1_1Rtabmap.html#a353361aeeece3ce8c799d168a5798a01',1,'rtabmap::Rtabmap::getWeights() const']]], - ['getwm_168',['getWM',['../classrtabmap_1_1Rtabmap.html#ae3d40ed4ee48954e70d45e0779c24a49',1,'rtabmap::Rtabmap']]], - ['getwmsize_169',['getWMSize',['../classrtabmap_1_1Rtabmap.html#a203a18eb60f6c057518fd5129bbc32ff',1,'rtabmap::Rtabmap']]], - ['getword_170',['getWord',['../classrtabmap_1_1VWDictionary.html#a5cf9981cf11f8f93280b7d0c195159e1',1,'rtabmap::VWDictionary']]], - ['getwords_171',['getWords',['../classrtabmap_1_1Signature.html#a68eaa67c81d08e20d2b7a43b0659b1d4',1,'rtabmap::Signature']]], - ['getwords3_172',['getWords3',['../classrtabmap_1_1Signature.html#ab902bfc7cdde2542ffe7e5d441f90a66',1,'rtabmap::Signature']]], - ['getwordschanged_173',['getWordsChanged',['../classrtabmap_1_1Signature.html#a01f6eac0e5836aa921d65108b75249f6',1,'rtabmap::Signature']]], - ['getwordsdescriptors_174',['getWordsDescriptors',['../classrtabmap_1_1Signature.html#a1ed4181ac5cc7b477482459d680c63b1',1,'rtabmap::Signature']]], - ['getwordskpts_175',['getWordsKpts',['../classrtabmap_1_1Signature.html#a471f71821ceeec9a25e9e4e16673d14f',1,'rtabmap::Signature']]], - ['getworkingdir_176',['getWorkingDir',['../classrtabmap_1_1Rtabmap.html#a61bc4dce59a1da8b904a7dbe39e5038a',1,'rtabmap::Rtabmap']]], - ['getworkingmem_177',['getWorkingMem',['../classrtabmap_1_1Memory.html#ab6c0794ad1aac6e9084c0240e709cdc6',1,'rtabmap::Memory']]], - ['getworkingmemintermediatenodescount_178',['getWorkingMemIntermediateNodesCount',['../classrtabmap_1_1Memory.html#ad9b97cdfd95eb3c0dad649d755fc3267',1,'rtabmap::Memory']]], - ['getworkingmemsize_179',['getWorkingMemSize',['../classrtabmap_1_1Memory.html#a5ca9260a2a63fae6f3d16e1db9cbce53',1,'rtabmap::Memory']]], - ['globalbundleadjustment_180',['globalBundleAdjustment',['../classrtabmap_1_1Rtabmap.html#ab1044f290653749990018ca5722f00c7',1,'rtabmap::Rtabmap']]], - ['globaldescriptors_181',['globalDescriptors',['../classrtabmap_1_1SensorData.html#acd46b940bac6e1d53ff2826be309b4c8',1,'rtabmap::SensorData']]], - ['globalmap_182',['GlobalMap',['../classrtabmap_1_1GlobalMap.html#a03581caaa2a313b131726af4e4a6b714',1,'rtabmap::GlobalMap']]], - ['globalpose_183',['globalPose',['../classrtabmap_1_1SensorData.html#a55e6ca21bfd11b7afb375451a2a77b87',1,'rtabmap::SensorData']]], - ['globalposecovariance_184',['globalPoseCovariance',['../classrtabmap_1_1SensorData.html#a569af71e8757105dc040251a3805fe97',1,'rtabmap::SensorData']]], - ['gps_185',['gps',['../classrtabmap_1_1GPS.html#a4ea914df744ae5a9ff60eff6bb2c734d',1,'rtabmap::GPS::GPS()'],['../classrtabmap_1_1GPS.html#a488bb172e3b8836387e0994a31e709ef',1,'rtabmap::GPS::GPS(const double &stamp, const double &longitude, const double &latitude, const double &altitude, const double &error, const double &bearing)'],['../classrtabmap_1_1SensorData.html#a176b8160afc549fc6eaa2d0567c12957',1,'rtabmap::SensorData::gps()']]], - ['gravitysigma_186',['gravitySigma',['../classrtabmap_1_1Optimizer.html#aceb68e0f692b81c4a978e46f804515d7',1,'rtabmap::Optimizer']]], - ['gridcellsize_187',['gridCellSize',['../classrtabmap_1_1SensorData.html#a984ce55b6b75152a63441bd07288dc6c',1,'rtabmap::SensorData']]], - ['gridemptycellscompressed_188',['gridEmptyCellsCompressed',['../classrtabmap_1_1SensorData.html#ac2bae4f0747795f778275102b4ebf1b3',1,'rtabmap::SensorData']]], - ['gridemptycellsraw_189',['gridEmptyCellsRaw',['../classrtabmap_1_1SensorData.html#a490e96f3f1d16cc559b3a004e2ec4fbe',1,'rtabmap::SensorData']]], - ['gridgroundcellscompressed_190',['gridGroundCellsCompressed',['../classrtabmap_1_1SensorData.html#ab3c515b23322cd31c3fcbcb054588e43',1,'rtabmap::SensorData']]], - ['gridgroundcellsraw_191',['gridGroundCellsRaw',['../classrtabmap_1_1SensorData.html#a2db9b9dbbe3d0943a47cdc4a5a9051d4',1,'rtabmap::SensorData']]], - ['gridobstaclecellscompressed_192',['gridObstacleCellsCompressed',['../classrtabmap_1_1SensorData.html#a50b09c52de6c8c6a6a95ee08886845a0',1,'rtabmap::SensorData']]], - ['gridobstaclecellsraw_193',['gridObstacleCellsRaw',['../classrtabmap_1_1SensorData.html#a0f2e804ebbcff5be648a43f0a41e9dfc',1,'rtabmap::SensorData']]], - ['gridviewpoint_194',['gridViewPoint',['../classrtabmap_1_1SensorData.html#a51f21b98088ceec4c5d108d0fbe03200',1,'rtabmap::SensorData']]], - ['groundtruth_195',['groundTruth',['../classrtabmap_1_1SensorData.html#aef9e0c36efdc8915536c3bc082108689',1,'rtabmap::SensorData']]] + ['generatekeypoints3ddepth_5',['generatekeypoints3ddepth',['../namespacertabmap_1_1util3d.html#a785db0d55f5eccf209b9d3d712ec92b2',1,'rtabmap::util3d::generateKeypoints3DDepth(const std::vector< cv::KeyPoint > &keypoints, const cv::Mat &depth, const std::vector< CameraModel > &cameraModels, float minDepth=0, float maxDepth=0)'],['../namespacertabmap_1_1util3d.html#a4f938d094d62997e0fb5d53c59f7ef82',1,'rtabmap::util3d::generateKeypoints3DDepth(const std::vector< cv::KeyPoint > &keypoints, const cv::Mat &depth, const CameraModel &cameraModel, float minDepth=0, float maxDepth=0)']]], + ['generatekeypoints3ddisparity_6',['generateKeypoints3DDisparity',['../namespacertabmap_1_1util3d.html#af34bc7763a1e077a3520f4952ed9d196',1,'rtabmap::util3d']]], + ['generatekeypoints3dstereo_7',['generateKeypoints3DStereo',['../namespacertabmap_1_1util3d.html#a7d48db86fe2f0cfc9abc974a66be8695',1,'rtabmap::util3d']]], + ['generateprediction_8',['generatePrediction',['../classrtabmap_1_1BayesFilter.html#a489031236b91dbaba0ff192f90799cd4',1,'rtabmap::BayesFilter']]], + ['geocentric_5fwgs84toenu_5fwgs84_9',['Geocentric_WGS84ToENU_WGS84',['../classrtabmap_1_1GeodeticCoords.html#a76c33e9f988c743e429b0a04d18e258d',1,'rtabmap::GeodeticCoords']]], + ['geodeticcoords_10',['geodeticcoords',['../classrtabmap_1_1GeodeticCoords.html#a0e70bc5a1464b930fafc579322912a68',1,'rtabmap::GeodeticCoords::GeodeticCoords(double latitude, double longitude, double altitude)'],['../classrtabmap_1_1GeodeticCoords.html#a41294c28a20d82ca1cee7f7038255d64',1,'rtabmap::GeodeticCoords::GeodeticCoords()']]], + ['get3dmap_11',['get3DMap',['../classrtabmap_1_1Rtabmap.html#ae617c65a0ba6f95a321b8c0c3a18b0e3',1,'rtabmap::Rtabmap']]], + ['getalllabels_12',['getAllLabels',['../classrtabmap_1_1Memory.html#a055a0ebfc7e2c128d386f8141dc320ce',1,'rtabmap::Memory']]], + ['getalllinks_13',['getAllLinks',['../classrtabmap_1_1Memory.html#acde7a0f34f8896c3c9f002c6cbcc614e',1,'rtabmap::Memory']]], + ['getallsignatureids_14',['getAllSignatureIds',['../classrtabmap_1_1Memory.html#a4c7c344a7f3733a8f30a6e82fbb4f20a',1,'rtabmap::Memory']]], + ['getangle_15',['getAngle',['../classrtabmap_1_1Transform.html#abd0f443c22c295cfe85e2402516defcc',1,'rtabmap::Transform']]], + ['getbackwardcompatibilitymap_16',['getBackwardCompatibilityMap',['../classrtabmap_1_1Parameters.html#a66c12cd1e2e614cc5c987cf7f0dbe2be',1,'rtabmap::Parameters']]], + ['getcellsize_17',['getcellsize',['../classrtabmap_1_1LocalGridMaker.html#a305865c8f98b498b13a35ef0b790f926',1,'rtabmap::LocalGridMaker::getCellSize()'],['../classrtabmap_1_1GlobalMap.html#a445f18d347d5624a012f756eb9fe5320',1,'rtabmap::GlobalMap::getCellSize()']]], + ['getclassname_18',['getclassname',['../classULogEvent.html#a70ec329f7f43a18805469302ffddc610',1,'ULogEvent::getClassName()'],['../classrtabmap_1_1OdometryEvent.html#a461365124cbdf488d3a05874be8c4bb2',1,'rtabmap::OdometryEvent::getClassName()'],['../classrtabmap_1_1IMUEvent.html#adf3482d48ccbf36daa039efb596405d0',1,'rtabmap::IMUEvent::getClassName()'],['../classrtabmap_1_1OdometryResetEvent.html#a94dc8e8b7ec952c0ca2b393cc0f3e71d',1,'rtabmap::OdometryResetEvent::getClassName()'],['../classUObjDeletedEvent.html#adb1ad42f6258d12eee9da77d6f129633',1,'UObjDeletedEvent::getClassName()'],['../classUEvent.html#a2c7d278240ad4b7d88a2c534cc5f47b4',1,'UEvent::getClassName()'],['../classrtabmap_1_1UserDataEvent.html#a26248169380397c47377310d61090385',1,'rtabmap::UserDataEvent::getClassName()'],['../classrtabmap_1_1SensorEvent.html#a7bb8ca3a235aa8b58227bc50e19d7493',1,'rtabmap::SensorEvent::getClassName()'],['../classrtabmap_1_1RtabmapGoalStatusEvent.html#aa90a7d8a6afe4de12b28f68aaf4f2897',1,'rtabmap::RtabmapGoalStatusEvent::getClassName()'],['../classrtabmap_1_1RtabmapLabelErrorEvent.html#ab41ac9cdd98c1d94b1a8dc9a21364315',1,'rtabmap::RtabmapLabelErrorEvent::getClassName()'],['../classrtabmap_1_1RtabmapGlobalPathEvent.html#a5dd474b3110c9d4bb53a832aaeda8145',1,'rtabmap::RtabmapGlobalPathEvent::getClassName()'],['../classrtabmap_1_1RtabmapEvent3DMap.html#ad2d9581145b56762e1d9ae5f04101db5',1,'rtabmap::RtabmapEvent3DMap::getClassName()'],['../classrtabmap_1_1RtabmapEventInit.html#ac10fa3c98f98804d1059b2673233bf0c',1,'rtabmap::RtabmapEventInit::getClassName()'],['../classrtabmap_1_1RtabmapEventCmd.html#a23c1b76dc2e8d6223cb52cb4fcaf7b5c',1,'rtabmap::RtabmapEventCmd::getClassName()'],['../classrtabmap_1_1RtabmapEvent.html#ae548b73bb3504a10a4e40592648f42b8',1,'rtabmap::RtabmapEvent::getClassName()'],['../classrtabmap_1_1ParamEvent.html#a877e2b7fedcb8aba63e3430d7f975e0a',1,'rtabmap::ParamEvent::getClassName()']]], + ['getclosesttransform_19',['getClosestTransform',['../classrtabmap_1_1Transform.html#ab943d72a808b96b7f89943fc78e38d68',1,'rtabmap::Transform']]], + ['getcode_20',['getCode',['../classUEvent.html#a7356350719dfd5ba2d28368d1fdcd143',1,'UEvent']]], + ['getcompresseddata_21',['getCompressedData',['../classrtabmap_1_1CompressionThread.html#a6908afb16364f91c7d0744decf6c970d',1,'rtabmap::CompressionThread']]], + ['getconnectedgraph_22',['getConnectedGraph',['../classrtabmap_1_1Optimizer.html#a4477c9a5b6651729944726465b5eba7f',1,'rtabmap::Optimizer']]], + ['getcreateintermediatenodes_23',['getCreateIntermediateNodes',['../classrtabmap_1_1RtabmapThread.html#a3dffee6fb4ae760c140144fd47923643',1,'rtabmap::RtabmapThread']]], + ['getdata_24',['getData',['../classrtabmap_1_1IMUEvent.html#a3ebdf9e3cb56c153bf76d4aad5a6b44e',1,'rtabmap::IMUEvent']]], + ['getdatabasememoryused_25',['getDatabaseMemoryUsed',['../classrtabmap_1_1Memory.html#a83d0b30afc46dd66ab3106c9997657c4',1,'rtabmap::Memory']]], + ['getdatabaseurl_26',['getDatabaseUrl',['../classrtabmap_1_1Memory.html#ab2c3951385254cbb42fb399b407ded24',1,'rtabmap::Memory']]], + ['getdatabaseversion_27',['getdatabaseversion',['../classrtabmap_1_1Memory.html#aebd7dd4ef859d70435a5db8e4f398ea5',1,'rtabmap::Memory::getDatabaseVersion()'],['../classrtabmap_1_1DBDriver.html#a9adb7be1463016917f24a3db5f1e8264',1,'rtabmap::DBDriver::getDatabaseVersion()']]], + ['getdatabuffersize_28',['getDataBufferSize',['../classrtabmap_1_1RtabmapThread.html#a9aa2f05308498abcba0f01b2df25cac0',1,'rtabmap::RtabmapThread']]], + ['getdbsavingtime_29',['getDbSavingTime',['../classrtabmap_1_1Memory.html#a40ba03d0f1291fc9e45ce86d05479cd3',1,'rtabmap::Memory']]], + ['getdefaultparameters_30',['getDefaultParameters',['../classrtabmap_1_1Parameters.html#a3921b82495e0308f8cfcbdb8ef072e21',1,'rtabmap::Parameters']]], + ['getdepth_31',['getDepth',['../namespacertabmap_1_1util2d.html#a48b07b02efba21a914db10e832589aba',1,'rtabmap::util2d']]], + ['getdescription_32',['getDescription',['../classrtabmap_1_1Parameters.html#a7aacfe3e18e28a1fb81d0f3f0ffbb414',1,'rtabmap::Parameters']]], + ['getdescriptor_33',['getDescriptor',['../classrtabmap_1_1VisualWord.html#a2d20ce6234dc211335a926759e111bbb',1,'rtabmap::VisualWord']]], + ['getdetector_34',['getDetector',['../classrtabmap_1_1RegistrationVis.html#a0a860fb3509b4c5b135b66ebd5cd6e55',1,'rtabmap::RegistrationVis']]], + ['getdetectorrate_35',['getDetectorRate',['../classrtabmap_1_1RtabmapThread.html#ac788245b9aa70ebc9e7148fad3b92ed1',1,'rtabmap::RtabmapThread']]], + ['getdir_36',['getDir',['../classUDirectory.html#a0177e6f7286fc63c48fe2629e6ba5b34',1,'UDirectory']]], + ['getdistance_37',['getDistance',['../classrtabmap_1_1Transform.html#ade8f4e91576b320690741efa817bd7ad',1,'rtabmap::Transform']]], + ['getdistancesquared_38',['getDistanceSquared',['../classrtabmap_1_1Transform.html#ae311741cc884ca8f5343bc2710b96a0b',1,'rtabmap::Transform']]], + ['getestimationtype_39',['getEstimationType',['../classrtabmap_1_1RegistrationVis.html#a951c79dd9be75b896c551e5213c0ee31',1,'rtabmap::RegistrationVis']]], + ['geteulerangles_40',['getEulerAngles',['../classrtabmap_1_1Transform.html#adf2345af30927b656ceca938ec4d0525',1,'rtabmap::Transform']]], + ['getextension_41',['getextension',['../classUFile.html#aa937b9f20ef2e51091845c5108ded154',1,'UFile::getExtension()'],['../classUFile.html#ac630657b2f15288df6ecddec029b42c6',1,'UFile::getExtension(const std::string &filePath)']]], + ['getfeature2d_42',['getFeature2D',['../classrtabmap_1_1Memory.html#ab094dfa40b0fe37cb12552a6ba081d6b',1,'rtabmap::Memory']]], + ['getfilenames_43',['getFileNames',['../classUDirectory.html#aa16e64be3cc238eec871bddaf6dbc289',1,'UDirectory']]], + ['getforwardwmposes_44',['getForwardWMPoses',['../classrtabmap_1_1Rtabmap.html#a8400ccecd090cb438d16178930fe0872',1,'rtabmap::Rtabmap']]], + ['getframerate_45',['getFrameRate',['../classrtabmap_1_1SensorCapture.html#af7de847c118ec1ba77a5c9f29f7efece',1,'rtabmap::SensorCapture']]], + ['getgoalreachedradius_46',['getGoalReachedRadius',['../classrtabmap_1_1Rtabmap.html#a6098155788f6e9ccaa636e26f8881c07',1,'rtabmap::Rtabmap']]], + ['getgps_47',['getGPS',['../classrtabmap_1_1Memory.html#aca3bdb688c64dd62672f2385ce6de594',1,'rtabmap::Memory']]], + ['getgraph_48',['getGraph',['../classrtabmap_1_1Rtabmap.html#a456fa0c95770f052d78f6d9f745fa1e3',1,'rtabmap::Rtabmap']]], + ['getgridmax_49',['getgridmax',['../classrtabmap_1_1GlobalMap.html#aa840b2e62893de929f952b8511df6164',1,'rtabmap::GlobalMap::getGridMax(double &x, double &y) const'],['../classrtabmap_1_1GlobalMap.html#a060366742fc8f51deaf7dd75b66615c7',1,'rtabmap::GlobalMap::getGridMax(double &x, double &y, double &z) const']]], + ['getgridmin_50',['getgridmin',['../classrtabmap_1_1GlobalMap.html#aaf028c4c070aa8568eaaf3dae4b926ee',1,'rtabmap::GlobalMap::getGridMin(double &x, double &y) const'],['../classrtabmap_1_1GlobalMap.html#a37adbbb0e80ba76cfa080cec9811cca3',1,'rtabmap::GlobalMap::getGridMin(double &x, double &y, double &z) const']]], + ['getgroundtruthpose_51',['getgroundtruthpose',['../classrtabmap_1_1Memory.html#a89dd9b0aea5595e929b23ded82cd8ff1',1,'rtabmap::Memory::getGroundTruthPose()'],['../classrtabmap_1_1Signature.html#a5d5f3aa41c0d9404654ebc5628a5189c',1,'rtabmap::Signature::getGroundTruthPose()']]], + ['getgroundtruths_52',['getGroundTruths',['../classrtabmap_1_1Memory.html#ac61afdb7694d54b5e3d146be427638b2',1,'rtabmap::Memory']]], + ['gethighesthypothesisid_53',['getHighestHypothesisId',['../classrtabmap_1_1Rtabmap.html#ab11a50751ab17717f567934e7cb2c450',1,'rtabmap::Rtabmap']]], + ['gethighesthypothesisvalue_54',['getHighestHypothesisValue',['../classrtabmap_1_1Rtabmap.html#a530c87cda2cd010e384178bced6611a1',1,'rtabmap::Rtabmap']]], + ['getidentity_55',['getIdentity',['../classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2',1,'rtabmap::Transform']]], + ['getimagecompressed_56',['getImageCompressed',['../classrtabmap_1_1Memory.html#abc4c40056783163ec5abde9366060cb2',1,'rtabmap::Memory']]], + ['getindexedwordscount_57',['getIndexedWordsCount',['../classrtabmap_1_1VWDictionary.html#a6a0610e87964c3881dc70cae6cd9123c',1,'rtabmap::VWDictionary']]], + ['getindexmemoryused_58',['getIndexMemoryUsed',['../classrtabmap_1_1VWDictionary.html#a63ec6a9b915eb939c2650e623feb0576',1,'rtabmap::VWDictionary']]], + ['getinformation_59',['getInformation',['../classrtabmap_1_1Rtabmap.html#aeea47830776fe57c456ae6a673069ddc',1,'rtabmap::Rtabmap']]], + ['getinlierdistance_60',['getInlierDistance',['../classrtabmap_1_1RegistrationVis.html#a488ecb8a7423996abdad98b0044cd7f2',1,'rtabmap::RegistrationVis']]], + ['getinvalidwordscount_61',['getInvalidWordsCount',['../classrtabmap_1_1Signature.html#ac2d1526d87df9ff5d4885b16c460ebcf',1,'rtabmap::Signature']]], + ['getiterations_62',['getIterations',['../classrtabmap_1_1RegistrationVis.html#a93331add1822dd6f02bc74efec6d6834',1,'rtabmap::RegistrationVis']]], + ['getlabel_63',['getLabel',['../classrtabmap_1_1Signature.html#a78a9ae9059257c60cf1d50ef415520cd',1,'rtabmap::Signature']]], + ['getlandmarks_64',['getLandmarks',['../classrtabmap_1_1Signature.html#a2257cfc6c620d726484f1c6c2b11257a',1,'rtabmap::Signature']]], + ['getlandmarksindex_65',['getLandmarksIndex',['../classrtabmap_1_1Memory.html#acf7e6cbe5eda50b024cbb1bc82d03b7c',1,'rtabmap::Memory']]], + ['getlastgloballoopclosureid_66',['getLastGlobalLoopClosureId',['../classrtabmap_1_1Memory.html#ad6e8870c75b300a7d526f49467f67913',1,'rtabmap::Memory']]], + ['getlastindexedwordid_67',['getLastIndexedWordId',['../classrtabmap_1_1VWDictionary.html#a65a99ae457b1c779233de57d190ca8da',1,'rtabmap::VWDictionary']]], + ['getlastlocalizationpose_68',['getLastLocalizationPose',['../classrtabmap_1_1Rtabmap.html#a2d2efac02d4a6d1d7bbc505d94fd634b',1,'rtabmap::Rtabmap']]], + ['getlastlocationid_69',['getLastLocationId',['../classrtabmap_1_1Rtabmap.html#a9406c710b7af988dda1868a3efa8f1dd',1,'rtabmap::Rtabmap']]], + ['getlastprocesstime_70',['getLastProcessTime',['../classrtabmap_1_1Rtabmap.html#a88ffdd1ba70707e5969deab4f6ee66a0',1,'rtabmap::Rtabmap']]], + ['getlastsignaturedata_71',['getLastSignatureData',['../classrtabmap_1_1Statistics.html#a582cb4d6d0b3034062d508a6cac77081',1,'rtabmap::Statistics']]], + ['getlastsignatureid_72',['getLastSignatureId',['../classrtabmap_1_1Memory.html#a65552e672e67c9f511b3384e3d117de6',1,'rtabmap::Memory']]], + ['getlastworkingsignature_73',['getLastWorkingSignature',['../classrtabmap_1_1Memory.html#ad14c4346a42a621b7834c60de6bc2e63',1,'rtabmap::Memory']]], + ['getleftsuffix_74',['getLeftSuffix',['../classrtabmap_1_1StereoCameraModel.html#a799e3f787d015b5cbd0189768f5b673c',1,'rtabmap::StereoCameraModel']]], + ['getlinks_75',['getlinks',['../classrtabmap_1_1Signature.html#a1496e2f2ae46f2b6efcf7ece309ffd22',1,'rtabmap::Signature::getLinks()'],['../classrtabmap_1_1Memory.html#a7d4e2a2281980bc1b18683fd8fc2ebeb',1,'rtabmap::Memory::getLinks()']]], + ['getlocalconstraints_76',['getLocalConstraints',['../classrtabmap_1_1Rtabmap.html#a4d1e329f0c0fcc341d14f6853ec86750',1,'rtabmap::Rtabmap']]], + ['getlocaloptimizedposes_77',['getLocalOptimizedPoses',['../classrtabmap_1_1Rtabmap.html#aebe0bf9364ff8952d041f57c6a1c1d57',1,'rtabmap::Rtabmap']]], + ['getlocalradius_78',['getLocalRadius',['../classrtabmap_1_1Rtabmap.html#a6a4c533659621ccb1f6a5ddbc8149306',1,'rtabmap::Rtabmap']]], + ['getlocaltransform_79',['getLocalTransform',['../classrtabmap_1_1SensorCapture.html#a99829249c51fd08c32310b788b00b663',1,'rtabmap::SensorCapture']]], + ['getloopclosureid_80',['getLoopClosureId',['../classrtabmap_1_1Rtabmap.html#a2bc8eecb690ec1e36955119cd2c1a197',1,'rtabmap::Rtabmap']]], + ['getloopclosurelinks_81',['getLoopClosureLinks',['../classrtabmap_1_1Memory.html#a88fecb24bd16886d6086937277df5f20',1,'rtabmap::Memory']]], + ['getloopclosurevalue_82',['getLoopClosureValue',['../classrtabmap_1_1Rtabmap.html#adc87cbb6adde3027b8c20bbba25fec7b',1,'rtabmap::Rtabmap']]], + ['getmapcorrection_83',['getMapCorrection',['../classrtabmap_1_1Rtabmap.html#a7b71f70a20f1ef42a65fa9571e254711',1,'rtabmap::Rtabmap']]], + ['getmapid_84',['getMapId',['../classrtabmap_1_1Memory.html#a2391cf06d55513bee3cfd50d8beb3a59',1,'rtabmap::Memory']]], + ['getmaxodominf_85',['getMaxOdomInf',['../namespacertabmap_1_1graph.html#a6c009c4c819abe37ec2ca6d041edd92b',1,'rtabmap::graph']]], + ['getmaxstmemsize_86',['getMaxStMemSize',['../classrtabmap_1_1Memory.html#a41b23c567f6aa6bcc3a756e5ae5c1f33',1,'rtabmap::Memory']]], + ['getmemory_87',['getMemory',['../classrtabmap_1_1Rtabmap.html#a08adb5e0b8019c1dbd4f571099d2d46b',1,'rtabmap::Rtabmap']]], + ['getmemorythreshold_88',['getMemoryThreshold',['../classrtabmap_1_1Rtabmap.html#a876d3599c76de815bee4b278a087cfa5',1,'rtabmap::Rtabmap']]], + ['getmemoryusage_89',['getMemoryUsage',['../classUProcessInfo.html#a8a494e68cdea348a4788b8d54fd7de40',1,'UProcessInfo']]], + ['getmemoryused_90',['getmemoryused',['../classrtabmap_1_1VWDictionary.html#ac5177a75f402538b50ec6c36bdbc7307',1,'rtabmap::VWDictionary::getMemoryUsed()'],['../classrtabmap_1_1SensorData.html#a60b3b2366bb66c914cfa7799204828fc',1,'rtabmap::SensorData::getMemoryUsed()'],['../classrtabmap_1_1VisualWord.html#ad23c14c1c81848fb42573fd5ceac3a42',1,'rtabmap::VisualWord::getMemoryUsed()'],['../classrtabmap_1_1Signature.html#a014fd12ee6cd47004e94ef4bb4753459',1,'rtabmap::Signature::getMemoryUsed()'],['../classrtabmap_1_1Memory.html#ad59e8591cd04e2ecd93b4e706f198763',1,'rtabmap::Memory::getMemoryUsed()'],['../classrtabmap_1_1LocalGridCache.html#ab72a88b5c00d2a104ac1055538960acb',1,'rtabmap::LocalGridCache::getMemoryUsed()'],['../classrtabmap_1_1GlobalMap.html#a20031690daf7a7e9195ae97abf46522b',1,'rtabmap::GlobalMap::getMemoryUsed()'],['../classrtabmap_1_1OctoMap.html#ab4706881eee755cf58312859e6a3af89',1,'rtabmap::OctoMap::getMemoryUsed()'],['../classrtabmap_1_1OccupancyGrid.html#a06bee0b73df176bd0ab6495e22992d7f',1,'rtabmap::OccupancyGrid::getMemoryUsed()'],['../classrtabmap_1_1CloudMap.html#a18a2dd71488719960f06eb4ae5e2cf4b',1,'rtabmap::CloudMap::getMemoryUsed()'],['../classrtabmap_1_1BayesFilter.html#a60ad13fd18ac4e595359f3c86c430a80',1,'rtabmap::BayesFilter::getMemoryUsed()']]], + ['getmetricconstraints_91',['getMetricConstraints',['../classrtabmap_1_1Memory.html#ab5329c43c6b185613222d8458c049848',1,'rtabmap::Memory']]], + ['getmingeometrycorrespondencesratio_92',['getMinGeometryCorrespondencesRatio',['../classrtabmap_1_1Registration.html#ac4baf87f079ce52df845805b84cad6c9',1,'rtabmap::Registration']]], + ['getmininliers_93',['getMinInliers',['../classrtabmap_1_1RegistrationVis.html#ae951e95c4ae2ea1ab5c4d849823d66c4',1,'rtabmap::RegistrationVis']]], + ['getminmax3d_94',['getminmax3d',['../namespacertabmap_1_1util3d.html#ad857475644e8de6d7d84b920637b2018',1,'rtabmap::util3d::getMinMax3D(const cv::Mat &laserScan, cv::Point3f &min, cv::Point3f &max)'],['../namespacertabmap_1_1util3d.html#afc22f82c00f6dcc8a4ec1963891f4b7e',1,'rtabmap::util3d::getMinMax3D(const cv::Mat &laserScan, pcl::PointXYZ &min, pcl::PointXYZ &max)']]], + ['getminvisualcorrespondences_95',['getMinVisualCorrespondences',['../classrtabmap_1_1Registration.html#abc02df4842af900fbb5da75b8e5318e0',1,'rtabmap::Registration']]], + ['getmsg_96',['getMsg',['../classULogEvent.html#a460976b037ecf8357fc3fa3f613e5817',1,'ULogEvent']]], + ['getname_97',['getname',['../classUFile.html#af7e7f5995b05cda098037ca1cdcd63f4',1,'UFile::getName()'],['../classUFile.html#a3e7905705a69b747e1ed6b6e37b19f3f',1,'UFile::getName(const std::string &filePath)']]], + ['getneighborlinks_98',['getNeighborLinks',['../classrtabmap_1_1Memory.html#a172f0d3046c0b7d6b37cdf11af153bee',1,'rtabmap::Memory']]], + ['getneighborsid_99',['getNeighborsId',['../classrtabmap_1_1Memory.html#a521305f39adcdfbedebbe5bdae9efbc6',1,'rtabmap::Memory']]], + ['getneighborsidradius_100',['getNeighborsIdRadius',['../classrtabmap_1_1Memory.html#a10c44ee8a5d84480b41aa4980665d894',1,'rtabmap::Memory']]], + ['getneuralmodelwarning_101',['getNeuralModelWarning',['../classrtabmap_1_1CameraStereoZed.html#aab6005c68f61b37ee1919ef6828b32a4',1,'rtabmap::CameraStereoZed']]], + ['getnextfilename_102',['getNextFileName',['../classUDirectory.html#a89ff08bf6044f2a0dc61f0dbbdc9d2cc',1,'UDirectory']]], + ['getnextfilepath_103',['getNextFilePath',['../classUDirectory.html#a2e435d2c98e54a8119c2fc3b388c03e9',1,'UDirectory']]], + ['getnextid_104',['getNextId',['../classrtabmap_1_1VWDictionary.html#a085d69ef577600000f397bd63abeaf69',1,'rtabmap::VWDictionary']]], + ['getnextseqid_105',['getNextSeqID',['../classrtabmap_1_1SensorCapture.html#acbffaf17772639bc65b0a5457bc56b22',1,'rtabmap::SensorCapture']]], + ['getnndr_106',['getNNDR',['../classrtabmap_1_1RegistrationVis.html#aed9e9e593b290a4be1aeda05967a631a',1,'rtabmap::RegistrationVis']]], + ['getnndrratio_107',['getNndrRatio',['../classrtabmap_1_1VWDictionary.html#a454639bff3d95b2f9dd346413981d5c5',1,'rtabmap::VWDictionary']]], + ['getnnstrategy_108',['getNNStrategy',['../classrtabmap_1_1VWDictionary.html#ab1ec0db96328164864953f25d463bcbb',1,'rtabmap::VWDictionary']]], + ['getnntype_109',['getNNType',['../classrtabmap_1_1RegistrationVis.html#a697d562bebe30b73a1ecd34dabee4347',1,'rtabmap::RegistrationVis']]], + ['getnodecalibration_110',['getNodeCalibration',['../classrtabmap_1_1Memory.html#af48dbd905dda453b6b2c2246a90d0e04',1,'rtabmap::Memory']]], + ['getnodedata_111',['getNodeData',['../classrtabmap_1_1Memory.html#a22d6c0b38d8699cdbba73b6bcdb38dd6',1,'rtabmap::Memory']]], + ['getnodeinfo_112',['getNodeInfo',['../classrtabmap_1_1Memory.html#ae6184a6979703045f34d3e2a155eb9f3',1,'rtabmap::Memory']]], + ['getnodesinradius_113',['getnodesinradius',['../classrtabmap_1_1Rtabmap.html#a9bd263bbcdbc6f41119f8532131db974',1,'rtabmap::Rtabmap::getNodesInRadius(int nodeId, float radius, int k=0, std::map< int, float > *distsSqr=0)'],['../classrtabmap_1_1Rtabmap.html#a1a6498f60f52f65ffbed2d89d7c20648',1,'rtabmap::Rtabmap::getNodesInRadius(const Transform &pose, float radius, int k=0, std::map< int, float > *distsSqr=0)'],['../namespacertabmap_1_1graph.html#a4f7f712868babb4cc74f7fe2cc366620',1,'rtabmap::graph::getNodesInRadius(const Transform &targetPose, const std::map< int, Transform > &nodes, float radius)'],['../namespacertabmap_1_1graph.html#af9e81a0b31730adb292591b79f45c87e',1,'rtabmap::graph::getNodesInRadius(int nodeId, const std::map< int, Transform > &nodes, float radius)']]], + ['getnodesobservinglandmark_114',['getNodesObservingLandmark',['../classrtabmap_1_1Memory.html#afe7a1c036129e7ec94905c3650e91cc8',1,'rtabmap::Memory']]], + ['getnodewordsandglobaldescriptors_115',['getNodeWordsAndGlobalDescriptors',['../classrtabmap_1_1Memory.html#a4c555fac41be4b4d44c551c010971dc3',1,'rtabmap::Memory']]], + ['getnorm_116',['getNorm',['../classrtabmap_1_1Transform.html#af3c46b76fe855b0334a7f255792a6082',1,'rtabmap::Transform']]], + ['getnormsquared_117',['getNormSquared',['../classrtabmap_1_1Transform.html#aee7765828eb454015b4deb72d70a034a',1,'rtabmap::Transform']]], + ['getnotindexedwordscount_118',['getNotIndexedWordsCount',['../classrtabmap_1_1VWDictionary.html#a293c09f00caf84bb991d73983a5f22c8',1,'rtabmap::VWDictionary']]], + ['getodommaxinf_119',['getOdomMaxInf',['../classrtabmap_1_1Memory.html#ae37d02a779acb85797de25da36066829',1,'rtabmap::Memory']]], + ['getodompose_120',['getOdomPose',['../classrtabmap_1_1Memory.html#a4bb01d27d1ec7776103635b11228626c',1,'rtabmap::Memory']]], + ['getorientation_121',['getOrientation',['../classrtabmap_1_1IMUFilter.html#ae32dda362d720f964781f1681fa6a973',1,'rtabmap::IMUFilter']]], + ['getparameters_122',['getparameters',['../classrtabmap_1_1Rtabmap.html#a9ac5900cbc165df1c501606f79c65ec1',1,'rtabmap::Rtabmap::getParameters()'],['../classrtabmap_1_1Memory.html#af4cc965870dd757517b126af4860d34d',1,'rtabmap::Memory::getParameters()']]], + ['getpath_123',['getPath',['../classrtabmap_1_1Rtabmap.html#a5fe89ac87283a92258d27f42eb7b13f1',1,'rtabmap::Rtabmap']]], + ['getpathcurrentgoalid_124',['getPathCurrentGoalId',['../classrtabmap_1_1Rtabmap.html#a5f886101463229fcd79bf3dd6418aa5c',1,'rtabmap::Rtabmap']]], + ['getpathcurrentgoalindex_125',['getPathCurrentGoalIndex',['../classrtabmap_1_1Rtabmap.html#a781713c190497d5f25d7e12112ae4345',1,'rtabmap::Rtabmap']]], + ['getpathcurrentindex_126',['getPathCurrentIndex',['../classrtabmap_1_1Rtabmap.html#a94eecd89994fc02a913b1eb087d85c84',1,'rtabmap::Rtabmap']]], + ['getpathnextnodes_127',['getPathNextNodes',['../classrtabmap_1_1Rtabmap.html#a45addb0848702b39c67c2394dd62f739',1,'rtabmap::Rtabmap']]], + ['getpathnextposes_128',['getPathNextPoses',['../classrtabmap_1_1Rtabmap.html#af81fe33ef45e1ad1838bc97d6a73a8be',1,'rtabmap::Rtabmap']]], + ['getpaths_129',['getpaths',['../classrtabmap_1_1Rtabmap.html#ad314edf995555480a2db1aceb7fd2ee7',1,'rtabmap::Rtabmap::getPaths()'],['../namespacertabmap_1_1graph.html#a0a04ab5289c258725555d6c18a076094',1,'rtabmap::graph::getPaths()']]], + ['getpathstatus_130',['getPathStatus',['../classrtabmap_1_1Rtabmap.html#afe4aa4f9a67ba85b60c7dfda86d0131b',1,'rtabmap::Rtabmap']]], + ['getpathtransformtogoal_131',['getPathTransformToGoal',['../classrtabmap_1_1Rtabmap.html#aedf5dce175ee325822ab7b7772c8d4f5',1,'rtabmap::Rtabmap']]], + ['getpose_132',['getpose',['../classrtabmap_1_1CameraRealSense2.html#a31fc38dca7aa6dc61c68150d5409204e',1,'rtabmap::CameraRealSense2::getPose()'],['../classrtabmap_1_1Signature.html#a5166864f276c921963033e8852c13076',1,'rtabmap::Signature::getPose()'],['../classrtabmap_1_1SensorCapture.html#a2f940d75366088bfae0164e1803ffe9a',1,'rtabmap::SensorCapture::getPose()'],['../classrtabmap_1_1Rtabmap.html#ac430e0adb75dc4aec3b7ba77053aabd0',1,'rtabmap::Rtabmap::getPose()'],['../classrtabmap_1_1OdometryResetEvent.html#ae756dea7a2e79fd918dd4c158085bc68',1,'rtabmap::OdometryResetEvent::getPose()'],['../classrtabmap_1_1Odometry.html#a8b45aea55b336f758943b4a6b2ec28ee',1,'rtabmap::Odometry::getPose()'],['../classrtabmap_1_1DBReader.html#abd2b32ae00a05810465f63d63c44d5ed',1,'rtabmap::DBReader::getPose()'],['../classrtabmap_1_1CameraStereoZed.html#a1fceb3208a256d1023739a60f5931def',1,'rtabmap::CameraStereoZed::getPose()'],['../classrtabmap_1_1CameraSeerSense.html#a831666d29d4eabc1a00e9eb5c8b47c27',1,'rtabmap::CameraSeerSense::getPose()']]], + ['getposecovariance_133',['getPoseCovariance',['../classrtabmap_1_1Signature.html#afc81cb91421dcd36e2f5e3dc84a77b44',1,'rtabmap::Signature']]], + ['getposesinradius_134',['getposesinradius',['../namespacertabmap_1_1graph.html#ae487257302634dff8248188e2ed69043',1,'rtabmap::graph::getPosesInRadius(int nodeId, const std::map< int, Transform > &nodes, float radius, float angle=0.0f)'],['../namespacertabmap_1_1graph.html#a0851e81af5d331032ec790a10bb4302f',1,'rtabmap::graph::getPosesInRadius(const Transform &targetPose, const std::map< int, Transform > &nodes, float radius, float angle=0.0f)']]], + ['getposterior_135',['getPosterior',['../classrtabmap_1_1BayesFilter.html#aceaa52e62af32f176185305f5359ee79',1,'rtabmap::BayesFilter']]], + ['getpredictionlc_136',['getPredictionLC',['../classrtabmap_1_1BayesFilter.html#ab13c8acecfbb4fcfff4e809e2b0a7538',1,'rtabmap::BayesFilter']]], + ['getpredictionlcstr_137',['getPredictionLCStr',['../classrtabmap_1_1BayesFilter.html#a18a6d97fe3088a4a356a85358f641376',1,'rtabmap::BayesFilter']]], + ['getreferences_138',['getReferences',['../classrtabmap_1_1VisualWord.html#aef73a60eccd61a917f27bf277366a5bc',1,'rtabmap::VisualWord']]], + ['getremovedparameters_139',['getRemovedParameters',['../classrtabmap_1_1Parameters.html#ae3e84e415669d8c8bf17b119683b1056',1,'rtabmap::Parameters']]], + ['getrightsuffix_140',['getRightSuffix',['../classrtabmap_1_1StereoCameraModel.html#a3ecae21bbf6bc9914d0bb553c99f9e09',1,'rtabmap::StereoCameraModel']]], + ['getserial_141',['getserial',['../classrtabmap_1_1CameraOpenNI2.html#a9767b92c3df7b637c75ee351208e3f0b',1,'rtabmap::CameraOpenNI2::getSerial()'],['../classrtabmap_1_1CameraDepthAI.html#ac77ceb30af0f98aa27f2de1259f31d7e',1,'rtabmap::CameraDepthAI::getSerial()'],['../classrtabmap_1_1CameraFreenect.html#ad4aa325278c21b339aea31437430610d',1,'rtabmap::CameraFreenect::getSerial()'],['../classrtabmap_1_1CameraFreenect2.html#a985478701c8eb9751918fcd497893af7',1,'rtabmap::CameraFreenect2::getSerial()'],['../classrtabmap_1_1CameraImages.html#a217f54d1ead7a4d6af733c2644064a5f',1,'rtabmap::CameraImages::getSerial()'],['../classrtabmap_1_1CameraK4A.html#af7dae13200b0d2ca09294b335225e993',1,'rtabmap::CameraK4A::getSerial()'],['../classrtabmap_1_1CameraK4W2.html#a90bd066891ec59c4f1261af3353209bb',1,'rtabmap::CameraK4W2::getSerial()'],['../classrtabmap_1_1CameraMyntEye.html#ac163457701a9274659e41aae5417f831',1,'rtabmap::CameraMyntEye::getSerial()'],['../classrtabmap_1_1SensorCapture.html#a7830e571e45752f9d8f30fa806f6aa64',1,'rtabmap::SensorCapture::getSerial()'],['../classrtabmap_1_1LidarVLP16.html#a9d533721703457a60e94124d840fee95',1,'rtabmap::LidarVLP16::getSerial()'],['../classrtabmap_1_1CameraVideo.html#ab3400ba7ae983cd1ad9678970079b00a',1,'rtabmap::CameraVideo::getSerial()'],['../classrtabmap_1_1CameraOpenni.html#acaeb07cbf369a47817c48acacee04e41',1,'rtabmap::CameraOpenni::getSerial()'],['../classrtabmap_1_1CameraOpenNICV.html#a29fe33644f755cf54307b55df898617b',1,'rtabmap::CameraOpenNICV::getSerial()'],['../classrtabmap_1_1CameraOrbbecSDK.html#a75f9abaf3ddc009c7772cc0239816b86',1,'rtabmap::CameraOrbbecSDK::getSerial()'],['../classrtabmap_1_1CameraRealSense.html#a4abbdf6efedd229a146d066b5ff17799',1,'rtabmap::CameraRealSense::getSerial()'],['../classrtabmap_1_1CameraRealSense2.html#aff19c4db66d2403c0e09a67d1418bcdc',1,'rtabmap::CameraRealSense2::getSerial()'],['../classrtabmap_1_1CameraSeerSense.html#aa921995e3a4a1cd5480868998bd27b2e',1,'rtabmap::CameraSeerSense::getSerial()'],['../classrtabmap_1_1CameraStereoDC1394.html#a125d6fa6e6bd7f8b2e3d22d10ce54acb',1,'rtabmap::CameraStereoDC1394::getSerial()'],['../classrtabmap_1_1CameraStereoFlyCapture2.html#a06d1e6cd0ea504f6601e78ecbd0442df',1,'rtabmap::CameraStereoFlyCapture2::getSerial()'],['../classrtabmap_1_1CameraStereoImages.html#a507ca5b4c37b75f4108e9aa8dad5125b',1,'rtabmap::CameraStereoImages::getSerial()'],['../classrtabmap_1_1CameraStereoTara.html#a87d7cdfd3354bdffd8e9e88f1244c79d',1,'rtabmap::CameraStereoTara::getSerial()'],['../classrtabmap_1_1CameraStereoVideo.html#a0eba205715f6f856b14eaba8de2eadcf',1,'rtabmap::CameraStereoVideo::getSerial()'],['../classrtabmap_1_1CameraStereoZed.html#a8c13902c0c25565357e6f7e0a16f0838',1,'rtabmap::CameraStereoZed::getSerial()'],['../classrtabmap_1_1CameraStereoZedOC.html#a11244c590c4e356765abf59e94f66ddb',1,'rtabmap::CameraStereoZedOC::getSerial()'],['../classrtabmap_1_1DBReader.html#ac6e8622842447cdccfaab061c1cab3c4',1,'rtabmap::DBReader::getSerial()']]], + ['getsignature_142',['getSignature',['../classrtabmap_1_1Memory.html#a15ec109dd157745f69dcd4f80efaf561',1,'rtabmap::Memory']]], + ['getsignaturecopy_143',['getSignatureCopy',['../classrtabmap_1_1Rtabmap.html#a7133d8efa98410eaec68e0199ff98a0c',1,'rtabmap::Rtabmap']]], + ['getsignatureidbylabel_144',['getSignatureIdByLabel',['../classrtabmap_1_1Memory.html#a4907501b27fdfd5b8053b9d932d8dec4',1,'rtabmap::Memory']]], + ['getsignaturesdata_145',['getSignaturesData',['../classrtabmap_1_1Statistics.html#abd89f302128c32d07b0dea07e50b742b',1,'rtabmap::Statistics']]], + ['getsimilaritythreshold_146',['getSimilarityThreshold',['../classrtabmap_1_1Memory.html#ae1e4c518ec65f86b7a3eade7ac2705c8',1,'rtabmap::Memory']]], + ['getstamp_147',['getstamp',['../classrtabmap_1_1IMUEvent.html#ac1dc5e7e806fbe05ee5fec562384924f',1,'rtabmap::IMUEvent::getStamp()'],['../classrtabmap_1_1Signature.html#aa9c4ed8d3617b039181cf44a0e30eca2',1,'rtabmap::Signature::getStamp()']]], + ['getstatistics_148',['getStatistics',['../classrtabmap_1_1Rtabmap.html#a5d18002c7eb7cee234471686413d201c',1,'rtabmap::Rtabmap']]], + ['getstm_149',['getSTM',['../classrtabmap_1_1Rtabmap.html#a809673c3d0e6d8fb05ebb4a52218d438',1,'rtabmap::Rtabmap']]], + ['getstmem_150',['getStMem',['../classrtabmap_1_1Memory.html#a007abab13fade6f63b6db3fc279a1631',1,'rtabmap::Memory']]], + ['getstmemintermediatenodescount_151',['getStMemIntermediateNodesCount',['../classrtabmap_1_1Memory.html#a3f3a3da280f9e5ee9bba6df03e551f79',1,'rtabmap::Memory']]], + ['getstmsize_152',['getSTMSize',['../classrtabmap_1_1Rtabmap.html#a49adc83991d6b95c7911f41330cbd467',1,'rtabmap::Rtabmap']]], + ['gettargetversion_153',['getTargetVersion',['../classrtabmap_1_1DBDriver.html#a456bc49e8e60e0c754078a4b09e3f1a1',1,'rtabmap::DBDriver']]], + ['gettime_154',['getTime',['../classULogger.html#a17e6d133cea7c2cbe5365e5f5f2216a9',1,'ULogger']]], + ['gettimethreshold_155',['getTimeThreshold',['../classrtabmap_1_1Rtabmap.html#af7fa0cbd1ef027f8bb2af11364487df8',1,'rtabmap::Rtabmap']]], + ['gettotalactivereferences_156',['getTotalActiveReferences',['../classrtabmap_1_1VWDictionary.html#a98447a880fdcf91709f00d00cfd4e54d',1,'rtabmap::VWDictionary']]], + ['gettotalmemsize_157',['getTotalMemSize',['../classrtabmap_1_1Rtabmap.html#ab44f1bca06eec4beb8dfebeed9ed5ce8',1,'rtabmap::Rtabmap']]], + ['gettotalreferences_158',['getTotalReferences',['../classrtabmap_1_1VisualWord.html#a2eaf9703feb310a1038fcd6c8341a1d3',1,'rtabmap::VisualWord']]], + ['gettransform_159',['getTransform',['../classrtabmap_1_1Transform.html#a3ebc45da479b4cae9a5641fda6ebaf23',1,'rtabmap::Transform']]], + ['gettranslation_160',['getTranslation',['../classrtabmap_1_1Transform.html#a3393daecc17559c66156ba3eb0711875',1,'rtabmap::Transform']]], + ['gettranslationandeulerangles_161',['getTranslationAndEulerAngles',['../classrtabmap_1_1Transform.html#aad65adff491fd57a31dbe4e26d7f29af',1,'rtabmap::Transform']]], + ['gettype_162',['gettype',['../classrtabmap_1_1OdometryLIOSAM.html#aea8d8aea35772e3b81ba3f74c6eb3415',1,'rtabmap::OdometryLIOSAM::getType()'],['../classrtabmap_1_1Odometry.html#a92685daa2786aff06518c8c4e26b8899',1,'rtabmap::Odometry::getType()'],['../classrtabmap_1_1OdometryCuVSLAM.html#a68801df22a6803dabf7a064b99e04898',1,'rtabmap::OdometryCuVSLAM::getType()'],['../classrtabmap_1_1OdometryDVO.html#a8475f5a8b1ba4e288ba58daf6284acc9',1,'rtabmap::OdometryDVO::getType()'],['../classrtabmap_1_1OdometryF2F.html#af0e2f40a3dd28b9e1e84159bcf9df323',1,'rtabmap::OdometryF2F::getType()'],['../classrtabmap_1_1OdometryF2M.html#aa0244571578fd8604470d8c21af01611',1,'rtabmap::OdometryF2M::getType()'],['../classrtabmap_1_1OdometryFLOAM.html#a311c8b022d0a2dc6219b97a8e2b40d84',1,'rtabmap::OdometryFLOAM::getType()'],['../classrtabmap_1_1OdometryFovis.html#a415b08f31a2ab8ff503c84623df71f0d',1,'rtabmap::OdometryFovis::getType()'],['../classrtabmap_1_1OdometryLOAM.html#a0833118684e4f836ec668b735f81da0d',1,'rtabmap::OdometryLOAM::getType()'],['../classrtabmap_1_1OdometryMono.html#ada54391f88a0704c4fab2d9a2b370a15',1,'rtabmap::OdometryMono::getType()'],['../classrtabmap_1_1OdometryMSCKF.html#a81657f9c46e39bfa48e1d0021c5af8ea',1,'rtabmap::OdometryMSCKF::getType()'],['../classrtabmap_1_1OdometryOkvis.html#ab93efd88da4ff30e4ee4a0ec525347d8',1,'rtabmap::OdometryOkvis::getType()'],['../classrtabmap_1_1OdometryOpen3D.html#a79c86c26bd892619797d6266243bb8d6',1,'rtabmap::OdometryOpen3D::getType()'],['../classrtabmap_1_1OdometryOpenVINS.html#a79898924aa5af5d59ce10028e876e387',1,'rtabmap::OdometryOpenVINS::getType()'],['../classrtabmap_1_1OdometryORBSLAM2.html#a8773eea08df092d237e17af96ff6d096',1,'rtabmap::OdometryORBSLAM2::getType()'],['../classrtabmap_1_1OdometryORBSLAM3.html#a6a4161d9be51ff66e3571ba912655029',1,'rtabmap::OdometryORBSLAM3::getType()'],['../classrtabmap_1_1OdometryVINSFusion.html#ac7e841322ccadfcfdec61cc3b698754a',1,'rtabmap::OdometryVINSFusion::getType()'],['../classrtabmap_1_1OdometryViso2.html#ae9bf8422bbf6d2c880098b828b5d6187',1,'rtabmap::OdometryViso2::getType()'],['../classrtabmap_1_1Parameters.html#a08f4ea48ac7dbd93cb322d1c89b455b0',1,'rtabmap::Parameters::getType()']]], + ['getuncompresseddata_163',['getUncompressedData',['../classrtabmap_1_1CompressionThread.html#aafdc57cad744cbe94b30a8abfe7711a4',1,'rtabmap::CompressionThread']]], + ['getunusedword_164',['getUnusedWord',['../classrtabmap_1_1VWDictionary.html#abbd007a028847ecbbdd50e3480ba95e3',1,'rtabmap::VWDictionary']]], + ['getunusedwordids_165',['getUnusedWordIds',['../classrtabmap_1_1VWDictionary.html#a64b0aee7f33cbd4df26e2d0c14329e9d',1,'rtabmap::VWDictionary']]], + ['getunusedwords_166',['getUnusedWords',['../classrtabmap_1_1VWDictionary.html#ab47b5ecb12c822474004f0ad77dbb388',1,'rtabmap::VWDictionary']]], + ['getunusedwordssize_167',['getUnusedWordsSize',['../classrtabmap_1_1VWDictionary.html#a117282f59ed918808d8116cd1f92f412',1,'rtabmap::VWDictionary']]], + ['getupdateerror_168',['getUpdateError',['../classrtabmap_1_1GlobalMap.html#a99c3840a89e76a091cf59cfaf1a8bcc4',1,'rtabmap::GlobalMap']]], + ['geturl_169',['getUrl',['../classrtabmap_1_1DBDriver.html#a79365611bce06aeda0d078641be89cab',1,'rtabmap::DBDriver']]], + ['getvelocity_170',['getVelocity',['../classrtabmap_1_1Signature.html#ae97f22fcb6799a5312c1948cb9f42c99',1,'rtabmap::Signature']]], + ['getvelocityguess_171',['getVelocityGuess',['../classrtabmap_1_1Odometry.html#aa6ab1c129163771b0d87e3e068a0427e',1,'rtabmap::Odometry']]], + ['getvirtualplaceprior_172',['getVirtualPlacePrior',['../classrtabmap_1_1BayesFilter.html#a1f479b2d242f05eef69532f454dc851f',1,'rtabmap::BayesFilter']]], + ['getvisualwords_173',['getVisualWords',['../classrtabmap_1_1VWDictionary.html#a6bcad4c04999469001b5ac03b8a61ab4',1,'rtabmap::VWDictionary']]], + ['getvwdictionary_174',['getVWDictionary',['../classrtabmap_1_1Memory.html#a61adae3b07b3daee32efd1abb4dac45e',1,'rtabmap::Memory']]], + ['getweight_175',['getWeight',['../classrtabmap_1_1Signature.html#a701b32c562d789929a18a19c08bac4ca',1,'rtabmap::Signature']]], + ['getweights_176',['getweights',['../classrtabmap_1_1Memory.html#a4d8bfc0b85f270dbb3fc66cde079b63e',1,'rtabmap::Memory::getWeights()'],['../classrtabmap_1_1Rtabmap.html#a353361aeeece3ce8c799d168a5798a01',1,'rtabmap::Rtabmap::getWeights() const']]], + ['getwm_177',['getWM',['../classrtabmap_1_1Rtabmap.html#ae3d40ed4ee48954e70d45e0779c24a49',1,'rtabmap::Rtabmap']]], + ['getwmsize_178',['getWMSize',['../classrtabmap_1_1Rtabmap.html#a203a18eb60f6c057518fd5129bbc32ff',1,'rtabmap::Rtabmap']]], + ['getword_179',['getWord',['../classrtabmap_1_1VWDictionary.html#a5cf9981cf11f8f93280b7d0c195159e1',1,'rtabmap::VWDictionary']]], + ['getwords_180',['getWords',['../classrtabmap_1_1Signature.html#a68eaa67c81d08e20d2b7a43b0659b1d4',1,'rtabmap::Signature']]], + ['getwords3_181',['getWords3',['../classrtabmap_1_1Signature.html#ab902bfc7cdde2542ffe7e5d441f90a66',1,'rtabmap::Signature']]], + ['getwordschanged_182',['getWordsChanged',['../classrtabmap_1_1Signature.html#a01f6eac0e5836aa921d65108b75249f6',1,'rtabmap::Signature']]], + ['getwordsdescriptors_183',['getWordsDescriptors',['../classrtabmap_1_1Signature.html#a1ed4181ac5cc7b477482459d680c63b1',1,'rtabmap::Signature']]], + ['getwordskpts_184',['getWordsKpts',['../classrtabmap_1_1Signature.html#a471f71821ceeec9a25e9e4e16673d14f',1,'rtabmap::Signature']]], + ['getworkingdir_185',['getWorkingDir',['../classrtabmap_1_1Rtabmap.html#a61bc4dce59a1da8b904a7dbe39e5038a',1,'rtabmap::Rtabmap']]], + ['getworkingmem_186',['getWorkingMem',['../classrtabmap_1_1Memory.html#ab6c0794ad1aac6e9084c0240e709cdc6',1,'rtabmap::Memory']]], + ['getworkingmemintermediatenodescount_187',['getWorkingMemIntermediateNodesCount',['../classrtabmap_1_1Memory.html#ad9b97cdfd95eb3c0dad649d755fc3267',1,'rtabmap::Memory']]], + ['getworkingmemsize_188',['getWorkingMemSize',['../classrtabmap_1_1Memory.html#a5ca9260a2a63fae6f3d16e1db9cbce53',1,'rtabmap::Memory']]], + ['globalbundleadjustment_189',['globalBundleAdjustment',['../classrtabmap_1_1Rtabmap.html#ab1044f290653749990018ca5722f00c7',1,'rtabmap::Rtabmap']]], + ['globaldescriptors_190',['globalDescriptors',['../classrtabmap_1_1SensorData.html#acd46b940bac6e1d53ff2826be309b4c8',1,'rtabmap::SensorData']]], + ['globalmap_191',['GlobalMap',['../classrtabmap_1_1GlobalMap.html#a03581caaa2a313b131726af4e4a6b714',1,'rtabmap::GlobalMap']]], + ['globalpose_192',['globalPose',['../classrtabmap_1_1SensorData.html#a55e6ca21bfd11b7afb375451a2a77b87',1,'rtabmap::SensorData']]], + ['globalposecovariance_193',['globalPoseCovariance',['../classrtabmap_1_1SensorData.html#a569af71e8757105dc040251a3805fe97',1,'rtabmap::SensorData']]], + ['gps_194',['gps',['../classrtabmap_1_1GPS.html#a4ea914df744ae5a9ff60eff6bb2c734d',1,'rtabmap::GPS::GPS()'],['../classrtabmap_1_1SensorData.html#a176b8160afc549fc6eaa2d0567c12957',1,'rtabmap::SensorData::gps()'],['../classrtabmap_1_1GPS.html#a488bb172e3b8836387e0994a31e709ef',1,'rtabmap::GPS::GPS()']]], + ['gravitysigma_195',['gravitySigma',['../classrtabmap_1_1Optimizer.html#aceb68e0f692b81c4a978e46f804515d7',1,'rtabmap::Optimizer']]], + ['gridcellsize_196',['gridCellSize',['../classrtabmap_1_1SensorData.html#a984ce55b6b75152a63441bd07288dc6c',1,'rtabmap::SensorData']]], + ['gridemptycellscompressed_197',['gridEmptyCellsCompressed',['../classrtabmap_1_1SensorData.html#ac2bae4f0747795f778275102b4ebf1b3',1,'rtabmap::SensorData']]], + ['gridemptycellsraw_198',['gridEmptyCellsRaw',['../classrtabmap_1_1SensorData.html#a490e96f3f1d16cc559b3a004e2ec4fbe',1,'rtabmap::SensorData']]], + ['gridgroundcellscompressed_199',['gridGroundCellsCompressed',['../classrtabmap_1_1SensorData.html#ab3c515b23322cd31c3fcbcb054588e43',1,'rtabmap::SensorData']]], + ['gridgroundcellsraw_200',['gridGroundCellsRaw',['../classrtabmap_1_1SensorData.html#a2db9b9dbbe3d0943a47cdc4a5a9051d4',1,'rtabmap::SensorData']]], + ['gridobstaclecellscompressed_201',['gridObstacleCellsCompressed',['../classrtabmap_1_1SensorData.html#a50b09c52de6c8c6a6a95ee08886845a0',1,'rtabmap::SensorData']]], + ['gridobstaclecellsraw_202',['gridObstacleCellsRaw',['../classrtabmap_1_1SensorData.html#a0f2e804ebbcff5be648a43f0a41e9dfc',1,'rtabmap::SensorData']]], + ['gridviewpoint_203',['gridViewPoint',['../classrtabmap_1_1SensorData.html#a51f21b98088ceec4c5d108d0fbe03200',1,'rtabmap::SensorData']]], + ['groundtruth_204',['groundTruth',['../classrtabmap_1_1SensorData.html#aef9e0c36efdc8915536c3bc082108689',1,'rtabmap::SensorData']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_8.js b/preview/pr-1492/api/latest/search/functions_8.js index 9b53cdc5..044a8449 100644 --- a/preview/pr-1492/api/latest/search/functions_8.js +++ b/preview/pr-1492/api/latest/search/functions_8.js @@ -1,89 +1,95 @@ var searchData= [ - ['id_0',['id',['../classrtabmap_1_1SensorData.html#a84fbcb16e51018d96065d3ce240650c6',1,'rtabmap::SensorData::id()'],['../classrtabmap_1_1Landmark.html#a2b5a5cbdb313813e3bb473a05b1145e2',1,'rtabmap::Landmark::id()'],['../classUObjDeletionThread.html#a027f81f93f7b78c442a094d944136f20',1,'UObjDeletionThread::id()'],['../classrtabmap_1_1Signature.html#a31c6e7b7e720eca20fb5935e0ee1d9f9',1,'rtabmap::Signature::id()'],['../classrtabmap_1_1VisualWord.html#a988fd37d739297c9b04c7dc156de3c66',1,'rtabmap::VisualWord::id()']]], - ['imagecompressed_1',['imageCompressed',['../classrtabmap_1_1SensorData.html#aafcc6b483798b7a99fafa8f929db1029',1,'rtabmap::SensorData']]], - ['imageraw_2',['imageRaw',['../classrtabmap_1_1SensorData.html#ae9e44401d0d6faee8fcb801090936fef',1,'rtabmap::SensorData']]], - ['imagesalreadyrectified_3',['imagesAlreadyRectified',['../classrtabmap_1_1Odometry.html#ac9ae854d14d44d82e1f20e8a4791b9c4',1,'rtabmap::Odometry']]], - ['imu_4',['imu',['../classrtabmap_1_1SensorData.html#a056056de80edf1bc20505fd992cdc6e7',1,'rtabmap::SensorData::imu()'],['../classrtabmap_1_1IMU.html#a76e674d3ef1865369e1416ae5ff76483',1,'rtabmap::IMU::IMU()'],['../classrtabmap_1_1IMU.html#a8db1233b6871dcbd58f1862cee2826fa',1,'rtabmap::IMU::IMU(const cv::Vec4d &orientation, const cv::Mat &orientationCovariance, const cv::Vec3d &angularVelocity, const cv::Mat &angularVelocityCovariance, const cv::Vec3d &linearAcceleration, const cv::Mat &linearAccelerationCovariance, const Transform &localTransform=Transform::getIdentity())'],['../classrtabmap_1_1IMU.html#a3171afc29cdf8587a401b6da1b1908e6',1,'rtabmap::IMU::IMU(const cv::Vec3d &angularVelocity, const cv::Mat &angularVelocityCovariance, const cv::Vec3d &linearAcceleration, const cv::Mat &linearAccelerationCovariance, const Transform &localTransform=Transform::getIdentity())']]], - ['imuevent_5',['imuevent',['../classrtabmap_1_1IMUEvent.html#a1ab86d7c16b1cadb44f0440808a9a81b',1,'rtabmap::IMUEvent::IMUEvent()'],['../classrtabmap_1_1IMUEvent.html#af041b297fa5f621dbc4fd085b16da800',1,'rtabmap::IMUEvent::IMUEvent(const IMU &data, double stamp)']]], - ['imus_6',['imus',['../classrtabmap_1_1Odometry.html#a6c9ed388da42499d2244bb98c8ff0e8d',1,'rtabmap::Odometry']]], - ['imuthread_7',['IMUThread',['../classrtabmap_1_1IMUThread.html#a97a2c48c6bb7e29ae64147fc9f032ac3',1,'rtabmap::IMUThread']]], - ['incrementmapid_8',['incrementMapId',['../classrtabmap_1_1Memory.html#afce9dbf3e5657d65540e33c59e992d83',1,'rtabmap::Memory']]], - ['info_9',['info',['../classrtabmap_1_1SensorEvent.html#a89ec0e00ab443a71b4735e392e419331',1,'rtabmap::SensorEvent']]], - ['inframe_10',['inFrame',['../classrtabmap_1_1CameraModel.html#aa07cbe07c7893e726c408392cf54d9ca',1,'rtabmap::CameraModel']]], - ['init_11',['init',['../classrtabmap_1_1SensorCapture.html#a1c0cd843969fab53f157cbe0fd333b8a',1,'rtabmap::SensorCapture::init()'],['../classrtabmap_1_1Rtabmap.html#a25bfb157aa3be3bd3c8a1d4200329041',1,'rtabmap::Rtabmap::init(const std::string &configFile="", const std::string &databasePath="", bool loadDatabaseParameters=false)'],['../classrtabmap_1_1Rtabmap.html#a711c479925db2c9f8201aacffe70281b',1,'rtabmap::Rtabmap::init(const ParametersMap &parameters, const std::string &databasePath="", bool loadDatabaseParameters=false)'],['../classrtabmap_1_1Memory.html#aeeabc78648bf7dc14ea1356828cdeddd',1,'rtabmap::Memory::init()'],['../classrtabmap_1_1LidarVLP16.html#a80162804e05013f64c6868084f460ab0',1,'rtabmap::LidarVLP16::init()'],['../classrtabmap_1_1IMUThread.html#aeed84fd5d571a5e9af54c8c3ea16ef9d',1,'rtabmap::IMUThread::init()'],['../classrtabmap_1_1DBReader.html#a31b8ffc3d213da7ab58a85ce89b8055e',1,'rtabmap::DBReader::init()'],['../classrtabmap_1_1CameraVideo.html#a2b20fb67f20ec64e6c43e8d76d5c1f74',1,'rtabmap::CameraVideo::init()'],['../classrtabmap_1_1CameraOpenNI2.html#a0c0da722b985da3595896fcc6bc72c7b',1,'rtabmap::CameraOpenNI2::init()'],['../classrtabmap_1_1CameraStereoZedOC.html#a37264abe58baa727bb5ee8d6653fa443',1,'rtabmap::CameraStereoZedOC::init()'],['../classrtabmap_1_1CameraStereoZed.html#a80088853404d1c4e89b5f29933d7b020',1,'rtabmap::CameraStereoZed::init()'],['../classrtabmap_1_1CameraStereoVideo.html#a8bc165fb5c77bb9693203791a0888269',1,'rtabmap::CameraStereoVideo::init()'],['../classrtabmap_1_1CameraStereoTara.html#a3cd79ca07d74d6a3501f3ecd9b31bbef',1,'rtabmap::CameraStereoTara::init()'],['../classrtabmap_1_1CameraStereoImages.html#abc0cb4bfd56314d0003c6ce5d365cbca',1,'rtabmap::CameraStereoImages::init()'],['../classrtabmap_1_1CameraStereoFlyCapture2.html#a46a2477a1c151927c9d5e7eea51d3354',1,'rtabmap::CameraStereoFlyCapture2::init()'],['../classrtabmap_1_1CameraSeerSense.html#a2fb66c8fa789c747b12c4ce85c8fc874',1,'rtabmap::CameraSeerSense::init()'],['../classrtabmap_1_1CameraDepthAI.html#aeab341a67f8c9ef3a078ef4636f969c1',1,'rtabmap::CameraDepthAI::init()'],['../classrtabmap_1_1CameraFreenect.html#aa36a4142ea9e7dab7120690b1d4a7449',1,'rtabmap::CameraFreenect::init()'],['../classrtabmap_1_1CameraFreenect2.html#aab9ed1bf2f64c6b8f6f95e25f94c4a8f',1,'rtabmap::CameraFreenect2::init()'],['../classrtabmap_1_1CameraImages.html#a8f00b6eb8c78a66d3381877825d70206',1,'rtabmap::CameraImages::init()'],['../classrtabmap_1_1CameraK4A.html#af2c611c697451697f318405469bb23e8',1,'rtabmap::CameraK4A::init()'],['../classrtabmap_1_1CameraK4W2.html#a33aec7e8863ddd2815a983a71e869127',1,'rtabmap::CameraK4W2::init()'],['../classrtabmap_1_1CameraMyntEye.html#a368591c828d3bb5aabfe8cae56d01304',1,'rtabmap::CameraMyntEye::init()'],['../classrtabmap_1_1CameraOpenni.html#aaa00fc3850c747fb261c87d4ad54827f',1,'rtabmap::CameraOpenni::init()'],['../classrtabmap_1_1CameraOpenNICV.html#a4d636b36e01de97d35fb0b6bb5fc3b7d',1,'rtabmap::CameraOpenNICV::init()'],['../classrtabmap_1_1CameraOrbbecSDK.html#a3a99d50d119791b9d3a36056aaddf59a',1,'rtabmap::CameraOrbbecSDK::init()'],['../classrtabmap_1_1CameraRealSense.html#a8c94957c92c38eee0d9ebbfd75d35a10',1,'rtabmap::CameraRealSense::init()'],['../classrtabmap_1_1CameraRealSense2.html#a7efbcb280ddd451a9c8fdbdba599c68f',1,'rtabmap::CameraRealSense2::init()'],['../classrtabmap_1_1CameraRGBDImages.html#a21903042693fbbc0bfc1586225efb2dd',1,'rtabmap::CameraRGBDImages::init()'],['../classrtabmap_1_1CameraStereoDC1394.html#a2cc861b0f7c66b8e21267678f6f5f221',1,'rtabmap::CameraStereoDC1394::init()']]], - ['initrectificationmap_12',['initrectificationmap',['../classrtabmap_1_1CameraModel.html#a5690a86d11b0d84e80961ae5d38b1d25',1,'rtabmap::CameraModel::initRectificationMap()'],['../classrtabmap_1_1StereoCameraModel.html#a544ee7d540dfe57c94863190d87898aa',1,'rtabmap::StereoCameraModel::initRectificationMap()']]], - ['interpolate_13',['interpolate',['../namespacertabmap_1_1util2d.html#afc241016af8396edf5228dbe9e80ee8d',1,'rtabmap::util2d::interpolate()'],['../classrtabmap_1_1Transform.html#af42b1c945a7fee57a26207fb96b7143d',1,'rtabmap::Transform::interpolate(float t, const Transform &other) const']]], - ['inverse_14',['inverse',['../classrtabmap_1_1Transform.html#a71ff72d5731d252a87a19c63e3890e3a',1,'rtabmap::Transform::inverse()'],['../classrtabmap_1_1Link.html#a0d5dcb7392f6ac89ca8b4de202ca07d3',1,'rtabmap::Link::inverse()']]], - ['is3d_15',['is3D',['../classrtabmap_1_1LocalGrid.html#af4bac3ac9ffd57653dee619b5be2b4f7',1,'rtabmap::LocalGrid']]], - ['is3dof_16',['is3DoF',['../classrtabmap_1_1Transform.html#a61c6a6acf6b149caa67918331d73004a',1,'rtabmap::Transform']]], - ['is4dof_17',['is4DoF',['../classrtabmap_1_1Transform.html#adaa07bac5d863d028d277b84880aeaab',1,'rtabmap::Transform']]], - ['isavailable_18',['isavailable',['../classrtabmap_1_1Optimizer.html#afe0381a3b42926b7634027e522766eb1',1,'rtabmap::Optimizer::isAvailable()'],['../classrtabmap_1_1Feature2D.html#a6020550480c25d36f0b4255629e75ee2',1,'rtabmap::Feature2D::isAvailable()']]], - ['isbadsignature_19',['isBadSignature',['../classrtabmap_1_1Signature.html#a693874de0d6ede4fe5c5d43d6f4d8b55',1,'rtabmap::Signature']]], - ['isbindatakept_20',['isBinDataKept',['../classrtabmap_1_1Memory.html#a18a6e852d545751fbc348d2aae6d7fe0',1,'rtabmap::Memory']]], - ['isbool_21',['isBool',['../classUVariant.html#a1f5b265f0e4569021bd6bc212cae91f7',1,'UVariant']]], - ['iscapturing_22',['isCapturing',['../classrtabmap_1_1SensorCaptureThread.html#ab2654b31ebdf06b375045fadbc83731a',1,'rtabmap::SensorCaptureThread']]], - ['ischar_23',['isChar',['../classUVariant.html#a644e3deffa081cacfdadddc1f504e6b6',1,'UVariant']]], - ['ischararray_24',['isCharArray',['../classUVariant.html#ab17409bb37beec9c62defdbe398dfe8b',1,'UVariant']]], - ['isconnected_25',['isConnected',['../classrtabmap_1_1DBDriver.html#a7b1222cf6e75d7365b5b90c37bca2a85',1,'rtabmap::DBDriver']]], - ['iscovarianceignored_26',['isCovarianceIgnored',['../classrtabmap_1_1Optimizer.html#a8bb6372ce4c67fd9b8d54f692ac34238',1,'rtabmap::Optimizer']]], - ['iscreating_27',['isCreating',['../classUThread.html#ac80eff7d48382fd230141ca286370d33',1,'UThread']]], - ['isdouble_28',['isDouble',['../classUVariant.html#a3b9f099698afa0716564960cce359a60',1,'UVariant']]], - ['isdoublearray_29',['isDoubleArray',['../classUVariant.html#aa0a91a91288b102857ebc978767d71c4',1,'UVariant']]], - ['isenabled_30',['isEnabled',['../classrtabmap_1_1Signature.html#a343a565680d03c45cc29dff7392b275e',1,'rtabmap::Signature']]], - ['isfisheye_31',['isFisheye',['../classrtabmap_1_1CameraModel.html#a3ceb0d36d8786f03b778d1969cb6e839',1,'rtabmap::CameraModel']]], - ['isfloat_32',['isFloat',['../classUVariant.html#a2d5757424cf7e69ede4564b82a7ab95c',1,'UVariant']]], - ['isfloatarray_33',['isFloatArray',['../classUVariant.html#a94c1a6cbd6c39968801cc4116bae3c55',1,'UVariant']]], - ['isgpuavailable_34',['isgpuavailable',['../classrtabmap_1_1SURF.html#a1150923dbf7e1bfd066dba0c3b22db57',1,'rtabmap::SURF::isGpuAvailable()'],['../classrtabmap_1_1SuperPointRpautrat.html#ac041c8738dc391661ba21331bf78d344',1,'rtabmap::SuperPointRpautrat::isGpuAvailable()'],['../classrtabmap_1_1SuperPointTorch.html#aee69f6089f657449d3813b440abbaa25',1,'rtabmap::SuperPointTorch::isGpuAvailable()'],['../classrtabmap_1_1GFTT.html#a05151f04cf624576783837dc48ddf744',1,'rtabmap::GFTT::isGpuAvailable()'],['../classrtabmap_1_1ORB.html#a7b5e3e7cc41dd04e517c5332f04d3a0a',1,'rtabmap::ORB::isGpuAvailable()'],['../classrtabmap_1_1Feature2D.html#a8d330b2b7db059f59c257cde6c9b6a99',1,'rtabmap::Feature2D::isGpuAvailable()'],['../classrtabmap_1_1SIFT.html#ad089f68ffc9ef1b42b5a9c2d5a5ecd81',1,'rtabmap::SIFT::isGpuAvailable()'],['../classrtabmap_1_1FAST.html#a1418ac4de2bdf5815df888a4d1f50b2e',1,'rtabmap::FAST::isGpuAvailable()']]], - ['isgpuenabled_35',['isgpuenabled',['../classrtabmap_1_1Stereo.html#ac1db900d4dbca15de73a81d32f0be179',1,'rtabmap::Stereo::isGpuEnabled()'],['../classrtabmap_1_1StereoOpticalFlow.html#abc4c02bc672566fc2dd3f7331b84944e',1,'rtabmap::StereoOpticalFlow::isGpuEnabled()']]], - ['isgraphreduced_36',['isGraphReduced',['../classrtabmap_1_1Memory.html#a790e24b6cb0fb3ec2ed198121a6211c1',1,'rtabmap::Memory']]], - ['isgridfromdepth_37',['isGridFromDepth',['../classrtabmap_1_1LocalGridMaker.html#a60f571f0fd1e58a1a82eb39bfeafda2a',1,'rtabmap::LocalGridMaker']]], - ['isidentity_38',['isIdentity',['../classrtabmap_1_1Transform.html#ae0636052ce31698d4d45afe4492ffab9',1,'rtabmap::Transform']]], - ['isidle_39',['isIdle',['../classUThread.html#a2c4554ad881c0532239a0930c2ebfe24',1,'UThread']]], - ['isidsgenerated_40',['isidsgenerated',['../classrtabmap_1_1Memory.html#a6d48ff5d4dfcf085123b5dd354fae681',1,'rtabmap::Memory::isIDsGenerated()'],['../classrtabmap_1_1Rtabmap.html#a5e85283c6421dcf9afb6961662e501b8',1,'rtabmap::Rtabmap::isIDsGenerated()']]], - ['isimagerequired_41',['isImageRequired',['../classrtabmap_1_1Registration.html#ae10ae7b6dbf4d5396db66600ebe18228',1,'rtabmap::Registration']]], - ['isincremental_42',['isincremental',['../classrtabmap_1_1Memory.html#a420ddb38a3ffefafc84d22b0dd3b3814',1,'rtabmap::Memory::isIncremental()'],['../classrtabmap_1_1VWDictionary.html#a706e209f6228c02730dd8ea501ab5369',1,'rtabmap::VWDictionary::isIncremental() const']]], - ['isincrementalflann_43',['isIncrementalFlann',['../classrtabmap_1_1VWDictionary.html#a9f016aa45f3b3d5618d104fb799ca998',1,'rtabmap::VWDictionary']]], - ['isinfodatafilled_44',['isInfoDataFilled',['../classrtabmap_1_1Odometry.html#a3276da70261724ceb03df8e410844a8c',1,'rtabmap::Odometry']]], - ['isinltm_45',['isInLTM',['../classrtabmap_1_1Memory.html#a2464a77e0190653e10ce9e60fb919ae9',1,'rtabmap::Memory']]], - ['isinmemory_46',['isinmemory',['../classrtabmap_1_1DBDriverSqlite3.html#af9cf8fda0fcc032efb44981d908b4e55',1,'rtabmap::DBDriverSqlite3::isInMemory()'],['../classrtabmap_1_1DBDriver.html#a0ecd6182f404d8e6822b66a54f1d248a',1,'rtabmap::DBDriver::isInMemory()']]], - ['isinstm_47',['isinstm',['../classrtabmap_1_1Rtabmap.html#a596ea3fbeb22c90db9530f6752900ecc',1,'rtabmap::Rtabmap::isInSTM()'],['../classrtabmap_1_1Memory.html#a19fe91598153249250ac4870db535e8e',1,'rtabmap::Memory::isInSTM()']]], - ['isint_48',['isInt',['../classUVariant.html#a4a22ee60a869140c36f80ff04f90c07b',1,'UVariant']]], - ['isintarray_49',['isIntArray',['../classUVariant.html#aa09528d4c1668a2dff51b0f12b3b1de3',1,'UVariant']]], - ['isinvertible_50',['isInvertible',['../classrtabmap_1_1Transform.html#addc1c06517c7308f00bd54b5744aa959',1,'rtabmap::Transform']]], - ['isinwm_51',['isInWM',['../classrtabmap_1_1Memory.html#a5058d8b44e4f76f1fedb76645087a1ac',1,'rtabmap::Memory']]], - ['iskilled_52',['isKilled',['../classUThread.html#a3a0d0de0f78eab72512941ccd048477b',1,'UThread']]], - ['islinksmodified_53',['isLinksModified',['../classrtabmap_1_1Signature.html#a93dcbd3cffc84808fe5652bf0f542ca9',1,'rtabmap::Signature']]], - ['islocalizationdatasaved_54',['isLocalizationDataSaved',['../classrtabmap_1_1Memory.html#a32ed69b783e53be29fca6102ab198a4e',1,'rtabmap::Memory']]], - ['ismapframeprojection_55',['isMapFrameProjection',['../classrtabmap_1_1LocalGridMaker.html#ae8fcd8ed901bc23bac3f14efb48567a9',1,'rtabmap::LocalGridMaker']]], - ['ismodified_56',['ismodified',['../classrtabmap_1_1Signature.html#ab63ee6d2a0e2cd456748a64d9990f969',1,'rtabmap::Signature::isModified()'],['../classrtabmap_1_1VWDictionary.html#aa0bcdf4002305d36bb072c019d475f13',1,'rtabmap::VWDictionary::isModified()']]], - ['isnodeassembled_57',['isNodeAssembled',['../classrtabmap_1_1GlobalMap.html#a9c853fcade3b4b9bd4f49b6a07025e6d',1,'rtabmap::GlobalMap']]], - ['isnull_58',['isNull',['../classrtabmap_1_1Transform.html#a0d6a1985391a45de4fe208e58c51b9d2',1,'rtabmap::Transform']]], - ['isodomgravityused_59',['isOdomGravityUsed',['../classrtabmap_1_1Memory.html#ab29b6d90e79694d7fdfb56574476141f',1,'rtabmap::Memory']]], - ['ispaused_60',['isPaused',['../classrtabmap_1_1SensorCaptureThread.html#a435f89b6a3186462f6ee860afa88644c',1,'rtabmap::SensorCaptureThread']]], - ['ispointvisiblefromcameras_61',['isPointVisibleFromCameras',['../classrtabmap_1_1SensorData.html#a30f069ee8ffa263ec2c18bc714713e03',1,'rtabmap::SensorData']]], - ['isreadonly_62',['isReadOnly',['../classrtabmap_1_1Memory.html#ad6d7488b61f8bedf6c9e3f4019a6b7f4',1,'rtabmap::Memory']]], - ['isrectificationmapinitialized_63',['isrectificationmapinitialized',['../classrtabmap_1_1CameraModel.html#a80cacb16d347e89980369cb2e02f3d48',1,'rtabmap::CameraModel::isRectificationMapInitialized()'],['../classrtabmap_1_1StereoCameraModel.html#aa35a73db2fc272f0f33b40220b75fa43',1,'rtabmap::StereoCameraModel::isRectificationMapInitialized()']]], - ['isrgbdmode_64',['isRGBDMode',['../classrtabmap_1_1Rtabmap.html#a691de75b6964ab48d7f1ea53ea40f4c1',1,'rtabmap::Rtabmap']]], - ['isrobust_65',['isRobust',['../classrtabmap_1_1Optimizer.html#a29ba07e1e829ae616d82756977161c9f',1,'rtabmap::Optimizer']]], - ['isrunning_66',['isRunning',['../classUThread.html#a38e2b22f0616ed4128312baff9cfeba9',1,'UThread']]], - ['issaved_67',['issaved',['../classrtabmap_1_1Signature.html#a0d15326165e9d01f0b91b247f5da23ea',1,'rtabmap::Signature::isSaved()'],['../classrtabmap_1_1VisualWord.html#a4a4d316a18741c30c8d2d5db50f3c4e7',1,'rtabmap::VisualWord::isSaved()']]], - ['isscanrequired_68',['isScanRequired',['../classrtabmap_1_1Registration.html#aa0748ad5a576d0919ef0d360137e5ea7',1,'rtabmap::Registration']]], - ['isshort_69',['isShort',['../classUVariant.html#a611898d77468fdb704aeaf20f5ebc5df',1,'UVariant']]], - ['isshortarray_70',['isShortArray',['../classUVariant.html#a671286922d321c4da699d4cebca3ca44',1,'UVariant']]], - ['isslam2d_71',['isSlam2d',['../classrtabmap_1_1Optimizer.html#a51485674608bbf910922ecee43cc13aa',1,'rtabmap::Optimizer']]], - ['isstr_72',['isStr',['../classUVariant.html#af431bdd37ebae79c5b778d66ad08cf50',1,'UVariant']]], - ['isuchar_73',['isUChar',['../classUVariant.html#af94e47d3da5a0ba9d605359ef843e5d4',1,'UVariant']]], - ['isuchararray_74',['isUCharArray',['../classUVariant.html#a66c02a68f48cab8c2952ebae7181b164',1,'UVariant']]], - ['isuint_75',['isUInt',['../classUVariant.html#aed53240d0ec77aca65317988753412dd',1,'UVariant']]], - ['isuintarray_76',['isUIntArray',['../classUVariant.html#af31b8bdca6cb78ebd3f8f6e97e895442',1,'UVariant']]], - ['isundef_77',['isUndef',['../classUVariant.html#aa33dc5850071f73864c280bd1d4e743b',1,'UVariant']]], - ['isuserdatarequired_78',['isUserDataRequired',['../classrtabmap_1_1Registration.html#a3cd064c74588fd13cce178596e188b5d',1,'rtabmap::Registration']]], - ['isushort_79',['isUShort',['../classUVariant.html#a87d098e60871ec85d179528d0a7bdc88',1,'UVariant']]], - ['isushortarray_80',['isUShortArray',['../classUVariant.html#a006cef10aa4c95539d0cd9d574de747d',1,'UVariant']]], - ['isvalid_81',['isvalid',['../classrtabmap_1_1Link.html#a53974a2cea4315106cf12065ace8bb96',1,'rtabmap::Link::isValid()'],['../classrtabmap_1_1SensorData.html#ad620676ab1a971846ab80ef646aa5882',1,'rtabmap::SensorData::isValid()'],['../classUDirectory.html#a8d471f3c9ff7391d25a52eab24255e64',1,'UDirectory::isValid()'],['../classUFile.html#ad0ecde61a088d9fc3d034a513133341d',1,'UFile::isValid()']]], - ['isvalidforprojection_82',['isvalidforprojection',['../classrtabmap_1_1CameraModel.html#a7b6db41415e085d52bf363d09d5e6d67',1,'rtabmap::CameraModel::isValidForProjection()'],['../classrtabmap_1_1StereoCameraModel.html#a6c16870b83978d286003b166fd6949cf',1,'rtabmap::StereoCameraModel::isValidForProjection()']]], - ['isvalidforrectification_83',['isvalidforrectification',['../classrtabmap_1_1CameraModel.html#a46864eb8de680d45d79777e828dcbb6a',1,'rtabmap::CameraModel::isValidForRectification()'],['../classrtabmap_1_1StereoCameraModel.html#ac5e22eec7815cb27e436afada2b5769f',1,'rtabmap::StereoCameraModel::isValidForRectification()']]], - ['isvalidforreprojection_84',['isValidForReprojection',['../classrtabmap_1_1CameraModel.html#abd4db4f23eb05d531a34ee44f7cdb687',1,'rtabmap::CameraModel']]], - ['iterations_85',['iterations',['../classrtabmap_1_1Optimizer.html#a178bb719b0e22863e29add12c85e14a5',1,'rtabmap::Optimizer::iterations()'],['../classrtabmap_1_1Stereo.html#abde66966de114cd5649fd22602d27816',1,'rtabmap::Stereo::iterations()']]] + ['icp_0',['icp',['../namespacertabmap_1_1util3d.html#af9f16d681288b1f91ce6e5a8ee9f6967',1,'rtabmap::util3d::icp(const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &hasConverged, pcl::PointCloud< pcl::PointXYZ > &cloud_source_registered, float epsilon=0.0f, bool icp2D=false, float ransacOutlierRatio=0.0f, int *iterationsDone=nullptr)'],['../namespacertabmap_1_1util3d.html#a1a153cf0e597dd206c6a850957f6c1ef',1,'rtabmap::util3d::icp(const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointXYZI >::ConstPtr &cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &hasConverged, pcl::PointCloud< pcl::PointXYZI > &cloud_source_registered, float epsilon=0.0f, bool icp2D=false, float ransacOutlierRatio=0.0f, int *iterationsDone=nullptr)']]], + ['icppointtoplane_1',['icppointtoplane',['../namespacertabmap_1_1util3d.html#a6ac0f56608f1760d60eda7861b8dc303',1,'rtabmap::util3d::icpPointToPlane(const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &hasConverged, pcl::PointCloud< pcl::PointNormal > &cloud_source_registered, float epsilon=0.0f, bool icp2D=false, float ransacOutlierRatio=0.0f, int *iterationsDone=nullptr)'],['../namespacertabmap_1_1util3d.html#a12d008fea5babe6a208fca7b1fb719d3',1,'rtabmap::util3d::icpPointToPlane(const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointXYZINormal >::ConstPtr &cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &hasConverged, pcl::PointCloud< pcl::PointXYZINormal > &cloud_source_registered, float epsilon=0.0f, bool icp2D=false, float ransacOutlierRatio=0.0f, int *iterationsDone=nullptr)']]], + ['id_2',['id',['../classrtabmap_1_1SensorData.html#a84fbcb16e51018d96065d3ce240650c6',1,'rtabmap::SensorData::id()'],['../classrtabmap_1_1Landmark.html#a2b5a5cbdb313813e3bb473a05b1145e2',1,'rtabmap::Landmark::id()'],['../classUObjDeletionThread.html#a027f81f93f7b78c442a094d944136f20',1,'UObjDeletionThread::id()'],['../classrtabmap_1_1VisualWord.html#a988fd37d739297c9b04c7dc156de3c66',1,'rtabmap::VisualWord::id()'],['../classrtabmap_1_1Signature.html#a31c6e7b7e720eca20fb5935e0ee1d9f9',1,'rtabmap::Signature::id()']]], + ['imagecompressed_3',['imageCompressed',['../classrtabmap_1_1SensorData.html#aafcc6b483798b7a99fafa8f929db1029',1,'rtabmap::SensorData']]], + ['imageraw_4',['imageRaw',['../classrtabmap_1_1SensorData.html#ae9e44401d0d6faee8fcb801090936fef',1,'rtabmap::SensorData']]], + ['imagesalreadyrectified_5',['imagesAlreadyRectified',['../classrtabmap_1_1Odometry.html#ac9ae854d14d44d82e1f20e8a4791b9c4',1,'rtabmap::Odometry']]], + ['importposes_6',['importPoses',['../namespacertabmap_1_1graph.html#a5c0eb890db7dba1c353d57595ccbdc6e',1,'rtabmap::graph']]], + ['imu_7',['imu',['../classrtabmap_1_1IMU.html#a76e674d3ef1865369e1416ae5ff76483',1,'rtabmap::IMU::IMU()'],['../classrtabmap_1_1IMU.html#a8db1233b6871dcbd58f1862cee2826fa',1,'rtabmap::IMU::IMU(const cv::Vec4d &orientation, const cv::Mat &orientationCovariance, const cv::Vec3d &angularVelocity, const cv::Mat &angularVelocityCovariance, const cv::Vec3d &linearAcceleration, const cv::Mat &linearAccelerationCovariance, const Transform &localTransform=Transform::getIdentity())'],['../classrtabmap_1_1IMU.html#a3171afc29cdf8587a401b6da1b1908e6',1,'rtabmap::IMU::IMU(const cv::Vec3d &angularVelocity, const cv::Mat &angularVelocityCovariance, const cv::Vec3d &linearAcceleration, const cv::Mat &linearAccelerationCovariance, const Transform &localTransform=Transform::getIdentity())'],['../classrtabmap_1_1SensorData.html#a056056de80edf1bc20505fd992cdc6e7',1,'rtabmap::SensorData::imu()']]], + ['imuevent_8',['imuevent',['../classrtabmap_1_1IMUEvent.html#af041b297fa5f621dbc4fd085b16da800',1,'rtabmap::IMUEvent::IMUEvent(const IMU &data, double stamp)'],['../classrtabmap_1_1IMUEvent.html#a1ab86d7c16b1cadb44f0440808a9a81b',1,'rtabmap::IMUEvent::IMUEvent()']]], + ['imus_9',['imus',['../classrtabmap_1_1Odometry.html#a6c9ed388da42499d2244bb98c8ff0e8d',1,'rtabmap::Odometry']]], + ['imuthread_10',['IMUThread',['../classrtabmap_1_1IMUThread.html#a97a2c48c6bb7e29ae64147fc9f032ac3',1,'rtabmap::IMUThread']]], + ['incrementmapid_11',['incrementMapId',['../classrtabmap_1_1Memory.html#afce9dbf3e5657d65540e33c59e992d83',1,'rtabmap::Memory']]], + ['info_12',['info',['../classrtabmap_1_1OdometryEvent.html#a9d20ed607b8cc697c8aa5ca725e477a5',1,'rtabmap::OdometryEvent::info()'],['../classrtabmap_1_1SensorEvent.html#a89ec0e00ab443a71b4735e392e419331',1,'rtabmap::SensorEvent::info()']]], + ['inframe_13',['inFrame',['../classrtabmap_1_1CameraModel.html#aa07cbe07c7893e726c408392cf54d9ca',1,'rtabmap::CameraModel']]], + ['init_14',['init',['../classrtabmap_1_1CameraStereoTara.html#a3cd79ca07d74d6a3501f3ecd9b31bbef',1,'rtabmap::CameraStereoTara::init()'],['../classrtabmap_1_1CameraStereoVideo.html#a8bc165fb5c77bb9693203791a0888269',1,'rtabmap::CameraStereoVideo::init()'],['../classrtabmap_1_1CameraStereoZed.html#a80088853404d1c4e89b5f29933d7b020',1,'rtabmap::CameraStereoZed::init()'],['../classrtabmap_1_1CameraStereoZedOC.html#a37264abe58baa727bb5ee8d6653fa443',1,'rtabmap::CameraStereoZedOC::init()'],['../classrtabmap_1_1CameraVideo.html#a2b20fb67f20ec64e6c43e8d76d5c1f74',1,'rtabmap::CameraVideo::init()'],['../classrtabmap_1_1DBReader.html#a31b8ffc3d213da7ab58a85ce89b8055e',1,'rtabmap::DBReader::init()'],['../classrtabmap_1_1IMUThread.html#aeed84fd5d571a5e9af54c8c3ea16ef9d',1,'rtabmap::IMUThread::init()'],['../classrtabmap_1_1LidarVLP16.html#a80162804e05013f64c6868084f460ab0',1,'rtabmap::LidarVLP16::init()'],['../classrtabmap_1_1Memory.html#aeeabc78648bf7dc14ea1356828cdeddd',1,'rtabmap::Memory::init()'],['../classrtabmap_1_1Rtabmap.html#a711c479925db2c9f8201aacffe70281b',1,'rtabmap::Rtabmap::init(const ParametersMap &parameters, const std::string &databasePath="", bool loadDatabaseParameters=false)'],['../classrtabmap_1_1Rtabmap.html#a25bfb157aa3be3bd3c8a1d4200329041',1,'rtabmap::Rtabmap::init(const std::string &configFile="", const std::string &databasePath="", bool loadDatabaseParameters=false)'],['../classrtabmap_1_1SensorCapture.html#a1c0cd843969fab53f157cbe0fd333b8a',1,'rtabmap::SensorCapture::init()'],['../classrtabmap_1_1CameraStereoFlyCapture2.html#a46a2477a1c151927c9d5e7eea51d3354',1,'rtabmap::CameraStereoFlyCapture2::init()'],['../classrtabmap_1_1CameraK4A.html#af2c611c697451697f318405469bb23e8',1,'rtabmap::CameraK4A::init()'],['../classrtabmap_1_1CameraImages.html#a8f00b6eb8c78a66d3381877825d70206',1,'rtabmap::CameraImages::init()'],['../classrtabmap_1_1CameraFreenect2.html#aab9ed1bf2f64c6b8f6f95e25f94c4a8f',1,'rtabmap::CameraFreenect2::init()'],['../classrtabmap_1_1CameraFreenect.html#aa36a4142ea9e7dab7120690b1d4a7449',1,'rtabmap::CameraFreenect::init()'],['../classrtabmap_1_1CameraStereoImages.html#abc0cb4bfd56314d0003c6ce5d365cbca',1,'rtabmap::CameraStereoImages::init()'],['../classrtabmap_1_1CameraDepthAI.html#aeab341a67f8c9ef3a078ef4636f969c1',1,'rtabmap::CameraDepthAI::init()'],['../classrtabmap_1_1CameraK4W2.html#a33aec7e8863ddd2815a983a71e869127',1,'rtabmap::CameraK4W2::init()'],['../classrtabmap_1_1CameraMyntEye.html#a368591c828d3bb5aabfe8cae56d01304',1,'rtabmap::CameraMyntEye::init()'],['../classrtabmap_1_1CameraOpenni.html#aaa00fc3850c747fb261c87d4ad54827f',1,'rtabmap::CameraOpenni::init()'],['../classrtabmap_1_1CameraOpenNICV.html#a4d636b36e01de97d35fb0b6bb5fc3b7d',1,'rtabmap::CameraOpenNICV::init()'],['../classrtabmap_1_1CameraOrbbecSDK.html#a3a99d50d119791b9d3a36056aaddf59a',1,'rtabmap::CameraOrbbecSDK::init()'],['../classrtabmap_1_1CameraStereoDC1394.html#a2cc861b0f7c66b8e21267678f6f5f221',1,'rtabmap::CameraStereoDC1394::init()'],['../classrtabmap_1_1CameraSeerSense.html#a2fb66c8fa789c747b12c4ce85c8fc874',1,'rtabmap::CameraSeerSense::init()'],['../classrtabmap_1_1CameraRGBDImages.html#a21903042693fbbc0bfc1586225efb2dd',1,'rtabmap::CameraRGBDImages::init()'],['../classrtabmap_1_1CameraRealSense2.html#a7efbcb280ddd451a9c8fdbdba599c68f',1,'rtabmap::CameraRealSense2::init()'],['../classrtabmap_1_1CameraOpenNI2.html#a0c0da722b985da3595896fcc6bc72c7b',1,'rtabmap::CameraOpenNI2::init()'],['../classrtabmap_1_1CameraRealSense.html#a8c94957c92c38eee0d9ebbfd75d35a10',1,'rtabmap::CameraRealSense::init()']]], + ['initrectificationmap_15',['initrectificationmap',['../classrtabmap_1_1CameraModel.html#a5690a86d11b0d84e80961ae5d38b1d25',1,'rtabmap::CameraModel::initRectificationMap()'],['../classrtabmap_1_1StereoCameraModel.html#a544ee7d540dfe57c94863190d87898aa',1,'rtabmap::StereoCameraModel::initRectificationMap()']]], + ['interpolate_16',['interpolate',['../namespacertabmap_1_1util2d.html#afc241016af8396edf5228dbe9e80ee8d',1,'rtabmap::util2d::interpolate()'],['../classrtabmap_1_1Transform.html#af42b1c945a7fee57a26207fb96b7143d',1,'rtabmap::Transform::interpolate()']]], + ['intersectraytriangle_17',['intersectRayTriangle',['../namespacertabmap_1_1util3d.html#ab138227ab6c0511088e846b2276e7afc',1,'rtabmap::util3d']]], + ['inverse_18',['inverse',['../classrtabmap_1_1Transform.html#a71ff72d5731d252a87a19c63e3890e3a',1,'rtabmap::Transform::inverse()'],['../classrtabmap_1_1Link.html#a0d5dcb7392f6ac89ca8b4de202ca07d3',1,'rtabmap::Link::inverse()']]], + ['is3d_19',['is3D',['../classrtabmap_1_1LocalGrid.html#af4bac3ac9ffd57653dee619b5be2b4f7',1,'rtabmap::LocalGrid']]], + ['is3dof_20',['is3DoF',['../classrtabmap_1_1Transform.html#a61c6a6acf6b149caa67918331d73004a',1,'rtabmap::Transform']]], + ['is4dof_21',['is4DoF',['../classrtabmap_1_1Transform.html#adaa07bac5d863d028d277b84880aeaab',1,'rtabmap::Transform']]], + ['isavailable_22',['isavailable',['../classrtabmap_1_1Optimizer.html#afe0381a3b42926b7634027e522766eb1',1,'rtabmap::Optimizer::isAvailable()'],['../classrtabmap_1_1Feature2D.html#a6020550480c25d36f0b4255629e75ee2',1,'rtabmap::Feature2D::isAvailable()']]], + ['isbadsignature_23',['isBadSignature',['../classrtabmap_1_1Signature.html#a693874de0d6ede4fe5c5d43d6f4d8b55',1,'rtabmap::Signature']]], + ['isbindatakept_24',['isBinDataKept',['../classrtabmap_1_1Memory.html#a18a6e852d545751fbc348d2aae6d7fe0',1,'rtabmap::Memory']]], + ['isbool_25',['isBool',['../classUVariant.html#a1f5b265f0e4569021bd6bc212cae91f7',1,'UVariant']]], + ['iscapturing_26',['isCapturing',['../classrtabmap_1_1SensorCaptureThread.html#ab2654b31ebdf06b375045fadbc83731a',1,'rtabmap::SensorCaptureThread']]], + ['ischar_27',['isChar',['../classUVariant.html#a644e3deffa081cacfdadddc1f504e6b6',1,'UVariant']]], + ['ischararray_28',['isCharArray',['../classUVariant.html#ab17409bb37beec9c62defdbe398dfe8b',1,'UVariant']]], + ['iscompressed_29',['isCompressed',['../classrtabmap_1_1LaserScan.html#a25e8e9681240f4a21960977f5c12bcd9',1,'rtabmap::LaserScan']]], + ['isconnected_30',['isConnected',['../classrtabmap_1_1DBDriver.html#a7b1222cf6e75d7365b5b90c37bca2a85',1,'rtabmap::DBDriver']]], + ['iscovarianceignored_31',['isCovarianceIgnored',['../classrtabmap_1_1Optimizer.html#a8bb6372ce4c67fd9b8d54f692ac34238',1,'rtabmap::Optimizer']]], + ['iscreating_32',['isCreating',['../classUThread.html#ac80eff7d48382fd230141ca286370d33',1,'UThread']]], + ['isdouble_33',['isDouble',['../classUVariant.html#a3b9f099698afa0716564960cce359a60',1,'UVariant']]], + ['isdoublearray_34',['isDoubleArray',['../classUVariant.html#aa0a91a91288b102857ebc978767d71c4',1,'UVariant']]], + ['isenabled_35',['isEnabled',['../classrtabmap_1_1Signature.html#a343a565680d03c45cc29dff7392b275e',1,'rtabmap::Signature']]], + ['isfinite_36',['isFinite',['../namespacertabmap_1_1util3d.html#acc048e10b70e3ad3efb299926e575020',1,'rtabmap::util3d']]], + ['isfisheye_37',['isFisheye',['../classrtabmap_1_1CameraModel.html#a3ceb0d36d8786f03b778d1969cb6e839',1,'rtabmap::CameraModel']]], + ['isfloat_38',['isFloat',['../classUVariant.html#a2d5757424cf7e69ede4564b82a7ab95c',1,'UVariant']]], + ['isfloatarray_39',['isFloatArray',['../classUVariant.html#a94c1a6cbd6c39968801cc4116bae3c55',1,'UVariant']]], + ['isgpuavailable_40',['isgpuavailable',['../classrtabmap_1_1SuperPointTorch.html#aee69f6089f657449d3813b440abbaa25',1,'rtabmap::SuperPointTorch::isGpuAvailable()'],['../classrtabmap_1_1Feature2D.html#a8d330b2b7db059f59c257cde6c9b6a99',1,'rtabmap::Feature2D::isGpuAvailable()'],['../classrtabmap_1_1SURF.html#a1150923dbf7e1bfd066dba0c3b22db57',1,'rtabmap::SURF::isGpuAvailable()'],['../classrtabmap_1_1SIFT.html#ad089f68ffc9ef1b42b5a9c2d5a5ecd81',1,'rtabmap::SIFT::isGpuAvailable()'],['../classrtabmap_1_1ORB.html#a7b5e3e7cc41dd04e517c5332f04d3a0a',1,'rtabmap::ORB::isGpuAvailable()'],['../classrtabmap_1_1FAST.html#a1418ac4de2bdf5815df888a4d1f50b2e',1,'rtabmap::FAST::isGpuAvailable()'],['../classrtabmap_1_1GFTT.html#a05151f04cf624576783837dc48ddf744',1,'rtabmap::GFTT::isGpuAvailable()'],['../classrtabmap_1_1SuperPointRpautrat.html#ac041c8738dc391661ba21331bf78d344',1,'rtabmap::SuperPointRpautrat::isGpuAvailable()']]], + ['isgpuenabled_41',['isgpuenabled',['../classrtabmap_1_1Stereo.html#ac1db900d4dbca15de73a81d32f0be179',1,'rtabmap::Stereo::isGpuEnabled()'],['../classrtabmap_1_1StereoOpticalFlow.html#abc4c02bc672566fc2dd3f7331b84944e',1,'rtabmap::StereoOpticalFlow::isGpuEnabled()']]], + ['isgraphreduced_42',['isGraphReduced',['../classrtabmap_1_1Memory.html#a790e24b6cb0fb3ec2ed198121a6211c1',1,'rtabmap::Memory']]], + ['isgridfromdepth_43',['isGridFromDepth',['../classrtabmap_1_1LocalGridMaker.html#a60f571f0fd1e58a1a82eb39bfeafda2a',1,'rtabmap::LocalGridMaker']]], + ['isidentity_44',['isIdentity',['../classrtabmap_1_1Transform.html#ae0636052ce31698d4d45afe4492ffab9',1,'rtabmap::Transform']]], + ['isidle_45',['isIdle',['../classUThread.html#a2c4554ad881c0532239a0930c2ebfe24',1,'UThread']]], + ['isidsgenerated_46',['isidsgenerated',['../classrtabmap_1_1Rtabmap.html#a5e85283c6421dcf9afb6961662e501b8',1,'rtabmap::Rtabmap::isIDsGenerated()'],['../classrtabmap_1_1Memory.html#a6d48ff5d4dfcf085123b5dd354fae681',1,'rtabmap::Memory::isIDsGenerated()']]], + ['isimagerequired_47',['isImageRequired',['../classrtabmap_1_1Registration.html#ae10ae7b6dbf4d5396db66600ebe18228',1,'rtabmap::Registration']]], + ['isincremental_48',['isincremental',['../classrtabmap_1_1Memory.html#a420ddb38a3ffefafc84d22b0dd3b3814',1,'rtabmap::Memory::isIncremental()'],['../classrtabmap_1_1VWDictionary.html#a706e209f6228c02730dd8ea501ab5369',1,'rtabmap::VWDictionary::isIncremental() const']]], + ['isincrementalflann_49',['isIncrementalFlann',['../classrtabmap_1_1VWDictionary.html#a9f016aa45f3b3d5618d104fb799ca998',1,'rtabmap::VWDictionary']]], + ['isinfodatafilled_50',['isInfoDataFilled',['../classrtabmap_1_1Odometry.html#a3276da70261724ceb03df8e410844a8c',1,'rtabmap::Odometry']]], + ['isinltm_51',['isInLTM',['../classrtabmap_1_1Memory.html#a2464a77e0190653e10ce9e60fb919ae9',1,'rtabmap::Memory']]], + ['isinmemory_52',['isinmemory',['../classrtabmap_1_1DBDriverSqlite3.html#af9cf8fda0fcc032efb44981d908b4e55',1,'rtabmap::DBDriverSqlite3::isInMemory()'],['../classrtabmap_1_1DBDriver.html#a0ecd6182f404d8e6822b66a54f1d248a',1,'rtabmap::DBDriver::isInMemory()']]], + ['isinstm_53',['isinstm',['../classrtabmap_1_1Memory.html#a19fe91598153249250ac4870db535e8e',1,'rtabmap::Memory::isInSTM()'],['../classrtabmap_1_1Rtabmap.html#a596ea3fbeb22c90db9530f6752900ecc',1,'rtabmap::Rtabmap::isInSTM()']]], + ['isint_54',['isInt',['../classUVariant.html#a4a22ee60a869140c36f80ff04f90c07b',1,'UVariant']]], + ['isintarray_55',['isIntArray',['../classUVariant.html#aa09528d4c1668a2dff51b0f12b3b1de3',1,'UVariant']]], + ['isinvertible_56',['isInvertible',['../classrtabmap_1_1Transform.html#addc1c06517c7308f00bd54b5744aa959',1,'rtabmap::Transform']]], + ['isinwm_57',['isInWM',['../classrtabmap_1_1Memory.html#a5058d8b44e4f76f1fedb76645087a1ac',1,'rtabmap::Memory']]], + ['iskilled_58',['isKilled',['../classUThread.html#a3a0d0de0f78eab72512941ccd048477b',1,'UThread']]], + ['islinksmodified_59',['isLinksModified',['../classrtabmap_1_1Signature.html#a93dcbd3cffc84808fe5652bf0f542ca9',1,'rtabmap::Signature']]], + ['islocalizationdatasaved_60',['isLocalizationDataSaved',['../classrtabmap_1_1Memory.html#a32ed69b783e53be29fca6102ab198a4e',1,'rtabmap::Memory']]], + ['ismapframeprojection_61',['isMapFrameProjection',['../classrtabmap_1_1LocalGridMaker.html#ae8fcd8ed901bc23bac3f14efb48567a9',1,'rtabmap::LocalGridMaker']]], + ['ismodified_62',['ismodified',['../classrtabmap_1_1Signature.html#ab63ee6d2a0e2cd456748a64d9990f969',1,'rtabmap::Signature::isModified()'],['../classrtabmap_1_1VWDictionary.html#aa0bcdf4002305d36bb072c019d475f13',1,'rtabmap::VWDictionary::isModified()']]], + ['isnodeassembled_63',['isNodeAssembled',['../classrtabmap_1_1GlobalMap.html#a9c853fcade3b4b9bd4f49b6a07025e6d',1,'rtabmap::GlobalMap']]], + ['isnull_64',['isNull',['../classrtabmap_1_1Transform.html#a0d6a1985391a45de4fe208e58c51b9d2',1,'rtabmap::Transform']]], + ['isodomgravityused_65',['isOdomGravityUsed',['../classrtabmap_1_1Memory.html#ab29b6d90e79694d7fdfb56574476141f',1,'rtabmap::Memory']]], + ['ispaused_66',['isPaused',['../classrtabmap_1_1SensorCaptureThread.html#a435f89b6a3186462f6ee860afa88644c',1,'rtabmap::SensorCaptureThread']]], + ['ispointvisiblefromcameras_67',['isPointVisibleFromCameras',['../classrtabmap_1_1SensorData.html#a30f069ee8ffa263ec2c18bc714713e03',1,'rtabmap::SensorData']]], + ['isreadonly_68',['isReadOnly',['../classrtabmap_1_1Memory.html#ad6d7488b61f8bedf6c9e3f4019a6b7f4',1,'rtabmap::Memory']]], + ['isrectificationmapinitialized_69',['isrectificationmapinitialized',['../classrtabmap_1_1StereoCameraModel.html#aa35a73db2fc272f0f33b40220b75fa43',1,'rtabmap::StereoCameraModel::isRectificationMapInitialized()'],['../classrtabmap_1_1CameraModel.html#a80cacb16d347e89980369cb2e02f3d48',1,'rtabmap::CameraModel::isRectificationMapInitialized()']]], + ['isrgbdmode_70',['isRGBDMode',['../classrtabmap_1_1Rtabmap.html#a691de75b6964ab48d7f1ea53ea40f4c1',1,'rtabmap::Rtabmap']]], + ['isrobust_71',['isRobust',['../classrtabmap_1_1Optimizer.html#a29ba07e1e829ae616d82756977161c9f',1,'rtabmap::Optimizer']]], + ['isrunning_72',['isRunning',['../classUThread.html#a38e2b22f0616ed4128312baff9cfeba9',1,'UThread']]], + ['issaved_73',['issaved',['../classrtabmap_1_1Signature.html#a0d15326165e9d01f0b91b247f5da23ea',1,'rtabmap::Signature::isSaved()'],['../classrtabmap_1_1VisualWord.html#a4a4d316a18741c30c8d2d5db50f3c4e7',1,'rtabmap::VisualWord::isSaved()']]], + ['isscanrequired_74',['isScanRequired',['../classrtabmap_1_1Registration.html#aa0748ad5a576d0919ef0d360137e5ea7',1,'rtabmap::Registration']]], + ['isshort_75',['isShort',['../classUVariant.html#a611898d77468fdb704aeaf20f5ebc5df',1,'UVariant']]], + ['isshortarray_76',['isShortArray',['../classUVariant.html#a671286922d321c4da699d4cebca3ca44',1,'UVariant']]], + ['isslam2d_77',['isSlam2d',['../classrtabmap_1_1Optimizer.html#a51485674608bbf910922ecee43cc13aa',1,'rtabmap::Optimizer']]], + ['isstr_78',['isStr',['../classUVariant.html#af431bdd37ebae79c5b778d66ad08cf50',1,'UVariant']]], + ['isuchar_79',['isUChar',['../classUVariant.html#af94e47d3da5a0ba9d605359ef843e5d4',1,'UVariant']]], + ['isuchararray_80',['isUCharArray',['../classUVariant.html#a66c02a68f48cab8c2952ebae7181b164',1,'UVariant']]], + ['isuint_81',['isUInt',['../classUVariant.html#aed53240d0ec77aca65317988753412dd',1,'UVariant']]], + ['isuintarray_82',['isUIntArray',['../classUVariant.html#af31b8bdca6cb78ebd3f8f6e97e895442',1,'UVariant']]], + ['isundef_83',['isUndef',['../classUVariant.html#aa33dc5850071f73864c280bd1d4e743b',1,'UVariant']]], + ['isuserdatarequired_84',['isUserDataRequired',['../classrtabmap_1_1Registration.html#a3cd064c74588fd13cce178596e188b5d',1,'rtabmap::Registration']]], + ['isushort_85',['isUShort',['../classUVariant.html#a87d098e60871ec85d179528d0a7bdc88',1,'UVariant']]], + ['isushortarray_86',['isUShortArray',['../classUVariant.html#a006cef10aa4c95539d0cd9d574de747d',1,'UVariant']]], + ['isvalid_87',['isvalid',['../classUDirectory.html#a8d471f3c9ff7391d25a52eab24255e64',1,'UDirectory::isValid()'],['../classrtabmap_1_1Link.html#a53974a2cea4315106cf12065ace8bb96',1,'rtabmap::Link::isValid()'],['../classUFile.html#ad0ecde61a088d9fc3d034a513133341d',1,'UFile::isValid()'],['../classrtabmap_1_1SensorData.html#ad620676ab1a971846ab80ef646aa5882',1,'rtabmap::SensorData::isValid()']]], + ['isvalidforprojection_88',['isvalidforprojection',['../classrtabmap_1_1StereoCameraModel.html#a6c16870b83978d286003b166fd6949cf',1,'rtabmap::StereoCameraModel::isValidForProjection()'],['../classrtabmap_1_1CameraModel.html#a7b6db41415e085d52bf363d09d5e6d67',1,'rtabmap::CameraModel::isValidForProjection()']]], + ['isvalidforrectification_89',['isvalidforrectification',['../classrtabmap_1_1StereoCameraModel.html#ac5e22eec7815cb27e436afada2b5769f',1,'rtabmap::StereoCameraModel::isValidForRectification()'],['../classrtabmap_1_1CameraModel.html#a46864eb8de680d45d79777e828dcbb6a',1,'rtabmap::CameraModel::isValidForRectification() const']]], + ['isvalidforreprojection_90',['isValidForReprojection',['../classrtabmap_1_1CameraModel.html#abd4db4f23eb05d531a34ee44f7cdb687',1,'rtabmap::CameraModel']]], + ['iterations_91',['iterations',['../classrtabmap_1_1Stereo.html#abde66966de114cd5649fd22602d27816',1,'rtabmap::Stereo::iterations()'],['../classrtabmap_1_1Optimizer.html#a178bb719b0e22863e29add12c85e14a5',1,'rtabmap::Optimizer::iterations()']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_a.js b/preview/pr-1492/api/latest/search/functions_a.js index c8c08aa5..c1f6e86a 100644 --- a/preview/pr-1492/api/latest/search/functions_a.js +++ b/preview/pr-1492/api/latest/search/functions_a.js @@ -2,7 +2,622 @@ var searchData= [ ['k_0',['K',['../classrtabmap_1_1CameraModel.html#a5df2e6c3f361b7084e4d26d7f1846e3d',1,'rtabmap::CameraModel']]], ['k_5fraw_1',['K_raw',['../classrtabmap_1_1CameraModel.html#ada626650b01d35b494016a5490efb31a',1,'rtabmap::CameraModel']]], - ['keypoints_2',['keypoints',['../classrtabmap_1_1SensorData.html#afdc0db8c8176c4108e78e66df54b7d94',1,'rtabmap::SensorData']]], - ['keypoints3d_3',['keypoints3D',['../classrtabmap_1_1SensorData.html#ab17daf3d7c2cd1253306e6d5991549df',1,'rtabmap::SensorData']]], - ['kill_4',['kill',['../classUThread.html#a8dfefcfd68b453da08ddba9836f35965',1,'UThread']]] + ['kbayesfullpredictionupdate_2',['kBayesFullPredictionUpdate',['../classrtabmap_1_1Parameters.html#a08f0a214eb15975386b5d06be56e38b4',1,'rtabmap::Parameters']]], + ['kbayespredictionlc_3',['kBayesPredictionLC',['../classrtabmap_1_1Parameters.html#aabfee3d6757a2269d7bbbbd3ebc20fb1',1,'rtabmap::Parameters']]], + ['kbayesvirtualplacepriorthr_4',['kBayesVirtualPlacePriorThr',['../classrtabmap_1_1Parameters.html#af5f568511dbc4d9213d21acf1cedd65e',1,'rtabmap::Parameters']]], + ['kbriefbytes_5',['kBRIEFBytes',['../classrtabmap_1_1Parameters.html#a62ce1ff73ad01bb94bc5c1b19467e140',1,'rtabmap::Parameters']]], + ['kbriskoctaves_6',['kBRISKOctaves',['../classrtabmap_1_1Parameters.html#ad8e01f25d2fd5dbc2460db13f761dddf',1,'rtabmap::Parameters']]], + ['kbriskpatternscale_7',['kBRISKPatternScale',['../classrtabmap_1_1Parameters.html#a44b86ee14e1ed84d429fe58f889854c7',1,'rtabmap::Parameters']]], + ['kbriskthresh_8',['kBRISKThresh',['../classrtabmap_1_1Parameters.html#af0c6a76aca67ca854db89db8cbc17acc',1,'rtabmap::Parameters']]], + ['kdbsqlite3cachesize_9',['kDbSqlite3CacheSize',['../classrtabmap_1_1Parameters.html#a66f7bbca12f9fdf7db68b23e6216ef28',1,'rtabmap::Parameters']]], + ['kdbsqlite3inmemory_10',['kDbSqlite3InMemory',['../classrtabmap_1_1Parameters.html#af89c7aa5e4d7dea98fe2cd05e231346d',1,'rtabmap::Parameters']]], + ['kdbsqlite3journalmode_11',['kDbSqlite3JournalMode',['../classrtabmap_1_1Parameters.html#a8cf0412111ec59d46a4fb109bc3e8ad3',1,'rtabmap::Parameters']]], + ['kdbsqlite3synchronous_12',['kDbSqlite3Synchronous',['../classrtabmap_1_1Parameters.html#a23665c30783f8f7092c145bad3e359dd',1,'rtabmap::Parameters']]], + ['kdbsqlite3tempstore_13',['kDbSqlite3TempStore',['../classrtabmap_1_1Parameters.html#a2ee0c59c976d0fdffc18c690ab7aef73',1,'rtabmap::Parameters']]], + ['kdbtargetversion_14',['kDbTargetVersion',['../classrtabmap_1_1Parameters.html#a4356a08f2a4153665ff049e73000c303',1,'rtabmap::Parameters']]], + ['keypoints_15',['keypoints',['../classrtabmap_1_1SensorData.html#afdc0db8c8176c4108e78e66df54b7d94',1,'rtabmap::SensorData']]], + ['keypoints3d_16',['keypoints3D',['../classrtabmap_1_1SensorData.html#ab17daf3d7c2cd1253306e6d5991549df',1,'rtabmap::SensorData']]], + ['kfastcv_17',['kFASTCV',['../classrtabmap_1_1Parameters.html#a9868a2aa2ff8894d00088ca7aded75e0',1,'rtabmap::Parameters']]], + ['kfastgpu_18',['kFASTGpu',['../classrtabmap_1_1Parameters.html#ae1c7644f497ae8fe3ea1c31d20fb3e77',1,'rtabmap::Parameters']]], + ['kfastgpukeypointsratio_19',['kFASTGpuKeypointsRatio',['../classrtabmap_1_1Parameters.html#ae35a026ec83bca7ee057887a7c61e7aa',1,'rtabmap::Parameters']]], + ['kfastgridcols_20',['kFASTGridCols',['../classrtabmap_1_1Parameters.html#a495b537e66f3b84299ec6ddb4b655db3',1,'rtabmap::Parameters']]], + ['kfastgridrows_21',['kFASTGridRows',['../classrtabmap_1_1Parameters.html#a7baba0d971512a68bd19cd3ab5afce91',1,'rtabmap::Parameters']]], + ['kfastmaxthreshold_22',['kFASTMaxThreshold',['../classrtabmap_1_1Parameters.html#a0f183f29462258ed99a44d174405640a',1,'rtabmap::Parameters']]], + ['kfastminthreshold_23',['kFASTMinThreshold',['../classrtabmap_1_1Parameters.html#aefa8c1c443422ddc86b12b8c39d558c1',1,'rtabmap::Parameters']]], + ['kfastnonmaxsuppression_24',['kFASTNonmaxSuppression',['../classrtabmap_1_1Parameters.html#aa7ec4748a513318585530bdf77e23cb7',1,'rtabmap::Parameters']]], + ['kfastthreshold_25',['kFASTThreshold',['../classrtabmap_1_1Parameters.html#ab0310b05579e241dbf6233f2d90b4d40',1,'rtabmap::Parameters']]], + ['kfreaknoctaves_26',['kFREAKNOctaves',['../classrtabmap_1_1Parameters.html#af48faacb97db49ed8bfdfe5138996c6b',1,'rtabmap::Parameters']]], + ['kfreakorientationnormalized_27',['kFREAKOrientationNormalized',['../classrtabmap_1_1Parameters.html#a415c8e59ec5184ff1a53f11741a23787',1,'rtabmap::Parameters']]], + ['kfreakpatternscale_28',['kFREAKPatternScale',['../classrtabmap_1_1Parameters.html#a3bc68df8d08d383f6659e30e967b97da',1,'rtabmap::Parameters']]], + ['kfreakscalenormalized_29',['kFREAKScaleNormalized',['../classrtabmap_1_1Parameters.html#a9143c60d083a74debb69f96ef0bdd86c',1,'rtabmap::Parameters']]], + ['kg2ooptimizer_30',['kg2oOptimizer',['../classrtabmap_1_1Parameters.html#aef86c8d789e3c0883af2bdcc0bccc95a',1,'rtabmap::Parameters']]], + ['kg2osolver_31',['kg2oSolver',['../classrtabmap_1_1Parameters.html#a1fe7a65c4c54f17e60b55c73ffb94ec7',1,'rtabmap::Parameters']]], + ['kgfttblocksize_32',['kGFTTBlockSize',['../classrtabmap_1_1Parameters.html#ae16b197e0dedd91de692e1f147e3a2c6',1,'rtabmap::Parameters']]], + ['kgfttgpu_33',['kGFTTGpu',['../classrtabmap_1_1Parameters.html#ab29e59a1629d8d113cdf61f27a4b009f',1,'rtabmap::Parameters']]], + ['kgfttk_34',['kGFTTK',['../classrtabmap_1_1Parameters.html#a76531055869daa8a3500b1a2e59087ba',1,'rtabmap::Parameters']]], + ['kgfttmindistance_35',['kGFTTMinDistance',['../classrtabmap_1_1Parameters.html#aa1c20d6d51c8163c76d6d5f3b8776ec1',1,'rtabmap::Parameters']]], + ['kgfttqualitylevel_36',['kGFTTQualityLevel',['../classrtabmap_1_1Parameters.html#a464cba190eaeeeb112ab6c878db2f5f5',1,'rtabmap::Parameters']]], + ['kgfttuseharrisdetector_37',['kGFTTUseHarrisDetector',['../classrtabmap_1_1Parameters.html#ae7d3c6f4065a49a5a6f7f1d54b4bfcb5',1,'rtabmap::Parameters']]], + ['kgmsthresholdfactor_38',['kGMSThresholdFactor',['../classrtabmap_1_1Parameters.html#a4ac2b3550fbbd94f088b7b40a4fb7fe1',1,'rtabmap::Parameters']]], + ['kgmswithrotation_39',['kGMSWithRotation',['../classrtabmap_1_1Parameters.html#ae056f4c45333f9afe44cd2e7bffd7bdf',1,'rtabmap::Parameters']]], + ['kgmswithscale_40',['kGMSWithScale',['../classrtabmap_1_1Parameters.html#a1a6daaf29f6d0b92c036201c256c9644',1,'rtabmap::Parameters']]], + ['kgrid3d_41',['kGrid3D',['../classrtabmap_1_1Parameters.html#a9cc690fcb9e611d424ad844ae825ccfd',1,'rtabmap::Parameters']]], + ['kgridcellsize_42',['kGridCellSize',['../classrtabmap_1_1Parameters.html#a9ba0c8ad336348dd5a031bf858efb2d1',1,'rtabmap::Parameters']]], + ['kgridclusterradius_43',['kGridClusterRadius',['../classrtabmap_1_1Parameters.html#a2a1b1d1ad7b11b884f37e3dc7ecf468e',1,'rtabmap::Parameters']]], + ['kgriddepthdecimation_44',['kGridDepthDecimation',['../classrtabmap_1_1Parameters.html#a91ac51fd2094e2fae2ecfae7cf52e620',1,'rtabmap::Parameters']]], + ['kgriddepthroiratios_45',['kGridDepthRoiRatios',['../classrtabmap_1_1Parameters.html#a79d2fcd0644b3e2bf55b7b1c8b5f8ab1',1,'rtabmap::Parameters']]], + ['kgridflatobstacledetected_46',['kGridFlatObstacleDetected',['../classrtabmap_1_1Parameters.html#a50063c0dfbee1c62c3839575f5542d22',1,'rtabmap::Parameters']]], + ['kgridfootprintheight_47',['kGridFootprintHeight',['../classrtabmap_1_1Parameters.html#a234c4a08cbdf07bf8ffea053dfc6dcfc',1,'rtabmap::Parameters']]], + ['kgridfootprintlength_48',['kGridFootprintLength',['../classrtabmap_1_1Parameters.html#a57fa77623fe59b5c9868f235495e52a7',1,'rtabmap::Parameters']]], + ['kgridfootprintwidth_49',['kGridFootprintWidth',['../classrtabmap_1_1Parameters.html#ad1df593600fd9d68530e8f60bd5471ee',1,'rtabmap::Parameters']]], + ['kgridglobalaltitudedelta_50',['kGridGlobalAltitudeDelta',['../classrtabmap_1_1Parameters.html#aa693e91b029f7280b0a192ddd268ea9b',1,'rtabmap::Parameters']]], + ['kgridglobaleroded_51',['kGridGlobalEroded',['../classrtabmap_1_1Parameters.html#a9769fdbb898ef8fcad4b14a1b3f29526',1,'rtabmap::Parameters']]], + ['kgridglobalfloodfilldepth_52',['kGridGlobalFloodFillDepth',['../classrtabmap_1_1Parameters.html#aa9112f877f9d69592f68df92e72c2105',1,'rtabmap::Parameters']]], + ['kgridglobalfootprintradius_53',['kGridGlobalFootprintRadius',['../classrtabmap_1_1Parameters.html#a7fb452ec90123f1cf1bdad111fae27a1',1,'rtabmap::Parameters']]], + ['kgridglobalmaxnodes_54',['kGridGlobalMaxNodes',['../classrtabmap_1_1Parameters.html#ac201b49f3b57d1227cf46b6710cafde0',1,'rtabmap::Parameters']]], + ['kgridglobalminsize_55',['kGridGlobalMinSize',['../classrtabmap_1_1Parameters.html#a1eb487e17ac8232778ffb2e644777e94',1,'rtabmap::Parameters']]], + ['kgridglobaloccupancythr_56',['kGridGlobalOccupancyThr',['../classrtabmap_1_1Parameters.html#a50033bc725e85c2bff0504790b6b18e5',1,'rtabmap::Parameters']]], + ['kgridglobalprobclampingmax_57',['kGridGlobalProbClampingMax',['../classrtabmap_1_1Parameters.html#a93c2a22289a5eab0620adf1038f8d2f4',1,'rtabmap::Parameters']]], + ['kgridglobalprobclampingmin_58',['kGridGlobalProbClampingMin',['../classrtabmap_1_1Parameters.html#abc950468ca91f57cd90182049922a2a8',1,'rtabmap::Parameters']]], + ['kgridglobalprobhit_59',['kGridGlobalProbHit',['../classrtabmap_1_1Parameters.html#a278ec732e12af354ed4dfb34e4b4957b',1,'rtabmap::Parameters']]], + ['kgridglobalprobmiss_60',['kGridGlobalProbMiss',['../classrtabmap_1_1Parameters.html#affb9a27903cd4b3bee7e3ef9f0635927',1,'rtabmap::Parameters']]], + ['kgridglobalupdateerror_61',['kGridGlobalUpdateError',['../classrtabmap_1_1Parameters.html#ad8552e70b80bf9406fd87c807e6134b9',1,'rtabmap::Parameters']]], + ['kgridgroundisobstacle_62',['kGridGroundIsObstacle',['../classrtabmap_1_1Parameters.html#a0419d0da4d891367e2367e907ee8a68e',1,'rtabmap::Parameters']]], + ['kgridmapframeprojection_63',['kGridMapFrameProjection',['../classrtabmap_1_1Parameters.html#a0326a913a549ff0f891fcdde8fcfa80d',1,'rtabmap::Parameters']]], + ['kgridmaxgroundangle_64',['kGridMaxGroundAngle',['../classrtabmap_1_1Parameters.html#a0de6af7ecde2f2dd63297cd2f4cb2574',1,'rtabmap::Parameters']]], + ['kgridmaxgroundheight_65',['kGridMaxGroundHeight',['../classrtabmap_1_1Parameters.html#a85aa414c16d0b4dd0081358e165d1c90',1,'rtabmap::Parameters']]], + ['kgridmaxobstacleheight_66',['kGridMaxObstacleHeight',['../classrtabmap_1_1Parameters.html#a3537ee9eac938f50656016ab342a4d2a',1,'rtabmap::Parameters']]], + ['kgridminclustersize_67',['kGridMinClusterSize',['../classrtabmap_1_1Parameters.html#a94f89342ff5869a39aa2679de1e19ec5',1,'rtabmap::Parameters']]], + ['kgridmingroundheight_68',['kGridMinGroundHeight',['../classrtabmap_1_1Parameters.html#a5c769b2c45900713f3ebdc0080f47331',1,'rtabmap::Parameters']]], + ['kgridnoisefilteringminneighbors_69',['kGridNoiseFilteringMinNeighbors',['../classrtabmap_1_1Parameters.html#a12e51366977f318533bc867f8ad80281',1,'rtabmap::Parameters']]], + ['kgridnoisefilteringradius_70',['kGridNoiseFilteringRadius',['../classrtabmap_1_1Parameters.html#ab4e846f84fde809aed0f2a372cb4ffce',1,'rtabmap::Parameters']]], + ['kgridnormalk_71',['kGridNormalK',['../classrtabmap_1_1Parameters.html#a5e906ead524e0ea1e79d0e66fb51bb26',1,'rtabmap::Parameters']]], + ['kgridnormalssegmentation_72',['kGridNormalsSegmentation',['../classrtabmap_1_1Parameters.html#a70947485e501b5de0351fef74c55aca9',1,'rtabmap::Parameters']]], + ['kgridprevoxelfiltering_73',['kGridPreVoxelFiltering',['../classrtabmap_1_1Parameters.html#abdd9a3b28dc70ddf545f6f8ae4b9e78a',1,'rtabmap::Parameters']]], + ['kgridrangemax_74',['kGridRangeMax',['../classrtabmap_1_1Parameters.html#a182d6b4adf099ece1c2864ad47402e56',1,'rtabmap::Parameters']]], + ['kgridrangemin_75',['kGridRangeMin',['../classrtabmap_1_1Parameters.html#a98229e97473d896c4bb345e39d591073',1,'rtabmap::Parameters']]], + ['kgridraytracing_76',['kGridRayTracing',['../classrtabmap_1_1Parameters.html#aaf5a23830e3aee217920e18aeada9f00',1,'rtabmap::Parameters']]], + ['kgridscan2dunknownspacefilled_77',['kGridScan2dUnknownSpaceFilled',['../classrtabmap_1_1Parameters.html#aeadfd5e3a3ec56c8e2e3190ac79a6c4f',1,'rtabmap::Parameters']]], + ['kgridscandecimation_78',['kGridScanDecimation',['../classrtabmap_1_1Parameters.html#aaac7e3032b2b561ddfdccac2d4ee0576',1,'rtabmap::Parameters']]], + ['kgridsensor_79',['kGridSensor',['../classrtabmap_1_1Parameters.html#a17fb5272a86d8b1bfed8aac554ca8e98',1,'rtabmap::Parameters']]], + ['kgtsamincrelinearizeskip_80',['kGTSAMIncRelinearizeSkip',['../classrtabmap_1_1Parameters.html#a134ec2e200cdcd6939f5a76c597cddcc',1,'rtabmap::Parameters']]], + ['kgtsamincrelinearizethreshold_81',['kGTSAMIncRelinearizeThreshold',['../classrtabmap_1_1Parameters.html#a7303c20956fa4405ac8b2e7facb5ebed',1,'rtabmap::Parameters']]], + ['kgtsamincremental_82',['kGTSAMIncremental',['../classrtabmap_1_1Parameters.html#a85233821baf884eb986169e4f0d8823a',1,'rtabmap::Parameters']]], + ['kgtsamoptimizer_83',['kGTSAMOptimizer',['../classrtabmap_1_1Parameters.html#a7cc2c9525f9c2299054638a7b678d2db',1,'rtabmap::Parameters']]], + ['kicpccfilteroutfarthestpoints_84',['kIcpCCFilterOutFarthestPoints',['../classrtabmap_1_1Parameters.html#a0e461024f2f27269f0091fbeddddfc8b',1,'rtabmap::Parameters']]], + ['kicpccmaxfinalrms_85',['kIcpCCMaxFinalRMS',['../classrtabmap_1_1Parameters.html#a296483386b095ff93c27c7ddd5204d08',1,'rtabmap::Parameters']]], + ['kicpccsamplinglimit_86',['kIcpCCSamplingLimit',['../classrtabmap_1_1Parameters.html#a01d14f1bbd519db7c90def16a326dfc2',1,'rtabmap::Parameters']]], + ['kicpcorrespondenceratio_87',['kIcpCorrespondenceRatio',['../classrtabmap_1_1Parameters.html#ae945b67ac4b76cef103c807d21747d3b',1,'rtabmap::Parameters']]], + ['kicpdebugexportformat_88',['kIcpDebugExportFormat',['../classrtabmap_1_1Parameters.html#a75cedfb0422415f78403b3672b64cff7',1,'rtabmap::Parameters']]], + ['kicpdownsamplingstep_89',['kIcpDownsamplingStep',['../classrtabmap_1_1Parameters.html#a6b63072e02beaec51295bf29de44ded6',1,'rtabmap::Parameters']]], + ['kicpepsilon_90',['kIcpEpsilon',['../classrtabmap_1_1Parameters.html#a85af34771b5bafd29c885b84f4b699ef',1,'rtabmap::Parameters']]], + ['kicpfiltersenabled_91',['kIcpFiltersEnabled',['../classrtabmap_1_1Parameters.html#a39e12e0bbb367846ff321ca86058facc',1,'rtabmap::Parameters']]], + ['kicpforce4dof_92',['kIcpForce4DoF',['../classrtabmap_1_1Parameters.html#a4cd0f5d3a7c2b0a41a7675905dc258bf',1,'rtabmap::Parameters']]], + ['kicpiterations_93',['kIcpIterations',['../classrtabmap_1_1Parameters.html#a2361cfb9744c6a9f24f1d5165ea4cdd2',1,'rtabmap::Parameters']]], + ['kicpmaxcorrespondencedistance_94',['kIcpMaxCorrespondenceDistance',['../classrtabmap_1_1Parameters.html#a53b2beff5312e5957a1917451e83eb85',1,'rtabmap::Parameters']]], + ['kicpmaxrotation_95',['kIcpMaxRotation',['../classrtabmap_1_1Parameters.html#a1da2167a4b4d3cbbc8e64ec01a5f86eb',1,'rtabmap::Parameters']]], + ['kicpmaxtranslation_96',['kIcpMaxTranslation',['../classrtabmap_1_1Parameters.html#a37a34d17c3f3fbebcab43ae88dfaaa9b',1,'rtabmap::Parameters']]], + ['kicpoutlierratio_97',['kIcpOutlierRatio',['../classrtabmap_1_1Parameters.html#abed047178caae21cc8ca9c0569bfbdd9',1,'rtabmap::Parameters']]], + ['kicppmconfig_98',['kIcpPMConfig',['../classrtabmap_1_1Parameters.html#a0de0df17c7bee790bdccab2d906f0546',1,'rtabmap::Parameters']]], + ['kicppmmatcherepsilon_99',['kIcpPMMatcherEpsilon',['../classrtabmap_1_1Parameters.html#ac28b9e7aaa056625eb4ae150ce9a1cb6',1,'rtabmap::Parameters']]], + ['kicppmmatcherintensity_100',['kIcpPMMatcherIntensity',['../classrtabmap_1_1Parameters.html#a4f75209aa785bb97ad71d1a9eef4491f',1,'rtabmap::Parameters']]], + ['kicppmmatcherknn_101',['kIcpPMMatcherKnn',['../classrtabmap_1_1Parameters.html#aeb32e463df0faa2008ab07c7bce3d485',1,'rtabmap::Parameters']]], + ['kicppointtoplane_102',['kIcpPointToPlane',['../classrtabmap_1_1Parameters.html#ae382048d6b918b27df4ab78b63751752',1,'rtabmap::Parameters']]], + ['kicppointtoplanecomplexitycentered_103',['kIcpPointToPlaneComplexityCentered',['../classrtabmap_1_1Parameters.html#ac16600c46a84d055c58e7cb15cc174fd',1,'rtabmap::Parameters']]], + ['kicppointtoplanegroundnormalsup_104',['kIcpPointToPlaneGroundNormalsUp',['../classrtabmap_1_1Parameters.html#a6e7285a03ab276aba71a2eb07abde674',1,'rtabmap::Parameters']]], + ['kicppointtoplanek_105',['kIcpPointToPlaneK',['../classrtabmap_1_1Parameters.html#a67f1161f2fe567b36293f5b904557eac',1,'rtabmap::Parameters']]], + ['kicppointtoplanelowcomplexitystrategy_106',['kIcpPointToPlaneLowComplexityStrategy',['../classrtabmap_1_1Parameters.html#a24700377ca08f50ee4e96025f1e9efcb',1,'rtabmap::Parameters']]], + ['kicppointtoplanemincomplexity_107',['kIcpPointToPlaneMinComplexity',['../classrtabmap_1_1Parameters.html#af64d24ad74a083cec1930f49c2054241',1,'rtabmap::Parameters']]], + ['kicppointtoplaneradius_108',['kIcpPointToPlaneRadius',['../classrtabmap_1_1Parameters.html#a4671c80890369c5e110601577d07b1c9',1,'rtabmap::Parameters']]], + ['kicprangemax_109',['kIcpRangeMax',['../classrtabmap_1_1Parameters.html#a293a9d28b491a70d70a43a8ed6f9bca8',1,'rtabmap::Parameters']]], + ['kicprangemin_110',['kIcpRangeMin',['../classrtabmap_1_1Parameters.html#a2a7c04f4a38407f232cb072632909284',1,'rtabmap::Parameters']]], + ['kicpreciprocalcorrespondences_111',['kIcpReciprocalCorrespondences',['../classrtabmap_1_1Parameters.html#a6b551c66b2f1197470ef64a0ae865a67',1,'rtabmap::Parameters']]], + ['kicpstrategy_112',['kIcpStrategy',['../classrtabmap_1_1Parameters.html#aff92df532af017bd315b6934fcee89dd',1,'rtabmap::Parameters']]], + ['kicpvoxelsize_113',['kIcpVoxelSize',['../classrtabmap_1_1Parameters.html#aeaaf33d377ff1bbd3c25bca50360b85c',1,'rtabmap::Parameters']]], + ['kill_114',['kill',['../classUThread.html#a8dfefcfd68b453da08ddba9836f35965',1,'UThread']]], + ['kimufiltercomplementarybiasalpha_115',['kImuFilterComplementaryBiasAlpha',['../classrtabmap_1_1Parameters.html#a91de69282d3a74a375efe38fc98891d0',1,'rtabmap::Parameters']]], + ['kimufiltercomplementarydoadpativegain_116',['kImuFilterComplementaryDoAdpativeGain',['../classrtabmap_1_1Parameters.html#a49ebdfc1ad9b9480ba5ca647d1b5d980',1,'rtabmap::Parameters']]], + ['kimufiltercomplementarydobiasestimation_117',['kImuFilterComplementaryDoBiasEstimation',['../classrtabmap_1_1Parameters.html#ae535970456b8b0ce2e059c2d0f55209f',1,'rtabmap::Parameters']]], + ['kimufiltercomplementarygainacc_118',['kImuFilterComplementaryGainAcc',['../classrtabmap_1_1Parameters.html#a51d2a1d67f97668a89d78831f42fa937',1,'rtabmap::Parameters']]], + ['kimufiltermadgwickgain_119',['kImuFilterMadgwickGain',['../classrtabmap_1_1Parameters.html#a4ede524204bafa288690d1b314361b7e',1,'rtabmap::Parameters']]], + ['kimufiltermadgwickzeta_120',['kImuFilterMadgwickZeta',['../classrtabmap_1_1Parameters.html#a9699961272598a840f9e1e88e352a49f',1,'rtabmap::Parameters']]], + ['kkazediffusivity_121',['kKAZEDiffusivity',['../classrtabmap_1_1Parameters.html#a4038e9285978f2a7ad4eaae4e752de3b',1,'rtabmap::Parameters']]], + ['kkazeextended_122',['kKAZEExtended',['../classrtabmap_1_1Parameters.html#a84368df8fd55a3d2befdbba7ded234bf',1,'rtabmap::Parameters']]], + ['kkazenoctavelayers_123',['kKAZENOctaveLayers',['../classrtabmap_1_1Parameters.html#a90de23b13a9683ce6715fa10c1b6fc34',1,'rtabmap::Parameters']]], + ['kkazenoctaves_124',['kKAZENOctaves',['../classrtabmap_1_1Parameters.html#a47866a6b459883a233dba1bea52c0f7c',1,'rtabmap::Parameters']]], + ['kkazethreshold_125',['kKAZEThreshold',['../classrtabmap_1_1Parameters.html#adcf23394952cc6a8227a9e4110b22364',1,'rtabmap::Parameters']]], + ['kkazeupright_126',['kKAZEUpright',['../classrtabmap_1_1Parameters.html#a29daea80c2af6b3ce6179fdee91fd6b0',1,'rtabmap::Parameters']]], + ['kkpbadsignratio_127',['kKpBadSignRatio',['../classrtabmap_1_1Parameters.html#af636a4ac3e917b46f7bebbe841eec4f6',1,'rtabmap::Parameters']]], + ['kkpbytetofloat_128',['kKpByteToFloat',['../classrtabmap_1_1Parameters.html#a98de5152ce8f3bc8d1f197d20d4e778a',1,'rtabmap::Parameters']]], + ['kkpdetectorstrategy_129',['kKpDetectorStrategy',['../classrtabmap_1_1Parameters.html#ad61392cda3782e740f3023577a4839fc',1,'rtabmap::Parameters']]], + ['kkpdictionarypath_130',['kKpDictionaryPath',['../classrtabmap_1_1Parameters.html#a57e67dc855ce4b059baba6655c2077ef',1,'rtabmap::Parameters']]], + ['kkpflannindexsaved_131',['kKpFlannIndexSaved',['../classrtabmap_1_1Parameters.html#a866886411343233d86d96d574ea1c524',1,'rtabmap::Parameters']]], + ['kkpflannrebalancingfactor_132',['kKpFlannRebalancingFactor',['../classrtabmap_1_1Parameters.html#a17550d1f1b862a621c409d4e12c7696b',1,'rtabmap::Parameters']]], + ['kkpgridcols_133',['kKpGridCols',['../classrtabmap_1_1Parameters.html#a1a302199e3aa8f82688160732a637f4b',1,'rtabmap::Parameters']]], + ['kkpgridrows_134',['kKpGridRows',['../classrtabmap_1_1Parameters.html#a6e36653d2e375a7e3bfde9c7acc80178',1,'rtabmap::Parameters']]], + ['kkpincrementaldictionary_135',['kKpIncrementalDictionary',['../classrtabmap_1_1Parameters.html#adea90352705c00f23bd3f90d72b7fbdd',1,'rtabmap::Parameters']]], + ['kkpincrementalflann_136',['kKpIncrementalFlann',['../classrtabmap_1_1Parameters.html#a092387f2a424c8db4f2482742b0b0fb9',1,'rtabmap::Parameters']]], + ['kkpmaxdepth_137',['kKpMaxDepth',['../classrtabmap_1_1Parameters.html#acec9d7db5ce8c9b5e0595bf60158fbd0',1,'rtabmap::Parameters']]], + ['kkpmaxfeatures_138',['kKpMaxFeatures',['../classrtabmap_1_1Parameters.html#a6801f48aaaca4448f87ad459e168cd99',1,'rtabmap::Parameters']]], + ['kkpmindepth_139',['kKpMinDepth',['../classrtabmap_1_1Parameters.html#a1eac07ec17481a6a3ba2624ffecc1b73',1,'rtabmap::Parameters']]], + ['kkpnewwordscomparedtogether_140',['kKpNewWordsComparedTogether',['../classrtabmap_1_1Parameters.html#ad4a9e088d01469df176bd6f81e7a8669',1,'rtabmap::Parameters']]], + ['kkpnndrratio_141',['kKpNndrRatio',['../classrtabmap_1_1Parameters.html#a13f4bb57e661d37f80d3af034ee0431b',1,'rtabmap::Parameters']]], + ['kkpnnstrategy_142',['kKpNNStrategy',['../classrtabmap_1_1Parameters.html#a994321ccf32f126b6781aa1925a5fa66',1,'rtabmap::Parameters']]], + ['kkpparallelized_143',['kKpParallelized',['../classrtabmap_1_1Parameters.html#a3fe648463bf0faeb75fec21f2b0592ea',1,'rtabmap::Parameters']]], + ['kkproiratios_144',['kKpRoiRatios',['../classrtabmap_1_1Parameters.html#afe37a6e5b4eb946113b320b16bc39107',1,'rtabmap::Parameters']]], + ['kkpserializewithchecksum_145',['kKpSerializeWithChecksum',['../classrtabmap_1_1Parameters.html#a28ad6d76310026f362eef0296b1552db',1,'rtabmap::Parameters']]], + ['kkpssc_146',['kKpSSC',['../classrtabmap_1_1Parameters.html#a7230153ec64f937a4f431560a8520663',1,'rtabmap::Parameters']]], + ['kkpsubpixeps_147',['kKpSubPixEps',['../classrtabmap_1_1Parameters.html#a6fc9485a168e16fbbefd21f9951a947e',1,'rtabmap::Parameters']]], + ['kkpsubpixiterations_148',['kKpSubPixIterations',['../classrtabmap_1_1Parameters.html#a9560ca4e6065209b305018222c41f788',1,'rtabmap::Parameters']]], + ['kkpsubpixwinsize_149',['kKpSubPixWinSize',['../classrtabmap_1_1Parameters.html#acc06479235e5d65de80de98ea2e505c3',1,'rtabmap::Parameters']]], + ['kkptfidflikelihoodused_150',['kKpTfIdfLikelihoodUsed',['../classrtabmap_1_1Parameters.html#aca77bbee94284ba850b37c236c687b66',1,'rtabmap::Parameters']]], + ['kmarkerapriltagdebug_151',['kMarkerAprilTagDebug',['../classrtabmap_1_1Parameters.html#afa504a77adb75f55aadb411b20b8d045',1,'rtabmap::Parameters']]], + ['kmarkerapriltagdecodesharpening_152',['kMarkerAprilTagDecodeSharpening',['../classrtabmap_1_1Parameters.html#a74415d642cb1d4b315709a3a13cedfc5',1,'rtabmap::Parameters']]], + ['kmarkerapriltagnthreads_153',['kMarkerAprilTagNThreads',['../classrtabmap_1_1Parameters.html#aa3c83e283de96089f746b2fabfde9043',1,'rtabmap::Parameters']]], + ['kmarkerapriltagquaddecimate_154',['kMarkerAprilTagQuadDecimate',['../classrtabmap_1_1Parameters.html#ad970898e86da4015b8f6d4163a4072e6',1,'rtabmap::Parameters']]], + ['kmarkerapriltagquadsigma_155',['kMarkerAprilTagQuadSigma',['../classrtabmap_1_1Parameters.html#a8f0c040aa563a799b6ce754389423928',1,'rtabmap::Parameters']]], + ['kmarkerapriltagrefineedges_156',['kMarkerAprilTagRefineEdges',['../classrtabmap_1_1Parameters.html#a4f5d2e60e056fa202b656df2ff319daa',1,'rtabmap::Parameters']]], + ['kmarkerdictionary_157',['kMarkerDictionary',['../classrtabmap_1_1Parameters.html#adf1ae580fe3e8859f550840b9bc419a9',1,'rtabmap::Parameters']]], + ['kmarkerlength_158',['kMarkerLength',['../classrtabmap_1_1Parameters.html#ae2ca732fba21a575b6da17af7654879f',1,'rtabmap::Parameters']]], + ['kmarkerlengths_159',['kMarkerLengths',['../classrtabmap_1_1Parameters.html#aae0264aeec232dc1567d18ec0054a0d5',1,'rtabmap::Parameters']]], + ['kmarkermaxdeptherror_160',['kMarkerMaxDepthError',['../classrtabmap_1_1Parameters.html#adbb982c507014c608d445bd7092cd8aa',1,'rtabmap::Parameters']]], + ['kmarkermaxrange_161',['kMarkerMaxRange',['../classrtabmap_1_1Parameters.html#a765d58c7021570a38f0ac26ddac6bf6c',1,'rtabmap::Parameters']]], + ['kmarkerminrange_162',['kMarkerMinRange',['../classrtabmap_1_1Parameters.html#a7384c7c242639781743b73874585c864',1,'rtabmap::Parameters']]], + ['kmarkeropencvcornerrefinementmethod_163',['kMarkerOpenCVCornerRefinementMethod',['../classrtabmap_1_1Parameters.html#a9858aa16eb660ea69e0523d30407fe84',1,'rtabmap::Parameters']]], + ['kmarkerpriors_164',['kMarkerPriors',['../classrtabmap_1_1Parameters.html#ad5e03b34213d481ba80d6878f98c7a2a',1,'rtabmap::Parameters']]], + ['kmarkerpriorsvarianceangular_165',['kMarkerPriorsVarianceAngular',['../classrtabmap_1_1Parameters.html#ad7eae2c7445b3cec440feac79c3aa635',1,'rtabmap::Parameters']]], + ['kmarkerpriorsvariancelinear_166',['kMarkerPriorsVarianceLinear',['../classrtabmap_1_1Parameters.html#ad6f8a80869d7886c66a201f39c323a0b',1,'rtabmap::Parameters']]], + ['kmarkerstrategy_167',['kMarkerStrategy',['../classrtabmap_1_1Parameters.html#adab3040e45ae1e39b166e6d5e09b449e',1,'rtabmap::Parameters']]], + ['kmarkervarianceangular_168',['kMarkerVarianceAngular',['../classrtabmap_1_1Parameters.html#a52bc876b7e7aa0e0026cbb52f1c80caf',1,'rtabmap::Parameters']]], + ['kmarkervariancelinear_169',['kMarkerVarianceLinear',['../classrtabmap_1_1Parameters.html#af925249a8ef55540e0145e36b529160b',1,'rtabmap::Parameters']]], + ['kmarkervarianceorientationignored_170',['kMarkerVarianceOrientationIgnored',['../classrtabmap_1_1Parameters.html#a2dee7c32c6693d890b2c8c5cd23af8e5',1,'rtabmap::Parameters']]], + ['kmembadsignaturesignored_171',['kMemBadSignaturesIgnored',['../classrtabmap_1_1Parameters.html#a24abc1ea580d7553742be1da9b175c8e',1,'rtabmap::Parameters']]], + ['kmembindatakept_172',['kMemBinDataKept',['../classrtabmap_1_1Parameters.html#a23b09c6b9123ff098daadfbcb3910547',1,'rtabmap::Parameters']]], + ['kmemcompressionparallelized_173',['kMemCompressionParallelized',['../classrtabmap_1_1Parameters.html#ac4326a6ce26a1e3589103353d96379eb',1,'rtabmap::Parameters']]], + ['kmemcovoffdiagignored_174',['kMemCovOffDiagIgnored',['../classrtabmap_1_1Parameters.html#a18d4f880bb91b668ab13ccee01342901',1,'rtabmap::Parameters']]], + ['kmemdepthasmask_175',['kMemDepthAsMask',['../classrtabmap_1_1Parameters.html#aefa32418f8abf3ed074bfc63ea4b0abc',1,'rtabmap::Parameters']]], + ['kmemdepthcompressionformat_176',['kMemDepthCompressionFormat',['../classrtabmap_1_1Parameters.html#aae33ed5cddc4a5478f73381645791c66',1,'rtabmap::Parameters']]], + ['kmemdepthmaskfloorthr_177',['kMemDepthMaskFloorThr',['../classrtabmap_1_1Parameters.html#a30cb0472505fb0df71d22bf5152314c0',1,'rtabmap::Parameters']]], + ['kmemgenerateids_178',['kMemGenerateIds',['../classrtabmap_1_1Parameters.html#ab764242425564aa2f46aa6f6b130848c',1,'rtabmap::Parameters']]], + ['kmemglobaldescriptorstrategy_179',['kMemGlobalDescriptorStrategy',['../classrtabmap_1_1Parameters.html#ada839b937aee38aa9f2286fbce94c587',1,'rtabmap::Parameters']]], + ['kmemimagecompressionformat_180',['kMemImageCompressionFormat',['../classrtabmap_1_1Parameters.html#ad9e4e91a5578d8e4331f7137881c7994',1,'rtabmap::Parameters']]], + ['kmemimagekept_181',['kMemImageKept',['../classrtabmap_1_1Parameters.html#a7d0a4460d46e31758947da907a771003',1,'rtabmap::Parameters']]], + ['kmemimagepostdecimation_182',['kMemImagePostDecimation',['../classrtabmap_1_1Parameters.html#a762f5541544dc053ce2da49fb20e5d47',1,'rtabmap::Parameters']]], + ['kmemimagepredecimation_183',['kMemImagePreDecimation',['../classrtabmap_1_1Parameters.html#aa9ec8ff31384d52a1dcb84b7c7f4f47d',1,'rtabmap::Parameters']]], + ['kmemincrementalmemory_184',['kMemIncrementalMemory',['../classrtabmap_1_1Parameters.html#acdc74cd2b096ba28d9c1e00040b69d42',1,'rtabmap::Parameters']]], + ['kmeminitwmwithallnodes_185',['kMemInitWMWithAllNodes',['../classrtabmap_1_1Parameters.html#a3f77423afadcf608c70439a2285c00fe',1,'rtabmap::Parameters']]], + ['kmemintermediatenodedatakept_186',['kMemIntermediateNodeDataKept',['../classrtabmap_1_1Parameters.html#ab92caa11849247f945733c9726331a1e',1,'rtabmap::Parameters']]], + ['kmemlaserscandownsamplestepsize_187',['kMemLaserScanDownsampleStepSize',['../classrtabmap_1_1Parameters.html#a82306640f9636e0383f60c9573decb74',1,'rtabmap::Parameters']]], + ['kmemlaserscannormalk_188',['kMemLaserScanNormalK',['../classrtabmap_1_1Parameters.html#ad6050c26a4552d646d9fa519a830bea1',1,'rtabmap::Parameters']]], + ['kmemlaserscannormalradius_189',['kMemLaserScanNormalRadius',['../classrtabmap_1_1Parameters.html#a0bc25e1e8384bee8e7c2feac80979809',1,'rtabmap::Parameters']]], + ['kmemlaserscanvoxelsize_190',['kMemLaserScanVoxelSize',['../classrtabmap_1_1Parameters.html#a4ba8b0d1eac69cec0b55a48e6e368b4a',1,'rtabmap::Parameters']]], + ['kmemloadvisuallocalfeaturesoninit_191',['kMemLoadVisualLocalFeaturesOnInit',['../classrtabmap_1_1Parameters.html#abc9f4e248d0f4c4013b7fd9f53f394b9',1,'rtabmap::Parameters']]], + ['kmemlocalizationdatasaved_192',['kMemLocalizationDataSaved',['../classrtabmap_1_1Parameters.html#aa5a4f5d2c71072ea2896c7ae2c8dda12',1,'rtabmap::Parameters']]], + ['kmemlocalizationreadonly_193',['kMemLocalizationReadOnly',['../classrtabmap_1_1Parameters.html#a326e79acb5a39f7da481f9771501030c',1,'rtabmap::Parameters']]], + ['kmemmaplabelsadded_194',['kMemMapLabelsAdded',['../classrtabmap_1_1Parameters.html#a4f0f23726bbc332d8b7014e74bc52252',1,'rtabmap::Parameters']]], + ['kmemnotlinkednodeskept_195',['kMemNotLinkedNodesKept',['../classrtabmap_1_1Parameters.html#aa64b9331ee411f41941ca5635da09f81',1,'rtabmap::Parameters']]], + ['kmemrawdescriptorskept_196',['kMemRawDescriptorsKept',['../classrtabmap_1_1Parameters.html#abca9942e65b415db926d23373803b151',1,'rtabmap::Parameters']]], + ['kmemrecentwmratio_197',['kMemRecentWmRatio',['../classrtabmap_1_1Parameters.html#a4459441e2574e19b15fedb9cb0bc3fd9',1,'rtabmap::Parameters']]], + ['kmemreducegraph_198',['kMemReduceGraph',['../classrtabmap_1_1Parameters.html#a5b838d1204f572de9f39904de5e22ed5',1,'rtabmap::Parameters']]], + ['kmemrehearsalidupdatedtonewone_199',['kMemRehearsalIdUpdatedToNewOne',['../classrtabmap_1_1Parameters.html#ac9b2dcf91f6fee0a7d099c65e055a8dc',1,'rtabmap::Parameters']]], + ['kmemrehearsalsimilarity_200',['kMemRehearsalSimilarity',['../classrtabmap_1_1Parameters.html#a634f4790c9c84772935bf406265bc692',1,'rtabmap::Parameters']]], + ['kmemrehearsalweightignoredwhilemoving_201',['kMemRehearsalWeightIgnoredWhileMoving',['../classrtabmap_1_1Parameters.html#af96149d636262363159cebc9c554884a',1,'rtabmap::Parameters']]], + ['kmemrotateimagesupsideup_202',['kMemRotateImagesUpsideUp',['../classrtabmap_1_1Parameters.html#a65474937d0e1e01e02d29dc773363353',1,'rtabmap::Parameters']]], + ['kmemsavedepth16format_203',['kMemSaveDepth16Format',['../classrtabmap_1_1Parameters.html#a528843d4d3b5d53e152e424c91559ab3',1,'rtabmap::Parameters']]], + ['kmemstereofrommotion_204',['kMemStereoFromMotion',['../classrtabmap_1_1Parameters.html#a0eaad81168b2e41ca12bc16210723ea8',1,'rtabmap::Parameters']]], + ['kmemstmsize_205',['kMemSTMSize',['../classrtabmap_1_1Parameters.html#a46dc1a24b02bb00014262f7f4d818a49',1,'rtabmap::Parameters']]], + ['kmemtransfersortingbyweightid_206',['kMemTransferSortingByWeightId',['../classrtabmap_1_1Parameters.html#aea65d81db6cbca6869d7ee1b8e1003a7',1,'rtabmap::Parameters']]], + ['kmemuseodomfeatures_207',['kMemUseOdomFeatures',['../classrtabmap_1_1Parameters.html#a2f9669812fc65ec213e54b97e71ba6fd',1,'rtabmap::Parameters']]], + ['kmemuseodomgravity_208',['kMemUseOdomGravity',['../classrtabmap_1_1Parameters.html#ab53fe6e9b2e23d37c6a7af8f52354848',1,'rtabmap::Parameters']]], + ['kodomalignwithground_209',['kOdomAlignWithGround',['../classrtabmap_1_1Parameters.html#af7560d62a725e93669225843403625e5',1,'rtabmap::Parameters']]], + ['kodomcuvslammulticammode_210',['kOdomCuVSLAMMulticamMode',['../classrtabmap_1_1Parameters.html#a27425f8e3e56f5a804d0dd5be78b9788',1,'rtabmap::Parameters']]], + ['kodomdeskewing_211',['kOdomDeskewing',['../classrtabmap_1_1Parameters.html#a5a45711027dd93b66a34e72c20aa2208',1,'rtabmap::Parameters']]], + ['kodomf2mbundleadjustment_212',['kOdomF2MBundleAdjustment',['../classrtabmap_1_1Parameters.html#a1e100b918823cb30dee7732858159252',1,'rtabmap::Parameters']]], + ['kodomf2mbundleadjustmentmaxframes_213',['kOdomF2MBundleAdjustmentMaxFrames',['../classrtabmap_1_1Parameters.html#ac7e487bf17bd21dcf04450ecb6f01d22',1,'rtabmap::Parameters']]], + ['kodomf2mbundleadjustmentmaxkeyframesperfeature_214',['kOdomF2MBundleAdjustmentMaxKeyFramesPerFeature',['../classrtabmap_1_1Parameters.html#aa02e6cbbf40685c86c1795fbc8be24b6',1,'rtabmap::Parameters']]], + ['kodomf2mbundleadjustmentminmotion_215',['kOdomF2MBundleAdjustmentMinMotion',['../classrtabmap_1_1Parameters.html#ae13b73cac8d3bb01aa48a1c59d33252a',1,'rtabmap::Parameters']]], + ['kodomf2mbundleupdatefeaturemaponallframes_216',['kOdomF2MBundleUpdateFeatureMapOnAllFrames',['../classrtabmap_1_1Parameters.html#aafbd529e88aa7d92dc489dda0ac65b9f',1,'rtabmap::Parameters']]], + ['kodomf2mfloorthreshold_217',['kOdomF2MFloorThreshold',['../classrtabmap_1_1Parameters.html#a8c677b2f3514b5f3837a1ad1948cbe17',1,'rtabmap::Parameters']]], + ['kodomf2minitdepthfactor_218',['kOdomF2MInitDepthFactor',['../classrtabmap_1_1Parameters.html#a66a915924c4f779aab3cda1749822995',1,'rtabmap::Parameters']]], + ['kodomf2mmaxnewfeatures_219',['kOdomF2MMaxNewFeatures',['../classrtabmap_1_1Parameters.html#aaee9367c69f35649b0bafecb87360297',1,'rtabmap::Parameters']]], + ['kodomf2mmaxsize_220',['kOdomF2MMaxSize',['../classrtabmap_1_1Parameters.html#ac2e15108edeaa0a3df35a738d5582412',1,'rtabmap::Parameters']]], + ['kodomf2mscanmaxsize_221',['kOdomF2MScanMaxSize',['../classrtabmap_1_1Parameters.html#a49944814bb280accc31948b3afeb8284',1,'rtabmap::Parameters']]], + ['kodomf2mscanrange_222',['kOdomF2MScanRange',['../classrtabmap_1_1Parameters.html#a9385355ad45a97d99505ad34e8656519',1,'rtabmap::Parameters']]], + ['kodomf2mscansubtractangle_223',['kOdomF2MScanSubtractAngle',['../classrtabmap_1_1Parameters.html#ace6fede03ca5f163f569ae214191c86a',1,'rtabmap::Parameters']]], + ['kodomf2mscansubtractradius_224',['kOdomF2MScanSubtractRadius',['../classrtabmap_1_1Parameters.html#a2c54a0a4f8dd3f9290a122bd1a1bc136',1,'rtabmap::Parameters']]], + ['kodomf2mvaliddepthratio_225',['kOdomF2MValidDepthRatio',['../classrtabmap_1_1Parameters.html#a7effab382c8878014c9f3df2c3c14532',1,'rtabmap::Parameters']]], + ['kodomfillinfodata_226',['kOdomFillInfoData',['../classrtabmap_1_1Parameters.html#a731259601c7919cdea1649d3e2c96b59',1,'rtabmap::Parameters']]], + ['kodomfilteringstrategy_227',['kOdomFilteringStrategy',['../classrtabmap_1_1Parameters.html#a15b57b97754e10867ffb5e8682de5431',1,'rtabmap::Parameters']]], + ['kodomfovisbucketheight_228',['kOdomFovisBucketHeight',['../classrtabmap_1_1Parameters.html#a744da9d3d3f7dc02f81b172ad700cdac',1,'rtabmap::Parameters']]], + ['kodomfovisbucketwidth_229',['kOdomFovisBucketWidth',['../classrtabmap_1_1Parameters.html#a9f10b2dc12a040a9ec11b88b988a08e6',1,'rtabmap::Parameters']]], + ['kodomfoviscliqueinlierthreshold_230',['kOdomFovisCliqueInlierThreshold',['../classrtabmap_1_1Parameters.html#a65eb222b6f5cedf807b5b84d72c635eb',1,'rtabmap::Parameters']]], + ['kodomfovisfastthreshold_231',['kOdomFovisFastThreshold',['../classrtabmap_1_1Parameters.html#ae1cfe589e2ffc8bfde6a7a7093c8e059',1,'rtabmap::Parameters']]], + ['kodomfovisfastthresholdadaptivegain_232',['kOdomFovisFastThresholdAdaptiveGain',['../classrtabmap_1_1Parameters.html#ac40e00e9a3f9304f9fd43289b191374f',1,'rtabmap::Parameters']]], + ['kodomfovisfeaturesearchwindow_233',['kOdomFovisFeatureSearchWindow',['../classrtabmap_1_1Parameters.html#aef81f182c48b63b8e2fadacc44c1d104',1,'rtabmap::Parameters']]], + ['kodomfovisfeaturewindowsize_234',['kOdomFovisFeatureWindowSize',['../classrtabmap_1_1Parameters.html#aad1b5418b5d5b9634e3a1950db187a07',1,'rtabmap::Parameters']]], + ['kodomfovisinliermaxreprojectionerror_235',['kOdomFovisInlierMaxReprojectionError',['../classrtabmap_1_1Parameters.html#a3ae340e3124c4f76ff87aa90b67589ea',1,'rtabmap::Parameters']]], + ['kodomfovismaxkeypointsperbucket_236',['kOdomFovisMaxKeypointsPerBucket',['../classrtabmap_1_1Parameters.html#a20969af48b8ec864ce45867cbf99e4e3',1,'rtabmap::Parameters']]], + ['kodomfovismaxmeanreprojectionerror_237',['kOdomFovisMaxMeanReprojectionError',['../classrtabmap_1_1Parameters.html#a66bf879149f455f630be435984e0d954',1,'rtabmap::Parameters']]], + ['kodomfovismaxpyramidlevel_238',['kOdomFovisMaxPyramidLevel',['../classrtabmap_1_1Parameters.html#a12fa062b2c413fdfd454e93262078b20',1,'rtabmap::Parameters']]], + ['kodomfovisminfeaturesforestimate_239',['kOdomFovisMinFeaturesForEstimate',['../classrtabmap_1_1Parameters.html#a8a5c8f7e914c32a9fcdd406a9d69f4da',1,'rtabmap::Parameters']]], + ['kodomfovisminpyramidlevel_240',['kOdomFovisMinPyramidLevel',['../classrtabmap_1_1Parameters.html#aebe817683724aad1a92c0ed4188559a7',1,'rtabmap::Parameters']]], + ['kodomfovisstereomaxdisparity_241',['kOdomFovisStereoMaxDisparity',['../classrtabmap_1_1Parameters.html#a556f56fbb700a484357a85d4617611d5',1,'rtabmap::Parameters']]], + ['kodomfovisstereomaxdistepipolarline_242',['kOdomFovisStereoMaxDistEpipolarLine',['../classrtabmap_1_1Parameters.html#a7fb8ad6bcfcda4a67e6cf65ab66a185f',1,'rtabmap::Parameters']]], + ['kodomfovisstereomaxrefinementdisplacement_243',['kOdomFovisStereoMaxRefinementDisplacement',['../classrtabmap_1_1Parameters.html#aef9e7481720f740ea8724e3d26a2069f',1,'rtabmap::Parameters']]], + ['kodomfovisstereorequiremutualmatch_244',['kOdomFovisStereoRequireMutualMatch',['../classrtabmap_1_1Parameters.html#a2fe2a8419d7d1698b2f12a32c04eeaf8',1,'rtabmap::Parameters']]], + ['kodomfovistargetpixelsperfeature_245',['kOdomFovisTargetPixelsPerFeature',['../classrtabmap_1_1Parameters.html#a13faae85a4a6bb055778f1c665bf1b54',1,'rtabmap::Parameters']]], + ['kodomfovisupdatetargetfeatureswithrefined_246',['kOdomFovisUpdateTargetFeaturesWithRefined',['../classrtabmap_1_1Parameters.html#a90aeeb8779b98ebc6f2ed37ccff65706',1,'rtabmap::Parameters']]], + ['kodomfovisuseadaptivethreshold_247',['kOdomFovisUseAdaptiveThreshold',['../classrtabmap_1_1Parameters.html#a58658c4845925903fcd7648b3eec1b4a',1,'rtabmap::Parameters']]], + ['kodomfovisusebucketing_248',['kOdomFovisUseBucketing',['../classrtabmap_1_1Parameters.html#ae462378abc3d679003488a9ce53b469e',1,'rtabmap::Parameters']]], + ['kodomfovisusehomographyinitialization_249',['kOdomFovisUseHomographyInitialization',['../classrtabmap_1_1Parameters.html#a20fc95398f95398ccc6f05b114f5ca67',1,'rtabmap::Parameters']]], + ['kodomfovisuseimagenormalization_250',['kOdomFovisUseImageNormalization',['../classrtabmap_1_1Parameters.html#aa1be833e830a748beada3b28ec6ac08d',1,'rtabmap::Parameters']]], + ['kodomfovisusesubpixelrefinement_251',['kOdomFovisUseSubpixelRefinement',['../classrtabmap_1_1Parameters.html#aae0a36ddfa53108e0364e78028ff8bb8',1,'rtabmap::Parameters']]], + ['kodomguessmotion_252',['kOdomGuessMotion',['../classrtabmap_1_1Parameters.html#aa8aacc8ff9b434b5a48ab7eabe5c63a6',1,'rtabmap::Parameters']]], + ['kodomguesssmoothingdelay_253',['kOdomGuessSmoothingDelay',['../classrtabmap_1_1Parameters.html#aabd0b7d996517264f6ce43db1aa6ed05',1,'rtabmap::Parameters']]], + ['kodomholonomic_254',['kOdomHolonomic',['../classrtabmap_1_1Parameters.html#ad684e56c2ae46549ad5353856353b1bb',1,'rtabmap::Parameters']]], + ['kodomimagebuffersize_255',['kOdomImageBufferSize',['../classrtabmap_1_1Parameters.html#a30cefe955bb9d7b08c979ad3f952a67f',1,'rtabmap::Parameters']]], + ['kodomimagedecimation_256',['kOdomImageDecimation',['../classrtabmap_1_1Parameters.html#a63ec6b90d6059736eee8892e041c14ac',1,'rtabmap::Parameters']]], + ['kodomkalmanmeasurementnoise_257',['kOdomKalmanMeasurementNoise',['../classrtabmap_1_1Parameters.html#aefc194010c06d28f0cbbcb388b616e36',1,'rtabmap::Parameters']]], + ['kodomkalmanprocessnoise_258',['kOdomKalmanProcessNoise',['../classrtabmap_1_1Parameters.html#a1059215b26f49a5009b0b1282dc26f1d',1,'rtabmap::Parameters']]], + ['kodomkeyframethr_259',['kOdomKeyFrameThr',['../classrtabmap_1_1Parameters.html#a09dc498e4a45882548ee3fd0096437b2',1,'rtabmap::Parameters']]], + ['kodomliosamangvar_260',['kOdomLIOSAMAngVar',['../classrtabmap_1_1Parameters.html#ae28d1bf81e35c7efb5c4ef046f0ed992',1,'rtabmap::Parameters']]], + ['kodomliosamconfigpath_261',['kOdomLIOSAMConfigPath',['../classrtabmap_1_1Parameters.html#ae7ce134a23996f591fd25009c76a35cc',1,'rtabmap::Parameters']]], + ['kodomliosamedgethreshold_262',['kOdomLIOSAMEdgeThreshold',['../classrtabmap_1_1Parameters.html#a2b833e994021defea70616fbf9b2d4a8',1,'rtabmap::Parameters']]], + ['kodomliosamhorizonscan_263',['kOdomLIOSAMHorizonScan',['../classrtabmap_1_1Parameters.html#a5a95908105f5d021a14408d3eec45b6c',1,'rtabmap::Parameters']]], + ['kodomliosamimuaccbiasn_264',['kOdomLIOSAMImuAccBiasN',['../classrtabmap_1_1Parameters.html#aff3db8de86740f9fc32e8fd58d0bf802',1,'rtabmap::Parameters']]], + ['kodomliosamimuaccnoise_265',['kOdomLIOSAMImuAccNoise',['../classrtabmap_1_1Parameters.html#a31c60191b5bc678c79a82ca761ac3a48',1,'rtabmap::Parameters']]], + ['kodomliosamimugravity_266',['kOdomLIOSAMImuGravity',['../classrtabmap_1_1Parameters.html#ad73dc484450f36a7c48b07d1cce44a0d',1,'rtabmap::Parameters']]], + ['kodomliosamimugyrbiasn_267',['kOdomLIOSAMImuGyrBiasN',['../classrtabmap_1_1Parameters.html#a2c3d56f1670bf084c5cbd160a8be8910',1,'rtabmap::Parameters']]], + ['kodomliosamimugyrnoise_268',['kOdomLIOSAMImuGyrNoise',['../classrtabmap_1_1Parameters.html#a036d6db0050b4fc379c2db741d3bfd41',1,'rtabmap::Parameters']]], + ['kodomliosamlinvar_269',['kOdomLIOSAMLinVar',['../classrtabmap_1_1Parameters.html#a11ad24dadfe5dde517b609670f0ebf7b',1,'rtabmap::Parameters']]], + ['kodomliosamnscan_270',['kOdomLIOSAMNScan',['../classrtabmap_1_1Parameters.html#af401123102635a35bc777f490a6e1957',1,'rtabmap::Parameters']]], + ['kodomliosamsensor_271',['kOdomLIOSAMSensor',['../classrtabmap_1_1Parameters.html#a215590b4d2fc18ed0787d28a7e163236',1,'rtabmap::Parameters']]], + ['kodomliosamsurfthreshold_272',['kOdomLIOSAMSurfThreshold',['../classrtabmap_1_1Parameters.html#a9c1e3efc4b39629b870df2740ab197e9',1,'rtabmap::Parameters']]], + ['kodomloamangvar_273',['kOdomLOAMAngVar',['../classrtabmap_1_1Parameters.html#a550ec3874edea033a5b5233749fe25ad',1,'rtabmap::Parameters']]], + ['kodomloamlinvar_274',['kOdomLOAMLinVar',['../classrtabmap_1_1Parameters.html#ade3ae9dbcffaee6ddee578df0b1f195c',1,'rtabmap::Parameters']]], + ['kodomloamlocalmapping_275',['kOdomLOAMLocalMapping',['../classrtabmap_1_1Parameters.html#a1cd4a929870ee08a96751824fa4b6488',1,'rtabmap::Parameters']]], + ['kodomloamresolution_276',['kOdomLOAMResolution',['../classrtabmap_1_1Parameters.html#a1090dbec15707c3b4a4f17bb910cd8f7',1,'rtabmap::Parameters']]], + ['kodomloamscanperiod_277',['kOdomLOAMScanPeriod',['../classrtabmap_1_1Parameters.html#a5376cc7310b2c21fca0bdce08941a088',1,'rtabmap::Parameters']]], + ['kodomloamsensor_278',['kOdomLOAMSensor',['../classrtabmap_1_1Parameters.html#af35265b29bae9493f52b8fa9a0d34173',1,'rtabmap::Parameters']]], + ['kodommonoinitminflow_279',['kOdomMonoInitMinFlow',['../classrtabmap_1_1Parameters.html#a99923433ee8de71ca37647163bb6f85e',1,'rtabmap::Parameters']]], + ['kodommonoinitmintranslation_280',['kOdomMonoInitMinTranslation',['../classrtabmap_1_1Parameters.html#a86423103ab9ba4aec563e963bd72d664',1,'rtabmap::Parameters']]], + ['kodommonomaxvariance_281',['kOdomMonoMaxVariance',['../classrtabmap_1_1Parameters.html#a05fb10e20f11bdb85a45b4f5c6fd6499',1,'rtabmap::Parameters']]], + ['kodommonomintranslation_282',['kOdomMonoMinTranslation',['../classrtabmap_1_1Parameters.html#af152770f40cbebe08c36b3f4d737d113',1,'rtabmap::Parameters']]], + ['kodommsckffastthreshold_283',['kOdomMSCKFFastThreshold',['../classrtabmap_1_1Parameters.html#aaf287c576d2c5adff97ea2ae307cac1c',1,'rtabmap::Parameters']]], + ['kodommsckfgridcol_284',['kOdomMSCKFGridCol',['../classrtabmap_1_1Parameters.html#a73a4a976d34cd5281d1cbaff776cb439',1,'rtabmap::Parameters']]], + ['kodommsckfgridmaxfeaturenum_285',['kOdomMSCKFGridMaxFeatureNum',['../classrtabmap_1_1Parameters.html#aea2f2394e02784418067a3cbb2eba452',1,'rtabmap::Parameters']]], + ['kodommsckfgridminfeaturenum_286',['kOdomMSCKFGridMinFeatureNum',['../classrtabmap_1_1Parameters.html#a40b2d33377e238ec95854ffdceb78ba5',1,'rtabmap::Parameters']]], + ['kodommsckfgridrow_287',['kOdomMSCKFGridRow',['../classrtabmap_1_1Parameters.html#ae0f8a2fff7c230a8e36d336d59faed6f',1,'rtabmap::Parameters']]], + ['kodommsckfinitcovaccbias_288',['kOdomMSCKFInitCovAccBias',['../classrtabmap_1_1Parameters.html#ad71578b33c054acb036326083d35f09c',1,'rtabmap::Parameters']]], + ['kodommsckfinitcovexrot_289',['kOdomMSCKFInitCovExRot',['../classrtabmap_1_1Parameters.html#a4548c5ff88f4d5ca657d0717d4ef74fa',1,'rtabmap::Parameters']]], + ['kodommsckfinitcovextrans_290',['kOdomMSCKFInitCovExTrans',['../classrtabmap_1_1Parameters.html#ae8a214f7a7562f3cd445d2811484ddc2',1,'rtabmap::Parameters']]], + ['kodommsckfinitcovgyrobias_291',['kOdomMSCKFInitCovGyroBias',['../classrtabmap_1_1Parameters.html#a77ae4a5fd18592700240e7344ad0344d',1,'rtabmap::Parameters']]], + ['kodommsckfinitcovvel_292',['kOdomMSCKFInitCovVel',['../classrtabmap_1_1Parameters.html#a2ef3975e17c1e215f0d1dcf5cff20d24',1,'rtabmap::Parameters']]], + ['kodommsckfmaxcamstatesize_293',['kOdomMSCKFMaxCamStateSize',['../classrtabmap_1_1Parameters.html#aaab6359b5620a95b1c967dff2ab72de4',1,'rtabmap::Parameters']]], + ['kodommsckfmaxiteration_294',['kOdomMSCKFMaxIteration',['../classrtabmap_1_1Parameters.html#a2ff10b93d973eb90e37a7afb189f061b',1,'rtabmap::Parameters']]], + ['kodommsckfnoiseacc_295',['kOdomMSCKFNoiseAcc',['../classrtabmap_1_1Parameters.html#acd7337159a241b04e9fac54088d04a1f',1,'rtabmap::Parameters']]], + ['kodommsckfnoiseaccbias_296',['kOdomMSCKFNoiseAccBias',['../classrtabmap_1_1Parameters.html#a9edab849122244f2b11ef4af1ce860b2',1,'rtabmap::Parameters']]], + ['kodommsckfnoisefeature_297',['kOdomMSCKFNoiseFeature',['../classrtabmap_1_1Parameters.html#adea08e24e51fe243942eb8c37b810891',1,'rtabmap::Parameters']]], + ['kodommsckfnoisegyro_298',['kOdomMSCKFNoiseGyro',['../classrtabmap_1_1Parameters.html#a04dc7de74cc871bce963f07828e7e1f3',1,'rtabmap::Parameters']]], + ['kodommsckfnoisegyrobias_299',['kOdomMSCKFNoiseGyroBias',['../classrtabmap_1_1Parameters.html#ac6ef522958c4e243e747791a43c4bd06',1,'rtabmap::Parameters']]], + ['kodommsckfopttranslationthreshold_300',['kOdomMSCKFOptTranslationThreshold',['../classrtabmap_1_1Parameters.html#a3efe4962858f2b19bd3e1fc89becb31f',1,'rtabmap::Parameters']]], + ['kodommsckfpatchsize_301',['kOdomMSCKFPatchSize',['../classrtabmap_1_1Parameters.html#a516a633d52369f909d9d0d73dbbc6ccb',1,'rtabmap::Parameters']]], + ['kodommsckfpositionstdthreshold_302',['kOdomMSCKFPositionStdThreshold',['../classrtabmap_1_1Parameters.html#a3309b0dce94e4543b0044cc9c7412e5e',1,'rtabmap::Parameters']]], + ['kodommsckfpyramidlevels_303',['kOdomMSCKFPyramidLevels',['../classrtabmap_1_1Parameters.html#a2c16ca59dc1c5dd9a57fad95e4bb334c',1,'rtabmap::Parameters']]], + ['kodommsckfransacthreshold_304',['kOdomMSCKFRansacThreshold',['../classrtabmap_1_1Parameters.html#acdd404b323afa2146c0e00d1d13d4fed',1,'rtabmap::Parameters']]], + ['kodommsckfrotationthreshold_305',['kOdomMSCKFRotationThreshold',['../classrtabmap_1_1Parameters.html#aa790d6612eb50a969759099c6f37531b',1,'rtabmap::Parameters']]], + ['kodommsckfstereothreshold_306',['kOdomMSCKFStereoThreshold',['../classrtabmap_1_1Parameters.html#a64faaac653e93fe672e5710066a046d1',1,'rtabmap::Parameters']]], + ['kodommsckftrackingratethreshold_307',['kOdomMSCKFTrackingRateThreshold',['../classrtabmap_1_1Parameters.html#a173c34cdf5d376054a077369c1dc877e',1,'rtabmap::Parameters']]], + ['kodommsckftrackprecision_308',['kOdomMSCKFTrackPrecision',['../classrtabmap_1_1Parameters.html#a5072892ce86ad4335cf120f6b292af65',1,'rtabmap::Parameters']]], + ['kodommsckftranslationthreshold_309',['kOdomMSCKFTranslationThreshold',['../classrtabmap_1_1Parameters.html#a6c1a216b9db3c31f32ce230cd5ef29d4',1,'rtabmap::Parameters']]], + ['kodomokvisconfigpath_310',['kOdomOKVISConfigPath',['../classrtabmap_1_1Parameters.html#acd5cb2b77739ac361d5697054849f34d',1,'rtabmap::Parameters']]], + ['kodomopen3dmaxdepth_311',['kOdomOpen3DMaxDepth',['../classrtabmap_1_1Parameters.html#a9d17a7c4785bb56e78de44991ce084a1',1,'rtabmap::Parameters']]], + ['kodomopen3dmethod_312',['kOdomOpen3DMethod',['../classrtabmap_1_1Parameters.html#ab4468a9f811ecb9d61dc9d9830f6713b',1,'rtabmap::Parameters']]], + ['kodomopenvinsaccelerometernoisedensity_313',['kOdomOpenVINSAccelerometerNoiseDensity',['../classrtabmap_1_1Parameters.html#a03c79ba04e7a6fc99a95e52ef6202e49',1,'rtabmap::Parameters']]], + ['kodomopenvinsaccelerometerrandomwalk_314',['kOdomOpenVINSAccelerometerRandomWalk',['../classrtabmap_1_1Parameters.html#a5b2948cbe311579bf9487fd9d803a7d9',1,'rtabmap::Parameters']]], + ['kodomopenvinscalibcamextrinsics_315',['kOdomOpenVINSCalibCamExtrinsics',['../classrtabmap_1_1Parameters.html#a1d2879fe2d595a561fe24e957c5d8d5b',1,'rtabmap::Parameters']]], + ['kodomopenvinscalibcamintrinsics_316',['kOdomOpenVINSCalibCamIntrinsics',['../classrtabmap_1_1Parameters.html#a8e9fe6dbacb3205e6ec30ba261da2d86',1,'rtabmap::Parameters']]], + ['kodomopenvinscalibcamtimeoffset_317',['kOdomOpenVINSCalibCamTimeoffset',['../classrtabmap_1_1Parameters.html#ab5b3936fac2822d08581807bb156cef8',1,'rtabmap::Parameters']]], + ['kodomopenvinscalibimugsensitivity_318',['kOdomOpenVINSCalibIMUGSensitivity',['../classrtabmap_1_1Parameters.html#a767adc5ac036a3877f03aed0ae409f57',1,'rtabmap::Parameters']]], + ['kodomopenvinscalibimuintrinsics_319',['kOdomOpenVINSCalibIMUIntrinsics',['../classrtabmap_1_1Parameters.html#a35974b70e2316ed21f4b4093d314bde2',1,'rtabmap::Parameters']]], + ['kodomopenvinsconfigpath_320',['kOdomOpenVINSConfigPath',['../classrtabmap_1_1Parameters.html#a02d9ea1d2455ea336d4b9d63f233de55',1,'rtabmap::Parameters']]], + ['kodomopenvinsdtslamdelay_321',['kOdomOpenVINSDtSLAMDelay',['../classrtabmap_1_1Parameters.html#a5ed128310066c0899723f893951fce65',1,'rtabmap::Parameters']]], + ['kodomopenvinsfeatrepmsckf_322',['kOdomOpenVINSFeatRepMSCKF',['../classrtabmap_1_1Parameters.html#a17b098830298626405687884bd2c3c4a',1,'rtabmap::Parameters']]], + ['kodomopenvinsfeatrepslam_323',['kOdomOpenVINSFeatRepSLAM',['../classrtabmap_1_1Parameters.html#a90ef9d8a0991272708468d92dbd18d6a',1,'rtabmap::Parameters']]], + ['kodomopenvinsfimaxbaseline_324',['kOdomOpenVINSFiMaxBaseline',['../classrtabmap_1_1Parameters.html#a7eaf290406c8aa94a1747a35167b7999',1,'rtabmap::Parameters']]], + ['kodomopenvinsfimaxcondnumber_325',['kOdomOpenVINSFiMaxCondNumber',['../classrtabmap_1_1Parameters.html#abc77793e626341417d494b575e91a9ba',1,'rtabmap::Parameters']]], + ['kodomopenvinsfimaxruns_326',['kOdomOpenVINSFiMaxRuns',['../classrtabmap_1_1Parameters.html#a9aa274f0521b23aa11fb4f0e002be04b',1,'rtabmap::Parameters']]], + ['kodomopenvinsfirefinefeatures_327',['kOdomOpenVINSFiRefineFeatures',['../classrtabmap_1_1Parameters.html#a97b1a3b121207f3c8f44fc6952efae02',1,'rtabmap::Parameters']]], + ['kodomopenvinsfitriangulate1d_328',['kOdomOpenVINSFiTriangulate1d',['../classrtabmap_1_1Parameters.html#a7f3109884f7e284e4be84fcbb2f1c602',1,'rtabmap::Parameters']]], + ['kodomopenvinsgravitymag_329',['kOdomOpenVINSGravityMag',['../classrtabmap_1_1Parameters.html#a914137b26df1f4bca974a184dd232f81',1,'rtabmap::Parameters']]], + ['kodomopenvinsgyroscopenoisedensity_330',['kOdomOpenVINSGyroscopeNoiseDensity',['../classrtabmap_1_1Parameters.html#a34a573ddd7efa314fa9db6ffd9674dd0',1,'rtabmap::Parameters']]], + ['kodomopenvinsgyroscoperandomwalk_331',['kOdomOpenVINSGyroscopeRandomWalk',['../classrtabmap_1_1Parameters.html#ac92cb81aca03b6fd017a18d897fe5294',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdyninflationba_332',['kOdomOpenVINSInitDynInflationBa',['../classrtabmap_1_1Parameters.html#add075de0b2f9113398bc129531e99f11',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdyninflationbg_333',['kOdomOpenVINSInitDynInflationBg',['../classrtabmap_1_1Parameters.html#a262d61c15d9f4767b7dbcd280bd67339',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdyninflationori_334',['kOdomOpenVINSInitDynInflationOri',['../classrtabmap_1_1Parameters.html#a14c9c1f9694b8c2f1e68167107a82b93',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdyninflationvel_335',['kOdomOpenVINSInitDynInflationVel',['../classrtabmap_1_1Parameters.html#a4de220b423dcd3ab37f339c13dff07ce',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynmindeg_336',['kOdomOpenVINSInitDynMinDeg',['../classrtabmap_1_1Parameters.html#a8a536d333787c518517a52c7f7fb3982',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynminreccond_337',['kOdomOpenVINSInitDynMinRecCond',['../classrtabmap_1_1Parameters.html#aad31fe30adc719b24d45e1101ca78d8e',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynmlemaxiter_338',['kOdomOpenVINSInitDynMLEMaxIter',['../classrtabmap_1_1Parameters.html#a4521e8dd715d864f7db81b6f338ba116',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynmlemaxthreads_339',['kOdomOpenVINSInitDynMLEMaxThreads',['../classrtabmap_1_1Parameters.html#a8823827872d96094c9ae7626590aa3e9',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynmlemaxtime_340',['kOdomOpenVINSInitDynMLEMaxTime',['../classrtabmap_1_1Parameters.html#adec78fa253e919225c7088bb15f2e53e',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynmleoptcalib_341',['kOdomOpenVINSInitDynMLEOptCalib',['../classrtabmap_1_1Parameters.html#ac34c14ffa84d06cfe386fd5a127f0cfb',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynnumpose_342',['kOdomOpenVINSInitDynNumPose',['../classrtabmap_1_1Parameters.html#a210d5826bfe8a3253cdc106b18eb1d5d',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitdynuse_343',['kOdomOpenVINSInitDynUse',['../classrtabmap_1_1Parameters.html#a4892f91c6d8962e7ce1215c60c6b6d4b',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitimuthresh_344',['kOdomOpenVINSInitIMUThresh',['../classrtabmap_1_1Parameters.html#a1d4fb25962131a372b385e99643747c1',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitmaxdisparity_345',['kOdomOpenVINSInitMaxDisparity',['../classrtabmap_1_1Parameters.html#ae61270c0977dcbc8b8cbfc5d422f1241',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitmaxfeatures_346',['kOdomOpenVINSInitMaxFeatures',['../classrtabmap_1_1Parameters.html#a4fcad487c009c6c6775a349add123034',1,'rtabmap::Parameters']]], + ['kodomopenvinsinitwindowtime_347',['kOdomOpenVINSInitWindowTime',['../classrtabmap_1_1Parameters.html#ad5203cd2ec8c90722c41d607d7c5fc1b',1,'rtabmap::Parameters']]], + ['kodomopenvinsintegration_348',['kOdomOpenVINSIntegration',['../classrtabmap_1_1Parameters.html#a43aab47c1125f7ef30d7363e2bdb8d17',1,'rtabmap::Parameters']]], + ['kodomopenvinsleftmaskpath_349',['kOdomOpenVINSLeftMaskPath',['../classrtabmap_1_1Parameters.html#a6e2b3d8c7b3d04fe4b0fe466109849ed',1,'rtabmap::Parameters']]], + ['kodomopenvinsmaxclones_350',['kOdomOpenVINSMaxClones',['../classrtabmap_1_1Parameters.html#a467f15f0d8574c37d1cbe8ea040dfee6',1,'rtabmap::Parameters']]], + ['kodomopenvinsmaxmsckfinupdate_351',['kOdomOpenVINSMaxMSCKFInUpdate',['../classrtabmap_1_1Parameters.html#ab1402f8aa1efe4fe38d975005a9c2189',1,'rtabmap::Parameters']]], + ['kodomopenvinsmaxslam_352',['kOdomOpenVINSMaxSLAM',['../classrtabmap_1_1Parameters.html#a296543931af0ad1598fb8d75f6230a8b',1,'rtabmap::Parameters']]], + ['kodomopenvinsmaxslaminupdate_353',['kOdomOpenVINSMaxSLAMInUpdate',['../classrtabmap_1_1Parameters.html#a3eba5d0054793999bf5cc9bba92e179c',1,'rtabmap::Parameters']]], + ['kodomopenvinsminpxdist_354',['kOdomOpenVINSMinPxDist',['../classrtabmap_1_1Parameters.html#a505c545574ec997805503e0b905cb93c',1,'rtabmap::Parameters']]], + ['kodomopenvinsnumpts_355',['kOdomOpenVINSNumPts',['../classrtabmap_1_1Parameters.html#ae798271632b8e5b71e037360a85ee625',1,'rtabmap::Parameters']]], + ['kodomopenvinsrightmaskpath_356',['kOdomOpenVINSRightMaskPath',['../classrtabmap_1_1Parameters.html#a426a78bc8d1ed73f440f30ab0c1e8b05',1,'rtabmap::Parameters']]], + ['kodomopenvinstryzupt_357',['kOdomOpenVINSTryZUPT',['../classrtabmap_1_1Parameters.html#a9165fec9a5f395956386056686aa1551',1,'rtabmap::Parameters']]], + ['kodomopenvinsupmsckfchi2multiplier_358',['kOdomOpenVINSUpMSCKFChi2Multiplier',['../classrtabmap_1_1Parameters.html#a413bca9ea8077c3494326085f4e0419f',1,'rtabmap::Parameters']]], + ['kodomopenvinsupmsckfsigmapx_359',['kOdomOpenVINSUpMSCKFSigmaPx',['../classrtabmap_1_1Parameters.html#a4b9220ddafc8076db666e3d651f8a24c',1,'rtabmap::Parameters']]], + ['kodomopenvinsupslamchi2multiplier_360',['kOdomOpenVINSUpSLAMChi2Multiplier',['../classrtabmap_1_1Parameters.html#a85e55e34a7da45dcde5cbde1b352625e',1,'rtabmap::Parameters']]], + ['kodomopenvinsupslamsigmapx_361',['kOdomOpenVINSUpSLAMSigmaPx',['../classrtabmap_1_1Parameters.html#aba423db2b1b21bf3606739f5c620c1d9',1,'rtabmap::Parameters']]], + ['kodomopenvinsusefej_362',['kOdomOpenVINSUseFEJ',['../classrtabmap_1_1Parameters.html#a852273bd55c4c2f46214d4de7abcbf2d',1,'rtabmap::Parameters']]], + ['kodomopenvinsuseklt_363',['kOdomOpenVINSUseKLT',['../classrtabmap_1_1Parameters.html#a396c73201a82e2ec776f239c9aa16ba9',1,'rtabmap::Parameters']]], + ['kodomopenvinsusestereo_364',['kOdomOpenVINSUseStereo',['../classrtabmap_1_1Parameters.html#a42cad5f0579fa899d12bab4684d226db',1,'rtabmap::Parameters']]], + ['kodomopenvinszuptchi2multiplier_365',['kOdomOpenVINSZUPTChi2Multiplier',['../classrtabmap_1_1Parameters.html#a1454692f97497713169349a38127ff03',1,'rtabmap::Parameters']]], + ['kodomopenvinszuptmaxdisparity_366',['kOdomOpenVINSZUPTMaxDisparity',['../classrtabmap_1_1Parameters.html#ad711b7bcb9f9a78ba57af7844b8578f1',1,'rtabmap::Parameters']]], + ['kodomopenvinszuptmaxvelodicy_367',['kOdomOpenVINSZUPTMaxVelodicy',['../classrtabmap_1_1Parameters.html#abe019be98f92dfd61a7a87c70408c2ca',1,'rtabmap::Parameters']]], + ['kodomopenvinszuptnoisemultiplier_368',['kOdomOpenVINSZUPTNoiseMultiplier',['../classrtabmap_1_1Parameters.html#a37ec93a53f7c5c24b5876bddd8b34ced',1,'rtabmap::Parameters']]], + ['kodomopenvinszuptonlyatbeginning_369',['kOdomOpenVINSZUPTOnlyAtBeginning',['../classrtabmap_1_1Parameters.html#a1f5c72075961392d3c011e26faf8b96f',1,'rtabmap::Parameters']]], + ['kodomorbslamaccnoise_370',['kOdomORBSLAMAccNoise',['../classrtabmap_1_1Parameters.html#a0964b424a4f9a7efbddc35c638fcff8c',1,'rtabmap::Parameters']]], + ['kodomorbslamaccwalk_371',['kOdomORBSLAMAccWalk',['../classrtabmap_1_1Parameters.html#a6a33f0e078d6616b6267c291ec78e5b8',1,'rtabmap::Parameters']]], + ['kodomorbslambf_372',['kOdomORBSLAMBf',['../classrtabmap_1_1Parameters.html#aefa4d23029b47e21adb6b594f74fea2d',1,'rtabmap::Parameters']]], + ['kodomorbslamfps_373',['kOdomORBSLAMFps',['../classrtabmap_1_1Parameters.html#a4a1f776765c4b78acc4eee1b32e9342e',1,'rtabmap::Parameters']]], + ['kodomorbslamgyronoise_374',['kOdomORBSLAMGyroNoise',['../classrtabmap_1_1Parameters.html#afcb8ed42c61b74b5e12f6bc95deba078',1,'rtabmap::Parameters']]], + ['kodomorbslamgyrowalk_375',['kOdomORBSLAMGyroWalk',['../classrtabmap_1_1Parameters.html#aa55b0d37ff8c7ac814a4d911d80329d8',1,'rtabmap::Parameters']]], + ['kodomorbslaminertial_376',['kOdomORBSLAMInertial',['../classrtabmap_1_1Parameters.html#a6846d7fb6b2eb02d03e96044e9375c3b',1,'rtabmap::Parameters']]], + ['kodomorbslammapsize_377',['kOdomORBSLAMMapSize',['../classrtabmap_1_1Parameters.html#ad33d1bec811fb6c0f533251f16ecf089',1,'rtabmap::Parameters']]], + ['kodomorbslammaxfeatures_378',['kOdomORBSLAMMaxFeatures',['../classrtabmap_1_1Parameters.html#a914140a86638c393fcd098f0896436fd',1,'rtabmap::Parameters']]], + ['kodomorbslamsamplingrate_379',['kOdomORBSLAMSamplingRate',['../classrtabmap_1_1Parameters.html#afb0188eab89d395209fe258e81b591c1',1,'rtabmap::Parameters']]], + ['kodomorbslamthdepth_380',['kOdomORBSLAMThDepth',['../classrtabmap_1_1Parameters.html#acbfabdf7b28d66cc07e75a62967d458d',1,'rtabmap::Parameters']]], + ['kodomorbslamvocpath_381',['kOdomORBSLAMVocPath',['../classrtabmap_1_1Parameters.html#aa4849b73de6df4f4008147536e7f05d6',1,'rtabmap::Parameters']]], + ['kodomparticlelambdar_382',['kOdomParticleLambdaR',['../classrtabmap_1_1Parameters.html#a8d81c9157fac237bc3383900798feb3f',1,'rtabmap::Parameters']]], + ['kodomparticlelambdat_383',['kOdomParticleLambdaT',['../classrtabmap_1_1Parameters.html#ab4ca374efe8802d596bdf2d1291821fb',1,'rtabmap::Parameters']]], + ['kodomparticlenoiser_384',['kOdomParticleNoiseR',['../classrtabmap_1_1Parameters.html#a4762b235967e01f873be062d75c0b8b7',1,'rtabmap::Parameters']]], + ['kodomparticlenoiset_385',['kOdomParticleNoiseT',['../classrtabmap_1_1Parameters.html#adeed4435e6d7c25de108b92d5062850d',1,'rtabmap::Parameters']]], + ['kodomparticlesize_386',['kOdomParticleSize',['../classrtabmap_1_1Parameters.html#a273fe8ab8fcb79f08f3a41a9b4cf6dce',1,'rtabmap::Parameters']]], + ['kodomresetcountdown_387',['kOdomResetCountdown',['../classrtabmap_1_1Parameters.html#abae6f31914c37fddd2c36ea78d1447fb',1,'rtabmap::Parameters']]], + ['kodomscankeyframethr_388',['kOdomScanKeyFrameThr',['../classrtabmap_1_1Parameters.html#af172b6f629a62b37ea7ab151eee8058b',1,'rtabmap::Parameters']]], + ['kodomstrategy_389',['kOdomStrategy',['../classrtabmap_1_1Parameters.html#abba8d5778f27ab7cdf90a900b71916ad',1,'rtabmap::Parameters']]], + ['kodomvinsfusionconfigpath_390',['kOdomVINSFusionConfigPath',['../classrtabmap_1_1Parameters.html#acf6e02f152acab60ee7e978c41de0bd9',1,'rtabmap::Parameters']]], + ['kodomviskeyframethr_391',['kOdomVisKeyFrameThr',['../classrtabmap_1_1Parameters.html#aa9fcc2aef568b4c3c822bbe9c48b318e',1,'rtabmap::Parameters']]], + ['kodomviso2bucketheight_392',['kOdomViso2BucketHeight',['../classrtabmap_1_1Parameters.html#a5f25f50240e1e3827151e95f4622ec40',1,'rtabmap::Parameters']]], + ['kodomviso2bucketmaxfeatures_393',['kOdomViso2BucketMaxFeatures',['../classrtabmap_1_1Parameters.html#a3b7bc10547f6331f4b29583420247868',1,'rtabmap::Parameters']]], + ['kodomviso2bucketwidth_394',['kOdomViso2BucketWidth',['../classrtabmap_1_1Parameters.html#a1e44368b11befeacd5f2b81f927bc264',1,'rtabmap::Parameters']]], + ['kodomviso2inlierthreshold_395',['kOdomViso2InlierThreshold',['../classrtabmap_1_1Parameters.html#a6df260c6fee4c79204a55cf6414e84f9',1,'rtabmap::Parameters']]], + ['kodomviso2matchbinsize_396',['kOdomViso2MatchBinsize',['../classrtabmap_1_1Parameters.html#afa1fc497e502ddce4e2c944b22ea78b5',1,'rtabmap::Parameters']]], + ['kodomviso2matchdisptolerance_397',['kOdomViso2MatchDispTolerance',['../classrtabmap_1_1Parameters.html#a683676d32c1853924b2fc6be856cc4ec',1,'rtabmap::Parameters']]], + ['kodomviso2matchhalfresolution_398',['kOdomViso2MatchHalfResolution',['../classrtabmap_1_1Parameters.html#a694f3e472c6eb6ded795f787f501c433',1,'rtabmap::Parameters']]], + ['kodomviso2matchmultistage_399',['kOdomViso2MatchMultiStage',['../classrtabmap_1_1Parameters.html#a639f307301271ee14560f6710acd08e3',1,'rtabmap::Parameters']]], + ['kodomviso2matchnmsn_400',['kOdomViso2MatchNmsN',['../classrtabmap_1_1Parameters.html#a267d44faa480f50704240c014178ae5b',1,'rtabmap::Parameters']]], + ['kodomviso2matchnmstau_401',['kOdomViso2MatchNmsTau',['../classrtabmap_1_1Parameters.html#acc7aa8d9e87743cb09d22265238490ef',1,'rtabmap::Parameters']]], + ['kodomviso2matchoutlierdisptolerance_402',['kOdomViso2MatchOutlierDispTolerance',['../classrtabmap_1_1Parameters.html#ae9b2a74aed41955e99f6317f169b0e8e',1,'rtabmap::Parameters']]], + ['kodomviso2matchoutlierflowtolerance_403',['kOdomViso2MatchOutlierFlowTolerance',['../classrtabmap_1_1Parameters.html#ae820a3c499db31e53434bd725c7cdb92',1,'rtabmap::Parameters']]], + ['kodomviso2matchradius_404',['kOdomViso2MatchRadius',['../classrtabmap_1_1Parameters.html#a2548c5378caaa49253138ee8951bbec8',1,'rtabmap::Parameters']]], + ['kodomviso2matchrefinement_405',['kOdomViso2MatchRefinement',['../classrtabmap_1_1Parameters.html#a66a7f99bc201875398d5c7d76cca7a59',1,'rtabmap::Parameters']]], + ['kodomviso2ransaciters_406',['kOdomViso2RansacIters',['../classrtabmap_1_1Parameters.html#a9db27765084194ee50fc8f1055533e2e',1,'rtabmap::Parameters']]], + ['kodomviso2reweighting_407',['kOdomViso2Reweighting',['../classrtabmap_1_1Parameters.html#a82053352b9945b97ecd99d16ae4d7bda',1,'rtabmap::Parameters']]], + ['koptimizerbaseline_408',['kOptimizerBaseline',['../classrtabmap_1_1Parameters.html#aebaeec1482001e2caac613633a73bbba',1,'rtabmap::Parameters']]], + ['koptimizerdisparityvariance_409',['kOptimizerDisparityVariance',['../classrtabmap_1_1Parameters.html#a1a6053a3f56ee705dd2d880e9394542d',1,'rtabmap::Parameters']]], + ['koptimizerepsilon_410',['kOptimizerEpsilon',['../classrtabmap_1_1Parameters.html#a0da495637cf28437df451e3a9befe09c',1,'rtabmap::Parameters']]], + ['koptimizergravitysigma_411',['kOptimizerGravitySigma',['../classrtabmap_1_1Parameters.html#ae30f9e3d2e17c3543801cdd9fa51ffcc',1,'rtabmap::Parameters']]], + ['koptimizeriterations_412',['kOptimizerIterations',['../classrtabmap_1_1Parameters.html#a8be61aae74f02931c8c224d98629dfc1',1,'rtabmap::Parameters']]], + ['koptimizerlandmarksignored_413',['kOptimizerLandmarksIgnored',['../classrtabmap_1_1Parameters.html#a8941f737a9ec74b5a64c6a31d26dc5b1',1,'rtabmap::Parameters']]], + ['koptimizerpixelvariance_414',['kOptimizerPixelVariance',['../classrtabmap_1_1Parameters.html#af8ad0ad86c152e736820805aad2203c7',1,'rtabmap::Parameters']]], + ['koptimizerpriorsignored_415',['kOptimizerPriorsIgnored',['../classrtabmap_1_1Parameters.html#a9a27e63a9a70179573a6898049957d31',1,'rtabmap::Parameters']]], + ['koptimizerrobust_416',['kOptimizerRobust',['../classrtabmap_1_1Parameters.html#a2f90cb87e114d6f10a33e0b3d79c730f',1,'rtabmap::Parameters']]], + ['koptimizerrobustkerneldelta_417',['kOptimizerRobustKernelDelta',['../classrtabmap_1_1Parameters.html#a5900adc0a8a2d5bf42963e4e5bee7855',1,'rtabmap::Parameters']]], + ['koptimizerstrategy_418',['kOptimizerStrategy',['../classrtabmap_1_1Parameters.html#a092fe8cb5454baf939cfb405fbce966f',1,'rtabmap::Parameters']]], + ['koptimizervarianceignored_419',['kOptimizerVarianceIgnored',['../classrtabmap_1_1Parameters.html#a5b7491368ae85dc42f066192a99312a2',1,'rtabmap::Parameters']]], + ['korbedgethreshold_420',['kORBEdgeThreshold',['../classrtabmap_1_1Parameters.html#ae047e8d2f7226ac161863b0ec4620561',1,'rtabmap::Parameters']]], + ['korbfirstlevel_421',['kORBFirstLevel',['../classrtabmap_1_1Parameters.html#a8deaf647a92da914a8b761bfa9891da4',1,'rtabmap::Parameters']]], + ['korbgpu_422',['kORBGpu',['../classrtabmap_1_1Parameters.html#a75ad893a9fb12411d07292be6f3cf151',1,'rtabmap::Parameters']]], + ['korbnlevels_423',['kORBNLevels',['../classrtabmap_1_1Parameters.html#aaf67b8a7e28d72ede90a60a83f50c10b',1,'rtabmap::Parameters']]], + ['korbpatchsize_424',['kORBPatchSize',['../classrtabmap_1_1Parameters.html#a576d49f934e6251be0f1cdb2f666d21e',1,'rtabmap::Parameters']]], + ['korbscalefactor_425',['kORBScaleFactor',['../classrtabmap_1_1Parameters.html#a4ef6ac6e5357d25a907abb87cf5995c9',1,'rtabmap::Parameters']]], + ['korbscoretype_426',['kORBScoreType',['../classrtabmap_1_1Parameters.html#a23a44d5437d484fd74936029301f2f91',1,'rtabmap::Parameters']]], + ['korbwta_5fk_427',['kORBWTA_K',['../classrtabmap_1_1Parameters.html#a413fa34f8410b30423b0321398d7c658',1,'rtabmap::Parameters']]], + ['kpydescriptordim_428',['kPyDescriptorDim',['../classrtabmap_1_1Parameters.html#aea51e2c74f29d39e1688a592962cf9ad',1,'rtabmap::Parameters']]], + ['kpydescriptorpath_429',['kPyDescriptorPath',['../classrtabmap_1_1Parameters.html#a135caed3c87f8234184d2d72743b98ab',1,'rtabmap::Parameters']]], + ['kpydetectorcuda_430',['kPyDetectorCuda',['../classrtabmap_1_1Parameters.html#afdbdfe89192b8c4b332d457fdd83620a',1,'rtabmap::Parameters']]], + ['kpydetectorpath_431',['kPyDetectorPath',['../classrtabmap_1_1Parameters.html#a84e976161e1a10728be331f9efd31a03',1,'rtabmap::Parameters']]], + ['kpymatchercuda_432',['kPyMatcherCuda',['../classrtabmap_1_1Parameters.html#a0a9773bee6d69350aa362ea8ce9e2d13',1,'rtabmap::Parameters']]], + ['kpymatcheriterations_433',['kPyMatcherIterations',['../classrtabmap_1_1Parameters.html#a4beabce2704fef444c200c84a58af650',1,'rtabmap::Parameters']]], + ['kpymatchermodel_434',['kPyMatcherModel',['../classrtabmap_1_1Parameters.html#a577a5fd2e1bd55f481fb3996237e7c86',1,'rtabmap::Parameters']]], + ['kpymatcherpath_435',['kPyMatcherPath',['../classrtabmap_1_1Parameters.html#aa3ff26394ce7611e63f7b8abdc3d8816',1,'rtabmap::Parameters']]], + ['kpymatcherthreshold_436',['kPyMatcherThreshold',['../classrtabmap_1_1Parameters.html#a0af1276884adf9994e2c664f8aacd9bb',1,'rtabmap::Parameters']]], + ['kregforce3dof_437',['kRegForce3DoF',['../classrtabmap_1_1Parameters.html#adeb11e4b89634351a54bab99b3aeb68c',1,'rtabmap::Parameters']]], + ['kregrepeatonce_438',['kRegRepeatOnce',['../classrtabmap_1_1Parameters.html#ac1d6e5b571fe7348f484f531b3a30814',1,'rtabmap::Parameters']]], + ['kregstrategy_439',['kRegStrategy',['../classrtabmap_1_1Parameters.html#abb01f566041dff1ca1ff47b4a6716b48',1,'rtabmap::Parameters']]], + ['krgbdaggressiveloopthr_440',['kRGBDAggressiveLoopThr',['../classrtabmap_1_1Parameters.html#a93cee2efa1fd89d2757db81c9ed8beb1',1,'rtabmap::Parameters']]], + ['krgbdangularspeedupdate_441',['kRGBDAngularSpeedUpdate',['../classrtabmap_1_1Parameters.html#aacd017b088a3c6f6c552116a21a68216',1,'rtabmap::Parameters']]], + ['krgbdangularupdate_442',['kRGBDAngularUpdate',['../classrtabmap_1_1Parameters.html#a9a7fc32cc99f77446f1918113aa8b5bb',1,'rtabmap::Parameters']]], + ['krgbdcreateoccupancygrid_443',['kRGBDCreateOccupancyGrid',['../classrtabmap_1_1Parameters.html#ad46e3bb3b9e42c989763832a1f7b0f3e',1,'rtabmap::Parameters']]], + ['krgbdenabled_444',['kRGBDEnabled',['../classrtabmap_1_1Parameters.html#a660983e23247cd39034f2ea07cfcd54b',1,'rtabmap::Parameters']]], + ['krgbdforceodom3dof_445',['kRGBDForceOdom3DoF',['../classrtabmap_1_1Parameters.html#a74cbbfcf605e6c6babb199125b2462e3',1,'rtabmap::Parameters']]], + ['krgbdgoalreachedradius_446',['kRGBDGoalReachedRadius',['../classrtabmap_1_1Parameters.html#ad3d06d249bb099a9175c824a6e57e5d4',1,'rtabmap::Parameters']]], + ['krgbdgoalssavedinuserdata_447',['kRGBDGoalsSavedInUserData',['../classrtabmap_1_1Parameters.html#abeaa5d81e6e1f348ddece14f98c52b39',1,'rtabmap::Parameters']]], + ['krgbdinvertedreg_448',['kRGBDInvertedReg',['../classrtabmap_1_1Parameters.html#ab51566bd1519b3fcb23a458e9d99c675',1,'rtabmap::Parameters']]], + ['krgbdlinearspeedupdate_449',['kRGBDLinearSpeedUpdate',['../classrtabmap_1_1Parameters.html#aac12c089f2e5ff8c47768bfba7a1399c',1,'rtabmap::Parameters']]], + ['krgbdlinearupdate_450',['kRGBDLinearUpdate',['../classrtabmap_1_1Parameters.html#a2337801b29bb94ce58ae386c6fbfb1ea',1,'rtabmap::Parameters']]], + ['krgbdlocalbundleonloopclosure_451',['kRGBDLocalBundleOnLoopClosure',['../classrtabmap_1_1Parameters.html#a9213f69de86d869fa81162648865a33c',1,'rtabmap::Parameters']]], + ['krgbdlocalimmunizationratio_452',['kRGBDLocalImmunizationRatio',['../classrtabmap_1_1Parameters.html#a7197e89c24af786042c4f3854c14627f',1,'rtabmap::Parameters']]], + ['krgbdlocalizationpriorerror_453',['kRGBDLocalizationPriorError',['../classrtabmap_1_1Parameters.html#aa8bd1ce286f5afde20a406b573286adb',1,'rtabmap::Parameters']]], + ['krgbdlocalizationsecondtrywithoutproximitylinks_454',['kRGBDLocalizationSecondTryWithoutProximityLinks',['../classrtabmap_1_1Parameters.html#ac4de49ab93465d61d21885e0326a5f9a',1,'rtabmap::Parameters']]], + ['krgbdlocalizationsmoothing_455',['kRGBDLocalizationSmoothing',['../classrtabmap_1_1Parameters.html#a4e5e1c201b237cad64754fca3761d1aa',1,'rtabmap::Parameters']]], + ['krgbdlocalradius_456',['kRGBDLocalRadius',['../classrtabmap_1_1Parameters.html#adaa87cec765f9674a12382392a60a4fe',1,'rtabmap::Parameters']]], + ['krgbdloopclosureidentityguess_457',['kRGBDLoopClosureIdentityGuess',['../classrtabmap_1_1Parameters.html#aa4426569ed21d2e0aebea26e8e3fb2cf',1,'rtabmap::Parameters']]], + ['krgbdloopclosurereextractfeatures_458',['kRGBDLoopClosureReextractFeatures',['../classrtabmap_1_1Parameters.html#a63caa078c0eb4a5ee3710e48fd1f6054',1,'rtabmap::Parameters']]], + ['krgbdloopcovlimited_459',['kRGBDLoopCovLimited',['../classrtabmap_1_1Parameters.html#a2f0e34d58229d94e6368223be2dd4fc6',1,'rtabmap::Parameters']]], + ['krgbdmarkerdetection_460',['kRGBDMarkerDetection',['../classrtabmap_1_1Parameters.html#a35ff1769e99027505db6a8bf33b56ae7',1,'rtabmap::Parameters']]], + ['krgbdmaxlocalretrieved_461',['kRGBDMaxLocalRetrieved',['../classrtabmap_1_1Parameters.html#a0ba27238802e7bbd1a7c0327bbc11d99',1,'rtabmap::Parameters']]], + ['krgbdmaxloopclosuredistance_462',['kRGBDMaxLoopClosureDistance',['../classrtabmap_1_1Parameters.html#a024e42d2f111589492a2c5bbbb40dbec',1,'rtabmap::Parameters']]], + ['krgbdmaxodomcachesize_463',['kRGBDMaxOdomCacheSize',['../classrtabmap_1_1Parameters.html#ab27d52631ccdf0055b55fee66f811cd7',1,'rtabmap::Parameters']]], + ['krgbdneighborlinkrefining_464',['kRGBDNeighborLinkRefining',['../classrtabmap_1_1Parameters.html#a8d13f13e22263d457b9d73df896ddeaa',1,'rtabmap::Parameters']]], + ['krgbdnewmapodomchangedistance_465',['kRGBDNewMapOdomChangeDistance',['../classrtabmap_1_1Parameters.html#a7bdee3f01a127c794ee7bcf7b06e612c',1,'rtabmap::Parameters']]], + ['krgbdoptimizefromgraphend_466',['kRGBDOptimizeFromGraphEnd',['../classrtabmap_1_1Parameters.html#ae0e66e60cda07b9b87b9f5aed3097f18',1,'rtabmap::Parameters']]], + ['krgbdoptimizemaxerror_467',['kRGBDOptimizeMaxError',['../classrtabmap_1_1Parameters.html#a48e9bda458af10a4649c88b92ba7a6fd',1,'rtabmap::Parameters']]], + ['krgbdoptimizemaxerrorrepairradius_468',['kRGBDOptimizeMaxErrorRepairRadius',['../classrtabmap_1_1Parameters.html#aa2135c05c99fdb3b5f257f1162779e31',1,'rtabmap::Parameters']]], + ['krgbdplanangularvelocity_469',['kRGBDPlanAngularVelocity',['../classrtabmap_1_1Parameters.html#a040963ee60367bb11bb9301aea4fba9e',1,'rtabmap::Parameters']]], + ['krgbdplanlinearvelocity_470',['kRGBDPlanLinearVelocity',['../classrtabmap_1_1Parameters.html#aee8b71c6e5d647c818d07d2c70a5d7e8',1,'rtabmap::Parameters']]], + ['krgbdplanstuckiterations_471',['kRGBDPlanStuckIterations',['../classrtabmap_1_1Parameters.html#ab5e4fa31504d61a85113991dfcf8d7bf',1,'rtabmap::Parameters']]], + ['krgbdproximityangle_472',['kRGBDProximityAngle',['../classrtabmap_1_1Parameters.html#a71dead47d5719dd53f1239e597a8c215',1,'rtabmap::Parameters']]], + ['krgbdproximitybyspace_473',['kRGBDProximityBySpace',['../classrtabmap_1_1Parameters.html#a0bf742f8f518f6c63d1bb78a0f009515',1,'rtabmap::Parameters']]], + ['krgbdproximitybytime_474',['kRGBDProximityByTime',['../classrtabmap_1_1Parameters.html#aa91fac5c1ba929f562de205d287d79e3',1,'rtabmap::Parameters']]], + ['krgbdproximityglobalscanmap_475',['kRGBDProximityGlobalScanMap',['../classrtabmap_1_1Parameters.html#a00a7b454f5a1425ed3f51c9c0a3e8fda',1,'rtabmap::Parameters']]], + ['krgbdproximitymaxgraphdepth_476',['kRGBDProximityMaxGraphDepth',['../classrtabmap_1_1Parameters.html#a8522bc32417706aa533c1d2451dd34dd',1,'rtabmap::Parameters']]], + ['krgbdproximitymaxpaths_477',['kRGBDProximityMaxPaths',['../classrtabmap_1_1Parameters.html#ae49216949cfa3aea8e4c77b2870328fc',1,'rtabmap::Parameters']]], + ['krgbdproximitymergedscancovfactor_478',['kRGBDProximityMergedScanCovFactor',['../classrtabmap_1_1Parameters.html#a177ab21121656a2d6bc07a24e3a9b0ad',1,'rtabmap::Parameters']]], + ['krgbdproximityodomguess_479',['kRGBDProximityOdomGuess',['../classrtabmap_1_1Parameters.html#a92e06fe4846c78b0eb6e834f8d0845c4',1,'rtabmap::Parameters']]], + ['krgbdproximitypathfilteringradius_480',['kRGBDProximityPathFilteringRadius',['../classrtabmap_1_1Parameters.html#ab4c35cd16a70d5b929bf28ec5a4dd83d',1,'rtabmap::Parameters']]], + ['krgbdproximitypathmaxneighbors_481',['kRGBDProximityPathMaxNeighbors',['../classrtabmap_1_1Parameters.html#a1a6c82e3762a844dab0cc9db220adb8c',1,'rtabmap::Parameters']]], + ['krgbdproximitypathrawposesused_482',['kRGBDProximityPathRawPosesUsed',['../classrtabmap_1_1Parameters.html#a5d31ff1788e59bcbf0b07fe50f3aae5f',1,'rtabmap::Parameters']]], + ['krgbdscanmatchingidssavedinlinks_483',['kRGBDScanMatchingIdsSavedInLinks',['../classrtabmap_1_1Parameters.html#af39a49c3db927a995eec3540ea3a11c8',1,'rtabmap::Parameters']]], + ['krgbdstartatorigin_484',['kRGBDStartAtOrigin',['../classrtabmap_1_1Parameters.html#afd7b349d5f354c290ef2e37e917182ee',1,'rtabmap::Parameters']]], + ['krtabmapcomputermse_485',['kRtabmapComputeRMSE',['../classrtabmap_1_1Parameters.html#a072d8f6538025610d97af792df533c6c',1,'rtabmap::Parameters']]], + ['krtabmapcreateintermediatenodes_486',['kRtabmapCreateIntermediateNodes',['../classrtabmap_1_1Parameters.html#a563ebee29786f2168b90306ded8ee17c',1,'rtabmap::Parameters']]], + ['krtabmapdetectionrate_487',['kRtabmapDetectionRate',['../classrtabmap_1_1Parameters.html#ab4330bb97358203a6e229a7e7d3b3160',1,'rtabmap::Parameters']]], + ['krtabmapimagebuffersize_488',['kRtabmapImageBufferSize',['../classrtabmap_1_1Parameters.html#ad2924fa9a31709c3cc88e2079e1c9b43',1,'rtabmap::Parameters']]], + ['krtabmapimagesalreadyrectified_489',['kRtabmapImagesAlreadyRectified',['../classrtabmap_1_1Parameters.html#aaa7af43515eedb88d1e7083e82e59bae',1,'rtabmap::Parameters']]], + ['krtabmaploopgps_490',['kRtabmapLoopGPS',['../classrtabmap_1_1Parameters.html#a13b324675d9b2fa2c3cc6fbcc2788a89',1,'rtabmap::Parameters']]], + ['krtabmaploopratio_491',['kRtabmapLoopRatio',['../classrtabmap_1_1Parameters.html#ab7aef90318656235ddd31731110658f5',1,'rtabmap::Parameters']]], + ['krtabmaploopthr_492',['kRtabmapLoopThr',['../classrtabmap_1_1Parameters.html#a423d0878fce30f6ad8a0da41b27f6505',1,'rtabmap::Parameters']]], + ['krtabmapmaxrepublished_493',['kRtabmapMaxRepublished',['../classrtabmap_1_1Parameters.html#aebca6ea8c99890a56702c65a972483dc',1,'rtabmap::Parameters']]], + ['krtabmapmaxretrieved_494',['kRtabmapMaxRetrieved',['../classrtabmap_1_1Parameters.html#ae42b8a843c6830eff62087a9e0df72b1',1,'rtabmap::Parameters']]], + ['krtabmapmemorythr_495',['kRtabmapMemoryThr',['../classrtabmap_1_1Parameters.html#a66882ccd6f0a49f2c23db8718d12a59c',1,'rtabmap::Parameters']]], + ['krtabmappublishlastsignature_496',['kRtabmapPublishLastSignature',['../classrtabmap_1_1Parameters.html#a1476c605d078b36f19b41617159fcc05',1,'rtabmap::Parameters']]], + ['krtabmappublishlikelihood_497',['kRtabmapPublishLikelihood',['../classrtabmap_1_1Parameters.html#a1c6b54c14e6b94d81d75a9c33d3cbc3b',1,'rtabmap::Parameters']]], + ['krtabmappublishpdf_498',['kRtabmapPublishPdf',['../classrtabmap_1_1Parameters.html#aa08a5f492676a2323ca8989ba8e4f963',1,'rtabmap::Parameters']]], + ['krtabmappublishramusage_499',['kRtabmapPublishRAMUsage',['../classrtabmap_1_1Parameters.html#ad3b28ede4e665edf57689abb7e445438',1,'rtabmap::Parameters']]], + ['krtabmappublishstats_500',['kRtabmapPublishStats',['../classrtabmap_1_1Parameters.html#ac946ad95d43dbfaaf3c38e0570cda48c',1,'rtabmap::Parameters']]], + ['krtabmaprectifyonlyfeatures_501',['kRtabmapRectifyOnlyFeatures',['../classrtabmap_1_1Parameters.html#a0e4d7b62ce5960c45d1866c369b1df0e',1,'rtabmap::Parameters']]], + ['krtabmapsavewmstate_502',['kRtabmapSaveWMState',['../classrtabmap_1_1Parameters.html#a53f1ec32cd0d35478671b6d386f16410',1,'rtabmap::Parameters']]], + ['krtabmapstartnewmapongoodsignature_503',['kRtabmapStartNewMapOnGoodSignature',['../classrtabmap_1_1Parameters.html#ab430b5acdd801cfd9f65850c057c2506',1,'rtabmap::Parameters']]], + ['krtabmapstartnewmaponloopclosure_504',['kRtabmapStartNewMapOnLoopClosure',['../classrtabmap_1_1Parameters.html#af3ea91bf60d712c5abf28c42ab259f1b',1,'rtabmap::Parameters']]], + ['krtabmapstatisticlogged_505',['kRtabmapStatisticLogged',['../classrtabmap_1_1Parameters.html#af4e099159b6dd6d923fbf2be0d850f82',1,'rtabmap::Parameters']]], + ['krtabmapstatisticloggedheaders_506',['kRtabmapStatisticLoggedHeaders',['../classrtabmap_1_1Parameters.html#ad96e85af556697640588b98f5ca388a4',1,'rtabmap::Parameters']]], + ['krtabmapstatisticlogsbufferedinram_507',['kRtabmapStatisticLogsBufferedInRAM',['../classrtabmap_1_1Parameters.html#a037720a78af4592c80c8d1bd374fdec5',1,'rtabmap::Parameters']]], + ['krtabmaptimethr_508',['kRtabmapTimeThr',['../classrtabmap_1_1Parameters.html#a8ee7e153cfb26574c7d1c7b427593f8a',1,'rtabmap::Parameters']]], + ['krtabmapvirtualplacelikelihoodratio_509',['kRtabmapVirtualPlaceLikelihoodRatio',['../classrtabmap_1_1Parameters.html#aef900d9efe01dcbfbe5348b131d9ff46',1,'rtabmap::Parameters']]], + ['krtabmapworkingdirectory_510',['kRtabmapWorkingDirectory',['../classrtabmap_1_1Parameters.html#a42233cb8e32e704f7dd79d0208fa9d07',1,'rtabmap::Parameters']]], + ['ksiftcontrastthreshold_511',['kSIFTContrastThreshold',['../classrtabmap_1_1Parameters.html#a7fc158cc35ce7669f8c9ec9cc9414e0b',1,'rtabmap::Parameters']]], + ['ksiftedgethreshold_512',['kSIFTEdgeThreshold',['../classrtabmap_1_1Parameters.html#a3c911352e276c3c47174fdc1f7183625',1,'rtabmap::Parameters']]], + ['ksiftgaussianthreshold_513',['kSIFTGaussianThreshold',['../classrtabmap_1_1Parameters.html#a50531b46ba309446940e19208b286da4',1,'rtabmap::Parameters']]], + ['ksiftgpu_514',['kSIFTGpu',['../classrtabmap_1_1Parameters.html#a467e1aa0c4119a3d5b0f5b03927c7419',1,'rtabmap::Parameters']]], + ['ksiftmaxgaussianthreshold_515',['kSIFTMaxGaussianThreshold',['../classrtabmap_1_1Parameters.html#a6ad8efa6d293b1c38eda1364a4aeda90',1,'rtabmap::Parameters']]], + ['ksiftnoctavelayers_516',['kSIFTNOctaveLayers',['../classrtabmap_1_1Parameters.html#a461bde9b899136a89785c3036d074047',1,'rtabmap::Parameters']]], + ['ksiftpreciseupscale_517',['kSIFTPreciseUpscale',['../classrtabmap_1_1Parameters.html#a7ebbd5a100874ba29e135436714ea465',1,'rtabmap::Parameters']]], + ['ksiftrootsift_518',['kSIFTRootSIFT',['../classrtabmap_1_1Parameters.html#ac3af38f8eb6e60dc1beb9957eaa69ead',1,'rtabmap::Parameters']]], + ['ksiftsigma_519',['kSIFTSigma',['../classrtabmap_1_1Parameters.html#ac1d35339287e0ccd26c25677b010653a',1,'rtabmap::Parameters']]], + ['ksiftupscale_520',['kSIFTUpscale',['../classrtabmap_1_1Parameters.html#a7dd0d575bac18d9db0c3fdb61860f034',1,'rtabmap::Parameters']]], + ['kstereobmblocksize_521',['kStereoBMBlockSize',['../classrtabmap_1_1Parameters.html#a19264fbd2a0f9441c10cc06ffe4023b8',1,'rtabmap::Parameters']]], + ['kstereobmdisp12maxdiff_522',['kStereoBMDisp12MaxDiff',['../classrtabmap_1_1Parameters.html#adfa753955fde235a1368dd679b75ee56',1,'rtabmap::Parameters']]], + ['kstereobmmindisparity_523',['kStereoBMMinDisparity',['../classrtabmap_1_1Parameters.html#a619cb0a6210079348902c069cc1c614a',1,'rtabmap::Parameters']]], + ['kstereobmnumdisparities_524',['kStereoBMNumDisparities',['../classrtabmap_1_1Parameters.html#ae4d531d7472f534c00fb8b5aae5fc723',1,'rtabmap::Parameters']]], + ['kstereobmprefiltercap_525',['kStereoBMPreFilterCap',['../classrtabmap_1_1Parameters.html#abcf20058345e9e63f2a099348a27447c',1,'rtabmap::Parameters']]], + ['kstereobmprefiltersize_526',['kStereoBMPreFilterSize',['../classrtabmap_1_1Parameters.html#a5c8d75ee0c4f9a4c8eb033e9e47f5fdc',1,'rtabmap::Parameters']]], + ['kstereobmspecklerange_527',['kStereoBMSpeckleRange',['../classrtabmap_1_1Parameters.html#a42ec227016e22c6b05c8f0a5f6bdc4e9',1,'rtabmap::Parameters']]], + ['kstereobmspecklewindowsize_528',['kStereoBMSpeckleWindowSize',['../classrtabmap_1_1Parameters.html#af47f8797f5a9b3827b9e4115ca7d3fd2',1,'rtabmap::Parameters']]], + ['kstereobmtexturethreshold_529',['kStereoBMTextureThreshold',['../classrtabmap_1_1Parameters.html#a3b18299607c2d3e13b4193eab70981da',1,'rtabmap::Parameters']]], + ['kstereobmuniquenessratio_530',['kStereoBMUniquenessRatio',['../classrtabmap_1_1Parameters.html#aecd9a6f9ae9f1982a24ccfae3173d884',1,'rtabmap::Parameters']]], + ['kstereodensestrategy_531',['kStereoDenseStrategy',['../classrtabmap_1_1Parameters.html#a3d90e8ab6857becd7e2c3bf9e35ab261',1,'rtabmap::Parameters']]], + ['kstereoeps_532',['kStereoEps',['../classrtabmap_1_1Parameters.html#a5690d54cd1982ac7f2a9ad5865749080',1,'rtabmap::Parameters']]], + ['kstereoerrorthreshold_533',['kStereoErrorThreshold',['../classrtabmap_1_1Parameters.html#a65e8f08b8a439432f59325aba7988a54',1,'rtabmap::Parameters']]], + ['kstereogpu_534',['kStereoGpu',['../classrtabmap_1_1Parameters.html#a4c428b3cf9ef87a8a1b7c229abe8f894',1,'rtabmap::Parameters']]], + ['kstereoiterations_535',['kStereoIterations',['../classrtabmap_1_1Parameters.html#a9e9c277fa721913a43a674690c8873aa',1,'rtabmap::Parameters']]], + ['kstereomaxdisparity_536',['kStereoMaxDisparity',['../classrtabmap_1_1Parameters.html#a83e72c20844ef412aaebfb76c64a88d4',1,'rtabmap::Parameters']]], + ['kstereomaxlevel_537',['kStereoMaxLevel',['../classrtabmap_1_1Parameters.html#a1dc98c5dceadcdad9b51755f2e3dd8a0',1,'rtabmap::Parameters']]], + ['kstereomindisparity_538',['kStereoMinDisparity',['../classrtabmap_1_1Parameters.html#a7bdfbe42d80d37e4ea46f85e88c8fb7d',1,'rtabmap::Parameters']]], + ['kstereomineigthreshold_539',['kStereoMinEigThreshold',['../classrtabmap_1_1Parameters.html#a1926f50c8e2e40b757cea4a34c6f1b37',1,'rtabmap::Parameters']]], + ['kstereoopticalflow_540',['kStereoOpticalFlow',['../classrtabmap_1_1Parameters.html#ad470670e0402cd380b121ace088af0ce',1,'rtabmap::Parameters']]], + ['kstereosgbmblocksize_541',['kStereoSGBMBlockSize',['../classrtabmap_1_1Parameters.html#af7af5bf00901eb262fcd7c500b3299f5',1,'rtabmap::Parameters']]], + ['kstereosgbmdisp12maxdiff_542',['kStereoSGBMDisp12MaxDiff',['../classrtabmap_1_1Parameters.html#ab9fe06e3d5154acf8e7f5c8e3060cf5a',1,'rtabmap::Parameters']]], + ['kstereosgbmmindisparity_543',['kStereoSGBMMinDisparity',['../classrtabmap_1_1Parameters.html#a059488258e147cb8e84d0f5c68df9851',1,'rtabmap::Parameters']]], + ['kstereosgbmmode_544',['kStereoSGBMMode',['../classrtabmap_1_1Parameters.html#a838ec79552e7506f983ff71cbd6fb56d',1,'rtabmap::Parameters']]], + ['kstereosgbmnumdisparities_545',['kStereoSGBMNumDisparities',['../classrtabmap_1_1Parameters.html#a858454a74b148915173794e5f1e01dcb',1,'rtabmap::Parameters']]], + ['kstereosgbmp1_546',['kStereoSGBMP1',['../classrtabmap_1_1Parameters.html#a60f76920fd1d7ac7035124fa44728f2d',1,'rtabmap::Parameters']]], + ['kstereosgbmp2_547',['kStereoSGBMP2',['../classrtabmap_1_1Parameters.html#acec8ab4699a7d0a9c771b640f0b94c55',1,'rtabmap::Parameters']]], + ['kstereosgbmprefiltercap_548',['kStereoSGBMPreFilterCap',['../classrtabmap_1_1Parameters.html#aa5fb712638b3512045b5d2ba11cc38d3',1,'rtabmap::Parameters']]], + ['kstereosgbmspecklerange_549',['kStereoSGBMSpeckleRange',['../classrtabmap_1_1Parameters.html#aab23b5c08f1c13c6d213129a2b047d8c',1,'rtabmap::Parameters']]], + ['kstereosgbmspecklewindowsize_550',['kStereoSGBMSpeckleWindowSize',['../classrtabmap_1_1Parameters.html#a94dbc68ba825a4e309065d7d91422c08',1,'rtabmap::Parameters']]], + ['kstereosgbmuniquenessratio_551',['kStereoSGBMUniquenessRatio',['../classrtabmap_1_1Parameters.html#a00ce4bb082b7be1e614472d55114ac3c',1,'rtabmap::Parameters']]], + ['kstereossd_552',['kStereoSSD',['../classrtabmap_1_1Parameters.html#a43ba1fe4dc96d2206f2d435faada0faa',1,'rtabmap::Parameters']]], + ['kstereousemineigenvals_553',['kStereoUseMinEigenVals',['../classrtabmap_1_1Parameters.html#afcadfdcc2913f378799b4706017b16df',1,'rtabmap::Parameters']]], + ['kstereowinheight_554',['kStereoWinHeight',['../classrtabmap_1_1Parameters.html#a99b81c7a85099acdbe4607529284c49d',1,'rtabmap::Parameters']]], + ['kstereowinwidth_555',['kStereoWinWidth',['../classrtabmap_1_1Parameters.html#a8e640d7ef0c460cc5a351281a555906d',1,'rtabmap::Parameters']]], + ['ksuperpointcuda_556',['kSuperPointCuda',['../classrtabmap_1_1Parameters.html#a2b81d483c201d3aa7191b6e4fb5ad7a5',1,'rtabmap::Parameters']]], + ['ksuperpointmodelpath_557',['kSuperPointModelPath',['../classrtabmap_1_1Parameters.html#a8ba47acc58362bcd4345acdb87235da3',1,'rtabmap::Parameters']]], + ['ksuperpointnms_558',['kSuperPointNMS',['../classrtabmap_1_1Parameters.html#adcaf3d26a606f5d4e372f15fe636a527',1,'rtabmap::Parameters']]], + ['ksuperpointnmsradius_559',['kSuperPointNMSRadius',['../classrtabmap_1_1Parameters.html#ade883817139fed2d49cfc474b40278fe',1,'rtabmap::Parameters']]], + ['ksuperpointrpautratcuda_560',['kSuperPointRpautratCuda',['../classrtabmap_1_1Parameters.html#a3f06822bbaedae5abe23a74309a19387',1,'rtabmap::Parameters']]], + ['ksuperpointrpautratmodelpath_561',['kSuperPointRpautratModelPath',['../classrtabmap_1_1Parameters.html#a2eb6b4f6ddb3c45f9e443bb65e1ce703',1,'rtabmap::Parameters']]], + ['ksuperpointrpautratnms_562',['kSuperPointRpautratNMS',['../classrtabmap_1_1Parameters.html#a7d36cf00b709fd1d300c60c6c0dbc533',1,'rtabmap::Parameters']]], + ['ksuperpointrpautratnmsradius_563',['kSuperPointRpautratNMSRadius',['../classrtabmap_1_1Parameters.html#a3ec47a14df4e48ca6db7eac1da5bf4f0',1,'rtabmap::Parameters']]], + ['ksuperpointrpautratthreshold_564',['kSuperPointRpautratThreshold',['../classrtabmap_1_1Parameters.html#af15cbea36a89e00cc95e16b4c1af223b',1,'rtabmap::Parameters']]], + ['ksuperpointrpautratweightspath_565',['kSuperPointRpautratWeightsPath',['../classrtabmap_1_1Parameters.html#a33df36074c92dfed9c1884a9d94e03cb',1,'rtabmap::Parameters']]], + ['ksuperpointthreshold_566',['kSuperPointThreshold',['../classrtabmap_1_1Parameters.html#ac217878ee7574e3251d46f73ce230eb1',1,'rtabmap::Parameters']]], + ['ksurfextended_567',['kSURFExtended',['../classrtabmap_1_1Parameters.html#a009d70ce3f5f64e81dcf3573d8cee6f9',1,'rtabmap::Parameters']]], + ['ksurfgpukeypointsratio_568',['kSURFGpuKeypointsRatio',['../classrtabmap_1_1Parameters.html#ac854e7a9427ce1400a3188e939ec0b6e',1,'rtabmap::Parameters']]], + ['ksurfgpuversion_569',['kSURFGpuVersion',['../classrtabmap_1_1Parameters.html#a6a05b7688f0a15226f70989c597884cd',1,'rtabmap::Parameters']]], + ['ksurfhessianthreshold_570',['kSURFHessianThreshold',['../classrtabmap_1_1Parameters.html#adcbb73ba0c4fa8dc205c15a1f3ccc74e',1,'rtabmap::Parameters']]], + ['ksurfoctavelayers_571',['kSURFOctaveLayers',['../classrtabmap_1_1Parameters.html#a7df13d2802282d3c23e30223e129baad',1,'rtabmap::Parameters']]], + ['ksurfoctaves_572',['kSURFOctaves',['../classrtabmap_1_1Parameters.html#af26624a5972134c437d26400401d7381',1,'rtabmap::Parameters']]], + ['ksurfupright_573',['kSURFUpright',['../classrtabmap_1_1Parameters.html#a41f0af4867885d1fb53c89cbd37e7f44',1,'rtabmap::Parameters']]], + ['kvhepenabled_574',['kVhEpEnabled',['../classrtabmap_1_1Parameters.html#ad277beaf60564db0ca51848349bd82f2',1,'rtabmap::Parameters']]], + ['kvhepmatchcountmin_575',['kVhEpMatchCountMin',['../classrtabmap_1_1Parameters.html#a0cee6f016f0b4e58f87aca7ef87d6b4b',1,'rtabmap::Parameters']]], + ['kvhepransacparam1_576',['kVhEpRansacParam1',['../classrtabmap_1_1Parameters.html#a52c5f76beb3fd9365c72578e04eed095',1,'rtabmap::Parameters']]], + ['kvhepransacparam2_577',['kVhEpRansacParam2',['../classrtabmap_1_1Parameters.html#aa8c6e571280a46e6d19996e1e7b23791',1,'rtabmap::Parameters']]], + ['kvisbundleadjustment_578',['kVisBundleAdjustment',['../classrtabmap_1_1Parameters.html#a0c02ea87b8364cb887d712388c88a8a0',1,'rtabmap::Parameters']]], + ['kviscorfloweps_579',['kVisCorFlowEps',['../classrtabmap_1_1Parameters.html#a1f769da5b63d6ee37a471efeeaff789b',1,'rtabmap::Parameters']]], + ['kviscorflowerrorthreshold_580',['kVisCorFlowErrorThreshold',['../classrtabmap_1_1Parameters.html#a9de08db858c9ce3a39909a16013814b7',1,'rtabmap::Parameters']]], + ['kviscorflowgpu_581',['kVisCorFlowGpu',['../classrtabmap_1_1Parameters.html#a24ff6d44d4c8fd70f900dd0090d7705c',1,'rtabmap::Parameters']]], + ['kviscorflowiterations_582',['kVisCorFlowIterations',['../classrtabmap_1_1Parameters.html#a8163d76bcd24f6b187f7a24c9cd3544b',1,'rtabmap::Parameters']]], + ['kviscorflowmaxlevel_583',['kVisCorFlowMaxLevel',['../classrtabmap_1_1Parameters.html#aa537af7d1d4c8e39c208f60441cff490',1,'rtabmap::Parameters']]], + ['kviscorflowmineigthreshold_584',['kVisCorFlowMinEigThreshold',['../classrtabmap_1_1Parameters.html#aded4ca74c05a8ac42f735fd234621f6c',1,'rtabmap::Parameters']]], + ['kviscorflowusemineigenvals_585',['kVisCorFlowUseMinEigenVals',['../classrtabmap_1_1Parameters.html#aadeaa0f61d4bf779d7b7c344c9d0ca80',1,'rtabmap::Parameters']]], + ['kviscorflowwinsize_586',['kVisCorFlowWinSize',['../classrtabmap_1_1Parameters.html#a28aedde79d78269bea20a84d2a37d046',1,'rtabmap::Parameters']]], + ['kviscorguessmatchtoprojection_587',['kVisCorGuessMatchToProjection',['../classrtabmap_1_1Parameters.html#a90ee2568bb4d9b5410291896adb5bc0b',1,'rtabmap::Parameters']]], + ['kviscorguesswinsize_588',['kVisCorGuessWinSize',['../classrtabmap_1_1Parameters.html#a089fa3defcef304735517d86fcf9b5fc',1,'rtabmap::Parameters']]], + ['kviscornndr_589',['kVisCorNNDR',['../classrtabmap_1_1Parameters.html#a381898b11ddb3d389c76a027f5e49bfd',1,'rtabmap::Parameters']]], + ['kviscornntype_590',['kVisCorNNType',['../classrtabmap_1_1Parameters.html#a341b0c15fe1fba640ad3aee76019a618',1,'rtabmap::Parameters']]], + ['kviscortype_591',['kVisCorType',['../classrtabmap_1_1Parameters.html#a1f1c5f9198da6ec1d43a36621b0e6687',1,'rtabmap::Parameters']]], + ['kvisdepthasmask_592',['kVisDepthAsMask',['../classrtabmap_1_1Parameters.html#af1be1e3b524da425b89b91efab0f90db',1,'rtabmap::Parameters']]], + ['kvisdepthmaskfloorthr_593',['kVisDepthMaskFloorThr',['../classrtabmap_1_1Parameters.html#accad66a5c779ac357228bad7dad0143f',1,'rtabmap::Parameters']]], + ['kvisepipolargeometryvar_594',['kVisEpipolarGeometryVar',['../classrtabmap_1_1Parameters.html#a91b4c9475ddaf077087b68693f2acf88',1,'rtabmap::Parameters']]], + ['kvisestimationtype_595',['kVisEstimationType',['../classrtabmap_1_1Parameters.html#af81c62fb25579c744d7d27bf80d5b6f3',1,'rtabmap::Parameters']]], + ['kvisfeaturetype_596',['kVisFeatureType',['../classrtabmap_1_1Parameters.html#a6bfd44775ced2f3dafa7f8c3ba63b528',1,'rtabmap::Parameters']]], + ['kvisgridcols_597',['kVisGridCols',['../classrtabmap_1_1Parameters.html#a472535dcd9c51d8cfd71ab415182336b',1,'rtabmap::Parameters']]], + ['kvisgridrows_598',['kVisGridRows',['../classrtabmap_1_1Parameters.html#a8c85794daf0dac582b11413f5b0ca2ab',1,'rtabmap::Parameters']]], + ['kvisinlierdistance_599',['kVisInlierDistance',['../classrtabmap_1_1Parameters.html#ac5b9348ae7c53f60e31910cef27c6ef5',1,'rtabmap::Parameters']]], + ['kvisiterations_600',['kVisIterations',['../classrtabmap_1_1Parameters.html#afa4bf3250434a53b0bb895bf6f73ad88',1,'rtabmap::Parameters']]], + ['kvismaxdepth_601',['kVisMaxDepth',['../classrtabmap_1_1Parameters.html#a5ccfad9205ccef4725767f6524a449fb',1,'rtabmap::Parameters']]], + ['kvismaxfeatures_602',['kVisMaxFeatures',['../classrtabmap_1_1Parameters.html#ad2414ad633ec13ebafce7b6e9d190db0',1,'rtabmap::Parameters']]], + ['kvismeaninliersdistance_603',['kVisMeanInliersDistance',['../classrtabmap_1_1Parameters.html#a7fe029be1bffc596b64f34f53f69f218',1,'rtabmap::Parameters']]], + ['kvismindepth_604',['kVisMinDepth',['../classrtabmap_1_1Parameters.html#acbf132fe641104533ecad585a1d2aaee',1,'rtabmap::Parameters']]], + ['kvismininliers_605',['kVisMinInliers',['../classrtabmap_1_1Parameters.html#a6f992e44096755469b1d477629b8527f',1,'rtabmap::Parameters']]], + ['kvismininliersdistribution_606',['kVisMinInliersDistribution',['../classrtabmap_1_1Parameters.html#a94ae0eca27e8dbfc87ecda4dce171aa9',1,'rtabmap::Parameters']]], + ['kvispnpflags_607',['kVisPnPFlags',['../classrtabmap_1_1Parameters.html#a3bda76c70b68efac7fe485cbad86a9dd',1,'rtabmap::Parameters']]], + ['kvispnpmaxvariance_608',['kVisPnPMaxVariance',['../classrtabmap_1_1Parameters.html#a854b07b9a076de68f374e62f7905941e',1,'rtabmap::Parameters']]], + ['kvispnprefineiterations_609',['kVisPnPRefineIterations',['../classrtabmap_1_1Parameters.html#a386e793f200057f8eb9240e78508ffd8',1,'rtabmap::Parameters']]], + ['kvispnpreprojerror_610',['kVisPnPReprojError',['../classrtabmap_1_1Parameters.html#a8efa7ffd2cab5d95f14fc632f505107c',1,'rtabmap::Parameters']]], + ['kvispnpsamplingpolicy_611',['kVisPnPSamplingPolicy',['../classrtabmap_1_1Parameters.html#a63f6b24143b35e86f9e75bef4a17b105',1,'rtabmap::Parameters']]], + ['kvispnpsplitlinearcovcomponents_612',['kVisPnPSplitLinearCovComponents',['../classrtabmap_1_1Parameters.html#a36a7df794eedc79a463b04b1160235f8',1,'rtabmap::Parameters']]], + ['kvispnpvariancemedianratio_613',['kVisPnPVarianceMedianRatio',['../classrtabmap_1_1Parameters.html#aacdfd9002b85b4e590e5323362ee741e',1,'rtabmap::Parameters']]], + ['kvisrefineiterations_614',['kVisRefineIterations',['../classrtabmap_1_1Parameters.html#a3e32f401181a1037963744a930bcd8d9',1,'rtabmap::Parameters']]], + ['kvisroiratios_615',['kVisRoiRatios',['../classrtabmap_1_1Parameters.html#abc1805691b776279f46591e95f937a4b',1,'rtabmap::Parameters']]], + ['kvisssc_616',['kVisSSC',['../classrtabmap_1_1Parameters.html#a088ec8f94301ffc89ac88c7843f927c8',1,'rtabmap::Parameters']]], + ['kvissubpixeps_617',['kVisSubPixEps',['../classrtabmap_1_1Parameters.html#a13000af22e8fbe5385a69fe6adc5039b',1,'rtabmap::Parameters']]], + ['kvissubpixiterations_618',['kVisSubPixIterations',['../classrtabmap_1_1Parameters.html#ac46c55c04fd88c8f268b0d583bf84e2c',1,'rtabmap::Parameters']]], + ['kvissubpixwinsize_619',['kVisSubPixWinSize',['../classrtabmap_1_1Parameters.html#ad2564dc0b3a79a40a17338dd0ddccdb6',1,'rtabmap::Parameters']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_b.js b/preview/pr-1492/api/latest/search/functions_b.js index 00e0b94a..3e444ea8 100644 --- a/preview/pr-1492/api/latest/search/functions_b.js +++ b/preview/pr-1492/api/latest/search/functions_b.js @@ -9,35 +9,41 @@ var searchData= ['laserscan_6',['laserscan',['../classrtabmap_1_1LaserScan.html#a0cb5ba7c590cea1b36c81804acdbf302',1,'rtabmap::LaserScan::LaserScan(const LaserScan &data, int maxPoints, float maxRange, Format format, const Transform &localTransform=Transform::getIdentity())'],['../classrtabmap_1_1LaserScan.html#aaf554921f866f90c48a6174d5f97a016',1,'rtabmap::LaserScan::LaserScan(const LaserScan &data, Format format, float minRange, float maxRange, float angleMin, float angleMax, float angleIncrement, const Transform &localTransform=Transform::getIdentity())']]], ['laserscan2dfrompointcloud_7',['laserscan2dfrompointcloud',['../group__LaserScan2dFromPointCloud.html#gac0823dd28e488bef9499faee54ff8a4e',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#ga0898d06b1639f58ed92b66f311e786aa',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#gac278e2f3f54ed49b5d3a6afa606a466b',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointNormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#gae4e7c218a24fb8d5c3fd7143462d3070',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#ga6cb623d1b3ce9c244a7d4ef346a721db',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScan2dFromPointCloud.html#ga0354b321c4196232fb1183c3a322b5f8',1,'rtabmap::util3d::laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)']]], ['laserscancompressed_8',['laserScanCompressed',['../classrtabmap_1_1SensorData.html#a1522af81a95c27b76e316919df95a869',1,'rtabmap::SensorData']]], - ['laserscanfrompointcloud_9',['laserscanfrompointcloud',['../group__LaserScanFromPointCloud.html#gaf509a7c65e02d8690c971294c43bda47',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gab2d54043075851c5e23f487001adacb6',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gafb165d79d23620b42af0653ae045fb91',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga79e460158de1d3934abcd8fad488fb24',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga078f5eae0077169e636ec76e03973edc',1,'rtabmap::util3d::laserScanFromPointCloud(const PointCloud2T &cloud, bool filterNaNs=true, bool is2D=false, const Transform &transform=Transform())'],['../group__LaserScanFromPointCloud.html#ga16a77d267dc60b14b5bf48ca52547bae',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga75f96d3e3d5d62ce6a9d16a1753c775a',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga7a88e45c9bab555c6d1efd64be765c4d',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointNormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga9470f081e8de0a34550e91e2f74bacd5',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointNormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gad5764a399e3a8a5586b94490e0cd7d15',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga9933faab17e984b2789926abd2ba0caf',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gaa98ccb732868f5ab4e91cd6f82602852',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gadeb1f66fd39cfcb39c2f152c36b3be62',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga51c683da166a9fcf7e7bf6c834ca03a4',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga655a37385c6ca40ec99e76045c04040b',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< rtabmap::PointXYZIRT > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga04169bd4b4488350b08709af9581b289',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< rtabmap::PointXYZIRT > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga75bf455d6cc912b4ee18785de71c50a5',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga9344c712c57af92d7612b0af76226f06',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)']]], - ['laserscanraw_10',['laserScanRaw',['../classrtabmap_1_1SensorData.html#aeebafe56f302f9e8e4f06c5ad750248d',1,'rtabmap::SensorData']]], - ['laserscantopointcloud2_11',['laserScanToPointCloud2',['../group__LaserScanToPointCloud.html#ga394ec840a58a1203fac9725d49a0013c',1,'rtabmap::util3d']]], - ['latitude_12',['latitude',['../classrtabmap_1_1GeodeticCoords.html#ac6f662384e5b4ac613d5678307eb95a7',1,'rtabmap::GeodeticCoords::latitude()'],['../classrtabmap_1_1GPS.html#a9b20f8a5bf2cba909b53ecd83d2b4c08',1,'rtabmap::GPS::latitude()']]], - ['left_13',['left',['../classrtabmap_1_1StereoCameraModel.html#a064d29601c0ba13fc47584849e26b81b',1,'rtabmap::StereoCameraModel']]], - ['length_14',['length',['../classUFile.html#ae1415739da256633ad417ac7d5fc2c11',1,'UFile::length(const std::string &filePath)'],['../classUFile.html#a0c42f32c914b349d13103d0397c1b3c1',1,'UFile::length()']]], - ['lidar_15',['lidar',['../classrtabmap_1_1Lidar.html#a9d14987cd20918960d6b3705b66241ed',1,'rtabmap::Lidar::Lidar()'],['../classrtabmap_1_1SensorCaptureThread.html#aa6e5a6a53d621cda6e0b7f2ff35d33f0',1,'rtabmap::SensorCaptureThread::lidar()']]], - ['likelihood_16',['likelihood',['../classrtabmap_1_1Statistics.html#a4f3492b5cf6ff082d0061c9d7c67536f',1,'rtabmap::Statistics']]], - ['limitkeypoints_17',['limitKeypoints',['../classrtabmap_1_1Feature2D.html#aa5c0258ede589769bc50c6d6071d595c',1,'rtabmap::Feature2D']]], - ['linearacceleration_18',['linearAcceleration',['../classrtabmap_1_1IMU.html#a8fde3445664329d6432b632fca9db17a',1,'rtabmap::IMU']]], - ['linearaccelerationcovariance_19',['linearAccelerationCovariance',['../classrtabmap_1_1IMU.html#a2ee035bffb85f1681ad3525c32ba1243',1,'rtabmap::IMU']]], - ['link_20',['link',['../classrtabmap_1_1Link.html#a2dce9c7a3ef04085d51f702002107c7b',1,'rtabmap::Link::Link()'],['../classrtabmap_1_1Link.html#a8f624aa84862d7abafae5cfc7175f885',1,'rtabmap::Link::Link(int from, int to, Type type, const Transform &transform, const cv::Mat &infMatrix=cv::Mat::eye(6, 6, CV_64FC1), const cv::Mat &userData=cv::Mat())']]], - ['load_21',['load',['../classrtabmap_1_1CameraModel.html#a2c2ff6db9029c3ee219642d7e48b04fa',1,'rtabmap::CameraModel::load(const std::string &filePath, bool initRectificationMaps=true)'],['../classrtabmap_1_1CameraModel.html#abe9b3c87c086fd33286c01361e454056',1,'rtabmap::CameraModel::load(const std::string &directory, const std::string &cameraName, bool initRectificationMaps=true)'],['../classrtabmap_1_1StereoCameraModel.html#a9c2d94b9bc335fdec7f5fa4f4c45a07c',1,'rtabmap::StereoCameraModel::load()']]], - ['load2dmap_22',['load2dmap',['../classrtabmap_1_1DBDriver.html#aa3d68850f4bb114e897e37af6b1c858a',1,'rtabmap::DBDriver::load2DMap()'],['../classrtabmap_1_1Memory.html#a9a71f27d0de4f7e6400ca470a82be19d',1,'rtabmap::Memory::load2DMap()']]], - ['loadlinks_23',['loadLinks',['../classrtabmap_1_1DBDriver.html#aab00d50127b8b5bb92f8605e35aaca4d',1,'rtabmap::DBDriver']]], - ['loadoptimizedmesh_24',['loadOptimizedMesh',['../classrtabmap_1_1Memory.html#a0827d1d23744b3693f00e518e1b0fda8',1,'rtabmap::Memory']]], - ['loadoptimizedposes_25',['loadoptimizedposes',['../classrtabmap_1_1DBDriver.html#a6ef8c39b350634d21b57b1c07b029e55',1,'rtabmap::DBDriver::loadOptimizedPoses()'],['../classrtabmap_1_1Memory.html#a9e2972a53619456d75ad923fb5e9bc7e',1,'rtabmap::Memory::loadOptimizedPoses()']]], - ['loadpreviewimage_26',['loadpreviewimage',['../classrtabmap_1_1DBDriver.html#aa1423596308a8baf123ecbc7fdfc1e82',1,'rtabmap::DBDriver::loadPreviewImage()'],['../classrtabmap_1_1Memory.html#abd0d7277526f06861df17e03fa13e817',1,'rtabmap::Memory::loadPreviewImage()']]], - ['loadsignature_27',['loadSignature',['../classrtabmap_1_1DBDriver.html#a0a713d7a6dabdcfbb8d733dba2a20120',1,'rtabmap::DBDriver']]], - ['localgrid_28',['LocalGrid',['../classrtabmap_1_1LocalGrid.html#a42d930cf05d39ecbbd2e3678f8d0b47a',1,'rtabmap::LocalGrid']]], - ['localgridmaker_29',['LocalGridMaker',['../classrtabmap_1_1LocalGridMaker.html#a70040df32d1949125f24a193581b8183',1,'rtabmap::LocalGridMaker']]], - ['localizationcovariance_30',['localizationCovariance',['../classrtabmap_1_1Statistics.html#a4c05e2dd7412e875333f3edea70ffbb3',1,'rtabmap::Statistics']]], - ['localpath_31',['localPath',['../classrtabmap_1_1Statistics.html#a82f7c8f962fd5fcea9a5d4fc087cb2ce',1,'rtabmap::Statistics']]], - ['localtransform_32',['localtransform',['../classrtabmap_1_1StereoCameraModel.html#a5257cde3d51bbee7c51c3f36d0c7741f',1,'rtabmap::StereoCameraModel::localTransform()'],['../classrtabmap_1_1IMU.html#a10cfadbe31bbf80822a9ab92c0892b33',1,'rtabmap::IMU::localTransform()'],['../classrtabmap_1_1CameraModel.html#a8a1712ca95bf08c71b2bf2da1d635bc8',1,'rtabmap::CameraModel::localTransform()']]], - ['lock_33',['lock',['../classUMutex.html#af42d27a9379e6872e8cf2e5e171e820c',1,'UMutex']]], - ['locktry_34',['lockTry',['../classUMutex.html#a6237fbb3142023f92c11989b13207c32',1,'UMutex']]], - ['logodds_35',['logodds',['../classrtabmap_1_1GlobalMap.html#aff0b3450ec3db63b9dcb140ff0cbe77a',1,'rtabmap::GlobalMap']]], - ['longitude_36',['longitude',['../classrtabmap_1_1GPS.html#ac848af004f6581d42d55568d72332793',1,'rtabmap::GPS::longitude()'],['../classrtabmap_1_1GeodeticCoords.html#a68e16e48c8ede571e20e9889547fd509',1,'rtabmap::GeodeticCoords::longitude()']]], - ['loopclosureid_37',['loopClosureId',['../classrtabmap_1_1Statistics.html#a6a81189f2327a8b8f05a5f93d68fa3b7',1,'rtabmap::Statistics']]], - ['loopclosuremapid_38',['loopClosureMapId',['../classrtabmap_1_1Statistics.html#a1cf32a26d3ca103c22104015a3de8929',1,'rtabmap::Statistics']]], - ['loopclosuretransform_39',['loopClosureTransform',['../classrtabmap_1_1Statistics.html#a38c88cb8327baa290bf476326d24b54c',1,'rtabmap::Statistics']]] + ['laserscanfromdepthimage_9',['laserScanFromDepthImage',['../namespacertabmap_1_1util3d.html#a39d4adb63b4bd06592e2c65641a32558',1,'rtabmap::util3d']]], + ['laserscanfromdepthimages_10',['laserScanFromDepthImages',['../namespacertabmap_1_1util3d.html#a07f8a125805ac013039b7fa0ddb623e0',1,'rtabmap::util3d']]], + ['laserscanfrompointcloud_11',['laserscanfrompointcloud',['../group__LaserScanFromPointCloud.html#ga51c683da166a9fcf7e7bf6c834ca03a4',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gaa98ccb732868f5ab4e91cd6f82602852',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gab2d54043075851c5e23f487001adacb6',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gafb165d79d23620b42af0653ae045fb91',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga79e460158de1d3934abcd8fad488fb24',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga9344c712c57af92d7612b0af76226f06',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gaf509a7c65e02d8690c971294c43bda47',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga75bf455d6cc912b4ee18785de71c50a5',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga04169bd4b4488350b08709af9581b289',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< rtabmap::PointXYZIRT > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga655a37385c6ca40ec99e76045c04040b',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< rtabmap::PointXYZIRT > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gadeb1f66fd39cfcb39c2f152c36b3be62',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZI > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga9933faab17e984b2789926abd2ba0caf',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZRGB > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#gad5764a399e3a8a5586b94490e0cd7d15',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::PointCloud< pcl::Normal > &normals, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga9470f081e8de0a34550e91e2f74bacd5',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointNormal > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga7a88e45c9bab555c6d1efd64be765c4d',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointNormal > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga75f96d3e3d5d62ce6a9d16a1753c775a',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::IndicesPtr &indices, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga16a77d267dc60b14b5bf48ca52547bae',1,'rtabmap::util3d::laserScanFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)'],['../group__LaserScanFromPointCloud.html#ga078f5eae0077169e636ec76e03973edc',1,'rtabmap::util3d::laserScanFromPointCloud(const PointCloud2T &cloud, bool filterNaNs=true, bool is2D=false, const Transform &transform=Transform())']]], + ['laserscanraw_12',['laserScanRaw',['../classrtabmap_1_1SensorData.html#aeebafe56f302f9e8e4f06c5ad750248d',1,'rtabmap::SensorData']]], + ['laserscantopointcloud2_13',['laserScanToPointCloud2',['../group__LaserScanToPointCloud.html#ga394ec840a58a1203fac9725d49a0013c',1,'rtabmap::util3d']]], + ['latitude_14',['latitude',['../classrtabmap_1_1GeodeticCoords.html#ac6f662384e5b4ac613d5678307eb95a7',1,'rtabmap::GeodeticCoords::latitude()'],['../classrtabmap_1_1GPS.html#a9b20f8a5bf2cba909b53ecd83d2b4c08',1,'rtabmap::GPS::latitude()']]], + ['left_15',['left',['../classrtabmap_1_1StereoCameraModel.html#a064d29601c0ba13fc47584849e26b81b',1,'rtabmap::StereoCameraModel']]], + ['length_16',['length',['../classUFile.html#a0c42f32c914b349d13103d0397c1b3c1',1,'UFile::length()'],['../classUFile.html#ae1415739da256633ad417ac7d5fc2c11',1,'UFile::length(const std::string &filePath)']]], + ['lidar_17',['lidar',['../classrtabmap_1_1Lidar.html#a9d14987cd20918960d6b3705b66241ed',1,'rtabmap::Lidar::Lidar()'],['../classrtabmap_1_1SensorCaptureThread.html#aa6e5a6a53d621cda6e0b7f2ff35d33f0',1,'rtabmap::SensorCaptureThread::lidar()']]], + ['likelihood_18',['likelihood',['../classrtabmap_1_1Statistics.html#a4f3492b5cf6ff082d0061c9d7c67536f',1,'rtabmap::Statistics']]], + ['limitkeypoints_19',['limitKeypoints',['../classrtabmap_1_1Feature2D.html#aa5c0258ede589769bc50c6d6071d595c',1,'rtabmap::Feature2D']]], + ['linearacceleration_20',['linearAcceleration',['../classrtabmap_1_1IMU.html#a8fde3445664329d6432b632fca9db17a',1,'rtabmap::IMU']]], + ['linearaccelerationcovariance_21',['linearAccelerationCovariance',['../classrtabmap_1_1IMU.html#a2ee035bffb85f1681ad3525c32ba1243',1,'rtabmap::IMU']]], + ['link_22',['link',['../classrtabmap_1_1Link.html#a8f624aa84862d7abafae5cfc7175f885',1,'rtabmap::Link::Link(int from, int to, Type type, const Transform &transform, const cv::Mat &infMatrix=cv::Mat::eye(6, 6, CV_64FC1), const cv::Mat &userData=cv::Mat())'],['../classrtabmap_1_1Link.html#a2dce9c7a3ef04085d51f702002107c7b',1,'rtabmap::Link::Link()']]], + ['load_23',['load',['../classrtabmap_1_1StereoCameraModel.html#a9c2d94b9bc335fdec7f5fa4f4c45a07c',1,'rtabmap::StereoCameraModel::load()'],['../classrtabmap_1_1CameraModel.html#abe9b3c87c086fd33286c01361e454056',1,'rtabmap::CameraModel::load(const std::string &directory, const std::string &cameraName, bool initRectificationMaps=true)'],['../classrtabmap_1_1CameraModel.html#a2c2ff6db9029c3ee219642d7e48b04fa',1,'rtabmap::CameraModel::load(const std::string &filePath, bool initRectificationMaps=true)']]], + ['load2dmap_24',['load2dmap',['../classrtabmap_1_1Memory.html#a9a71f27d0de4f7e6400ca470a82be19d',1,'rtabmap::Memory::load2DMap()'],['../classrtabmap_1_1DBDriver.html#aa3d68850f4bb114e897e37af6b1c858a',1,'rtabmap::DBDriver::load2DMap()']]], + ['loadbincloud_25',['loadbincloud',['../namespacertabmap_1_1util3d.html#a636c56f4ab6e58044595f95e44f93d06',1,'rtabmap::util3d::loadBINCloud(const std::string &fileName)'],['../namespacertabmap_1_1util3d.html#ae112015538769a29c920da97096e0d17',1,'rtabmap::util3d::loadBINCloud(const std::string &fileName, int dim)']]], + ['loadbinscan_26',['loadBINScan',['../namespacertabmap_1_1util3d.html#a5ee08270b4a9e8ad93193721c7c71556',1,'rtabmap::util3d']]], + ['loadcloud_27',['loadCloud',['../namespacertabmap_1_1util3d.html#a86ba029bd916ab76dd5645ba7e1b2ef8',1,'rtabmap::util3d']]], + ['loadlinks_28',['loadLinks',['../classrtabmap_1_1DBDriver.html#aab00d50127b8b5bb92f8605e35aaca4d',1,'rtabmap::DBDriver']]], + ['loadoptimizedmesh_29',['loadOptimizedMesh',['../classrtabmap_1_1Memory.html#a0827d1d23744b3693f00e518e1b0fda8',1,'rtabmap::Memory']]], + ['loadoptimizedposes_30',['loadoptimizedposes',['../classrtabmap_1_1DBDriver.html#a6ef8c39b350634d21b57b1c07b029e55',1,'rtabmap::DBDriver::loadOptimizedPoses()'],['../classrtabmap_1_1Memory.html#a9e2972a53619456d75ad923fb5e9bc7e',1,'rtabmap::Memory::loadOptimizedPoses()']]], + ['loadpreviewimage_31',['loadpreviewimage',['../classrtabmap_1_1DBDriver.html#aa1423596308a8baf123ecbc7fdfc1e82',1,'rtabmap::DBDriver::loadPreviewImage()'],['../classrtabmap_1_1Memory.html#abd0d7277526f06861df17e03fa13e817',1,'rtabmap::Memory::loadPreviewImage()']]], + ['loadscan_32',['loadScan',['../namespacertabmap_1_1util3d.html#aefffe4f3418377f85659e7546668b190',1,'rtabmap::util3d']]], + ['loadsignature_33',['loadSignature',['../classrtabmap_1_1DBDriver.html#a0a713d7a6dabdcfbb8d733dba2a20120',1,'rtabmap::DBDriver']]], + ['localgrid_34',['LocalGrid',['../classrtabmap_1_1LocalGrid.html#a42d930cf05d39ecbbd2e3678f8d0b47a',1,'rtabmap::LocalGrid']]], + ['localgridmaker_35',['LocalGridMaker',['../classrtabmap_1_1LocalGridMaker.html#a70040df32d1949125f24a193581b8183',1,'rtabmap::LocalGridMaker']]], + ['localizationcovariance_36',['localizationCovariance',['../classrtabmap_1_1Statistics.html#a4c05e2dd7412e875333f3edea70ffbb3',1,'rtabmap::Statistics']]], + ['localpath_37',['localPath',['../classrtabmap_1_1Statistics.html#a82f7c8f962fd5fcea9a5d4fc087cb2ce',1,'rtabmap::Statistics']]], + ['localtransform_38',['localtransform',['../classrtabmap_1_1StereoCameraModel.html#a5257cde3d51bbee7c51c3f36d0c7741f',1,'rtabmap::StereoCameraModel::localTransform()'],['../classrtabmap_1_1IMU.html#a10cfadbe31bbf80822a9ab92c0892b33',1,'rtabmap::IMU::localTransform()'],['../classrtabmap_1_1CameraModel.html#a8a1712ca95bf08c71b2bf2da1d635bc8',1,'rtabmap::CameraModel::localTransform()']]], + ['lock_39',['lock',['../classUMutex.html#af42d27a9379e6872e8cf2e5e171e820c',1,'UMutex']]], + ['locktry_40',['lockTry',['../classUMutex.html#a6237fbb3142023f92c11989b13207c32',1,'UMutex']]], + ['logodds_41',['logodds',['../classrtabmap_1_1GlobalMap.html#aff0b3450ec3db63b9dcb140ff0cbe77a',1,'rtabmap::GlobalMap']]], + ['longitude_42',['longitude',['../classrtabmap_1_1GPS.html#ac848af004f6581d42d55568d72332793',1,'rtabmap::GPS::longitude()'],['../classrtabmap_1_1GeodeticCoords.html#a68e16e48c8ede571e20e9889547fd509',1,'rtabmap::GeodeticCoords::longitude()']]], + ['loopclosureid_43',['loopClosureId',['../classrtabmap_1_1Statistics.html#a6a81189f2327a8b8f05a5f93d68fa3b7',1,'rtabmap::Statistics']]], + ['loopclosuremapid_44',['loopClosureMapId',['../classrtabmap_1_1Statistics.html#a1cf32a26d3ca103c22104015a3de8929',1,'rtabmap::Statistics']]], + ['loopclosuretransform_45',['loopClosureTransform',['../classrtabmap_1_1Statistics.html#a38c88cb8327baa290bf476326d24b54c',1,'rtabmap::Statistics']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_c.js b/preview/pr-1492/api/latest/search/functions_c.js index b2922b17..30bce6dc 100644 --- a/preview/pr-1492/api/latest/search/functions_c.js +++ b/preview/pr-1492/api/latest/search/functions_c.js @@ -9,5 +9,7 @@ var searchData= ['memory_6',['Memory',['../classrtabmap_1_1Memory.html#a24d451cdf46a9cc04cce995142a101d4',1,'rtabmap::Memory']]], ['memorychanged_7',['memoryChanged',['../classrtabmap_1_1Memory.html#a8720df55fa6f8be933827808d364f20a',1,'rtabmap::Memory']]], ['merge_8',['merge',['../classrtabmap_1_1Link.html#a953a029f601d7ca3efbb12ca22da4542',1,'rtabmap::Link']]], - ['mindisparity_9',['minDisparity',['../classrtabmap_1_1Stereo.html#aaeec1e0e5470b1b1268b4e04bff81742',1,'rtabmap::Stereo']]] + ['mergetextures_9',['mergeTextures',['../namespacertabmap_1_1util3d.html#aeec8dd0024231c36c089340895609238',1,'rtabmap::util3d']]], + ['mindisparity_10',['minDisparity',['../classrtabmap_1_1Stereo.html#aaeec1e0e5470b1b1268b4e04bff81742',1,'rtabmap::Stereo']]], + ['multibandtexturing_11',['multiBandTexturing',['../namespacertabmap_1_1util3d.html#a695eb29e9b2679634edb6b8c36a11942',1,'rtabmap::util3d']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_e.js b/preview/pr-1492/api/latest/search/functions_e.js index 31232d2a..1a016df8 100644 --- a/preview/pr-1492/api/latest/search/functions_e.js +++ b/preview/pr-1492/api/latest/search/functions_e.js @@ -3,21 +3,27 @@ var searchData= ['o14_0',['o14',['../classrtabmap_1_1Transform.html#adbdb9063808e63830cbcbd99e1e84d3d',1,'rtabmap::Transform']]], ['o24_1',['o24',['../classrtabmap_1_1Transform.html#aa68c9c3b75ad7b66ca8bbf66742b0cc5',1,'rtabmap::Transform']]], ['o34_2',['o34',['../classrtabmap_1_1Transform.html#a39184351ff5625030b6d1019c0e3d93f',1,'rtabmap::Transform']]], - ['odomcacheconstraints_3',['odomCacheConstraints',['../classrtabmap_1_1Statistics.html#a44b7a6c4d5b8bd58efcce2fdf3f2a9fd',1,'rtabmap::Statistics']]], - ['odomcacheposes_4',['odomCachePoses',['../classrtabmap_1_1Statistics.html#a8d88d70935ef4e110cd2c92b07ed74b2',1,'rtabmap::Statistics']]], - ['odometry_5',['Odometry',['../classrtabmap_1_1Odometry.html#af2d9cf4c207d6628b0890064a385856b',1,'rtabmap::Odometry']]], - ['odomprovided_6',['odomprovided',['../classrtabmap_1_1DBReader.html#a24351b1eb5776a83548a1d972e489dba',1,'rtabmap::DBReader::odomProvided()'],['../classrtabmap_1_1SensorCaptureThread.html#a88269150d6fd6fd39685fe9e926d98e6',1,'rtabmap::SensorCaptureThread::odomProvided()'],['../classrtabmap_1_1SensorCapture.html#aee217767808a9df9c63a27b284461c89',1,'rtabmap::SensorCapture::odomProvided()'],['../classrtabmap_1_1CameraStereoZed.html#ac57ca4d52b5a0a3c3911ffa4a139564c',1,'rtabmap::CameraStereoZed::odomProvided()'],['../classrtabmap_1_1CameraSeerSense.html#aa3bfa6e619c5845d4994809281c9a4b5',1,'rtabmap::CameraSeerSense::odomProvided()'],['../classrtabmap_1_1CameraRealSense2.html#a3b5aa7434457e09cbc6f01b985440183',1,'rtabmap::CameraRealSense2::odomProvided()'],['../classrtabmap_1_1CameraRealSense.html#a1ce069a366db4c98fe757acca7bf5b79',1,'rtabmap::CameraRealSense::odomProvided()'],['../classrtabmap_1_1CameraMyntEye.html#abc869cbd8b1106374a1f8734715d965d',1,'rtabmap::CameraMyntEye::odomProvided()'],['../classrtabmap_1_1CameraImages.html#aea0811d6305eec32fda10f46344c825f',1,'rtabmap::CameraImages::odomProvided()']]], - ['odomsensor_7',['odomSensor',['../classrtabmap_1_1SensorCaptureThread.html#a0f4e3814d203ded5735ebb7abba1451e',1,'rtabmap::SensorCaptureThread']]], - ['openconnection_8',['openConnection',['../classrtabmap_1_1DBDriver.html#ac6c0a2260ba2c3cc030136c9609142f5',1,'rtabmap::DBDriver']]], - ['opengl_5ft_5frtabmap_9',['opengl_T_rtabmap',['../classrtabmap_1_1Transform.html#abd5f003e72ad31ebc9124385030fce59',1,'rtabmap::Transform']]], - ['operator_2a_10',['operator*',['../classrtabmap_1_1Transform.html#a4d70ff21bbb61cd65c2d00130d8f84a7',1,'rtabmap::Transform']]], - ['operator_2b_11',['operator+',['../classrtabmap_1_1LaserScan.html#ab952e27e94b2fa942efe98ea651f4475',1,'rtabmap::LaserScan']]], - ['operator_2b_3d_12',['operator+=',['../classrtabmap_1_1LaserScan.html#af9f9a32f97cfbac321fc2509f0d1bd04',1,'rtabmap::LaserScan']]], - ['operator_3c_3c_13',['operator<<',['../namespacertabmap.html#aef0e1f1b121a9199e7511becbc8f1e32',1,'rtabmap::operator<<(std::ostream &os, const Transform &s)'],['../namespacertabmap.html#a6138748ef83b742105e47c9275885e4a',1,'rtabmap::operator<<(std::ostream &os, const StereoCameraModel &model)'],['../namespacertabmap.html#a087b7a1b89acb679edee23883653f1a7',1,'rtabmap::operator<<(std::ostream &os, const CameraModel &model)']]], - ['opticalrotation_14',['opticalRotation',['../classrtabmap_1_1CameraModel.html#a0853af9d0117565311da4ffc3965f8d2',1,'rtabmap::CameraModel']]], - ['optimize_15',['optimize',['../classrtabmap_1_1OptimizerG2O.html#a9400bdf57331af310cf6b02e661d0a03',1,'rtabmap::OptimizerG2O::optimize()'],['../classrtabmap_1_1Optimizer.html#a7e3aff943e77603493a358ff522fa2dc',1,'rtabmap::Optimizer::optimize(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)'],['../classrtabmap_1_1Optimizer.html#af59c8340394268f9a1eb76fd5709f2c3',1,'rtabmap::Optimizer::optimize(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, cv::Mat &outputCovariance, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)'],['../classrtabmap_1_1OptimizerTORO.html#a025b40902f0ea048bdbfee9ed4ebc0f3',1,'rtabmap::OptimizerTORO::optimize()'],['../classrtabmap_1_1OptimizerGTSAM.html#a4905d84cfc59516eef21ea89064c31ba',1,'rtabmap::OptimizerGTSAM::optimize()'],['../classrtabmap_1_1OptimizerCeres.html#ab988decf55da4a8821931855ddaa1c1a',1,'rtabmap::OptimizerCeres::optimize()']]], - ['optimizeba_16',['optimizeba',['../classrtabmap_1_1Optimizer.html#a038e8df970ab744f6f4ba7027f62b263',1,'rtabmap::Optimizer::optimizeBA(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, std::vector< CameraModel > > &models, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)'],['../classrtabmap_1_1Optimizer.html#a2f7cbdebed9787ffa6b0b30536dfa1a0',1,'rtabmap::Optimizer::optimizeBA(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())'],['../classrtabmap_1_1Optimizer.html#aab99f045516162944ad68fdabacb53dc',1,'rtabmap::Optimizer::optimizeBA(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())'],['../classrtabmap_1_1Optimizer.html#ad6b32a9697837f03941773f6a5bbf91c',1,'rtabmap::Optimizer::optimizeBA(const Link &link, const CameraModel &model, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)'],['../classrtabmap_1_1OptimizerCeres.html#a5057dd09f74610f3092bb597f6af0413',1,'rtabmap::OptimizerCeres::optimizeBA()'],['../classrtabmap_1_1OptimizerCVSBA.html#ad6ff3fec8e75ab76290da5763022a903',1,'rtabmap::OptimizerCVSBA::optimizeBA()'],['../classrtabmap_1_1OptimizerG2O.html#a17edfbaeee93d32153782f61212a88f0',1,'rtabmap::OptimizerG2O::optimizeBA()'],['../classrtabmap_1_1OptimizerGTSAM.html#a7a2033a466505f8c2191b8329b5b342c',1,'rtabmap::OptimizerGTSAM::optimizeBA()']]], - ['optimizeincremental_17',['optimizeIncremental',['../classrtabmap_1_1Optimizer.html#a278f42e0d250085ac6fe9ed425627acf',1,'rtabmap::Optimizer']]], - ['orientation_18',['orientation',['../classrtabmap_1_1IMU.html#a2160e6d59e4f9e3ffc84a2b7d62bdabd',1,'rtabmap::IMU']]], - ['orientationcovariance_19',['orientationCovariance',['../classrtabmap_1_1IMU.html#ab7668040b92bfa5532c5e1c19ddbf429',1,'rtabmap::IMU']]] + ['occupancy2dfromcloud3d_3',['occupancy2dfromcloud3d',['../namespacertabmap_1_1util3d.html#a7d90f3a00301f9f7c79cd6fc6cd663c2',1,'rtabmap::util3d::occupancy2DFromCloud3D(const typename pcl::PointCloud< PointT >::Ptr &cloud, const pcl::IndicesPtr &indices, cv::Mat &ground, cv::Mat &obstacles, float cellSize=0.05f, float groundNormalAngle=M_PI_4, int minClusterSize=20, bool segmentFlatObstacles=false, float maxGroundHeight=0.0f)'],['../namespacertabmap_1_1util3d.html#a969e2d135e91a6e2ace68850086ae0e9',1,'rtabmap::util3d::occupancy2DFromCloud3D(const typename pcl::PointCloud< PointT >::Ptr &cloud, cv::Mat &ground, cv::Mat &obstacles, float cellSize=0.05f, float groundNormalAngle=M_PI_4, int minClusterSize=20, bool segmentFlatObstacles=false, float maxGroundHeight=0.0f)']]], + ['occupancy2dfromgroundobstacles_4',['occupancy2dfromgroundobstacles',['../namespacertabmap_1_1util3d.html#a9b93d07997a94a78b6be6bd573e39148',1,'rtabmap::util3d::occupancy2DFromGroundObstacles(const typename pcl::PointCloud< PointT >::Ptr &groundCloud, const typename pcl::PointCloud< PointT >::Ptr &obstaclesCloud, cv::Mat &ground, cv::Mat &obstacles, float cellSize)'],['../namespacertabmap_1_1util3d.html#ab156e4308c21e118ea0aa164a5ae9812',1,'rtabmap::util3d::occupancy2DFromGroundObstacles(const typename pcl::PointCloud< PointT >::Ptr &cloud, const pcl::IndicesPtr &groundIndices, const pcl::IndicesPtr &obstaclesIndices, cv::Mat &ground, cv::Mat &obstacles, float cellSize)']]], + ['occupancy2dfromlaserscan_5',['occupancy2dfromlaserscan',['../namespacertabmap_1_1util3d.html#a2d2f6d5adead09c6f87ef3f7cdebc65e',1,'rtabmap::util3d::occupancy2DFromLaserScan(const cv::Mat &scanHit, const cv::Mat &scanNoHit, const cv::Point3f &viewpoint, cv::Mat &empty, cv::Mat &occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)'],['../namespacertabmap_1_1util3d.html#aa1c9dfd681662ff1c164956a83e30b57',1,'rtabmap::util3d::occupancy2DFromLaserScan(const cv::Mat &scan, const cv::Point3f &viewpoint, cv::Mat &empty, cv::Mat &occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)'],['../namespacertabmap_1_1util3d.html#a4f1002c1825baf4b7606a94b4ea9b15d',1,'rtabmap::util3d::occupancy2DFromLaserScan(const cv::Mat &scan, cv::Mat &empty, cv::Mat &occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)']]], + ['odomcacheconstraints_6',['odomCacheConstraints',['../classrtabmap_1_1Statistics.html#a44b7a6c4d5b8bd58efcce2fdf3f2a9fd',1,'rtabmap::Statistics']]], + ['odomcacheposes_7',['odomCachePoses',['../classrtabmap_1_1Statistics.html#a8d88d70935ef4e110cd2c92b07ed74b2',1,'rtabmap::Statistics']]], + ['odometry_8',['Odometry',['../classrtabmap_1_1Odometry.html#af2d9cf4c207d6628b0890064a385856b',1,'rtabmap::Odometry']]], + ['odometryevent_9',['odometryevent',['../classrtabmap_1_1OdometryEvent.html#aaf1fc834b6016a79b28883d20f336020',1,'rtabmap::OdometryEvent::OdometryEvent()'],['../classrtabmap_1_1OdometryEvent.html#a0667339a1f0135ac2b67180b663a028f',1,'rtabmap::OdometryEvent::OdometryEvent(const SensorData &data, const Transform &pose, const OdometryInfo &info=OdometryInfo())']]], + ['odometryresetevent_10',['OdometryResetEvent',['../classrtabmap_1_1OdometryResetEvent.html#a035eee412d9bda7da321523baff799f3',1,'rtabmap::OdometryResetEvent']]], + ['odometrythread_11',['OdometryThread',['../classrtabmap_1_1OdometryThread.html#a66435ffb547d7d59faa9224fe030934b',1,'rtabmap::OdometryThread']]], + ['odomprovided_12',['odomprovided',['../classrtabmap_1_1CameraSeerSense.html#aa3bfa6e619c5845d4994809281c9a4b5',1,'rtabmap::CameraSeerSense::odomProvided()'],['../classrtabmap_1_1CameraStereoZed.html#ac57ca4d52b5a0a3c3911ffa4a139564c',1,'rtabmap::CameraStereoZed::odomProvided()'],['../classrtabmap_1_1DBReader.html#a24351b1eb5776a83548a1d972e489dba',1,'rtabmap::DBReader::odomProvided()'],['../classrtabmap_1_1SensorCapture.html#aee217767808a9df9c63a27b284461c89',1,'rtabmap::SensorCapture::odomProvided()'],['../classrtabmap_1_1SensorCaptureThread.html#a88269150d6fd6fd39685fe9e926d98e6',1,'rtabmap::SensorCaptureThread::odomProvided()'],['../classrtabmap_1_1CameraRealSense2.html#a3b5aa7434457e09cbc6f01b985440183',1,'rtabmap::CameraRealSense2::odomProvided()'],['../classrtabmap_1_1CameraRealSense.html#a1ce069a366db4c98fe757acca7bf5b79',1,'rtabmap::CameraRealSense::odomProvided()'],['../classrtabmap_1_1CameraMyntEye.html#abc869cbd8b1106374a1f8734715d965d',1,'rtabmap::CameraMyntEye::odomProvided()'],['../classrtabmap_1_1CameraImages.html#aea0811d6305eec32fda10f46344c825f',1,'rtabmap::CameraImages::odomProvided()']]], + ['odomsensor_13',['odomSensor',['../classrtabmap_1_1SensorCaptureThread.html#a0f4e3814d203ded5735ebb7abba1451e',1,'rtabmap::SensorCaptureThread']]], + ['openconnection_14',['openConnection',['../classrtabmap_1_1DBDriver.html#ac6c0a2260ba2c3cc030136c9609142f5',1,'rtabmap::DBDriver']]], + ['opengl_5ft_5frtabmap_15',['opengl_T_rtabmap',['../classrtabmap_1_1Transform.html#abd5f003e72ad31ebc9124385030fce59',1,'rtabmap::Transform']]], + ['operator_2a_16',['operator*',['../classrtabmap_1_1Transform.html#a4d70ff21bbb61cd65c2d00130d8f84a7',1,'rtabmap::Transform']]], + ['operator_2b_17',['operator+',['../classrtabmap_1_1LaserScan.html#ab952e27e94b2fa942efe98ea651f4475',1,'rtabmap::LaserScan']]], + ['operator_2b_3d_18',['operator+=',['../classrtabmap_1_1LaserScan.html#af9f9a32f97cfbac321fc2509f0d1bd04',1,'rtabmap::LaserScan']]], + ['operator_3c_3c_19',['operator<<',['../namespacertabmap.html#a087b7a1b89acb679edee23883653f1a7',1,'rtabmap::operator<<(std::ostream &os, const CameraModel &model)'],['../namespacertabmap.html#a6138748ef83b742105e47c9275885e4a',1,'rtabmap::operator<<(std::ostream &os, const StereoCameraModel &model)'],['../namespacertabmap.html#aef0e1f1b121a9199e7511becbc8f1e32',1,'rtabmap::operator<<(std::ostream &os, const Transform &s)']]], + ['opticalrotation_20',['opticalRotation',['../classrtabmap_1_1CameraModel.html#a0853af9d0117565311da4ffc3965f8d2',1,'rtabmap::CameraModel']]], + ['optimize_21',['optimize',['../classrtabmap_1_1Optimizer.html#a7e3aff943e77603493a358ff522fa2dc',1,'rtabmap::Optimizer::optimize(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)'],['../classrtabmap_1_1Optimizer.html#af59c8340394268f9a1eb76fd5709f2c3',1,'rtabmap::Optimizer::optimize(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, cv::Mat &outputCovariance, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)'],['../classrtabmap_1_1OptimizerCeres.html#ab988decf55da4a8821931855ddaa1c1a',1,'rtabmap::OptimizerCeres::optimize()'],['../classrtabmap_1_1OptimizerG2O.html#a9400bdf57331af310cf6b02e661d0a03',1,'rtabmap::OptimizerG2O::optimize()'],['../classrtabmap_1_1OptimizerGTSAM.html#a4905d84cfc59516eef21ea89064c31ba',1,'rtabmap::OptimizerGTSAM::optimize()'],['../classrtabmap_1_1OptimizerTORO.html#a025b40902f0ea048bdbfee9ed4ebc0f3',1,'rtabmap::OptimizerTORO::optimize()']]], + ['optimizeba_22',['optimizeba',['../classrtabmap_1_1Optimizer.html#a2f7cbdebed9787ffa6b0b30536dfa1a0',1,'rtabmap::Optimizer::optimizeBA(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, std::map< int, cv::Point3f > &points3DMap, std::map< int, std::map< int, FeatureBA > > &wordReferences, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())'],['../classrtabmap_1_1Optimizer.html#a038e8df970ab744f6f4ba7027f62b263',1,'rtabmap::Optimizer::optimizeBA(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, std::vector< CameraModel > > &models, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)'],['../classrtabmap_1_1Optimizer.html#ad6b32a9697837f03941773f6a5bbf91c',1,'rtabmap::Optimizer::optimizeBA(const Link &link, const CameraModel &model, std::map< int, cv::Point3f > &points3DMap, const std::map< int, std::map< int, FeatureBA > > &wordReferences, std::set< int > *outliers=0)'],['../classrtabmap_1_1Optimizer.html#aab99f045516162944ad68fdabacb53dc',1,'rtabmap::Optimizer::optimizeBA(int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &links, const std::map< int, Signature > &signatures, bool rematchFeatures=false, const ParametersMap &registrationParameters=ParametersMap())'],['../classrtabmap_1_1OptimizerGTSAM.html#a7a2033a466505f8c2191b8329b5b342c',1,'rtabmap::OptimizerGTSAM::optimizeBA()'],['../classrtabmap_1_1OptimizerG2O.html#a17edfbaeee93d32153782f61212a88f0',1,'rtabmap::OptimizerG2O::optimizeBA()'],['../classrtabmap_1_1OptimizerCVSBA.html#ad6ff3fec8e75ab76290da5763022a903',1,'rtabmap::OptimizerCVSBA::optimizeBA()'],['../classrtabmap_1_1OptimizerCeres.html#a5057dd09f74610f3092bb597f6af0413',1,'rtabmap::OptimizerCeres::optimizeBA()']]], + ['optimizeincremental_23',['optimizeIncremental',['../classrtabmap_1_1Optimizer.html#a278f42e0d250085ac6fe9ed425627acf',1,'rtabmap::Optimizer']]], + ['orientation_24',['orientation',['../classrtabmap_1_1IMU.html#a2160e6d59e4f9e3ffc84a2b7d62bdabd',1,'rtabmap::IMU']]], + ['orientationcovariance_25',['orientationCovariance',['../classrtabmap_1_1IMU.html#ab7668040b92bfa5532c5e1c19ddbf429',1,'rtabmap::IMU']]] ]; diff --git a/preview/pr-1492/api/latest/search/functions_f.js b/preview/pr-1492/api/latest/search/functions_f.js index 056d2b08..d97147a0 100644 --- a/preview/pr-1492/api/latest/search/functions_f.js +++ b/preview/pr-1492/api/latest/search/functions_f.js @@ -2,10 +2,10 @@ var searchData= [ ['p_0',['P',['../classrtabmap_1_1CameraModel.html#acda5d9c4eeeaaad69e950f5ea630430a',1,'rtabmap::CameraModel']]], ['parseparameters_1',['parseparameters',['../classrtabmap_1_1StereoOpticalFlow.html#aac2df770eba89ed2607c024c91d82c78',1,'rtabmap::StereoOpticalFlow::parseParameters()'],['../classrtabmap_1_1VWDictionary.html#a89893faef6c96e3b19bfeab86094af81',1,'rtabmap::VWDictionary::parseParameters()'],['../classrtabmap_1_1StereoDense.html#ac2f693ca52897501450f2bda985c5cf5',1,'rtabmap::StereoDense::parseParameters()'],['../classrtabmap_1_1StereoSGBM.html#a73934f5953650089ac337316f3d3137c',1,'rtabmap::StereoSGBM::parseParameters()'],['../classrtabmap_1_1StereoBM.html#ab3960fcf495a6dcacfab58ed144b4cc7',1,'rtabmap::StereoBM::parseParameters()'],['../classrtabmap_1_1Stereo.html#a405d17f179327670251fca395728584b',1,'rtabmap::Stereo::parseParameters()'],['../classrtabmap_1_1Rtabmap.html#a5a461ed88e83d2dbebee819ab6690e7a',1,'rtabmap::Rtabmap::parseParameters()'],['../classrtabmap_1_1RegistrationVis.html#a6560046940995044d7a51cb0066d420e',1,'rtabmap::RegistrationVis::parseParameters()'],['../classrtabmap_1_1RegistrationIcp.html#abd60fffd946201723c35beebc7bfea6a',1,'rtabmap::RegistrationIcp::parseParameters()'],['../classrtabmap_1_1Registration.html#a0f409a8f0973667ef1687fe102bbf930',1,'rtabmap::Registration::parseParameters()'],['../classrtabmap_1_1OptimizerG2O.html#a07b598444b99584b6f2bed6baca5e8bb',1,'rtabmap::OptimizerG2O::parseParameters()'],['../classrtabmap_1_1BayesFilter.html#a6d7d48b32c853f46eee9290d5c82cd28',1,'rtabmap::BayesFilter::parseParameters()'],['../classrtabmap_1_1DBDriver.html#a3c73e045d9bdf8cad1c58efc9d930427',1,'rtabmap::DBDriver::parseParameters()'],['../classrtabmap_1_1DBDriverSqlite3.html#ab1933c0cad6c69c3ae788854731cdeec',1,'rtabmap::DBDriverSqlite3::parseParameters()'],['../classrtabmap_1_1IMUFilter.html#a26022384205491695e5fbea349e6363a',1,'rtabmap::IMUFilter::parseParameters()'],['../classrtabmap_1_1LocalGridMaker.html#a6395948673108c87dd371cb7b4a29026',1,'rtabmap::LocalGridMaker::parseParameters()'],['../classrtabmap_1_1Memory.html#abbf54d2a34838cc13ce98d41a9991918',1,'rtabmap::Memory::parseParameters()'],['../classrtabmap_1_1Optimizer.html#a0a942bd7902c8d2f9444b8eba6a648a3',1,'rtabmap::Optimizer::parseParameters()'],['../classrtabmap_1_1OptimizerCeres.html#aaa1128eeb38451086c7abd58ae6142ac',1,'rtabmap::OptimizerCeres::parseParameters()'],['../classrtabmap_1_1OptimizerGTSAM.html#a9ac24a2315e15b16270151c3aae9d8f0',1,'rtabmap::OptimizerGTSAM::parseParameters()']]], - ['passthrough_2',['passthrough',['../group__PassThrough.html#ga9c4f395f1105d3c36861e922108bfbf0',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gadb551e7530b9fa63b588e11704827b7b',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gad674cecbb2b80e50ad8680265dd50905',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga7bfc95ed4f7fca124b00707708223473',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga2d23fe7a7205247ae3152525d19a18ec',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga18c88abdd186757533cd7c9e825f540f',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gad8ced1799837b05e34ec4bd871a129ba',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gafe76c7bd4f68d8fe1518509564bf1f3d',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga551c7a9b75aaf6f087f81e52f326e182',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga4cef6e6f7cb447719417f118ff4e367d',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gaa6907857c69443b1bd879fcf6beef8a9',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gab942c5914142128bce518c869f49f94d',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)']]], - ['pose_3',['pose',['../classrtabmap_1_1Landmark.html#ac6bfc77e153b0877c4c1cc3d97327a88',1,'rtabmap::Landmark']]], + ['passthrough_2',['passthrough',['../group__PassThrough.html#ga551c7a9b75aaf6f087f81e52f326e182',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gafe76c7bd4f68d8fe1518509564bf1f3d',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gad8ced1799837b05e34ec4bd871a129ba',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga18c88abdd186757533cd7c9e825f540f',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga2d23fe7a7205247ae3152525d19a18ec',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga9c4f395f1105d3c36861e922108bfbf0',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gadb551e7530b9fa63b588e11704827b7b',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gad674cecbb2b80e50ad8680265dd50905',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga7bfc95ed4f7fca124b00707708223473',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#ga4cef6e6f7cb447719417f118ff4e367d',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gaa6907857c69443b1bd879fcf6beef8a9',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)'],['../group__PassThrough.html#gab942c5914142128bce518c869f49f94d',1,'rtabmap::util3d::passThrough(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const std::string &axis, float min, float max, bool negative=false)']]], + ['pose_3',['pose',['../classrtabmap_1_1Landmark.html#ac6bfc77e153b0877c4c1cc3d97327a88',1,'rtabmap::Landmark::pose()'],['../classrtabmap_1_1OdometryEvent.html#ac7aaf59c0f005b6ac1497c870179fd25',1,'rtabmap::OdometryEvent::pose()']]], ['poses_4',['poses',['../classrtabmap_1_1Statistics.html#acb80fff8690d88228ebda369e0e06289',1,'rtabmap::Statistics']]], - ['post_5',['post',['../classUEventsSender.html#ab03886c42164f2f9bf89fd3da641526f',1,'UEventsSender::post()'],['../classUEventsManager.html#a956353a8006abe2edb0be2e1fc1846cb',1,'UEventsManager::post()']]], + ['post_5',['post',['../classUEventsManager.html#a956353a8006abe2edb0be2e1fc1846cb',1,'UEventsManager::post()'],['../classUEventsSender.html#ab03886c42164f2f9bf89fd3da641526f',1,'UEventsSender::post()']]], ['posterior_6',['posterior',['../classrtabmap_1_1Statistics.html#ac50fb91120fdc16266460678088ac12f',1,'rtabmap::Statistics']]], ['postupdate_7',['postUpdate',['../classrtabmap_1_1SensorCaptureThread.html#a43cb04de41b589b3f6069fff553a4dd7',1,'rtabmap::SensorCaptureThread']]], ['prettyprint_8',['prettyPrint',['../classrtabmap_1_1Transform.html#a61ff0bf933e0e7f220f20745df3d0818',1,'rtabmap::Transform']]], @@ -13,10 +13,16 @@ var searchData= ['previousvelocitytransform_10',['previousVelocityTransform',['../classrtabmap_1_1Odometry.html#a35d69a27271b798da6640295a98b9785',1,'rtabmap::Odometry']]], ['priorsignored_11',['priorsIgnored',['../classrtabmap_1_1Optimizer.html#aeebd0d5575ab7e9f492b095c05ddb237',1,'rtabmap::Optimizer']]], ['probability_12',['probability',['../classrtabmap_1_1GlobalMap.html#a54fd556aa295938077539e85b2be829a',1,'rtabmap::GlobalMap']]], - ['process_13',['process',['../classrtabmap_1_1Odometry.html#a0c2d39ed9b76c2c411a9e62e16e3bce1',1,'rtabmap::Odometry::process()'],['../classrtabmap_1_1Rtabmap.html#a35cf8fd93f77d1c148ae6d3107725750',1,'rtabmap::Rtabmap::process(const cv::Mat &image, int id=0, const std::map< std::string, float > &externalStats=std::map< std::string, float >())'],['../classrtabmap_1_1Rtabmap.html#a91cedf4574a557cadf6daded489e4dbe',1,'rtabmap::Rtabmap::process(const SensorData &data, Transform odomPose, float odomLinearVariance, float odomAngularVariance, const std::vector< float > &odomVelocity=std::vector< float >(), const std::map< std::string, float > &externalStats=std::map< std::string, float >())'],['../classrtabmap_1_1Rtabmap.html#ad7f085b6ae0fd3c7077c500c028fd5c3',1,'rtabmap::Rtabmap::process(const SensorData &data, Transform odomPose, const cv::Mat &odomCovariance=cv::Mat::eye(6, 6, CV_64FC1), const std::vector< float > &odomVelocity=std::vector< float >(), const std::map< std::string, float > &externalStats=std::map< std::string, float >())'],['../classrtabmap_1_1Odometry.html#a4fcbe67de2ec6f23829e3962ee586315',1,'rtabmap::Odometry::process()']]], + ['process_13',['process',['../classrtabmap_1_1Odometry.html#a4fcbe67de2ec6f23829e3962ee586315',1,'rtabmap::Odometry::process()'],['../classrtabmap_1_1Rtabmap.html#a35cf8fd93f77d1c148ae6d3107725750',1,'rtabmap::Rtabmap::process(const cv::Mat &image, int id=0, const std::map< std::string, float > &externalStats=std::map< std::string, float >())'],['../classrtabmap_1_1Rtabmap.html#a91cedf4574a557cadf6daded489e4dbe',1,'rtabmap::Rtabmap::process(const SensorData &data, Transform odomPose, float odomLinearVariance, float odomAngularVariance, const std::vector< float > &odomVelocity=std::vector< float >(), const std::map< std::string, float > &externalStats=std::map< std::string, float >())'],['../classrtabmap_1_1Rtabmap.html#ad7f085b6ae0fd3c7077c500c028fd5c3',1,'rtabmap::Rtabmap::process(const SensorData &data, Transform odomPose, const cv::Mat &odomCovariance=cv::Mat::eye(6, 6, CV_64FC1), const std::vector< float > &odomVelocity=std::vector< float >(), const std::map< std::string, float > &externalStats=std::map< std::string, float >())'],['../classrtabmap_1_1Odometry.html#a0c2d39ed9b76c2c411a9e62e16e3bce1',1,'rtabmap::Odometry::process()']]], ['project_14',['project',['../classrtabmap_1_1CameraModel.html#a01de9a3cdc993275b2fbcf21d6e29833',1,'rtabmap::CameraModel']]], - ['proportionalradiusfiltering_15',['proportionalradiusfiltering',['../group__ProportionalRadiusFiltering.html#ga5382e5aa1b2db5ee59cda070d02030f7',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gac355ea4ecf36de86425b3dcd7794b4e1',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gad54efb4e02c820af7d480c157a7c5ae8',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga5e6659182a671665d293afb05461bdbd',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga9def3599aeff33e3d2a733020f713310',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga532ecb60ddd5c72d6c2930648da37621',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga0b1bda3085510fd29162d6f511f14903',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gacdc66ecd05ab55d9c3eba62846f1cc5d',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gaa3e3f8d0bdc8bfa7e070b7ef73541ddb',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gac755f189d29b0ed14e48e7f241103176',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga76e80e9da74feba84271c52b06065b7f',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga3ce176a96606fd506d3ff28a0a4cdc2a',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)']]], - ['proximitydetectionid_16',['proximityDetectionId',['../classrtabmap_1_1Statistics.html#a0aeff90b40410ef769e63ef6b000328b',1,'rtabmap::Statistics']]], - ['proximitydetectionmapid_17',['proximityDetectionMapId',['../classrtabmap_1_1Statistics.html#ae973bc5dc35b89888a67d5e416536c53',1,'rtabmap::Statistics']]], - ['prunenode_18',['pruneNode',['../classrtabmap_1_1RtabmapColorOcTree.html#aea61a0ef99b3c56ecf5178c6d6eeb847',1,'rtabmap::RtabmapColorOcTree']]] + ['projectcloudonxyplane_15',['projectCloudOnXYPlane',['../namespacertabmap_1_1util3d.html#a3bdae076cc5054f35393b744f478b980',1,'rtabmap::util3d']]], + ['projectcloudtocamera_16',['projectcloudtocamera',['../namespacertabmap_1_1util3d.html#a826310ce938a13b9fff64f71e7ecc057',1,'rtabmap::util3d::projectCloudToCamera(const cv::Size &imageSize, const cv::Mat &cameraMatrixK, const cv::Mat &laserScan, const rtabmap::Transform &cameraTransform)'],['../namespacertabmap_1_1util3d.html#a7dea084f1dbb77c8f5bc2a7241c3b566',1,'rtabmap::util3d::projectCloudToCamera(const cv::Size &imageSize, const cv::Mat &cameraMatrixK, const pcl::PointCloud< pcl::PointXYZ >::Ptr laserScan, const rtabmap::Transform &cameraTransform)'],['../namespacertabmap_1_1util3d.html#a285e01226d60613ffd77d929780069ba',1,'rtabmap::util3d::projectCloudToCamera(const cv::Size &imageSize, const cv::Mat &cameraMatrixK, const pcl::PCLPointCloud2::Ptr laserScan, const rtabmap::Transform &cameraTransform)']]], + ['projectcloudtocameras_17',['projectcloudtocameras',['../namespacertabmap_1_1util3d.html#aa5a81a30a05507cb5d222f2f23c111ea',1,'rtabmap::util3d::projectCloudToCameras(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const std::map< int, Transform > &cameraPoses, const std::map< int, std::vector< CameraModel > > &cameraModels, float maxDistance=0.0f, float maxAngle=0.0f, float maxDepthError=0.0f, const std::vector< float > &roiRatios=std::vector< float >(), const cv::Mat &projMask=cv::Mat(), bool distanceToCamPolicy=false, const ProgressState *state=0)'],['../namespacertabmap_1_1util3d.html#ae29c5a7ba359682e2430f55318226b39',1,'rtabmap::util3d::projectCloudToCameras(const pcl::PointCloud< pcl::PointXYZINormal > &cloud, const std::map< int, Transform > &cameraPoses, const std::map< int, std::vector< CameraModel > > &cameraModels, float maxDistance=0.0f, float maxAngle=0.0f, float maxDepthError=0.0f, const std::vector< float > &roiRatios=std::vector< float >(), const cv::Mat &projMask=cv::Mat(), bool distanceToCamPolicy=false, const ProgressState *state=0)']]], + ['projectdepthto3d_18',['projectDepthTo3D',['../namespacertabmap_1_1util3d.html#a4a95aa3704280ecff8ae50db2fdb03b5',1,'rtabmap::util3d']]], + ['projectdepthto3dray_19',['projectDepthTo3DRay',['../namespacertabmap_1_1util3d.html#a791904051b63ab0da4d972166a25ae5f',1,'rtabmap::util3d']]], + ['projectdisparityto3d_20',['projectdisparityto3d',['../namespacertabmap_1_1util3d.html#a42fb0c483553db3b06e78d85106b8ee5',1,'rtabmap::util3d::projectDisparityTo3D(const cv::Point2f &pt, float disparity, const StereoCameraModel &model)'],['../namespacertabmap_1_1util3d.html#a05a022ff5229033fc248bc497edd5449',1,'rtabmap::util3d::projectDisparityTo3D(const cv::Point2f &pt, const cv::Mat &disparity, const StereoCameraModel &model)']]], + ['proportionalradiusfiltering_21',['proportionalradiusfiltering',['../group__ProportionalRadiusFiltering.html#gacdc66ecd05ab55d9c3eba62846f1cc5d',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gac355ea4ecf36de86425b3dcd7794b4e1',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga0b1bda3085510fd29162d6f511f14903',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga532ecb60ddd5c72d6c2930648da37621',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga9def3599aeff33e3d2a733020f713310',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga5e6659182a671665d293afb05461bdbd',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gad54efb4e02c820af7d480c157a7c5ae8',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gaa3e3f8d0bdc8bfa7e070b7ef73541ddb',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#gac755f189d29b0ed14e48e7f241103176',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga5382e5aa1b2db5ee59cda070d02030f7',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga76e80e9da74feba84271c52b06065b7f',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)'],['../group__ProportionalRadiusFiltering.html#ga3ce176a96606fd506d3ff28a0a4cdc2a',1,'rtabmap::util3d::proportionalRadiusFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const std::vector< int > &viewpointIndices, const std::map< int, Transform > &viewpoints, float factor=0.01f, float neighborScale=2.0f)']]], + ['proximitydetectionid_22',['proximityDetectionId',['../classrtabmap_1_1Statistics.html#a0aeff90b40410ef769e63ef6b000328b',1,'rtabmap::Statistics']]], + ['proximitydetectionmapid_23',['proximityDetectionMapId',['../classrtabmap_1_1Statistics.html#ae973bc5dc35b89888a67d5e416536c53',1,'rtabmap::Statistics']]], + ['prunenode_24',['pruneNode',['../classrtabmap_1_1RtabmapColorOcTree.html#aea61a0ef99b3c56ecf5178c6d6eeb847',1,'rtabmap::RtabmapColorOcTree']]] ]; diff --git a/preview/pr-1492/api/latest/search/namespaces_0.js b/preview/pr-1492/api/latest/search/namespaces_0.js index edea8a3a..ed0b0a1f 100644 --- a/preview/pr-1492/api/latest/search/namespaces_0.js +++ b/preview/pr-1492/api/latest/search/namespaces_0.js @@ -1,4 +1,7 @@ var searchData= [ - ['graph_0',['graph',['../namespacegraph.html',1,'']]] + ['rtabmap_0',['rtabmap',['../namespacertabmap.html',1,'']]], + ['rtabmap_3a_3agraph_1',['graph',['../namespacertabmap_1_1graph.html',1,'rtabmap']]], + ['rtabmap_3a_3autil2d_2',['util2d',['../namespacertabmap_1_1util2d.html',1,'rtabmap']]], + ['rtabmap_3a_3autil3d_3',['util3d',['../namespacertabmap_1_1util3d.html',1,'rtabmap']]] ]; diff --git a/preview/pr-1492/api/latest/search/pages_0.js b/preview/pr-1492/api/latest/search/pages_0.js index 4d858458..59c0a02e 100644 --- a/preview/pr-1492/api/latest/search/pages_0.js +++ b/preview/pr-1492/api/latest/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['deprecated_20list_0',['Deprecated List',['../deprecated.html',1,'']]] + ['api_0',['RTAB-Map C++ API',['../index.html',1,'']]] ]; diff --git a/preview/pr-1492/api/latest/search/pages_1.js b/preview/pr-1492/api/latest/search/pages_1.js index 1ad91e39..a45d3a7e 100644 --- a/preview/pr-1492/api/latest/search/pages_1.js +++ b/preview/pr-1492/api/latest/search/pages_1.js @@ -1,4 +1,5 @@ var searchData= [ - ['list_0',['Deprecated List',['../deprecated.html',1,'']]] + ['c_20api_0',['RTAB-Map C++ API',['../index.html',1,'']]], + ['command_20line_20tools_1',['Command-line tools',['../tools.html',1,'']]] ]; diff --git a/preview/pr-1492/api/latest/search/pages_2.js b/preview/pr-1492/api/latest/search/pages_2.js index 1775b8de..4d858458 100644 --- a/preview/pr-1492/api/latest/search/pages_2.js +++ b/preview/pr-1492/api/latest/search/pages_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['uresourcegenerator_0',['uResourceGenerator',['../uResourceGeneratorPage.html',1,'']]] + ['deprecated_20list_0',['Deprecated List',['../deprecated.html',1,'']]] ]; diff --git a/preview/pr-1492/api/latest/search/pages_3.js b/preview/pr-1492/api/latest/search/pages_3.js new file mode 100644 index 00000000..2a34a765 --- /dev/null +++ b/preview/pr-1492/api/latest/search/pages_3.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['line_20tools_0',['Command-line tools',['../tools.html',1,'']]], + ['list_1',['Deprecated List',['../deprecated.html',1,'']]] +]; diff --git a/preview/pr-1492/api/latest/search/pages_4.js b/preview/pr-1492/api/latest/search/pages_4.js new file mode 100644 index 00000000..2ea62d88 --- /dev/null +++ b/preview/pr-1492/api/latest/search/pages_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['map_20c_20api_0',['RTAB-Map C++ API',['../index.html',1,'']]] +]; diff --git a/preview/pr-1492/api/latest/search/pages_5.js b/preview/pr-1492/api/latest/search/pages_5.js new file mode 100644 index 00000000..5fb11f7d --- /dev/null +++ b/preview/pr-1492/api/latest/search/pages_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['parameter_20reference_0',['Parameter reference',['../parameters.html',1,'']]] +]; diff --git a/preview/pr-1492/api/latest/search/pages_6.js b/preview/pr-1492/api/latest/search/pages_6.js new file mode 100644 index 00000000..eab65bf3 --- /dev/null +++ b/preview/pr-1492/api/latest/search/pages_6.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['reference_0',['Parameter reference',['../parameters.html',1,'']]], + ['rtab_20map_20c_20api_1',['RTAB-Map C++ API',['../index.html',1,'']]] +]; diff --git a/preview/pr-1492/api/latest/search/pages_7.js b/preview/pr-1492/api/latest/search/pages_7.js new file mode 100644 index 00000000..cee210a7 --- /dev/null +++ b/preview/pr-1492/api/latest/search/pages_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['tools_0',['Command-line tools',['../tools.html',1,'']]] +]; diff --git a/preview/pr-1492/api/latest/search/pages_8.js b/preview/pr-1492/api/latest/search/pages_8.js new file mode 100644 index 00000000..1775b8de --- /dev/null +++ b/preview/pr-1492/api/latest/search/pages_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['uresourcegenerator_0',['uResourceGenerator',['../uResourceGeneratorPage.html',1,'']]] +]; diff --git a/preview/pr-1492/api/latest/search/searchdata.js b/preview/pr-1492/api/latest/search/searchdata.js index 2acc60f8..5e0643de 100644 --- a/preview/pr-1492/api/latest/search/searchdata.js +++ b/preview/pr-1492/api/latest/search/searchdata.js @@ -1,18 +1,18 @@ var indexSectionsWithContent = { - 0: "23:_abcdefghijklmnopqrstuvwxyz~", + 0: "23_abcdefghijklmnoprstuvwxyz~", 1: "bcdefgiklmoprstuv", - 2: "gr", + 2: "r", 3: "u", 4: "abcdefghijklmnoprstuvwxyz~", - 5: "_abcdefghiklmoprstvw", - 6: "el", - 7: "cfilnptuv", + 5: "_abcdefghiklmnoprstvw", + 6: "elpu", + 7: "cfilnpstuv", 8: "k", 9: "u", 10: "u", 11: "23abcdefilnoprstuvw", - 12: "dlu" + 12: "acdlmprtu" }; var indexSectionNames = diff --git a/preview/pr-1492/api/latest/search/typedefs_2.js b/preview/pr-1492/api/latest/search/typedefs_2.js new file mode 100644 index 00000000..908f96da --- /dev/null +++ b/preview/pr-1492/api/latest/search/typedefs_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['parametersmap_0',['ParametersMap',['../namespacertabmap.html#ad08b6f1796a27dd7316c99c385e2cc55',1,'rtabmap']]], + ['parameterspair_1',['ParametersPair',['../namespacertabmap.html#a4d38c2e87cb7a46dc4299f7bd4d95a01',1,'rtabmap']]] +]; diff --git a/preview/pr-1492/api/latest/search/typedefs_3.js b/preview/pr-1492/api/latest/search/typedefs_3.js new file mode 100644 index 00000000..b506edc9 --- /dev/null +++ b/preview/pr-1492/api/latest/search/typedefs_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['uthreadnode_0',['UThreadNode',['../UThreadNode_8h.html#a82fc8ffe23f95d50f934eb27afd351d6',1,'UThreadNode.h']]] +]; diff --git a/preview/pr-1492/api/latest/search/variables_10.js b/preview/pr-1492/api/latest/search/variables_10.js index bd13fa63..a09d0b94 100644 --- a/preview/pr-1492/api/latest/search/variables_10.js +++ b/preview/pr-1492/api/latest/search/variables_10.js @@ -1,4 +1,7 @@ var searchData= [ - ['stamp_0',['stamp',['../classrtabmap_1_1SensorCaptureInfo.html#ab9f52d419f810e3044f56583ed230902',1,'rtabmap::SensorCaptureInfo']]] + ['refcorners_0',['refCorners',['../classrtabmap_1_1OdometryInfo.html#a191435796512e2d1b6fd06c36bbc7516',1,'rtabmap::OdometryInfo']]], + ['reg_1',['reg',['../classrtabmap_1_1OdometryInfo.html#a15a03ce5044cf0c6af77085777c4df7a',1,'rtabmap::OdometryInfo']]], + ['rejectedmsg_2',['rejectedMsg',['../classrtabmap_1_1RegistrationInfo.html#af47520f216ad7259cfcc07254c4daa96',1,'rtabmap::RegistrationInfo']]], + ['rtabmapcoloroctreememberinit_3',['RtabmapColorOcTreeMemberInit',['../classrtabmap_1_1RtabmapColorOcTree.html#aa365df57ec5726f1d9ccff0c50a1cfbd',1,'rtabmap::RtabmapColorOcTree']]] ]; diff --git a/preview/pr-1492/api/latest/search/variables_11.js b/preview/pr-1492/api/latest/search/variables_11.js index 2cca249d..73d291c9 100644 --- a/preview/pr-1492/api/latest/search/variables_11.js +++ b/preview/pr-1492/api/latest/search/variables_11.js @@ -1,15 +1,4 @@ var searchData= [ - ['timebilateralfiltering_0',['timeBilateralFiltering',['../classrtabmap_1_1SensorCaptureInfo.html#a0052a472c18e314445e2af75f11e3fe2',1,'rtabmap::SensorCaptureInfo']]], - ['timecapture_1',['timeCapture',['../classrtabmap_1_1SensorCaptureInfo.html#a14653b32350b0e5437d0effd8af03ddd',1,'rtabmap::SensorCaptureInfo']]], - ['timedeskewing_2',['timeDeskewing',['../classrtabmap_1_1SensorCaptureInfo.html#a94779ab38ab44408fd81df43338a03dd',1,'rtabmap::SensorCaptureInfo']]], - ['timedisparity_3',['timeDisparity',['../classrtabmap_1_1SensorCaptureInfo.html#ae7178e4a406254614a227904c08035a7',1,'rtabmap::SensorCaptureInfo']]], - ['timehistogramequalization_4',['timeHistogramEqualization',['../classrtabmap_1_1SensorCaptureInfo.html#aa5b8ab859cae2ef8b71b2768c9119204',1,'rtabmap::SensorCaptureInfo']]], - ['timeimagedecimation_5',['timeImageDecimation',['../classrtabmap_1_1SensorCaptureInfo.html#ad270963d02944fa0e93751304d7a14ae',1,'rtabmap::SensorCaptureInfo']]], - ['timemirroring_6',['timeMirroring',['../classrtabmap_1_1SensorCaptureInfo.html#a2e95b64dd13e9960460965f7121dc948',1,'rtabmap::SensorCaptureInfo']]], - ['timescanfromdepth_7',['timeScanFromDepth',['../classrtabmap_1_1SensorCaptureInfo.html#a0903975d22d60fe339a18c7f3f114934',1,'rtabmap::SensorCaptureInfo']]], - ['timestereoexposurecompensation_8',['timeStereoExposureCompensation',['../classrtabmap_1_1SensorCaptureInfo.html#a319070f2296632120e1101bf8ea18cda',1,'rtabmap::SensorCaptureInfo']]], - ['timetotal_9',['timeTotal',['../classrtabmap_1_1SensorCaptureInfo.html#a974419b0d05f9c56db0ec40258b56535',1,'rtabmap::SensorCaptureInfo']]], - ['timeundistortdepth_10',['timeUndistortDepth',['../classrtabmap_1_1SensorCaptureInfo.html#afddf554ad1f8a400d3c96c3ec1be61bf',1,'rtabmap::SensorCaptureInfo']]], - ['totaltime_11',['totalTime',['../classrtabmap_1_1RegistrationInfo.html#a52c83dd2b8f59c4ed360dc0eadc5de57',1,'rtabmap::RegistrationInfo']]] + ['stamp_0',['stamp',['../classrtabmap_1_1OdometryInfo.html#a7b005bbc7922cf3c6c352451f65b199d',1,'rtabmap::OdometryInfo::stamp'],['../classrtabmap_1_1SensorCaptureInfo.html#ab9f52d419f810e3044f56583ed230902',1,'rtabmap::SensorCaptureInfo::stamp']]] ]; diff --git a/preview/pr-1492/api/latest/search/variables_12.js b/preview/pr-1492/api/latest/search/variables_12.js index bcdf8f3f..a1d1df97 100644 --- a/preview/pr-1492/api/latest/search/variables_12.js +++ b/preview/pr-1492/api/latest/search/variables_12.js @@ -1,5 +1,21 @@ var searchData= [ - ['variance_0',['variance',['../classrtabmap_1_1RegistrationInfo.html#a95b6903a7b750f9ada14000dc37800dc',1,'rtabmap::RegistrationInfo']]], - ['viewpoint_1',['viewPoint',['../classrtabmap_1_1LocalGrid.html#aa8f5a6219144d584cde0fe6b565ac0bb',1,'rtabmap::LocalGrid']]] + ['timebilateralfiltering_0',['timeBilateralFiltering',['../classrtabmap_1_1SensorCaptureInfo.html#a0052a472c18e314445e2af75f11e3fe2',1,'rtabmap::SensorCaptureInfo']]], + ['timecapture_1',['timeCapture',['../classrtabmap_1_1SensorCaptureInfo.html#a14653b32350b0e5437d0effd8af03ddd',1,'rtabmap::SensorCaptureInfo']]], + ['timedeskewing_2',['timedeskewing',['../classrtabmap_1_1OdometryInfo.html#a929c2dc356766dc0f498aa1068ad7ef4',1,'rtabmap::OdometryInfo::timeDeskewing'],['../classrtabmap_1_1SensorCaptureInfo.html#a94779ab38ab44408fd81df43338a03dd',1,'rtabmap::SensorCaptureInfo::timeDeskewing']]], + ['timedisparity_3',['timeDisparity',['../classrtabmap_1_1SensorCaptureInfo.html#ae7178e4a406254614a227904c08035a7',1,'rtabmap::SensorCaptureInfo']]], + ['timeestimation_4',['timeEstimation',['../classrtabmap_1_1OdometryInfo.html#a91407f56fef27c619e27fdd91003dadf',1,'rtabmap::OdometryInfo']]], + ['timehistogramequalization_5',['timeHistogramEqualization',['../classrtabmap_1_1SensorCaptureInfo.html#aa5b8ab859cae2ef8b71b2768c9119204',1,'rtabmap::SensorCaptureInfo']]], + ['timeimagedecimation_6',['timeImageDecimation',['../classrtabmap_1_1SensorCaptureInfo.html#ad270963d02944fa0e93751304d7a14ae',1,'rtabmap::SensorCaptureInfo']]], + ['timemirroring_7',['timeMirroring',['../classrtabmap_1_1SensorCaptureInfo.html#a2e95b64dd13e9960460965f7121dc948',1,'rtabmap::SensorCaptureInfo']]], + ['timeparticlefiltering_8',['timeParticleFiltering',['../classrtabmap_1_1OdometryInfo.html#aae03a73e704e23ea5142de821b618e6e',1,'rtabmap::OdometryInfo']]], + ['timescanfromdepth_9',['timeScanFromDepth',['../classrtabmap_1_1SensorCaptureInfo.html#a0903975d22d60fe339a18c7f3f114934',1,'rtabmap::SensorCaptureInfo']]], + ['timestereoexposurecompensation_10',['timeStereoExposureCompensation',['../classrtabmap_1_1SensorCaptureInfo.html#a319070f2296632120e1101bf8ea18cda',1,'rtabmap::SensorCaptureInfo']]], + ['timetotal_11',['timeTotal',['../classrtabmap_1_1SensorCaptureInfo.html#a974419b0d05f9c56db0ec40258b56535',1,'rtabmap::SensorCaptureInfo']]], + ['timeundistortdepth_12',['timeUndistortDepth',['../classrtabmap_1_1SensorCaptureInfo.html#afddf554ad1f8a400d3c96c3ec1be61bf',1,'rtabmap::SensorCaptureInfo']]], + ['totaltime_13',['totalTime',['../classrtabmap_1_1RegistrationInfo.html#a52c83dd2b8f59c4ed360dc0eadc5de57',1,'rtabmap::RegistrationInfo']]], + ['transform_14',['transform',['../classrtabmap_1_1OdometryInfo.html#ad4f09afa610091012c2edd7708d722c5',1,'rtabmap::OdometryInfo']]], + ['transformfiltered_15',['transformFiltered',['../classrtabmap_1_1OdometryInfo.html#ac786b5953b124a80524a051cfbcb7460',1,'rtabmap::OdometryInfo']]], + ['transformgroundtruth_16',['transformGroundTruth',['../classrtabmap_1_1OdometryInfo.html#aba971e389867f752f04ecd7b17471f6e',1,'rtabmap::OdometryInfo']]], + ['type_17',['type',['../classrtabmap_1_1OdometryInfo.html#ad2fa24b41e053e6a2f90dcb0189a901d',1,'rtabmap::OdometryInfo']]] ]; diff --git a/preview/pr-1492/api/latest/search/variables_13.js b/preview/pr-1492/api/latest/search/variables_13.js index c50233ee..bcdf8f3f 100644 --- a/preview/pr-1492/api/latest/search/variables_13.js +++ b/preview/pr-1492/api/latest/search/variables_13.js @@ -1,4 +1,5 @@ var searchData= [ - ['width_5f_0',['width_',['../classclams_1_1DiscreteDepthDistortionModel.html#a7de0c7b8a5db34270645b6454f74392c',1,'clams::DiscreteDepthDistortionModel']]] + ['variance_0',['variance',['../classrtabmap_1_1RegistrationInfo.html#a95b6903a7b750f9ada14000dc37800dc',1,'rtabmap::RegistrationInfo']]], + ['viewpoint_1',['viewPoint',['../classrtabmap_1_1LocalGrid.html#aa8f5a6219144d584cde0fe6b565ac0bb',1,'rtabmap::LocalGrid']]] ]; diff --git a/preview/pr-1492/api/latest/search/variables_14.js b/preview/pr-1492/api/latest/search/variables_14.js new file mode 100644 index 00000000..1ce602c4 --- /dev/null +++ b/preview/pr-1492/api/latest/search/variables_14.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['width_5f_0',['width_',['../classclams_1_1DiscreteDepthDistortionModel.html#a7de0c7b8a5db34270645b6454f74392c',1,'clams::DiscreteDepthDistortionModel']]], + ['words_1',['words',['../classrtabmap_1_1OdometryInfo.html#ac40ddcfab5cd0c6b9fe34aa5b0143814',1,'rtabmap::OdometryInfo']]] +]; diff --git a/preview/pr-1492/api/latest/search/variables_3.js b/preview/pr-1492/api/latest/search/variables_3.js index af0503ea..6ce6462c 100644 --- a/preview/pr-1492/api/latest/search/variables_3.js +++ b/preview/pr-1492/api/latest/search/variables_3.js @@ -6,7 +6,8 @@ var searchData= ['cameraname_3',['cameraName',['../classrtabmap_1_1SensorCaptureInfo.html#a8f4c2fb07970cb40bf2fe7ad19743d23',1,'rtabmap::SensorCaptureInfo']]], ['camerathread_4',['CameraThread',['../namespacertabmap.html#acd001e2ea3d2e44d9e24faab74d36324',1,'rtabmap']]], ['cellsize_5',['cellSize',['../classrtabmap_1_1LocalGrid.html#a13abf7a3ed9d8680ea339551401b62f5',1,'rtabmap::LocalGrid']]], - ['covariance_6',['covariance',['../classrtabmap_1_1RegistrationInfo.html#a347f413d8a96dea23c4fdc6af2a1ddb5',1,'rtabmap::RegistrationInfo']]], - ['covariance_5fangular_5fepsilon_7',['COVARIANCE_ANGULAR_EPSILON',['../classrtabmap_1_1Registration.html#ae40b7ab65642aac9f21f44887b23b97d',1,'rtabmap::Registration']]], - ['covariance_5flinear_5fepsilon_8',['COVARIANCE_LINEAR_EPSILON',['../classrtabmap_1_1Registration.html#a7c8c2d7a65357ef9f5d60ce3f763f4b3',1,'rtabmap::Registration']]] + ['cornerinliers_6',['cornerInliers',['../classrtabmap_1_1OdometryInfo.html#a6410510dbdd2e9ce8fb1e7cb60dc3c4e',1,'rtabmap::OdometryInfo']]], + ['covariance_7',['covariance',['../classrtabmap_1_1RegistrationInfo.html#a347f413d8a96dea23c4fdc6af2a1ddb5',1,'rtabmap::RegistrationInfo']]], + ['covariance_5fangular_5fepsilon_8',['COVARIANCE_ANGULAR_EPSILON',['../classrtabmap_1_1Registration.html#ae40b7ab65642aac9f21f44887b23b97d',1,'rtabmap::Registration']]], + ['covariance_5flinear_5fepsilon_9',['COVARIANCE_LINEAR_EPSILON',['../classrtabmap_1_1Registration.html#a7c8c2d7a65357ef9f5d60ce3f763f4b3',1,'rtabmap::Registration']]] ]; diff --git a/preview/pr-1492/api/latest/search/variables_4.js b/preview/pr-1492/api/latest/search/variables_4.js index 637766a0..ada8e8c2 100644 --- a/preview/pr-1492/api/latest/search/variables_4.js +++ b/preview/pr-1492/api/latest/search/variables_4.js @@ -1,5 +1,6 @@ var searchData= [ ['depth_0',['depth',['../classrtabmap_1_1FeatureBA.html#ad48600a5b6ed17e7713f1485c4317948',1,'rtabmap::FeatureBA']]], - ['descriptor_1',['descriptor',['../classrtabmap_1_1FeatureBA.html#a7db630b2f418b05d2fbd772d1caadf48',1,'rtabmap::FeatureBA']]] + ['descriptor_1',['descriptor',['../classrtabmap_1_1FeatureBA.html#a7db630b2f418b05d2fbd772d1caadf48',1,'rtabmap::FeatureBA']]], + ['distancetravelled_2',['distanceTravelled',['../classrtabmap_1_1OdometryInfo.html#a669d252c42f5635ecbe0288c1b0e8721',1,'rtabmap::OdometryInfo']]] ]; diff --git a/preview/pr-1492/api/latest/search/variables_6.js b/preview/pr-1492/api/latest/search/variables_6.js index ab33a1f6..afbf362a 100644 --- a/preview/pr-1492/api/latest/search/variables_6.js +++ b/preview/pr-1492/api/latest/search/variables_6.js @@ -1,4 +1,5 @@ var searchData= [ - ['frustums_5f_0',['frustums_',['../classclams_1_1DiscreteDepthDistortionModel.html#a21e2cb0d6cb694629231405ca67f00a1',1,'clams::DiscreteDepthDistortionModel']]] + ['features_0',['features',['../classrtabmap_1_1OdometryInfo.html#a736c2515b2347de6e1c6099a727aea8c',1,'rtabmap::OdometryInfo']]], + ['frustums_5f_1',['frustums_',['../classclams_1_1DiscreteDepthDistortionModel.html#a21e2cb0d6cb694629231405ca67f00a1',1,'clams::DiscreteDepthDistortionModel']]] ]; diff --git a/preview/pr-1492/api/latest/search/variables_7.js b/preview/pr-1492/api/latest/search/variables_7.js index bbf36597..131079e4 100644 --- a/preview/pr-1492/api/latest/search/variables_7.js +++ b/preview/pr-1492/api/latest/search/variables_7.js @@ -1,4 +1,8 @@ var searchData= [ - ['groundcells_0',['groundCells',['../classrtabmap_1_1LocalGrid.html#a1d828782755374c7601810b35f99a9e5',1,'rtabmap::LocalGrid']]] + ['gravitypitcherror_0',['gravityPitchError',['../classrtabmap_1_1OdometryInfo.html#a9b58bbc659878dc763c6f0201b2ecd28',1,'rtabmap::OdometryInfo']]], + ['gravityrollerror_1',['gravityRollError',['../classrtabmap_1_1OdometryInfo.html#a7641b415d9d08f7d267ca25ee564a2a7',1,'rtabmap::OdometryInfo']]], + ['groundcells_2',['groundCells',['../classrtabmap_1_1LocalGrid.html#a1d828782755374c7601810b35f99a9e5',1,'rtabmap::LocalGrid']]], + ['guess_3',['guess',['../classrtabmap_1_1OdometryInfo.html#a8aa1c7947217518727a62bb55106a706',1,'rtabmap::OdometryInfo']]], + ['guessvelocity_4',['guessVelocity',['../classrtabmap_1_1OdometryInfo.html#a3aec571c2fae4b6e3b1197d9f7adabed',1,'rtabmap::OdometryInfo']]] ]; diff --git a/preview/pr-1492/api/latest/search/variables_9.js b/preview/pr-1492/api/latest/search/variables_9.js index 40349cfc..dee93dd0 100644 --- a/preview/pr-1492/api/latest/search/variables_9.js +++ b/preview/pr-1492/api/latest/search/variables_9.js @@ -16,5 +16,6 @@ var searchData= ['inliersids_13',['inliersIDs',['../classrtabmap_1_1RegistrationInfo.html#a3672f48c403ae0d9a309aa7b3a0715b2',1,'rtabmap::RegistrationInfo']]], ['inliersmeandistance_14',['inliersMeanDistance',['../classrtabmap_1_1RegistrationInfo.html#a9b5a886b0d4a77966820ed5766ff42fc',1,'rtabmap::RegistrationInfo']]], ['inlierspercam_15',['inliersPerCam',['../classrtabmap_1_1RegistrationInfo.html#a1537d6d65162a8c84cabcae7fba37c26',1,'rtabmap::RegistrationInfo']]], - ['inliersratio_16',['inliersRatio',['../classrtabmap_1_1RegistrationInfo.html#a2ffbcc42740094d7cb5e38bcd03006c8',1,'rtabmap::RegistrationInfo']]] + ['inliersratio_16',['inliersRatio',['../classrtabmap_1_1RegistrationInfo.html#a2ffbcc42740094d7cb5e38bcd03006c8',1,'rtabmap::RegistrationInfo']]], + ['interval_17',['interval',['../classrtabmap_1_1OdometryInfo.html#a2c12cf07f29ecbafe6eacfd2e987adb6',1,'rtabmap::OdometryInfo']]] ]; diff --git a/preview/pr-1492/api/latest/search/variables_a.js b/preview/pr-1492/api/latest/search/variables_a.js index cf5e4787..3b28b1a8 100644 --- a/preview/pr-1492/api/latest/search/variables_a.js +++ b/preview/pr-1492/api/latest/search/variables_a.js @@ -1,8 +1,9 @@ var searchData= [ ['kdefaultlogfilename_0',['kDefaultLogFileName',['../classULogger.html#ad18593456dbc3c4157ce986f55de6795',1,'ULogger']]], - ['kidinvalid_1',['kIdInvalid',['../classrtabmap_1_1Memory.html#ac78b3a9a3394eb63c50650a4b8ada68e',1,'rtabmap::Memory']]], - ['kidstart_2',['kIdStart',['../classrtabmap_1_1Memory.html#a12042e10017298c4dcf6e435c5a2290a',1,'rtabmap::Memory']]], - ['kidvirtual_3',['kIdVirtual',['../classrtabmap_1_1Memory.html#a539ccf650a81905db46dd6d98112f603',1,'rtabmap::Memory']]], - ['kpt_4',['kpt',['../classrtabmap_1_1FeatureBA.html#a2bea5690d958d81f5edfa6df954d4a8b',1,'rtabmap::FeatureBA']]] + ['keyframeadded_1',['keyFrameAdded',['../classrtabmap_1_1OdometryInfo.html#a9e40155a67416dcb420f4164e4aa348a',1,'rtabmap::OdometryInfo']]], + ['kidinvalid_2',['kIdInvalid',['../classrtabmap_1_1Memory.html#ac78b3a9a3394eb63c50650a4b8ada68e',1,'rtabmap::Memory']]], + ['kidstart_3',['kIdStart',['../classrtabmap_1_1Memory.html#a12042e10017298c4dcf6e435c5a2290a',1,'rtabmap::Memory']]], + ['kidvirtual_4',['kIdVirtual',['../classrtabmap_1_1Memory.html#a539ccf650a81905db46dd6d98112f603',1,'rtabmap::Memory']]], + ['kpt_5',['kpt',['../classrtabmap_1_1FeatureBA.html#a2bea5690d958d81f5edfa6df954d4a8b',1,'rtabmap::FeatureBA']]] ]; diff --git a/preview/pr-1492/api/latest/search/variables_b.js b/preview/pr-1492/api/latest/search/variables_b.js index 6fe55319..28fd2d64 100644 --- a/preview/pr-1492/api/latest/search/variables_b.js +++ b/preview/pr-1492/api/latest/search/variables_b.js @@ -2,5 +2,19 @@ var searchData= [ ['linear_0',['linear',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#a81e053c54198c0c57dba6ef65d1c3a8c',1,'rtabmap::graph::MaxGraphErrors']]], ['linearlink_1',['linearLink',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#ae51dd46bd7d7f6779b681eb906654321',1,'rtabmap::graph::MaxGraphErrors']]], - ['linearratio_2',['linearRatio',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#a2a49ed004369d9a6670781d7f3b3cae9',1,'rtabmap::graph::MaxGraphErrors']]] + ['linearratio_2',['linearRatio',['../structrtabmap_1_1graph_1_1MaxGraphErrors.html#a2a49ed004369d9a6670781d7f3b3cae9',1,'rtabmap::graph::MaxGraphErrors']]], + ['localbundleavginlierdistance_3',['localBundleAvgInlierDistance',['../classrtabmap_1_1OdometryInfo.html#ad0e7d3544c09f38383ec7c130af42b26',1,'rtabmap::OdometryInfo']]], + ['localbundleconstraints_4',['localBundleConstraints',['../classrtabmap_1_1OdometryInfo.html#a4fe896b703671cf7f57573fa109ffa9a',1,'rtabmap::OdometryInfo']]], + ['localbundlemaxkeyframesforinlier_5',['localBundleMaxKeyFramesForInlier',['../classrtabmap_1_1OdometryInfo.html#a78ab082f3310ea5ac8b11e54ba3a3014',1,'rtabmap::OdometryInfo']]], + ['localbundlemodels_6',['localBundleModels',['../classrtabmap_1_1OdometryInfo.html#aaa91ea67105c8c174245a7b192e868e3',1,'rtabmap::OdometryInfo']]], + ['localbundleoutliers_7',['localBundleOutliers',['../classrtabmap_1_1OdometryInfo.html#a9ec2aadde776985736ac9f3ec2b7cb82',1,'rtabmap::OdometryInfo']]], + ['localbundleoutlierspercam_8',['localBundleOutliersPerCam',['../classrtabmap_1_1OdometryInfo.html#ab10aab5c7851215060b3ca9a58543206',1,'rtabmap::OdometryInfo']]], + ['localbundleposes_9',['localBundlePoses',['../classrtabmap_1_1OdometryInfo.html#ac6fbabe2f348c15f87807a928aeda82b',1,'rtabmap::OdometryInfo']]], + ['localbundletime_10',['localBundleTime',['../classrtabmap_1_1OdometryInfo.html#adbfce0f63a7eedd0a0557ecf4420dfd0',1,'rtabmap::OdometryInfo']]], + ['localkeyframes_11',['localKeyFrames',['../classrtabmap_1_1OdometryInfo.html#a5a6b81745b811070092549a1cfdfebbe',1,'rtabmap::OdometryInfo']]], + ['localmap_12',['localMap',['../classrtabmap_1_1OdometryInfo.html#a2231e7c27db459398b6b51fad108f876',1,'rtabmap::OdometryInfo']]], + ['localmapsize_13',['localMapSize',['../classrtabmap_1_1OdometryInfo.html#a563234c5e3047350ea3694df0ef95b03',1,'rtabmap::OdometryInfo']]], + ['localscanmap_14',['localScanMap',['../classrtabmap_1_1OdometryInfo.html#a08ee9e84949857719b76d082559f3cbc',1,'rtabmap::OdometryInfo']]], + ['localscanmapsize_15',['localScanMapSize',['../classrtabmap_1_1OdometryInfo.html#ad0a0b1581cde378c7788e111384d4cfc',1,'rtabmap::OdometryInfo']]], + ['lost_16',['lost',['../classrtabmap_1_1OdometryInfo.html#aa4c3fb893f6dcac1d67eeac6836b4faa',1,'rtabmap::OdometryInfo']]] ]; diff --git a/preview/pr-1492/api/latest/search/variables_c.js b/preview/pr-1492/api/latest/search/variables_c.js index 61666932..f4931b3a 100644 --- a/preview/pr-1492/api/latest/search/variables_c.js +++ b/preview/pr-1492/api/latest/search/variables_c.js @@ -2,5 +2,6 @@ var searchData= [ ['matches_0',['matches',['../classrtabmap_1_1RegistrationInfo.html#a5dd0548e61c157636449fb607869f3a8',1,'rtabmap::RegistrationInfo']]], ['matchesids_1',['matchesIDs',['../classrtabmap_1_1RegistrationInfo.html#aa7a148863f31e6556f483b7d932a40dc',1,'rtabmap::RegistrationInfo']]], - ['matchespercam_2',['matchesPerCam',['../classrtabmap_1_1RegistrationInfo.html#ab79de88af655e987d8232d5b86d7ad82',1,'rtabmap::RegistrationInfo']]] + ['matchespercam_2',['matchesPerCam',['../classrtabmap_1_1RegistrationInfo.html#ab79de88af655e987d8232d5b86d7ad82',1,'rtabmap::RegistrationInfo']]], + ['memoryusage_3',['memoryUsage',['../classrtabmap_1_1OdometryInfo.html#ad7f7beb7810db1912c20b05e94eafdf3',1,'rtabmap::OdometryInfo']]] ]; diff --git a/preview/pr-1492/api/latest/search/variables_d.js b/preview/pr-1492/api/latest/search/variables_d.js index e55267d3..4057108a 100644 --- a/preview/pr-1492/api/latest/search/variables_d.js +++ b/preview/pr-1492/api/latest/search/variables_d.js @@ -1,7 +1,4 @@ var searchData= [ - ['obstaclecells_0',['obstacleCells',['../classrtabmap_1_1LocalGrid.html#abe290c60168557fb899914f53e4ad1a1',1,'rtabmap::LocalGrid']]], - ['odomcovariance_1',['odomCovariance',['../classrtabmap_1_1SensorCaptureInfo.html#a8f5b899e1120bc8e68cdfd1b46327107',1,'rtabmap::SensorCaptureInfo']]], - ['odompose_2',['odomPose',['../classrtabmap_1_1SensorCaptureInfo.html#a5c086f941e4fa816ec608779ac03f640',1,'rtabmap::SensorCaptureInfo']]], - ['odomvelocity_3',['odomVelocity',['../classrtabmap_1_1SensorCaptureInfo.html#a5f544019df408896fed21c48fb3c0197',1,'rtabmap::SensorCaptureInfo']]] + ['newcorners_0',['newCorners',['../classrtabmap_1_1OdometryInfo.html#a028f791a3005377516d217608a696556',1,'rtabmap::OdometryInfo']]] ]; diff --git a/preview/pr-1492/api/latest/search/variables_e.js b/preview/pr-1492/api/latest/search/variables_e.js index 291e4da7..e55267d3 100644 --- a/preview/pr-1492/api/latest/search/variables_e.js +++ b/preview/pr-1492/api/latest/search/variables_e.js @@ -1,4 +1,7 @@ var searchData= [ - ['projectedids_0',['projectedIDs',['../classrtabmap_1_1RegistrationInfo.html#aa81f7ffab8e77dfc5240fd7e9a587498',1,'rtabmap::RegistrationInfo']]] + ['obstaclecells_0',['obstacleCells',['../classrtabmap_1_1LocalGrid.html#abe290c60168557fb899914f53e4ad1a1',1,'rtabmap::LocalGrid']]], + ['odomcovariance_1',['odomCovariance',['../classrtabmap_1_1SensorCaptureInfo.html#a8f5b899e1120bc8e68cdfd1b46327107',1,'rtabmap::SensorCaptureInfo']]], + ['odompose_2',['odomPose',['../classrtabmap_1_1SensorCaptureInfo.html#a5c086f941e4fa816ec608779ac03f640',1,'rtabmap::SensorCaptureInfo']]], + ['odomvelocity_3',['odomVelocity',['../classrtabmap_1_1SensorCaptureInfo.html#a5f544019df408896fed21c48fb3c0197',1,'rtabmap::SensorCaptureInfo']]] ]; diff --git a/preview/pr-1492/api/latest/search/variables_f.js b/preview/pr-1492/api/latest/search/variables_f.js index 8ddb5582..291e4da7 100644 --- a/preview/pr-1492/api/latest/search/variables_f.js +++ b/preview/pr-1492/api/latest/search/variables_f.js @@ -1,5 +1,4 @@ var searchData= [ - ['rejectedmsg_0',['rejectedMsg',['../classrtabmap_1_1RegistrationInfo.html#af47520f216ad7259cfcc07254c4daa96',1,'rtabmap::RegistrationInfo']]], - ['rtabmapcoloroctreememberinit_1',['RtabmapColorOcTreeMemberInit',['../classrtabmap_1_1RtabmapColorOcTree.html#aa365df57ec5726f1d9ccff0c50a1cfbd',1,'rtabmap::RtabmapColorOcTree']]] + ['projectedids_0',['projectedIDs',['../classrtabmap_1_1RegistrationInfo.html#aa81f7ffab8e77dfc5240fd7e9a587498',1,'rtabmap::RegistrationInfo']]] ]; diff --git a/preview/pr-1492/api/latest/slam__calibrator_8h_source.html b/preview/pr-1492/api/latest/slam__calibrator_8h_source.html index 854fa059..a7f9c261 100644 --- a/preview/pr-1492/api/latest/slam__calibrator_8h_source.html +++ b/preview/pr-1492/api/latest/slam__calibrator_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    slam_calibrator.h
    @@ -136,9 +153,13 @@ $(document).ready(function() { init_codefold(0); });
    49
    50#endif // SLAM_CALIBRATOR_H
    + - + diff --git a/preview/pr-1492/api/latest/stereoRectifyFisheye_8h_source.html b/preview/pr-1492/api/latest/stereoRectifyFisheye_8h_source.html index 98b7ce86..13208c83 100644 --- a/preview/pr-1492/api/latest/stereoRectifyFisheye_8h_source.html +++ b/preview/pr-1492/api/latest/stereoRectifyFisheye_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    stereoRectifyFisheye.h
    @@ -1340,9 +1357,13 @@ $(document).ready(function() { init_codefold(0); });
    1254#endif /* CORELIB_SRC_OPENCV_STEREORECTIFYFISHEYE_H_ */
    + - + diff --git a/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIRT-members.html b/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIRT-members.html index 88b9cbd5..c58508f8 100644 --- a/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIRT-members.html +++ b/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIRT-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::PointXYZIRT Member List
    @@ -88,9 +105,12 @@ $(function() { ring (defined in rtabmap::PointXYZIRT)rtabmap::PointXYZIRT time (defined in rtabmap::PointXYZIRT)rtabmap::PointXYZIRT + - + diff --git a/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIRT.html b/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIRT.html index 02c7e3b0..25de1d55 100644 --- a/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIRT.html +++ b/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIRT.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Attributes | @@ -173,9 +190,13 @@ Public Attributes
  • corelib/include/rtabmap/core/util3d.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIT-members.html b/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIT-members.html index 13430567..59e695fc 100644 --- a/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIT-members.html +++ b/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIT-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    rtabmap::PointXYZIT Member List
    @@ -89,9 +106,12 @@ $(function() { y (defined in rtabmap::PointXYZIT)rtabmap::PointXYZIT z (defined in rtabmap::PointXYZIT)rtabmap::PointXYZIT + - + diff --git a/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIT.html b/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIT.html index b5660b25..a30797ce 100644 --- a/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIT.html +++ b/preview/pr-1492/api/latest/structrtabmap_1_1PointXYZIT.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    Public Attributes | @@ -185,9 +202,13 @@ Public Attributes
  • corelib/include/rtabmap/core/lidar/LidarVLP16.h
  • +
    - + diff --git a/preview/pr-1492/api/latest/structrtabmap_1_1graph_1_1MaxGraphErrors-members.html b/preview/pr-1492/api/latest/structrtabmap_1_1graph_1_1MaxGraphErrors-members.html index a5315407..6f456326 100644 --- a/preview/pr-1492/api/latest/structrtabmap_1_1graph_1_1MaxGraphErrors-members.html +++ b/preview/pr-1492/api/latest/structrtabmap_1_1graph_1_1MaxGraphErrors-members.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    rtabmap::graph::MaxGraphErrors Member List
    @@ -90,9 +107,12 @@ $(function() { linearLinkrtabmap::graph::MaxGraphErrors linearRatiortabmap::graph::MaxGraphErrors + - + diff --git a/preview/pr-1492/api/latest/structrtabmap_1_1graph_1_1MaxGraphErrors.html b/preview/pr-1492/api/latest/structrtabmap_1_1graph_1_1MaxGraphErrors.html index 9a4dad99..786c9f41 100644 --- a/preview/pr-1492/api/latest/structrtabmap_1_1graph_1_1MaxGraphErrors.html +++ b/preview/pr-1492/api/latest/structrtabmap_1_1graph_1_1MaxGraphErrors.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    - -
    Public Attributes | @@ -97,7 +114,7 @@ Collaboration diagram for rtabmap::graph::MaxGraphErrors:
    -
    [legend]
    +
    [legend]
    @@ -238,9 +255,13 @@ Public Attributes
  • corelib/include/rtabmap/core/Graph.h
  • + - + diff --git a/preview/pr-1492/api/latest/structrtabmap_1_1graph_1_1MaxGraphErrors.js b/preview/pr-1492/api/latest/structrtabmap_1_1graph_1_1MaxGraphErrors.js new file mode 100644 index 00000000..1cc3b7c3 --- /dev/null +++ b/preview/pr-1492/api/latest/structrtabmap_1_1graph_1_1MaxGraphErrors.js @@ -0,0 +1,9 @@ +var structrtabmap_1_1graph_1_1MaxGraphErrors = +[ + [ "linear", "structrtabmap_1_1graph_1_1MaxGraphErrors.html#a81e053c54198c0c57dba6ef65d1c3a8c", null ], + [ "angular", "structrtabmap_1_1graph_1_1MaxGraphErrors.html#a08918b252e5814477beff38b423df39b", null ], + [ "linearRatio", "structrtabmap_1_1graph_1_1MaxGraphErrors.html#a2a49ed004369d9a6670781d7f3b3cae9", null ], + [ "angularRatio", "structrtabmap_1_1graph_1_1MaxGraphErrors.html#a97bead9a8191f2746e2586a965ca3c80", null ], + [ "linearLink", "structrtabmap_1_1graph_1_1MaxGraphErrors.html#ae51dd46bd7d7f6779b681eb906654321", null ], + [ "angularLink", "structrtabmap_1_1graph_1_1MaxGraphErrors.html#a95dc5269dfe47ed56b315cebe3389ab6", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/tools.html b/preview/pr-1492/api/latest/tools.html new file mode 100644 index 00000000..67124839 --- /dev/null +++ b/preview/pr-1492/api/latest/tools.html @@ -0,0 +1,192 @@ + + + + + + + + +RTAB-Map: Command-line tools + + + + + + + + + + + + + + + + +
    +
    +

    Public Attributes

    + + + + + +
    +
    RTAB-Map 0.23.10 +
    +
    Real-Time Appearance-Based Mapping
    +
    + + + + + + + + + +
    + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    +
    + +
    +
    Command-line tools
    +
    +
    +

    Building RTAB-Map installs a set of executables next to the libraries. They are built on the same API these pages document, so each one is also a worked example of it – and the quickest way to inspect, replay or convert a map without writing code.

    +

    All of them take the --Param Group/Name value arguments described in the Parameter reference, and print their options with --help.

    +

    +Working with a map

    + + + + + + + + + + + + + + + + + + + + + +
    Command What it does
    rtabmap-info Prints a database summary: version, sizes, parameters and per-node statistics. --diff shows only the parameters that differ from the defaults, or from another database.
    rtabmap-export Exports the map: assembled point cloud, mesh or textured mesh (.ply, .pcd, .obj), 2D occupancy grid, poses and camera images. Filtering, decimation, colour and texturing are all options.
    rtabmap-report Reports the statistics recorded in one or several databases: RMSE against ground truth, timings, loop closures. Plots them when built with Qt.
    rtabmap-recovery Repairs a database whose session was not closed properly (e.g. after a crash), by rebuilding it from the nodes and links that can still be read. The original is kept as *.backup.db unless -d is given.
    rtabmap-reprocess Replays the data of a database through a fresh Rtabmap instance, with different parameters, and writes a new database. Several databases can be merged in one run. The way to try a new configuration on recorded data.
    rtabmap-detectMoreLoopClosures Looks for additional loop closures in an existing map, by clustering nodes that are close in the optimized graph, and re-optimizes it.
    rtabmap-globalBundleAdjustment Runs a global bundle adjustment over the whole graph and saves the refined poses.
    rtabmap-reduceGraph Merges nodes of the same location to shrink the graph, keeping the map usable for localization.
    rtabmap-cleanupLocalGrids Clears from the local occupancy grids the space that the assembled global grid shows as empty, so that removed obstacles do not reappear when the map is regenerated.
    +

    +Recording and datasets

    + + + + + + + + + + + + + + + + + +
    Command What it does
    rtabmap-console Runs loop closure detection without a GUI on a directory of images, a video or a database, and reports the loop closures found. Appearance-only: it forces RGBD/Enabled to false and feeds images without a pose, so there is no odometry, no graph optimization and no metric map – unlike the dataset tools below, which run the whole SLAM pipeline.
    rtabmap-dataRecorder Records a live sensor into a database, using a configuration file exported from the GUI preferences.
    rtabmap-kitti_dataset Runs a KITTI odometry sequence (stereo, optionally Velodyne) and reports the KITTI errors against ground truth.
    rtabmap-rgbd_dataset Same for a TUM RGB-D sequence.
    rtabmap-euroc_dataset Same for a EuRoC MAV sequence (stereo and IMU).
    rtabmap-cidsims_dataset Same for a CID-SIMS sequence (RGB-D, IMU and wheel odometry).
    rtabmap-imagesJoiner Joins images of two directories side by side, to build a stereo sequence out of two monocular ones.
    +

    +Sensors and calibration

    +

    These need the GUI library (Qt), so they are only built when it is available.

    + + + + + + + + + + + + + + + +
    Command What it does
    rtabmap-camera Streams a USB camera, a video file or a directory of images, and shows what the driver delivers.
    rtabmap-rgbd_camera Same for the RGB-D and stereo drivers (OpenNI, Freenect, RealSense, Kinect for Azure, ZED...), to check a device before mapping with it.
    rtabmap-lidar_viewer Shows the scans of a network lidar (VLP-16).
    rtabmap-calibration Calibrates a camera or a stereo pair from a chessboard, and saves the model RTAB-Map reads.
    rtabmap-odometryViewer Runs Odometry alone on a live sensor and shows the features, the local map and the estimated trajectory. Useful to tune the Odom/ and Vis/ parameters.
    rtabmap-databaseViewer Inspects a database: browse the nodes and their data, the graph and its links, add or remove constraints, re-optimize, regenerate the grids and export.
    +

    +Algorithm evaluation

    + + + + + + + + + + + + + +
    Command What it does
    rtabmap-matcher Registers two images with the visual or ICP pipeline and draws the correspondences. The direct way to compare feature detectors and matching parameters on a hard pair.
    rtabmap-stereoEval Evaluates the stereo correspondence parameters against a ground truth disparity map (Middlebury format).
    rtabmap-epipolar_geometry Shows the epipolar geometry between two images.
    rtabmap-extractObject Extracts an object lying on a plane from a point cloud file.
    rtabmap-vocabularyComparison Compares the nearest-neighbour strategies of the visual dictionary on a saved vocabulary. Built only with the OpenCV non-free module.
    +

    The GUI application itself is rtabmap; everything the tools above do offline is also reachable from its menus.

    +
    +
    +
    + + + + diff --git a/preview/pr-1492/api/latest/topics.html b/preview/pr-1492/api/latest/topics.html index 1439af5c..07aecc4c 100644 --- a/preview/pr-1492/api/latest/topics.html +++ b/preview/pr-1492/api/latest/topics.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -51,6 +56,22 @@ $(function() { +
    + +
    +
    +
    + +
    + - + diff --git a/preview/pr-1492/api/latest/topics.js b/preview/pr-1492/api/latest/topics.js new file mode 100644 index 00000000..eb708726 --- /dev/null +++ b/preview/pr-1492/api/latest/topics.js @@ -0,0 +1,28 @@ +var topics = +[ + [ "Region of Interest (ROI) Computation", "group__RoiComputation.html", "group__RoiComputation" ], + [ "PCL to 3D LaserScan", "group__LaserScanFromPointCloud.html", "group__LaserScanFromPointCloud" ], + [ "PCL to 2D LaserScan", "group__LaserScan2dFromPointCloud.html", "group__LaserScan2dFromPointCloud" ], + [ "LaserScan to PCL", "group__LaserScanToPointCloud.html", "group__LaserScanToPointCloud" ], + [ "Range Filtering of PCL Point Clouds", "group__PointCloudRangeFiltering.html", "group__PointCloudRangeFiltering" ], + [ "Split Range Filtering of PCL Point Clouds", "group__PointCloudSplitRangeFiltering.html", "group__PointCloudSplitRangeFiltering" ], + [ "Point Cloud Downsampling", "group__PointCloudDownSampling.html", "group__PointCloudDownSampling" ], + [ "Voxel Filtering", "group__VoxelFiltering.html", "group__VoxelFiltering" ], + [ "Random Sampling", "group__RandomSampling.html", "group__RandomSampling" ], + [ "Pass-through Filtering", "group__PassThrough.html", "group__PassThrough" ], + [ "Crop Box Filtering", "group__CropBox.html", "group__CropBox" ], + [ "Frustum Filtering", "group__FrustumFiltering.html", "group__FrustumFiltering" ], + [ "Remove NaN Points from a Point Cloud", "group__RemoveNaNFromPointCloud.html", "group__RemoveNaNFromPointCloud" ], + [ "Remove NaN Points from a Point Cloud", "group__RemoveNaNNormalsFromPointCloud.html", "group__RemoveNaNNormalsFromPointCloud" ], + [ "Radius Filtering", "group__RadiusFiltering.html", "group__RadiusFiltering" ], + [ "Proportional Radius Filtering", "group__ProportionalRadiusFiltering.html", "group__ProportionalRadiusFiltering" ], + [ "Subtract Filtering", "group__SubtractFiltering.html", "group__SubtractFiltering" ], + [ "Point Normal Filtering", "group__PointNormalFiltering.html", "group__PointNormalFiltering" ], + [ "Point Cloud Cluster Extraction", "group__ExtractClusters.html", "group__ExtractClusters" ], + [ "Point Cloud Indices Extraction", "group__ExtractIndices.html", "group__ExtractIndices" ], + [ "Compute Variance and Correspondences of Two Point Clouds", "group__ComputeVarianceAndCorrespondences.html", "group__ComputeVarianceAndCorrespondences" ], + [ "Compute Structural Complexity of a Point Cloud with Normals", "group__ComputeNormalsComplexity.html", "group__ComputeNormalsComplexity" ], + [ "Transform PCL Point Clouds", "group__TransformPointcloud.html", "group__TransformPointcloud" ], + [ "Transform a single point", "group__TransformPoint.html", "group__TransformPoint" ], + [ "UtiLite", "group__UtiLite.html", null ] +]; \ No newline at end of file diff --git a/preview/pr-1492/api/latest/uResourceGeneratorPage.html b/preview/pr-1492/api/latest/uResourceGeneratorPage.html index 5e87c581..a81a9de8 100644 --- a/preview/pr-1492/api/latest/uResourceGeneratorPage.html +++ b/preview/pr-1492/api/latest/uResourceGeneratorPage.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -50,6 +55,23 @@ $(function() { /* @license-end */ + +
    + +
    +
    +
    + +
    -
    uResourceGenerator
    -

    UtiLite provides a utility application called uResourceGenerator to generate resources to include in an executable. For example:

    $ ./uresourcegenerator DatabaseSchema.sql
    +

    UtiLite provides a utility application called uResourceGenerator to generate resources to include in an executable. For example:

    $ rtabmap-res_tool DatabaseSchema.sql
    +

    This will generate a HEX file "DatabaseSchema_sql.h" which can be included in source files. Data of the file is global and can be accessed by the generated const char * DATABASESCHEMA_SQL.

    #include "DatabaseSchema_sql.h"
    ...
    std::string hex = DATABASESCHEMA_SQL;
    @@ -88,7 +110,7 @@ $(function() {
    std::vector< char > UTILITE_EXPORT uHex2Bytes(const std::string &hex)

    The generator can be automated in a CMake build like:

    ADD_CUSTOM_COMMAND(
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/DatabaseSchema_sql.h
    -
    COMMAND ${URESOURCEGENERATOR_EXEC} -n my_namespace -p ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/DatabaseSchema.sql
    +
    COMMAND ${RTABMAP_RES_TOOL} -n my_namespace -p ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/DatabaseSchema.sql
    COMMENT "[Creating database resource]"
    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/DatabaseSchema.sql
    )
    @@ -97,12 +119,15 @@ $(function() {
    )
    ADD_LIBRARY(mylib ${SRC_FILES} ${RESOURCES})
    ADD_EXECUTABLE(myexecutable ${SRC_FILES} ${RESOURCES})
    -

    The variable URESOURCEGENERATOR_EXEC is set when FIND_PACKAGE(UtiLite) is done, you would need to add FindUtiLite.cmake.

    +

    The tool is installed as rtabmap-res_tool. It is not exported by FIND_PACKAGE(RTABMap), so locate it with FIND_PROGRAM(RTABMAP_RES_TOOL rtabmap-res_tool). Inside RTAB-Map's own build, the res_tool CMake target can be used directly as the COMMAND instead.

    +
    - + diff --git a/preview/pr-1492/api/latest/util2d_8h_source.html b/preview/pr-1492/api/latest/util2d_8h_source.html index 9536005a..6344c278 100644 --- a/preview/pr-1492/api/latest/util2d_8h_source.html +++ b/preview/pr-1492/api/latest/util2d_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    util2d.h
    @@ -126,164 +143,162 @@ $(document).ready(function() { init_codefold(0); });
    39namespace rtabmap
    40{
    41
    -
    -
    45namespace util2d
    -
    46{
    -
    47
    -
    66float RTABMAP_CORE_EXPORT ssd(const cv::Mat & windowLeft, const cv::Mat & windowRight);
    -
    67
    -
    86float RTABMAP_CORE_EXPORT sad(const cv::Mat & windowLeft, const cv::Mat & windowRight);
    -
    87
    -
    120std::vector<cv::Point2f> RTABMAP_CORE_EXPORT calcStereoCorrespondences(
    -
    121 const cv::Mat & leftImage,
    -
    122 const cv::Mat & rightImage,
    -
    123 const std::vector<cv::Point2f> & leftCorners,
    -
    124 std::vector<unsigned char> & status,
    -
    125 cv::Size winSize = cv::Size(6,3),
    -
    126 int maxLevel = 3,
    -
    127 int iterations = 5,
    -
    128 float minDisparity = 0.0f,
    -
    129 float maxDisparity = 64.0f,
    -
    130 bool ssdApproach = true);
    -
    131
    -
    171void RTABMAP_CORE_EXPORT calcOpticalFlowPyrLKStereo( cv::InputArray _prevImg, cv::InputArray _nextImg,
    -
    172 cv::InputArray _prevPts, cv::InputOutputArray _nextPts,
    -
    173 cv::OutputArray _status, cv::OutputArray _err,
    -
    174 cv::Size winSize = cv::Size(15,3), int maxLevel = 3,
    -
    175 cv::TermCriteria criteria = cv::TermCriteria(cv::TermCriteria::COUNT+cv::TermCriteria::EPS, 30, 0.01),
    -
    176 int flags = 0, double minEigThreshold = 1e-4 );
    -
    177
    -
    207cv::Mat RTABMAP_CORE_EXPORT disparityFromStereoImages(
    -
    208 const cv::Mat & leftImage,
    -
    209 const cv::Mat & rightImage,
    -
    210 const ParametersMap & parameters = ParametersMap());
    -
    211
    -
    232cv::Mat RTABMAP_CORE_EXPORT depthFromDisparity(const cv::Mat & disparity,
    -
    233 float fx, float baseline,
    -
    234 int type = CV_32FC1); // CV_32FC1 or CV_16UC1
    -
    235
    -
    258cv::Mat RTABMAP_CORE_EXPORT depthFromStereoImages(
    -
    259 const cv::Mat & leftImage,
    -
    260 const cv::Mat & rightImage,
    -
    261 const std::vector<cv::Point2f> & leftCorners,
    -
    262 float fx,
    -
    263 float baseline,
    -
    264 int flowWinSize = 9,
    -
    265 int flowMaxLevel = 4,
    -
    266 int flowIterations = 20,
    -
    267 double flowEps = 0.02);
    -
    268
    -
    293cv::Mat RTABMAP_CORE_EXPORT disparityFromStereoCorrespondences(
    -
    294 const cv::Size & disparitySize,
    -
    295 const std::vector<cv::Point2f> & leftCorners,
    -
    296 const std::vector<cv::Point2f> & rightCorners,
    -
    297 const std::vector<unsigned char> & mask);
    -
    298
    -
    321cv::Mat RTABMAP_CORE_EXPORT depthFromStereoCorrespondences(
    -
    322 const cv::Mat & leftImage,
    -
    323 const std::vector<cv::Point2f> & leftCorners,
    -
    324 const std::vector<cv::Point2f> & rightCorners,
    -
    325 const std::vector<unsigned char> & mask,
    -
    326 float fx, float baseline);
    -
    327
    -
    349cv::Mat RTABMAP_CORE_EXPORT cvtDepthFromFloat(const cv::Mat & depth32F);
    -
    350
    -
    368cv::Mat RTABMAP_CORE_EXPORT cvtDepthToFloat(const cv::Mat & depth16U);
    -
    369
    -
    395float RTABMAP_CORE_EXPORT getDepth(
    -
    396 const cv::Mat & depthImage,
    -
    397 float x, float y,
    -
    398 bool smoothing,
    -
    399 float depthErrorRatio = 0.02f, //ratio
    -
    400 bool estWithNeighborsIfNull = false);
    -
    401
    -
    418cv::Rect RTABMAP_CORE_EXPORT computeRoi(const cv::Mat & image, const std::string & roiRatios);
    -
    419
    -
    428cv::Rect RTABMAP_CORE_EXPORT computeRoi(const cv::Size & imageSize, const std::string & roiRatios);
    -
    429
    -
    438cv::Rect RTABMAP_CORE_EXPORT computeRoi(const cv::Mat & image, const std::vector<float> & roiRatios);
    -
    439
    -
    449cv::Rect RTABMAP_CORE_EXPORT computeRoi(const cv::Size & imageSize, const std::vector<float> & roiRatios);
    -
    450
    - // end of RoiComputation group
    452
    -
    467cv::Mat RTABMAP_CORE_EXPORT decimate(const cv::Mat & image, int d);
    -
    468
    -
    485cv::Mat RTABMAP_CORE_EXPORT interpolate(const cv::Mat & image, int factor, float depthErrorRatio = 0.02f);
    -
    486
    -
    510cv::Mat RTABMAP_CORE_EXPORT registerDepth(
    -
    511 const cv::Mat & depth,
    -
    512 const cv::Mat & depthK,
    -
    513 const cv::Size & colorSize,
    -
    514 const cv::Mat & colorK,
    -
    515 const rtabmap::Transform & transform);
    -
    516cv::Mat RTABMAP_CORE_EXPORT registerDepth(
    -
    517 const cv::Mat & depth,
    -
    518 const cv::Mat & confidence,
    -
    519 const cv::Mat & depthK,
    -
    520 const cv::Size & colorSize,
    -
    521 const cv::Mat & colorK,
    -
    522 const rtabmap::Transform & transform,
    -
    523 cv::Mat & registeredConfidence);
    -
    524
    -
    542cv::Mat RTABMAP_CORE_EXPORT fillDepthHoles(
    -
    543 const cv::Mat & depth,
    -
    544 int maximumHoleSize = 1,
    -
    545 float errorRatio = 0.02f);
    -
    546
    -
    574void RTABMAP_CORE_EXPORT fillRegisteredDepthHoles(
    -
    575 cv::Mat & depthRegistered,
    -
    576 bool vertical,
    -
    577 bool horizontal,
    -
    578 bool fillDoubleHoles = false);
    -
    579
    -
    603cv::Mat RTABMAP_CORE_EXPORT fastBilateralFiltering(
    -
    604 const cv::Mat & depth,
    -
    605 float sigmaS = 15.0f,
    -
    606 float sigmaR = 0.05f,
    -
    607 bool earlyDivision = false);
    -
    608
    -
    624void RTABMAP_CORE_EXPORT depthBleedingFiltering(
    -
    625 cv::Mat & depth,
    -
    626 float maxDepthError);
    -
    627
    -
    649cv::Mat RTABMAP_CORE_EXPORT brightnessAndContrastAuto(
    -
    650 const cv::Mat & src,
    -
    651 const cv::Mat & mask,
    -
    652 float clipLowHistPercent=0,
    -
    653 float clipHighHistPercent=0,
    -
    654 float * alphaOut = 0,
    -
    655 float * betaOut = 0);
    -
    656
    -
    675cv::Mat RTABMAP_CORE_EXPORT exposureFusion(
    -
    676 const std::vector<cv::Mat> & images);
    -
    677
    -
    696void RTABMAP_CORE_EXPORT HSVtoRGB( float *r, float *g, float *b, float h, float s, float v );
    -
    697
    -
    717void RTABMAP_CORE_EXPORT NMS(
    -
    718 const std::vector<cv::KeyPoint> & ptsIn,
    -
    719 const cv::Mat & descriptorsIn,
    -
    720 std::vector<cv::KeyPoint> & ptsOut,
    -
    721 cv::Mat & descriptorsOut,
    -
    722 int dist_thresh, int img_width, int img_height);
    -
    723
    -
    752std::vector<int> RTABMAP_CORE_EXPORT SSC(
    -
    753 const std::vector<cv::KeyPoint> & keypoints,
    -
    754 int maxKeypoints,
    -
    755 float tolerance,
    -
    756 int cols,
    -
    757 int rows,
    -
    758 const std::vector<int> & indx = {});
    -
    759
    -
    784bool RTABMAP_CORE_EXPORT rotateImagesUpsideUpIfNecessary(
    -
    785 CameraModel & model,
    -
    786 cv::Mat & rgb,
    -
    787 cv::Mat & depth);
    -
    788
    -
    789} // namespace util2d
    -
    -
    790} // namespace rtabmap
    -
    791
    -
    792#endif /* UTIL2D_H_ */
    +
    50namespace util2d
    +
    51{
    +
    52
    +
    71float RTABMAP_CORE_EXPORT ssd(const cv::Mat & windowLeft, const cv::Mat & windowRight);
    +
    72
    +
    91float RTABMAP_CORE_EXPORT sad(const cv::Mat & windowLeft, const cv::Mat & windowRight);
    +
    92
    +
    125std::vector<cv::Point2f> RTABMAP_CORE_EXPORT calcStereoCorrespondences(
    +
    126 const cv::Mat & leftImage,
    +
    127 const cv::Mat & rightImage,
    +
    128 const std::vector<cv::Point2f> & leftCorners,
    +
    129 std::vector<unsigned char> & status,
    +
    130 cv::Size winSize = cv::Size(6,3),
    +
    131 int maxLevel = 3,
    +
    132 int iterations = 5,
    +
    133 float minDisparity = 0.0f,
    +
    134 float maxDisparity = 64.0f,
    +
    135 bool ssdApproach = true);
    +
    136
    +
    176void RTABMAP_CORE_EXPORT calcOpticalFlowPyrLKStereo( cv::InputArray _prevImg, cv::InputArray _nextImg,
    +
    177 cv::InputArray _prevPts, cv::InputOutputArray _nextPts,
    +
    178 cv::OutputArray _status, cv::OutputArray _err,
    +
    179 cv::Size winSize = cv::Size(15,3), int maxLevel = 3,
    +
    180 cv::TermCriteria criteria = cv::TermCriteria(cv::TermCriteria::COUNT+cv::TermCriteria::EPS, 30, 0.01),
    +
    181 int flags = 0, double minEigThreshold = 1e-4 );
    +
    182
    +
    212cv::Mat RTABMAP_CORE_EXPORT disparityFromStereoImages(
    +
    213 const cv::Mat & leftImage,
    +
    214 const cv::Mat & rightImage,
    +
    215 const ParametersMap & parameters = ParametersMap());
    +
    216
    +
    237cv::Mat RTABMAP_CORE_EXPORT depthFromDisparity(const cv::Mat & disparity,
    +
    238 float fx, float baseline,
    +
    239 int type = CV_32FC1); // CV_32FC1 or CV_16UC1
    +
    240
    +
    263cv::Mat RTABMAP_CORE_EXPORT depthFromStereoImages(
    +
    264 const cv::Mat & leftImage,
    +
    265 const cv::Mat & rightImage,
    +
    266 const std::vector<cv::Point2f> & leftCorners,
    +
    267 float fx,
    +
    268 float baseline,
    +
    269 int flowWinSize = 9,
    +
    270 int flowMaxLevel = 4,
    +
    271 int flowIterations = 20,
    +
    272 double flowEps = 0.02);
    +
    273
    +
    298cv::Mat RTABMAP_CORE_EXPORT disparityFromStereoCorrespondences(
    +
    299 const cv::Size & disparitySize,
    +
    300 const std::vector<cv::Point2f> & leftCorners,
    +
    301 const std::vector<cv::Point2f> & rightCorners,
    +
    302 const std::vector<unsigned char> & mask);
    +
    303
    +
    326cv::Mat RTABMAP_CORE_EXPORT depthFromStereoCorrespondences(
    +
    327 const cv::Mat & leftImage,
    +
    328 const std::vector<cv::Point2f> & leftCorners,
    +
    329 const std::vector<cv::Point2f> & rightCorners,
    +
    330 const std::vector<unsigned char> & mask,
    +
    331 float fx, float baseline);
    +
    332
    +
    354cv::Mat RTABMAP_CORE_EXPORT cvtDepthFromFloat(const cv::Mat & depth32F);
    +
    355
    +
    373cv::Mat RTABMAP_CORE_EXPORT cvtDepthToFloat(const cv::Mat & depth16U);
    +
    374
    +
    400float RTABMAP_CORE_EXPORT getDepth(
    +
    401 const cv::Mat & depthImage,
    +
    402 float x, float y,
    +
    403 bool smoothing,
    +
    404 float depthErrorRatio = 0.02f, //ratio
    +
    405 bool estWithNeighborsIfNull = false);
    +
    406
    +
    423cv::Rect RTABMAP_CORE_EXPORT computeRoi(const cv::Mat & image, const std::string & roiRatios);
    +
    424
    +
    433cv::Rect RTABMAP_CORE_EXPORT computeRoi(const cv::Size & imageSize, const std::string & roiRatios);
    +
    434
    +
    443cv::Rect RTABMAP_CORE_EXPORT computeRoi(const cv::Mat & image, const std::vector<float> & roiRatios);
    +
    444
    +
    454cv::Rect RTABMAP_CORE_EXPORT computeRoi(const cv::Size & imageSize, const std::vector<float> & roiRatios);
    +
    455
    + // end of RoiComputation group
    457
    +
    472cv::Mat RTABMAP_CORE_EXPORT decimate(const cv::Mat & image, int d);
    +
    473
    +
    490cv::Mat RTABMAP_CORE_EXPORT interpolate(const cv::Mat & image, int factor, float depthErrorRatio = 0.02f);
    +
    491
    +
    515cv::Mat RTABMAP_CORE_EXPORT registerDepth(
    +
    516 const cv::Mat & depth,
    +
    517 const cv::Mat & depthK,
    +
    518 const cv::Size & colorSize,
    +
    519 const cv::Mat & colorK,
    +
    520 const rtabmap::Transform & transform);
    +
    521cv::Mat RTABMAP_CORE_EXPORT registerDepth(
    +
    522 const cv::Mat & depth,
    +
    523 const cv::Mat & confidence,
    +
    524 const cv::Mat & depthK,
    +
    525 const cv::Size & colorSize,
    +
    526 const cv::Mat & colorK,
    +
    527 const rtabmap::Transform & transform,
    +
    528 cv::Mat & registeredConfidence);
    +
    529
    +
    547cv::Mat RTABMAP_CORE_EXPORT fillDepthHoles(
    +
    548 const cv::Mat & depth,
    +
    549 int maximumHoleSize = 1,
    +
    550 float errorRatio = 0.02f);
    +
    551
    +
    579void RTABMAP_CORE_EXPORT fillRegisteredDepthHoles(
    +
    580 cv::Mat & depthRegistered,
    +
    581 bool vertical,
    +
    582 bool horizontal,
    +
    583 bool fillDoubleHoles = false);
    +
    584
    +
    608cv::Mat RTABMAP_CORE_EXPORT fastBilateralFiltering(
    +
    609 const cv::Mat & depth,
    +
    610 float sigmaS = 15.0f,
    +
    611 float sigmaR = 0.05f,
    +
    612 bool earlyDivision = false);
    +
    613
    +
    629void RTABMAP_CORE_EXPORT depthBleedingFiltering(
    +
    630 cv::Mat & depth,
    +
    631 float maxDepthError);
    +
    632
    +
    654cv::Mat RTABMAP_CORE_EXPORT brightnessAndContrastAuto(
    +
    655 const cv::Mat & src,
    +
    656 const cv::Mat & mask,
    +
    657 float clipLowHistPercent=0,
    +
    658 float clipHighHistPercent=0,
    +
    659 float * alphaOut = 0,
    +
    660 float * betaOut = 0);
    +
    661
    +
    680cv::Mat RTABMAP_CORE_EXPORT exposureFusion(
    +
    681 const std::vector<cv::Mat> & images);
    +
    682
    +
    701void RTABMAP_CORE_EXPORT HSVtoRGB( float *r, float *g, float *b, float h, float s, float v );
    +
    702
    +
    722void RTABMAP_CORE_EXPORT NMS(
    +
    723 const std::vector<cv::KeyPoint> & ptsIn,
    +
    724 const cv::Mat & descriptorsIn,
    +
    725 std::vector<cv::KeyPoint> & ptsOut,
    +
    726 cv::Mat & descriptorsOut,
    +
    727 int dist_thresh, int img_width, int img_height);
    +
    728
    +
    757std::vector<int> RTABMAP_CORE_EXPORT SSC(
    +
    758 const std::vector<cv::KeyPoint> & keypoints,
    +
    759 int maxKeypoints,
    +
    760 float tolerance,
    +
    761 int cols,
    +
    762 int rows,
    +
    763 const std::vector<int> & indx = {});
    +
    764
    +
    789bool RTABMAP_CORE_EXPORT rotateImagesUpsideUpIfNecessary(
    +
    790 CameraModel & model,
    +
    791 cv::Mat & rgb,
    +
    792 cv::Mat & depth);
    +
    793
    +
    794} // namespace util2d
    +
    795} // namespace rtabmap
    +
    796
    +
    797#endif /* UTIL2D_H_ */
    Represents a pinhole camera model containing intrinsic and extrinsic parameters, used for projection,...
    Definition CameraModel.h:53
    Represents a 3D rigid body transformation (rotation + translation).
    Definition Transform.h:53
    cv::Rect RTABMAP_CORE_EXPORT computeRoi(const cv::Mat &image, const std::string &roiRatios)
    Computes a region of interest (ROI) in the image using string-defined ratios.
    @@ -313,10 +328,15 @@ $(document).ready(function() { init_codefold(0); });
    cv::Mat RTABMAP_CORE_EXPORT interpolate(const cv::Mat &image, int factor, float depthErrorRatio=0.02f)
    Upsamples a depth image using bilinear interpolation with depth consistency check.
    void RTABMAP_CORE_EXPORT fillRegisteredDepthHoles(cv::Mat &depthRegistered, bool vertical, bool horizontal, bool fillDoubleHoles=false)
    Fill holes in a registered depth image using linear interpolation.
    +
    std::map< std::string, std::string > ParametersMap
    Parameter keys mapped to their values, as used by every configurable class (see Parameters).
    Definition Parameters.h:44
    + - + diff --git a/preview/pr-1492/api/latest/util3d_8h_source.html b/preview/pr-1492/api/latest/util3d_8h_source.html index dbcf48b6..f1ef8936 100644 --- a/preview/pr-1492/api/latest/util3d_8h_source.html +++ b/preview/pr-1492/api/latest/util3d_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    util3d.h
    @@ -148,340 +165,340 @@ $(document).ready(function() { init_codefold(0); });
    64};
    65
    -
    66namespace util3d
    -
    67{
    -
    68
    -
    85cv::Mat RTABMAP_CORE_EXPORT rgbFromCloud(
    -
    86 const pcl::PointCloud<pcl::PointXYZRGBA> & cloud,
    -
    87 bool bgrOrder = true);
    -
    88
    -
    103cv::Mat RTABMAP_CORE_EXPORT depthFromCloud(
    -
    104 const pcl::PointCloud<pcl::PointXYZRGBA> & cloud,
    -
    105 bool depth16U = true);
    -
    106
    -
    122void RTABMAP_CORE_EXPORT rgbdFromCloud(
    -
    123 const pcl::PointCloud<pcl::PointXYZRGBA> & cloud,
    -
    124 cv::Mat & rgb,
    -
    125 cv::Mat & depth,
    -
    126 bool bgrOrder = true,
    -
    127 bool depth16U = true);
    -
    128
    -
    147pcl::PointXYZ RTABMAP_CORE_EXPORT projectDepthTo3D(
    -
    148 const cv::Mat & depthImage,
    -
    149 float x, float y,
    -
    150 float cx, float cy,
    -
    151 float fx, float fy,
    -
    152 bool smoothing,
    -
    153 float depthErrorRatio = 0.02f);
    -
    154
    -
    171Eigen::Vector3f RTABMAP_CORE_EXPORT projectDepthTo3DRay(
    -
    172 const cv::Size & imageSize,
    -
    173 float x, float y,
    -
    174 float cx, float cy,
    -
    175 float fx, float fy);
    -
    176
    -
    199RTABMAP_DEPRECATED pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT cloudFromDepth(
    -
    200 const cv::Mat & imageDepth,
    -
    201 float cx, float cy,
    -
    202 float fx, float fy,
    -
    203 int decimation = 1,
    -
    204 float maxDepth = 0.0f,
    -
    205 float minDepth = 0.0f,
    -
    206 std::vector<int> * validIndices = 0);
    -
    222pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT cloudFromDepth(
    -
    223 const cv::Mat & imageDepth,
    -
    224 const CameraModel & model,
    -
    225 int decimation = 1,
    -
    226 float maxDepth = 0.0f,
    -
    227 float minDepth = 0.0f,
    -
    228 std::vector<int> * validIndices = 0);
    -
    229pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT cloudFromDepth(
    -
    230 const cv::Mat & imageDepth,
    -
    231 const cv::Mat & imageDepthConfidence,
    +
    74namespace util3d
    +
    75{
    +
    76
    +
    93cv::Mat RTABMAP_CORE_EXPORT rgbFromCloud(
    +
    94 const pcl::PointCloud<pcl::PointXYZRGBA> & cloud,
    +
    95 bool bgrOrder = true);
    +
    96
    +
    111cv::Mat RTABMAP_CORE_EXPORT depthFromCloud(
    +
    112 const pcl::PointCloud<pcl::PointXYZRGBA> & cloud,
    +
    113 bool depth16U = true);
    +
    114
    +
    130void RTABMAP_CORE_EXPORT rgbdFromCloud(
    +
    131 const pcl::PointCloud<pcl::PointXYZRGBA> & cloud,
    +
    132 cv::Mat & rgb,
    +
    133 cv::Mat & depth,
    +
    134 bool bgrOrder = true,
    +
    135 bool depth16U = true);
    +
    136
    +
    155pcl::PointXYZ RTABMAP_CORE_EXPORT projectDepthTo3D(
    +
    156 const cv::Mat & depthImage,
    +
    157 float x, float y,
    +
    158 float cx, float cy,
    +
    159 float fx, float fy,
    +
    160 bool smoothing,
    +
    161 float depthErrorRatio = 0.02f);
    +
    162
    +
    179Eigen::Vector3f RTABMAP_CORE_EXPORT projectDepthTo3DRay(
    +
    180 const cv::Size & imageSize,
    +
    181 float x, float y,
    +
    182 float cx, float cy,
    +
    183 float fx, float fy);
    +
    184
    +
    207RTABMAP_DEPRECATED pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT cloudFromDepth(
    +
    208 const cv::Mat & imageDepth,
    +
    209 float cx, float cy,
    +
    210 float fx, float fy,
    +
    211 int decimation = 1,
    +
    212 float maxDepth = 0.0f,
    +
    213 float minDepth = 0.0f,
    +
    214 std::vector<int> * validIndices = 0);
    +
    230pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT cloudFromDepth(
    +
    231 const cv::Mat & imageDepth,
    232 const CameraModel & model,
    233 int decimation = 1,
    234 float maxDepth = 0.0f,
    235 float minDepth = 0.0f,
    -
    236 unsigned char confidenceThr = 0,
    -
    237 std::vector<int> * validIndices = 0);
    -
    238
    -
    264RTABMAP_DEPRECATED pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT cloudFromDepthRGB(
    -
    265 const cv::Mat & imageRgb,
    -
    266 const cv::Mat & imageDepth,
    -
    267 float cx, float cy,
    -
    268 float fx, float fy,
    -
    269 int decimation = 1,
    -
    270 float maxDepth = 0.0f,
    -
    271 float minDepth = 0.0f,
    -
    272 std::vector<int> * validIndices = 0);
    -
    273
    -
    295pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT cloudFromDepthRGB(
    -
    296 const cv::Mat & imageRgb,
    -
    297 const cv::Mat & imageDepth,
    -
    298 const CameraModel & model,
    -
    299 int decimation = 1,
    -
    300 float maxDepth = 0.0f,
    -
    301 float minDepth = 0.0f,
    -
    302 std::vector<int> * validIndices = 0);
    -
    303pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT cloudFromDepthRGB(
    -
    304 const cv::Mat & imageRgb,
    -
    305 const cv::Mat & imageDepth,
    -
    306 const cv::Mat & imageDepthConfidence,
    -
    307 const CameraModel & model,
    -
    308 int decimation = 1,
    -
    309 float maxDepth = 0.0f,
    -
    310 float minDepth = 0.0f,
    -
    311 unsigned char confidenceThr = 0, // 0=low, 100=high
    -
    312 std::vector<int> * validIndices = 0);
    -
    313
    -
    343pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT cloudFromDisparity(
    -
    344 const cv::Mat & imageDisparity,
    -
    345 const StereoCameraModel & model,
    -
    346 int decimation = 1,
    -
    347 float maxDepth = 0.0f,
    -
    348 float minDepth = 0.0f,
    -
    349 std::vector<int> * validIndices = 0);
    -
    350
    -
    384pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT cloudFromDisparityRGB(
    -
    385 const cv::Mat & imageRgb,
    -
    386 const cv::Mat & imageDisparity,
    -
    387 const StereoCameraModel & model,
    -
    388 int decimation = 1,
    -
    389 float maxDepth = 0.0f,
    -
    390 float minDepth = 0.0f,
    -
    391 std::vector<int> * validIndices = 0);
    -
    392
    -
    429pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT cloudFromStereoImages(
    -
    430 const cv::Mat & imageLeft,
    -
    431 const cv::Mat & imageRight,
    -
    432 const StereoCameraModel & model,
    -
    433 int decimation = 1,
    -
    434 float maxDepth = 0.0f,
    -
    435 float minDepth = 0.0f,
    -
    436 std::vector<int> * validIndices = 0,
    -
    437 const ParametersMap & parameters = ParametersMap());
    -
    438
    -
    477std::vector<pcl::PointCloud<pcl::PointXYZ>::Ptr> RTABMAP_CORE_EXPORT cloudsFromSensorData(
    -
    478 const SensorData & sensorData,
    -
    479 int decimation = 1,
    -
    480 float maxDepth = 0.0f,
    -
    481 float minDepth = 0.0f,
    -
    482 std::vector<pcl::IndicesPtr> * validIndices = 0,
    -
    483 const ParametersMap & stereoParameters = ParametersMap(),
    -
    484 const std::vector<float> & roiRatios = std::vector<float>(), // ignored for stereo
    -
    485 unsigned char confidenceThr = 0); // ignored for stereo
    -
    486
    -
    515pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT cloudFromSensorData(
    -
    516 const SensorData & sensorData,
    -
    517 int decimation = 1,
    -
    518 float maxDepth = 0.0f,
    -
    519 float minDepth = 0.0f,
    -
    520 std::vector<int> * validIndices = 0,
    -
    521 const ParametersMap & stereoParameters = ParametersMap(),
    -
    522 const std::vector<float> & roiRatios = std::vector<float>(), // ignored for stereo
    -
    523 unsigned char confidenceThr = 0); // ignored for stereo
    -
    524
    -
    557std::vector<pcl::PointCloud<pcl::PointXYZRGB>::Ptr> RTABMAP_CORE_EXPORT cloudsRGBFromSensorData(
    -
    558 const SensorData & sensorData,
    -
    559 int decimation = 1,
    -
    560 float maxDepth = 0.0f,
    -
    561 float minDepth = 0.0f,
    -
    562 std::vector<pcl::IndicesPtr > * validIndices = 0,
    -
    563 const ParametersMap & stereoParameters = ParametersMap(),
    -
    564 const std::vector<float> & roiRatios = std::vector<float>(), // ignored for stereo
    -
    565 unsigned char confidenceThr = 0); // ignored for stereo
    -
    566
    -
    593pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT cloudRGBFromSensorData(
    -
    594 const SensorData & sensorData,
    -
    595 int decimation = 1,
    -
    596 float maxDepth = 0.0f,
    -
    597 float minDepth = 0.0f,
    -
    598 std::vector<int> * validIndices = 0,
    -
    599 const ParametersMap & stereoParameters = ParametersMap(),
    -
    600 const std::vector<float> & roiRatios = std::vector<float>(), // ignored for stereo
    -
    601 unsigned char confidenceThr = 0); // ignored for stereo
    -
    602
    -
    625pcl::PointCloud<pcl::PointXYZ> RTABMAP_CORE_EXPORT laserScanFromDepthImage(
    -
    626 const cv::Mat & depthImage,
    -
    627 float fx,
    -
    628 float fy,
    -
    629 float cx,
    -
    630 float cy,
    -
    631 float maxDepth = 0,
    -
    632 float minDepth = 0,
    -
    633 const Transform & localTransform = Transform::getIdentity());
    -
    653pcl::PointCloud<pcl::PointXYZ> RTABMAP_CORE_EXPORT laserScanFromDepthImages(
    -
    654 const cv::Mat & depthImages,
    -
    655 const std::vector<CameraModel> & cameraModels,
    -
    656 float maxDepth,
    -
    657 float minDepth);
    -
    658
    -
    689LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZ> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    694LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZ> & cloud, const pcl::IndicesPtr & indices, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    699LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointNormal> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    704LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointNormal> & cloud, const pcl::IndicesPtr & indices, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    709LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZ> & cloud, const pcl::PointCloud<pcl::Normal> & normals, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    714LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZRGB> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    719LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZRGB> & cloud, const pcl::IndicesPtr & indices, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    724LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZI> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    729LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZI> & cloud, const pcl::IndicesPtr & indices, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    734LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<rtabmap::PointXYZIRT> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    739LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<rtabmap::PointXYZIRT> & cloud, const pcl::IndicesPtr & indices, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    744LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZRGB> & cloud, const pcl::PointCloud<pcl::Normal> & normals, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    749LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZRGBNormal> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    754LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZRGBNormal> & cloud, const pcl::IndicesPtr & indices, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    759LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZI> & cloud, const pcl::PointCloud<pcl::Normal> & normals, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    764LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZINormal> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    769LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZINormal> & cloud, const pcl::IndicesPtr & indices, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    770
    -
    775template<typename PointCloud2T>
    -
    776LaserScan laserScanFromPointCloud(const PointCloud2T & cloud, bool filterNaNs = true, bool is2D = false, const Transform & transform = Transform());
    -
    777
    -
    802LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud(const pcl::PointCloud<pcl::PointXYZ> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    807LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud(const pcl::PointCloud<pcl::PointXYZI> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    812LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud(const pcl::PointCloud<pcl::PointNormal> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    817LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud(const pcl::PointCloud<pcl::PointXYZ> & cloud, const pcl::PointCloud<pcl::Normal> & normals, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    822LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud(const pcl::PointCloud<pcl::PointXYZINormal> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    827LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud(const pcl::PointCloud<pcl::PointXYZI> & cloud, const pcl::PointCloud<pcl::Normal> & normals, const Transform & transform = Transform(), bool filterNaNs = true);
    -
    828
    -
    845pcl::PCLPointCloud2::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloud2(const LaserScan & laserScan, const Transform & transform = Transform());
    -
    846pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloud(const LaserScan & laserScan, const Transform & transform = Transform());
    -
    847pcl::PointCloud<pcl::PointNormal>::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudNormal(const LaserScan & laserScan, const Transform & transform = Transform());
    -
    848pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudRGB(const LaserScan & laserScan, const Transform & transform = Transform(), unsigned char r = 100, unsigned char g = 100, unsigned char b = 100);
    -
    849pcl::PointCloud<pcl::PointXYZI>::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudI(const LaserScan & laserScan, const Transform & transform = Transform(), float intensity = 0.0f);
    -
    850pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudRGBNormal(const LaserScan & laserScan, const Transform & transform = Transform(), unsigned char r = 100, unsigned char g = 100, unsigned char b = 100);
    -
    851pcl::PointCloud<pcl::PointXYZINormal>::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudINormal(const LaserScan & laserScan, const Transform & transform = Transform(), float intensity = 0.0f);
    -
    852
    -
    853
    -
    854pcl::PointXYZ RTABMAP_CORE_EXPORT laserScanToPoint(const LaserScan & laserScan, int index);
    -
    855pcl::PointNormal RTABMAP_CORE_EXPORT laserScanToPointNormal(const LaserScan & laserScan, int index);
    -
    856pcl::PointXYZRGB RTABMAP_CORE_EXPORT laserScanToPointRGB(const LaserScan & laserScan, int index, unsigned char r = 100, unsigned char g = 100, unsigned char b = 100);
    -
    857pcl::PointXYZI RTABMAP_CORE_EXPORT laserScanToPointI(const LaserScan & laserScan, int index, float intensity);
    -
    858pcl::PointXYZRGBNormal RTABMAP_CORE_EXPORT laserScanToPointRGBNormal(const LaserScan & laserScan, int index, unsigned char r, unsigned char g, unsigned char b);
    -
    859pcl::PointXYZINormal RTABMAP_CORE_EXPORT laserScanToPointINormal(const LaserScan & laserScan, int index, float intensity);
    +
    236 std::vector<int> * validIndices = 0);
    +
    237pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT cloudFromDepth(
    +
    238 const cv::Mat & imageDepth,
    +
    239 const cv::Mat & imageDepthConfidence,
    +
    240 const CameraModel & model,
    +
    241 int decimation = 1,
    +
    242 float maxDepth = 0.0f,
    +
    243 float minDepth = 0.0f,
    +
    244 unsigned char confidenceThr = 0,
    +
    245 std::vector<int> * validIndices = 0);
    +
    246
    +
    272RTABMAP_DEPRECATED pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT cloudFromDepthRGB(
    +
    273 const cv::Mat & imageRgb,
    +
    274 const cv::Mat & imageDepth,
    +
    275 float cx, float cy,
    +
    276 float fx, float fy,
    +
    277 int decimation = 1,
    +
    278 float maxDepth = 0.0f,
    +
    279 float minDepth = 0.0f,
    +
    280 std::vector<int> * validIndices = 0);
    +
    281
    +
    303pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT cloudFromDepthRGB(
    +
    304 const cv::Mat & imageRgb,
    +
    305 const cv::Mat & imageDepth,
    +
    306 const CameraModel & model,
    +
    307 int decimation = 1,
    +
    308 float maxDepth = 0.0f,
    +
    309 float minDepth = 0.0f,
    +
    310 std::vector<int> * validIndices = 0);
    +
    311pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT cloudFromDepthRGB(
    +
    312 const cv::Mat & imageRgb,
    +
    313 const cv::Mat & imageDepth,
    +
    314 const cv::Mat & imageDepthConfidence,
    +
    315 const CameraModel & model,
    +
    316 int decimation = 1,
    +
    317 float maxDepth = 0.0f,
    +
    318 float minDepth = 0.0f,
    +
    319 unsigned char confidenceThr = 0, // 0=low, 100=high
    +
    320 std::vector<int> * validIndices = 0);
    +
    321
    +
    351pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT cloudFromDisparity(
    +
    352 const cv::Mat & imageDisparity,
    +
    353 const StereoCameraModel & model,
    +
    354 int decimation = 1,
    +
    355 float maxDepth = 0.0f,
    +
    356 float minDepth = 0.0f,
    +
    357 std::vector<int> * validIndices = 0);
    +
    358
    +
    392pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT cloudFromDisparityRGB(
    +
    393 const cv::Mat & imageRgb,
    +
    394 const cv::Mat & imageDisparity,
    +
    395 const StereoCameraModel & model,
    +
    396 int decimation = 1,
    +
    397 float maxDepth = 0.0f,
    +
    398 float minDepth = 0.0f,
    +
    399 std::vector<int> * validIndices = 0);
    +
    400
    +
    437pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT cloudFromStereoImages(
    +
    438 const cv::Mat & imageLeft,
    +
    439 const cv::Mat & imageRight,
    +
    440 const StereoCameraModel & model,
    +
    441 int decimation = 1,
    +
    442 float maxDepth = 0.0f,
    +
    443 float minDepth = 0.0f,
    +
    444 std::vector<int> * validIndices = 0,
    +
    445 const ParametersMap & parameters = ParametersMap());
    +
    446
    +
    485std::vector<pcl::PointCloud<pcl::PointXYZ>::Ptr> RTABMAP_CORE_EXPORT cloudsFromSensorData(
    +
    486 const SensorData & sensorData,
    +
    487 int decimation = 1,
    +
    488 float maxDepth = 0.0f,
    +
    489 float minDepth = 0.0f,
    +
    490 std::vector<pcl::IndicesPtr> * validIndices = 0,
    +
    491 const ParametersMap & stereoParameters = ParametersMap(),
    +
    492 const std::vector<float> & roiRatios = std::vector<float>(), // ignored for stereo
    +
    493 unsigned char confidenceThr = 0); // ignored for stereo
    +
    494
    +
    523pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT cloudFromSensorData(
    +
    524 const SensorData & sensorData,
    +
    525 int decimation = 1,
    +
    526 float maxDepth = 0.0f,
    +
    527 float minDepth = 0.0f,
    +
    528 std::vector<int> * validIndices = 0,
    +
    529 const ParametersMap & stereoParameters = ParametersMap(),
    +
    530 const std::vector<float> & roiRatios = std::vector<float>(), // ignored for stereo
    +
    531 unsigned char confidenceThr = 0); // ignored for stereo
    +
    532
    +
    565std::vector<pcl::PointCloud<pcl::PointXYZRGB>::Ptr> RTABMAP_CORE_EXPORT cloudsRGBFromSensorData(
    +
    566 const SensorData & sensorData,
    +
    567 int decimation = 1,
    +
    568 float maxDepth = 0.0f,
    +
    569 float minDepth = 0.0f,
    +
    570 std::vector<pcl::IndicesPtr > * validIndices = 0,
    +
    571 const ParametersMap & stereoParameters = ParametersMap(),
    +
    572 const std::vector<float> & roiRatios = std::vector<float>(), // ignored for stereo
    +
    573 unsigned char confidenceThr = 0); // ignored for stereo
    +
    574
    +
    601pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT cloudRGBFromSensorData(
    +
    602 const SensorData & sensorData,
    +
    603 int decimation = 1,
    +
    604 float maxDepth = 0.0f,
    +
    605 float minDepth = 0.0f,
    +
    606 std::vector<int> * validIndices = 0,
    +
    607 const ParametersMap & stereoParameters = ParametersMap(),
    +
    608 const std::vector<float> & roiRatios = std::vector<float>(), // ignored for stereo
    +
    609 unsigned char confidenceThr = 0); // ignored for stereo
    +
    610
    +
    633pcl::PointCloud<pcl::PointXYZ> RTABMAP_CORE_EXPORT laserScanFromDepthImage(
    +
    634 const cv::Mat & depthImage,
    +
    635 float fx,
    +
    636 float fy,
    +
    637 float cx,
    +
    638 float cy,
    +
    639 float maxDepth = 0,
    +
    640 float minDepth = 0,
    +
    641 const Transform & localTransform = Transform::getIdentity());
    +
    661pcl::PointCloud<pcl::PointXYZ> RTABMAP_CORE_EXPORT laserScanFromDepthImages(
    +
    662 const cv::Mat & depthImages,
    +
    663 const std::vector<CameraModel> & cameraModels,
    +
    664 float maxDepth,
    +
    665 float minDepth);
    +
    666
    +
    697LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZ> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    702LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZ> & cloud, const pcl::IndicesPtr & indices, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    707LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointNormal> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    712LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointNormal> & cloud, const pcl::IndicesPtr & indices, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    717LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZ> & cloud, const pcl::PointCloud<pcl::Normal> & normals, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    722LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZRGB> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    727LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZRGB> & cloud, const pcl::IndicesPtr & indices, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    732LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZI> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    737LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZI> & cloud, const pcl::IndicesPtr & indices, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    742LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<rtabmap::PointXYZIRT> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    747LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<rtabmap::PointXYZIRT> & cloud, const pcl::IndicesPtr & indices, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    752LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZRGB> & cloud, const pcl::PointCloud<pcl::Normal> & normals, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    757LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZRGBNormal> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    762LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZRGBNormal> & cloud, const pcl::IndicesPtr & indices, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    767LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZI> & cloud, const pcl::PointCloud<pcl::Normal> & normals, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    772LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZINormal> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    777LaserScan RTABMAP_CORE_EXPORT laserScanFromPointCloud(const pcl::PointCloud<pcl::PointXYZINormal> & cloud, const pcl::IndicesPtr & indices, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    778
    +
    783template<typename PointCloud2T>
    +
    784LaserScan laserScanFromPointCloud(const PointCloud2T & cloud, bool filterNaNs = true, bool is2D = false, const Transform & transform = Transform());
    +
    785
    +
    810LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud(const pcl::PointCloud<pcl::PointXYZ> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    815LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud(const pcl::PointCloud<pcl::PointXYZI> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    820LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud(const pcl::PointCloud<pcl::PointNormal> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    825LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud(const pcl::PointCloud<pcl::PointXYZ> & cloud, const pcl::PointCloud<pcl::Normal> & normals, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    830LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud(const pcl::PointCloud<pcl::PointXYZINormal> & cloud, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    835LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud(const pcl::PointCloud<pcl::PointXYZI> & cloud, const pcl::PointCloud<pcl::Normal> & normals, const Transform & transform = Transform(), bool filterNaNs = true);
    +
    836
    +
    853pcl::PCLPointCloud2::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloud2(const LaserScan & laserScan, const Transform & transform = Transform());
    +
    854pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloud(const LaserScan & laserScan, const Transform & transform = Transform());
    +
    855pcl::PointCloud<pcl::PointNormal>::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudNormal(const LaserScan & laserScan, const Transform & transform = Transform());
    +
    856pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudRGB(const LaserScan & laserScan, const Transform & transform = Transform(), unsigned char r = 100, unsigned char g = 100, unsigned char b = 100);
    +
    857pcl::PointCloud<pcl::PointXYZI>::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudI(const LaserScan & laserScan, const Transform & transform = Transform(), float intensity = 0.0f);
    +
    858pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudRGBNormal(const LaserScan & laserScan, const Transform & transform = Transform(), unsigned char r = 100, unsigned char g = 100, unsigned char b = 100);
    +
    859pcl::PointCloud<pcl::PointXYZINormal>::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloudINormal(const LaserScan & laserScan, const Transform & transform = Transform(), float intensity = 0.0f);
    860
    -
    882void RTABMAP_CORE_EXPORT getMinMax3D(const cv::Mat & laserScan, cv::Point3f & min, cv::Point3f & max);
    -
    883
    -
    897void RTABMAP_CORE_EXPORT getMinMax3D(const cv::Mat & laserScan, pcl::PointXYZ & min, pcl::PointXYZ & max);
    -
    898
    -
    921cv::Point3f RTABMAP_CORE_EXPORT projectDisparityTo3D(
    -
    922 const cv::Point2f & pt,
    -
    923 float disparity,
    -
    924 const StereoCameraModel & model);
    -
    925
    -
    944cv::Point3f RTABMAP_CORE_EXPORT projectDisparityTo3D(
    -
    945 const cv::Point2f & pt,
    -
    946 const cv::Mat & disparity,
    -
    947 const StereoCameraModel & model);
    -
    948
    -
    969cv::Mat RTABMAP_CORE_EXPORT projectCloudToCamera(
    -
    970 const cv::Size & imageSize,
    -
    971 const cv::Mat & cameraMatrixK,
    -
    972 const cv::Mat & laserScan,
    -
    973 const rtabmap::Transform & cameraTransform);
    -
    974
    -
    995cv::Mat RTABMAP_CORE_EXPORT projectCloudToCamera(
    -
    996 const cv::Size & imageSize,
    -
    997 const cv::Mat & cameraMatrixK,
    -
    998 const pcl::PointCloud<pcl::PointXYZ>::Ptr laserScan,
    -
    999 const rtabmap::Transform & cameraTransform);
    -
    1000
    -
    1021cv::Mat RTABMAP_CORE_EXPORT projectCloudToCamera(
    -
    1022 const cv::Size & imageSize,
    -
    1023 const cv::Mat & cameraMatrixK,
    -
    1024 const pcl::PCLPointCloud2::Ptr laserScan,
    -
    1025 const rtabmap::Transform & cameraTransform);
    -
    1026
    -
    1046void RTABMAP_CORE_EXPORT fillProjectedCloudHoles(
    -
    1047 cv::Mat & depthRegistered,
    -
    1048 bool verticalDirection,
    -
    1049 bool fillToBorder);
    -
    1050
    -
    1079cv::Mat RTABMAP_CORE_EXPORT filterFloor(
    -
    1080 const cv::Mat & depth,
    -
    1081 const std::vector<CameraModel> & cameraModels,
    -
    1082 float threshold,
    -
    1083 cv::Mat * depthBelow = 0);
    -
    1084
    -
    1105std::vector<std::pair< std::pair<int, int>, pcl::PointXY> > RTABMAP_CORE_EXPORT projectCloudToCameras (
    -
    1106 const pcl::PointCloud<pcl::PointXYZRGBNormal> & cloud,
    -
    1107 const std::map<int, Transform> & cameraPoses,
    -
    1108 const std::map<int, std::vector<CameraModel> > & cameraModels,
    -
    1109 float maxDistance = 0.0f,
    -
    1110 float maxAngle = 0.0f,
    -
    1111 float maxDepthError = 0.0f,
    -
    1112 const std::vector<float> & roiRatios = std::vector<float>(),
    -
    1113 const cv::Mat & projMask = cv::Mat(),
    -
    1114 bool distanceToCamPolicy = false,
    -
    1115 const ProgressState * state = 0);
    -
    1136std::vector<std::pair< std::pair<int, int>, pcl::PointXY> > RTABMAP_CORE_EXPORT projectCloudToCameras (
    -
    1137 const pcl::PointCloud<pcl::PointXYZINormal> & cloud,
    -
    1138 const std::map<int, Transform> & cameraPoses,
    -
    1139 const std::map<int, std::vector<CameraModel> > & cameraModels,
    -
    1140 float maxDistance = 0.0f,
    -
    1141 float maxAngle = 0.0f,
    -
    1142 float maxDepthError = 0.0f,
    -
    1143 const std::vector<float> & roiRatios = std::vector<float>(),
    -
    1144 const cv::Mat & projMask = cv::Mat(),
    -
    1145 bool distanceToCamPolicy = false,
    -
    1146 const ProgressState * state = 0);
    -
    1147
    -
    1157bool RTABMAP_CORE_EXPORT isFinite(const cv::Point3f & pt);
    -
    1158
    -
    1168pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT concatenateClouds(
    -
    1169 const std::list<pcl::PointCloud<pcl::PointXYZ>::Ptr> & clouds);
    -
    1179pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT concatenateClouds(
    -
    1180 const std::list<pcl::PointCloud<pcl::PointXYZRGB>::Ptr> & clouds);
    -
    1181
    -
    1196pcl::IndicesPtr RTABMAP_CORE_EXPORT concatenate(
    -
    1197 const std::vector<pcl::IndicesPtr> & indices);
    -
    1198
    -
    1213pcl::IndicesPtr RTABMAP_CORE_EXPORT concatenate(
    -
    1214 const pcl::IndicesPtr & indicesA,
    -
    1215 const pcl::IndicesPtr & indicesB);
    -
    1216
    -
    1228void RTABMAP_CORE_EXPORT savePCDWords(
    -
    1229 const std::string & fileName,
    -
    1230 const std::multimap<int, pcl::PointXYZ> & words,
    -
    1231 const Transform & transform = Transform::getIdentity());
    -
    1232
    -
    1244void RTABMAP_CORE_EXPORT savePCDWords(
    -
    1245 const std::string & fileName,
    -
    1246 const std::multimap<int, cv::Point3f> & words,
    -
    1247 const Transform & transform = Transform::getIdentity());
    -
    1248
    -
    1259cv::Mat RTABMAP_CORE_EXPORT loadBINScan(const std::string & fileName);
    -
    1268pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT loadBINCloud(const std::string & fileName);
    -
    1277RTABMAP_DEPRECATED pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT loadBINCloud(const std::string & fileName, int dim);
    -
    1278
    -
    1289LaserScan RTABMAP_CORE_EXPORT loadScan(const std::string & path);
    -
    1290
    -
    1304RTABMAP_DEPRECATED pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT loadCloud(
    -
    1305 const std::string & path,
    -
    1306 const Transform & transform = Transform::getIdentity(),
    -
    1307 int downsampleStep = 1,
    -
    1308 float voxelSize = 0.0f);
    -
    1309
    -
    1341LaserScan RTABMAP_CORE_EXPORT deskew(
    -
    1342 const LaserScan & input,
    -
    1343 double inputStamp,
    -
    1344 const rtabmap::Transform & velocity);
    -
    1345
    -
    1346} // namespace util3d
    -
    1347} // namespace rtabmap
    -
    1348
    -
    1349POINT_CLOUD_REGISTER_POINT_STRUCT(rtabmap::PointXYZIRT,
    -
    1350 (float, x, x)
    -
    1351 (float, y, y)
    -
    1352 (float, z, z)
    -
    1353 (float, intensity, intensity)
    -
    1354 (std::uint16_t, ring, ring)
    -
    1355 (float, time, time)
    -
    1356)
    -
    1357
    -
    1358#include "rtabmap/core/impl/util3d.hpp"
    -
    1359
    -
    1360#endif /* UTIL3D_H_ */
    +
    861
    +
    862pcl::PointXYZ RTABMAP_CORE_EXPORT laserScanToPoint(const LaserScan & laserScan, int index);
    +
    863pcl::PointNormal RTABMAP_CORE_EXPORT laserScanToPointNormal(const LaserScan & laserScan, int index);
    +
    864pcl::PointXYZRGB RTABMAP_CORE_EXPORT laserScanToPointRGB(const LaserScan & laserScan, int index, unsigned char r = 100, unsigned char g = 100, unsigned char b = 100);
    +
    865pcl::PointXYZI RTABMAP_CORE_EXPORT laserScanToPointI(const LaserScan & laserScan, int index, float intensity);
    +
    866pcl::PointXYZRGBNormal RTABMAP_CORE_EXPORT laserScanToPointRGBNormal(const LaserScan & laserScan, int index, unsigned char r, unsigned char g, unsigned char b);
    +
    867pcl::PointXYZINormal RTABMAP_CORE_EXPORT laserScanToPointINormal(const LaserScan & laserScan, int index, float intensity);
    +
    868
    +
    890void RTABMAP_CORE_EXPORT getMinMax3D(const cv::Mat & laserScan, cv::Point3f & min, cv::Point3f & max);
    +
    891
    +
    905void RTABMAP_CORE_EXPORT getMinMax3D(const cv::Mat & laserScan, pcl::PointXYZ & min, pcl::PointXYZ & max);
    +
    906
    +
    929cv::Point3f RTABMAP_CORE_EXPORT projectDisparityTo3D(
    +
    930 const cv::Point2f & pt,
    +
    931 float disparity,
    +
    932 const StereoCameraModel & model);
    +
    933
    +
    952cv::Point3f RTABMAP_CORE_EXPORT projectDisparityTo3D(
    +
    953 const cv::Point2f & pt,
    +
    954 const cv::Mat & disparity,
    +
    955 const StereoCameraModel & model);
    +
    956
    +
    977cv::Mat RTABMAP_CORE_EXPORT projectCloudToCamera(
    +
    978 const cv::Size & imageSize,
    +
    979 const cv::Mat & cameraMatrixK,
    +
    980 const cv::Mat & laserScan,
    +
    981 const rtabmap::Transform & cameraTransform);
    +
    982
    +
    1003cv::Mat RTABMAP_CORE_EXPORT projectCloudToCamera(
    +
    1004 const cv::Size & imageSize,
    +
    1005 const cv::Mat & cameraMatrixK,
    +
    1006 const pcl::PointCloud<pcl::PointXYZ>::Ptr laserScan,
    +
    1007 const rtabmap::Transform & cameraTransform);
    +
    1008
    +
    1029cv::Mat RTABMAP_CORE_EXPORT projectCloudToCamera(
    +
    1030 const cv::Size & imageSize,
    +
    1031 const cv::Mat & cameraMatrixK,
    +
    1032 const pcl::PCLPointCloud2::Ptr laserScan,
    +
    1033 const rtabmap::Transform & cameraTransform);
    +
    1034
    +
    1054void RTABMAP_CORE_EXPORT fillProjectedCloudHoles(
    +
    1055 cv::Mat & depthRegistered,
    +
    1056 bool verticalDirection,
    +
    1057 bool fillToBorder);
    +
    1058
    +
    1087cv::Mat RTABMAP_CORE_EXPORT filterFloor(
    +
    1088 const cv::Mat & depth,
    +
    1089 const std::vector<CameraModel> & cameraModels,
    +
    1090 float threshold,
    +
    1091 cv::Mat * depthBelow = 0);
    +
    1092
    +
    1113std::vector<std::pair< std::pair<int, int>, pcl::PointXY> > RTABMAP_CORE_EXPORT projectCloudToCameras (
    +
    1114 const pcl::PointCloud<pcl::PointXYZRGBNormal> & cloud,
    +
    1115 const std::map<int, Transform> & cameraPoses,
    +
    1116 const std::map<int, std::vector<CameraModel> > & cameraModels,
    +
    1117 float maxDistance = 0.0f,
    +
    1118 float maxAngle = 0.0f,
    +
    1119 float maxDepthError = 0.0f,
    +
    1120 const std::vector<float> & roiRatios = std::vector<float>(),
    +
    1121 const cv::Mat & projMask = cv::Mat(),
    +
    1122 bool distanceToCamPolicy = false,
    +
    1123 const ProgressState * state = 0);
    +
    1144std::vector<std::pair< std::pair<int, int>, pcl::PointXY> > RTABMAP_CORE_EXPORT projectCloudToCameras (
    +
    1145 const pcl::PointCloud<pcl::PointXYZINormal> & cloud,
    +
    1146 const std::map<int, Transform> & cameraPoses,
    +
    1147 const std::map<int, std::vector<CameraModel> > & cameraModels,
    +
    1148 float maxDistance = 0.0f,
    +
    1149 float maxAngle = 0.0f,
    +
    1150 float maxDepthError = 0.0f,
    +
    1151 const std::vector<float> & roiRatios = std::vector<float>(),
    +
    1152 const cv::Mat & projMask = cv::Mat(),
    +
    1153 bool distanceToCamPolicy = false,
    +
    1154 const ProgressState * state = 0);
    +
    1155
    +
    1165bool RTABMAP_CORE_EXPORT isFinite(const cv::Point3f & pt);
    +
    1166
    +
    1176pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT concatenateClouds(
    +
    1177 const std::list<pcl::PointCloud<pcl::PointXYZ>::Ptr> & clouds);
    +
    1187pcl::PointCloud<pcl::PointXYZRGB>::Ptr RTABMAP_CORE_EXPORT concatenateClouds(
    +
    1188 const std::list<pcl::PointCloud<pcl::PointXYZRGB>::Ptr> & clouds);
    +
    1189
    +
    1204pcl::IndicesPtr RTABMAP_CORE_EXPORT concatenate(
    +
    1205 const std::vector<pcl::IndicesPtr> & indices);
    +
    1206
    +
    1221pcl::IndicesPtr RTABMAP_CORE_EXPORT concatenate(
    +
    1222 const pcl::IndicesPtr & indicesA,
    +
    1223 const pcl::IndicesPtr & indicesB);
    +
    1224
    +
    1236void RTABMAP_CORE_EXPORT savePCDWords(
    +
    1237 const std::string & fileName,
    +
    1238 const std::multimap<int, pcl::PointXYZ> & words,
    +
    1239 const Transform & transform = Transform::getIdentity());
    +
    1240
    +
    1252void RTABMAP_CORE_EXPORT savePCDWords(
    +
    1253 const std::string & fileName,
    +
    1254 const std::multimap<int, cv::Point3f> & words,
    +
    1255 const Transform & transform = Transform::getIdentity());
    +
    1256
    +
    1267cv::Mat RTABMAP_CORE_EXPORT loadBINScan(const std::string & fileName);
    +
    1276pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT loadBINCloud(const std::string & fileName);
    +
    1285RTABMAP_DEPRECATED pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT loadBINCloud(const std::string & fileName, int dim);
    +
    1286
    +
    1297LaserScan RTABMAP_CORE_EXPORT loadScan(const std::string & path);
    +
    1298
    +
    1312RTABMAP_DEPRECATED pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT loadCloud(
    +
    1313 const std::string & path,
    +
    1314 const Transform & transform = Transform::getIdentity(),
    +
    1315 int downsampleStep = 1,
    +
    1316 float voxelSize = 0.0f);
    +
    1317
    +
    1349LaserScan RTABMAP_CORE_EXPORT deskew(
    +
    1350 const LaserScan & input,
    +
    1351 double inputStamp,
    +
    1352 const rtabmap::Transform & velocity);
    +
    1353
    +
    1354} // namespace util3d
    +
    1355} // namespace rtabmap
    +
    1356
    +
    1357POINT_CLOUD_REGISTER_POINT_STRUCT(rtabmap::PointXYZIRT,
    +
    1358 (float, x, x)
    +
    1359 (float, y, y)
    +
    1360 (float, z, z)
    +
    1361 (float, intensity, intensity)
    +
    1362 (std::uint16_t, ring, ring)
    +
    1363 (float, time, time)
    +
    1364)
    +
    1365
    +
    1366#include "rtabmap/core/impl/util3d.hpp"
    +
    1367
    +
    1368#endif /* UTIL3D_H_ */
    Represents a pinhole camera model containing intrinsic and extrinsic parameters, used for projection,...
    Definition CameraModel.h:53
    Represents 2D or 3D laser scan data with support for multiple point data formats.
    Definition LaserScan.h:46
    @@ -492,12 +509,48 @@ $(document).ready(function() { init_codefold(0); });
    LaserScan RTABMAP_CORE_EXPORT laserScan2dFromPointCloud(const pcl::PointCloud< pcl::PointXYZ > &cloud, const Transform &transform=Transform(), bool filterNaNs=true)
    PointXYZ → LaserScan::kXY
    LaserScan laserScanFromPointCloud(const PointCloud2T &cloud, bool filterNaNs, bool is2D, const Transform &transform)
    Convert pcl::PCLPointCloud2 to rtabmap::LaserScan with all supported fields (see rtabmap::LaserScan::...
    Definition util3d.hpp:37
    pcl::PCLPointCloud2::Ptr RTABMAP_CORE_EXPORT laserScanToPointCloud2(const LaserScan &laserScan, const Transform &transform=Transform())
    Convert rtabmap::LaserScan to pcl::PCLPointCloud2 with all supported fields (see rtabmap::LaserScan::...
    +
    pcl::PointCloud< pcl::PointXYZ > RTABMAP_CORE_EXPORT laserScanFromDepthImages(const cv::Mat &depthImages, const std::vector< CameraModel > &cameraModels, float maxDepth, float minDepth)
    Converts multiple depth images (e.g., from a stereo or multi-camera setup) into a single laser scan (...
    +
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT cloudFromDisparityRGB(const cv::Mat &imageRgb, const cv::Mat &imageDisparity, const StereoCameraModel &model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)
    Converts a disparity image and an RGB image to a 3D point cloud with color.
    +
    std::vector< pcl::PointCloud< pcl::PointXYZRGB >::Ptr > RTABMAP_CORE_EXPORT cloudsRGBFromSensorData(const SensorData &sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< pcl::IndicesPtr > *validIndices=0, const ParametersMap &stereoParameters=ParametersMap(), const std::vector< float > &roiRatios=std::vector< float >(), unsigned char confidenceThr=0)
    Generates a point cloud with RGB color data from sensor data.
    +
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT cloudRGBFromSensorData(const SensorData &sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0, const ParametersMap &stereoParameters=ParametersMap(), const std::vector< float > &roiRatios=std::vector< float >(), unsigned char confidenceThr=0)
    Generates a point cloud of type pcl::PointXYZRGB from sensor data.
    +
    cv::Mat RTABMAP_CORE_EXPORT rgbFromCloud(const pcl::PointCloud< pcl::PointXYZRGBA > &cloud, bool bgrOrder=true)
    Converts a PCL point cloud with RGBA information to an OpenCV RGB or BGR image.
    +
    pcl::PointCloud< pcl::PointXYZ > RTABMAP_CORE_EXPORT laserScanFromDepthImage(const cv::Mat &depthImage, float fx, float fy, float cx, float cy, float maxDepth=0, float minDepth=0, const Transform &localTransform=Transform::getIdentity())
    Converts the middle row of a depth image into a laser scan (point cloud) using camera intrinsics and ...
    +
    pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT cloudFromStereoImages(const cv::Mat &imageLeft, const cv::Mat &imageRight, const StereoCameraModel &model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0, const ParametersMap &parameters=ParametersMap())
    Converts a pair of stereo images (left and right) into a 3D point cloud with RGB color information.
    +
    cv::Point3f RTABMAP_CORE_EXPORT projectDisparityTo3D(const cv::Point2f &pt, float disparity, const StereoCameraModel &model)
    Projects a 2D point from the left image and its disparity into 3D space.
    +
    RTABMAP_DEPRECATED pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT cloudFromDepth(const cv::Mat &imageDepth, float cx, float cy, float fx, float fy, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)
    Converts a depth image to a 3D point cloud.
    +
    pcl::PointXYZ RTABMAP_CORE_EXPORT projectDepthTo3D(const cv::Mat &depthImage, float x, float y, float cx, float cy, float fx, float fy, bool smoothing, float depthErrorRatio=0.02f)
    Projects a single depth pixel into 3D space.
    +
    void RTABMAP_CORE_EXPORT savePCDWords(const std::string &fileName, const std::multimap< int, pcl::PointXYZ > &words, const Transform &transform=Transform::getIdentity())
    Saves 3D word points to a PCD file, applying a transform to each point.
    +
    void RTABMAP_CORE_EXPORT rgbdFromCloud(const pcl::PointCloud< pcl::PointXYZRGBA > &cloud, cv::Mat &rgb, cv::Mat &depth, bool bgrOrder=true, bool depth16U=true)
    Converts a PCL point cloud (with RGBA colors) into aligned RGB and depth OpenCV images.
    +
    cv::Mat RTABMAP_CORE_EXPORT loadBINScan(const std::string &fileName)
    Loads a KITTI-style Velodyne binary scan file into an OpenCV matrix.
    +
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT loadBINCloud(const std::string &fileName)
    Loads a KITTI-style Velodyne binary scan and converts it to a PCL point cloud.
    +
    Eigen::Vector3f RTABMAP_CORE_EXPORT projectDepthTo3DRay(const cv::Size &imageSize, float x, float y, float cx, float cy, float fx, float fy)
    Projects pixel coordinates to a normalized 3D ray in camera coordinates.
    +
    cv::Mat RTABMAP_CORE_EXPORT projectCloudToCamera(const cv::Size &imageSize, const cv::Mat &cameraMatrixK, const cv::Mat &laserScan, const rtabmap::Transform &cameraTransform)
    Register a point cloud (laser scan) to the camera's frame of reference and return a registered depth ...
    +
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT concatenateClouds(const std::list< pcl::PointCloud< pcl::PointXYZ >::Ptr > &clouds)
    Concatenates a list of PointXYZ point clouds into a single point cloud.
    +
    RTABMAP_DEPRECATED pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT loadCloud(const std::string &path, const Transform &transform=Transform::getIdentity(), int downsampleStep=1, float voxelSize=0.0f)
    Loads and optionally transforms/downsamples/voxelizes a point cloud.
    +
    RTABMAP_DEPRECATED pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT cloudFromDepthRGB(const cv::Mat &imageRgb, const cv::Mat &imageDepth, float cx, float cy, float fx, float fy, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)
    Creates a point cloud from an RGB image and a depth image.
    +
    void RTABMAP_CORE_EXPORT fillProjectedCloudHoles(cv::Mat &depthRegistered, bool verticalDirection, bool fillToBorder)
    Fills holes (missing depth values) in a depth image by interpolating between non-zero values.
    +
    std::vector< std::pair< std::pair< int, int >, pcl::PointXY > > RTABMAP_CORE_EXPORT projectCloudToCameras(const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, const std::map< int, Transform > &cameraPoses, const std::map< int, std::vector< CameraModel > > &cameraModels, float maxDistance=0.0f, float maxAngle=0.0f, float maxDepthError=0.0f, const std::vector< float > &roiRatios=std::vector< float >(), const cv::Mat &projMask=cv::Mat(), bool distanceToCamPolicy=false, const ProgressState *state=0)
    Projects a 3D point cloud to the best camera (NodeID -> CameraIndex) for each point based on a policy...
    +
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT cloudFromSensorData(const SensorData &sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0, const ParametersMap &stereoParameters=ParametersMap(), const std::vector< float > &roiRatios=std::vector< float >(), unsigned char confidenceThr=0)
    Generates a point cloud from sensor data.
    +
    cv::Mat RTABMAP_CORE_EXPORT depthFromCloud(const pcl::PointCloud< pcl::PointXYZRGBA > &cloud, bool depth16U=true)
    Generates a depth image from a PCL organized point cloud.
    +
    bool RTABMAP_CORE_EXPORT isFinite(const cv::Point3f &pt)
    Checks if all coordinates of a 3D point are finite.
    +
    void RTABMAP_CORE_EXPORT getMinMax3D(const cv::Mat &laserScan, cv::Point3f &min, cv::Point3f &max)
    Computes the minimum and maximum 3D points from a laser scan matrix.
    +
    std::vector< pcl::PointCloud< pcl::PointXYZ >::Ptr > RTABMAP_CORE_EXPORT cloudsFromSensorData(const SensorData &sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< pcl::IndicesPtr > *validIndices=0, const ParametersMap &stereoParameters=ParametersMap(), const std::vector< float > &roiRatios=std::vector< float >(), unsigned char confidenceThr=0)
    Generates a set of point clouds from sensor data.
    +
    cv::Mat RTABMAP_CORE_EXPORT filterFloor(const cv::Mat &depth, const std::vector< CameraModel > &cameraModels, float threshold, cv::Mat *depthBelow=0)
    Filters out points below a certain threshold in a depth image based on camera models.
    +
    LaserScan RTABMAP_CORE_EXPORT deskew(const LaserScan &input, double inputStamp, const rtabmap::Transform &velocity)
    Lidar deskewing.
    +
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT cloudFromDisparity(const cv::Mat &imageDisparity, const StereoCameraModel &model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector< int > *validIndices=0)
    Converts a disparity image to a 3D point cloud.
    +
    LaserScan RTABMAP_CORE_EXPORT loadScan(const std::string &path)
    Loads a 3D scan from a file (.pcd, .ply, or .bin format).
    +
    pcl::IndicesPtr RTABMAP_CORE_EXPORT concatenate(const std::vector< pcl::IndicesPtr > &indices)
    Concatenates multiple sets of indices into a single index vector.
    +
    std::map< std::string, std::string > ParametersMap
    Parameter keys mapped to their values, as used by every configurable class (see Parameters).
    Definition Parameters.h:44
    This namespace contains 3D point cloud processing utilities.
    Definition util3d.h:58
    + - + diff --git a/preview/pr-1492/api/latest/util3d_8hpp_source.html b/preview/pr-1492/api/latest/util3d_8hpp_source.html index 4d1cb56e..677a4f23 100644 --- a/preview/pr-1492/api/latest/util3d_8hpp_source.html +++ b/preview/pr-1492/api/latest/util3d_8hpp_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    util3d.hpp
    @@ -118,7 +135,8 @@ $(document).ready(function() { init_codefold(0); });
    31#include <rtabmap/core/util3d_transforms.h>
    32
    33namespace rtabmap{
    -
    34namespace util3d{
    +
    +
    34namespace util3d{
    35
    36template<typename PointCloud2T>
    @@ -487,6 +505,7 @@ $(document).ready(function() { init_codefold(0); });
    399
    400}
    +
    401}
    402
    403#endif /* UTIL3D_HPP_ */
    @@ -518,9 +537,13 @@ $(document).ready(function() { init_codefold(0); });
    cv::Point3f RTABMAP_CORE_EXPORT transformPoint(const cv::Point3f &pt, const Transform &transform)
    Transforms cv::Point3f point type.
    + - + diff --git a/preview/pr-1492/api/latest/util3d__correspondences_8h_source.html b/preview/pr-1492/api/latest/util3d__correspondences_8h_source.html index 90231576..3631095d 100644 --- a/preview/pr-1492/api/latest/util3d__correspondences_8h_source.html +++ b/preview/pr-1492/api/latest/util3d__correspondences_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    util3d_correspondences.h
    @@ -135,17 +152,17 @@ $(document).ready(function() { init_codefold(0); });
    48namespace util3d
    49{
    50
    -
    69void RTABMAP_CORE_EXPORT extractXYZCorrespondences(const std::multimap<int, pcl::PointXYZ> & words1,
    +
    69void RTABMAP_CORE_EXPORT extractXYZCorrespondences(const std::multimap<int, pcl::PointXYZ> & words1,
    70 const std::multimap<int, pcl::PointXYZ> & words2,
    71 pcl::PointCloud<pcl::PointXYZ> & cloud1,
    72 pcl::PointCloud<pcl::PointXYZ> & cloud2);
    73
    -
    95void RTABMAP_CORE_EXPORT extractXYZCorrespondencesRANSAC(const std::multimap<int, pcl::PointXYZ> & words1,
    +
    95void RTABMAP_CORE_EXPORT extractXYZCorrespondencesRANSAC(const std::multimap<int, pcl::PointXYZ> & words1,
    96 const std::multimap<int, pcl::PointXYZ> & words2,
    97 pcl::PointCloud<pcl::PointXYZ> & cloud1,
    98 pcl::PointCloud<pcl::PointXYZ> & cloud2);
    99
    -
    126void RTABMAP_CORE_EXPORT extractXYZCorrespondences(const std::list<std::pair<cv::Point2f, cv::Point2f> > & correspondences,
    +
    126void RTABMAP_CORE_EXPORT extractXYZCorrespondences(const std::list<std::pair<cv::Point2f, cv::Point2f> > & correspondences,
    127 const cv::Mat & depthImage1,
    128 const cv::Mat & depthImage2,
    129 float cx, float cy,
    @@ -154,32 +171,32 @@ $(document).ready(function() { init_codefold(0); });
    132 pcl::PointCloud<pcl::PointXYZ> & cloud1,
    133 pcl::PointCloud<pcl::PointXYZ> & cloud2);
    134
    -
    152void RTABMAP_CORE_EXPORT extractXYZCorrespondences(const std::list<std::pair<cv::Point2f, cv::Point2f> > & correspondences,
    +
    152void RTABMAP_CORE_EXPORT extractXYZCorrespondences(const std::list<std::pair<cv::Point2f, cv::Point2f> > & correspondences,
    153 const pcl::PointCloud<pcl::PointXYZ> & cloud1,
    154 const pcl::PointCloud<pcl::PointXYZ> & cloud2,
    155 pcl::PointCloud<pcl::PointXYZ> & inliers1,
    156 pcl::PointCloud<pcl::PointXYZ> & inliers2);
    -
    169void RTABMAP_CORE_EXPORT extractXYZCorrespondences(const std::list<std::pair<cv::Point2f, cv::Point2f> > & correspondences,
    +
    169void RTABMAP_CORE_EXPORT extractXYZCorrespondences(const std::list<std::pair<cv::Point2f, cv::Point2f> > & correspondences,
    170 const pcl::PointCloud<pcl::PointXYZRGB> & cloud1,
    171 const pcl::PointCloud<pcl::PointXYZRGB> & cloud2,
    172 pcl::PointCloud<pcl::PointXYZ> & inliers1,
    173 pcl::PointCloud<pcl::PointXYZ> & inliers2);
    174
    -
    186int RTABMAP_CORE_EXPORT countUniquePairs(const std::multimap<int, pcl::PointXYZ> & wordsA,
    +
    186int RTABMAP_CORE_EXPORT countUniquePairs(const std::multimap<int, pcl::PointXYZ> & wordsA,
    187 const std::multimap<int, pcl::PointXYZ> & wordsB);
    188
    -
    207void RTABMAP_CORE_EXPORT filterMaxDepth(pcl::PointCloud<pcl::PointXYZ> & inliers1,
    +
    207void RTABMAP_CORE_EXPORT filterMaxDepth(pcl::PointCloud<pcl::PointXYZ> & inliers1,
    208 pcl::PointCloud<pcl::PointXYZ> & inliers2,
    209 float maxDepth,
    210 char depthAxis,
    211 bool removeDuplicates);
    212
    -
    229void RTABMAP_CORE_EXPORT findCorrespondences(
    +
    229void RTABMAP_CORE_EXPORT findCorrespondences(
    230 const std::multimap<int, cv::KeyPoint> & wordsA,
    231 const std::multimap<int, cv::KeyPoint> & wordsB,
    232 std::list<std::pair<cv::Point2f, cv::Point2f> > & pairs);
    233
    -
    250void RTABMAP_CORE_EXPORT findCorrespondences(
    +
    250void RTABMAP_CORE_EXPORT findCorrespondences(
    251 const std::multimap<int, cv::Point3f> & words1,
    252 const std::multimap<int, cv::Point3f> & words2,
    253 std::vector<cv::Point3f> & inliers1,
    @@ -187,7 +204,7 @@ $(document).ready(function() { init_codefold(0); });
    255 float maxDepth,
    256 std::vector<int> * uniqueCorrespondences = 0);
    257
    -
    273void RTABMAP_CORE_EXPORT findCorrespondences(
    +
    273void RTABMAP_CORE_EXPORT findCorrespondences(
    274 const std::map<int, cv::Point3f> & words1,
    275 const std::map<int, cv::Point3f> & words2,
    276 std::vector<cv::Point3f> & inliers1,
    @@ -199,11 +216,20 @@ $(document).ready(function() { init_codefold(0); });
    282} // namespace rtabmap
    283
    284#endif /* UTIL3D_CORRESPONDENCES_H_ */
    +
    void RTABMAP_CORE_EXPORT findCorrespondences(const std::multimap< int, cv::KeyPoint > &wordsA, const std::multimap< int, cv::KeyPoint > &wordsB, std::list< std::pair< cv::Point2f, cv::Point2f > > &pairs)
    Finds 2D point correspondences between two sets of keypoints based on matching word IDs.
    +
    void RTABMAP_CORE_EXPORT extractXYZCorrespondences(const std::multimap< int, pcl::PointXYZ > &words1, const std::multimap< int, pcl::PointXYZ > &words2, pcl::PointCloud< pcl::PointXYZ > &cloud1, pcl::PointCloud< pcl::PointXYZ > &cloud2)
    Extracts 3D point correspondences between two sets of labeled 3D points.
    +
    void RTABMAP_CORE_EXPORT filterMaxDepth(pcl::PointCloud< pcl::PointXYZ > &inliers1, pcl::PointCloud< pcl::PointXYZ > &inliers2, float maxDepth, char depthAxis, bool removeDuplicates)
    Filters pairs of 3D points by maximum depth along a specified axis and optionally removes duplicates.
    +
    void RTABMAP_CORE_EXPORT extractXYZCorrespondencesRANSAC(const std::multimap< int, pcl::PointXYZ > &words1, const std::multimap< int, pcl::PointXYZ > &words2, pcl::PointCloud< pcl::PointXYZ > &cloud1, pcl::PointCloud< pcl::PointXYZ > &cloud2)
    Extracts reliable 3D point correspondences between two sets of labeled 3D points using RANSAC filteri...
    +
    int RTABMAP_CORE_EXPORT countUniquePairs(const std::multimap< int, pcl::PointXYZ > &wordsA, const std::multimap< int, pcl::PointXYZ > &wordsB)
    Counts the number of unique 3D point correspondences between two sets of word-indexed features.
    + - + diff --git a/preview/pr-1492/api/latest/util3d__features_8h_source.html b/preview/pr-1492/api/latest/util3d__features_8h_source.html index 6f0f0139..1caf73a7 100644 --- a/preview/pr-1492/api/latest/util3d__features_8h_source.html +++ b/preview/pr-1492/api/latest/util3d__features_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    util3d_features.h
    @@ -135,30 +152,30 @@ $(document).ready(function() { init_codefold(0); });
    48namespace util3d
    49{
    50
    -
    75std::vector<cv::Point3f> RTABMAP_CORE_EXPORT generateKeypoints3DDepth(
    +
    75std::vector<cv::Point3f> RTABMAP_CORE_EXPORT generateKeypoints3DDepth(
    76 const std::vector<cv::KeyPoint> & keypoints,
    77 const cv::Mat & depth,
    78 const std::vector<CameraModel> & cameraModels,
    79 float minDepth = 0,
    80 float maxDepth = 0);
    -
    86std::vector<cv::Point3f> RTABMAP_CORE_EXPORT generateKeypoints3DDepth(
    +
    86std::vector<cv::Point3f> RTABMAP_CORE_EXPORT generateKeypoints3DDepth(
    87 const std::vector<cv::KeyPoint> & keypoints,
    88 const cv::Mat & depth,
    -
    89 const CameraModel & cameraModel,
    +
    89 const CameraModel & cameraModel,
    90 float minDepth = 0,
    91 float maxDepth = 0);
    92
    -
    116std::vector<cv::Point3f> RTABMAP_CORE_EXPORT generateKeypoints3DDisparity(
    +
    116std::vector<cv::Point3f> RTABMAP_CORE_EXPORT generateKeypoints3DDisparity(
    117 const std::vector<cv::KeyPoint> & keypoints,
    118 const cv::Mat & disparity,
    -
    119 const StereoCameraModel & stereoCameraModel,
    +
    119 const StereoCameraModel & stereoCameraModel,
    120 float minDepth = 0,
    121 float maxDepth = 0);
    122
    -
    153std::vector<cv::Point3f> RTABMAP_CORE_EXPORT generateKeypoints3DStereo(
    +
    153std::vector<cv::Point3f> RTABMAP_CORE_EXPORT generateKeypoints3DStereo(
    154 const std::vector<cv::Point2f> & leftCorners,
    155 const std::vector<cv::Point2f> & rightCorners,
    -
    156 const StereoCameraModel & model,
    +
    156 const StereoCameraModel & model,
    157 const std::vector<unsigned char> & mask = std::vector<unsigned char>(),
    158 float minDepth = 0,
    159 float maxDepth = 0);
    @@ -166,8 +183,8 @@ $(document).ready(function() { init_codefold(0); });
    161std::map<int, cv::Point3f> RTABMAP_CORE_EXPORT generateWords3DMono(
    162 const std::map<int, cv::KeyPoint> & kpts,
    163 const std::map<int, cv::KeyPoint> & previousKpts,
    -
    164 const CameraModel & cameraModel,
    -
    165 Transform & cameraTransform,
    +
    164 const CameraModel & cameraModel,
    +
    165 Transform & cameraTransform,
    166 float ransacReprojThreshold = 3.0f,
    167 float ransacConfidence = 0.99f,
    168 int varianceMedianRatio = 4,
    @@ -175,7 +192,7 @@ $(document).ready(function() { init_codefold(0); });
    170 double * variance = 0,
    171 std::vector<int> * matchesOut = 0);
    172
    -
    190std::multimap<int, cv::KeyPoint> RTABMAP_CORE_EXPORT aggregate(
    +
    190std::multimap<int, cv::KeyPoint> RTABMAP_CORE_EXPORT aggregate(
    191 const std::list<int> & wordIds,
    192 const std::vector<cv::KeyPoint> & keypoints);
    193
    @@ -183,11 +200,22 @@ $(document).ready(function() { init_codefold(0); });
    195} // namespace rtabmap
    196
    197#endif /* UTIL3D_FEATURES_H_ */
    +
    Represents a pinhole camera model containing intrinsic and extrinsic parameters, used for projection,...
    Definition CameraModel.h:53
    +
    A class representing a calibrated stereo camera system.
    +
    Represents a 3D rigid body transformation (rotation + translation).
    Definition Transform.h:53
    +
    std::vector< cv::Point3f > RTABMAP_CORE_EXPORT generateKeypoints3DDepth(const std::vector< cv::KeyPoint > &keypoints, const cv::Mat &depth, const std::vector< CameraModel > &cameraModels, float minDepth=0, float maxDepth=0)
    Projects 2D keypoints to 3D space using the provided depth image and camera models.
    +
    std::vector< cv::Point3f > RTABMAP_CORE_EXPORT generateKeypoints3DStereo(const std::vector< cv::Point2f > &leftCorners, const std::vector< cv::Point2f > &rightCorners, const StereoCameraModel &model, const std::vector< unsigned char > &mask=std::vector< unsigned char >(), float minDepth=0, float maxDepth=0)
    Computes 3D keypoints from corresponding 2D points in a stereo image pair.
    +
    std::multimap< int, cv::KeyPoint > RTABMAP_CORE_EXPORT aggregate(const std::list< int > &wordIds, const std::vector< cv::KeyPoint > &keypoints)
    Aggregates word IDs and corresponding keypoints into a multimap.
    +
    std::vector< cv::Point3f > RTABMAP_CORE_EXPORT generateKeypoints3DDisparity(const std::vector< cv::KeyPoint > &keypoints, const cv::Mat &disparity, const StereoCameraModel &stereoCameraModel, float minDepth=0, float maxDepth=0)
    Projects 2D keypoints into 3D space using a disparity image and a stereo camera model.
    + - + diff --git a/preview/pr-1492/api/latest/util3d__filtering_8h_source.html b/preview/pr-1492/api/latest/util3d__filtering_8h_source.html index 73280e48..2f6e36e1 100644 --- a/preview/pr-1492/api/latest/util3d__filtering_8h_source.html +++ b/preview/pr-1492/api/latest/util3d__filtering_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    util3d_filtering.h
    @@ -129,8 +146,8 @@ $(document).ready(function() { init_codefold(0); });
    42namespace util3d
    43{
    44
    -
    77LaserScan RTABMAP_CORE_EXPORT commonFiltering(
    -
    78 const LaserScan & scan,
    +
    77LaserScan RTABMAP_CORE_EXPORT commonFiltering(
    +
    78 const LaserScan & scan,
    79 int downsamplingStep,
    80 float rangeMin = 0.0f,
    81 float rangeMax = 0.0f,
    @@ -138,8 +155,8 @@ $(document).ready(function() { init_codefold(0); });
    83 int normalK = 0,
    84 float normalRadius = 0.0f,
    85 float groundNormalsUp = 0.0f);
    -
    90RTABMAP_DEPRECATED LaserScan RTABMAP_CORE_EXPORT commonFiltering(
    -
    91 const LaserScan & scan,
    +
    90RTABMAP_DEPRECATED LaserScan RTABMAP_CORE_EXPORT commonFiltering(
    +
    91 const LaserScan & scan,
    92 int downsamplingStep,
    93 float rangeMin,
    94 float rangeMax,
    @@ -148,27 +165,27 @@ $(document).ready(function() { init_codefold(0); });
    97 float normalRadius,
    98 bool forceGroundNormalsUp);
    99
    -
    116LaserScan RTABMAP_CORE_EXPORT rangeFiltering(
    -
    117 const LaserScan & scan,
    +
    116LaserScan RTABMAP_CORE_EXPORT rangeFiltering(
    +
    117 const LaserScan & scan,
    118 float rangeMin,
    119 float rangeMax);
    120
    -
    143pcl::IndicesPtr RTABMAP_CORE_EXPORT rangeFiltering(
    +
    143pcl::IndicesPtr RTABMAP_CORE_EXPORT rangeFiltering(
    144 const pcl::PointCloud<pcl::PointXYZ>::Ptr & cloud,
    145 const pcl::IndicesPtr & indices,
    146 float rangeMin,
    147 float rangeMax);
    -
    152pcl::IndicesPtr RTABMAP_CORE_EXPORT rangeFiltering(
    +
    152pcl::IndicesPtr RTABMAP_CORE_EXPORT rangeFiltering(
    153 const pcl::PointCloud<pcl::PointXYZRGB>::Ptr & cloud,
    154 const pcl::IndicesPtr & indices,
    155 float rangeMin,
    156 float rangeMax);
    -
    161pcl::IndicesPtr RTABMAP_CORE_EXPORT rangeFiltering(
    +
    161pcl::IndicesPtr RTABMAP_CORE_EXPORT rangeFiltering(
    162 const pcl::PointCloud<pcl::PointNormal>::Ptr & cloud,
    163 const pcl::IndicesPtr & indices,
    164 float rangeMin,
    165 float rangeMax);
    -
    170pcl::IndicesPtr RTABMAP_CORE_EXPORT rangeFiltering(
    +
    170pcl::IndicesPtr RTABMAP_CORE_EXPORT rangeFiltering(
    171 const pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr & cloud,
    172 const pcl::IndicesPtr & indices,
    173 float rangeMin,
    @@ -264,24 +281,30 @@ $(document).ready(function() { init_codefold(0); });
    415 const pcl::PointCloud<pcl::PointXYZINormal>::Ptr & cloud,
    416 float voxelSize);
    417
    -
    430inline pcl::PointCloud<pcl::PointXYZ>::Ptr uniformSampling(
    +
    +
    430inline pcl::PointCloud<pcl::PointXYZ>::Ptr uniformSampling(
    431 const pcl::PointCloud<pcl::PointXYZ>::Ptr & cloud,
    432 float voxelSize)
    433{
    434 return voxelize(cloud, voxelSize);
    435}
    -
    448inline pcl::PointCloud<pcl::PointXYZRGB>::Ptr uniformSampling(
    +
    +
    +
    448inline pcl::PointCloud<pcl::PointXYZRGB>::Ptr uniformSampling(
    449 const pcl::PointCloud<pcl::PointXYZRGB>::Ptr & cloud,
    450 float voxelSize)
    451{
    452 return voxelize(cloud, voxelSize);
    453}
    -
    466inline pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr uniformSampling(
    +
    +
    +
    466inline pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr uniformSampling(
    467 const pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr & cloud,
    468 float voxelSize)
    469{
    470 return voxelize(cloud, voxelSize);
    471}
    +
    472
    473
    492pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT randomSampling(
    @@ -713,7 +736,7 @@ $(document).ready(function() { init_codefold(0); });
    1392 float maxAngle = M_PI/4.0f,
    1393 int minNeighborsInRadius = 1);
    1394
    -
    1416pcl::IndicesPtr RTABMAP_CORE_EXPORT subtractAdaptiveFiltering(
    +
    1416pcl::IndicesPtr RTABMAP_CORE_EXPORT subtractAdaptiveFiltering(
    1417 const pcl::PointCloud<pcl::PointXYZRGB>::Ptr & cloud,
    1418 const pcl::IndicesPtr & indices,
    1419 const pcl::PointCloud<pcl::PointXYZRGB>::Ptr & subtractCloud,
    @@ -722,7 +745,7 @@ $(document).ready(function() { init_codefold(0); });
    1422 int minNeighborsInRadius = 1,
    1423 const Eigen::Vector3f & viewpoint = Eigen::Vector3f(0,0,0));
    1424
    -
    1452pcl::IndicesPtr RTABMAP_CORE_EXPORT subtractAdaptiveFiltering(
    +
    1452pcl::IndicesPtr RTABMAP_CORE_EXPORT subtractAdaptiveFiltering(
    1453 const pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr & cloud,
    1454 const pcl::IndicesPtr & indices,
    1455 const pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr & subtractCloud,
    @@ -901,13 +924,13 @@ $(document).ready(function() { init_codefold(0); });
    1809 bool negative,
    1810 bool keepOrganized);
    1811
    -
    1832pcl::IndicesPtr RTABMAP_CORE_EXPORT extractPlane(
    +
    1832pcl::IndicesPtr RTABMAP_CORE_EXPORT extractPlane(
    1833 const pcl::PointCloud<pcl::PointXYZ>::Ptr & cloud,
    1834 const pcl::IndicesPtr & indices,
    1835 float distanceThreshold,
    1836 int maxIterations = 100,
    1837 pcl::ModelCoefficients * coefficientsOut = 0);
    -
    1838pcl::IndicesPtr RTABMAP_CORE_EXPORT extractPlane(
    +
    1838pcl::IndicesPtr RTABMAP_CORE_EXPORT extractPlane(
    1839 const pcl::PointCloud<pcl::PointXYZ>::Ptr & cloud,
    1840 float distanceThreshold,
    1841 int maxIterations = 100,
    @@ -935,11 +958,20 @@ $(document).ready(function() { init_codefold(0); });
    pcl::PointCloud< pcl::PointNormal >::Ptr RTABMAP_CORE_EXPORT removeNaNNormalsFromPointCloud(const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud)
    Removes points with NaN normal values from a point cloud of type pcl::PointNormal.
    pcl::IndicesPtr RTABMAP_CORE_EXPORT subtractFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZ >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearch, int minNeighborsInRadius=1)
    Subtract filtering for point cloud of type pcl::PointXYZ, returning filtered indices.
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT voxelize(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)
    Performs voxel grid downsampling on a point cloud of type pcl::PointXYZ on provided indices.
    +
    pcl::IndicesPtr RTABMAP_CORE_EXPORT subtractAdaptiveFiltering(const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &subtractCloud, const pcl::IndicesPtr &subtractIndices, float radiusSearchRatio=0.01, int minNeighborsInRadius=1, const Eigen::Vector3f &viewpoint=Eigen::Vector3f(0, 0, 0))
    Performs adaptive radius-based subtraction filtering on a point cloud.
    +
    LaserScan RTABMAP_CORE_EXPORT commonFiltering(const LaserScan &scan, int downsamplingStep, float rangeMin=0.0f, float rangeMax=0.0f, float voxelSize=0.0f, int normalK=0, float normalRadius=0.0f, float groundNormalsUp=0.0f)
    Applies a common set of filters to a LaserScan, including downsampling, range limits,...
    +
    pcl::PointCloud< pcl::PointXYZ >::Ptr uniformSampling(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float voxelSize)
    DEPRECATED: Use voxelize() instead.
    +
    pcl::IndicesPtr RTABMAP_CORE_EXPORT extractPlane(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float distanceThreshold, int maxIterations=100, pcl::ModelCoefficients *coefficientsOut=0)
    Extracts the indices of the inliers that belong to a plane using RANSAC.
    +
    LaserScan RTABMAP_CORE_EXPORT rangeFiltering(const LaserScan &scan, float rangeMin, float rangeMax)
    Filters a LaserScan data on a minimum and maximum Euclidean range.
    + - + diff --git a/preview/pr-1492/api/latest/util3d__mapping_8h_source.html b/preview/pr-1492/api/latest/util3d__mapping_8h_source.html index b9a3c281..81f25414 100644 --- a/preview/pr-1492/api/latest/util3d__mapping_8h_source.html +++ b/preview/pr-1492/api/latest/util3d__mapping_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    util3d_mapping.h
    @@ -130,8 +147,7 @@ $(document).ready(function() { init_codefold(0); });
    43namespace util3d
    44{
    45
    -
    46// Use interface with \"viewpoint\" parameter to make sure the ray tracing origin is from the sensor and not the base.
    -
    47RTABMAP_DEPRECATED void RTABMAP_CORE_EXPORT occupancy2DFromLaserScan(
    +
    47RTABMAP_DEPRECATED void RTABMAP_CORE_EXPORT occupancy2DFromLaserScan(
    48 const cv::Mat & scan, // in /base_link frame
    49 cv::Mat & empty,
    50 cv::Mat & occupied,
    @@ -139,8 +155,7 @@ $(document).ready(function() { init_codefold(0); });
    52 bool unknownSpaceFilled = false,
    53 float scanMaxRange = 0.0f);
    54
    -
    55// Use interface with scanHit/scanNoHit parameters: scanNoHit set to null matrix has the same functionality than this method.
    -
    56RTABMAP_DEPRECATED void RTABMAP_CORE_EXPORT occupancy2DFromLaserScan(
    +
    56RTABMAP_DEPRECATED void RTABMAP_CORE_EXPORT occupancy2DFromLaserScan(
    57 const cv::Mat & scan, // in /base_link frame
    58 const cv::Point3f & viewpoint, // /base_link -> /base_scan
    59 cv::Mat & empty,
    @@ -149,7 +164,7 @@ $(document).ready(function() { init_codefold(0); });
    62 bool unknownSpaceFilled = false,
    63 float scanMaxRange = 0.0f);
    64
    -
    92void RTABMAP_CORE_EXPORT occupancy2DFromLaserScan(
    +
    92void RTABMAP_CORE_EXPORT occupancy2DFromLaserScan(
    93 const cv::Mat & scanHit, // in /base_link frame
    94 const cv::Mat & scanNoHit, // in /base_link frame
    95 const cv::Point3f & viewpoint, // /base_link -> /base_scan
    @@ -159,7 +174,7 @@ $(document).ready(function() { init_codefold(0); });
    99 bool unknownSpaceFilled = false,
    100 float scanMaxRange = 0.0f); // would be set if unknownSpaceFilled=true
    101
    -
    138cv::Mat RTABMAP_CORE_EXPORT create2DMapFromOccupancyLocalMaps(
    +
    138cv::Mat RTABMAP_CORE_EXPORT create2DMapFromOccupancyLocalMaps(
    139 const std::map<int, Transform> & poses,
    140 const std::map<int, std::pair<cv::Mat, cv::Mat> > & occupancy,
    141 float cellSize,
    @@ -169,8 +184,7 @@ $(document).ready(function() { init_codefold(0); });
    145 bool erode = false,
    146 float footprintRadius = 0.0f);
    147
    -
    148// Use interface with \"viewpoints\" parameter to make sure the ray tracing origin is from the sensor and not the base.
    -
    149RTABMAP_DEPRECATED cv::Mat RTABMAP_CORE_EXPORT create2DMap(const std::map<int, Transform> & poses,
    +
    149RTABMAP_DEPRECATED cv::Mat RTABMAP_CORE_EXPORT create2DMap(const std::map<int, Transform> & poses,
    150 const std::map<int, pcl::PointCloud<pcl::PointXYZ>::Ptr > & scans, // in /base_link frame
    151 float cellSize,
    152 bool unknownSpaceFilled,
    @@ -179,8 +193,7 @@ $(document).ready(function() { init_codefold(0); });
    155 float minMapSize = 0.0f,
    156 float scanMaxRange = 0.0f);
    157
    -
    158// Use interface with cv::Mat scans.
    -
    159RTABMAP_DEPRECATED cv::Mat RTABMAP_CORE_EXPORT create2DMap(const std::map<int, Transform> & poses,
    +
    159RTABMAP_DEPRECATED cv::Mat RTABMAP_CORE_EXPORT create2DMap(const std::map<int, Transform> & poses,
    160 const std::map<int, pcl::PointCloud<pcl::PointXYZ>::Ptr > & scans, // in /base_link frame
    161 const std::map<int, cv::Point3f > & viewpoints, // /base_link -> /base_scan
    162 float cellSize,
    @@ -190,7 +203,7 @@ $(document).ready(function() { init_codefold(0); });
    166 float minMapSize = 0.0f,
    167 float scanMaxRange = 0.0f);
    168
    -
    204cv::Mat RTABMAP_CORE_EXPORT create2DMap(const std::map<int, Transform> & poses,
    +
    204cv::Mat RTABMAP_CORE_EXPORT create2DMap(const std::map<int, Transform> & poses,
    205 const std::map<int, std::pair<cv::Mat, cv::Mat> > & scans, // <id, <hit, no hit> >, in /base_link frame
    206 const std::map<int, cv::Point3f > & viewpoints, // /base_link -> /base_scan
    207 float cellSize,
    @@ -200,26 +213,26 @@ $(document).ready(function() { init_codefold(0); });
    211 float minMapSize = 0.0f,
    212 float scanMaxRange = 0.0f);
    213
    -
    235void RTABMAP_CORE_EXPORT rayTrace(const cv::Point2i & start,
    +
    235void RTABMAP_CORE_EXPORT rayTrace(const cv::Point2i & start,
    236 const cv::Point2i & end,
    237 cv::Mat & grid,
    238 bool stopOnObstacle);
    239
    -
    263cv::Mat RTABMAP_CORE_EXPORT convertMap2Image8U(const cv::Mat & map8S, bool pgmFormat = false);
    +
    263cv::Mat RTABMAP_CORE_EXPORT convertMap2Image8U(const cv::Mat & map8S, bool pgmFormat = false);
    264
    -
    293cv::Mat RTABMAP_CORE_EXPORT convertImage8U2Map(const cv::Mat & map8U, bool pgmFormat = false);
    +
    293cv::Mat RTABMAP_CORE_EXPORT convertImage8U2Map(const cv::Mat & map8U, bool pgmFormat = false);
    294
    -
    312cv::Mat RTABMAP_CORE_EXPORT erodeMap(const cv::Mat & map);
    +
    312cv::Mat RTABMAP_CORE_EXPORT erodeMap(const cv::Mat & map);
    313
    314// templated methods
    315
    327template<typename PointT>
    -
    328typename pcl::PointCloud<PointT>::Ptr projectCloudOnXYPlane(
    +
    328typename pcl::PointCloud<PointT>::Ptr projectCloudOnXYPlane(
    329 const typename pcl::PointCloud<PointT> & cloud);
    330
    331
    362template<typename PointT>
    -
    363void segmentObstaclesFromGround(
    +
    363void segmentObstaclesFromGround(
    364 const typename pcl::PointCloud<PointT>::Ptr & cloud,
    365 const pcl::IndicesPtr & indices,
    366 pcl::IndicesPtr & ground,
    @@ -249,14 +262,14 @@ $(document).ready(function() { init_codefold(0); });
    394 float groundNormalsUp = 0);
    395
    412template<typename PointT>
    -
    413void occupancy2DFromGroundObstacles(
    +
    414 const typename pcl::PointCloud<PointT>::Ptr & groundCloud,
    415 const typename pcl::PointCloud<PointT>::Ptr & obstaclesCloud,
    416 cv::Mat & ground,
    417 cv::Mat & obstacles,
    418 float cellSize);
    423template<typename PointT>
    -
    424void occupancy2DFromGroundObstacles(
    +
    425 const typename pcl::PointCloud<PointT>::Ptr & cloud,
    426 const pcl::IndicesPtr & groundIndices,
    427 const pcl::IndicesPtr & obstaclesIndices,
    @@ -265,7 +278,7 @@ $(document).ready(function() { init_codefold(0); });
    430 float cellSize);
    431
    458template<typename PointT>
    -
    459void occupancy2DFromCloud3D(
    +
    460 const typename pcl::PointCloud<PointT>::Ptr & cloud,
    461 const pcl::IndicesPtr & indices,
    462 cv::Mat & ground,
    @@ -276,7 +289,7 @@ $(document).ready(function() { init_codefold(0); });
    467 bool segmentFlatObstacles = false,
    468 float maxGroundHeight = 0.0f);
    473template<typename PointT>
    -
    474void occupancy2DFromCloud3D(
    +
    475 const typename pcl::PointCloud<PointT>::Ptr & cloud,
    476 cv::Mat & ground,
    477 cv::Mat & obstacles,
    @@ -292,11 +305,25 @@ $(document).ready(function() { init_codefold(0); });
    487#include "rtabmap/core/impl/util3d_mapping.hpp"
    488
    489#endif /* UTIL3D_MAPPING_H_ */
    +
    void RTABMAP_CORE_EXPORT rayTrace(const cv::Point2i &start, const cv::Point2i &end, cv::Mat &grid, bool stopOnObstacle)
    Performs a 2D ray tracing operation between two points on a grid map.
    +
    pcl::PointCloud< PointT >::Ptr projectCloudOnXYPlane(const typename pcl::PointCloud< PointT > &cloud)
    Projects a point cloud onto the XY plane by setting all Z coordinates to zero.
    +
    RTABMAP_DEPRECATED void RTABMAP_CORE_EXPORT occupancy2DFromLaserScan(const cv::Mat &scan, cv::Mat &empty, cv::Mat &occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)
    +
    void occupancy2DFromCloud3D(const typename pcl::PointCloud< PointT >::Ptr &cloud, const pcl::IndicesPtr &indices, cv::Mat &ground, cv::Mat &obstacles, float cellSize, float groundNormalAngle, int minClusterSize, bool segmentFlatObstacles, float maxGroundHeight)
    Generates 2D ground and obstacle occupancy data from a 3D point cloud.
    +
    cv::Mat RTABMAP_CORE_EXPORT create2DMapFromOccupancyLocalMaps(const std::map< int, Transform > &poses, const std::map< int, std::pair< cv::Mat, cv::Mat > > &occupancy, float cellSize, float &xMin, float &yMin, float minMapSize=0.0f, bool erode=false, float footprintRadius=0.0f)
    Creates a 2D occupancy grid map from local occupancy data.
    +
    cv::Mat RTABMAP_CORE_EXPORT erodeMap(const cv::Mat &map)
    Performs erosion on an occupancy grid map to reduce small noisy obstacles.
    +
    void occupancy2DFromGroundObstacles(const typename pcl::PointCloud< PointT >::Ptr &cloud, const pcl::IndicesPtr &groundIndices, const pcl::IndicesPtr &obstaclesIndices, cv::Mat &ground, cv::Mat &obstacles, float cellSize)
    Projects 3D ground and obstacle point clouds onto the 2D XY plane and voxelizes them into 2D occupanc...
    +
    cv::Mat RTABMAP_CORE_EXPORT convertImage8U2Map(const cv::Mat &map8U, bool pgmFormat=false)
    Converts a grayscale occupancy image (CV_8U) to an occupancy grid map (CV_8S).
    +
    cv::Mat RTABMAP_CORE_EXPORT convertMap2Image8U(const cv::Mat &map8S, bool pgmFormat=false)
    Converts an occupancy grid map (CV_8S) to a grayscale image (CV_8U).
    +
    RTABMAP_DEPRECATED cv::Mat RTABMAP_CORE_EXPORT create2DMap(const std::map< int, Transform > &poses, const std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > &scans, float cellSize, bool unknownSpaceFilled, float &xMin, float &yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)
    + - + diff --git a/preview/pr-1492/api/latest/util3d__mapping_8hpp_source.html b/preview/pr-1492/api/latest/util3d__mapping_8hpp_source.html index 6927e836..64cd647e 100644 --- a/preview/pr-1492/api/latest/util3d__mapping_8hpp_source.html +++ b/preview/pr-1492/api/latest/util3d__mapping_8hpp_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    util3d_mapping.hpp
    @@ -125,7 +142,8 @@ $(document).ready(function() { init_codefold(0); });
    38namespace util3d{
    39
    40template<typename PointT>
    -
    41typename pcl::PointCloud<PointT>::Ptr projectCloudOnXYPlane(
    +
    +
    41typename pcl::PointCloud<PointT>::Ptr projectCloudOnXYPlane(
    42 const typename pcl::PointCloud<PointT> & cloud)
    43{
    44 typename pcl::PointCloud<PointT>::Ptr output(new pcl::PointCloud<PointT>);
    @@ -136,6 +154,7 @@ $(document).ready(function() { init_codefold(0); });
    49 }
    50 return output;
    51}
    +
    52
    53template<typename PointT>
    54void segmentObstaclesFromGround(
    @@ -227,11 +246,11 @@ $(document).ready(function() { init_codefold(0); });
    140 centroid[2] <= biggestSurfaceMax[2] ||
    141 (maxGroundHeight==0.0f && !segmentFlatObstacles))
    142 {
    -
    143 ground = util3d::concatenate(ground, clusteredFlatSurfaces.at(i));
    +
    143 ground = util3d::concatenate(ground, clusteredFlatSurfaces.at(i));
    144 }
    145 else if(flatObstacles)
    146 {
    -
    147 *flatObstacles = util3d::concatenate(*flatObstacles, clusteredFlatSurfaces.at(i));
    +
    147 *flatObstacles = util3d::concatenate(*flatObstacles, clusteredFlatSurfaces.at(i));
    148 }
    149 }
    150 }
    @@ -259,7 +278,7 @@ $(document).ready(function() { init_codefold(0); });
    172 if(indices->size())
    173 {
    174 notObstacles = util3d::extractIndices(cloud, indices, true);
    -
    175 notObstacles = util3d::concatenate(notObstacles, ground);
    +
    175 notObstacles = util3d::concatenate(notObstacles, ground);
    176 }
    177 pcl::IndicesPtr otherStuffIndices = util3d::extractIndices(cloud, notObstacles, true);
    178
    @@ -279,14 +298,15 @@ $(document).ready(function() { init_codefold(0); });
    192 minClusterSize);
    193
    194 // merge indices
    -
    195 obstacles = util3d::concatenate(clusteredObstaclesSurfaces);
    +
    195 obstacles = util3d::concatenate(clusteredObstaclesSurfaces);
    196 }
    197 }
    198 }
    199}
    200
    201template<typename PointT>
    -
    202void segmentObstaclesFromGround(
    +
    +
    202void segmentObstaclesFromGround(
    203 const typename pcl::PointCloud<PointT>::Ptr & cloud,
    204 pcl::IndicesPtr & ground,
    205 pcl::IndicesPtr & obstacles,
    @@ -316,9 +336,11 @@ $(document).ready(function() { init_codefold(0); });
    229 viewPoint,
    230 groundNormalsUp);
    231}
    +
    232
    233template<typename PointT>
    -
    234void occupancy2DFromGroundObstacles(
    +
    +
    235 const typename pcl::PointCloud<PointT>::Ptr & cloud,
    236 const pcl::IndicesPtr & groundIndices,
    237 const pcl::IndicesPtr & obstaclesIndices,
    @@ -346,9 +368,11 @@ $(document).ready(function() { init_codefold(0); });
    259 obstacles,
    260 cellSize);
    261}
    +
    262
    263template<typename PointT>
    -
    264void occupancy2DFromGroundObstacles(
    +
    +
    265 const typename pcl::PointCloud<PointT>::Ptr & groundCloud,
    266 const typename pcl::PointCloud<PointT>::Ptr & obstaclesCloud,
    267 cv::Mat & ground,
    @@ -360,7 +384,7 @@ $(document).ready(function() { init_codefold(0); });
    273 {
    274 //project on XY plane
    275 typename pcl::PointCloud<PointT>::Ptr groundCloudProjected;
    -
    276 groundCloudProjected = util3d::projectCloudOnXYPlane(*groundCloud);
    +
    276 groundCloudProjected = util3d::projectCloudOnXYPlane(*groundCloud);
    277 //voxelize to grid cell size
    278 groundCloudProjected = util3d::voxelize(groundCloudProjected, cellSize);
    279
    @@ -378,7 +402,7 @@ $(document).ready(function() { init_codefold(0); });
    291 {
    292 //project on XY plane
    293 typename pcl::PointCloud<PointT>::Ptr obstaclesCloudProjected;
    -
    294 obstaclesCloudProjected = util3d::projectCloudOnXYPlane(*obstaclesCloud);
    +
    294 obstaclesCloudProjected = util3d::projectCloudOnXYPlane(*obstaclesCloud);
    295 //voxelize to grid cell size
    296 obstaclesCloudProjected = util3d::voxelize(obstaclesCloudProjected, cellSize);
    297
    @@ -391,9 +415,11 @@ $(document).ready(function() { init_codefold(0); });
    304 }
    305 }
    306}
    +
    307
    308template<typename PointT>
    -
    309void occupancy2DFromCloud3D(
    +
    +
    310 const typename pcl::PointCloud<PointT>::Ptr & cloud,
    311 const pcl::IndicesPtr & indices,
    312 cv::Mat & ground,
    @@ -430,9 +456,11 @@ $(document).ready(function() { init_codefold(0); });
    343 obstacles,
    344 cellSize);
    345}
    +
    346
    347template<typename PointT>
    -
    348void occupancy2DFromCloud3D(
    +
    +
    349 const typename pcl::PointCloud<PointT>::Ptr & cloud,
    350 cv::Mat & ground,
    351 cv::Mat & obstacles,
    @@ -445,6 +473,7 @@ $(document).ready(function() { init_codefold(0); });
    358 pcl::IndicesPtr indices(new std::vector<int>);
    359 occupancy2DFromCloud3D<PointT>(cloud, indices, ground, obstacles, cellSize, groundNormalAngle, minClusterSize, segmentFlatObstacles, maxGroundHeight);
    360}
    +
    361
    362}
    363}
    @@ -455,11 +484,19 @@ $(document).ready(function() { init_codefold(0); });
    pcl::IndicesPtr RTABMAP_CORE_EXPORT passThrough(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, const std::string &axis, float min, float max, bool negative=false)
    Performs pass-through filtering on a point cloud of type pcl::PointXYZ and returns filtered indices.
    pcl::IndicesPtr RTABMAP_CORE_EXPORT normalFiltering(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float angleMax, const Eigen::Vector4f &normal, int normalKSearch, const Eigen::Vector4f &viewpoint, float groundNormalsUp=0.0f)
    Point normal filtering for point cloud of type pcl::PointXYZ.
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT voxelize(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize)
    Performs voxel grid downsampling on a point cloud of type pcl::PointXYZ on provided indices.
    +
    pcl::PointCloud< PointT >::Ptr projectCloudOnXYPlane(const typename pcl::PointCloud< PointT > &cloud)
    Projects a point cloud onto the XY plane by setting all Z coordinates to zero.
    +
    void occupancy2DFromCloud3D(const typename pcl::PointCloud< PointT >::Ptr &cloud, const pcl::IndicesPtr &indices, cv::Mat &ground, cv::Mat &obstacles, float cellSize, float groundNormalAngle, int minClusterSize, bool segmentFlatObstacles, float maxGroundHeight)
    Generates 2D ground and obstacle occupancy data from a 3D point cloud.
    +
    void occupancy2DFromGroundObstacles(const typename pcl::PointCloud< PointT >::Ptr &cloud, const pcl::IndicesPtr &groundIndices, const pcl::IndicesPtr &obstaclesIndices, cv::Mat &ground, cv::Mat &obstacles, float cellSize)
    Projects 3D ground and obstacle point clouds onto the 2D XY plane and voxelizes them into 2D occupanc...
    +
    pcl::IndicesPtr RTABMAP_CORE_EXPORT concatenate(const std::vector< pcl::IndicesPtr > &indices)
    Concatenates multiple sets of indices into a single index vector.
    + - + diff --git a/preview/pr-1492/api/latest/util3d__motion__estimation_8h_source.html b/preview/pr-1492/api/latest/util3d__motion__estimation_8h_source.html index c8f1b67d..eaf93341 100644 --- a/preview/pr-1492/api/latest/util3d__motion__estimation_8h_source.html +++ b/preview/pr-1492/api/latest/util3d__motion__estimation_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    util3d_motion_estimation.h
    @@ -126,14 +143,14 @@ $(document).ready(function() { init_codefold(0); });
    39namespace util3d
    40{
    41
    -
    100void RTABMAP_CORE_EXPORT setRansacDeterministicSeed(bool enable);
    -
    101
    -
    103bool RTABMAP_CORE_EXPORT ransacDeterministicSeedEnabled();
    -
    104
    -
    105Transform RTABMAP_CORE_EXPORT estimateMotion3DTo2D(
    +
    65void RTABMAP_CORE_EXPORT setRansacDeterministicSeed(bool enable);
    +
    66
    +
    68bool RTABMAP_CORE_EXPORT ransacDeterministicSeedEnabled();
    +
    69
    +
    105Transform RTABMAP_CORE_EXPORT estimateMotion3DTo2D(
    106 const std::map<int, cv::Point3f> & words3A,
    107 const std::map<int, cv::KeyPoint> & words2B,
    -
    108 const CameraModel & cameraModel,
    +
    108 const CameraModel & cameraModel,
    109 int minInliers = 10,
    110 int iterations = 100,
    111 double reprojError = 5.,
    @@ -141,14 +158,14 @@ $(document).ready(function() { init_codefold(0); });
    113 int pnpRefineIterations = 1,
    114 int varianceMedianRatio = 4,
    115 float maxVariance = 0,
    -
    116 const Transform & guess = Transform::getIdentity(),
    +
    116 const Transform & guess = Transform::getIdentity(),
    117 const std::map<int, cv::Point3f> & words3B = std::map<int, cv::Point3f>(),
    118 cv::Mat * covariance = 0, // mean reproj error if words3B is not set
    119 std::vector<int> * matchesOut = 0,
    120 std::vector<int> * inliersOut = 0,
    121 bool splitLinearCovarianceComponents = false);
    122
    -
    157Transform RTABMAP_CORE_EXPORT estimateMotion3DTo2D(
    +
    157Transform RTABMAP_CORE_EXPORT estimateMotion3DTo2D(
    158 const std::map<int, cv::Point3f> & words3A,
    159 const std::map<int, cv::KeyPoint> & words2B,
    160 const std::vector<CameraModel> & cameraModels,
    @@ -160,13 +177,13 @@ $(document).ready(function() { init_codefold(0); });
    166 int refineIterations,
    167 int varianceMedianRatio,
    168 float maxVariance,
    -
    169 const Transform & guess,
    +
    169 const Transform & guess,
    170 const std::map<int, cv::Point3f> & words3B,
    171 cv::Mat * covariance,
    172 std::vector<std::vector<int> > * matchesOut,
    173 std::vector<std::vector<int> > * inliersOut,
    174 bool splitLinearCovarianceComponents);
    -
    179Transform RTABMAP_CORE_EXPORT estimateMotion3DTo2D(
    +
    179Transform RTABMAP_CORE_EXPORT estimateMotion3DTo2D(
    180 const std::map<int, cv::Point3f> & words3A,
    181 const std::map<int, cv::KeyPoint> & words2B,
    182 const std::vector<CameraModel> & cameraModels,
    @@ -178,14 +195,14 @@ $(document).ready(function() { init_codefold(0); });
    188 int pnpRefineIterations = 1,
    189 int varianceMedianRatio = 4,
    190 float maxVariance = 0,
    -
    191 const Transform & guess = Transform::getIdentity(),
    +
    191 const Transform & guess = Transform::getIdentity(),
    192 const std::map<int, cv::Point3f> & words3B = std::map<int, cv::Point3f>(),
    193 cv::Mat * covariance = 0, // mean reproj error if words3B is not set
    194 std::vector<int> * matchesOut = 0,
    195 std::vector<int> * inliersOut = 0,
    196 bool splitLinearCovarianceComponents = false);
    197
    -
    219Transform RTABMAP_CORE_EXPORT estimateMotion3DTo3D(
    +
    219Transform RTABMAP_CORE_EXPORT estimateMotion3DTo3D(
    220 const std::map<int, cv::Point3f> & words3A,
    221 const std::map<int, cv::Point3f> & words3B,
    222 int minInliers = 10,
    @@ -196,7 +213,7 @@ $(document).ready(function() { init_codefold(0); });
    227 std::vector<int> * matchesOut = 0,
    228 std::vector<int> * inliersOut = 0);
    229
    -
    260void RTABMAP_CORE_EXPORT solvePnPRansac(
    +
    260void RTABMAP_CORE_EXPORT solvePnPRansac(
    261 const std::vector<cv::Point3f> & objectPoints,
    262 const std::vector<cv::Point2f> & imagePoints,
    263 const cv::Mat & cameraMatrix,
    @@ -216,12 +233,23 @@ $(document).ready(function() { init_codefold(0); });
    277} // namespace rtabmap
    278
    279#endif /* UTIL3D_TRANSFORMS_H_ */
    +
    Represents a pinhole camera model containing intrinsic and extrinsic parameters, used for projection,...
    Definition CameraModel.h:53
    +
    Represents a 3D rigid body transformation (rotation + translation).
    Definition Transform.h:53
    static Transform getIdentity()
    Returns identity transform.
    +
    void RTABMAP_CORE_EXPORT setRansacDeterministicSeed(bool enable)
    Toggle a deterministic seed for OpenGV's internal RANSAC RNG.
    +
    Transform RTABMAP_CORE_EXPORT estimateMotion3DTo3D(const std::map< int, cv::Point3f > &words3A, const std::map< int, cv::Point3f > &words3B, int minInliers=10, double inliersDistance=0.1, int iterations=100, int refineIterations=5, cv::Mat *covariance=0, std::vector< int > *matchesOut=0, std::vector< int > *inliersOut=0)
    Estimates the 3D rigid transformation between two sets of 3D points.
    +
    Transform RTABMAP_CORE_EXPORT estimateMotion3DTo2D(const std::map< int, cv::Point3f > &words3A, const std::map< int, cv::KeyPoint > &words2B, const CameraModel &cameraModel, int minInliers=10, int iterations=100, double reprojError=5., int flagsPnP=0, int pnpRefineIterations=1, int varianceMedianRatio=4, float maxVariance=0, const Transform &guess=Transform::getIdentity(), const std::map< int, cv::Point3f > &words3B=std::map< int, cv::Point3f >(), cv::Mat *covariance=0, std::vector< int > *matchesOut=0, std::vector< int > *inliersOut=0, bool splitLinearCovarianceComponents=false)
    Estimates a 6-DOF camera transform from 3D-2D point correspondences using PnP RANSAC.
    +
    void RTABMAP_CORE_EXPORT solvePnPRansac(const std::vector< cv::Point3f > &objectPoints, const std::vector< cv::Point2f > &imagePoints, const cv::Mat &cameraMatrix, const cv::Mat &distCoeffs, cv::Mat &rvec, cv::Mat &tvec, bool useExtrinsicGuess, int iterationsCount, float reprojectionError, int minInliersCount, std::vector< int > &inliers, int flags, int refineIterations=1, float refineSigma=3.0f)
    Estimates the camera pose using the PnP RANSAC algorithm and optionally refines it.
    +
    bool RTABMAP_CORE_EXPORT ransacDeterministicSeedEnabled()
    + - + diff --git a/preview/pr-1492/api/latest/util3d__registration_8h_source.html b/preview/pr-1492/api/latest/util3d__registration_8h_source.html index 18a6b467..4c19b38b 100644 --- a/preview/pr-1492/api/latest/util3d__registration_8h_source.html +++ b/preview/pr-1492/api/latest/util3d__registration_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    util3d_registration.h
    @@ -132,11 +149,11 @@ $(document).ready(function() { init_codefold(0); });
    45 const pcl::PointCloud<pcl::PointXYZ>::ConstPtr & cloud_target,
    46 float maxDistance);
    47
    -
    68Transform RTABMAP_CORE_EXPORT transformFromXYZCorrespondencesSVD(
    +
    69 const pcl::PointCloud<pcl::PointXYZ> & cloud1,
    70 const pcl::PointCloud<pcl::PointXYZ> & cloud2);
    71
    -
    101Transform RTABMAP_CORE_EXPORT transformFromXYZCorrespondences(
    +
    102 const pcl::PointCloud<pcl::PointXYZ>::ConstPtr & cloud1,
    103 const pcl::PointCloud<pcl::PointXYZ>::ConstPtr & cloud2,
    104 double inlierThreshold = 0.02,
    @@ -177,7 +194,7 @@ $(document).ready(function() { init_codefold(0); });
    181 int & correspondencesOut,
    182 bool reciprocal);
    183
    -
    209Transform RTABMAP_CORE_EXPORT icp(
    +
    209Transform RTABMAP_CORE_EXPORT icp(
    210 const pcl::PointCloud<pcl::PointXYZ>::ConstPtr & cloud_source,
    211 const pcl::PointCloud<pcl::PointXYZ>::ConstPtr & cloud_target,
    212 double maxCorrespondenceDistance,
    @@ -188,7 +205,7 @@ $(document).ready(function() { init_codefold(0); });
    217 bool icp2D = false,
    218 float ransacOutlierRatio = 0.0f,
    219 int * iterationsDone = nullptr);
    -
    228Transform RTABMAP_CORE_EXPORT icp(
    +
    228Transform RTABMAP_CORE_EXPORT icp(
    229 const pcl::PointCloud<pcl::PointXYZI>::ConstPtr & cloud_source,
    230 const pcl::PointCloud<pcl::PointXYZI>::ConstPtr & cloud_target,
    231 double maxCorrespondenceDistance,
    @@ -200,7 +217,7 @@ $(document).ready(function() { init_codefold(0); });
    237 float ransacOutlierRatio = 0.0f,
    238 int * iterationsDone = nullptr);
    239
    -
    265Transform RTABMAP_CORE_EXPORT icpPointToPlane(
    +
    265Transform RTABMAP_CORE_EXPORT icpPointToPlane(
    266 const pcl::PointCloud<pcl::PointNormal>::ConstPtr & cloud_source,
    267 const pcl::PointCloud<pcl::PointNormal>::ConstPtr & cloud_target,
    268 double maxCorrespondenceDistance,
    @@ -211,7 +228,7 @@ $(document).ready(function() { init_codefold(0); });
    273 bool icp2D = false,
    274 float ransacOutlierRatio = 0.0f,
    275 int * iterationsDone = nullptr);
    -
    284Transform RTABMAP_CORE_EXPORT icpPointToPlane(
    +
    284Transform RTABMAP_CORE_EXPORT icpPointToPlane(
    285 const pcl::PointCloud<pcl::PointXYZINormal>::ConstPtr & cloud_source,
    286 const pcl::PointCloud<pcl::PointXYZINormal>::ConstPtr & cloud_target,
    287 double maxCorrespondenceDistance,
    @@ -229,11 +246,19 @@ $(document).ready(function() { init_codefold(0); });
    299#endif /* UTIL3D_REGISTRATION_H_ */
    Represents a 3D rigid body transformation (rotation + translation).
    Definition Transform.h:53
    void RTABMAP_CORE_EXPORT computeVarianceAndCorrespondences(const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloudA, const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloudB, double maxCorrespondenceDistance, double maxCorrespondenceAngle, double &variance, int &correspondencesOut, bool reciprocal)
    Compute with variance and correspondences of pcl::PointNormal point cloud type.
    +
    Transform RTABMAP_CORE_EXPORT transformFromXYZCorrespondencesSVD(const pcl::PointCloud< pcl::PointXYZ > &cloud1, const pcl::PointCloud< pcl::PointXYZ > &cloud2)
    Estimates the rigid 3D transformation between two point clouds using SVD.
    +
    Transform RTABMAP_CORE_EXPORT icpPointToPlane(const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointNormal >::ConstPtr &cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &hasConverged, pcl::PointCloud< pcl::PointNormal > &cloud_source_registered, float epsilon=0.0f, bool icp2D=false, float ransacOutlierRatio=0.0f, int *iterationsDone=nullptr)
    Performs Iterative Closest Point (ICP) alignment using a point-to-plane error metric.
    +
    Transform RTABMAP_CORE_EXPORT transformFromXYZCorrespondences(const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloud1, const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloud2, double inlierThreshold=0.02, int iterations=100, int refineModelIterations=10, double refineModelSigma=3.0, std::vector< int > *inliers=0, cv::Mat *variance=0)
    Estimates a rigid transformation between two point clouds using RANSAC with optional refinement.
    +
    Transform RTABMAP_CORE_EXPORT icp(const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloud_source, const pcl::PointCloud< pcl::PointXYZ >::ConstPtr &cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &hasConverged, pcl::PointCloud< pcl::PointXYZ > &cloud_source_registered, float epsilon=0.0f, bool icp2D=false, float ransacOutlierRatio=0.0f, int *iterationsDone=nullptr)
    Performs Iterative Closest Point (ICP) alignment between two point clouds and returns the resulting t...
    + - + diff --git a/preview/pr-1492/api/latest/util3d__surface_8h_source.html b/preview/pr-1492/api/latest/util3d__surface_8h_source.html index 6e989c5f..fa82cd36 100644 --- a/preview/pr-1492/api/latest/util3d__surface_8h_source.html +++ b/preview/pr-1492/api/latest/util3d__surface_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    util3d_surface.h
    @@ -139,7 +156,7 @@ $(document).ready(function() { init_codefold(0); });
    52namespace util3d
    53{
    54
    -
    64void RTABMAP_CORE_EXPORT createPolygonIndexes(
    +
    64void RTABMAP_CORE_EXPORT createPolygonIndexes(
    65 const std::vector<pcl::Vertices> & polygons,
    66 int cloudSize,
    67 std::vector<std::set<int> > & neighborPolygons,
    @@ -226,7 +243,7 @@ $(document).ready(function() { init_codefold(0); });
    148 float maxAngle = 0.0f, // maximum angle between camera and face (0=disabled)
    149 int minClusterSize = 50, // minimum size of polygons clusters textured
    150 const std::vector<float> & roiRatios = std::vector<float>(), // [left, right, top, bottom] region of interest (in ratios) of the image projected.
    -
    151 const ProgressState * state = 0,
    +
    151 const ProgressState * state = 0,
    152 std::vector<std::map<int, pcl::PointXY> > * vertexToPixels = 0, // For each point, we have a list of cameras with corresponding pixel in it. Beware that the camera ids don't correspond to pose ids, they are indexes from 0 to total camera models and texture's materials.
    153 bool distanceToCamPolicy = false);
    154pcl::TextureMesh::Ptr RTABMAP_CORE_EXPORT createTextureMesh(
    @@ -239,11 +256,11 @@ $(document).ready(function() { init_codefold(0); });
    161 float maxAngle = 0.0f, // maximum angle between camera and face (0=disabled)
    162 int minClusterSize = 50, // minimum size of polygons clusters textured
    163 const std::vector<float> & roiRatios = std::vector<float>(), // [left, right, top, bottom] region of interest (in ratios) of the image projected.
    -
    164 const ProgressState * state = 0,
    +
    164 const ProgressState * state = 0,
    165 std::vector<std::map<int, pcl::PointXY> > * vertexToPixels = 0, // For each point, we have a list of cameras with corresponding pixel in it. Beware that the camera ids don't correspond to pose ids, they are indexes from 0 to total camera models and texture's materials.
    166 bool distanceToCamPolicy = false);
    167
    -
    171void RTABMAP_CORE_EXPORT cleanTextureMesh(
    +
    171void RTABMAP_CORE_EXPORT cleanTextureMesh(
    172 pcl::TextureMesh & textureMesh,
    173 int minClusterSize);
    174
    @@ -271,18 +288,18 @@ $(document).ready(function() { init_codefold(0); });
    196 const std::vector<std::vector<Eigen::Vector2f> > & texCoords,
    197#endif
    198 cv::Mat & textures,
    -
    199 bool mergeTextures = false);
    +
    199 bool mergeTextures = false);
    200
    201pcl::PolygonMesh::Ptr RTABMAP_CORE_EXPORT assemblePolygonMesh(
    202 const cv::Mat & cloudMat,
    203 const std::vector<std::vector<RTABMAP_PCL_INDEX> > & polygons);
    204
    -
    209cv::Mat RTABMAP_CORE_EXPORT mergeTextures(
    +
    209cv::Mat RTABMAP_CORE_EXPORT mergeTextures(
    210 pcl::TextureMesh & mesh,
    211 const std::map<int, cv::Mat> & images, // raw or compressed, can be empty if memory or dbDriver should be used
    212 const std::map<int, CameraModel> & calibrations, // Should match images
    -
    213 const Memory * memory = 0, // Should be set if images are not set
    -
    214 const DBDriver * dbDriver = 0, // Should be set if images and memory are not set
    +
    213 const Memory * memory = 0, // Should be set if images are not set
    +
    214 const DBDriver * dbDriver = 0, // Should be set if images and memory are not set
    215 int textureSize = 4096,
    216 int textureCount = 1,
    217 const std::vector<std::map<int, pcl::PointXY> > & vertexToPixels = std::vector<std::map<int, pcl::PointXY> >(), // needed for parameters below
    @@ -294,18 +311,18 @@ $(document).ready(function() { init_codefold(0); });
    223 int brightnessContrastRatioLow = 0, //0=disabled, values between 0 and 100
    224 int brightnessContrastRatioHigh = 0, //0=disabled, values between 0 and 100
    225 bool exposureFusion = false, //Exposure fusion can be used only with OpenCV3
    -
    226 const ProgressState * state = 0,
    +
    226 const ProgressState * state = 0,
    227 unsigned char blankValue = 255, //Gray value for blank polygons (without texture)
    228 bool clearVertexColorUnderTexture = true,
    229 std::map<int, std::map<int, cv::Vec4d> > * gains = 0, // <Camera ID, Camera Sub Index (multi-cameras), gains Gray-R-G-B>
    230 std::map<int, std::map<int, cv::Mat> > * blendingGains = 0, // <Camera ID, Camera Sub Index (multi-cameras), gains>
    231 std::pair<float, float> * contrastValues = 0); // Alpha/beta contrast values
    -
    232cv::Mat RTABMAP_CORE_EXPORT mergeTextures(
    +
    232cv::Mat RTABMAP_CORE_EXPORT mergeTextures(
    233 pcl::TextureMesh & mesh,
    234 const std::map<int, cv::Mat> & images, // raw or compressed, can be empty if memory or dbDriver should be used
    235 const std::map<int, std::vector<CameraModel> > & calibrations, // Should match images
    -
    236 const Memory * memory = 0, // Should be set if images are not set
    -
    237 const DBDriver * dbDriver = 0, // Should be set if images and memory are not set
    +
    236 const Memory * memory = 0, // Should be set if images are not set
    +
    237 const DBDriver * dbDriver = 0, // Should be set if images and memory are not set
    238 int textureSize = 4096,
    239 int textureCount = 1,
    240 const std::vector<std::map<int, pcl::PointXY> > & vertexToPixels = std::vector<std::map<int, pcl::PointXY> >(), // needed for parameters below
    @@ -317,7 +334,7 @@ $(document).ready(function() { init_codefold(0); });
    246 int brightnessContrastRatioLow = 0, //0=disabled, values between 0 and 100
    247 int brightnessContrastRatioHigh = 0, //0=disabled, values between 0 and 100
    248 bool exposureFusion = false, //Exposure fusion can be used only with OpenCV3
    -
    249 const ProgressState * state = 0,
    +
    249 const ProgressState * state = 0,
    250 unsigned char blankValue = 255, //Gray value for blank polygons (without texture)
    251 bool clearVertexColorUnderTexture = true,
    252 std::map<int, std::map<int, cv::Vec4d> > * gains = 0, // <Camera ID, Camera Sub Index (multi-cameras), gains Gray-R-G-B>
    @@ -335,8 +352,8 @@ $(document).ready(function() { init_codefold(0); });
    264 const std::vector<std::map<int, pcl::PointXY> > & vertexToPixels, // required output of util3d::createTextureMesh()
    265 const std::map<int, cv::Mat> & images, // raw or compressed, can be empty if memory or dbDriver should be used
    266 const std::map<int, std::vector<CameraModel> > & cameraModels, // Should match images
    -
    267 const Memory * memory = 0, // Should be set if images are not set
    -
    268 const DBDriver * dbDriver = 0, // Should be set if images and memory are not set
    +
    267 const Memory * memory = 0, // Should be set if images are not set
    +
    268 const DBDriver * dbDriver = 0, // Should be set if images and memory are not set
    269 int textureSize = 8192,
    270 const std::string & textureFormat = "jpg", // png, jpg
    271 const std::map<int, std::map<int, cv::Vec4d> > & gains = std::map<int, std::map<int, cv::Vec4d> >(), // optional output of util3d::mergeTextures()
    @@ -344,7 +361,7 @@ $(document).ready(function() { init_codefold(0); });
    273 const std::pair<float, float> & contrastValues = std::pair<float, float>(0,0), // optional output of util3d::mergeTextures()
    274 bool gainRGB = true);
    275
    -
    302bool RTABMAP_CORE_EXPORT multiBandTexturing(
    +
    302bool RTABMAP_CORE_EXPORT multiBandTexturing(
    303 const std::string & outputOBJPath,
    304 const pcl::PCLPointCloud2 & cloud,
    305 const std::vector<pcl::Vertices> & polygons,
    @@ -352,8 +369,8 @@ $(document).ready(function() { init_codefold(0); });
    307 const std::vector<std::map<int, pcl::PointXY> > & vertexToPixels,
    308 const std::map<int, cv::Mat> & images,
    309 const std::map<int, std::vector<CameraModel> > & cameraModels,
    -
    310 const Memory * memory = 0,
    -
    311 const DBDriver * dbDriver = 0,
    +
    310 const Memory * memory = 0,
    +
    311 const DBDriver * dbDriver = 0,
    312 unsigned int textureSize = 8192,
    313 unsigned int textureDownscale = 2,
    314 const std::string & nbContrib = "1 5 10 0",
    @@ -596,7 +613,7 @@ $(document).ready(function() { init_codefold(0); });
    604 int minClusterSize = 50, // Remove small polygon clusters after the mesh has been cleaned (0=disabled)
    605 ProgressState * progressState = 0);
    606
    -
    629bool RTABMAP_CORE_EXPORT intersectRayTriangle(
    +
    629bool RTABMAP_CORE_EXPORT intersectRayTriangle(
    630 const Eigen::Vector3f & p,
    631 const Eigen::Vector3f & dir,
    632 const Eigen::Vector3f & v0,
    @@ -632,16 +649,26 @@ $(document).ready(function() { init_codefold(0); });
    662#include "rtabmap/core/impl/util3d_surface.hpp"
    663
    664#endif /* UTIL3D_SURFACE_H_ */
    +
    Abstract database driver for RTAB-Map maps (signatures, links, words, statistics).
    Definition DBDriver.h:72
    Represents 2D or 3D laser scan data with support for multiple point data formats.
    Definition LaserScan.h:46
    +
    Three-tiered memory management (STM, WM, LTM) for RTAB-Map.
    Definition Memory.h:102
    Represents a 3D rigid body transformation (rotation + translation).
    Definition Transform.h:53
    static Transform getIdentity()
    Returns identity transform.
    float RTABMAP_CORE_EXPORT computeNormalsComplexity(const LaserScan &scan, const Transform &t=Transform::getIdentity(), cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0, bool centered=true)
    Computes the complexity of surface normals in a point cloud of type LaserScan.
    +
    void RTABMAP_CORE_EXPORT cleanTextureMesh(pcl::TextureMesh &textureMesh, int minClusterSize)
    +
    void RTABMAP_CORE_EXPORT createPolygonIndexes(const std::vector< pcl::Vertices > &polygons, int cloudSize, std::vector< std::set< int > > &neighborPolygons, std::vector< std::set< int > > &vertexPolygons)
    Given a set of polygons, create two indexes: polygons to neighbor polygons and vertices to polygons.
    +
    bool RTABMAP_CORE_EXPORT intersectRayTriangle(const Eigen::Vector3f &p, const Eigen::Vector3f &dir, const Eigen::Vector3f &v0, const Eigen::Vector3f &v1, const Eigen::Vector3f &v2, float &distance, Eigen::Vector3f &normal)
    +
    cv::Mat RTABMAP_CORE_EXPORT mergeTextures(pcl::TextureMesh &mesh, const std::map< int, cv::Mat > &images, const std::map< int, CameraModel > &calibrations, const Memory *memory=0, const DBDriver *dbDriver=0, int textureSize=4096, int textureCount=1, const std::vector< std::map< int, pcl::PointXY > > &vertexToPixels=std::vector< std::map< int, pcl::PointXY > >(), bool gainCompensation=true, float gainBeta=10.0f, bool gainRGB=true, bool blending=true, int blendingDecimation=0, int brightnessContrastRatioLow=0, int brightnessContrastRatioHigh=0, bool exposureFusion=false, const ProgressState *state=0, unsigned char blankValue=255, bool clearVertexColorUnderTexture=true, std::map< int, std::map< int, cv::Vec4d > > *gains=0, std::map< int, std::map< int, cv::Mat > > *blendingGains=0, std::pair< float, float > *contrastValues=0)
    + - + diff --git a/preview/pr-1492/api/latest/util3d__surface_8hpp_source.html b/preview/pr-1492/api/latest/util3d__surface_8hpp_source.html index 9d877ac3..2e12b9c4 100644 --- a/preview/pr-1492/api/latest/util3d__surface_8hpp_source.html +++ b/preview/pr-1492/api/latest/util3d__surface_8hpp_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    util3d_surface.hpp
    @@ -276,7 +293,7 @@ $(document).ready(function() { init_codefold(0); });
    189 // filter polygons
    190 std::vector<std::set<int> > neighbors;
    191 std::vector<std::set<int> > vertexToPolygons;
    -
    192 util3d::createPolygonIndexes(mesh->polygons,
    +
    192 util3d::createPolygonIndexes(mesh->polygons,
    193 mesh->cloud.height*mesh->cloud.width,
    194 neighbors,
    195 vertexToPolygons);
    @@ -417,7 +434,7 @@ $(document).ready(function() { init_codefold(0); });
    330 UASSERT(vert.vertices.size()==3);
    331 float d;
    332 Eigen::Vector3f n;
    -
    333 if (intersectRayTriangle(origin, dir,
    +
    333 if (intersectRayTriangle(origin, dir,
    334 cloud.at(vert.vertices.at(0)).getVector3fMap(),
    335 cloud.at(vert.vertices.at(1)).getVector3fMap(),
    336 cloud.at(vert.vertices.at(2)).getVector3fMap(), d, n) &&
    @@ -443,11 +460,17 @@ $(document).ready(function() { init_codefold(0); });
    Some conversion functions.
    std::string UTILITE_EXPORT uFormat(const char *fmt,...)
    #define UASSERT(condition)
    Definition ULogger.h:66
    +
    void RTABMAP_CORE_EXPORT createPolygonIndexes(const std::vector< pcl::Vertices > &polygons, int cloudSize, std::vector< std::set< int > > &neighborPolygons, std::vector< std::set< int > > &vertexPolygons)
    Given a set of polygons, create two indexes: polygons to neighbor polygons and vertices to polygons.
    +
    bool RTABMAP_CORE_EXPORT intersectRayTriangle(const Eigen::Vector3f &p, const Eigen::Vector3f &dir, const Eigen::Vector3f &v0, const Eigen::Vector3f &v1, const Eigen::Vector3f &v2, float &distance, Eigen::Vector3f &normal)
    + - + diff --git a/preview/pr-1492/api/latest/util3d__transforms_8h_source.html b/preview/pr-1492/api/latest/util3d__transforms_8h_source.html index 3a4bbf58..5dc0532c 100644 --- a/preview/pr-1492/api/latest/util3d__transforms_8h_source.html +++ b/preview/pr-1492/api/latest/util3d__transforms_8h_source.html @@ -10,6 +10,10 @@ + + + + @@ -27,6 +31,7 @@
    RTAB-Map 0.23.10
    +
    Real-Time Appearance-Based Mapping
    @@ -55,6 +60,23 @@ $(function() { $(document).ready(function() { init_codefold(0); }); /* @license-end */ + +
    + +
    +
    +
    + +
    util3d_transforms.h
    @@ -129,9 +146,9 @@ $(document).ready(function() { init_codefold(0); });
    42namespace util3d
    43{
    44
    -
    75LaserScan RTABMAP_CORE_EXPORT transformLaserScan(
    -
    76 const LaserScan & laserScan,
    -
    77 const Transform & transform);
    +
    75LaserScan RTABMAP_CORE_EXPORT transformLaserScan(
    +
    76 const LaserScan & laserScan,
    +
    77 const Transform & transform);
    78
    95pcl::PointCloud<pcl::PointXYZ>::Ptr RTABMAP_CORE_EXPORT transformPointCloud(
    96 const pcl::PointCloud<pcl::PointXYZ>::Ptr & cloud,
    @@ -206,14 +223,20 @@ $(document).ready(function() { init_codefold(0); });
    251} // namespace rtabmap
    252
    253#endif /* UTIL3D_TRANSFORMS_H_ */
    +
    Represents 2D or 3D laser scan data with support for multiple point data formats.
    Definition LaserScan.h:46
    Represents a 3D rigid body transformation (rotation + translation).
    Definition Transform.h:53
    cv::Point3f RTABMAP_CORE_EXPORT transformPoint(const cv::Point3f &pt, const Transform &transform)
    Transforms cv::Point3f point type.
    pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT transformPointCloud(const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Transform &transform)
    Transforms pcl::PointXYZ point cloud type.
    +
    LaserScan RTABMAP_CORE_EXPORT transformLaserScan(const LaserScan &laserScan, const Transform &transform)
    Applies a 3D transform to all points (and normals if present) in a LaserScan.
    + - + diff --git a/preview/pr-1492/index.html b/preview/pr-1492/index.html index f188beb4..0ae01c33 100644 --- a/preview/pr-1492/index.html +++ b/preview/pr-1492/index.html @@ -5,7 +5,7 @@ - + RTAB-Map | Real-Time Appearance-Based Mapping @@ -120,6 +120,7 @@
  • Installation instructions.
  • Tutorials.
  • Tools.
  • +
  • C++ API documentation of the rtabmap library.
  • For ROS users, take a look to rtabmap page on the ROS wiki for a package overview. See also SetupOnYourRobot to know how to integrate RTAB-Map on your robot.
  • diff --git a/preview/pr-1492/index.md b/preview/pr-1492/index.md index 525cee8d..99229662 100644 --- a/preview/pr-1492/index.md +++ b/preview/pr-1492/index.md @@ -34,6 +34,7 @@ * [Installation](https://github.com/introlab/rtabmap/wiki/Installation) instructions. * [Tutorials](https://github.com/introlab/rtabmap/wiki/Tutorials). * [Tools](https://github.com/introlab/rtabmap/wiki/Tools). +* [C++ API documentation]({{ site.baseurl }}/api/) of the rtabmap library. * For **ROS** users, take a look to [rtabmap](http://wiki.ros.org/rtabmap) page on the ROS wiki for a package overview. See also [SetupOnYourRobot](http://wiki.ros.org/rtabmap_ros/Tutorials/SetupOnYourRobot) to know how to integrate RTAB-Map on your robot.