Flatbuffer Messages

Description

Collaboration diagram for Flatbuffer Messages:

Classes

struct  chrono::synchrono::SynAgentDescription
 The agent description struct Should be inherited and stored with additional description information relavent to the new agent types Should hold infrequently passed data For messages or data that needs to be passed frequently, see SynMessageState. More...
 
class  chrono::synchrono::SynAgentMessage
 Class handling the conversion from agent flatbuffer messages into C++ objects. More...
 
struct  chrono::synchrono::ApproachLane
 Lane that is grouped into an approach with other ApproachLanes. More...
 
class  chrono::synchrono::SynApproachMessage
 Handles approach messages, which are a group of lanes going to or from an intersection. More...
 
class  chrono::synchrono::SynEnvironmentMessage
 Used to send the initial description for an environment agent. More...
 
struct  chrono::synchrono::Intersection
 Contains some number of approaches - see ApproachMessage. More...
 
struct  chrono::synchrono::SynMAPMessageState
 Contains some number of intersections. More...
 
class  chrono::synchrono::SynMAPMessage
 Store the Map information in the simulation. More...
 
class  chrono::synchrono::SynMessageFactory
 Called by CommunicationManager to transform an incoming SynFlatBuffers::Message into a SynMessage. More...
 
class  chrono::synchrono::SynPose
 Wrapper for several constructs that are common to many flatbuffer messages (Vectors, Quaternions, frames) More...
 
class  chrono::synchrono::SynSCMMessage
 Class that wraps data contained in a message about Soil Contact Model (SCM) Deformable terrain. More...
 
class  chrono::synchrono::SynSensorMessage
 Wraps data received from a flatbuffer sensor message into a corresponding C++ class. More...
 
struct  chrono::synchrono::IntersectionLane
 Lane for the purpose of SPAT messages (i.e. something that can have its light color change) More...
 
class  chrono::synchrono::SynSPATMessage
 Wraps data from a SPAT message into a corresponding C++ object. More...
 
struct  chrono::synchrono::SynTrackedVehicleState
 State struct that holds state information for a SynTrackedVehicleAgent. More...
 
struct  chrono::synchrono::SynTrackedVehicleDescription
 The agent description struct Describes how to visualize a zombie agent. More...
 
class  chrono::synchrono::SynTrackedVehicleMessage
 Wraps data from a tracked vehicle state message into a corresponding C++ object. More...
 
struct  chrono::synchrono::SynWheeledVehicleState
 State struct that holds state information for a SynWheeledVehicleAgent. More...
 
struct  chrono::synchrono::SynWheeledVehicleDescription
 The agent description struct Describes how to visualize a zombie agent. More...
 
class  chrono::synchrono::SynWheeledVehicleMessage
 Wraps data from a wheeled vehicle state message into a corresponding C++ object. More...
 
class  chrono::synchrono::SynFlatBuffersManager
 Helper class that wraps the flatbuffers::FlatBufferBuilder. More...
 

Enumerations

enum  LaneColor { GREEN, YELLOW, RED }