Eclipse SUMO - Simulation of Urban MObility
libsumo::Helper::VehicleStateListener Class Reference
Inheritance diagram for libsumo::Helper::VehicleStateListener:
[legend]
Collaboration diagram for libsumo::Helper::VehicleStateListener:
[legend]

Public Member Functions

void vehicleStateChanged (const SUMOVehicle *const vehicle, MSNet::VehicleState to, const std::string &info="")
 Called if a vehicle changes its state. More...
 

Data Fields

std::map< MSNet::VehicleState, std::vector< std::string > > myVehicleStateChanges
 Changes in the states of simulated vehicles. More...
 

Detailed Description

Definition at line 247 of file Helper.h.

Member Function Documentation

◆ vehicleStateChanged()

void libsumo::Helper::VehicleStateListener::vehicleStateChanged ( const SUMOVehicle *const  vehicle,
MSNet::VehicleState  to,
const std::string &  info = "" 
)
virtual

Called if a vehicle changes its state.

Parameters
[in]vehicleThe vehicle which changed its state
[in]toThe state the vehicle has changed to
[in]infoAdditional information on the state change

Implements MSNet::VehicleStateListener.

Definition at line 1944 of file Helper.cpp.

References Named::getID().

Field Documentation

◆ myVehicleStateChanges

std::map<MSNet::VehicleState, std::vector<std::string> > libsumo::Helper::VehicleStateListener::myVehicleStateChanges

Changes in the states of simulated vehicles.

Definition at line 251 of file Helper.h.

Referenced by libsumo::Helper::clearStateChanges(), and libsumo::Helper::getVehicleStateChanges().


The documentation for this class was generated from the following files: