![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct used for load person plans (Rides, Walks, etc.) More...
Public Member Functions | |
| bool | checkIntegrity () const |
| check integrity More... | |
| GNEEdge * | getLastEdge () const |
| return last valid edge (used to create consecutive person plans) More... | |
| bool | isFirstPersonPlan () const |
| is first person plan More... | |
| PersonPlansValues () | |
| default constructor More... | |
| void | updateGNETag () |
| update tag More... | |
Data Fields | |
| double | arrivalPos |
| arrival pos More... | |
| GNEAdditional * | busStop |
| bus stop (stop) More... | |
| GNEAdditional * | chargingStation |
| charging station (stop) More... | |
| GNEAdditional * | containerStop |
| container stop (stop) More... | |
| std::vector< GNEEdge * > | edges |
| list of edges More... | |
| GNEEdge * | edgeStop |
| edge stop More... | |
| GNEAdditional * | fromBusStop |
| from busStop More... | |
| GNEEdge * | fromEdge |
| from edge More... | |
| GNELane * | lane |
| lane (stop) More... | |
| std::vector< std::string > | lines |
| lines More... | |
| std::vector< std::string > | modes |
| modes More... | |
| GNEAdditional * | parkingArea |
| parking area (stop) More... | |
| GNEDemandElement * | route |
| arrival route More... | |
| SUMOVehicleParameter::Stop | stopParameters |
| stop parameters More... | |
| SumoXMLTag | tag |
| walk tag More... | |
| GNEAdditional * | toBusStop |
| to busStop More... | |
| GNEEdge * | toEdge |
| to edge More... | |
| std::vector< std::string > | vTypes |
| vehicle types More... | |
Private Member Functions | |
| PersonPlansValues & | operator= (PersonPlansValues *)=delete |
| Invalidated assignment operator. More... | |
| PersonPlansValues (PersonPlansValues *)=delete | |
| Invalidated copy constructor. More... | |
struct used for load person plans (Rides, Walks, etc.)
Definition at line 276 of file GNERouteHandler.h.
| GNERouteHandler::PersonPlansValues::PersonPlansValues | ( | ) |
default constructor
Definition at line 2044 of file GNERouteHandler.cpp.
|
privatedelete |
Invalidated copy constructor.
| bool GNERouteHandler::PersonPlansValues::checkIntegrity | ( | ) | const |
check integrity
Definition at line 2116 of file GNERouteHandler.cpp.
| GNEEdge * GNERouteHandler::PersonPlansValues::getLastEdge | ( | ) | const |
return last valid edge (used to create consecutive person plans)
Definition at line 2209 of file GNERouteHandler.cpp.
References GNEHierarchicalElement::getParentLanes().
| bool GNERouteHandler::PersonPlansValues::isFirstPersonPlan | ( | ) | const |
is first person plan
Definition at line 2175 of file GNERouteHandler.cpp.
|
privatedelete |
Invalidated assignment operator.
| void GNERouteHandler::PersonPlansValues::updateGNETag | ( | ) |
update tag
Definition at line 2062 of file GNERouteHandler.cpp.
References GNE_TAG_PERSONSTOP_EDGE, GNE_TAG_PERSONTRIP_BUSSTOP_BUSSTOP, GNE_TAG_PERSONTRIP_BUSSTOP_EDGE, GNE_TAG_PERSONTRIP_EDGE_BUSSTOP, GNE_TAG_PERSONTRIP_EDGE_EDGE, GNE_TAG_RIDE_BUSSTOP_BUSSTOP, GNE_TAG_RIDE_BUSSTOP_EDGE, GNE_TAG_RIDE_EDGE_BUSSTOP, GNE_TAG_RIDE_EDGE_EDGE, GNE_TAG_WALK_BUSSTOP_BUSSTOP, GNE_TAG_WALK_BUSSTOP_EDGE, GNE_TAG_WALK_EDGE_BUSSTOP, GNE_TAG_WALK_EDGE_EDGE, GNE_TAG_WALK_EDGES, SUMO_TAG_PERSONTRIP, SUMO_TAG_RIDE, and SUMO_TAG_WALK.
Referenced by GNERouteHandler::PersonValue::checkPersonPlanValues().
| double GNERouteHandler::PersonPlansValues::arrivalPos |
arrival pos
Definition at line 323 of file GNERouteHandler.h.
Referenced by GNERouteHandler::PersonValue::addPersonValue().
| GNEAdditional* GNERouteHandler::PersonPlansValues::busStop |
bus stop (stop)
Definition at line 332 of file GNERouteHandler.h.
Referenced by GNERouteHandler::addStop(), and GNERouteHandler::PersonValue::checkPersonPlanValues().
| GNEAdditional* GNERouteHandler::PersonPlansValues::chargingStation |
charging station (stop)
Definition at line 338 of file GNERouteHandler.h.
Referenced by GNERouteHandler::addStop().
| GNEAdditional* GNERouteHandler::PersonPlansValues::containerStop |
container stop (stop)
Definition at line 335 of file GNERouteHandler.h.
Referenced by GNERouteHandler::addStop().
| std::vector<GNEEdge*> GNERouteHandler::PersonPlansValues::edges |
list of edges
Definition at line 302 of file GNERouteHandler.h.
Referenced by GNERouteHandler::PersonValue::addPersonValue(), and GNERouteHandler::PersonValue::checkPersonPlanValues().
| GNEEdge* GNERouteHandler::PersonPlansValues::edgeStop |
edge stop
Definition at line 326 of file GNERouteHandler.h.
Referenced by GNERouteHandler::PersonValue::addPersonValue(), and GNERouteHandler::PersonValue::checkPersonPlanValues().
| GNEAdditional* GNERouteHandler::PersonPlansValues::fromBusStop |
from busStop
Definition at line 305 of file GNERouteHandler.h.
Referenced by GNERouteHandler::PersonValue::checkPersonPlanValues().
| GNEEdge* GNERouteHandler::PersonPlansValues::fromEdge |
from edge
Definition at line 296 of file GNERouteHandler.h.
Referenced by GNERouteHandler::PersonValue::addPersonValue(), and GNERouteHandler::PersonValue::checkPersonPlanValues().
| GNELane* GNERouteHandler::PersonPlansValues::lane |
lane (stop)
Definition at line 344 of file GNERouteHandler.h.
Referenced by GNERouteHandler::addStop(), and GNERouteHandler::PersonValue::checkPersonPlanValues().
| std::vector<std::string> GNERouteHandler::PersonPlansValues::lines |
lines
Definition at line 320 of file GNERouteHandler.h.
Referenced by GNERouteHandler::PersonValue::addPersonValue().
| std::vector<std::string> GNERouteHandler::PersonPlansValues::modes |
modes
Definition at line 317 of file GNERouteHandler.h.
Referenced by GNERouteHandler::PersonValue::addPersonValue().
| GNEAdditional* GNERouteHandler::PersonPlansValues::parkingArea |
parking area (stop)
Definition at line 341 of file GNERouteHandler.h.
Referenced by GNERouteHandler::addStop().
| GNEDemandElement* GNERouteHandler::PersonPlansValues::route |
arrival route
Definition at line 311 of file GNERouteHandler.h.
Referenced by GNERouteHandler::PersonValue::addPersonValue(), and GNERouteHandler::PersonValue::checkPersonPlanValues().
| SUMOVehicleParameter::Stop GNERouteHandler::PersonPlansValues::stopParameters |
stop parameters
Definition at line 329 of file GNERouteHandler.h.
Referenced by GNERouteHandler::addStop().
| SumoXMLTag GNERouteHandler::PersonPlansValues::tag |
walk tag
Definition at line 293 of file GNERouteHandler.h.
Referenced by GNERouteHandler::PersonValue::addPersonValue(), and GNERouteHandler::addStop().
| GNEAdditional* GNERouteHandler::PersonPlansValues::toBusStop |
to busStop
Definition at line 308 of file GNERouteHandler.h.
Referenced by GNERouteHandler::PersonValue::addPersonValue(), and GNERouteHandler::PersonValue::checkPersonPlanValues().
| GNEEdge* GNERouteHandler::PersonPlansValues::toEdge |
to edge
Definition at line 299 of file GNERouteHandler.h.
Referenced by GNERouteHandler::PersonValue::addPersonValue(), and GNERouteHandler::PersonValue::checkPersonPlanValues().
| std::vector<std::string> GNERouteHandler::PersonPlansValues::vTypes |
vehicle types
Definition at line 314 of file GNERouteHandler.h.
Referenced by GNERouteHandler::PersonValue::addPersonValue().