Merge branch 'master' of github.com:introlab/rtabmap into opencv5_support

This commit is contained in:
matlabbe
2026-07-14 21:40:12 -07:00
6 changed files with 284 additions and 78 deletions
+5
View File
@@ -153,6 +153,9 @@ public:
//getters
const std::map<int, double> & getWorkingMem() const {return _workingMem;}
size_t getWorkingMemSize(bool ignoreIntermediateNodes = false) const;
int getWorkingMemIntermediateNodesCount() const {return _workingMemIntermediateNodesCount;}
int getStMemIntermediateNodesCount() const {return _stMemIntermediateNodesCount;}
const std::set<int> & getStMem() const {return _stMem;}
int getMaxStMemSize() const {return _maxStMemSize;}
std::multimap<int, Link> getNeighborLinks(int signatureId,
@@ -364,6 +367,8 @@ private:
bool _memoryChanged; // False by default, become true only when Memory::update() is called.
bool _linksChanged; // False by default, become true when links are modified.
int _signaturesAdded;
int _workingMemIntermediateNodesCount; // number of nodes with weight==-1 currently in _workingMem
int _stMemIntermediateNodesCount; // number of nodes with weight==-1 currently in _stMem
bool _allNodesInWM;
bool _receivingOdometryFeatures;
GPS _gpsOrigin;
@@ -141,7 +141,9 @@ class RTABMAP_CORE_EXPORT Statistics
RTABMAP_STATS(NeighborLinkRefining, Pts,);
RTABMAP_STATS(Memory, Working_memory_size,);
RTABMAP_STATS(Memory, Working_memory_inter_size,);
RTABMAP_STATS(Memory, Short_time_memory_size,);
RTABMAP_STATS(Memory, Short_time_memory_inter_size,);
RTABMAP_STATS(Memory, Database_memory_used, MB);
RTABMAP_STATS(Memory, Signatures_removed,);
RTABMAP_STATS(Memory, Immunized_globally,);