Classes | Namespaces | Macros
Statistics.h File Reference
#include "rtabmap/core/rtabmap_core_export.h"
#include <opencv2/core/core.hpp>
#include <opencv2/features2d/features2d.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <list>
#include <vector>
#include <rtabmap/core/Signature.h>
#include <rtabmap/core/Link.h>
Include dependency graph for Statistics.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rtabmap::Statistics
 

Namespaces

 rtabmap
 

Macros

#define RTABMAP_STATS(PREFIX, NAME, UNIT)
 

Macro Definition Documentation

◆ RTABMAP_STATS

#define RTABMAP_STATS (   PREFIX,
  NAME,
  UNIT 
)
Value:
public: \
static std::string k##PREFIX##NAME() {return #PREFIX "/" #NAME "/" #UNIT;} \
private: \
class Dummy##PREFIX##NAME { \
public: \
Dummy##PREFIX##NAME() {if(!_defaultDataInitialized)_defaultData.insert(std::pair<std::string, float>(#PREFIX "/" #NAME "/" #UNIT, 0.0f));} \
}; \
Dummy##PREFIX##NAME dummy##PREFIX##NAME

Definition at line 43 of file Statistics.h.

NAME
string NAME
dummy
dummy
UNIT
#define UNIT


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:25