public class TrafficVolume extends Object
Constructor and Description |
---|
TrafficVolume(GridMap map,
List<String> strs)
Create a new traffic volume object from the data in a file.
|
Modifier and Type | Method and Description |
---|---|
Road |
getLeftTurnRoad(Road road)
Get the left turn volume of a road.
|
double |
getLeftTurnVolume(int laneId)
Get the left turn volume of a lane.
|
Road |
getRightTurnRoad(Road road)
Get the right turn volume of a road.
|
double |
getRightTurnVolume(int laneId)
Get the right turn volume of a lane.
|
double |
getThroughVolume(int laneId)
Get the left turn volume of a lane.
|
double |
getTotalVolume(int laneId)
Get the total volume of a lane.
|
static TrafficVolume |
makeFromFile(GridMap map,
String csvFileName)
Create a new traffic volume object from file.
|
String |
toString() |
public static TrafficVolume makeFromFile(GridMap map, String csvFileName)
map
- the mapcsvFileName
- the file name of the CSV filepublic double getLeftTurnVolume(int laneId)
laneId
- the ID of the lanepublic double getThroughVolume(int laneId)
laneId
- the ID of the lanepublic double getRightTurnVolume(int laneId)
laneId
- the ID of the lanepublic double getTotalVolume(int laneId)
laneId
- the ID of the lanepublic Road getLeftTurnRoad(Road road)
road
- the roadpublic Road getRightTurnRoad(Road road)
road
- the roadCopyright © 2013. All rights reserved.