Class Traci

  • Direct Known Subclasses:
    ServiceImpl

    public class Traci
    extends java.lang.Object
    Author:
    Mario Krumnow
    • Constructor Detail

      • Traci

        public Traci()
    • Method Detail

      • 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_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_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_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_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_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_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_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_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_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_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)