diff --git a/preview/pr-1748/api/latest/BayesFilter_8h_source.html b/preview/pr-1748/api/latest/BayesFilter_8h_source.html
index dd006605..fd3f8f78 100644
--- a/preview/pr-1748/api/latest/BayesFilter_8h_source.html
+++ b/preview/pr-1748/api/latest/BayesFilter_8h_source.html
@@ -216,15 +216,16 @@ $(document).ready(function(){initNavTree('BayesFilter_8h_source.html',''); initR
267 float _predictionEpsilon;
268 bool _sparsePrediction;
269 bool _predictionChanged;
- 270 Eigen::SparseMatrix<float, Eigen::RowMajor> _sparsePredictionMatrix;
- 271 std::map<int, std::map<int, int> > _neighborsIndex;
-
+ 270 bool _sparsePredictionRejected;
+ 271 Eigen::SparseMatrix<float, Eigen::RowMajor> _sparsePredictionMatrix;
+ 272 std::map<int, std::map<int, int> > _neighborsIndex;
+
-
-
+
+
-
-
+
+
Recursive Bayesian filter for loop-closure hypothesis estimation in RTAB-Map.
std::string getPredictionLCStr() const
Returns the loop-closure prediction model as a space-separated string.
float getVirtualPlacePrior() const
Returns the virtual place prior threshold.
diff --git a/preview/pr-1748/api/latest/functions_c.html b/preview/pr-1748/api/latest/functions_c.html
index 79d8ae0d..e7db3db8 100644
--- a/preview/pr-1748/api/latest/functions_c.html
+++ b/preview/pr-1748/api/latest/functions_c.html
@@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('functions_c.html',''); initResizable()
Camera() : rtabmap::Camera
camera() : rtabmap::SensorCaptureThread
cameraIndex : rtabmap::FeatureBA
-CameraModel() : rtabmap::CameraModel
+CameraModel() : rtabmap::CameraModel
cameraModels() : rtabmap::SensorData
cameraName : rtabmap::SensorCaptureInfo, rtabmap::SensorEvent
canParseString() : rtabmap::Transform
diff --git a/preview/pr-1748/api/latest/functions_func_c.html b/preview/pr-1748/api/latest/functions_func_c.html
index 40e06023..638b1574 100644
--- a/preview/pr-1748/api/latest/functions_func_c.html
+++ b/preview/pr-1748/api/latest/functions_func_c.html
@@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('functions_func_c.html',''); initResiza
cache() : rtabmap::GlobalMap
Camera() : rtabmap::Camera
camera() : rtabmap::SensorCaptureThread
-CameraModel() : rtabmap::CameraModel
+CameraModel() : rtabmap::CameraModel
cameraModels() : rtabmap::SensorData
cameraName() : rtabmap::SensorEvent
canParseString() : rtabmap::Transform
diff --git a/preview/pr-1748/api/latest/functions_func_s.html b/preview/pr-1748/api/latest/functions_func_s.html
index 8a954135..c8c3f545 100644
--- a/preview/pr-1748/api/latest/functions_func_s.html
+++ b/preview/pr-1748/api/latest/functions_func_s.html
@@ -117,8 +117,8 @@ $(document).ready(function(){initNavTree('functions_func_s.html',''); initResiza
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
diff --git a/preview/pr-1748/api/latest/functions_s.html b/preview/pr-1748/api/latest/functions_s.html
index b40afbdd..8a2662be 100644
--- a/preview/pr-1748/api/latest/functions_s.html
+++ b/preview/pr-1748/api/latest/functions_s.html
@@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
SensorCaptureInfo() : rtabmap::SensorCaptureInfo
SensorCaptureThread() : rtabmap::SensorCaptureThread
SensorData() : rtabmap::SensorData
-sensorData() : rtabmap::Signature
+sensorData() : rtabmap::Signature
SensorEvent() : rtabmap::SensorEvent
separator() : UDirectory
serialize() : rtabmap::CameraModel, rtabmap::StereoCameraModel
diff --git a/preview/pr-1748/api/latest/search/all_14.js b/preview/pr-1748/api/latest/search/all_14.js
index b79bd834..701cc1af 100644
--- a/preview/pr-1748/api/latest/search/all_14.js
+++ b/preview/pr-1748/api/latest/search/all_14.js
@@ -20,7 +20,7 @@ var searchData=
['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 ¶meters=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 ¶meters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html',1,'rtabmap::SensorCaptureThread'],['../classrtabmap_1_1SensorCaptureThread.html#a9cf0e883ace51a2a656395327beb74e5',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, Camera *camera, const ParametersMap ¶meters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#acae15b44b2fb05da9421dc88ff0be75c',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Camera *camera, const ParametersMap ¶meters=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 ¶meters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a834d1e5c389e7ef8eb23bf1361916ae2',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, const ParametersMap ¶meters=ParametersMap())']]],
- ['sensordata_20',['sensordata',['../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#a941f907890fe9e0e9becec0a665581cd',1,'rtabmap::SensorData::SensorData()'],['../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#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#a25efb0e7904a3daa7f4ee7cd814a24ff',1,'rtabmap::SensorData::SensorData(const IMU &imu, int id=0, double stamp=0.0)'],['../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_1Signature.html#a24c257c2ff3fe156910ac82c41de8738',1,'rtabmap::Signature::sensorData()'],['../classrtabmap_1_1SensorData.html',1,'rtabmap::SensorData'],['../classrtabmap_1_1Signature.html#a0e7b1874613a7438ec1b2d9aa2634da8',1,'rtabmap::Signature::sensorData()']]],
+ ['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#a6e120cf7c4aea9201462c9cbb224b787',1,'rtabmap::SensorEvent::SensorEvent(const SensorData &data)'],['../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#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_md7',1,'']]],
['separator_23',['separator',['../classUDirectory.html#a66750846a899e436808d4eadbcafced0',1,'UDirectory']]],
diff --git a/preview/pr-1748/api/latest/search/all_5.js b/preview/pr-1748/api/latest/search/all_5.js
index 325f6d7f..1677aa18 100644
--- a/preview/pr-1748/api/latest/search/all_5.js
+++ b/preview/pr-1748/api/latest/search/all_5.js
@@ -8,7 +8,7 @@ var searchData=
['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_md7',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()']]],
+ ['camera_8',['camera',['../classrtabmap_1_1Camera.html',1,'rtabmap::Camera'],['../classrtabmap_1_1Camera.html#aaae7434ffa5e54f5006355779d335dd3',1,'rtabmap::Camera::Camera()'],['../classrtabmap_1_1SensorCaptureThread.html#ad6750f6280bdcbb386a051ba9cc36857',1,'rtabmap::SensorCaptureThread::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']]],
diff --git a/preview/pr-1748/api/latest/search/all_e.js b/preview/pr-1748/api/latest/search/all_e.js
index f46f566f..d1c5beb4 100644
--- a/preview/pr-1748/api/latest/search/all_e.js
+++ b/preview/pr-1748/api/latest/search/all_e.js
@@ -31,7 +31,7 @@ var searchData=
['left_28',['left',['../classrtabmap_1_1StereoCameraModel.html#a064d29601c0ba13fc47584849e26b81b',1,'rtabmap::StereoCameraModel']]],
['length_29',['length',['../classUFile.html#a0c42f32c914b349d13103d0397c1b3c1',1,'UFile::length()'],['../classUFile.html#ae1415739da256633ad417ac7d5fc2c11',1,'UFile::length(const std::string &filePath)']]],
['level_30',['Level',['../classULogger.html#a4f71cd491aa60029eb6ea4bf79c06218',1,'ULogger']]],
- ['lidar_31',['lidar',['../classrtabmap_1_1Lidar.html#a9d14987cd20918960d6b3705b66241ed',1,'rtabmap::Lidar::Lidar()'],['../classrtabmap_1_1SensorCaptureThread.html#aa6e5a6a53d621cda6e0b7f2ff35d33f0',1,'rtabmap::SensorCaptureThread::lidar()'],['../classrtabmap_1_1Lidar.html',1,'rtabmap::Lidar']]],
+ ['lidar_31',['lidar',['../classrtabmap_1_1SensorCaptureThread.html#aa6e5a6a53d621cda6e0b7f2ff35d33f0',1,'rtabmap::SensorCaptureThread::lidar()'],['../classrtabmap_1_1Lidar.html#a9d14987cd20918960d6b3705b66241ed',1,'rtabmap::Lidar::Lidar()'],['../classrtabmap_1_1Lidar.html',1,'rtabmap::Lidar']]],
['lidarvlp16_32',['LidarVLP16',['../classrtabmap_1_1LidarVLP16.html',1,'rtabmap']]],
['likelihood_33',['likelihood',['../classrtabmap_1_1Statistics.html#a4f3492b5cf6ff082d0061c9d7c67536f',1,'rtabmap::Statistics']]],
['limitkeypoints_34',['limitKeypoints',['../classrtabmap_1_1Feature2D.html#aa5c0258ede589769bc50c6d6071d595c',1,'rtabmap::Feature2D']]],
diff --git a/preview/pr-1748/api/latest/search/functions_11.js b/preview/pr-1748/api/latest/search/functions_11.js
index 1398b84d..d28bd3e3 100644
--- a/preview/pr-1748/api/latest/search/functions_11.js
+++ b/preview/pr-1748/api/latest/search/functions_11.js
@@ -19,7 +19,7 @@ var searchData=
['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 ¶meters=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 ¶meters=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 ¶meters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#a834d1e5c389e7ef8eb23bf1361916ae2',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Lidar *lidar, const ParametersMap ¶meters=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 ¶meters=ParametersMap())'],['../classrtabmap_1_1SensorCaptureThread.html#acae15b44b2fb05da9421dc88ff0be75c',1,'rtabmap::SensorCaptureThread::SensorCaptureThread(Camera *camera, const ParametersMap ¶meters=ParametersMap())']]],
- ['sensordata_19',['sensordata',['../classrtabmap_1_1SensorData.html#ad34a0a4ca3eac4a1c91fb7fb5068fb04',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#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#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#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#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#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_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#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())']]],
+ ['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()']]],
diff --git a/preview/pr-1748/api/latest/search/functions_2.js b/preview/pr-1748/api/latest/search/functions_2.js
index f3be80f8..6a040d8f 100644
--- a/preview/pr-1748/api/latest/search/functions_2.js
+++ b/preview/pr-1748/api/latest/search/functions_2.js
@@ -6,7 +6,7 @@ var searchData=
['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()']]],
+ ['camera_6',['camera',['../classrtabmap_1_1SensorCaptureThread.html#ad6750f6280bdcbb386a051ba9cc36857',1,'rtabmap::SensorCaptureThread::camera()'],['../classrtabmap_1_1Camera.html#aaae7434ffa5e54f5006355779d335dd3',1,'rtabmap::Camera::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']]],
diff --git a/preview/pr-1748/api/latest/search/functions_b.js b/preview/pr-1748/api/latest/search/functions_b.js
index b87790ce..dd68d384 100644
--- a/preview/pr-1748/api/latest/search/functions_b.js
+++ b/preview/pr-1748/api/latest/search/functions_b.js
@@ -29,7 +29,7 @@ var searchData=
['latitude_26',['latitude',['../classrtabmap_1_1GPS.html#a9b20f8a5bf2cba909b53ecd83d2b4c08',1,'rtabmap::GPS::latitude()'],['../classrtabmap_1_1GeodeticCoords.html#ac6f662384e5b4ac613d5678307eb95a7',1,'rtabmap::GeodeticCoords::latitude()']]],
['left_27',['left',['../classrtabmap_1_1StereoCameraModel.html#a064d29601c0ba13fc47584849e26b81b',1,'rtabmap::StereoCameraModel']]],
['length_28',['length',['../classUFile.html#ae1415739da256633ad417ac7d5fc2c11',1,'UFile::length(const std::string &filePath)'],['../classUFile.html#a0c42f32c914b349d13103d0397c1b3c1',1,'UFile::length()']]],
- ['lidar_29',['lidar',['../classrtabmap_1_1SensorCaptureThread.html#aa6e5a6a53d621cda6e0b7f2ff35d33f0',1,'rtabmap::SensorCaptureThread::lidar()'],['../classrtabmap_1_1Lidar.html#a9d14987cd20918960d6b3705b66241ed',1,'rtabmap::Lidar::Lidar()']]],
+ ['lidar_29',['lidar',['../classrtabmap_1_1Lidar.html#a9d14987cd20918960d6b3705b66241ed',1,'rtabmap::Lidar::Lidar()'],['../classrtabmap_1_1SensorCaptureThread.html#aa6e5a6a53d621cda6e0b7f2ff35d33f0',1,'rtabmap::SensorCaptureThread::lidar()']]],
['likelihood_30',['likelihood',['../classrtabmap_1_1Statistics.html#a4f3492b5cf6ff082d0061c9d7c67536f',1,'rtabmap::Statistics']]],
['limitkeypoints_31',['limitKeypoints',['../classrtabmap_1_1Feature2D.html#aa5c0258ede589769bc50c6d6071d595c',1,'rtabmap::Feature2D']]],
['linearacceleration_32',['linearAcceleration',['../classrtabmap_1_1IMU.html#a8fde3445664329d6432b632fca9db17a',1,'rtabmap::IMU']]],
diff --git a/preview/pr-1748/index.html b/preview/pr-1748/index.html
index aad8394f..adf8eda9 100644
--- a/preview/pr-1748/index.html
+++ b/preview/pr-1748/index.html
@@ -5,7 +5,7 @@
-
+
RTAB-Map | Real-Time Appearance-Based Mapping