public class ApproxNPhasesTrafficSignalSimSetup extends BasicSimSetup implements SimSetup
distanceBetween, lanesPerRoad, laneWidth, medianSize, numOfColumns, numOfRows, speedLimit, stopDistBeforeIntersection, trafficLevel
Constructor and Description |
---|
ApproxNPhasesTrafficSignalSimSetup(BasicSimSetup basicSimSetup,
String trafficSignalPhaseFileName)
Create the setup for the simulator in which the intersections are
controlled by N-phases traffic signals.
|
Modifier and Type | Method and Description |
---|---|
Simulator |
getSimulator()
Get the simulator.
|
void |
setTrafficVolume(String trafficVolumeFileName)
Set the traffic volume according to the specification in a file.
|
getColumns, getDistanceBetween, getLanesPerRoad, getLaneWidth, getMedianSize, getRows, getSpeedLimit, getStopDistBeforeIntersection, getTrafficLevel, setLanesPerRoad, setNumOfColumns, setNumOfRows, setSpeedLimit, setStopDistBeforeIntersection, setTrafficLevel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setStopDistBeforeIntersection, setTrafficLevel
public ApproxNPhasesTrafficSignalSimSetup(BasicSimSetup basicSimSetup, String trafficSignalPhaseFileName)
basicSimSetup
- the basic simulator setuptrafficSignalPhaseFileName
- the name of the file containing the
traffic signal phasepublic void setTrafficVolume(String trafficVolumeFileName)
trafficVolumeFileName
- the name of the file containing the
traffic volume informationpublic Simulator getSimulator()
getSimulator
in interface SimSetup
getSimulator
in class BasicSimSetup
Copyright © 2013. All rights reserved.