Eclipse SUMO - Simulation of Urban MObility
SUMOVehicleParameter::Stop Struct Reference

Definition of vehicle stop (position and duration) More...

#include <SUMOVehicleParameter.h>

Inheritance diagram for SUMOVehicleParameter::Stop:
Collaboration diagram for SUMOVehicleParameter::Stop:

Public Member Functions

void write (OutputDevice &dev) const
 Writes the stop as XML. More...
 

Data Fields

std::vector< std::tuple< std::string, double, double > > accessPos
 lanes and positions connected to this stop (only used by duarouter where Stop is used to store stopping places) More...
 
std::set< std::string > awaitedContainers
 IDs of containers the vehicle has to wait for until departing. More...
 
std::set< std::string > awaitedPersons
 IDs of persons the vehicle has to wait for until departing. More...
 
std::string busstop
 (Optional) bus stop if one is assigned to the stop More...
 
std::string chargingStation
 (Optional) charging station if one is assigned to the stop More...
 
std::string containerstop
 (Optional) container stop if one is assigned to the stop More...
 
bool containerTriggered
 whether an arriving container lets the vehicle continue More...
 
SUMOTime duration
 The stopping duration. More...
 
double endPos
 The stopping position end. More...
 
int index
 at which position in the stops list More...
 
std::string lane
 The lane to stop at. More...
 
std::string line
 the new line id of the trip within a cyclical public transport route More...
 
int parametersSet = 0
 Information for the output which parameter were set. More...
 
bool parking
 whether the vehicle is removed from the net while stopping More...
 
std::string parkingarea
 (Optional) parking area if one is assigned to the stop More...
 
double startPos
 The stopping position start. More...
 
bool triggered
 whether an arriving person lets the vehicle continue More...
 
std::string tripId
 id of the trip within a cyclical public transport route More...
 
SUMOTime until
 The time at which the vehicle may continue its journey. More...
 

Detailed Description

Definition of vehicle stop (position and duration)

Definition at line 554 of file SUMOVehicleParameter.h.

Member Function Documentation

◆ write()

Field Documentation

◆ accessPos

std::vector<std::tuple<std::string, double, double> > SUMOVehicleParameter::Stop::accessPos

lanes and positions connected to this stop (only used by duarouter where Stop is used to store stopping places)

Definition at line 605 of file SUMOVehicleParameter.h.

Referenced by RONetHandler::parseAccess().

◆ awaitedContainers

std::set<std::string> SUMOVehicleParameter::Stop::awaitedContainers

IDs of containers the vehicle has to wait for until departing.

Definition at line 596 of file SUMOVehicleParameter.h.

Referenced by GNEStopFrame::addStop(), MSVehicle::addStop(), GNEStop::getAttribute(), SUMORouteHandler::parseStop(), and GNEStop::setAttribute().

◆ awaitedPersons

std::set<std::string> SUMOVehicleParameter::Stop::awaitedPersons

IDs of persons the vehicle has to wait for until departing.

Definition at line 593 of file SUMOVehicleParameter.h.

Referenced by GNEStopFrame::addStop(), MSVehicle::addStop(), GNEStop::getAttribute(), SUMORouteHandler::parseStop(), and GNEStop::setAttribute().

◆ busstop

◆ chargingStation

std::string SUMOVehicleParameter::Stop::chargingStation

◆ containerstop

◆ containerTriggered

◆ duration

◆ endPos

◆ index

◆ lane

◆ line

std::string SUMOVehicleParameter::Stop::line

the new line id of the trip within a cyclical public transport route

Definition at line 602 of file SUMOVehicleParameter.h.

Referenced by SUMORouteHandler::parseStop(), and MSVehicle::processNextStop().

◆ parametersSet

◆ parking

◆ parkingarea

◆ startPos

◆ triggered

◆ tripId

std::string SUMOVehicleParameter::Stop::tripId

id of the trip within a cyclical public transport route

Definition at line 599 of file SUMOVehicleParameter.h.

Referenced by GNEStopFrame::addStop(), GNEStop::getAttribute(), SUMORouteHandler::parseStop(), MSVehicle::processNextStop(), and GNEStop::setAttribute().

◆ until


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