Eclipse SUMO - Simulation of Urban MObility
|
#include <Domain.h>
Static Public Member Functions | |
static tcpip::Storage & | get (int var, const std::string &id, tcpip::Storage *add=nullptr, int expectedType=libsumo::TYPE_COMPOUND) |
static int | getByte (int var, const std::string &id, tcpip::Storage *add=nullptr) |
static libsumo::TraCIColor | getCol (int var, const std::string &id, tcpip::Storage *add=nullptr) |
static double | getDouble (int var, const std::string &id, tcpip::Storage *add=nullptr) |
static std::vector< double > | getDoubleVector (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 | getPos (int var, const std::string &id, tcpip::Storage *add=nullptr, const bool isGeo=false) |
static libsumo::TraCIPosition | getPos3D (int var, const std::string &id, tcpip::Storage *add=nullptr, const bool isGeo=false) |
static std::string | getString (int var, const std::string &id, tcpip::Storage *add=nullptr) |
static std::vector< std::string > | getStringVector (int var, const std::string &id, tcpip::Storage *add=nullptr) |
static libsumo::TraCIStage | getTraCIStage (int var, const std::string &id, tcpip::Storage *add=nullptr) |
static int | getUnsignedByte (int var, const std::string &id, tcpip::Storage *add=nullptr) |
static void | set (int var, const std::string &id, tcpip::Storage *add) |
static void | setCol (int var, const std::string &id, const libsumo::TraCIColor value) |
static void | setDouble (int var, const std::string &id, double value) |
static void | setInt (int var, const std::string &id, int value) |
static void | setString (int var, const std::string &id, const std::string &value) |
static void | setStringVector (int var, const std::string &id, const std::vector< std::string > &value) |
|
inlinestatic |
Definition at line 111 of file Domain.h.
References libtraci::Connection::doCommand(), and libtraci::Connection::getActive().
Referenced by libtraci::Domain< GET, SET >::getByte(), libtraci::Domain< GET, SET >::getCol(), libtraci::Domain< GET, SET >::getDouble(), libtraci::Domain< GET, SET >::getDoubleVector(), libtraci::Domain< GET, SET >::getInt(), libtraci::Domain< GET, SET >::getPolygon(), libtraci::Domain< GET, SET >::getPos(), libtraci::Domain< GET, SET >::getPos3D(), libtraci::Domain< GET, SET >::getString(), libtraci::Domain< GET, SET >::getStringVector(), libtraci::Domain< GET, SET >::getTraCIStage(), and libtraci::Domain< GET, SET >::getUnsignedByte().
|
inlinestatic |
Definition at line 120 of file Domain.h.
References libtraci::Domain< GET, SET >::get(), libtraci::Connection::getActive(), libtraci::Connection::getMutex(), tcpip::Storage::readByte(), and libsumo::TYPE_BYTE.
|
inlinestatic |
Definition at line 187 of file Domain.h.
References libsumo::TraCIColor::a, libsumo::TraCIColor::b, libsumo::TraCIColor::g, libtraci::Domain< GET, SET >::get(), libtraci::Connection::getActive(), libtraci::Connection::getMutex(), libsumo::TraCIColor::r, tcpip::Storage::readUnsignedByte(), and libsumo::TYPE_COLOR.
|
inlinestatic |
Definition at line 130 of file Domain.h.
References libtraci::Domain< GET, SET >::get(), libtraci::Connection::getActive(), libtraci::Connection::getMutex(), tcpip::Storage::readDouble(), and libsumo::TYPE_DOUBLE.
|
inlinestatic |
Definition at line 182 of file Domain.h.
References libtraci::Domain< GET, SET >::get(), libtraci::Connection::getActive(), libtraci::Connection::getMutex(), tcpip::Storage::readDoubleList(), and libsumo::TYPE_DOUBLELIST.
|
inlinestatic |
Definition at line 125 of file Domain.h.
References libtraci::Domain< GET, SET >::get(), libtraci::Connection::getActive(), libtraci::Connection::getMutex(), tcpip::Storage::readInt(), and libsumo::TYPE_INTEGER.
|
inlinestatic |
Definition at line 135 of file Domain.h.
References libtraci::Domain< GET, SET >::get(), libtraci::Connection::getActive(), libtraci::Connection::getMutex(), tcpip::Storage::readDouble(), tcpip::Storage::readInt(), tcpip::Storage::readUnsignedByte(), libsumo::TYPE_POLYGON, libsumo::TraCIPositionVector::value, libsumo::TraCIPosition::x, libsumo::TraCIPosition::y, and libsumo::TraCIPosition::z.
|
inlinestatic |
Definition at line 153 of file Domain.h.
References libtraci::Domain< GET, SET >::get(), libtraci::Connection::getActive(), libtraci::Connection::getMutex(), libsumo::POSITION_2D, libsumo::POSITION_LON_LAT, tcpip::Storage::readDouble(), and libsumo::TraCIPosition::x.
|
inlinestatic |
Definition at line 162 of file Domain.h.
References libtraci::Domain< GET, SET >::get(), libtraci::Connection::getActive(), libtraci::Connection::getMutex(), libsumo::POSITION_3D, libsumo::POSITION_LON_LAT_ALT, tcpip::Storage::readDouble(), and libsumo::TraCIPosition::x.
|
inlinestatic |
Definition at line 172 of file Domain.h.
References libtraci::Domain< GET, SET >::get(), libtraci::Connection::getActive(), libtraci::Connection::getMutex(), tcpip::Storage::readString(), and libsumo::TYPE_STRING.
|
inlinestatic |
Definition at line 177 of file Domain.h.
References libtraci::Domain< GET, SET >::get(), libtraci::Connection::getActive(), libtraci::Connection::getMutex(), tcpip::Storage::readStringList(), and libsumo::TYPE_STRINGLIST.
|
inlinestatic |
Definition at line 198 of file Domain.h.
References libsumo::TraCIStage::arrivalPos, libsumo::TraCIStage::cost, libsumo::TraCIStage::depart, libsumo::TraCIStage::departPos, libsumo::TraCIStage::description, libsumo::TraCIStage::destStop, libsumo::TraCIStage::edges, libtraci::Domain< GET, SET >::get(), libtraci::Connection::getActive(), libtraci::Connection::getMutex(), libsumo::TraCIStage::intended, libsumo::TraCIStage::length, libsumo::TraCIStage::line, tcpip::Storage::readInt(), libsumo::StorageHelper::readTypedDouble(), libsumo::StorageHelper::readTypedInt(), libsumo::StorageHelper::readTypedString(), libsumo::StorageHelper::readTypedStringList(), libsumo::TraCIStage::travelTime, libsumo::TraCIStage::type, and libsumo::TraCIStage::vType.
|
inlinestatic |
Definition at line 115 of file Domain.h.
References libtraci::Domain< GET, SET >::get(), libtraci::Connection::getActive(), libtraci::Connection::getMutex(), tcpip::Storage::readUnsignedByte(), and libsumo::TYPE_UBYTE.
|
inlinestatic |
Definition at line 219 of file Domain.h.
References libtraci::Connection::doCommand(), libtraci::Connection::getActive(), and libtraci::Connection::getMutex().
Referenced by libtraci::Domain< GET, SET >::setCol(), libtraci::Domain< GET, SET >::setDouble(), libtraci::Domain< GET, SET >::setInt(), libtraci::Domain< GET, SET >::setString(), and libtraci::Domain< GET, SET >::setStringVector().
|
inlinestatic |
Definition at line 252 of file Domain.h.
References libtraci::Domain< GET, SET >::set(), libsumo::TYPE_COLOR, and tcpip::Storage::writeUnsignedByte().
|
inlinestatic |
Definition at line 231 of file Domain.h.
References libtraci::Domain< GET, SET >::set(), libsumo::TYPE_DOUBLE, tcpip::Storage::writeDouble(), and tcpip::Storage::writeUnsignedByte().
|
inlinestatic |
Definition at line 224 of file Domain.h.
References libtraci::Domain< GET, SET >::set(), libsumo::TYPE_INTEGER, tcpip::Storage::writeInt(), and tcpip::Storage::writeUnsignedByte().
|
inlinestatic |
Definition at line 238 of file Domain.h.
References libtraci::Domain< GET, SET >::set(), libsumo::TYPE_STRING, tcpip::Storage::writeString(), and tcpip::Storage::writeUnsignedByte().
|
inlinestatic |
Definition at line 245 of file Domain.h.
References libtraci::Domain< GET, SET >::set(), libsumo::TYPE_STRINGLIST, tcpip::Storage::writeStringList(), and tcpip::Storage::writeUnsignedByte().