Eclipse SUMO - Simulation of Urban MObility
libsumo::TraCINextStopData Struct Reference

#include <TraCIDefs.h>

Inheritance diagram for libsumo::TraCINextStopData:
[legend]
Collaboration diagram for libsumo::TraCINextStopData:
[legend]

Public Member Functions

std::string getString () const
 
virtual int getType () 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 More...
 
double arrival
 The actual arrival time (only for past stops) More...
 
double depart
 The time at which this stop was ended. More...
 
double duration
 The intended (minimum) stopping duration. More...
 
double endPos
 The stopping position end. More...
 
double intendedArrival
 The intended arrival time. More...
 
std::string join
 the id of the vehicle (train portion) to which this vehicle shall be joined 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...
 
double speed
 the speed at which this stop counts as reached (waypoint mode) More...
 
std::string split
 the id of the vehicle (train portion) that splits of upon reaching this stop More...
 
double startPos
 The stopping position start. More...
 
int stopFlags
 Stop flags. More...
 
std::string stoppingPlaceID
 Id assigned to the stop. More...
 
std::string tripId
 id of the trip within a cyclical public transport route More...
 
double until
 The time at which the vehicle may continue its journey. More...
 

Detailed Description

Definition at line 442 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 444 of file TraCIDefs.h.

Member Function Documentation

◆ getString()

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

Reimplemented from libsumo::TraCIResult.

Definition at line 478 of file TraCIDefs.h.

◆ getType()

virtual int libsumo::TraCIResult::getType ( ) const
inlinevirtualinherited

Reimplemented in libsumo::TraCIString, and libsumo::TraCIDouble.

Definition at line 170 of file TraCIDefs.h.

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

Here is the caller graph for this function:

Field Documentation

◆ actType

std::string libsumo::TraCINextStopData::actType

additional information for this stop

Definition at line 511 of file TraCIDefs.h.

◆ arrival

double libsumo::TraCINextStopData::arrival

The actual arrival time (only for past stops)

Definition at line 503 of file TraCIDefs.h.

◆ depart

double libsumo::TraCINextStopData::depart

The time at which this stop was ended.

Definition at line 505 of file TraCIDefs.h.

◆ duration

double libsumo::TraCINextStopData::duration

The intended (minimum) stopping duration.

Definition at line 497 of file TraCIDefs.h.

◆ endPos

double libsumo::TraCINextStopData::endPos

The stopping position end.

Definition at line 491 of file TraCIDefs.h.

◆ intendedArrival

double libsumo::TraCINextStopData::intendedArrival

The intended arrival time.

Definition at line 501 of file TraCIDefs.h.

◆ join

std::string libsumo::TraCINextStopData::join

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

Definition at line 509 of file TraCIDefs.h.

◆ lane

std::string libsumo::TraCINextStopData::lane

The lane to stop at.

Definition at line 487 of file TraCIDefs.h.

◆ line

std::string libsumo::TraCINextStopData::line

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

Definition at line 515 of file TraCIDefs.h.

◆ speed

double libsumo::TraCINextStopData::speed

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

Definition at line 517 of file TraCIDefs.h.

◆ split

std::string libsumo::TraCINextStopData::split

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

Definition at line 507 of file TraCIDefs.h.

◆ startPos

double libsumo::TraCINextStopData::startPos

The stopping position start.

Definition at line 489 of file TraCIDefs.h.

◆ stopFlags

int libsumo::TraCINextStopData::stopFlags

Stop flags.

Definition at line 495 of file TraCIDefs.h.

◆ stoppingPlaceID

std::string libsumo::TraCINextStopData::stoppingPlaceID

Id assigned to the stop.

Definition at line 493 of file TraCIDefs.h.

◆ tripId

std::string libsumo::TraCINextStopData::tripId

id of the trip within a cyclical public transport route

Definition at line 513 of file TraCIDefs.h.

◆ until

double libsumo::TraCINextStopData::until

The time at which the vehicle may continue its journey.

Definition at line 499 of file TraCIDefs.h.


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