- SA - Class in org.uob.braveapi.signaller
-
Implementation of Simulated Annealing.
- SA() - Constructor for class org.uob.braveapi.signaller.SA
-
- seconds - Variable in class org.uob.braveapi.util.APITime
-
- SECONDS_PER_DAY - Static variable in class org.uob.braveapi.signaller.algorithms.leichen.algorithm.core.Jade
-
- SECONDS_PER_DAY - Static variable in class org.uob.braveapi.signaller.algorithms.leichen.algorithm.DE_JRM
-
- SECONDS_PER_DAY - Static variable in class org.uob.braveapi.signaller.DEJRM
-
- SeededRandomDispatcher - Class in org.uob.braveapi.dispatcher
-
Seeded Random dispatcher is a simple example of a dispatcher plugin.
- SeededRandomDispatcher() - Constructor for class org.uob.braveapi.dispatcher.SeededRandomDispatcher
-
- set(double, double, double) - Method in class org.uob.braveapi.driver.api.APIKinematicsResult
-
- set(double, double, String) - Method in class org.uob.braveapi.driver.api.APISpeedProfileResult
-
- set(int, int, int, int, double) - Method in class org.uob.braveapi.signaller.algorithms.leichen.data.DeJrmTimetable
-
- setActualArrival(AnalysisTime) - Method in class org.uob.braveapi.signaller.algorithms.analysis.AnalysisRecord
-
- setAnalysisSet(AnalysisSet) - Method in class org.uob.braveapi.signaller.algorithms.leichen.seq.RoutingSequence
-
- setBrake(double) - Method in interface org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicle
-
Calibration function: setter for Brake.
- setBrake(double) - Method in class org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicleImpl
-
- setCost(double) - Method in class org.uob.braveapi.signaller.algorithms.leichen.seq.RoutingSequence
-
- setDavis(double[]) - Method in interface org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicle
-
Calibration function: setter for Davis parameters.
- setDavis(double[]) - Method in class org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicleImpl
-
- setForegroundColour(Color) - Method in class org.uob.braveapi.signaller.algorithms.graphs.Graph
-
Sets the foreground colour (axis and label colour).
- setHours(int) - Method in class org.uob.braveapi.util.APITime
-
- setInertialMass(double) - Method in interface org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicle
-
Calibration function: setter for inertial mass.
- setInertialMass(double) - Method in class org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicleImpl
-
- setLastRouteSetTime(double) - Method in class org.uob.braveapi.signaller.algorithms.datatypes.DynamicData
-
- setMass(double) - Method in interface org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicle
-
Calibration function: setter for mass.
- setMass(double) - Method in class org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicleImpl
-
- setMaxAcceleration(double) - Method in interface org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicle
-
Calibration function: setter for max acceleration.
- setMaxAcceleration(double) - Method in class org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicleImpl
-
- setMaxTraction(double) - Method in interface org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicle
-
Calibration function: setter for max traction.
- setMaxTraction(double) - Method in class org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicleImpl
-
- setMaxX(double) - Method in class org.uob.braveapi.signaller.algorithms.graphs.Graph
-
Set the current maximum X-axis value to be displayed.
- setMaxXLimit(double) - Method in class org.uob.braveapi.signaller.algorithms.graphs.Graph
-
Set the limit of the maximum value to be shown on the X-axis.
- setMaxY(double) - Method in class org.uob.braveapi.signaller.algorithms.graphs.Graph
-
Set the current maximum Y-axis value to be displayed.
- setMaxYLimit(double) - Method in class org.uob.braveapi.signaller.algorithms.graphs.Graph
-
Set the limit of the maximum value to be shown on the Y-axis.
- setMins(int) - Method in class org.uob.braveapi.util.APITime
-
- setMinX(double) - Method in class org.uob.braveapi.signaller.algorithms.graphs.Graph
-
Set the current minimum X-axis value to be displayed.
- setMinXLimit(double) - Method in class org.uob.braveapi.signaller.algorithms.graphs.Graph
-
Set the limit of the minimum value to be shown on the X-axis.
- setMinY(double) - Method in class org.uob.braveapi.signaller.algorithms.graphs.Graph
-
Set the current minimum Y-axis value to be displayed.
- setMinYLimit(double) - Method in class org.uob.braveapi.signaller.algorithms.graphs.Graph
-
Set the limit of the minimum value to be shown on the Y-axis.
- setMobileX(boolean) - Method in class org.uob.braveapi.signaller.algorithms.graphs.Graph
-
Set the flag allowing the user to pan and zoom the X-axis.
- setMobileY(boolean) - Method in class org.uob.braveapi.signaller.algorithms.graphs.Graph
-
Set the flag allowing the user to pan and zoom the Y-axis.
- setMultipliers(double, double) - Method in class org.uob.braveapi.signaller.algorithms.graphs.GraphSeries
-
- setPower(double) - Method in interface org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicle
-
Calibration function: setter for power.
- setPower(double) - Method in class org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicleImpl
-
- setPredictedArrival(AnalysisTime) - Method in class org.uob.braveapi.signaller.algorithms.analysis.AnalysisRecord
-
- setPredictedArrival(String, Date) - Method in class org.uob.braveapi.signaller.algorithms.analysis.AnalysisSet
-
- setRoute(String) - Method in interface org.uob.braveapi.BraveSignallerContext
-
Set route
- setRoute(double[][], double[][], double[], double[]) - Method in class org.uob.braveapi.signaller.algorithms.leichen.sts.SingleTrainSimulator
-
Set route information in arrays.
- setSeconds(int) - Method in class org.uob.braveapi.util.APITime
-
- setSpad(String) - Method in interface org.uob.braveapi.BraveDriverContext
-
Sets the spad node in the train to the node with the specified name.
- setTime(APITime) - Method in class org.uob.braveapi.dispatcher.api.DispatchRecord
-
Sets the time for the dispatch in this record
- setTitle(String) - Method in class org.uob.braveapi.signaller.algorithms.graphs.Graph
-
Set the graph title.
- setTomorrow() - Method in class org.uob.braveapi.util.APITime
-
- setXAxisLabel(String) - Method in class org.uob.braveapi.signaller.algorithms.graphs.Graph
-
Set the X-axis label.
- setYAxisLabel(String) - Method in class org.uob.braveapi.signaller.algorithms.graphs.Graph
-
Set the Y-axis label.
- signal - Variable in class org.uob.braveapi.signaller.algorithms.datatypes.SignalDistance
-
- SignalDistance - Class in org.uob.braveapi.signaller.algorithms.datatypes
-
- SignalDistance(String, double) - Constructor for class org.uob.braveapi.signaller.algorithms.datatypes.SignalDistance
-
- SignalFailExample - Class in org.uob.braveapi.signaller
-
This is an example of a signal failure.
- SignalFailExample() - Constructor for class org.uob.braveapi.signaller.SignalFailExample
-
- SigSightTest - Class in org.uob.braveapi.signaller
-
This plugin specifically used in the signal sighting tests.
- SigSightTest() - Constructor for class org.uob.braveapi.signaller.SigSightTest
-
- SilviaDriver - Class in org.uob.braveapi.driver
-
- SilviaDriver() - Constructor for class org.uob.braveapi.driver.SilviaDriver
-
- SimonSignalSighter - Class in org.uob.braveapi.driver
-
SimonSignalSighter cannot see signals if there is a sighting point between him and
the signal ahead.
- SimonSignalSighter() - Constructor for class org.uob.braveapi.driver.SimonSignalSighter
-
- SimpleExample - Class in org.uob.braveapi.signaller
-
This is a simple example of a Brave signalling plugin.
- SimpleExample() - Constructor for class org.uob.braveapi.signaller.SimpleExample
-
- simulateStochasticDelay(DeJrmTimetable, double, double, OperationalData, LineData) - Method in class org.uob.braveapi.signaller.algorithms.leichen.data.DeJrmTimetable
-
Simulate a stochastic delay to this timetable from the specified one.
- SingleTrainSimulator - Class in org.uob.braveapi.signaller.algorithms.leichen.sts
-
Java port of the Single Train Simulator.
- SingleTrainSimulator(String, STSVehicle, double, double, HashMap<Double, Double>, HashMap<Double, Double>) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.sts.SingleTrainSimulator
-
Constructor for STS.
- SPAD_THRESHOLD - Static variable in interface org.uob.braveapi.driver.api.APIDriver
-
- SpeedLimit - Class in org.uob.braveapi.signaller.algorithms.datatypes
-
- SpeedLimit(double, double) - Constructor for class org.uob.braveapi.signaller.algorithms.datatypes.SpeedLimit
-
- startSimulator() - Method in interface org.uob.braveapi.BraveSignallerContext
-
Start the simulator running.
- stopSimulator() - Method in interface org.uob.braveapi.BraveSignallerContext
-
Stop the simulator running.
- StopTime - Class in org.uob.braveapi.signaller.algorithms.datatypes
-
- StopTime(int, double, String) - Constructor for class org.uob.braveapi.signaller.algorithms.datatypes.StopTime
-
- STSCalibrator - Class in org.uob.braveapi.signaller.algorithms.leichen.sts
-
Calibrator and user interface to find parameters for STS vehicles.
- STSCalibrator(String, STSVehicle, double) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.sts.STSCalibrator
-
- STSDebugGraphs - Class in org.uob.braveapi.signaller.algorithms.leichen.sts
-
STS Graphs showing the internal working of the Single Train Simulator.
- STSDebugGraphs(String, boolean, int[], double[], double[], double[], double[], double[]) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.sts.STSDebugGraphs
-
Constructor for STS debug graphs.
- STSGraphs - Class in org.uob.braveapi.signaller.algorithms.leichen.sts
-
Self contained Single Train simulator graphs.
- STSGraphs(String, boolean, double[], double[], double[], double[], int[], double[], double[], double[], double[], double, double[], double[], double[], double[], double[], double[], double[]) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.sts.STSGraphs
-
Construct and display the STS graphs using the parameters supplied from a run of STS.
- STSVehicle - Interface in org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles
-
Interface defining a STS vehicle.
- STSVehicleImpl - Class in org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles
-
STS Vehicle implementation.
- STSVehicleImpl() - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.sts.vehicles.STSVehicleImpl
-
- subSeconds(int) - Method in class org.uob.braveapi.util.APITime
-
Subtract the seconds and return the resulting time object.