diff --git a/api/latest/VWDictionary_8h_source.html b/api/latest/VWDictionary_8h_source.html
index a10b2664..10a65732 100644
--- a/api/latest/VWDictionary_8h_source.html
+++ b/api/latest/VWDictionary_8h_source.html
@@ -252,88 +252,93 @@ $(document).ready(function(){initNavTree('VWDictionary_8h_source.html',''); init
-
-
-
-
-
-
-
- 368 void exportDictionary(
const char * fileNameReferences,
const char * fileNameDescriptors)
const;
-
- 376 void clear(
bool printWarningsIfNotEmpty =
true);
-
-
-
-
-
-
-
-
-
-
-
-
- 428 static cv::Mat
convertBinTo32F(
const cv::Mat & descriptorsIn,
bool byteToFloat =
true);
-
- 442 static cv::Mat
convert32FToBin(
const cv::Mat & descriptorsIn,
bool byteToFloat =
true);
-
-
-
-
-
-
-
-
-
-
- 468 bool _incrementalDictionary;
-
- 473 bool _incrementalFlann;
+
+
+
+
+
+
+
+
+
+
+
+
+ 373 void exportDictionary(
const char * fileNameReferences,
const char * fileNameDescriptors)
const;
+
+ 381 void clear(
bool printWarningsIfNotEmpty =
true);
+
+
+
+
+
+
+
+
+
+
+
+
+ 433 static cv::Mat
convertBinTo32F(
const cv::Mat & descriptorsIn,
bool byteToFloat =
true);
+
+ 447 static cv::Mat
convert32FToBin(
const cv::Mat & descriptorsIn,
bool byteToFloat =
true);
+
+
+
+
+
+
+
+
+
+
+ 473 bool _incrementalDictionary;
- 478 float _rebalancingFactor;
+ 478 bool _incrementalFlann;
-
+ 483 float _rebalancingFactor;
-
-
- 496 std::string _dictionaryPath;
+
+
+
- 501 std::string _newDictionaryPath;
+ 501 std::string _dictionaryPath;
- 506 bool _newWordsComparedTogether;
+ 506 std::string _newDictionaryPath;
- 511 bool _serializeWithChecksum;
+ 511 bool _newWordsComparedTogether;
-
+ 516 bool _serializeWithChecksum;
-
+
-
+
-
+
-
+
-
+
- 546 std::map<int ,int> _mapIndexId;
+
- 551 std::map<int ,int> _mapIdIndex;
+ 551 std::map<int ,int> _mapIndexId;
- 557 std::map<int, VisualWord*> _unusedWords;
- 561 std::set<int> _notIndexedWords;
-
- 566 std::set<int> _removedIndexedWords;
-
+ 556 std::map<int ,int> _mapIdIndex;
+
+ 562 std::map<int, VisualWord*> _unusedWords;
+ 566 std::set<int> _notIndexedWords;
+
+ 571 std::set<int> _removedIndexedWords;
+
-
-
+
+
Manages a dictionary of visual words for visual place recognition and loop closure detection.
int getNextId()
Get the next available visual word ID.
bool deserializeIndex(const unsigned char *data, size_t size)
Deserialize the search index from raw bytes.
-unsigned int getUnusedWordsSize() const
Get the count of unused visual words.
+unsigned int getUnusedWordsSize() const
Get the count of unused visual words.
void exportDictionary(const char *fileNameReferences, const char *fileNameDescriptors) const
Export the dictionary to files.
std::vector< unsigned char > serializeIndex() const
Serialize the search index to a byte vector.
unsigned int getNotIndexedWordsCount() const
Get the count of words not yet indexed in the search tree.
@@ -342,7 +347,7 @@ $(document).ready(function(){initNavTree('VWDictionary_8h_source.html',''); init
void deleteUnusedWords()
Delete all unused visual words.
bool deserializeIndex(const std::vector< unsigned char > &data)
Deserialize the search index from a byte vector.
float getNndrRatio() const
Get the Nearest Neighbor Distance Ratio (NNDR) threshold.
-int _totalActiveReferences
Total count of active word-to-signature references.
+int _totalActiveReferences
Total count of active word-to-signature references.
void clear(bool printWarningsIfNotEmpty=true)
Clear all visual words and reset the dictionary.
const VisualWord * getWord(int id) const
Get a visual word by ID.
void setFixedDictionary(const std::string &dictionaryPath)
Set the dictionary to fixed mode and load from file.
@@ -378,7 +383,7 @@ $(document).ready(function(){initNavTree('VWDictionary_8h_source.html',''); init
static cv::Mat convert32FToBin(const cv::Mat &descriptorsIn, bool byteToFloat=true)
Convert 32-bit float descriptors to binary format.
virtual void addWord(VisualWord *vw)
Add an existing visual word to the dictionary.
VWDictionary(const ParametersMap ¶meters=ParametersMap())
Constructor.
-std::map< int, VisualWord * > _visualWords
Map of visual word ID to VisualWord pointer.
+std::map< int, VisualWord * > _visualWords
Map of visual word ID to VisualWord pointer.
bool addWordRef(int wordId, int signatureId)
Add a reference from a visual word to a signature.
void setLastWordId(int id)
Set the last word ID (used when loading from database)
bool setNNStrategy(NNStrategy strategy)
Set the nearest neighbor search strategy.
diff --git a/api/latest/classrtabmap_1_1VWDictionary-members.html b/api/latest/classrtabmap_1_1VWDictionary-members.html
index 13eb65d3..9700eb76 100644
--- a/api/latest/classrtabmap_1_1VWDictionary-members.html
+++ b/api/latest/classrtabmap_1_1VWDictionary-members.html
@@ -147,16 +147,17 @@ $(document).ready(function(){initNavTree('classrtabmap_1_1VWDictionary.html','')
| NNStrategy enum name | rtabmap::VWDictionary | |
| nnStrategyName(NNStrategy strategy) | rtabmap::VWDictionary | inlinestatic |
| parseParameters(const ParametersMap ¶meters) | rtabmap::VWDictionary | virtual |
- | removeAllWordRef(int wordId, int signatureId) | rtabmap::VWDictionary | |
- | removeWords(const std::vector< VisualWord * > &words) | rtabmap::VWDictionary | |
- | serializeIndex() const | rtabmap::VWDictionary | |
- | setFixedDictionary(const std::string &dictionaryPath) | rtabmap::VWDictionary | |
- | setIncrementalDictionary() | rtabmap::VWDictionary | |
- | setLastWordId(int id) | rtabmap::VWDictionary | inline |
- | setNNStrategy(NNStrategy strategy) | rtabmap::VWDictionary | |
- | update() | rtabmap::VWDictionary | virtual |
- | VWDictionary(const ParametersMap ¶meters=ParametersMap()) | rtabmap::VWDictionary | |
- | ~VWDictionary() | rtabmap::VWDictionary | virtual |
+ | rebuildIndex() (defined in rtabmap::VWDictionary) | rtabmap::VWDictionary | |
+ | removeAllWordRef(int wordId, int signatureId) | rtabmap::VWDictionary | |
+ | removeWords(const std::vector< VisualWord * > &words) | rtabmap::VWDictionary | |
+ | serializeIndex() const | rtabmap::VWDictionary | |
+ | setFixedDictionary(const std::string &dictionaryPath) | rtabmap::VWDictionary | |
+ | setIncrementalDictionary() | rtabmap::VWDictionary | |
+ | setLastWordId(int id) | rtabmap::VWDictionary | inline |
+ | setNNStrategy(NNStrategy strategy) | rtabmap::VWDictionary | |
+ | update() | rtabmap::VWDictionary | virtual |
+ | VWDictionary(const ParametersMap ¶meters=ParametersMap()) | rtabmap::VWDictionary | |
+ | ~VWDictionary() | rtabmap::VWDictionary | virtual |
diff --git a/api/latest/classrtabmap_1_1VWDictionary.html b/api/latest/classrtabmap_1_1VWDictionary.html
index 8ca5c14e..0fd3bcd4 100644
--- a/api/latest/classrtabmap_1_1VWDictionary.html
+++ b/api/latest/classrtabmap_1_1VWDictionary.html
@@ -216,6 +216,9 @@ Public Member Functions
| bool | isModified () const |
| | Check if the dictionary has been modified since last save.
|
| |
+|
+void | rebuildIndex () |
+| |
| std::vector< unsigned char > | serializeIndex () const |
| | Serialize the search index to a byte vector.
|
| |
@@ -1394,7 +1397,7 @@ from Scale-Invariant Keypoints" by David Lowe (IJCV 2004).
Get the count of unused visual words.
- Returns
- Number of unused words
-Definition at line 399 of file VWDictionary.h.
+Definition at line 404 of file VWDictionary.h.
@@ -1649,7 +1652,7 @@ from Scale-Invariant Keypoints" by David Lowe (IJCV 2004).
Map of visual word ID to VisualWord pointer.
- Note
- All visual words (used and unused) are stored here
-Definition at line 456 of file VWDictionary.h.
+Definition at line 461 of file VWDictionary.h.
@@ -1676,7 +1679,7 @@ from Scale-Invariant Keypoints" by David Lowe (IJCV 2004).
Total count of active word-to-signature references.
- Note
- Used to track all references for updating common signatures
-Definition at line 462 of file VWDictionary.h.
+Definition at line 467 of file VWDictionary.h.
diff --git a/api/latest/functions_func_s.html b/api/latest/functions_func_s.html
index 7f184262..a8dbed33 100644
--- a/api/latest/functions_func_s.html
+++ b/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/api/latest/functions_func_t.html b/api/latest/functions_func_t.html
index dd1dd0b6..e3961a95 100644
--- a/api/latest/functions_func_t.html
+++ b/api/latest/functions_func_t.html
@@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('functions_func_t.html',''); initResiza
toUShort() : UVariant
toUShortArray() : UVariant
transform() : rtabmap::Link
-Transform() : rtabmap::Transform
+Transform() : rtabmap::Transform
translation() : rtabmap::Transform
translationMatrix() : rtabmap::Transform
transVariance() : rtabmap::Link
diff --git a/api/latest/functions_s.html b/api/latest/functions_s.html
index 7f35283f..bf8f243a 100644
--- a/api/latest/functions_s.html
+++ b/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/api/latest/functions_t.html b/api/latest/functions_t.html
index 8df58ce4..b8b5977d 100644
--- a/api/latest/functions_t.html
+++ b/api/latest/functions_t.html
@@ -143,7 +143,7 @@ $(document).ready(function(){initNavTree('functions_t.html',''); initResizable()
toUShort() : UVariant
toUShortArray() : UVariant
transform() : rtabmap::Link, rtabmap::OdometryInfo
-Transform() : rtabmap::Transform
+Transform() : rtabmap::Transform
transformFiltered : rtabmap::OdometryInfo
transformGroundTruth : rtabmap::OdometryInfo
translation() : rtabmap::Transform
@@ -151,15 +151,16 @@ $(document).ready(function(){initNavTree('functions_t.html',''); initResizable()
transVariance() : rtabmap::Link
triggerNewMap() : rtabmap::Rtabmap
Tx() : rtabmap::CameraModel
+Type : rtabmap::EnvSensor
type() : rtabmap::EnvSensor
-Type : rtabmap::EnvSensor, rtabmap::Feature2D
+Type : rtabmap::Feature2D
type() : rtabmap::IMUFilter
Type : rtabmap::IMUFilter, rtabmap::Link
type() : rtabmap::Link
Type : rtabmap::Odometry
-type : rtabmap::OdometryInfo, rtabmap::Optimizer
+type : rtabmap::OdometryInfo
Type : rtabmap::Optimizer
-type() : rtabmap::OptimizerCeres, rtabmap::OptimizerCVSBA, rtabmap::OptimizerG2O, rtabmap::OptimizerGTSAM, rtabmap::OptimizerTORO
+type() : rtabmap::Optimizer, rtabmap::OptimizerCeres, rtabmap::OptimizerCVSBA, rtabmap::OptimizerG2O, rtabmap::OptimizerGTSAM, rtabmap::OptimizerTORO
Type : rtabmap::Registration, rtabmap::StereoDense, ULogger
type() : UVariant
Type : UVariant
diff --git a/api/latest/search/all_14.js b/api/latest/search/all_14.js
index f47d54a6..01a502d8 100644
--- a/api/latest/search/all_14.js
+++ b/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#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()']]],
+ ['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()']]],
['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/api/latest/search/all_15.js b/api/latest/search/all_15.js
index 894208ec..e6a54cd4 100644
--- a/api/latest/search/all_15.js
+++ b/api/latest/search/all_15.js
@@ -47,7 +47,7 @@ var searchData=
['touintarray_44',['toUIntArray',['../classUVariant.html#ad0aa83f26922b59194e69312ee771173',1,'UVariant']]],
['toushort_45',['toUShort',['../classUVariant.html#a5e6282c19acb4de5a29f55143d451f60',1,'UVariant']]],
['toushortarray_46',['toUShortArray',['../classUVariant.html#a40b1bccc560ab55190d3608ea0115bb2',1,'UVariant']]],
- ['transform_47',['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()'],['../classrtabmap_1_1OdometryInfo.html#ad4f09afa610091012c2edd7708d722c5',1,'rtabmap::OdometryInfo::transform'],['../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_47',['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#a1023adcd1e5d65647e6eda50160c3474',1,'rtabmap::Transform::Transform(float x, float y, float z, float roll, float pitch, float yaw)'],['../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#ac3654d3f6802d4b0c17b6110d1eda71a',1,'rtabmap::Transform::Transform()'],['../classrtabmap_1_1Link.html#a49186880bde84ca3dd43c2d95449fbfb',1,'rtabmap::Link::transform()'],['../classrtabmap_1_1OdometryInfo.html#ad4f09afa610091012c2edd7708d722c5',1,'rtabmap::OdometryInfo::transform']]],
['transform_20a_20single_20point_48',['Transform a single point',['../group__TransformPoint.html',1,'']]],
['transform_20pcl_20point_20clouds_49',['Transform PCL Point Clouds',['../group__TransformPointcloud.html',1,'']]],
['transformfiltered_50',['transformFiltered',['../classrtabmap_1_1OdometryInfo.html#ac786b5953b124a80524a051cfbcb7460',1,'rtabmap::OdometryInfo']]],
@@ -64,7 +64,7 @@ var searchData=
['triggernewmap_61',['triggerNewMap',['../classrtabmap_1_1Rtabmap.html#a4ab6de2be120bbda75577911d52346d4',1,'rtabmap::Rtabmap']]],
['two_20point_20clouds_62',['Compute Variance and Correspondences of Two Point Clouds',['../group__ComputeVarianceAndCorrespondences.html',1,'']]],
['tx_63',['Tx',['../classrtabmap_1_1CameraModel.html#a6f6dc18af13a777e89a75725ef3e8ab4',1,'rtabmap::CameraModel']]],
- ['type_64',['type',['../classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803',1,'rtabmap::StereoDense::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_1OptimizerCVSBA.html#afbf58e60900671630e0974a13e49b2b0',1,'rtabmap::OptimizerCVSBA::type()'],['../classULogger.html#aab74fc95f6494a3a2137d9094fe100d8',1,'ULogger::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_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_1IMUFilter.html#ab6dc95a6f031745a33599646e75ff9f6',1,'rtabmap::IMUFilter::type()'],['../classrtabmap_1_1EnvSensor.html#abae79475fe7e568269a4b4ef4c5a7d24',1,'rtabmap::EnvSensor::type()'],['../classrtabmap_1_1OdometryInfo.html#ad2fa24b41e053e6a2f90dcb0189a901d',1,'rtabmap::OdometryInfo::type'],['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bd',1,'UVariant::Type']]],
+ ['type_64',['type',['../classrtabmap_1_1OptimizerGTSAM.html#a422fe2960e4b71832e2108d5ab2aee46',1,'rtabmap::OptimizerGTSAM::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_1Registration.html#ae693713cd8b7ece4b147eae99880b849',1,'rtabmap::Registration::Type'],['../classrtabmap_1_1OptimizerTORO.html#a965efb877ac5edd3b6cda43983096a64',1,'rtabmap::OptimizerTORO::type()'],['../classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bd',1,'UVariant::Type'],['../classULogger.html#aab74fc95f6494a3a2137d9094fe100d8',1,'ULogger::Type'],['../classrtabmap_1_1StereoDense.html#a54329152938c4ca1f259dcb8fa7d8803',1,'rtabmap::StereoDense::Type'],['../classrtabmap_1_1Optimizer.html#a18ae8ac76346d1adc68ab176a5b02d16',1,'rtabmap::Optimizer::Type'],['../classrtabmap_1_1Odometry.html#a6427d44c57fd6b7152b62d5b7cca1849',1,'rtabmap::Odometry::Type'],['../classrtabmap_1_1Link.html#a925bb7ca93eb95a3a873b0a9e8d5e91e',1,'rtabmap::Link::Type'],['../classrtabmap_1_1IMUFilter.html#a1332e06cbd6b83c0532e6d71523cdb83',1,'rtabmap::IMUFilter::Type'],['../classrtabmap_1_1Feature2D.html#a7453189891e489bbcff1f2c971d04fde',1,'rtabmap::Feature2D::Type'],['../classrtabmap_1_1EnvSensor.html#a1ed69864df2cd8e11429358ba817b30f',1,'rtabmap::EnvSensor::Type'],['../classUVariant.html#a4fa9e6607b2d99ba03d09bd39f42da4f',1,'UVariant::type()']]],
['typebayesfullpredictionupdate_65',['typeBayesFullPredictionUpdate',['../classrtabmap_1_1Parameters.html#a1b03bdfcb282bf6fa5e8a0e31e9a8525',1,'rtabmap::Parameters']]],
['typebayespredictionlc_66',['typeBayesPredictionLC',['../classrtabmap_1_1Parameters.html#acea3564948945be8a1d5d3627b33bcb0',1,'rtabmap::Parameters']]],
['typebayesvirtualplacepriorthr_67',['typeBayesVirtualPlacePriorThr',['../classrtabmap_1_1Parameters.html#adf0155fc5e015ad6504d3772243f325b',1,'rtabmap::Parameters']]],
diff --git a/api/latest/search/all_9.js b/api/latest/search/all_9.js
index 985b479f..c31aa5bb 100644
--- a/api/latest/search/all_9.js
+++ b/api/latest/search/all_9.js
@@ -204,7 +204,7 @@ var searchData=
['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#autotoc_md49',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']]],
+ ['gps_204',['gps',['../classrtabmap_1_1SensorData.html#a176b8160afc549fc6eaa2d0567c12957',1,'rtabmap::SensorData::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_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']]],
diff --git a/api/latest/search/functions_11.js b/api/latest/search/functions_11.js
index 5516cba9..7c46f0eb 100644
--- a/api/latest/search/functions_11.js
+++ b/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#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())']]],
+ ['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())']]],
['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/api/latest/search/functions_12.js b/api/latest/search/functions_12.js
index 629c567a..aa57c2aa 100644
--- a/api/latest/search/functions_12.js
+++ b/api/latest/search/functions_12.js
@@ -27,7 +27,7 @@ var searchData=
['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()']]],
+ ['transform_27',['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#a1023adcd1e5d65647e6eda50160c3474',1,'rtabmap::Transform::Transform(float x, float y, float z, float roll, float pitch, float yaw)'],['../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#a82b851897ce2ca729d62fb92dcc48b9f',1,'rtabmap::Transform::Transform(const cv::Mat &transformationMatrix)'],['../classrtabmap_1_1Link.html#a49186880bde84ca3dd43c2d95449fbfb',1,'rtabmap::Link::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']]],
diff --git a/api/latest/search/functions_6.js b/api/latest/search/functions_6.js
index 606fb50b..6b3df345 100644
--- a/api/latest/search/functions_6.js
+++ b/api/latest/search/functions_6.js
@@ -194,7 +194,7 @@ var searchData=
['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()']]],
+ ['gps_194',['gps',['../classrtabmap_1_1SensorData.html#a176b8160afc549fc6eaa2d0567c12957',1,'rtabmap::SensorData::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_1GPS.html#a4ea914df744ae5a9ff60eff6bb2c734d',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']]],
diff --git a/api/versions.js b/api/versions.js
index 9c3b074e..64b2573d 100644
--- a/api/versions.js
+++ b/api/versions.js
@@ -13,5 +13,4 @@
*/
window.RTABMAP_DOC_VERSIONS = [
['latest', 'latest'],
- ['0.23.10', '0.23.10'],
];
diff --git a/index.html b/index.html
index fbb7fc0f..f3048b79 100644
--- a/index.html
+++ b/index.html
@@ -5,7 +5,7 @@
-
+
RTAB-Map | Real-Time Appearance-Based Mapping