34typedef Domain<libsumo::CMD_GET_POI_VARIABLE, libsumo::CMD_SET_POI_VARIABLE>
Dom;
39std::vector<std::string>
52POI::getType(
const std::string& poiID) {
58POI::getColor(
const std::string& poiID) {
64POI::getPosition(
const std::string& poiID,
const bool includeZ) {
70POI::getWidth(
const std::string& poiID) {
76POI::getHeight(
const std::string& poiID) {
82POI::getAngle(
const std::string& poiID) {
88POI::getImageFile(
const std::string& poiID) {
97POI::setType(
const std::string& poiID,
const std::string& poiType) {
103POI::setPosition(
const std::string& poiID,
double x,
double y) {
119POI::setWidth(
const std::string& poiID,
double width) {
125POI::setHeight(
const std::string& poiID,
double height) {
131POI::setAngle(
const std::string& poiID,
double angle) {
137POI::setImageFile(
const std::string& poiID,
const std::string& imageFile) {
143POI::add(
const std::string& poiID,
double x,
double y,
const libsumo::TraCIColor& color,
const std::string& poiType,
144 int layer,
const std::string& imgFile,
double width,
double height,
double angle,
const std::string& icon) {
168POI::remove(
const std::string& poiID,
int layer) {
175POI::highlight(
const std::string& poiID,
const libsumo::TraCIColor& col,
double size,
const int alphaMax,
const double duration,
const int type) {
#define LIBTRACI_SUBSCRIPTION_IMPLEMENTATION(CLASS, DOMAIN)
#define LIBTRACI_PARAMETER_IMPLEMENTATION(CLASS, DOMAIN)
C++ TraCI client API implementation.
static void writeTypedDouble(tcpip::Storage &content, double value)
static void writeCompound(tcpip::Storage &content, int size)
static void writeTypedInt(tcpip::Storage &content, int value)
static void writeTypedString(tcpip::Storage &content, const std::string &value)
static void setDouble(int var, const std::string &id, double value)
static libsumo::TraCIPosition getPos(int var, const std::string &id, tcpip::Storage *add=nullptr, const bool isGeo=false)
static void setCol(int var, const std::string &id, const libsumo::TraCIColor value)
static std::vector< std::string > getStringVector(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 std::string getString(int var, const std::string &id, tcpip::Storage *add=nullptr)
static int getInt(int var, const std::string &id, tcpip::Storage *add=nullptr)
static void set(int var, const std::string &id, tcpip::Storage *add)
static libsumo::TraCIPosition getPos3D(int var, const std::string &id, tcpip::Storage *add=nullptr, const bool isGeo=false)
static double getDouble(int var, const std::string &id, tcpip::Storage *add=nullptr)
static void setInt(int var, const std::string &id, int value)
static void setString(int var, const std::string &id, const std::string &value)
virtual void writeDouble(double)
virtual void writeUnsignedByte(int)
TRACI_CONST int TYPE_COLOR
TRACI_CONST int VAR_IMAGEFILE
TRACI_CONST int TRACI_ID_LIST
TRACI_CONST int VAR_ANGLE
TRACI_CONST int VAR_HIGHLIGHT
TRACI_CONST int TYPE_UBYTE
TRACI_CONST int VAR_COLOR
TRACI_CONST int VAR_POSITION
TRACI_CONST int VAR_WIDTH
TRACI_CONST int POSITION_2D
TRACI_CONST int VAR_HEIGHT
TRACI_CONST int VAR_POSITION3D
Domain< libsumo::CMD_GET_BUSSTOP_VARIABLE, libsumo::CMD_SET_BUSSTOP_VARIABLE > Dom
A 2D or 3D-position, for 2D positions z == INVALID_DOUBLE_VALUE.