Classes | Namespaces | Macros | Typedefs | Variables
VehicleBase.h File Reference
#include <mutex>
#include <mvsim/basic_types.h>
#include <mvsim/VisualObject.h>
#include <mvsim/Simulable.h>
#include <mvsim/Wheel.h>
#include <mvsim/ClassFactory.h>
#include <mvsim/FrictionModels/FrictionBase.h>
#include <mvsim/Sensors/SensorBase.h>
#include <mvsim/ControllerBase.h>
#include <Box2D/Dynamics/b2World.h>
#include <Box2D/Dynamics/b2Body.h>
#include <Box2D/Collision/Shapes/b2PolygonShape.h>
#include <Box2D/Dynamics/b2Fixture.h>
#include <mrpt/poses/CPose2D.h>
#include <mrpt/opengl/CSetOfObjects.h>
#include <mrpt/opengl/CSetOfLines.h>
#include <mrpt/utils/TColor.h>
#include <string>
#include <map>
#include "CsvLogger.h"
Include dependency graph for VehicleBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mvsim::VehicleBase
 

Namespaces

 mvsim
 

Macros

#define DECLARES_REGISTER_VEHICLE_DYNAMICS(CLASS_NAME)   DECLARES_REGISTER_CLASS1(CLASS_NAME, VehicleBase, World*)
 
#define REGISTER_VEHICLE_DYNAMICS(TEXTUAL_NAME, CLASS_NAME)
 

Typedefs

typedef ClassFactory< VehicleBase, World * > mvsim::TClassFactory_vehicleDynamics
 

Variables

TClassFactory_vehicleDynamics mvsim::classFactory_vehicleDynamics
 

Macro Definition Documentation

#define DECLARES_REGISTER_VEHICLE_DYNAMICS (   CLASS_NAME)    DECLARES_REGISTER_CLASS1(CLASS_NAME, VehicleBase, World*)

Definition at line 296 of file VehicleBase.h.

#define REGISTER_VEHICLE_DYNAMICS (   TEXTUAL_NAME,
  CLASS_NAME 
)
Value:
TEXTUAL_NAME, CLASS_NAME)
ClassFactory< VehicleBase, World * > TClassFactory_vehicleDynamics
Definition: VehicleBase.h:293
#define REGISTER_CLASS1(FACTORY_TYPE, FACTORY_OBJ, TEXTUAL_NAME, CLASS_NAME)
Definition: ClassFactory.h:81
TClassFactory_vehicleDynamics classFactory_vehicleDynamics
Definition: VehicleBase.cpp:37

Definition at line 299 of file VehicleBase.h.



mvsim
Author(s):
autogenerated on Thu Jun 6 2019 19:36:40