Eclipse SUMO - Simulation of Urban MObility
|
#include <MSDynamicShapeUpdater.h>
Public Member Functions | |
MSDynamicShapeUpdater (ShapeContainer &shapeContainer) | |
Constructor. | |
void | vehicleStateChanged (const SUMOVehicle *const vehicle, MSNet::VehicleState to, const std::string &info="") override |
Constructor. | |
Private Member Functions | |
MSDynamicShapeUpdater & | operator= (const MSDynamicShapeUpdater &s)=delete |
invalidated assignment operator | |
Private Attributes | |
ShapeContainer & | myShapeContainer |
Definition at line 29 of file MSDynamicShapeUpdater.h.
|
inline |
Constructor.
Definition at line 32 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 MSNet::ARRIVED, MSNet::COLLISION, Named::getID(), myShapeContainer, and ShapeContainer::removeTrackers().
|
private |
Definition at line 38 of file MSDynamicShapeUpdater.h.
Referenced by vehicleStateChanged().