42 #define DEFAULT_VIEW "View #0"
99 TraCILogic(
const std::string& _subID,
int _type,
const std::map<std::string, SUMOReal>& _subParameter,
unsigned int _currentPhaseIndex,
const std::vector<TraCIPhase>& _phases)
112 TraCILink(
const std::string& _from,
const std::string& _via,
const std::string& _to)
142 void connect(
const std::string& host,
int port);
212 std::vector<std::string>
getIDList()
const;
256 std::vector<std::string>
getIDList()
const;
263 void setSchema(
const std::string& viewID,
const std::string& schemeName)
const;
265 void screenshot(
const std::string& viewID,
const std::string& filename)
const;
266 void trackVehicle(
const std::string& viewID,
const std::string& vehID)
const;
289 std::vector<std::string>
getIDList()
const;
291 std::string
getLaneID(
const std::string& loopID)
const;
321 std::vector<std::string>
getIDList()
const;
345 std::vector<std::string>
getIDList()
const;
349 std::vector<std::string>
getAllowed(
const std::string& laneID)
const;
350 std::vector<std::string>
getDisallowed(
const std::string& laneID)
const;
353 std::string
getEdgeID(
const std::string& laneID)
const;
369 void setAllowed(
const std::string& laneID,
const std::vector<std::string>& allowedClasses)
const;
370 void setDisallowed(
const std::string& laneID,
const std::vector<std::string>& disallowedClasses)
const;
395 std::vector<std::string>
getIDList()
const;
422 std::vector<std::string>
getIDList()
const;
423 std::string
getType(
const std::string& poiID)
const;
427 void setType(
const std::string& poiID,
const std::string&
setType)
const;
431 void remove(
const std::string& poiID,
int layer = 0)
const;
454 std::vector<std::string>
getIDList()
const;
455 std::string
getType(
const std::string& polygonID)
const;
458 void setType(
const std::string& polygonID,
const std::string&
setType)
const;
462 void remove(
const std::string& polygonID,
int layer = 0)
const;
485 std::vector<std::string>
getIDList()
const;
486 std::vector<std::string>
getEdges(
const std::string& routeID)
const;
488 void add(
const std::string& routeID,
const std::vector<std::string>& edges)
const;
547 std::vector<std::string>
getIDList()
const;
552 std::string
getProgram(
const std::string& tlsID)
const;
553 unsigned int getPhase(
const std::string& tlsID)
const;
557 void setPhase(
const std::string& tlsID,
unsigned int index)
const;
558 void setProgram(
const std::string& tlsID,
const std::string& programID)
const;
559 void setPhaseDuration(
const std::string& tlsID,
unsigned int phaseDuration)
const;
583 std::vector<std::string>
getIDList()
const;
601 void setVehicleClass(
const std::string& typeID,
const std::string& clazz)
const;
604 void setEmissionClass(
const std::string& typeID,
const std::string& clazz)
const;
607 void setShapeClass(
const std::string& typeID,
const std::string& clazz)
const;
702 int domain,
SUMOReal range,
const std::vector<int>& vars)
const;