34typedef Domain<libsumo::CMD_GET_JUNCTION_VARIABLE, libsumo::CMD_SET_JUNCTION_VARIABLE>
Dom;
40std::vector<std::string>
41Junction::getIDList() {
47Junction::getIDCount() {
53Junction::getPosition(
const std::string& junctionID,
bool includeZ) {
59Junction::getShape(
const std::string& junctionID) {
64const std::vector<std::string>
65Junction::getIncomingEdges(
const std::string& junctionID) {
70const std::vector<std::string>
71Junction::getOutgoingEdges(
const std::string& junctionID) {
#define LIBTRACI_SUBSCRIPTION_IMPLEMENTATION(CLASS, DOMAIN)
#define LIBTRACI_PARAMETER_IMPLEMENTATION(CLASS, DOMAIN)
C++ TraCI client API implementation.
static libsumo::TraCIPosition getPos(int var, const std::string &id, tcpip::Storage *add=nullptr, const bool isGeo=false)
static std::vector< std::string > getStringVector(int var, const std::string &id, tcpip::Storage *add=nullptr)
static int getInt(int var, const std::string &id, tcpip::Storage *add=nullptr)
static libsumo::TraCIPositionVector getPolygon(int var, const std::string &id, tcpip::Storage *add=nullptr)
static libsumo::TraCIPosition getPos3D(int var, const std::string &id, tcpip::Storage *add=nullptr, const bool isGeo=false)
TRACI_CONST int TRACI_ID_LIST
TRACI_CONST int VAR_POSITION
TRACI_CONST int OUTGOING_EDGES
TRACI_CONST int VAR_SHAPE
TRACI_CONST int VAR_POSITION3D
TRACI_CONST int INCOMING_EDGES
Domain< libsumo::CMD_GET_BUSSTOP_VARIABLE, libsumo::CMD_SET_BUSSTOP_VARIABLE > Dom
A 2D or 3D-position, for 2D positions z == INVALID_DOUBLE_VALUE.