public class CaseBuilder
extends java.lang.Object
Constructor and Description |
---|
CaseBuilder() |
Modifier and Type | Method and Description |
---|---|
TrafficSituationCase |
createCase(double valueTrafficFlow,
boolean valueVehicleDetected,
double valueSpeedOfDetectedVehicle,
double valuePositiveIntentions,
double valueWaitingTime,
java.lang.String pedestrianType)
Convert nominal data to a case with continuous data
|
double |
getSolutionFromStringToDouble(java.lang.String solution)
Convert a solution from continuous data to nominal data
|
public double getSolutionFromStringToDouble(java.lang.String solution)
solution
- as continuouspublic TrafficSituationCase createCase(double valueTrafficFlow, boolean valueVehicleDetected, double valueSpeedOfDetectedVehicle, double valuePositiveIntentions, double valueWaitingTime, java.lang.String pedestrianType)
valueTrafficFlow
- vehicles passed the last five minutesvalueVehicleDetected
- true if vehicle is detectedvalueSpeedOfDetectedVehicle
- speed of the detected vehiclevaluePositiveIntentions
- number of pedestrians waitingvalueWaitingTime
- the time the first pedestrian has waitedpedestrianType
- the slowest pedestrian detected. Possible values "SlowGroup", "Slow", "Normal", "Fast", "VeryFast"