Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
libtraci::Domain< GET, SET > Class Template Reference

#include <Domain.h>

Static Public Member Functions

static tcpip::Storageget (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)

Detailed Description

template<int GET, int SET>
class libtraci::Domain< GET, SET >

Definition at line 109 of file Domain.h.

Member Function Documentation

◆ get()

template<int GET, int SET>
tcpip::Storage & libtraci::Domain< GET, SET >::get ( int var,
const std::string & id,
tcpip::Storage * add = nullptr,
int expectedType = libsumo::TYPE_COMPOUND )
inlinestatic

◆ getByte()

template<int GET, int SET>
int libtraci::Domain< GET, SET >::getByte ( int var,
const std::string & id,
tcpip::Storage * add = nullptr )
inlinestatic

Definition at line 120 of file Domain.h.

◆ getCol()

template<int GET, int SET>
libsumo::TraCIColor libtraci::Domain< GET, SET >::getCol ( int var,
const std::string & id,
tcpip::Storage * add = nullptr )
inlinestatic

Definition at line 177 of file Domain.h.

◆ getDouble()

template<int GET, int SET>
double libtraci::Domain< GET, SET >::getDouble ( int var,
const std::string & id,
tcpip::Storage * add = nullptr )
inlinestatic

Definition at line 130 of file Domain.h.

◆ getDoubleVector()

template<int GET, int SET>
std::vector< double > libtraci::Domain< GET, SET >::getDoubleVector ( int var,
const std::string & id,
tcpip::Storage * add = nullptr )
inlinestatic

Definition at line 172 of file Domain.h.

◆ getInt()

template<int GET, int SET>
int libtraci::Domain< GET, SET >::getInt ( int var,
const std::string & id,
tcpip::Storage * add = nullptr )
inlinestatic

Definition at line 125 of file Domain.h.

◆ getPolygon()

template<int GET, int SET>
libsumo::TraCIPositionVector libtraci::Domain< GET, SET >::getPolygon ( int var,
const std::string & id,
tcpip::Storage * add = nullptr )
inlinestatic

Definition at line 135 of file Domain.h.

◆ getPos()

template<int GET, int SET>
libsumo::TraCIPosition libtraci::Domain< GET, SET >::getPos ( int var,
const std::string & id,
tcpip::Storage * add = nullptr,
const bool isGeo = false )
inlinestatic

Definition at line 143 of file Domain.h.

◆ getPos3D()

template<int GET, int SET>
libsumo::TraCIPosition libtraci::Domain< GET, SET >::getPos3D ( int var,
const std::string & id,
tcpip::Storage * add = nullptr,
const bool isGeo = false )
inlinestatic

Definition at line 152 of file Domain.h.

◆ getString()

template<int GET, int SET>
std::string libtraci::Domain< GET, SET >::getString ( int var,
const std::string & id,
tcpip::Storage * add = nullptr )
inlinestatic

Definition at line 162 of file Domain.h.

◆ getStringVector()

template<int GET, int SET>
std::vector< std::string > libtraci::Domain< GET, SET >::getStringVector ( int var,
const std::string & id,
tcpip::Storage * add = nullptr )
inlinestatic

Definition at line 167 of file Domain.h.

◆ getTraCIStage()

template<int GET, int SET>
libsumo::TraCIStage libtraci::Domain< GET, SET >::getTraCIStage ( int var,
const std::string & id,
tcpip::Storage * add = nullptr )
inlinestatic

Definition at line 188 of file Domain.h.

◆ getUnsignedByte()

template<int GET, int SET>
int libtraci::Domain< GET, SET >::getUnsignedByte ( int var,
const std::string & id,
tcpip::Storage * add = nullptr )
inlinestatic

Definition at line 115 of file Domain.h.

◆ set()

◆ setCol()

template<int GET, int SET>
void libtraci::Domain< GET, SET >::setCol ( int var,
const std::string & id,
const libsumo::TraCIColor value )
inlinestatic

Definition at line 242 of file Domain.h.

◆ setDouble()

template<int GET, int SET>
void libtraci::Domain< GET, SET >::setDouble ( int var,
const std::string & id,
double value )
inlinestatic

Definition at line 221 of file Domain.h.

◆ setInt()

template<int GET, int SET>
void libtraci::Domain< GET, SET >::setInt ( int var,
const std::string & id,
int value )
inlinestatic

Definition at line 214 of file Domain.h.

◆ setString()

template<int GET, int SET>
void libtraci::Domain< GET, SET >::setString ( int var,
const std::string & id,
const std::string & value )
inlinestatic

Definition at line 228 of file Domain.h.

◆ setStringVector()

template<int GET, int SET>
void libtraci::Domain< GET, SET >::setStringVector ( int var,
const std::string & id,
const std::vector< std::string > & value )
inlinestatic

Definition at line 235 of file Domain.h.


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