Eclipse SUMO - Simulation of Urban MObility
|
Information about a replaced route. More...
Public Member Functions | |
RouteReplaceInfo (const MSEdge *const edge_, const SUMOTime time_, ConstMSRoutePtr const route_, const std::string &info_, int lastRouteIndex_, int newRouteIndex_) | |
Constructor. | |
~RouteReplaceInfo () | |
Destructor. | |
Data Fields | |
const MSEdge * | edge |
The edge the vehicle was on when the route was replaced. | |
std::string | info |
Information regarding rerouting. | |
int | lastRouteIndex |
The last index in the replaced route. | |
int | newRouteIndex |
The current index in the replacement route. | |
ConstMSRoutePtr | route |
The prior route. | |
SUMOTime | time |
The time the route was replaced. | |
Information about a replaced route.
Generated optionally and stored in a vector within the device this structure contains information about a replaced route: the edge the route was replaced at by a new one, the time this was done, and the previous route.
Definition at line 260 of file MSDevice_Vehroutes.h.
|
inline |
Constructor.
[in] | edge_ | The edge the route was replaced at |
[in] | time_ | The time the route was replaced |
[in] | route_ | The prior route |
Definition at line 267 of file MSDevice_Vehroutes.h.
|
inline |
Destructor.
Definition at line 275 of file MSDevice_Vehroutes.h.
const MSEdge* MSDevice_Vehroutes::RouteReplaceInfo::edge |
The edge the vehicle was on when the route was replaced.
Definition at line 278 of file MSDevice_Vehroutes.h.
std::string MSDevice_Vehroutes::RouteReplaceInfo::info |
Information regarding rerouting.
Definition at line 287 of file MSDevice_Vehroutes.h.
int MSDevice_Vehroutes::RouteReplaceInfo::lastRouteIndex |
The last index in the replaced route.
Definition at line 291 of file MSDevice_Vehroutes.h.
int MSDevice_Vehroutes::RouteReplaceInfo::newRouteIndex |
The current index in the replacement route.
Definition at line 295 of file MSDevice_Vehroutes.h.
ConstMSRoutePtr MSDevice_Vehroutes::RouteReplaceInfo::route |
The prior route.
Definition at line 284 of file MSDevice_Vehroutes.h.
SUMOTime MSDevice_Vehroutes::RouteReplaceInfo::time |
The time the route was replaced.
Definition at line 281 of file MSDevice_Vehroutes.h.