![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <TraCIDefs.h>
Public Member Functions | |
| virtual std::string | getString () const |
| virtual int | getType () const |
| TraCIStage (int type=INVALID_INT_VALUE, const std::string &vType="", const std::string &line="", const std::string &destStop="", const std::vector< std::string > &edges=std::vector< std::string >(), double travelTime=INVALID_DOUBLE_VALUE, double cost=INVALID_DOUBLE_VALUE, double length=INVALID_DOUBLE_VALUE, const std::string &intended="", double depart=INVALID_DOUBLE_VALUE, double departPos=INVALID_DOUBLE_VALUE, double arrivalPos=INVALID_DOUBLE_VALUE, const std::string &description="") | |
Data Fields | |
| double | arrivalPos |
| position on the lane when ending the stage | |
| double | cost |
| effort needed | |
| double | depart |
| intended depart time for public transport ride or INVALID_DOUBLE_VALUE | |
| double | departPos |
| position on the lane when starting the stage | |
| std::string | description |
| arbitrary description string | |
| std::string | destStop |
| The id of the destination stop. | |
| std::vector< std::string > | edges |
| The sequence of edges to travel. | |
| std::string | intended |
| id of the intended vehicle for public transport ride | |
| double | length |
| length in m | |
| std::string | line |
| The line or the id of the vehicle type. | |
| double | travelTime |
| duration of the stage in seconds | |
| int | type |
| The type of stage (walking, driving, ...) | |
| std::string | vType |
| The vehicle type when using a private car or bike. | |
Definition at line 732 of file TraCIDefs.h.
|
inline |
Definition at line 734 of file TraCIDefs.h.
|
inlinevirtualinherited |
Reimplemented in libsumo::TraCIPosition, libsumo::TraCIRoadPosition, libsumo::TraCIColor, libsumo::TraCIPositionVector, libsumo::TraCIInt, libsumo::TraCIDouble, libsumo::TraCIString, libsumo::TraCIStringList, libsumo::TraCIDoubleList, libsumo::TraCIIntList, libsumo::TraCIStringDoublePairList, libsumo::TraCILogicVectorWrapped, libsumo::TraCILinkVectorVectorWrapped, libsumo::TraCIConnectionVectorWrapped, libsumo::TraCIVehicleDataVectorWrapped, libsumo::TraCINextTLSDataVectorWrapped, libsumo::TraCINextStopDataVectorWrapped, libsumo::TraCIBestLanesDataVectorWrapped, libsumo::TraCIReservationVectorWrapped, libsumo::TraCICollisionVectorWrapped, libsumo::TraCISignalConstraintVectorWrapped, and libsumo::TraCIJunctionFoeVectorWrapped.
Definition at line 168 of file TraCIDefs.h.
Referenced by libsumo::StorageHelper::toStorage().
|
inlinevirtualinherited |
Reimplemented in libsumo::TraCIPosition, libsumo::TraCIRoadPosition, libsumo::TraCIInt, libsumo::TraCIDouble, and libsumo::TraCIString.
Definition at line 171 of file TraCIDefs.h.
Referenced by libsumo::StorageHelper::toStorage().
| double libsumo::TraCIStage::arrivalPos |
position on the lane when ending the stage
Definition at line 764 of file TraCIDefs.h.
Referenced by TraCIAPI::PersonScope::appendStage(), TraCIAPI::TraCIScopeWrapper::getTraCIStage(), libtraci::Domain< GET, SET >::getTraCIStage(), libsumo::StorageHelper::readStage(), TraCITestClient::testAPI(), and libsumo::StorageHelper::writeStage().
| double libsumo::TraCIStage::cost |
effort needed
Definition at line 754 of file TraCIDefs.h.
Referenced by TraCIAPI::PersonScope::appendStage(), TraCIAPI::TraCIScopeWrapper::getTraCIStage(), libtraci::Domain< GET, SET >::getTraCIStage(), libsumo::StorageHelper::readStage(), and libsumo::StorageHelper::writeStage().
| double libsumo::TraCIStage::depart |
intended depart time for public transport ride or INVALID_DOUBLE_VALUE
Definition at line 760 of file TraCIDefs.h.
Referenced by TraCIAPI::PersonScope::appendStage(), TraCIAPI::TraCIScopeWrapper::getTraCIStage(), libtraci::Domain< GET, SET >::getTraCIStage(), libsumo::StorageHelper::readStage(), and libsumo::StorageHelper::writeStage().
| double libsumo::TraCIStage::departPos |
position on the lane when starting the stage
Definition at line 762 of file TraCIDefs.h.
Referenced by TraCIAPI::PersonScope::appendStage(), TraCIAPI::TraCIScopeWrapper::getTraCIStage(), libtraci::Domain< GET, SET >::getTraCIStage(), libsumo::StorageHelper::readStage(), and libsumo::StorageHelper::writeStage().
| std::string libsumo::TraCIStage::description |
arbitrary description string
Definition at line 766 of file TraCIDefs.h.
Referenced by TraCIAPI::PersonScope::appendStage(), TraCIAPI::TraCIScopeWrapper::getTraCIStage(), libtraci::Domain< GET, SET >::getTraCIStage(), libsumo::StorageHelper::readStage(), TraCITestClient::testAPI(), and libsumo::StorageHelper::writeStage().
| std::string libsumo::TraCIStage::destStop |
The id of the destination stop.
Definition at line 748 of file TraCIDefs.h.
Referenced by TraCIAPI::PersonScope::appendStage(), TraCIAPI::TraCIScopeWrapper::getTraCIStage(), libtraci::Domain< GET, SET >::getTraCIStage(), libsumo::StorageHelper::readStage(), and libsumo::StorageHelper::writeStage().
| std::vector<std::string> libsumo::TraCIStage::edges |
The sequence of edges to travel.
Definition at line 750 of file TraCIDefs.h.
Referenced by TraCIAPI::PersonScope::appendStage(), TraCIAPI::TraCIScopeWrapper::getTraCIStage(), libtraci::Domain< GET, SET >::getTraCIStage(), libsumo::StorageHelper::readStage(), TraCITestClient::testAPI(), and libsumo::StorageHelper::writeStage().
| std::string libsumo::TraCIStage::intended |
id of the intended vehicle for public transport ride
Definition at line 758 of file TraCIDefs.h.
Referenced by TraCIAPI::PersonScope::appendStage(), TraCIAPI::TraCIScopeWrapper::getTraCIStage(), libtraci::Domain< GET, SET >::getTraCIStage(), libsumo::StorageHelper::readStage(), and libsumo::StorageHelper::writeStage().
| double libsumo::TraCIStage::length |
length in m
Definition at line 756 of file TraCIDefs.h.
Referenced by TraCIAPI::PersonScope::appendStage(), TraCIAPI::TraCIScopeWrapper::getTraCIStage(), libtraci::Domain< GET, SET >::getTraCIStage(), libsumo::StorageHelper::readStage(), and libsumo::StorageHelper::writeStage().
| std::string libsumo::TraCIStage::line |
The line or the id of the vehicle type.
Definition at line 746 of file TraCIDefs.h.
Referenced by TraCIAPI::PersonScope::appendStage(), TraCIAPI::TraCIScopeWrapper::getTraCIStage(), libtraci::Domain< GET, SET >::getTraCIStage(), libsumo::StorageHelper::readStage(), and libsumo::StorageHelper::writeStage().
| double libsumo::TraCIStage::travelTime |
duration of the stage in seconds
Definition at line 752 of file TraCIDefs.h.
Referenced by TraCIAPI::PersonScope::appendStage(), TraCIAPI::TraCIScopeWrapper::getTraCIStage(), libtraci::Domain< GET, SET >::getTraCIStage(), libsumo::StorageHelper::readStage(), and libsumo::StorageHelper::writeStage().
| int libsumo::TraCIStage::type |
The type of stage (walking, driving, ...)
Definition at line 742 of file TraCIDefs.h.
Referenced by TraCIAPI::PersonScope::appendStage(), TraCIAPI::TraCIScopeWrapper::getTraCIStage(), libtraci::Domain< GET, SET >::getTraCIStage(), libsumo::StorageHelper::readStage(), and libsumo::StorageHelper::writeStage().
| std::string libsumo::TraCIStage::vType |
The vehicle type when using a private car or bike.
Definition at line 744 of file TraCIDefs.h.
Referenced by TraCIAPI::PersonScope::appendStage(), TraCIAPI::TraCIScopeWrapper::getTraCIStage(), libtraci::Domain< GET, SET >::getTraCIStage(), libsumo::StorageHelper::readStage(), and libsumo::StorageHelper::writeStage().