Classes | Namespaces | Macros | Typedefs | Variables
SensorBase.h File Reference
#include <mrpt/io/CFileGZOutputStream.h>
#include <mrpt/obs/obs_frwds.h>
#include <mrpt/opengl/opengl_frwds.h>
#include <mrpt/poses/CPose3D.h>
#include <mvsim/ClassFactory.h>
#include <mvsim/Simulable.h>
#include <mvsim/VisualObject.h>
#include <memory>
Include dependency graph for SensorBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mvsim::SensorBase
 

Namespaces

 mvsim
 

Macros

#define DECLARES_REGISTER_SENSOR(CLASS_NAME)
 
#define REGISTER_SENSOR(TEXTUAL_NAME, CLASS_NAME)
 

Typedefs

using mvsim::TClassFactory_sensors = ClassFactory< SensorBase, Simulable &, const rapidxml::xml_node< char > * >
 
using mvsim::TListSensors = std::vector< SensorBase::Ptr >
 

Variables

TClassFactory_sensors mvsim::classFactory_sensors
 

Macro Definition Documentation

◆ DECLARES_REGISTER_SENSOR

#define DECLARES_REGISTER_SENSOR (   CLASS_NAME)
Value:
CLASS_NAME, SensorBase, Simulable&, const rapidxml::xml_node<char>*)
#define DECLARES_REGISTER_CLASS2(CLASS_NAME, BASE_CLASS, ARG1, ARG2)
Definition: ClassFactory.h:78

Definition at line 118 of file SensorBase.h.

◆ REGISTER_SENSOR

#define REGISTER_SENSOR (   TEXTUAL_NAME,
  CLASS_NAME 
)
Value:
TClassFactory_sensors, classFactory_sensors, TEXTUAL_NAME, CLASS_NAME)
ClassFactory< SensorBase, Simulable &, const rapidxml::xml_node< char > * > TClassFactory_sensors
Definition: SensorBase.h:114
TClassFactory_sensors classFactory_sensors
Definition: SensorBase.cpp:36
#define REGISTER_CLASS2(FACTORY_TYPE, FACTORY_OBJ, TEXTUAL_NAME, CLASS_NAME)
Definition: ClassFactory.h:92

Definition at line 122 of file SensorBase.h.



mvsim
Author(s):
autogenerated on Tue Jul 4 2023 03:08:22