![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <MSDynamicShapeUpdater.h>
Public Member Functions | |
MSDynamicShapeUpdater (ShapeContainer &shapeContainer) | |
Constructor. More... | |
void | vehicleStateChanged (const SUMOVehicle *const vehicle, MSNet::VehicleState to, const std::string &info="") override |
Constructor. More... | |
Private Member Functions | |
MSDynamicShapeUpdater & | operator= (const MSDynamicShapeUpdater &s)=delete |
invalidated assignment operator More... | |
Private Attributes | |
ShapeContainer & | myShapeContainer |
Definition at line 25 of file MSDynamicShapeUpdater.h.
|
inline |
Constructor.
Definition at line 28 of file MSDynamicShapeUpdater.h.
|
privatedelete |
invalidated assignment operator
|
overridevirtual |
Constructor.
Definition of a vehicle state
The vehicle arrived at his destination (is deleted)
The vehicle is involved in a collision
Implements MSNet::VehicleStateListener.
Definition at line 26 of file MSDynamicShapeUpdater.cpp.
References SUMOTrafficObject::getID(), myShapeContainer, ShapeContainer::removeTrackers(), MSNet::VEHICLE_STATE_ARRIVED, and MSNet::VEHICLE_STATE_COLLISION.
|
private |
Definition at line 34 of file MSDynamicShapeUpdater.h.
Referenced by vehicleStateChanged().