Eclipse SUMO - Simulation of Urban MObility
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
libsumo::TraCINextStopData Struct Reference

#include <TraCIDefs.h>

Public Member Functions

std::string getString () const
 
 TraCINextStopData (const std::string &lane="", double startPos=INVALID_DOUBLE_VALUE, double endPos=INVALID_DOUBLE_VALUE, const std::string &stoppingPlaceID="", int stopFlags=0, double duration=INVALID_DOUBLE_VALUE, double until=INVALID_DOUBLE_VALUE, double intendedArrival=INVALID_DOUBLE_VALUE, double arrival=INVALID_DOUBLE_VALUE, double depart=INVALID_DOUBLE_VALUE, const std::string &split="", const std::string &join="", const std::string &actType="", const std::string &tripId="", const std::string &line="", double speed=0)
 

Data Fields

std::string actType
 additional information for this stop
 
double arrival
 The actual arrival time (only for past stops)
 
double depart
 The time at which this stop was ended.
 
double duration
 The intended (minimum) stopping duration.
 
double endPos
 The stopping position end.
 
double intendedArrival
 The intended arrival time.
 
std::string join
 the id of the vehicle (train portion) to which this vehicle shall be joined
 
std::string lane
 The lane to stop at.
 
std::string line
 the new line id of the trip within a cyclical public transport route
 
double speed
 the speed at which this stop counts as reached (waypoint mode)
 
std::string split
 the id of the vehicle (train portion) that splits of upon reaching this stop
 
double startPos
 The stopping position start.
 
int stopFlags
 Stop flags.
 
std::string stoppingPlaceID
 Id assigned to the stop.
 
std::string tripId
 id of the trip within a cyclical public transport route
 
double until
 The time at which the vehicle may continue its journey.
 

Detailed Description

Definition at line 592 of file TraCIDefs.h.

Constructor & Destructor Documentation

◆ TraCINextStopData()

libsumo::TraCINextStopData::TraCINextStopData ( const std::string &  lane = "",
double  startPos = INVALID_DOUBLE_VALUE,
double  endPos = INVALID_DOUBLE_VALUE,
const std::string &  stoppingPlaceID = "",
int  stopFlags = 0,
double  duration = INVALID_DOUBLE_VALUE,
double  until = INVALID_DOUBLE_VALUE,
double  intendedArrival = INVALID_DOUBLE_VALUE,
double  arrival = INVALID_DOUBLE_VALUE,
double  depart = INVALID_DOUBLE_VALUE,
const std::string &  split = "",
const std::string &  join = "",
const std::string &  actType = "",
const std::string &  tripId = "",
const std::string &  line = "",
double  speed = 0 
)
inline

Definition at line 594 of file TraCIDefs.h.

Member Function Documentation

◆ getString()

std::string libsumo::TraCINextStopData::getString ( ) const
inline

Definition at line 628 of file TraCIDefs.h.

Field Documentation

◆ actType

std::string libsumo::TraCINextStopData::actType

additional information for this stop

Definition at line 661 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ arrival

double libsumo::TraCINextStopData::arrival

The actual arrival time (only for past stops)

Definition at line 653 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ depart

double libsumo::TraCINextStopData::depart

The time at which this stop was ended.

Definition at line 655 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ duration

double libsumo::TraCINextStopData::duration

The intended (minimum) stopping duration.

Definition at line 647 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ endPos

double libsumo::TraCINextStopData::endPos

The stopping position end.

Definition at line 641 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ intendedArrival

double libsumo::TraCINextStopData::intendedArrival

The intended arrival time.

Definition at line 651 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ join

std::string libsumo::TraCINextStopData::join

the id of the vehicle (train portion) to which this vehicle shall be joined

Definition at line 659 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ lane

std::string libsumo::TraCINextStopData::lane

The lane to stop at.

Definition at line 637 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ line

std::string libsumo::TraCINextStopData::line

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

Definition at line 665 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ speed

double libsumo::TraCINextStopData::speed

the speed at which this stop counts as reached (waypoint mode)

Definition at line 667 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ split

std::string libsumo::TraCINextStopData::split

the id of the vehicle (train portion) that splits of upon reaching this stop

Definition at line 657 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ startPos

double libsumo::TraCINextStopData::startPos

The stopping position start.

Definition at line 639 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ stopFlags

int libsumo::TraCINextStopData::stopFlags

Stop flags.

Definition at line 645 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ stoppingPlaceID

std::string libsumo::TraCINextStopData::stoppingPlaceID

Id assigned to the stop.

Definition at line 643 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ tripId

std::string libsumo::TraCINextStopData::tripId

id of the trip within a cyclical public transport route

Definition at line 663 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().

◆ until

double libsumo::TraCINextStopData::until

The time at which the vehicle may continue its journey.

Definition at line 649 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector().


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