MVSim
Lightweight simulator for 2.5D vehicles and robots
Modules | Classes | Enumerations
mvsim-simulator
Collaboration diagram for mvsim-simulator:

Modules

 Friction simulation module
 
 Sensor simulation module
 
 Vehicle kinematic models
 
 Virtual interfaces
 
 Simulated world elements
 

Classes

struct  mvsim::TSimulContext
 
struct  mvsim::TJoyStickEvent
 
class  mvsim::Block
 
class  mvsim::DummyInvisibleBlock
 
class  mvsim::ClassFactory< CLASS, ARG1, ARG2 >
 
class  mvsim::CollisionShapeCache
 
class  mvsim::ControllerBaseInterface
 
class  CSVLogger
 
class  mvsim::HumanActor
 
class  mvsim::Joystick
 
struct  mvsim::PID_Controller
 
class  mvsim::RemoteResourcesManager
 
class  mvsim::Shape2p5
 
struct  mvsim::ParseSimulableParams
 
struct  mvsim::TParamEntry
 
class  mvsim::Wheel
 
struct  mvsim::WorldJoint
 
class  mvsim::World
 

Enumerations

enum class  mvsim::GeometryType : int32_t {
  Invalid = -1 , Cylinder = 0 , Sphere , Box ,
  Ramp , SemiCylinderBump
}
 

Detailed Description

The main module: vehicles, sensors, world objects, etc.

Enumeration Type Documentation

◆ GeometryType

enum mvsim::GeometryType : int32_t
strong

Geometry types for usage within the optional <geometry> XML tag of blocks

See also
Block