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;
392 std::vector<std::string>
getIDList()
const;
414 std::vector<std::string>
getIDList()
const;
441 std::vector<std::string>
getIDList()
const;
442 std::string
getType(
const std::string& poiID)
const;
446 void setType(
const std::string& poiID,
const std::string&
setType)
const;
450 void remove(
const std::string& poiID,
int layer = 0)
const;
473 std::vector<std::string>
getIDList()
const;
474 std::string
getType(
const std::string& polygonID)
const;
477 void setType(
const std::string& polygonID,
const std::string&
setType)
const;
481 void remove(
const std::string& polygonID,
int layer = 0)
const;
504 std::vector<std::string>
getIDList()
const;
505 std::vector<std::string>
getEdges(
const std::string& routeID)
const;
507 void add(
const std::string& routeID,
const std::vector<std::string>& edges)
const;
566 std::vector<std::string>
getIDList()
const;
571 std::string
getProgram(
const std::string& tlsID)
const;
572 unsigned int getPhase(
const std::string& tlsID)
const;
576 void setPhase(
const std::string& tlsID,
unsigned int index)
const;
577 void setProgram(
const std::string& tlsID,
const std::string& programID)
const;
578 void setPhaseDuration(
const std::string& tlsID,
unsigned int phaseDuration)
const;
602 std::vector<std::string>
getIDList()
const;
620 void setVehicleClass(
const std::string& typeID,
const std::string& clazz)
const;
623 void setEmissionClass(
const std::string& typeID,
const std::string& clazz)
const;
626 void setShapeClass(
const std::string& typeID,
const std::string& clazz)
const;
721 int domain,
SUMOReal range,
const std::vector<int>& vars)
const;