Skip navigation links
A B C D E F G H I J L M N O P R S T U V W X Y 

S

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.
A B C D E F G H I J L M N O P R S T U V W X Y 
Skip navigation links