24 #define DEFAULT_VIEW "View #0"
49 static void setZoom(
const std::string& viewID,
double zoom);
50 static void setOffset(
const std::string& viewID,
double x,
double y);
51 static void setSchema(
const std::string& viewID,
const std::string& schemeName);
52 static void setBoundary(
const std::string& viewID,
double xmin,
double ymin,
double xmax,
double ymax);
53 static void screenshot(
const std::string& viewID,
const std::string& filename,
const int width = -1,
const int height = -1);
54 static void trackVehicle(
const std::string& viewID,
const std::string& vehID);
57 static void track(
const std::string& objID,
const std::string& viewID =
DEFAULT_VIEW);
58 static bool isSelected(
const std::string& objID,
const std::string& objType =
"vehicle");
59 static void toggleSelection(
const std::string& objID,
const std::string& objType =
"vehicle");
#define LIBSUMO_ID_PARAMETER_API
#define LIBSUMO_SUBSCRIPTION_API
static libsumo::TraCIPositionVector getBoundary(const std::string &viewID=DEFAULT_VIEW)
static libsumo::TraCIPosition getOffset(const std::string &viewID=DEFAULT_VIEW)
static void track(const std::string &objID, const std::string &viewID=DEFAULT_VIEW)
LIBSUMO_ID_PARAMETER_API static LIBSUMO_SUBSCRIPTION_API std::shared_ptr< VariableWrapper > makeWrapper()
static void setSchema(const std::string &viewID, const std::string &schemeName)
static void toggleSelection(const std::string &objID, const std::string &objType="vehicle")
GUI()=delete
invalidated standard constructor
static bool handleVariable(const std::string &objID, const int variable, VariableWrapper *wrapper, tcpip::Storage *paramData)
static void screenshot(const std::string &viewID, const std::string &filename, const int width=-1, const int height=-1)
static void setOffset(const std::string &viewID, double x, double y)
static GUISUMOAbstractView * getView(const std::string &id)
static bool hasView(const std::string &viewID=DEFAULT_VIEW)
static std::string getTrackedVehicle(const std::string &viewID=DEFAULT_VIEW)
static double getZoom(const std::string &viewID=DEFAULT_VIEW)
static std::string getSchema(const std::string &viewID=DEFAULT_VIEW)
static void trackVehicle(const std::string &viewID, const std::string &vehID)
static void setBoundary(const std::string &viewID, double xmin, double ymin, double xmax, double ymax)
static void setZoom(const std::string &viewID, double zoom)
static bool isSelected(const std::string &objID, const std::string &objType="vehicle")