29 typedef Domain<libsumo::CMD_GET_GUI_VARIABLE, libsumo::CMD_SET_GUI_VARIABLE>
Dom;
34 std::vector<std::string>
47 GUI::getZoom(
const std::string& viewID) {
53 GUI::getOffset(
const std::string& viewID) {
59 GUI::getSchema(
const std::string& viewID) {
65 GUI::getBoundary(
const std::string& viewID) {
74 GUI::setZoom(
const std::string& viewID,
double zoom) {
80 GUI::setOffset(
const std::string& viewID,
double x,
double y) {
90 GUI::setSchema(
const std::string& viewID,
const std::string& schemeName) {
96 GUI::setBoundary(
const std::string& viewID,
double xmin,
double ymin,
double xmax,
double ymax) {
109 GUI::screenshot(
const std::string& viewID,
const std::string& filename,
const int width,
const int height) {
120 GUI::trackVehicle(
const std::string& viewID,
const std::string& vehID) {
126 GUI::hasView(
const std::string& viewID) {
132 GUI::getTrackedVehicle(
const std::string& viewID) {
138 GUI::track(
const std::string& objID,
const std::string& viewID) {
144 GUI::isSelected(
const std::string& objID,
const std::string& objType) {
152 GUI::toggleSelection(
const std::string& objID,
const std::string& objType) {
#define LIBTRACI_SUBSCRIPTION_IMPLEMENTATION(CLASS, DOMAIN)
#define LIBTRACI_PARAMETER_IMPLEMENTATION(CLASS, DOMAIN)
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 std::vector< std::string > getStringVector(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 libsumo::TraCIPositionVector getPolygon(int var, const std::string &id, tcpip::Storage *add=nullptr)
static void set(int var, const std::string &id, tcpip::Storage *add)
static double getDouble(int var, const std::string &id, tcpip::Storage *add=nullptr)
static void setString(int var, const std::string &id, const std::string &value)
virtual void writeDouble(double)
virtual void writeUnsignedByte(int)
TRACI_CONST int TRACI_ID_LIST
TRACI_CONST int VAR_VIEW_BOUNDARY
TRACI_CONST int VAR_SCREENSHOT
TRACI_CONST int VAR_VIEW_OFFSET
TRACI_CONST int VAR_VIEW_SCHEMA
TRACI_CONST int POSITION_2D
TRACI_CONST int TYPE_POLYGON
TRACI_CONST int VAR_VIEW_ZOOM
TRACI_CONST int VAR_TRACK_VEHICLE
TRACI_CONST int VAR_HAS_VIEW
TRACI_CONST int VAR_SELECT
Domain< libsumo::CMD_GET_BUSSTOP_VARIABLE, libsumo::CMD_SET_BUSSTOP_VARIABLE > Dom