Eclipse SUMO - Simulation of Urban MObility
libsumo::TraCIStage Class Reference

#include <TraCIDefs.h>

Collaboration diagram for libsumo::TraCIStage:

Public Member Functions

 TraCIStage ()
 
 TraCIStage (int type)
 

Data Fields

double arrivalPos = INVALID_DOUBLE_VALUE
 position on the lane when ending the stage More...
 
double cost
 effort needed More...
 
double depart = INVALID_DOUBLE_VALUE
 intended depart time for public transport ride or INVALID_DOUBLE_VALUE More...
 
double departPos = INVALID_DOUBLE_VALUE
 position on the lane when starting the stage More...
 
std::string description = ""
 arbitrary description string More...
 
std::string destStop
 The id of the destination stop. More...
 
std::vector< std::string > edges
 The sequence of edges to travel. More...
 
std::string intended = ""
 id of the intended vehicle for public transport ride More...
 
double length = INVALID_DOUBLE_VALUE
 length in m More...
 
std::string line
 The line or the id of the vehicle type. More...
 
double travelTime
 duration of the stage in seconds More...
 
int type
 The type of stage (walking, driving, ...) More...
 
std::string vType
 The vehicle type when using a private car or bike. More...
 

Detailed Description

Definition at line 344 of file TraCIDefs.h.

Constructor & Destructor Documentation

◆ TraCIStage() [1/2]

libsumo::TraCIStage::TraCIStage ( )
inline

Definition at line 346 of file TraCIDefs.h.

◆ TraCIStage() [2/2]

libsumo::TraCIStage::TraCIStage ( int  type)
inline

Definition at line 347 of file TraCIDefs.h.

Field Documentation

◆ arrivalPos

◆ cost

◆ depart

double libsumo::TraCIStage::depart = INVALID_DOUBLE_VALUE

intended depart time for public transport ride or INVALID_DOUBLE_VALUE

Definition at line 367 of file TraCIDefs.h.

Referenced by TraCIAPI::PersonScope::appendStage(), libsumo::Person::getStage(), TraCIAPI::getTraCIStage(), and TraCIServerAPI_Simulation::writeStage().

◆ departPos

double libsumo::TraCIStage::departPos = INVALID_DOUBLE_VALUE

position on the lane when starting the stage

Definition at line 369 of file TraCIDefs.h.

Referenced by TraCIAPI::PersonScope::appendStage(), libsumo::Person::getStage(), TraCIAPI::getTraCIStage(), and TraCIServerAPI_Simulation::writeStage().

◆ description

std::string libsumo::TraCIStage::description = ""

◆ destStop

std::string libsumo::TraCIStage::destStop

◆ edges

◆ intended

std::string libsumo::TraCIStage::intended = ""

id of the intended vehicle for public transport ride

Definition at line 365 of file TraCIDefs.h.

Referenced by TraCIAPI::PersonScope::appendStage(), libsumo::Person::getStage(), TraCIAPI::getTraCIStage(), and TraCIServerAPI_Simulation::writeStage().

◆ length

◆ line

std::string libsumo::TraCIStage::line

◆ travelTime

◆ type

int libsumo::TraCIStage::type

◆ vType

std::string libsumo::TraCIStage::vType

The vehicle type when using a private car or bike.

Definition at line 351 of file TraCIDefs.h.

Referenced by TraCIAPI::PersonScope::appendStage(), libsumo::Person::getStage(), TraCIAPI::getTraCIStage(), and TraCIServerAPI_Simulation::writeStage().


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