44 #define DEFAULT_VIEW "View #0"
101 TraCILogic(
const std::string& _subID,
int _type,
const std::map<std::string, SUMOReal>& _subParameter,
unsigned int _currentPhaseIndex,
const std::vector<TraCIPhase>& _phases)
114 TraCILink(
const std::string& _from,
const std::string& _via,
const std::string& _to)
144 void connect(
const std::string& host,
int port);
214 std::vector<std::string>
getIDList()
const;
258 std::vector<std::string>
getIDList()
const;
265 void setSchema(
const std::string& viewID,
const std::string& schemeName)
const;
267 void screenshot(
const std::string& viewID,
const std::string& filename)
const;
268 void trackVehicle(
const std::string& viewID,
const std::string& vehID)
const;
291 std::vector<std::string>
getIDList()
const;
293 std::string
getLaneID(
const std::string& loopID)
const;
323 std::vector<std::string>
getIDList()
const;
347 std::vector<std::string>
getIDList()
const;
351 std::vector<std::string>
getAllowed(
const std::string& laneID)
const;
352 std::vector<std::string>
getDisallowed(
const std::string& laneID)
const;
355 std::string
getEdgeID(
const std::string& laneID)
const;
371 void setAllowed(
const std::string& laneID,
const std::vector<std::string>& allowedClasses)
const;
372 void setDisallowed(
const std::string& laneID,
const std::vector<std::string>& disallowedClasses)
const;
394 std::vector<std::string>
getIDList()
const;
416 std::vector<std::string>
getIDList()
const;
443 std::vector<std::string>
getIDList()
const;
444 std::string
getType(
const std::string& poiID)
const;
448 void setType(
const std::string& poiID,
const std::string&
setType)
const;
452 void remove(
const std::string& poiID,
int layer = 0)
const;
475 std::vector<std::string>
getIDList()
const;
476 std::string
getType(
const std::string& polygonID)
const;
479 void setType(
const std::string& polygonID,
const std::string&
setType)
const;
483 void remove(
const std::string& polygonID,
int layer = 0)
const;
506 std::vector<std::string>
getIDList()
const;
507 std::vector<std::string>
getEdges(
const std::string& routeID)
const;
509 void add(
const std::string& routeID,
const std::vector<std::string>& edges)
const;
568 std::vector<std::string>
getIDList()
const;
573 std::string
getProgram(
const std::string& tlsID)
const;
574 unsigned int getPhase(
const std::string& tlsID)
const;
578 void setPhase(
const std::string& tlsID,
unsigned int index)
const;
579 void setProgram(
const std::string& tlsID,
const std::string& programID)
const;
580 void setPhaseDuration(
const std::string& tlsID,
unsigned int phaseDuration)
const;
604 std::vector<std::string>
getIDList()
const;
622 void setVehicleClass(
const std::string& typeID,
const std::string& clazz)
const;
625 void setEmissionClass(
const std::string& typeID,
const std::string& clazz)
const;
628 void setShapeClass(
const std::string& typeID,
const std::string& clazz)
const;
723 int domain,
SUMOReal range,
const std::vector<int>& vars)
const;