#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"
Go to the source code of this file.
Classes | |
class | mvsim::VehicleBase |
Namespaces | |
namespace | mvsim |
Defines | |
#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 |
#define DECLARES_REGISTER_VEHICLE_DYNAMICS | ( | CLASS_NAME | ) | DECLARES_REGISTER_CLASS1(CLASS_NAME, VehicleBase, World*) |
Definition at line 290 of file VehicleBase.h.
#define REGISTER_VEHICLE_DYNAMICS | ( | TEXTUAL_NAME, | |
CLASS_NAME | |||
) |
REGISTER_CLASS1( \ TClassFactory_vehicleDynamics, classFactory_vehicleDynamics, \ TEXTUAL_NAME, CLASS_NAME)
Definition at line 293 of file VehicleBase.h.