#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>
Go to the source code of this file.
Classes | |
class | mvsim::SensorBase |
Virtual base class for all sensors. More... | |
Namespaces | |
mvsim | |
Macros | |
#define | DECLARES_REGISTER_SENSOR(CLASS_NAME) DECLARES_REGISTER_CLASS2(CLASS_NAME, SensorBase, Simulable&, const rapidxml::xml_node<char>*) |
#define | REGISTER_SENSOR(TEXTUAL_NAME, CLASS_NAME) REGISTER_CLASS2(TClassFactory_sensors, classFactory_sensors, 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 |
#define DECLARES_REGISTER_SENSOR | ( | CLASS_NAME | ) | DECLARES_REGISTER_CLASS2(CLASS_NAME, SensorBase, Simulable&, const rapidxml::xml_node<char>*) |
Definition at line 120 of file SensorBase.h.
#define REGISTER_SENSOR | ( | TEXTUAL_NAME, | |
CLASS_NAME | |||
) | REGISTER_CLASS2(TClassFactory_sensors, classFactory_sensors, TEXTUAL_NAME, CLASS_NAME) |
Definition at line 123 of file SensorBase.h.