public class Traci
extends Object
| Constructor and Description |
|---|
Traci() |
| Modifier and Type | Method and Description |
|---|---|
int |
ArealDetector_getIDCount() |
SumoStringList |
ArealDetector_getIDList() |
double |
ArealDetector_getJamLengthMeters(String loopID) |
int |
ArealDetector_getJamLengthVehicle(String loopID) |
double |
ArealDetector_getLastStepMeanSpeed(String loopID) |
double |
ArealDetector_getLastStepOccupancy(String loopID) |
void |
Edge_adaptTraveltime(String edgeID,
int time) |
double |
Edge_getAdaptedTraveltime(String edgeID,
int time) |
double |
Edge_getCO2Emission(String edgeID) |
double |
Edge_getCOEmission(String edgeID) |
double |
Edge_getEffort(String edgeID,
int time) |
double |
Edge_getFuelConsumption(String edgeID) |
double |
Edge_getHCEmission(String edgeID) |
int |
Edge_getIDCount() |
SumoStringList |
Edge_getIDList() |
int |
Edge_getLastStepHaltingNumber(String edgeID) |
double |
Edge_getLastStepLength(String edgeID) |
double |
Edge_getLastStepMeanSpeed(String edgeID) |
double |
Edge_getLastStepOccupancy(String edgeID) |
SumoStringList |
Edge_getLastStepVehicleIDs(String edgeID) |
int |
Edge_getLastStepVehicleNumber(String edgeID) |
double |
Edge_getNoiseEmission(String edgeID) |
double |
Edge_getNOxEmission(String edgeID) |
double |
Edge_getPMxEmission(String edgeID) |
double |
Edge_getTraveltime(String edgeID) |
double |
Edge_getWaitingTime(String edgeID) |
void |
Edge_setEffort(String edgeID,
double effort) |
void |
Edge_setMaxSpeed(String edgeID,
double speed) |
void |
GUI_clearPending(String routeID) |
SumoBoundingBox |
GUI_getBoundary(String viewID) |
SumoStringList |
GUI_getIDList() |
SumoPosition2D |
GUI_getOffset(String viewID) |
String |
GUI_getSchema(String viewID) |
double |
GUI_getZoom(String viewID) |
void |
GUI_screenshot(String viewID,
String filename) |
void |
GUI_setBoundary(String viewID,
double xmin,
double ymin,
double xmax,
double ymax) |
void |
GUI_setOffset(String viewID,
double x,
double y) |
void |
GUI_setSchema(String viewID,
String schemeName) |
void |
GUI_setZoom(String viewID,
double zoom) |
void |
GUI_trackVehicle(String viewID,
String vehID) |
int |
Inductionloop_getIDCount() |
SumoStringList |
Inductionloop_getIDList() |
String |
Inductionloop_getLaneID(String loopID) |
double |
Inductionloop_getLastStepMeanLength(String loopID) |
double |
Inductionloop_getLastStepMeanSpeed(String loopID) |
double |
Inductionloop_getLastStepOccupancy(String loopID) |
SumoStringList |
Inductionloop_getLastStepVehicleIDs(String loopID) |
int |
Inductionloop_getLastStepVehicleNumber(String loopID) |
double |
Inductionloop_getPosition(String loopID) |
double |
Inductionloop_getTimeSinceDetection(String loopID) |
int |
Inductionloop_getVehicleData(String loopID) |
void |
init(Sumo sumo,
Log logger,
ConvertHelper helper) |
int |
Junction_getIDCount() |
SumoStringList |
Junction_getIDList() |
SumoPosition2D |
Junction_getPosition(String junctionID) |
SumoGeometry |
Junction_getShape(String junctionID) |
SumoStringList |
Lane_getAllowed(String laneID) |
double |
Lane_getCO2Emission(String laneID) |
double |
Lane_getCOEmission(String laneID) |
SumoStringList |
Lane_getDisallowed(String laneID) |
String |
Lane_getEdgeID(String laneID) |
double |
Lane_getFuelConsumption(String laneID) |
double |
Lane_getHCEmission(String laneID) |
int |
Lane_getIDCount() |
SumoStringList |
Lane_getIDList() |
int |
Lane_getLastStepHaltingNumber(String laneID) |
double |
Lane_getLastStepLength(String laneID) |
double |
Lane_getLastStepMeanSpeed(String laneID) |
double |
Lane_getLastStepOccupancy(String laneID) |
SumoStringList |
Lane_getLastStepVehicleIDs(String laneID) |
int |
Lane_getLastStepVehicleNumber(String laneID) |
double |
Lane_getLength(String laneID) |
byte |
Lane_getLinkNumber(String laneID) |
SumoLinkList |
Lane_getLinks(String laneID) |
double |
Lane_getMaxSpeed(String laneID) |
double |
Lane_getNoiseEmission(String laneID) |
double |
Lane_getNOxEmission(String laneID) |
double |
Lane_getPMxEmission(String laneID) |
SumoGeometry |
Lane_getShape(String laneID) |
double |
Lane_getTraveltime(String laneID) |
double |
Lane_getWaitingTime(String laneID) |
double |
Lane_getWidth(String laneID) |
void |
Lane_setAllowed(String laneID,
SumoStringList allowedClasses) |
void |
Lane_setDisallowed(String laneID,
SumoStringList disallowedClasses) |
void |
Lane_setLength(String laneID,
double length) |
void |
Lane_setMaxSpeed(String laneID,
double speed) |
int |
Multientryexit_getIDCount() |
SumoStringList |
Multientryexit_getIDList() |
int |
Multientryexit_getLastStepHaltingNumber(String detID) |
double |
Multientryexit_getLastStepMeanSpeed(String detID) |
SumoStringList |
Multientryexit_getLastStepVehicleIDs(String detID) |
int |
Multientryexit_getLastStepVehicleNumber(String detID) |
int |
Person_getAngle(String personID) |
SumoColor |
Person_getColor(String personID) |
int |
Person_getIDCount() |
SumoStringList |
Person_getIDList() |
double |
Person_getLanePosition(String personID) |
double |
Person_getLength(String personID) |
double |
Person_getMinGap(String personID) |
int |
Person_getPersonNumber(String personID) |
SumoPosition2D |
Person_getPosition(String personID) |
SumoPosition3D |
Person_getPosition3D(String personID) |
String |
Person_getRoadID(String personID) |
double |
Person_getSpeed(String personID) |
String |
Person_getTypeID(String personID) |
double |
Person_getWaitingTime(String personID) |
double |
Person_getWidth(String personID) |
void |
Poi_add(String poiID,
double x,
double y,
SumoColor color,
String poiType,
int layer) |
SumoColor |
Poi_getColor(String poiID) |
int |
Poi_getIDCount() |
SumoStringList |
Poi_getIDList() |
SumoPosition2D |
Poi_getPosition(String poiID) |
String |
Poi_getType(String poiID) |
void |
Poi_remove(String poiID,
int layer) |
void |
Poi_setColor(String poiID,
SumoColor color) |
void |
Poi_setPosition(String poiID,
double x,
double y) |
void |
Poi_setType(String poiID,
String poiType) |
void |
Polygon_add(String polygonID,
SumoGeometry shape,
SumoColor color,
boolean fill,
String polygonType,
int layer) |
SumoColor |
Polygon_getColor(String polygonID) |
int |
Polygon_getIDCount() |
SumoStringList |
Polygon_getIDList() |
SumoGeometry |
Polygon_getShape(String polygonID) |
String |
Polygon_getType(String polygonID) |
void |
Polygon_remove(String polygonID,
int layer) |
void |
Polygon_setColor(String polygonID,
SumoColor color) |
void |
Polygon_setShape(String polygonID,
SumoStringList shape) |
void |
Polygon_setType(String polygonID,
String polygonType) |
void |
Route_add(String routeID,
SumoStringList edges) |
SumoStringList |
Route_getEdges(String routeID) |
int |
Route_getIDCount() |
SumoStringList |
Route_getIDList() |
SumoStringList |
Simulation_convert2D(String edgeID,
double pos,
byte laneIndex,
String toGeo) |
SumoStringList |
Simulation_convert3D(String edgeID,
double pos,
byte laneIndex,
String toGeo) |
SumoStringList |
Simulation_convertGeo(double x,
double y,
String fromGeo) |
SumoPosition2D |
Simulation_convertRoad(double x,
double y,
String isGeo) |
SumoStringList |
Simulation_getArrivedIDList() |
int |
Simulation_getArrivedNumber() |
int |
Simulation_getBusStopWaiting() |
int |
Simulation_getCurrentTime() |
int |
Simulation_getDeltaT() |
SumoStringList |
Simulation_getDepartedIDList() |
int |
Simulation_getDepartedNumber() |
double |
Simulation_getDistance2D(double x1,
double y1,
double x2,
double y2,
String isGeo,
String isDriving) |
double |
Simulation_getDistanceRoad(String edgeID1,
double pos1,
String edgeID2,
double pos2,
String isDriving) |
SumoStringList |
Simulation_getEndingTeleportIDList() |
int |
Simulation_getEndingTeleportNumber() |
SumoStringList |
Simulation_getLoadedIDList() |
int |
Simulation_getLoadedNumber() |
int |
Simulation_getMinExpectedNumber() |
SumoStringList |
Simulation_getNetBoundary() |
SumoStringList |
Simulation_getParkingEndingVehiclesIDList() |
int |
Simulation_getParkingEndingVehiclesNumber() |
SumoStringList |
Simulation_getParkingStartingVehiclesIDList() |
int |
Simulation_getParkingStartingVehiclesNumber() |
SumoStringList |
Simulation_getStartingTeleportIDList() |
int |
Simulation_getStartingTeleportNumber() |
SumoStringList |
Simulation_getStopEndingVehiclesIDList() |
int |
Simulation_getStopEndingVehiclesNumber() |
SumoStringList |
Simulation_getStopStartingVehiclesIDList() |
int |
Simulation_getStopStartingVehiclesNumber() |
SumoTLSLogic |
Trafficlights_getCompleteRedYellowGreenDefinition(String tlsID) |
SumoStringList |
Trafficlights_getControlledLanes(String tlsID) |
SumoStringList |
Trafficlights_getControlledLinks(String tlsID) |
int |
Trafficlights_getIDCount() |
SumoStringList |
Trafficlights_getIDList() |
int |
Trafficlights_getNextSwitch(String tlsID) |
int |
Trafficlights_getPhase(String tlsID) |
int |
Trafficlights_getPhaseDuration(String tlsID) |
String |
Trafficlights_getProgram(String tlsID) |
String |
Trafficlights_getRedYellowGreenState(String tlsID) |
void |
Trafficlights_setCompleteRedYellowGreenDefinition(String tlsID,
SumoTLSLogic tls) |
void |
Trafficlights_setPhase(String tlsID,
int index) |
void |
Trafficlights_setPhaseDuration(String tlsID,
int phaseDuration) |
void |
Trafficlights_setProgram(String tlsID,
String programID) |
void |
Trafficlights_setRedYellowGreenState(String tlsID,
String state) |
void |
Vehicle_add(String vehID,
String typeID,
String routeID,
int depart,
double pos,
double speed,
byte lane) |
void |
Vehicle_changeLane(String vehID,
byte laneIndex,
int duration) |
void |
Vehicle_changeTarget(String vehID,
String edgeID) |
double |
Vehicle_getAccel(String vehID) |
double |
Vehicle_getAdaptedTraveltime(String vehID,
int time,
String edgeID) |
double |
Vehicle_getAllowedSpeed(String vehID) |
double |
Vehicle_getAngle(String vehID) |
SumoStringList |
Vehicle_getBestLanes(String vehID) |
double |
Vehicle_getCO2Emission(String vehID) |
double |
Vehicle_getCOEmission(String vehID) |
SumoColor |
Vehicle_getColor(String vehID) |
double |
Vehicle_getDecel(String vehID) |
double |
Vehicle_getDistance(String vehID) |
double |
Vehicle_getDrivingDistance(String vehID,
String edgeID,
double pos,
int laneID) |
double |
Vehicle_getDrivingDistance2D(String vehID,
double x,
double y) |
double |
Vehicle_getEffort(String vehID,
int time,
String edgeID) |
String |
Vehicle_getEmissionClass(String vehID) |
double |
Vehicle_getFuelConsumption(String vehID) |
double |
Vehicle_getHCEmission(String vehID) |
int |
Vehicle_getIDCount() |
SumoStringList |
Vehicle_getIDList() |
double |
Vehicle_getImperfection(String vehID) |
String |
Vehicle_getLaneID(String vehID) |
int |
Vehicle_getLaneIndex(String vehID) |
double |
Vehicle_getLanePosition(String vehID) |
String |
Vehicle_getLeader(String vehID,
double dist) |
double |
Vehicle_getLength(String vehID) |
double |
Vehicle_getMaxSpeed(String vehID) |
double |
Vehicle_getMinGap(String vehID) |
double |
Vehicle_getNoiseEmission(String vehID) |
double |
Vehicle_getNOxEmission(String vehID) |
int |
Vehicle_getPersonNumber(String vehID) |
double |
Vehicle_getPMxEmission(String vehID) |
SumoPosition2D |
Vehicle_getPosition(String vehID) |
SumoPosition3D |
Vehicle_getPosition3D(String vehID) |
String |
Vehicle_getRoadID(String vehID) |
SumoStringList |
Vehicle_getRoute(String vehID) |
String |
Vehicle_getRouteID(String vehID) |
String |
Vehicle_getShapeClass(String vehID) |
int |
Vehicle_getSignals(String vehID) |
double |
Vehicle_getSpeed(String vehID) |
double |
Vehicle_getSpeedDeviation(String vehID) |
double |
Vehicle_getSpeedFactor(String vehID) |
double |
Vehicle_getSpeedWithoutTraCI(String vehID) |
double |
Vehicle_getTau(String vehID) |
String |
Vehicle_getTypeID(String vehID) |
String |
Vehicle_getVehicleClass(String vehID) |
double |
Vehicle_getWaitingTime(String vehID) |
double |
Vehicle_getWidth(String vehID) |
int |
Vehicle_isRouteValid(String vehID) |
void |
Vehicle_moveTo(String vehID,
String laneID,
double pos) |
void |
Vehicle_moveToVTD(String vehID,
String edgeID,
int lane,
double x,
double y) |
void |
Vehicle_remove(String vehID,
byte reason) |
void |
Vehicle_rerouteEffort(String vehID) |
void |
Vehicle_rerouteTraveltime(String vehID) |
void |
Vehicle_resume(String vehID) |
void |
Vehicle_setAccel(String vehID,
double accel) |
void |
Vehicle_setAdaptedTraveltime(String vehID,
int begTime,
int endTime,
String edgeID,
double time) |
void |
Vehicle_setColor(String vehID,
SumoColor color) |
void |
Vehicle_setDecel(String vehID,
double decel) |
void |
Vehicle_setEffort(String vehID,
int begTime,
int endTime,
String edgeID,
double effort) |
void |
Vehicle_setEmissionClass(String vehID,
String clazz) |
void |
Vehicle_setImperfection(String vehID,
double imperfection) |
void |
Vehicle_setLaneChangeMode(String vehID,
int lcm) |
void |
Vehicle_setLength(String vehID,
double length) |
void |
Vehicle_setMaxSpeed(String vehID,
double speed) |
void |
Vehicle_setMinGap(String vehID,
double minGap) |
void |
Vehicle_setRoute(String vehID,
SumoStringList edgeList) |
void |
Vehicle_setRouteID(String vehID,
String routeID) |
void |
Vehicle_setShapeClass(String vehID,
String clazz) |
void |
Vehicle_setSignals(String vehID,
String signals) |
void |
Vehicle_setSpeed(String vehID,
double speed) |
void |
Vehicle_setSpeedDeviation(String vehID,
double deviation) |
void |
Vehicle_setSpeedFactor(String vehID,
double factor) |
void |
Vehicle_setStop(String vehID,
String edgeID,
double pos,
byte laneIndex,
int duration,
byte stopType) |
void |
Vehicle_setTau(String vehID,
double tau) |
void |
Vehicle_setType(String vehID,
String typeID) |
void |
Vehicle_setVehicleClass(String vehID,
String clazz) |
void |
Vehicle_setWidth(String vehID,
double width) |
void |
Vehicle_slowDown(String vehID,
double speed,
int duration) |
double |
Vehicletype_getAccel(String typeID) |
SumoColor |
Vehicletype_getColor(String typeID) |
double |
Vehicletype_getDecel(String typeID) |
String |
Vehicletype_getEmissionClass(String typeID) |
int |
Vehicletype_getIDCount() |
SumoStringList |
Vehicletype_getIDList() |
double |
Vehicletype_getImperfection(String typeID) |
double |
Vehicletype_getLength(String typeID) |
double |
Vehicletype_getMaxSpeed(String typeID) |
double |
Vehicletype_getMinGap(String typeID) |
String |
Vehicletype_getShapeClass(String typeID) |
double |
Vehicletype_getSpeedDeviation(String typeID) |
double |
Vehicletype_getSpeedFactor(String typeID) |
double |
Vehicletype_getTau(String typeID) |
String |
Vehicletype_getVehicleClass(String typeID) |
double |
Vehicletype_getWidth(String typeID) |
void |
Vehicletype_setAccel(String typeID,
double accel) |
void |
Vehicletype_setColor(String typeID,
SumoColor color) |
void |
Vehicletype_setDecel(String typeID,
double decel) |
void |
Vehicletype_setEmissionClass(String typeID,
String clazz) |
void |
Vehicletype_setImperfection(String typeID,
double imperfection) |
void |
Vehicletype_setLength(String typeID,
double length) |
void |
Vehicletype_setMaxSpeed(String typeID,
double speed) |
void |
Vehicletype_setMinGap(String typeID,
double minGap) |
void |
Vehicletype_setShapeClass(String typeID,
String clazz) |
void |
Vehicletype_setSpeedDeviation(String typeID,
double deviation) |
void |
Vehicletype_setSpeedFactor(String typeID,
double factor) |
void |
Vehicletype_setTau(String typeID,
double tau) |
void |
Vehicletype_setVehicleClass(String typeID,
String clazz) |
void |
Vehicletype_setWidth(String typeID,
double width) |
public void init(Sumo sumo, Log logger, ConvertHelper helper)
public void Edge_adaptTraveltime(String edgeID,
int time)
public void Edge_setEffort(String edgeID,
double effort)
public void Edge_setMaxSpeed(String edgeID,
double speed)
public void Vehicle_add(String vehID,
String typeID,
String routeID,
int depart,
double pos,
double speed,
byte lane)
public void Vehicle_changeLane(String vehID,
byte laneIndex,
int duration)
public void Vehicle_changeTarget(String vehID,
String edgeID)
public void Vehicle_moveTo(String vehID,
String laneID,
double pos)
public void Vehicle_moveToVTD(String vehID,
String edgeID,
int lane,
double x,
double y)
public void Vehicle_remove(String vehID,
byte reason)
public void Vehicle_rerouteEffort(String vehID)
public void Vehicle_rerouteTraveltime(String vehID)
public void Vehicle_setAccel(String vehID,
double accel)
public void Vehicle_setAdaptedTraveltime(String vehID,
int begTime,
int endTime,
String edgeID,
double time)
public void Vehicle_setColor(String vehID,
SumoColor color)
public void Vehicle_setDecel(String vehID,
double decel)
public void Vehicle_setEffort(String vehID,
int begTime,
int endTime,
String edgeID,
double effort)
public void Vehicle_setEmissionClass(String vehID,
String clazz)
public void Vehicle_setImperfection(String vehID,
double imperfection)
public void Vehicle_setLength(String vehID,
double length)
public void Vehicle_setMaxSpeed(String vehID,
double speed)
public void Vehicle_setMinGap(String vehID,
double minGap)
public void Vehicle_setRouteID(String vehID,
String routeID)
public void Vehicle_setShapeClass(String vehID,
String clazz)
public void Vehicle_setSignals(String vehID,
String signals)
public void Vehicle_setSpeed(String vehID,
double speed)
public void Vehicle_setSpeedDeviation(String vehID,
double deviation)
public void Vehicle_setSpeedFactor(String vehID,
double factor)
public void Vehicle_setStop(String vehID,
String edgeID,
double pos,
byte laneIndex,
int duration,
byte stopType)
public void Vehicle_resume(String vehID)
public void Vehicle_setTau(String vehID,
double tau)
public void Vehicle_setVehicleClass(String vehID,
String clazz)
public void Vehicle_setWidth(String vehID,
double width)
public void Trafficlights_setCompleteRedYellowGreenDefinition(String tlsID,
SumoTLSLogic tls)
public void Trafficlights_setPhase(String tlsID,
int index)
public void Trafficlights_setPhaseDuration(String tlsID,
int phaseDuration)
public void Trafficlights_setProgram(String tlsID,
String programID)
public void Trafficlights_setRedYellowGreenState(String tlsID,
String state)
public void Vehicletype_setAccel(String typeID,
double accel)
public void Vehicletype_setColor(String typeID,
SumoColor color)
public void Vehicletype_setDecel(String typeID,
double decel)
public void Vehicletype_setEmissionClass(String typeID,
String clazz)
public void Vehicletype_setImperfection(String typeID,
double imperfection)
public void Vehicletype_setLength(String typeID,
double length)
public void Vehicletype_setMaxSpeed(String typeID,
double speed)
public void Vehicletype_setMinGap(String typeID,
double minGap)
public void Vehicletype_setShapeClass(String typeID,
String clazz)
public void Vehicletype_setSpeedDeviation(String typeID,
double deviation)
public void Vehicletype_setSpeedFactor(String typeID,
double factor)
public void Vehicletype_setTau(String typeID,
double tau)
public void Vehicletype_setVehicleClass(String typeID,
String clazz)
public void Vehicletype_setWidth(String typeID,
double width)
public void Lane_setAllowed(String laneID,
SumoStringList allowedClasses)
public void Lane_setDisallowed(String laneID,
SumoStringList disallowedClasses)
public void Lane_setLength(String laneID,
double length)
public void Lane_setMaxSpeed(String laneID,
double speed)
public void Polygon_add(String polygonID,
SumoGeometry shape,
SumoColor color,
boolean fill,
String polygonType,
int layer)
public void Polygon_remove(String polygonID,
int layer)
public void Polygon_setColor(String polygonID,
SumoColor color)
public void Polygon_setShape(String polygonID,
SumoStringList shape)
public void Polygon_setType(String polygonID,
String polygonType)
public void Poi_remove(String poiID,
int layer)
public void Poi_setColor(String poiID,
SumoColor color)
public void Poi_setPosition(String poiID,
double x,
double y)
public void Poi_setType(String poiID,
String poiType)
public void GUI_screenshot(String viewID,
String filename)
public void GUI_setBoundary(String viewID,
double xmin,
double ymin,
double xmax,
double ymax)
public void GUI_setOffset(String viewID,
double x,
double y)
public void GUI_setSchema(String viewID,
String schemeName)
public void GUI_setZoom(String viewID,
double zoom)
public void GUI_trackVehicle(String viewID,
String vehID)
public void Route_add(String routeID,
SumoStringList edges)
public SumoStringList Multientryexit_getIDList()
public int Multientryexit_getIDCount()
public int Multientryexit_getLastStepHaltingNumber(String detID)
public double Multientryexit_getLastStepMeanSpeed(String detID)
public SumoStringList Multientryexit_getLastStepVehicleIDs(String detID)
public int Multientryexit_getLastStepVehicleNumber(String detID)
public double Edge_getAdaptedTraveltime(String edgeID,
int time)
public double Edge_getCO2Emission(String edgeID)
public double Edge_getCOEmission(String edgeID)
public double Edge_getEffort(String edgeID,
int time)
public double Edge_getFuelConsumption(String edgeID)
public double Edge_getHCEmission(String edgeID)
public int Edge_getIDCount()
public SumoStringList Edge_getIDList()
public int Edge_getLastStepHaltingNumber(String edgeID)
public double Edge_getLastStepLength(String edgeID)
public double Edge_getLastStepMeanSpeed(String edgeID)
public double Edge_getLastStepOccupancy(String edgeID)
public SumoStringList Edge_getLastStepVehicleIDs(String edgeID)
public int Edge_getLastStepVehicleNumber(String edgeID)
public double Edge_getNOxEmission(String edgeID)
public double Edge_getNoiseEmission(String edgeID)
public double Edge_getPMxEmission(String edgeID)
public double Edge_getTraveltime(String edgeID)
public double Edge_getWaitingTime(String edgeID)
public SumoStringList ArealDetector_getIDList()
public int ArealDetector_getIDCount()
public int ArealDetector_getJamLengthVehicle(String loopID)
public double ArealDetector_getJamLengthMeters(String loopID)
public double ArealDetector_getLastStepMeanSpeed(String loopID)
public double ArealDetector_getLastStepOccupancy(String loopID)
public SumoStringList Person_getIDList()
public int Person_getIDCount()
public double Person_getSpeed(String personID)
public SumoPosition2D Person_getPosition(String personID)
public SumoPosition3D Person_getPosition3D(String personID)
public int Person_getAngle(String personID)
public String Person_getRoadID(String personID)
public String Person_getTypeID(String personID)
public double Person_getLanePosition(String personID)
public SumoColor Person_getColor(String personID)
public int Person_getPersonNumber(String personID)
public double Person_getLength(String personID)
public double Person_getWaitingTime(String personID)
public double Person_getWidth(String personID)
public double Person_getMinGap(String personID)
public double Vehicle_getAccel(String vehID)
public double Vehicle_getAdaptedTraveltime(String vehID,
int time,
String edgeID)
public double Vehicle_getAngle(String vehID)
public SumoStringList Vehicle_getBestLanes(String vehID)
public double Vehicle_getCO2Emission(String vehID)
public double Vehicle_getCOEmission(String vehID)
public SumoColor Vehicle_getColor(String vehID)
public double Vehicle_getDecel(String vehID)
public double Vehicle_getDrivingDistance(String vehID,
String edgeID,
double pos,
int laneID)
public double Vehicle_getDrivingDistance2D(String vehID,
double x,
double y)
public double Vehicle_getEffort(String vehID,
int time,
String edgeID)
public String Vehicle_getEmissionClass(String vehID)
public double Vehicle_getFuelConsumption(String vehID)
public double Vehicle_getHCEmission(String vehID)
public SumoStringList Vehicle_getIDList()
public int Vehicle_getIDCount()
public double Vehicle_getImperfection(String vehID)
public double Vehicle_getAllowedSpeed(String vehID)
public int Vehicle_getPersonNumber(String vehID)
public double Vehicle_getDistance(String vehID)
public double Vehicle_getWaitingTime(String vehID)
public String Vehicle_getLaneID(String vehID)
public int Vehicle_getLaneIndex(String vehID)
public double Vehicle_getLanePosition(String vehID)
public String Vehicle_getLeader(String vehID,
double dist)
public double Vehicle_getLength(String vehID)
public double Vehicle_getMaxSpeed(String vehID)
public double Vehicle_getMinGap(String vehID)
public double Vehicle_getNOxEmission(String vehID)
public double Vehicle_getNoiseEmission(String vehID)
public double Vehicle_getPMxEmission(String vehID)
public SumoPosition2D Vehicle_getPosition(String vehID)
public SumoPosition3D Vehicle_getPosition3D(String vehID)
public String Vehicle_getRoadID(String vehID)
public SumoStringList Vehicle_getRoute(String vehID)
public String Vehicle_getRouteID(String vehID)
public String Vehicle_getShapeClass(String vehID)
public int Vehicle_getSignals(String vehID)
public double Vehicle_getSpeed(String vehID)
public double Vehicle_getSpeedDeviation(String vehID)
public double Vehicle_getSpeedFactor(String vehID)
public double Vehicle_getSpeedWithoutTraCI(String vehID)
public double Vehicle_getTau(String vehID)
public String Vehicle_getTypeID(String vehID)
public String Vehicle_getVehicleClass(String vehID)
public double Vehicle_getWidth(String vehID)
public int Vehicle_isRouteValid(String vehID)
public void Vehicle_setRoute(String vehID,
SumoStringList edgeList)
public void Vehicle_setLaneChangeMode(String vehID,
int lcm)
public void Vehicle_setType(String vehID,
String typeID)
public void Vehicle_slowDown(String vehID,
double speed,
int duration)
public void GUI_clearPending(String routeID)
public SumoStringList Simulation_convert2D(String edgeID, double pos, byte laneIndex, String toGeo)
public SumoStringList Simulation_convert3D(String edgeID, double pos, byte laneIndex, String toGeo)
public SumoStringList Simulation_convertGeo(double x, double y, String fromGeo)
public SumoPosition2D Simulation_convertRoad(double x, double y, String isGeo)
public SumoStringList Simulation_getArrivedIDList()
public int Simulation_getArrivedNumber()
public int Simulation_getCurrentTime()
public int Simulation_getBusStopWaiting()
public SumoStringList Simulation_getParkingEndingVehiclesIDList()
public int Simulation_getParkingEndingVehiclesNumber()
public SumoStringList Simulation_getParkingStartingVehiclesIDList()
public int Simulation_getParkingStartingVehiclesNumber()
public SumoStringList Simulation_getStopEndingVehiclesIDList()
public int Simulation_getStopEndingVehiclesNumber()
public SumoStringList Simulation_getStopStartingVehiclesIDList()
public int Simulation_getStopStartingVehiclesNumber()
public int Simulation_getDeltaT()
public SumoStringList Simulation_getDepartedIDList()
public int Simulation_getDepartedNumber()
public double Simulation_getDistance2D(double x1,
double y1,
double x2,
double y2,
String isGeo,
String isDriving)
public double Simulation_getDistanceRoad(String edgeID1,
double pos1,
String edgeID2,
double pos2,
String isDriving)
public SumoStringList Simulation_getEndingTeleportIDList()
public int Simulation_getEndingTeleportNumber()
public SumoStringList Simulation_getLoadedIDList()
public int Simulation_getLoadedNumber()
public int Simulation_getMinExpectedNumber()
public SumoStringList Simulation_getNetBoundary()
public SumoStringList Simulation_getStartingTeleportIDList()
public int Simulation_getStartingTeleportNumber()
public SumoTLSLogic Trafficlights_getCompleteRedYellowGreenDefinition(String tlsID)
public SumoStringList Trafficlights_getControlledLanes(String tlsID)
public SumoStringList Trafficlights_getControlledLinks(String tlsID)
public SumoStringList Trafficlights_getIDList()
public int Trafficlights_getIDCount()
public int Trafficlights_getNextSwitch(String tlsID)
public int Trafficlights_getPhaseDuration(String tlsID)
public int Trafficlights_getPhase(String tlsID)
public String Trafficlights_getProgram(String tlsID)
public String Trafficlights_getRedYellowGreenState(String tlsID)
public double Vehicletype_getAccel(String typeID)
public SumoColor Vehicletype_getColor(String typeID)
public double Vehicletype_getDecel(String typeID)
public String Vehicletype_getEmissionClass(String typeID)
public SumoStringList Vehicletype_getIDList()
public int Vehicletype_getIDCount()
public double Vehicletype_getImperfection(String typeID)
public double Vehicletype_getLength(String typeID)
public double Vehicletype_getMaxSpeed(String typeID)
public double Vehicletype_getMinGap(String typeID)
public String Vehicletype_getShapeClass(String typeID)
public double Vehicletype_getSpeedDeviation(String typeID)
public double Vehicletype_getSpeedFactor(String typeID)
public double Vehicletype_getTau(String typeID)
public String Vehicletype_getVehicleClass(String typeID)
public double Vehicletype_getWidth(String typeID)
public SumoStringList Lane_getAllowed(String laneID)
public double Lane_getCO2Emission(String laneID)
public double Lane_getCOEmission(String laneID)
public SumoStringList Lane_getDisallowed(String laneID)
public String Lane_getEdgeID(String laneID)
public double Lane_getFuelConsumption(String laneID)
public double Lane_getHCEmission(String laneID)
public SumoStringList Lane_getIDList()
public int Lane_getIDCount()
public int Lane_getLastStepHaltingNumber(String laneID)
public double Lane_getLastStepLength(String laneID)
public double Lane_getLastStepMeanSpeed(String laneID)
public double Lane_getLastStepOccupancy(String laneID)
public SumoStringList Lane_getLastStepVehicleIDs(String laneID)
public int Lane_getLastStepVehicleNumber(String laneID)
public double Lane_getLength(String laneID)
public byte Lane_getLinkNumber(String laneID)
public SumoLinkList Lane_getLinks(String laneID)
public double Lane_getMaxSpeed(String laneID)
public double Lane_getWaitingTime(String laneID)
public double Lane_getNOxEmission(String laneID)
public double Lane_getNoiseEmission(String laneID)
public double Lane_getPMxEmission(String laneID)
public SumoGeometry Lane_getShape(String laneID)
public double Lane_getTraveltime(String laneID)
public double Lane_getWidth(String laneID)
public SumoColor Polygon_getColor(String polygonID)
public SumoStringList Polygon_getIDList()
public int Polygon_getIDCount()
public SumoGeometry Polygon_getShape(String polygonID)
public String Polygon_getType(String polygonID)
public void Poi_add(String poiID,
double x,
double y,
SumoColor color,
String poiType,
int layer)
public SumoColor Poi_getColor(String poiID)
public SumoStringList Poi_getIDList()
public int Poi_getIDCount()
public SumoPosition2D Poi_getPosition(String poiID)
public String Poi_getType(String poiID)
public SumoStringList Junction_getIDList()
public SumoGeometry Junction_getShape(String junctionID)
public int Junction_getIDCount()
public SumoPosition2D Junction_getPosition(String junctionID)
public SumoBoundingBox GUI_getBoundary(String viewID)
public SumoStringList GUI_getIDList()
public SumoPosition2D GUI_getOffset(String viewID)
public String GUI_getSchema(String viewID)
public double GUI_getZoom(String viewID)
public SumoStringList Route_getEdges(String routeID)
public SumoStringList Route_getIDList()
public int Route_getIDCount()
public SumoStringList Inductionloop_getIDList()
public int Inductionloop_getIDCount()
public String Inductionloop_getLaneID(String loopID)
public double Inductionloop_getLastStepMeanLength(String loopID)
public double Inductionloop_getLastStepMeanSpeed(String loopID)
public double Inductionloop_getLastStepOccupancy(String loopID)
public SumoStringList Inductionloop_getLastStepVehicleIDs(String loopID)
public int Inductionloop_getLastStepVehicleNumber(String loopID)
public double Inductionloop_getPosition(String loopID)
public double Inductionloop_getTimeSinceDetection(String loopID)
public int Inductionloop_getVehicleData(String loopID)