Description

Collaboration diagram for Agents:

Classes

class  chrono::synchrono::SynAgent
 Base class for SynChrono agents. More...
 
class  chrono::synchrono::SynAgentFactory
 Generates SynTerrain's from JSON files Used to improve generality in Agent classes. More...
 
class  chrono::synchrono::SynEnvironmentAgent
 Agent that manages lanes and light changes for a traffic intersection. More...
 
class  chrono::synchrono::SynTrackedVehicleAgent
 Agent wrapper of a tracked vehicle, in particular holds a reference to a SynTrackedVehicle and sends out SynTrackedVehicleMessage-s to synchronize its state. More...
 
class  chrono::synchrono::SynVehicleAgent
 Base class for wheeled and tracked SynVehicleAgents. Both know about ChTerrains, ChDrivers and ChVehicleBrains. More...
 
class  chrono::synchrono::SynWheeledVehicleAgent
 Agent wrapper of a wheeled vehicle, in particular holds a reference to a SynWheeledVehicle and sends out SynWheeledVehicleMessage-s to synchronize its state. More...
 

Typedefs

typedef std::vector< std::shared_ptr< SynAgent > > chrono::synchrono::SynAgentList
 Vector of handles to agents.
 

Enumerations

enum  chrono::synchrono::SynAgentType { VEHICLE, ENVIRONMENT }
 Agent types.