Eclipse SUMO - Simulation of Urban MObility
MSDevice_Vehroutes::RouteReplaceInfo Class Reference

Information about a replaced route. More...

Collaboration diagram for MSDevice_Vehroutes::RouteReplaceInfo:

Public Member Functions

 RouteReplaceInfo (const MSEdge *const edge_, const SUMOTime time_, const MSRoute *const route_, const std::string &info_)
 Constructor. More...
 
 ~RouteReplaceInfo ()
 Destructor. More...
 

Data Fields

const MSEdgeedge
 The edge the vehicle was on when the route was replaced. More...
 
std::string info
 Information regarding rerouting. More...
 
const MSRouteroute
 The prior route. More...
 
SUMOTime time
 The time the route was replaced. More...
 

Detailed Description

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 244 of file MSDevice_Vehroutes.h.

Constructor & Destructor Documentation

◆ RouteReplaceInfo()

MSDevice_Vehroutes::RouteReplaceInfo::RouteReplaceInfo ( const MSEdge *const  edge_,
const SUMOTime  time_,
const MSRoute *const  route_,
const std::string &  info_ 
)
inline

Constructor.

Parameters
[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 251 of file MSDevice_Vehroutes.h.

◆ ~RouteReplaceInfo()

MSDevice_Vehroutes::RouteReplaceInfo::~RouteReplaceInfo ( )
inline

Destructor.

Definition at line 255 of file MSDevice_Vehroutes.h.

Field Documentation

◆ edge

const MSEdge* MSDevice_Vehroutes::RouteReplaceInfo::edge

The edge the vehicle was on when the route was replaced.

Definition at line 258 of file MSDevice_Vehroutes.h.

◆ info

std::string MSDevice_Vehroutes::RouteReplaceInfo::info

Information regarding rerouting.

Definition at line 267 of file MSDevice_Vehroutes.h.

◆ route

const MSRoute* MSDevice_Vehroutes::RouteReplaceInfo::route

The prior route.

Definition at line 264 of file MSDevice_Vehroutes.h.

◆ time

SUMOTime MSDevice_Vehroutes::RouteReplaceInfo::time

The time the route was replaced.

Definition at line 261 of file MSDevice_Vehroutes.h.


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