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

Information about a replaced route. More...

Collaboration diagram for MSDevice_Vehroutes::RouteReplaceInfo:
[legend]

Public Member Functions

 RouteReplaceInfo (const MSEdge *const edge_, const SUMOTime time_, ConstMSRoutePtr const route_, const std::string &info_, int lastRouteIndex_, int newRouteIndex_)
 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...
 
int lastRouteIndex
 The last index in the replaced route. More...
 
int newRouteIndex
 The current index in the replacement route. More...
 
ConstMSRoutePtr route
 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 260 of file MSDevice_Vehroutes.h.

Constructor & Destructor Documentation

◆ RouteReplaceInfo()

MSDevice_Vehroutes::RouteReplaceInfo::RouteReplaceInfo ( const MSEdge *const  edge_,
const SUMOTime  time_,
ConstMSRoutePtr const  route_,
const std::string &  info_,
int  lastRouteIndex_,
int  newRouteIndex_ 
)
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 267 of file MSDevice_Vehroutes.h.

◆ ~RouteReplaceInfo()

MSDevice_Vehroutes::RouteReplaceInfo::~RouteReplaceInfo ( )
inline

Destructor.

Definition at line 275 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 278 of file MSDevice_Vehroutes.h.

◆ info

std::string MSDevice_Vehroutes::RouteReplaceInfo::info

Information regarding rerouting.

Definition at line 287 of file MSDevice_Vehroutes.h.

◆ lastRouteIndex

int MSDevice_Vehroutes::RouteReplaceInfo::lastRouteIndex

The last index in the replaced route.

Definition at line 291 of file MSDevice_Vehroutes.h.

◆ newRouteIndex

int MSDevice_Vehroutes::RouteReplaceInfo::newRouteIndex

The current index in the replacement route.

Definition at line 295 of file MSDevice_Vehroutes.h.

◆ route

ConstMSRoutePtr MSDevice_Vehroutes::RouteReplaceInfo::route

The prior route.

Definition at line 284 of file MSDevice_Vehroutes.h.

◆ time

SUMOTime MSDevice_Vehroutes::RouteReplaceInfo::time

The time the route was replaced.

Definition at line 281 of file MSDevice_Vehroutes.h.


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