Package | Description |
---|---|
gui.entities.sectionEntities | |
gui.entities.sectionEntities.time | |
gui.entities.sectionEntities.trackEntities | |
gui.entities.trainEntities | |
input | |
simulator.scheduler |
Modifier and Type | Method and Description |
---|---|
Loop |
Station.getMainLoop(int direction)
Get the main loop of the station
|
Modifier and Type | Method and Description |
---|---|
Loop |
ReferenceTableEntry.getReferenceLoop() |
Modifier and Type | Method and Description |
---|---|
void |
ReferenceTableEntry.setReferenceLoop(Loop loop) |
Constructor and Description |
---|
ReferenceTableEntry(Loop loop,
double arrivalTime,
double departureTime,
java.lang.String stationName,
double runTimeToNextStation,
SimulationInstance simulationInstance) |
Modifier and Type | Class and Description |
---|---|
class |
WarnerLoop |
Modifier and Type | Method and Description |
---|---|
Loop |
Loop.getNextReferenceLoop(java.util.ArrayList<ReferenceTableEntry> referenceTables)
Get the loop number of the next reference entry of a scheduled train.
|
Modifier and Type | Method and Description |
---|---|
Loop |
Train.getCurrentLoop() |
Loop |
Train.getNextReferenceLoop() |
Loop |
Train.getOriginLoop() |
Modifier and Type | Method and Description |
---|---|
boolean |
Train.hasScheduledHalt(Loop loop,
SimulationInstance simulationInstance)
Determine if the train has a scheduled halt at the loop
|
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<Loop> |
LoopInputDialog.loopList |
java.util.ArrayList<Loop> |
SectionInputDialog.loopList |
Modifier and Type | Method and Description |
---|---|
Loop |
SectionInputDialog.getLoopByBlockNo(int blockNo) |
Loop |
SectionInputDialog.getupLoopByStationId(int blockstationId) |
Modifier and Type | Method and Description |
---|---|
void |
SectionInputDialog.addLoop(Loop loop) |
void |
SectionInputDialog.removeLoop(Loop loop) |
Modifier and Type | Method and Description |
---|---|
void |
BlockInput.readLoops(java.util.ArrayList<Loop> loopList) |
void |
BlockInput.writeLoops(java.util.ArrayList<Loop> loopList) |
void |
LoopInputDialog.writeLoops(java.util.ArrayList<Loop> loopList) |
Modifier and Type | Field and Description |
---|---|
Loop |
StationToStationScheduler.nextReferenceLoop |
Loop |
StationToStationScheduler.startLoop |
Modifier and Type | Method and Description |
---|---|
void |
LoopTrainScheduleData.setLoop(Loop loop) |
Constructor and Description |
---|
Condition(Train train,
Loop loop) |
LoopTrainScheduleData(Loop loop,
Train train,
double referenceDepartureTime) |
StationToStationScheduler(Train train,
Loop startLoop,
Loop nextReferenceLoop,
double departureTime) |