![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <MSBaseVehicle.h>
Public Member Functions | |
| bool | operator!= (const StopEdgeInfo &o) const |
| bool | operator== (const StopEdgeInfo &o) const |
| StopEdgeInfo (const MSEdge *_edge, double _priority, SUMOTime _arrival, double _pos, bool _isSink=false) | |
Data Fields | |
| SUMOTime | arrival |
| bool | backtracked = false |
| SUMOTime | delay = 0 |
| const MSEdge * | edge |
| bool | isSink |
| std::pair< std::string, SumoXMLTag > | nameTag |
| optional info about stopping place | |
| const MSEdge * | origEdge = nullptr |
| set when replacing stop with an alternative | |
| double | pos |
| double | priority |
| int | routeIndex = -1 |
| values set during routing and used during optimization | |
| bool | skipped = false |
| const SUMOVehicleParameter::Stop * | stopPar = nullptr |
Definition at line 1053 of file MSBaseVehicle.h.
|
inline |
Definition at line 1055 of file MSBaseVehicle.h.
|
inline |
Definition at line 1080 of file MSBaseVehicle.h.
|
inline |
Definition at line 1077 of file MSBaseVehicle.h.
References edge.
| SUMOTime MSBaseVehicle::StopEdgeInfo::arrival |
Definition at line 1064 of file MSBaseVehicle.h.
Referenced by MSStopOptimizer::StopPathNode::getSuccessor().
| bool MSBaseVehicle::StopEdgeInfo::backtracked = false |
Definition at line 1070 of file MSBaseVehicle.h.
| SUMOTime MSBaseVehicle::StopEdgeInfo::delay = 0 |
Definition at line 1071 of file MSBaseVehicle.h.
Referenced by MSStopOptimizer::StopPathNode::StopPathNode().
| const MSEdge* MSBaseVehicle::StopEdgeInfo::edge |
Definition at line 1061 of file MSBaseVehicle.h.
Referenced by MSStopOptimizer::StopPathNode::getSuccessor(), and operator==().
| bool MSBaseVehicle::StopEdgeInfo::isSink |
Definition at line 1065 of file MSBaseVehicle.h.
| std::pair<std::string, SumoXMLTag> MSBaseVehicle::StopEdgeInfo::nameTag |
optional info about stopping place
Definition at line 1073 of file MSBaseVehicle.h.
Referenced by MSStopOptimizer::StopPathNode::getSuccessor(), and MSStopOptimizer::StopPathNode::StopPathNode().
| const MSEdge* MSBaseVehicle::StopEdgeInfo::origEdge = nullptr |
set when replacing stop with an alternative
Definition at line 1075 of file MSBaseVehicle.h.
| double MSBaseVehicle::StopEdgeInfo::pos |
Definition at line 1062 of file MSBaseVehicle.h.
Referenced by MSStopOptimizer::StopPathNode::getSuccessor().
| double MSBaseVehicle::StopEdgeInfo::priority |
Definition at line 1063 of file MSBaseVehicle.h.
Referenced by MSStopOptimizer::StopPathNode::getSuccessor(), and MSStopOptimizer::optimizeSkipped().
| int MSBaseVehicle::StopEdgeInfo::routeIndex = -1 |
values set during routing and used during optimization
Definition at line 1068 of file MSBaseVehicle.h.
| bool MSBaseVehicle::StopEdgeInfo::skipped = false |
Definition at line 1069 of file MSBaseVehicle.h.
Referenced by MSStopOptimizer::optimizeSkipped().
| const SUMOVehicleParameter::Stop* MSBaseVehicle::StopEdgeInfo::stopPar = nullptr |
Definition at line 1066 of file MSBaseVehicle.h.