Package de.tudresden.ws
Class Traci
- java.lang.Object
-
- de.tudresden.ws.Traci
-
- Direct Known Subclasses:
ServiceImpl
public class Traci extends java.lang.Object- Author:
- Mario Krumnow
-
-
Constructor Summary
Constructors Constructor Description Traci()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidEdge_adaptTraveltime(java.lang.String edgeID, int time)doubleEdge_getAdaptedTraveltime(java.lang.String edgeID, int time)doubleEdge_getCO2Emission(java.lang.String edgeID)doubleEdge_getCOEmission(java.lang.String edgeID)doubleEdge_getEffort(java.lang.String edgeID, int time)doubleEdge_getElectricityConsumption(java.lang.String edgeID)doubleEdge_getFuelConsumption(java.lang.String edgeID)doubleEdge_getHCEmission(java.lang.String edgeID)intEdge_getIDCount()SumoStringListEdge_getIDList()intEdge_getLastStepHaltingNumber(java.lang.String edgeID)doubleEdge_getLastStepLength(java.lang.String edgeID)doubleEdge_getLastStepMeanSpeed(java.lang.String edgeID)doubleEdge_getLastStepOccupancy(java.lang.String edgeID)SumoStringListEdge_getLastStepVehicleIDs(java.lang.String edgeID)intEdge_getLastStepVehicleNumber(java.lang.String edgeID)doubleEdge_getNoiseEmission(java.lang.String edgeID)doubleEdge_getNOxEmission(java.lang.String edgeID)doubleEdge_getPMxEmission(java.lang.String edgeID)doubleEdge_getTraveltime(java.lang.String edgeID)doubleEdge_getWaitingTime(java.lang.String edgeID)voidEdge_setEffort(java.lang.String edgeID, double effort)voidEdge_setMaxSpeed(java.lang.String edgeID, double speed)voidGUI_clearPending(java.lang.String routeID)SumoBoundingBoxGUI_getBoundary(java.lang.String viewID)SumoStringListGUI_getIDList()SumoPosition2DGUI_getOffset(java.lang.String viewID)java.lang.StringGUI_getSchema(java.lang.String viewID)doubleGUI_getZoom(java.lang.String viewID)voidGUI_screenshot(java.lang.String viewID, java.lang.String filename)voidGUI_setBoundary(java.lang.String viewID, double xmin, double ymin, double xmax, double ymax)voidGUI_setOffset(java.lang.String viewID, double x, double y)voidGUI_setSchema(java.lang.String viewID, java.lang.String schemeName)voidGUI_setZoom(java.lang.String viewID, double zoom)voidGUI_trackVehicle(java.lang.String viewID, java.lang.String vehID)intInductionloop_getIDCount()SumoStringListInductionloop_getIDList()java.lang.StringInductionloop_getLaneID(java.lang.String loopID)doubleInductionloop_getLastStepMeanLength(java.lang.String loopID)doubleInductionloop_getLastStepMeanSpeed(java.lang.String loopID)doubleInductionloop_getLastStepOccupancy(java.lang.String loopID)SumoStringListInductionloop_getLastStepVehicleIDs(java.lang.String loopID)intInductionloop_getLastStepVehicleNumber(java.lang.String loopID)doubleInductionloop_getPosition(java.lang.String loopID)doubleInductionloop_getTimeSinceDetection(java.lang.String loopID)SumoVehicleDataInductionloop_getVehicleData(java.lang.String loopID)voidinit(Sumo sumo, Log logger, ConvertHelper helper)intJunction_getIDCount()SumoStringListJunction_getIDList()SumoPosition2DJunction_getPosition(java.lang.String junctionID)SumoGeometryJunction_getShape(java.lang.String junctionID)SumoStringListLane_getAllowed(java.lang.String laneID)doubleLane_getCO2Emission(java.lang.String laneID)doubleLane_getCOEmission(java.lang.String laneID)SumoStringListLane_getDisallowed(java.lang.String laneID)java.lang.StringLane_getEdgeID(java.lang.String laneID)java.lang.StringLane_getElectricityConsumption(java.lang.String laneID)doubleLane_getFuelConsumption(java.lang.String laneID)doubleLane_getHCEmission(java.lang.String laneID)intLane_getIDCount()SumoStringListLane_getIDList()intLane_getLastStepHaltingNumber(java.lang.String laneID)doubleLane_getLastStepLength(java.lang.String laneID)doubleLane_getLastStepMeanSpeed(java.lang.String laneID)doubleLane_getLastStepOccupancy(java.lang.String laneID)SumoStringListLane_getLastStepVehicleIDs(java.lang.String laneID)intLane_getLastStepVehicleNumber(java.lang.String laneID)doubleLane_getLength(java.lang.String laneID)byteLane_getLinkNumber(java.lang.String laneID)SumoLinkListLane_getLinks(java.lang.String laneID)doubleLane_getMaxSpeed(java.lang.String laneID)doubleLane_getNoiseEmission(java.lang.String laneID)doubleLane_getNOxEmission(java.lang.String laneID)doubleLane_getPMxEmission(java.lang.String laneID)SumoGeometryLane_getShape(java.lang.String laneID)doubleLane_getTraveltime(java.lang.String laneID)doubleLane_getWaitingTime(java.lang.String laneID)doubleLane_getWidth(java.lang.String laneID)voidLane_setAllowed(java.lang.String laneID, SumoStringList allowedClasses)voidLane_setDisallowed(java.lang.String laneID, SumoStringList disallowedClasses)voidLane_setLength(java.lang.String laneID, double length)voidLane_setMaxSpeed(java.lang.String laneID, double speed)intLanearea_getIDCount()SumoStringListLanearea_getIDList()doubleLanearea_getJamLengthMeters(java.lang.String loopID)intLanearea_getJamLengthVehicle(java.lang.String loopID)doubleLanearea_getLastStepMeanSpeed(java.lang.String loopID)doubleLanearea_getLastStepOccupancy(java.lang.String loopID)intMultientryexit_getIDCount()SumoStringListMultientryexit_getIDList()intMultientryexit_getLastStepHaltingNumber(java.lang.String detID)doubleMultientryexit_getLastStepMeanSpeed(java.lang.String detID)SumoStringListMultientryexit_getLastStepVehicleIDs(java.lang.String detID)intMultientryexit_getLastStepVehicleNumber(java.lang.String detID)intPerson_getAngle(java.lang.String personID)SumoColorPerson_getColor(java.lang.String personID)intPerson_getIDCount()SumoStringListPerson_getIDList()doublePerson_getLanePosition(java.lang.String personID)doublePerson_getLength(java.lang.String personID)doublePerson_getMinGap(java.lang.String personID)intPerson_getPersonNumber(java.lang.String personID)SumoPosition2DPerson_getPosition(java.lang.String personID)SumoPosition3DPerson_getPosition3D(java.lang.String personID)java.lang.StringPerson_getRoadID(java.lang.String personID)doublePerson_getSpeed(java.lang.String personID)java.lang.StringPerson_getTypeID(java.lang.String personID)doublePerson_getWaitingTime(java.lang.String personID)voidPoi_add(java.lang.String poiID, double x, double y, SumoColor color, java.lang.String poiType, int layer)SumoColorPoi_getColor(java.lang.String poiID)intPoi_getIDCount()SumoStringListPoi_getIDList()SumoPosition2DPoi_getPosition(java.lang.String poiID)java.lang.StringPoi_getType(java.lang.String poiID)voidPoi_remove(java.lang.String poiID, int layer)voidPoi_setColor(java.lang.String poiID, SumoColor color)voidPoi_setPosition(java.lang.String poiID, double x, double y)voidPoi_setType(java.lang.String poiID, java.lang.String poiType)voidPolygon_add(java.lang.String polygonID, SumoGeometry shape, SumoColor color, boolean fill, java.lang.String polygonType, int layer)SumoColorPolygon_getColor(java.lang.String polygonID)intPolygon_getIDCount()SumoStringListPolygon_getIDList()SumoGeometryPolygon_getShape(java.lang.String polygonID)java.lang.StringPolygon_getType(java.lang.String polygonID)voidPolygon_remove(java.lang.String polygonID, int layer)voidPolygon_setColor(java.lang.String polygonID, SumoColor color)voidPolygon_setShape(java.lang.String polygonID, SumoStringList shape)voidPolygon_setType(java.lang.String polygonID, java.lang.String polygonType)voidRoute_add(java.lang.String routeID, SumoStringList edges)SumoStringListRoute_getEdges(java.lang.String routeID)intRoute_getIDCount()SumoStringListRoute_getIDList()SumoStringListSimulation_convert2D(java.lang.String edgeID, double pos, byte laneIndex, java.lang.String toGeo)SumoStringListSimulation_convert3D(java.lang.String edgeID, double pos, byte laneIndex, java.lang.String toGeo)SumoStringListSimulation_convertGeo(double x, double y, boolean fromGeo)SumoRoadPositionSimulation_convertRoad(double x, double y, boolean isGeo, java.lang.String vClass)SumoStringListSimulation_getArrivedIDList()intSimulation_getArrivedNumber()intSimulation_getBusStopWaiting()intSimulation_getCurrentTime()intSimulation_getDeltaT()SumoStringListSimulation_getDepartedIDList()intSimulation_getDepartedNumber()doubleSimulation_getDistance2D(double x1, double y1, double x2, double y2, boolean isGeo, boolean isDriving)doubleSimulation_getDistanceRoad(java.lang.String edgeID1, double pos1, java.lang.String edgeID2, double pos2, boolean isDriving)SumoStringListSimulation_getEndingTeleportIDList()intSimulation_getEndingTeleportNumber()SumoStringListSimulation_getLoadedIDList()intSimulation_getLoadedNumber()intSimulation_getMinExpectedNumber()SumoStringListSimulation_getNetBoundary()SumoStringListSimulation_getParkingEndingVehiclesIDList()intSimulation_getParkingEndingVehiclesNumber()SumoStringListSimulation_getParkingStartingVehiclesIDList()intSimulation_getParkingStartingVehiclesNumber()SumoStringListSimulation_getStartingTeleportIDList()intSimulation_getStartingTeleportNumber()SumoStringListSimulation_getStopEndingVehiclesIDList()intSimulation_getStopEndingVehiclesNumber()SumoStringListSimulation_getStopStartingVehiclesIDList()intSimulation_getStopStartingVehiclesNumber()SumoTLSControllerTrafficlights_getCompleteRedYellowGreenDefinition(java.lang.String tlsID)SumoStringListTrafficlights_getControlledLanes(java.lang.String tlsID)SumoStringListTrafficlights_getControlledLinks(java.lang.String tlsID)intTrafficlights_getIDCount()SumoStringListTrafficlights_getIDList()intTrafficlights_getNextSwitch(java.lang.String tlsID)intTrafficlights_getPhase(java.lang.String tlsID)intTrafficlights_getPhaseDuration(java.lang.String tlsID)java.lang.StringTrafficlights_getProgram(java.lang.String tlsID)java.lang.StringTrafficlights_getRedYellowGreenState(java.lang.String tlsID)voidTrafficlights_setCompleteRedYellowGreenDefinition(java.lang.String tlsID, SumoTLSProgram tls)voidTrafficlights_setPhase(java.lang.String tlsID, int index)voidTrafficlights_setPhaseDuration(java.lang.String tlsID, int phaseDuration)voidTrafficlights_setProgram(java.lang.String tlsID, java.lang.String programID)voidTrafficlights_setRedYellowGreenState(java.lang.String tlsID, java.lang.String state)voidVehicle_add(java.lang.String vehID, java.lang.String typeID, java.lang.String routeID, int depart, double pos, double speed, byte lane)voidVehicle_changeLane(java.lang.String vehID, byte laneIndex, double duration)voidVehicle_changeTarget(java.lang.String vehID, java.lang.String edgeID)doubleVehicle_getAccel(java.lang.String vehID)doubleVehicle_getAdaptedTraveltime(java.lang.String vehID, int time, java.lang.String edgeID)doubleVehicle_getAllowedSpeed(java.lang.String vehID)doubleVehicle_getAngle(java.lang.String vehID)SumoStringListVehicle_getBestLanes(java.lang.String vehID)doubleVehicle_getCO2Emission(java.lang.String vehID)doubleVehicle_getCOEmission(java.lang.String vehID)SumoColorVehicle_getColor(java.lang.String vehID)doubleVehicle_getDecel(java.lang.String vehID)doubleVehicle_getDistance(java.lang.String vehID)doubleVehicle_getDrivingDistance(java.lang.String vehID, java.lang.String edgeID, double pos, byte laneID)doubleVehicle_getDrivingDistance2D(java.lang.String vehID, double x, double y)doubleVehicle_getEffort(java.lang.String vehID, int time, java.lang.String edgeID)doubleVehicle_getElectricityConsumption(java.lang.String vehID)java.lang.StringVehicle_getEmissionClass(java.lang.String vehID)doubleVehicle_getFuelConsumption(java.lang.String vehID)doubleVehicle_getHCEmission(java.lang.String vehID)intVehicle_getIDCount()SumoStringListVehicle_getIDList()doubleVehicle_getImperfection(java.lang.String vehID)java.lang.StringVehicle_getLaneID(java.lang.String vehID)intVehicle_getLaneIndex(java.lang.String vehID)doubleVehicle_getLanePosition(java.lang.String vehID)java.lang.StringVehicle_getLeader(java.lang.String vehID, double dist)doubleVehicle_getLength(java.lang.String vehID)doubleVehicle_getMaxSpeed(java.lang.String vehID)doubleVehicle_getMinGap(java.lang.String vehID)doubleVehicle_getNoiseEmission(java.lang.String vehID)doubleVehicle_getNOxEmission(java.lang.String vehID)intVehicle_getPersonNumber(java.lang.String vehID)doubleVehicle_getPMxEmission(java.lang.String vehID)SumoPosition2DVehicle_getPosition(java.lang.String vehID)SumoPosition3DVehicle_getPosition3D(java.lang.String vehID)java.lang.StringVehicle_getRoadID(java.lang.String vehID)SumoStringListVehicle_getRoute(java.lang.String vehID)java.lang.StringVehicle_getRouteID(java.lang.String vehID)java.lang.StringVehicle_getShapeClass(java.lang.String vehID)intVehicle_getSignals(java.lang.String vehID)doubleVehicle_getSlope(java.lang.String vehID)doubleVehicle_getSpeed(java.lang.String vehID)doubleVehicle_getSpeedDeviation(java.lang.String vehID)doubleVehicle_getSpeedFactor(java.lang.String vehID)doubleVehicle_getSpeedMode(java.lang.String vehID)doubleVehicle_getSpeedWithoutTraCI(java.lang.String vehID)doubleVehicle_getTau(java.lang.String vehID)java.lang.StringVehicle_getTypeID(java.lang.String vehID)java.lang.StringVehicle_getVehicleClass(java.lang.String vehID)doubleVehicle_getWaitingTime(java.lang.String vehID)doubleVehicle_getWidth(java.lang.String vehID)intVehicle_isRouteValid(java.lang.String vehID)voidVehicle_moveTo(java.lang.String vehID, java.lang.String laneID, double pos)voidVehicle_remove(java.lang.String vehID, byte reason)voidVehicle_rerouteEffort(java.lang.String vehID)voidVehicle_rerouteTraveltime(java.lang.String vehID)voidVehicle_resume(java.lang.String vehID)voidVehicle_setAccel(java.lang.String vehID, double accel)voidVehicle_setAdaptedTraveltime(java.lang.String vehID, int begTime, int endTime, java.lang.String edgeID, double time)voidVehicle_setColor(java.lang.String vehID, SumoColor color)voidVehicle_setDecel(java.lang.String vehID, double decel)voidVehicle_setEffort(java.lang.String vehID, int begTime, int endTime, java.lang.String edgeID, double effort)voidVehicle_setEmissionClass(java.lang.String vehID, java.lang.String clazz)voidVehicle_setImperfection(java.lang.String vehID, double imperfection)voidVehicle_setLaneChangeMode(java.lang.String vehID, int lcm)voidVehicle_setLength(java.lang.String vehID, double length)voidVehicle_setMaxSpeed(java.lang.String vehID, double speed)voidVehicle_setMinGap(java.lang.String vehID, double minGap)voidVehicle_setRoute(java.lang.String vehID, SumoStringList edgeList)voidVehicle_setRouteID(java.lang.String vehID, java.lang.String routeID)voidVehicle_setShapeClass(java.lang.String vehID, java.lang.String clazz)voidVehicle_setSignals(java.lang.String vehID, int signals)voidVehicle_setSpeed(java.lang.String vehID, double speed)voidVehicle_setSpeedDeviation(java.lang.String vehID, double deviation)voidVehicle_setSpeedFactor(java.lang.String vehID, double factor)voidVehicle_setStop(java.lang.String vehID, java.lang.String edgeID, double pos, byte laneIndex, double duration, SumoStopFlags stopType, double startPos, double until)voidVehicle_setTau(java.lang.String vehID, double tau)voidVehicle_setType(java.lang.String vehID, java.lang.String typeID)voidVehicle_setVehicleClass(java.lang.String vehID, java.lang.String clazz)voidVehicle_setWidth(java.lang.String vehID, double width)voidVehicle_slowDown(java.lang.String vehID, double speed, double duration)doubleVehicletype_getAccel(java.lang.String typeID)SumoColorVehicletype_getColor(java.lang.String typeID)doubleVehicletype_getDecel(java.lang.String typeID)java.lang.StringVehicletype_getEmissionClass(java.lang.String typeID)intVehicletype_getIDCount()SumoStringListVehicletype_getIDList()doubleVehicletype_getImperfection(java.lang.String typeID)doubleVehicletype_getLength(java.lang.String typeID)doubleVehicletype_getMaxSpeed(java.lang.String typeID)doubleVehicletype_getMinGap(java.lang.String typeID)java.lang.StringVehicletype_getShapeClass(java.lang.String typeID)doubleVehicletype_getSpeedDeviation(java.lang.String typeID)doubleVehicletype_getSpeedFactor(java.lang.String typeID)doubleVehicletype_getTau(java.lang.String typeID)java.lang.StringVehicletype_getVehicleClass(java.lang.String typeID)doubleVehicletype_getWidth(java.lang.String typeID)voidVehicletype_setAccel(java.lang.String typeID, double accel)voidVehicletype_setColor(java.lang.String typeID, SumoColor color)voidVehicletype_setDecel(java.lang.String typeID, double decel)voidVehicletype_setEmissionClass(java.lang.String typeID, java.lang.String clazz)voidVehicletype_setImperfection(java.lang.String typeID, double imperfection)voidVehicletype_setLength(java.lang.String typeID, double length)voidVehicletype_setMaxSpeed(java.lang.String typeID, double speed)voidVehicletype_setMinGap(java.lang.String typeID, double minGap)voidVehicletype_setShapeClass(java.lang.String typeID, java.lang.String clazz)voidVehicletype_setSpeedDeviation(java.lang.String typeID, double deviation)voidVehicletype_setSpeedFactor(java.lang.String typeID, double factor)voidVehicletype_setTau(java.lang.String typeID, double tau)voidVehicletype_setVehicleClass(java.lang.String typeID, java.lang.String clazz)voidVehicletype_setWidth(java.lang.String typeID, double width)
-
-
-
Method Detail
-
init
public void init(Sumo sumo, Log logger, ConvertHelper helper)
-
Edge_adaptTraveltime
public void Edge_adaptTraveltime(java.lang.String edgeID, int time)
-
Edge_setEffort
public void Edge_setEffort(java.lang.String edgeID, double effort)
-
Edge_setMaxSpeed
public void Edge_setMaxSpeed(java.lang.String edgeID, double speed)
-
Vehicle_add
public void Vehicle_add(java.lang.String vehID, java.lang.String typeID, java.lang.String routeID, int depart, double pos, double speed, byte lane)
-
Vehicle_changeLane
public void Vehicle_changeLane(java.lang.String vehID, byte laneIndex, double duration)
-
Vehicle_changeTarget
public void Vehicle_changeTarget(java.lang.String vehID, java.lang.String edgeID)
-
Vehicle_moveTo
public void Vehicle_moveTo(java.lang.String vehID, java.lang.String laneID, double pos)
-
Vehicle_remove
public void Vehicle_remove(java.lang.String vehID, byte reason)
-
Vehicle_rerouteEffort
public void Vehicle_rerouteEffort(java.lang.String vehID)
-
Vehicle_rerouteTraveltime
public void Vehicle_rerouteTraveltime(java.lang.String vehID)
-
Vehicle_setAccel
public void Vehicle_setAccel(java.lang.String vehID, double accel)
-
Vehicle_setAdaptedTraveltime
public void Vehicle_setAdaptedTraveltime(java.lang.String vehID, int begTime, int endTime, java.lang.String edgeID, double time)
-
Vehicle_setColor
public void Vehicle_setColor(java.lang.String vehID, SumoColor color)
-
Vehicle_setDecel
public void Vehicle_setDecel(java.lang.String vehID, double decel)
-
Vehicle_setEffort
public void Vehicle_setEffort(java.lang.String vehID, int begTime, int endTime, java.lang.String edgeID, double effort)
-
Vehicle_setEmissionClass
public void Vehicle_setEmissionClass(java.lang.String vehID, java.lang.String clazz)
-
Vehicle_setImperfection
public void Vehicle_setImperfection(java.lang.String vehID, double imperfection)
-
Vehicle_setLength
public void Vehicle_setLength(java.lang.String vehID, double length)
-
Vehicle_setMaxSpeed
public void Vehicle_setMaxSpeed(java.lang.String vehID, double speed)
-
Vehicle_setMinGap
public void Vehicle_setMinGap(java.lang.String vehID, double minGap)
-
Vehicle_setRouteID
public void Vehicle_setRouteID(java.lang.String vehID, java.lang.String routeID)
-
Vehicle_setShapeClass
public void Vehicle_setShapeClass(java.lang.String vehID, java.lang.String clazz)
-
Vehicle_setSignals
public void Vehicle_setSignals(java.lang.String vehID, int signals)
-
Vehicle_setSpeed
public void Vehicle_setSpeed(java.lang.String vehID, double speed)
-
Vehicle_setSpeedDeviation
public void Vehicle_setSpeedDeviation(java.lang.String vehID, double deviation)
-
Vehicle_setSpeedFactor
public void Vehicle_setSpeedFactor(java.lang.String vehID, double factor)
-
Vehicle_setStop
public void Vehicle_setStop(java.lang.String vehID, java.lang.String edgeID, double pos, byte laneIndex, double duration, SumoStopFlags stopType, double startPos, double until)
-
Vehicle_resume
public void Vehicle_resume(java.lang.String vehID)
-
Vehicle_setTau
public void Vehicle_setTau(java.lang.String vehID, double tau)
-
Vehicle_setVehicleClass
public void Vehicle_setVehicleClass(java.lang.String vehID, java.lang.String clazz)
-
Vehicle_setWidth
public void Vehicle_setWidth(java.lang.String vehID, double width)
-
Trafficlights_setCompleteRedYellowGreenDefinition
public void Trafficlights_setCompleteRedYellowGreenDefinition(java.lang.String tlsID, SumoTLSProgram tls)
-
Trafficlights_setPhase
public void Trafficlights_setPhase(java.lang.String tlsID, int index)
-
Trafficlights_setPhaseDuration
public void Trafficlights_setPhaseDuration(java.lang.String tlsID, int phaseDuration)
-
Trafficlights_setProgram
public void Trafficlights_setProgram(java.lang.String tlsID, java.lang.String programID)
-
Trafficlights_setRedYellowGreenState
public void Trafficlights_setRedYellowGreenState(java.lang.String tlsID, java.lang.String state)
-
Vehicletype_setAccel
public void Vehicletype_setAccel(java.lang.String typeID, double accel)
-
Vehicletype_setColor
public void Vehicletype_setColor(java.lang.String typeID, SumoColor color)
-
Vehicletype_setDecel
public void Vehicletype_setDecel(java.lang.String typeID, double decel)
-
Vehicletype_setEmissionClass
public void Vehicletype_setEmissionClass(java.lang.String typeID, java.lang.String clazz)
-
Vehicletype_setImperfection
public void Vehicletype_setImperfection(java.lang.String typeID, double imperfection)
-
Vehicletype_setLength
public void Vehicletype_setLength(java.lang.String typeID, double length)
-
Vehicletype_setMaxSpeed
public void Vehicletype_setMaxSpeed(java.lang.String typeID, double speed)
-
Vehicletype_setMinGap
public void Vehicletype_setMinGap(java.lang.String typeID, double minGap)
-
Vehicletype_setShapeClass
public void Vehicletype_setShapeClass(java.lang.String typeID, java.lang.String clazz)
-
Vehicletype_setSpeedDeviation
public void Vehicletype_setSpeedDeviation(java.lang.String typeID, double deviation)
-
Vehicletype_setSpeedFactor
public void Vehicletype_setSpeedFactor(java.lang.String typeID, double factor)
-
Vehicletype_setTau
public void Vehicletype_setTau(java.lang.String typeID, double tau)
-
Vehicletype_setVehicleClass
public void Vehicletype_setVehicleClass(java.lang.String typeID, java.lang.String clazz)
-
Vehicletype_setWidth
public void Vehicletype_setWidth(java.lang.String typeID, double width)
-
Lane_setAllowed
public void Lane_setAllowed(java.lang.String laneID, SumoStringList allowedClasses)
-
Lane_setDisallowed
public void Lane_setDisallowed(java.lang.String laneID, SumoStringList disallowedClasses)
-
Lane_setLength
public void Lane_setLength(java.lang.String laneID, double length)
-
Lane_setMaxSpeed
public void Lane_setMaxSpeed(java.lang.String laneID, double speed)
-
Polygon_add
public void Polygon_add(java.lang.String polygonID, SumoGeometry shape, SumoColor color, boolean fill, java.lang.String polygonType, int layer)
-
Polygon_remove
public void Polygon_remove(java.lang.String polygonID, int layer)
-
Polygon_setColor
public void Polygon_setColor(java.lang.String polygonID, SumoColor color)
-
Polygon_setShape
public void Polygon_setShape(java.lang.String polygonID, SumoStringList shape)
-
Polygon_setType
public void Polygon_setType(java.lang.String polygonID, java.lang.String polygonType)
-
Poi_remove
public void Poi_remove(java.lang.String poiID, int layer)
-
Poi_setColor
public void Poi_setColor(java.lang.String poiID, SumoColor color)
-
Poi_setPosition
public void Poi_setPosition(java.lang.String poiID, double x, double y)
-
Poi_setType
public void Poi_setType(java.lang.String poiID, java.lang.String poiType)
-
GUI_screenshot
public void GUI_screenshot(java.lang.String viewID, java.lang.String filename)
-
GUI_setBoundary
public void GUI_setBoundary(java.lang.String viewID, double xmin, double ymin, double xmax, double ymax)
-
GUI_setOffset
public void GUI_setOffset(java.lang.String viewID, double x, double y)
-
GUI_setSchema
public void GUI_setSchema(java.lang.String viewID, java.lang.String schemeName)
-
GUI_setZoom
public void GUI_setZoom(java.lang.String viewID, double zoom)
-
GUI_trackVehicle
public void GUI_trackVehicle(java.lang.String viewID, java.lang.String vehID)
-
Route_add
public void Route_add(java.lang.String routeID, SumoStringList edges)
-
Multientryexit_getIDList
public SumoStringList Multientryexit_getIDList()
-
Multientryexit_getIDCount
public int Multientryexit_getIDCount()
-
Multientryexit_getLastStepHaltingNumber
public int Multientryexit_getLastStepHaltingNumber(java.lang.String detID)
-
Multientryexit_getLastStepMeanSpeed
public double Multientryexit_getLastStepMeanSpeed(java.lang.String detID)
-
Multientryexit_getLastStepVehicleIDs
public SumoStringList Multientryexit_getLastStepVehicleIDs(java.lang.String detID)
-
Multientryexit_getLastStepVehicleNumber
public int Multientryexit_getLastStepVehicleNumber(java.lang.String detID)
-
Edge_getAdaptedTraveltime
public double Edge_getAdaptedTraveltime(java.lang.String edgeID, int time)
-
Edge_getCO2Emission
public double Edge_getCO2Emission(java.lang.String edgeID)
-
Edge_getCOEmission
public double Edge_getCOEmission(java.lang.String edgeID)
-
Edge_getEffort
public double Edge_getEffort(java.lang.String edgeID, int time)
-
Edge_getElectricityConsumption
public double Edge_getElectricityConsumption(java.lang.String edgeID)
-
Edge_getFuelConsumption
public double Edge_getFuelConsumption(java.lang.String edgeID)
-
Edge_getHCEmission
public double Edge_getHCEmission(java.lang.String edgeID)
-
Edge_getIDCount
public int Edge_getIDCount()
-
Edge_getIDList
public SumoStringList Edge_getIDList()
-
Edge_getLastStepHaltingNumber
public int Edge_getLastStepHaltingNumber(java.lang.String edgeID)
-
Edge_getLastStepLength
public double Edge_getLastStepLength(java.lang.String edgeID)
-
Edge_getLastStepMeanSpeed
public double Edge_getLastStepMeanSpeed(java.lang.String edgeID)
-
Edge_getLastStepOccupancy
public double Edge_getLastStepOccupancy(java.lang.String edgeID)
-
Edge_getLastStepVehicleIDs
public SumoStringList Edge_getLastStepVehicleIDs(java.lang.String edgeID)
-
Edge_getLastStepVehicleNumber
public int Edge_getLastStepVehicleNumber(java.lang.String edgeID)
-
Edge_getNOxEmission
public double Edge_getNOxEmission(java.lang.String edgeID)
-
Edge_getNoiseEmission
public double Edge_getNoiseEmission(java.lang.String edgeID)
-
Edge_getPMxEmission
public double Edge_getPMxEmission(java.lang.String edgeID)
-
Edge_getTraveltime
public double Edge_getTraveltime(java.lang.String edgeID)
-
Edge_getWaitingTime
public double Edge_getWaitingTime(java.lang.String edgeID)
-
Lanearea_getIDList
public SumoStringList Lanearea_getIDList()
-
Lanearea_getIDCount
public int Lanearea_getIDCount()
-
Lanearea_getJamLengthVehicle
public int Lanearea_getJamLengthVehicle(java.lang.String loopID)
-
Lanearea_getJamLengthMeters
public double Lanearea_getJamLengthMeters(java.lang.String loopID)
-
Lanearea_getLastStepMeanSpeed
public double Lanearea_getLastStepMeanSpeed(java.lang.String loopID)
-
Lanearea_getLastStepOccupancy
public double Lanearea_getLastStepOccupancy(java.lang.String loopID)
-
Person_getIDList
public SumoStringList Person_getIDList()
-
Person_getIDCount
public int Person_getIDCount()
-
Person_getSpeed
public double Person_getSpeed(java.lang.String personID)
-
Person_getPosition
public SumoPosition2D Person_getPosition(java.lang.String personID)
-
Person_getPosition3D
public SumoPosition3D Person_getPosition3D(java.lang.String personID)
-
Person_getAngle
public int Person_getAngle(java.lang.String personID)
-
Person_getRoadID
public java.lang.String Person_getRoadID(java.lang.String personID)
-
Person_getTypeID
public java.lang.String Person_getTypeID(java.lang.String personID)
-
Person_getLanePosition
public double Person_getLanePosition(java.lang.String personID)
-
Person_getColor
public SumoColor Person_getColor(java.lang.String personID)
-
Person_getPersonNumber
public int Person_getPersonNumber(java.lang.String personID)
-
Person_getLength
public double Person_getLength(java.lang.String personID)
-
Person_getWaitingTime
public double Person_getWaitingTime(java.lang.String personID)
-
Person_getMinGap
public double Person_getMinGap(java.lang.String personID)
-
Vehicle_getAccel
public double Vehicle_getAccel(java.lang.String vehID)
-
Vehicle_getAdaptedTraveltime
public double Vehicle_getAdaptedTraveltime(java.lang.String vehID, int time, java.lang.String edgeID)
-
Vehicle_getAngle
public double Vehicle_getAngle(java.lang.String vehID)
-
Vehicle_getBestLanes
public SumoStringList Vehicle_getBestLanes(java.lang.String vehID)
-
Vehicle_getCO2Emission
public double Vehicle_getCO2Emission(java.lang.String vehID)
-
Vehicle_getCOEmission
public double Vehicle_getCOEmission(java.lang.String vehID)
-
Vehicle_getColor
public SumoColor Vehicle_getColor(java.lang.String vehID)
-
Vehicle_getDecel
public double Vehicle_getDecel(java.lang.String vehID)
-
Vehicle_getDrivingDistance
public double Vehicle_getDrivingDistance(java.lang.String vehID, java.lang.String edgeID, double pos, byte laneID)
-
Vehicle_getDrivingDistance2D
public double Vehicle_getDrivingDistance2D(java.lang.String vehID, double x, double y)
-
Vehicle_getEffort
public double Vehicle_getEffort(java.lang.String vehID, int time, java.lang.String edgeID)
-
Vehicle_getEmissionClass
public java.lang.String Vehicle_getEmissionClass(java.lang.String vehID)
-
Vehicle_getFuelConsumption
public double Vehicle_getFuelConsumption(java.lang.String vehID)
-
Vehicle_getHCEmission
public double Vehicle_getHCEmission(java.lang.String vehID)
-
Vehicle_getIDList
public SumoStringList Vehicle_getIDList()
-
Vehicle_getIDCount
public int Vehicle_getIDCount()
-
Vehicle_getImperfection
public double Vehicle_getImperfection(java.lang.String vehID)
-
Vehicle_getAllowedSpeed
public double Vehicle_getAllowedSpeed(java.lang.String vehID)
-
Vehicle_getPersonNumber
public int Vehicle_getPersonNumber(java.lang.String vehID)
-
Vehicle_getDistance
public double Vehicle_getDistance(java.lang.String vehID)
-
Vehicle_getElectricityConsumption
public double Vehicle_getElectricityConsumption(java.lang.String vehID)
-
Vehicle_getWaitingTime
public double Vehicle_getWaitingTime(java.lang.String vehID)
-
Vehicle_getLaneID
public java.lang.String Vehicle_getLaneID(java.lang.String vehID)
-
Vehicle_getLaneIndex
public int Vehicle_getLaneIndex(java.lang.String vehID)
-
Vehicle_getLanePosition
public double Vehicle_getLanePosition(java.lang.String vehID)
-
Vehicle_getLeader
public java.lang.String Vehicle_getLeader(java.lang.String vehID, double dist)
-
Vehicle_getLength
public double Vehicle_getLength(java.lang.String vehID)
-
Vehicle_getMaxSpeed
public double Vehicle_getMaxSpeed(java.lang.String vehID)
-
Vehicle_getMinGap
public double Vehicle_getMinGap(java.lang.String vehID)
-
Vehicle_getNOxEmission
public double Vehicle_getNOxEmission(java.lang.String vehID)
-
Vehicle_getNoiseEmission
public double Vehicle_getNoiseEmission(java.lang.String vehID)
-
Vehicle_getPMxEmission
public double Vehicle_getPMxEmission(java.lang.String vehID)
-
Vehicle_getPosition
public SumoPosition2D Vehicle_getPosition(java.lang.String vehID)
-
Vehicle_getPosition3D
public SumoPosition3D Vehicle_getPosition3D(java.lang.String vehID)
-
Vehicle_getRoadID
public java.lang.String Vehicle_getRoadID(java.lang.String vehID)
-
Vehicle_getRoute
public SumoStringList Vehicle_getRoute(java.lang.String vehID)
-
Vehicle_getRouteID
public java.lang.String Vehicle_getRouteID(java.lang.String vehID)
-
Vehicle_getShapeClass
public java.lang.String Vehicle_getShapeClass(java.lang.String vehID)
-
Vehicle_getSignals
public int Vehicle_getSignals(java.lang.String vehID)
-
Vehicle_getSlope
public double Vehicle_getSlope(java.lang.String vehID)
-
Vehicle_getSpeed
public double Vehicle_getSpeed(java.lang.String vehID)
-
Vehicle_getSpeedDeviation
public double Vehicle_getSpeedDeviation(java.lang.String vehID)
-
Vehicle_getSpeedFactor
public double Vehicle_getSpeedFactor(java.lang.String vehID)
-
Vehicle_getSpeedMode
public double Vehicle_getSpeedMode(java.lang.String vehID)
-
Vehicle_getSpeedWithoutTraCI
public double Vehicle_getSpeedWithoutTraCI(java.lang.String vehID)
-
Vehicle_getTau
public double Vehicle_getTau(java.lang.String vehID)
-
Vehicle_getTypeID
public java.lang.String Vehicle_getTypeID(java.lang.String vehID)
-
Vehicle_getVehicleClass
public java.lang.String Vehicle_getVehicleClass(java.lang.String vehID)
-
Vehicle_getWidth
public double Vehicle_getWidth(java.lang.String vehID)
-
Vehicle_isRouteValid
public int Vehicle_isRouteValid(java.lang.String vehID)
-
Vehicle_setRoute
public void Vehicle_setRoute(java.lang.String vehID, SumoStringList edgeList)
-
Vehicle_setLaneChangeMode
public void Vehicle_setLaneChangeMode(java.lang.String vehID, int lcm)
-
Vehicle_setType
public void Vehicle_setType(java.lang.String vehID, java.lang.String typeID)
-
Vehicle_slowDown
public void Vehicle_slowDown(java.lang.String vehID, double speed, double duration)
-
GUI_clearPending
public void GUI_clearPending(java.lang.String routeID)
-
Simulation_convert2D
public SumoStringList Simulation_convert2D(java.lang.String edgeID, double pos, byte laneIndex, java.lang.String toGeo)
-
Simulation_convert3D
public SumoStringList Simulation_convert3D(java.lang.String edgeID, double pos, byte laneIndex, java.lang.String toGeo)
-
Simulation_convertGeo
public SumoStringList Simulation_convertGeo(double x, double y, boolean fromGeo)
-
Simulation_convertRoad
public SumoRoadPosition Simulation_convertRoad(double x, double y, boolean isGeo, java.lang.String vClass)
-
Simulation_getArrivedIDList
public SumoStringList Simulation_getArrivedIDList()
-
Simulation_getArrivedNumber
public int Simulation_getArrivedNumber()
-
Simulation_getCurrentTime
public int Simulation_getCurrentTime()
-
Simulation_getBusStopWaiting
public int Simulation_getBusStopWaiting()
-
Simulation_getParkingEndingVehiclesIDList
public SumoStringList Simulation_getParkingEndingVehiclesIDList()
-
Simulation_getParkingEndingVehiclesNumber
public int Simulation_getParkingEndingVehiclesNumber()
-
Simulation_getParkingStartingVehiclesIDList
public SumoStringList Simulation_getParkingStartingVehiclesIDList()
-
Simulation_getParkingStartingVehiclesNumber
public int Simulation_getParkingStartingVehiclesNumber()
-
Simulation_getStopEndingVehiclesIDList
public SumoStringList Simulation_getStopEndingVehiclesIDList()
-
Simulation_getStopEndingVehiclesNumber
public int Simulation_getStopEndingVehiclesNumber()
-
Simulation_getStopStartingVehiclesIDList
public SumoStringList Simulation_getStopStartingVehiclesIDList()
-
Simulation_getStopStartingVehiclesNumber
public int Simulation_getStopStartingVehiclesNumber()
-
Simulation_getDeltaT
public int Simulation_getDeltaT()
-
Simulation_getDepartedIDList
public SumoStringList Simulation_getDepartedIDList()
-
Simulation_getDepartedNumber
public int Simulation_getDepartedNumber()
-
Simulation_getDistance2D
public double Simulation_getDistance2D(double x1, double y1, double x2, double y2, boolean isGeo, boolean isDriving)
-
Simulation_getDistanceRoad
public double Simulation_getDistanceRoad(java.lang.String edgeID1, double pos1, java.lang.String edgeID2, double pos2, boolean isDriving)
-
Simulation_getEndingTeleportIDList
public SumoStringList Simulation_getEndingTeleportIDList()
-
Simulation_getEndingTeleportNumber
public int Simulation_getEndingTeleportNumber()
-
Simulation_getLoadedIDList
public SumoStringList Simulation_getLoadedIDList()
-
Simulation_getLoadedNumber
public int Simulation_getLoadedNumber()
-
Simulation_getMinExpectedNumber
public int Simulation_getMinExpectedNumber()
-
Simulation_getNetBoundary
public SumoStringList Simulation_getNetBoundary()
-
Simulation_getStartingTeleportIDList
public SumoStringList Simulation_getStartingTeleportIDList()
-
Simulation_getStartingTeleportNumber
public int Simulation_getStartingTeleportNumber()
-
Trafficlights_getCompleteRedYellowGreenDefinition
public SumoTLSController Trafficlights_getCompleteRedYellowGreenDefinition(java.lang.String tlsID)
-
Trafficlights_getControlledLanes
public SumoStringList Trafficlights_getControlledLanes(java.lang.String tlsID)
-
Trafficlights_getControlledLinks
public SumoStringList Trafficlights_getControlledLinks(java.lang.String tlsID)
-
Trafficlights_getIDList
public SumoStringList Trafficlights_getIDList()
-
Trafficlights_getIDCount
public int Trafficlights_getIDCount()
-
Trafficlights_getNextSwitch
public int Trafficlights_getNextSwitch(java.lang.String tlsID)
-
Trafficlights_getPhaseDuration
public int Trafficlights_getPhaseDuration(java.lang.String tlsID)
-
Trafficlights_getPhase
public int Trafficlights_getPhase(java.lang.String tlsID)
-
Trafficlights_getProgram
public java.lang.String Trafficlights_getProgram(java.lang.String tlsID)
-
Trafficlights_getRedYellowGreenState
public java.lang.String Trafficlights_getRedYellowGreenState(java.lang.String tlsID)
-
Vehicletype_getAccel
public double Vehicletype_getAccel(java.lang.String typeID)
-
Vehicletype_getColor
public SumoColor Vehicletype_getColor(java.lang.String typeID)
-
Vehicletype_getDecel
public double Vehicletype_getDecel(java.lang.String typeID)
-
Vehicletype_getEmissionClass
public java.lang.String Vehicletype_getEmissionClass(java.lang.String typeID)
-
Vehicletype_getIDList
public SumoStringList Vehicletype_getIDList()
-
Vehicletype_getIDCount
public int Vehicletype_getIDCount()
-
Vehicletype_getImperfection
public double Vehicletype_getImperfection(java.lang.String typeID)
-
Vehicletype_getLength
public double Vehicletype_getLength(java.lang.String typeID)
-
Vehicletype_getMaxSpeed
public double Vehicletype_getMaxSpeed(java.lang.String typeID)
-
Vehicletype_getMinGap
public double Vehicletype_getMinGap(java.lang.String typeID)
-
Vehicletype_getShapeClass
public java.lang.String Vehicletype_getShapeClass(java.lang.String typeID)
-
Vehicletype_getSpeedDeviation
public double Vehicletype_getSpeedDeviation(java.lang.String typeID)
-
Vehicletype_getSpeedFactor
public double Vehicletype_getSpeedFactor(java.lang.String typeID)
-
Vehicletype_getTau
public double Vehicletype_getTau(java.lang.String typeID)
-
Vehicletype_getVehicleClass
public java.lang.String Vehicletype_getVehicleClass(java.lang.String typeID)
-
Vehicletype_getWidth
public double Vehicletype_getWidth(java.lang.String typeID)
-
Lane_getAllowed
public SumoStringList Lane_getAllowed(java.lang.String laneID)
-
Lane_getCO2Emission
public double Lane_getCO2Emission(java.lang.String laneID)
-
Lane_getCOEmission
public double Lane_getCOEmission(java.lang.String laneID)
-
Lane_getDisallowed
public SumoStringList Lane_getDisallowed(java.lang.String laneID)
-
Lane_getEdgeID
public java.lang.String Lane_getEdgeID(java.lang.String laneID)
-
Lane_getElectricityConsumption
public java.lang.String Lane_getElectricityConsumption(java.lang.String laneID)
-
Lane_getFuelConsumption
public double Lane_getFuelConsumption(java.lang.String laneID)
-
Lane_getHCEmission
public double Lane_getHCEmission(java.lang.String laneID)
-
Lane_getIDList
public SumoStringList Lane_getIDList()
-
Lane_getIDCount
public int Lane_getIDCount()
-
Lane_getLastStepHaltingNumber
public int Lane_getLastStepHaltingNumber(java.lang.String laneID)
-
Lane_getLastStepLength
public double Lane_getLastStepLength(java.lang.String laneID)
-
Lane_getLastStepMeanSpeed
public double Lane_getLastStepMeanSpeed(java.lang.String laneID)
-
Lane_getLastStepOccupancy
public double Lane_getLastStepOccupancy(java.lang.String laneID)
-
Lane_getLastStepVehicleIDs
public SumoStringList Lane_getLastStepVehicleIDs(java.lang.String laneID)
-
Lane_getLastStepVehicleNumber
public int Lane_getLastStepVehicleNumber(java.lang.String laneID)
-
Lane_getLength
public double Lane_getLength(java.lang.String laneID)
-
Lane_getLinkNumber
public byte Lane_getLinkNumber(java.lang.String laneID)
-
Lane_getLinks
public SumoLinkList Lane_getLinks(java.lang.String laneID)
-
Lane_getMaxSpeed
public double Lane_getMaxSpeed(java.lang.String laneID)
-
Lane_getWaitingTime
public double Lane_getWaitingTime(java.lang.String laneID)
-
Lane_getNOxEmission
public double Lane_getNOxEmission(java.lang.String laneID)
-
Lane_getNoiseEmission
public double Lane_getNoiseEmission(java.lang.String laneID)
-
Lane_getPMxEmission
public double Lane_getPMxEmission(java.lang.String laneID)
-
Lane_getShape
public SumoGeometry Lane_getShape(java.lang.String laneID)
-
Lane_getTraveltime
public double Lane_getTraveltime(java.lang.String laneID)
-
Lane_getWidth
public double Lane_getWidth(java.lang.String laneID)
-
Polygon_getColor
public SumoColor Polygon_getColor(java.lang.String polygonID)
-
Polygon_getIDList
public SumoStringList Polygon_getIDList()
-
Polygon_getIDCount
public int Polygon_getIDCount()
-
Polygon_getShape
public SumoGeometry Polygon_getShape(java.lang.String polygonID)
-
Polygon_getType
public java.lang.String Polygon_getType(java.lang.String polygonID)
-
Poi_add
public void Poi_add(java.lang.String poiID, double x, double y, SumoColor color, java.lang.String poiType, int layer)
-
Poi_getColor
public SumoColor Poi_getColor(java.lang.String poiID)
-
Poi_getIDList
public SumoStringList Poi_getIDList()
-
Poi_getIDCount
public int Poi_getIDCount()
-
Poi_getPosition
public SumoPosition2D Poi_getPosition(java.lang.String poiID)
-
Poi_getType
public java.lang.String Poi_getType(java.lang.String poiID)
-
Junction_getIDList
public SumoStringList Junction_getIDList()
-
Junction_getShape
public SumoGeometry Junction_getShape(java.lang.String junctionID)
-
Junction_getIDCount
public int Junction_getIDCount()
-
Junction_getPosition
public SumoPosition2D Junction_getPosition(java.lang.String junctionID)
-
GUI_getBoundary
public SumoBoundingBox GUI_getBoundary(java.lang.String viewID)
-
GUI_getIDList
public SumoStringList GUI_getIDList()
-
GUI_getOffset
public SumoPosition2D GUI_getOffset(java.lang.String viewID)
-
GUI_getSchema
public java.lang.String GUI_getSchema(java.lang.String viewID)
-
GUI_getZoom
public double GUI_getZoom(java.lang.String viewID)
-
Route_getEdges
public SumoStringList Route_getEdges(java.lang.String routeID)
-
Route_getIDList
public SumoStringList Route_getIDList()
-
Route_getIDCount
public int Route_getIDCount()
-
Inductionloop_getIDList
public SumoStringList Inductionloop_getIDList()
-
Inductionloop_getIDCount
public int Inductionloop_getIDCount()
-
Inductionloop_getLaneID
public java.lang.String Inductionloop_getLaneID(java.lang.String loopID)
-
Inductionloop_getLastStepMeanLength
public double Inductionloop_getLastStepMeanLength(java.lang.String loopID)
-
Inductionloop_getLastStepMeanSpeed
public double Inductionloop_getLastStepMeanSpeed(java.lang.String loopID)
-
Inductionloop_getLastStepOccupancy
public double Inductionloop_getLastStepOccupancy(java.lang.String loopID)
-
Inductionloop_getLastStepVehicleIDs
public SumoStringList Inductionloop_getLastStepVehicleIDs(java.lang.String loopID)
-
Inductionloop_getLastStepVehicleNumber
public int Inductionloop_getLastStepVehicleNumber(java.lang.String loopID)
-
Inductionloop_getPosition
public double Inductionloop_getPosition(java.lang.String loopID)
-
Inductionloop_getTimeSinceDetection
public double Inductionloop_getTimeSinceDetection(java.lang.String loopID)
-
Inductionloop_getVehicleData
public SumoVehicleData Inductionloop_getVehicleData(java.lang.String loopID)
-
-