Eclipse SUMO - Simulation of Urban MObility
GNERouteHandler::PersonPlansValues Struct Reference

struct used for load person plans (Rides, Walks, etc.) More...

Collaboration diagram for GNERouteHandler::PersonPlansValues:

Public Member Functions

GNEEdge * getLastEdge () const
 return last valid edge (used to create consecutive person plans) More...
 
 PersonPlansValues ()
 default constructor More...
 

Data Fields

double arrivalPos
 arrival pos More...
 
GNEAdditional * busStop
 busStop More...
 
GNEAdditional * chargingStation
 chargingStation More...
 
GNEAdditional * containerStop
 containerStop More...
 
std::vector< GNEEdge * > edges
 list of edges More...
 
GNEEdge * from
 from edge More...
 
GNELane * laneStop
 laneStop More...
 
std::vector< std::string > lines
 lines More...
 
std::vector< std::string > modes
 modes More...
 
GNEAdditional * parkingArea
 parkingArea More...
 
GNEDemandElement * route
 arrival route More...
 
SUMOVehicleParameter::Stop stopParameters
 stop parameters More...
 
SumoXMLTag tag
 walk tag More...
 
GNEEdge * to
 to edge More...
 
std::vector< GNEEdge * > via
 via edges More...
 
std::vector< std::string > vTypes
 vehicle types More...
 

Detailed Description

struct used for load person plans (Rides, Walks, etc.)

Definition at line 269 of file GNERouteHandler.h.

Constructor & Destructor Documentation

◆ PersonPlansValues()

GNERouteHandler::PersonPlansValues::PersonPlansValues ( )

default constructor

Definition at line 1960 of file GNERouteHandler.cpp.

Member Function Documentation

◆ getLastEdge()

GNEEdge * GNERouteHandler::PersonPlansValues::getLastEdge ( ) const

return last valid edge (used to create consecutive person plans)

Definition at line 1975 of file GNERouteHandler.cpp.

References GNEHierarchicalParentElements::getParentEdges().

Field Documentation

◆ arrivalPos

double GNERouteHandler::PersonPlansValues::arrivalPos

◆ busStop

GNEAdditional* GNERouteHandler::PersonPlansValues::busStop

◆ chargingStation

GNEAdditional* GNERouteHandler::PersonPlansValues::chargingStation

chargingStation

Definition at line 298 of file GNERouteHandler.h.

Referenced by GNERouteHandler::addStop().

◆ containerStop

GNEAdditional* GNERouteHandler::PersonPlansValues::containerStop

containerStop

Definition at line 295 of file GNERouteHandler.h.

Referenced by GNERouteHandler::addStop().

◆ edges

std::vector<GNEEdge*> GNERouteHandler::PersonPlansValues::edges

list of edges

Definition at line 289 of file GNERouteHandler.h.

Referenced by GNERouteHandler::addWalk().

◆ from

GNEEdge* GNERouteHandler::PersonPlansValues::from

◆ laneStop

GNELane* GNERouteHandler::PersonPlansValues::laneStop

laneStop

Definition at line 319 of file GNERouteHandler.h.

Referenced by GNERouteHandler::addStop().

◆ lines

std::vector<std::string> GNERouteHandler::PersonPlansValues::lines

lines

Definition at line 313 of file GNERouteHandler.h.

Referenced by GNERouteHandler::addRide().

◆ modes

std::vector<std::string> GNERouteHandler::PersonPlansValues::modes

modes

Definition at line 310 of file GNERouteHandler.h.

Referenced by GNERouteHandler::addPersonTrip().

◆ parkingArea

GNEAdditional* GNERouteHandler::PersonPlansValues::parkingArea

parkingArea

Definition at line 301 of file GNERouteHandler.h.

Referenced by GNERouteHandler::addStop().

◆ route

GNEDemandElement* GNERouteHandler::PersonPlansValues::route

arrival route

Definition at line 304 of file GNERouteHandler.h.

Referenced by GNERouteHandler::addWalk().

◆ stopParameters

SUMOVehicleParameter::Stop GNERouteHandler::PersonPlansValues::stopParameters

stop parameters

Definition at line 322 of file GNERouteHandler.h.

Referenced by GNERouteHandler::addStop().

◆ tag

SumoXMLTag GNERouteHandler::PersonPlansValues::tag

◆ to

GNEEdge* GNERouteHandler::PersonPlansValues::to

◆ via

std::vector<GNEEdge*> GNERouteHandler::PersonPlansValues::via

via edges

Definition at line 286 of file GNERouteHandler.h.

◆ vTypes

std::vector<std::string> GNERouteHandler::PersonPlansValues::vTypes

vehicle types

Definition at line 307 of file GNERouteHandler.h.

Referenced by GNERouteHandler::addPersonTrip().


The documentation for this struct was generated from the following files: