Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
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

Member Function Documentation

◆ getString()

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

Definition at line 628 of file TraCIDefs.h.

References arrival, duration, endPos, lane, stopFlags, stoppingPlaceID, and until.

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(), and TraCINextStopData().

◆ arrival

double libsumo::TraCINextStopData::arrival

The actual arrival time (only for past stops).

Definition at line 653 of file TraCIDefs.h.

Referenced by getString(), libsumo::StorageHelper::readStopVector(), and TraCINextStopData().

◆ 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(), and TraCINextStopData().

◆ duration

double libsumo::TraCINextStopData::duration

The intended (minimum) stopping duration.

Definition at line 647 of file TraCIDefs.h.

Referenced by getString(), libsumo::StorageHelper::readStopVector(), and TraCINextStopData().

◆ endPos

double libsumo::TraCINextStopData::endPos

The stopping position end.

Definition at line 641 of file TraCIDefs.h.

Referenced by getString(), libsumo::StorageHelper::readStopVector(), and TraCINextStopData().

◆ intendedArrival

double libsumo::TraCINextStopData::intendedArrival

The intended arrival time.

Definition at line 651 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector(), and TraCINextStopData().

◆ 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(), and TraCINextStopData().

◆ lane

std::string libsumo::TraCINextStopData::lane

The lane to stop at.

Definition at line 637 of file TraCIDefs.h.

Referenced by getString(), libsumo::StorageHelper::readStopVector(), and TraCINextStopData().

◆ 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(), and TraCINextStopData().

◆ 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(), and TraCINextStopData().

◆ 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(), and TraCINextStopData().

◆ startPos

double libsumo::TraCINextStopData::startPos

The stopping position start.

Definition at line 639 of file TraCIDefs.h.

Referenced by libsumo::StorageHelper::readStopVector(), and TraCINextStopData().

◆ stopFlags

int libsumo::TraCINextStopData::stopFlags

Stop flags.

Definition at line 645 of file TraCIDefs.h.

Referenced by getString(), libsumo::StorageHelper::readStopVector(), and TraCINextStopData().

◆ stoppingPlaceID

std::string libsumo::TraCINextStopData::stoppingPlaceID

Id assigned to the stop.

Definition at line 643 of file TraCIDefs.h.

Referenced by getString(), libsumo::StorageHelper::readStopVector(), and TraCINextStopData().

◆ 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(), and TraCINextStopData().

◆ 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 getString(), libsumo::StorageHelper::readStopVector(), and TraCINextStopData().


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