Description

Collaboration diagram for Suspension subsystem:

Classes

class  chrono::vehicle::ChRoadWheel
 Base class for a road wheel subsystem. More...
 
class  chrono::vehicle::ChRoadWheelAssembly
 Base class for tracked vehicle suspension (road-wheel assembly) subsystem. More...
 
class  chrono::vehicle::ChDoubleRoadWheel
 Base class for a double road wheel (template definition). More...
 
class  chrono::vehicle::ChSingleRoadWheel
 Base class for a single road wheel (template definition). More...
 
class  chrono::vehicle::DoubleRoadWheel
 Double road-wheel model constructed with data from file (JSON format). More...
 
class  chrono::vehicle::SingleRoadWheel
 Single road-wheel model constructed with data from file (JSON format). More...
 
class  chrono::vehicle::ChLinearDamperRWAssembly
 Base class for a torsion-bar suspension system using linear dampers (template definition). More...
 
class  chrono::vehicle::ChRotationalDamperRWAssembly
 Base class for a torsion-bar suspension system using a rotational damper (template definition). More...
 
class  chrono::vehicle::LinearDamperRWAssembly
 Torsion-bar suspension system using linear dampers constructed with data from file (JSON format) More...
 
class  chrono::vehicle::RotationalDamperRWAssembly
 Torsion-bar suspension system using linear dampers constructed with data from file (JSON format) More...
 

Typedefs

typedef std::vector< std::shared_ptr< ChRoadWheelAssembly > > chrono::vehicle::ChRoadWheelAssemblyList
 Vector of handles to road wheel assembly subsystems.
 

Enumerations

enum  chrono::vehicle::ChLinearDamperRWAssembly::PointId {
  chrono::vehicle::ChLinearDamperRWAssembly::ARM, chrono::vehicle::ChLinearDamperRWAssembly::ARM_WHEEL, chrono::vehicle::ChLinearDamperRWAssembly::ARM_CHASSIS, chrono::vehicle::ChLinearDamperRWAssembly::SHOCK_A,
  chrono::vehicle::ChLinearDamperRWAssembly::SHOCK_C, NUM_POINTS
}
 Identifiers for the various hardpoints. More...
 
enum  chrono::vehicle::ChRotationalDamperRWAssembly::PointId { chrono::vehicle::ChRotationalDamperRWAssembly::ARM, chrono::vehicle::ChRotationalDamperRWAssembly::ARM_WHEEL, chrono::vehicle::ChRotationalDamperRWAssembly::ARM_CHASSIS, NUM_POINTS }
 Identifiers for the various hardpoints. More...
 

Enumeration Type Documentation

Identifiers for the various hardpoints.

Enumerator
ARM 

arm location

ARM_WHEEL 

arm, connection point to road wheel

ARM_CHASSIS 

arm, connection point to chassis

Identifiers for the various hardpoints.

Enumerator
ARM 

arm location

ARM_WHEEL 

arm, connection point to road wheel

ARM_CHASSIS 

arm, connection point to chassis

SHOCK_A 

shock, arm location

SHOCK_C 

shock, chassis location