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 _ 

A

AbsoluteConstraints - Class in org.netbeans.lib.awtextra
An object that encapsulates position and (optionally) size for Absolute positioning of components.
AbsoluteConstraints(Point) - Constructor for class org.netbeans.lib.awtextra.AbsoluteConstraints
Creates a new AbsoluteConstraints for specified position.
AbsoluteConstraints(int, int) - Constructor for class org.netbeans.lib.awtextra.AbsoluteConstraints
Creates a new AbsoluteConstraints for specified position.
AbsoluteConstraints(Point, Dimension) - Constructor for class org.netbeans.lib.awtextra.AbsoluteConstraints
Creates a new AbsoluteConstraints for specified position and size.
AbsoluteConstraints(int, int, int, int) - Constructor for class org.netbeans.lib.awtextra.AbsoluteConstraints
Creates a new AbsoluteConstraints for specified position and size.
AbsoluteLayout - Class in org.netbeans.lib.awtextra
AbsoluteLayout is a LayoutManager that works as a replacement for "null" layout to allow placement of components in absolute positions.
AbsoluteLayout() - Constructor for class org.netbeans.lib.awtextra.AbsoluteLayout
 
acceleration - Variable in class trainmodel.Train
 
accelerationDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
accelerationLabel - Variable in class trainmodel.TrainModelGUI
 
accumulateWaitingPassengers(double, int) - Method in class trackmodel.TrackModel
Accumulate passengers at all stations over time.
ACCUMULATION_RATE - Static variable in class trackmodel.TrackModel
 
active - Variable in class wayside.WCSwitch
 
addComponentsToPane(Container) - Static method in class CTCModel.CTCGUI
 
addComponentsToPane(Container) - Static method in class shared.GlobalGUI
 
addComponentsToPane(Container) - Static method in class trackmodel.GUI
 
addLayoutComponent(String, Component) - Method in class org.netbeans.lib.awtextra.AbsoluteLayout
Adds the specified component with the specified name to the layout.
addLayoutComponent(Component, Object) - Method in class org.netbeans.lib.awtextra.AbsoluteLayout
Adds the specified component to the layout, using the specified constraint object.
addPassEntry(int) - Static method in class CTCModel.CTCGUI
 
addSuggestion(int, double, String) - Static method in class CTCModel.CTCModel
 
addTrain(Train, int) - Method in class traincontroller.TrainController
 
addTrainController(TrainController) - Method in class traincontroller.TrainController
 
allTrainControllers - Static variable in class traincontroller.TrainController
 
AllTrainsUI - Class in traincontroller
 
AllTrainsUI() - Constructor for class traincontroller.AllTrainsUI
Creates new form AllTrainsUI
App - Class in <Unnamed>
This Java source file was generated by the Gradle 'init' task.
App() - Constructor for class App
 
applyBrakes - Variable in class traincontroller.TrainController
 
applyChangesButton - Variable in class trainmodel.TrainModelGUI
 
applyEBrakes - Variable in class traincontroller.TrainController
 
AskForKiKp - Class in traincontroller
 
AskForKiKp(Frame, boolean, TrainController) - Constructor for class traincontroller.AskForKiKp
 
authority - Variable in class shared.Suggestion
 
authority - Static variable in class trackmodel.GUI
 
authority - Variable in class trainmodel.Train
 
authorityDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
authorityLabel - Variable in class trainmodel.TrainModelGUI
 

B

BadBeaconException - Exception in traincontroller
 
BadBeaconException() - Constructor for exception traincontroller.BadBeaconException
Creates a new instance of BadBeaconException without detail message.
BadBeaconException(String) - Constructor for exception traincontroller.BadBeaconException
Constructs an instance of BadBeaconException with the specified detail message.
beacon - Static variable in class trackmodel.GUI
 
bidirectional - Static variable in class trackmodel.GUI
 
blockAuthority - Variable in class trackmodel.TrackModel
 
blockChange() - Method in class traincontroller.MapTracker
Checks to see if we've changed blocks.
blockChange() - Method in class trainmodel.Train
Method for the train controller to see if the train has changed blocks
blockId - Variable in class shared.Suggestion
 
blockIdComboBox - Static variable in class trackmodel.GUI
 
blockOccupancy - Variable in class trackmodel.TrackModel
 
blockSpeed - Variable in class trackmodel.TrackModel
 
BlockStatus - Enum in shared
 
boardPassengers() - Method in interface trainmodel.TrainModelInterface
 
brakeFailure - Variable in class trainmodel.Train
 
brakeFailure - Variable in class trainmodel.TrainModelGUI
 
brakeFailureMode(boolean) - Method in class trainmodel.Train
Turn brake failure on/off
brakesGroup - Variable in class trainmodel.TrainModelGUI
 
buttonPushed(String) - Method in class CTCModel.CTCGUI
 
buttonReleased(String) - Method in class CTCModel.CTCGUI
 

C

checkBeacon() - Method in class traincontroller.TrainController
 
checkForTrain() - Method in class traincontroller.TrainController
 
clearDB() - Method in class trackmodel.TrackModel
Truncates all tables in database
clock - Static variable in class shared.Environment
 
coast - Variable in class traincontroller.TrainController
 
computeSafeBrake() - Method in class traincontroller.TrainController
Computes the minimum safe braking distance for a train, given its Speed.
computeSafeSpeed() - Method in class traincontroller.TrainController
Computes the maximum safe speed for a train, given an authority.
conn - Variable in class trackmodel.TrackModel
 
constraints - Variable in class org.netbeans.lib.awtextra.AbsoluteLayout
 
contains(StaticBlock) - Method in class trackmodel.StaticSwitch
Check if switch contains a block
Convert - Class in shared
 
Convert() - Constructor for class shared.Convert
 
CrashIntoSwitchException - Exception in shared
 
CrashIntoSwitchException() - Constructor for exception shared.CrashIntoSwitchException
 
CrashIntoSwitchException(String) - Constructor for exception shared.CrashIntoSwitchException
 
createAndShowGUI() - Static method in class CTCModel.CTCGUI
 
createAndShowGUI() - Static method in class shared.GlobalGUI
Create the GUI and show it.
createAndShowGUI() - Static method in class trackmodel.GUI
Create the GUI and show it.
createTrain(int, double, String, int) - Static method in class CTCModel.CTCModel
 
createTrain(int) - Method in class trainmodel.TrainTracker
CTC creates a new train
createTrainTest(int) - Method in class trainmodel.TrainTracker
JUnit testing method for createTrain
crewDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
crewLabel - Variable in class trainmodel.TrainModelGUI
 
crossing - Static variable in class trackmodel.GUI
 
crossing_active - Static variable in class trackmodel.GUI
 
crossingState - Variable in class trackmodel.TrackModel
 
CTCGUI - Class in CTCModel
 
CTCModel - package CTCModel
 
CTCModel - Class in CTCModel
 
CTCTrainData - Class in CTCModel
 
CTCTrainData() - Constructor for class CTCModel.CTCTrainData
 
CTCTrainData(int, int, double, String, int, int) - Constructor for class CTCModel.CTCTrainData
 
currentBlock - Variable in class traincontroller.MapTracker
 
currentTrainSpeedDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
currentTrainSpeedLabel - Variable in class trainmodel.TrainModelGUI
 

D

debugModeGroup - Variable in class trainmodel.TrainModelGUI
 
debugModeOffButton - Variable in class trainmodel.TrainModelGUI
 
debugModeOnButton - Variable in class trainmodel.TrainModelGUI
 
Decider - Class in wayside
Also known as a virtual machine.
Decider(TrackModelInterface, WCStaticTrack) - Constructor for class wayside.Decider
Construct a machine which does the work of determining a safe suggestion.
def - Variable in class wayside.WCSwitch
 
displayStation(String) - Method in class traincontroller.TrainController
Displays Station and the distance to that station.
distanceTraveled - Variable in class traincontroller.TrainController
 
distToAuthEnd(double) - Method in class traincontroller.MapTracker
Computes the remaining distance the train can go before reaching the end of its authority.
doAllUpdates() - Method in class traincontroller.TrainController
 
doSwitchBlock(int) - Method in class traincontroller.MapTracker
 

E

editTrain(int, double, String, int) - Static method in class CTCModel.CTCModel
 
editTrain() - Static method in class CTCModel.CTCModel
 
elevation - Static variable in class trackmodel.GUI
 
emergencyBrake - Variable in class trainmodel.Train
 
emergencyBrakeButton - Variable in class trainmodel.TrainModelGUI
 
emergencyBrakeDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
emergencyBrakeGroup - Variable in class trainmodel.TrainModelGUI
 
emergencyBrakeLabel - Variable in class trainmodel.TrainModelGUI
 
emergencyBrakeRate - Variable in class trainmodel.Train
 
emergencyStop() - Method in class traincontroller.TrainController
Bring the train to a complete stop regardless of circumstances using the ebrake.
engineFailure - Variable in class trainmodel.Train
 
engineFailure - Variable in class trainmodel.TrainModelGUI
 
engineFailureMode(boolean) - Method in class trainmodel.Train
Turn engine failure on/off
engineGroup - Variable in class trainmodel.TrainModelGUI
 
Environment - Class in shared
 
Environment() - Constructor for class shared.Environment
 
equals(Object) - Method in class trackmodel.StaticBlock
Custom equals function (based on id's)
equals(Object) - Method in class wayside.WCSwitch
 
estop - Variable in class traincontroller.TrainController
 
evictPassengers() - Method in interface trainmodel.TrainModelInterface
 
exportTrack(File) - Method in class trackmodel.TrackModel
Exports a model of the track to a file.

F

feetToMeters(double) - Static method in class shared.Convert
Converts feet to meters.
formatter - Variable in class trainmodel.Train
 
FREEZING - Static variable in class trackmodel.TrackModel
 
friction - Variable in class trainmodel.Train
 

G

getActiveLeaf() - Method in class trackmodel.StaticSwitch
Gets the active leaf.
getActiveSwitches() - Method in class wayside.PlcImporter
 
getAllTrainData() - Static method in class CTCModel.CTCModel
 
getAuthority() - Method in class CTCModel.CTCTrainData
 
getAuthority(int) - Method in class trackmodel.TrackModel
Gets the authority of a block.
getAuthority() - Method in class trainmodel.Train
Method for the Train Controller to see the authority
getAuthority() - Method in interface trainmodel.TrainModelInterface
 
getAuthority(int) - Static method in class wayside.WaysideController
Checks the TrackModel to determine if a block has authority.
getBeacon() - Method in class trackmodel.StaticBlock
Gets the beacon value.
getBeacon() - Method in class trainmodel.Train
Method for the Train Controller to get the beacon information
getBlockID() - Method in class CTCModel.CTCTrainData
 
getBlockIds() - Method in class trackmodel.TrackModel
Gets the block ids
getCrossing(int) - Static method in class wayside.WaysideController
Checks the TrackModel to determine if a block is occupied.
getCrossings() - Method in class wayside.PlcImporter
 
getCrossings() - Method in class wayside.WCStaticTrack
 
getCrossingState(int) - Method in class trackmodel.TrackModel
Gets the crossing state.
getCrossingState(int) - Method in interface trackmodel.TrackModelInterface
 
getCurrentTemperature() - Method in class trainmodel.Train
 
getCurrentVelocity() - Method in class trainmodel.Train
 
getDefaultLeaf() - Method in class trackmodel.StaticSwitch
Gets the default leaf.
getDefaultSwitches() - Method in class wayside.PlcImporter
 
getDestination() - Method in class CTCModel.CTCTrainData
 
getDisplacement() - Method in class trainmodel.Train
Calculates the distances traveled from the last time it was called
getDisplacement() - Method in interface trainmodel.TrainModelInterface
 
getDoors() - Method in class traincontroller.TrainBeacon
 
getElevation() - Method in class trackmodel.StaticBlock
Gets the elevation.
getElevation() - Method in interface trackmodel.StaticBlockInterface
Gets the elevation in meters.
getEmergencyBrakeRate() - Method in class trainmodel.Train
Method for the Train Controller to get the emergency brake rates of the train
getEmergencyBrakes() - Method in class trainmodel.Train
 
getGrade() - Method in class trackmodel.StaticBlock
Gets the grade.
getGrade() - Method in interface trackmodel.StaticBlockInterface
Gets the grade in percentage.
getGrade(int) - Method in class trackmodel.TrackModel
Gets the grade of the block a train is on.
getGrade(int) - Method in interface trackmodel.TrackModelInterface
 
getGrade() - Method in class trainmodel.Train
Helper method to get the grade from the Track Model
getGraph() - Static method in class CTCModel.CTCGUI
 
getGUI() - Method in class trainmodel.Train
 
getHeight() - Method in class org.netbeans.lib.awtextra.AbsoluteConstraints
 
getId() - Method in class trackmodel.StaticBlock
Gets the identifier.
getId() - Method in class trackmodel.StaticSwitch
 
getID() - Method in class traincontroller.TrainController
 
getInfrastructure() - Method in interface trackmodel.StaticBlockInterface
Gets the infrastructure (as a raw string).
getLastVisited() - Method in class CTCModel.CTCTrainData
 
getLayoutAlignmentX(Container) - Method in class org.netbeans.lib.awtextra.AbsoluteLayout
Returns the alignment along the x axis.
getLayoutAlignmentY(Container) - Method in class org.netbeans.lib.awtextra.AbsoluteLayout
Returns the alignment along the y axis.
getLeftDoor() - Method in class trainmodel.Train
 
getLeftDoors() - Method in interface trainmodel.TrainModelInterface
 
getLength() - Method in class trackmodel.StaticBlock
Gets the length.
getLength() - Method in interface trackmodel.StaticBlockInterface
Gets the length in meters.
getLength() - Method in class trainmodel.Train
Method for the Track Model to get the length of the train
getLights() - Method in class trainmodel.Train
 
getLights() - Method in interface trainmodel.TrainModelInterface
 
getLine() - Method in class trackmodel.StaticBlock
Gets the line.
getMaxPassengers() - Method in class trainmodel.Train
 
getMaxPower() - Method in class trainmodel.Train
Helper method when setting the power
getMaxPower() - Method in interface trainmodel.TrainModelInterface
 
getNextBlock() - Method in class traincontroller.MapTracker
 
getNextBlocks() - Method in interface trackmodel.StaticBlockInterface
Gets the next blocks.
getNextId() - Method in class trackmodel.StaticBlock
Gets the id of the next block.
getNumTrains() - Method in class traincontroller.TrainController
 
getOrigin() - Method in class CTCModel.CTCTrainData
 
getPassengers() - Static method in class CTCModel.CTCModel
 
getPassengers() - Method in class trainmodel.Train
 
getPaths() - Method in class wayside.PlcImporter
 
getPaths() - Method in class wayside.WCStaticTrack
 
getPower() - Method in class traincontroller.TrainController
Computes the necessary power at which to set a train, given an authority.
getPower() - Method in interface traincontroller.TrainControllerInterface
Computes the necessary power at which to set the train, given an authority.
getPower() - Method in class trainmodel.Train
Method for the Train Controller to get the current power
getPower2() - Method in class traincontroller.TrainController
 
getPreviousId() - Method in class trackmodel.StaticBlock
Gets the id of the previous block.
getRegion() - Method in class trackmodel.StaticBlock
Gets the region.
getRightDoor() - Method in class trainmodel.Train
 
getRightDoors() - Method in interface trainmodel.TrainModelInterface
 
getRoot() - Method in class trackmodel.StaticSwitch
Gets the root of the switch.
getServiceBrakeRate() - Method in class trainmodel.Train
Method for the Train Controller to get the service brake rates of the train
getServiceBrakes() - Method in class trainmodel.Train
 
getSignal(int) - Method in class trackmodel.TrackModel
Gets the signal of a block.
getSignal(int) - Method in interface trackmodel.TrackModelInterface
 
getSignal(int) - Static method in class wayside.WaysideController
Checks the TrackModel to determine if a switch is active.
getSize() - Method in class trainmodel.TrainTracker
Size of the arrayList of Trains
getSpeed() - Method in class CTCModel.CTCTrainData
 
getSpeed(int) - Static method in class wayside.WaysideController
 
getSpeedLimit() - Method in class trackmodel.StaticBlock
Gets the speed limit.
getSpeedLimit() - Method in interface trackmodel.StaticBlockInterface
Gets the speed limit in meters per second.
getStaticBlock(int) - Method in class trackmodel.StaticTrack
Gets the static block with a specified id.
getStaticBlock(int) - Method in class trackmodel.TrackModel
Gets the static block info for a given id.
getStaticBlock(int, StaticSwitch) - Method in class trackmodel.TrackModel
Gets the static block.
getStaticBlock(int) - Method in interface trackmodel.TrackModelInterface
 
getStaticSwitch() - Method in class trackmodel.StaticBlock
Gets the static switch connected to this block.
getStaticSwitch(int) - Method in class trackmodel.StaticTrack
Gets the static switch with a specified id.
getStaticSwitch(int) - Method in class trackmodel.TrackModel
Gets the static switch.
getStaticSwitch(int) - Method in interface trackmodel.TrackModelInterface
 
getStaticTrack() - Method in class trackmodel.TrackModel
Generates and returns a static track.
getStation() - Method in class trackmodel.StaticBlock
Gets the station.
getStation(int) - Method in class traincontroller.MapTracker
 
getStationID() - Method in class traincontroller.TrainBeacon
 
getStatus(int) - Method in class trackmodel.TrackModel
Gets the status of a block.
getSuggestedSpeed() - Method in class trainmodel.Train
Method for the Train Controller to receive the suggested speed
getSuggestedSpeed() - Method in interface trainmodel.TrainModelInterface
 
getSwitch(int) - Method in class trackmodel.TrackModel
Gets the switch state.
getSwitch(int) - Method in interface trackmodel.TrackModelInterface
 
getSwitch(int) - Static method in class wayside.WaysideController
Checks the TrackModel to determine if a switch is active.
getSwitchBlocks() - Method in class wayside.PlcImporter
 
getSwitches() - Method in class wayside.PlcImporter
 
getSwitches() - Method in class wayside.WCStaticTrack
 
getSwitchID() - Method in class traincontroller.TrainBeacon
 
getSwitchIds() - Method in class trackmodel.TrackModel
Gets the switch ids
getTime() - Method in class trainmodel.Train
Helper method to calculate displacement
getTrackLen() - Method in class wayside.PlcImporter
 
getTrackModel() - Static method in class trackmodel.TrackModel
Initialize/get the track model.
getTrain(int) - Method in class trainmodel.TrainTracker
Gets the train object specified
getTrainAuthority(int) - Method in class trackmodel.TrackModel
Gets the train's commanded authority.
getTrainAuthority(int) - Method in interface trackmodel.TrackModelInterface
 
getTrainBeacon(int) - Method in class trackmodel.TrackModel
Returns beacon information if train in within range of a beacon.
getTrainBeacon(int) - Method in interface trackmodel.TrackModelInterface
 
getTrainBlock(int) - Method in class trackmodel.TrackModel
Gets the train's current block (internal use only)
getTrainBlockChange(int) - Method in class trackmodel.TrackModel
Gets the train block change.
getTrainControllerByID(int) - Method in class traincontroller.TrainController
 
getTrainData(int) - Static method in class CTCModel.CTCModel
 
getTrainDataTrainId(int) - Static method in class CTCModel.CTCModel
 
getTrainID() - Method in class CTCModel.CTCTrainData
 
getTrainId() - Method in class trainmodel.Train
 
getTrainIds() - Method in class trackmodel.TrackModel
Gets the train ids
getTrainLoadedPassenger(int) - Method in class trackmodel.TrackModel
Gets the train's loaded passenger flag
getTrainModelFromTrainTracker(int) - Method in class trackmodel.TrackModel
 
getTrainPassengers(int) - Method in class trackmodel.TrackModel
Gets the number of passengers disembarked on a train.
getTrainPassengers(int) - Method in interface trackmodel.TrackModelInterface
 
getTrainPosition(int) - Method in class trackmodel.TrackModel
Gets the train's current position (internal use only)
getTrainReportedBlockChange(int) - Method in class trackmodel.TrackModel
Gets the train's reported block change flag
getTrainReportedPassenger(int) - Method in class trackmodel.TrackModel
Gets the train's reported passenger flag
getTrainSpeed(int) - Method in class trackmodel.TrackModel
Gets the train's suggested speed.
getTrainSpeed(int) - Method in interface trackmodel.TrackModelInterface
 
getTrainTest(int) - Method in class trainmodel.TrainTracker
getTrain test method without GUI
getTrainTracker() - Static method in class trainmodel.TrainTracker
Train Tracker singalton
getVelocity() - Method in class trainmodel.Train
 
getVelocity() - Method in interface trainmodel.TrainModelInterface
 
getWidth() - Method in class org.netbeans.lib.awtextra.AbsoluteConstraints
 
getX() - Method in class org.netbeans.lib.awtextra.AbsoluteConstraints
 
getY() - Method in class org.netbeans.lib.awtextra.AbsoluteConstraints
 
GlobalGUI - Class in shared
 
GlobalGUI() - Constructor for class shared.GlobalGUI
 
grade - Static variable in class trackmodel.GUI
 
grade - Variable in class trainmodel.Train
 
gravity - Variable in class trainmodel.Train
 
GREEN_LINE - Static variable in class wayside.WCStaticTrack
 
GUI - Class in trackmodel
 
GUI() - Constructor for class trackmodel.GUI
 
gui - Variable in class trainmodel.Train
 

H

handleGraphEvents() - Static method in class CTCModel.CTCGUI
 
hasHeater() - Method in class trackmodel.StaticBlock
Gets whether or not a heater is installed on this block.
hasRailRoadCrossing() - Method in interface trackmodel.StaticBlockInterface
Determines if this block has arail road crossing.
hasStation() - Method in interface trackmodel.StaticBlockInterface
Determines if this block has station.
hasTrackHeater() - Method in interface trackmodel.StaticBlockInterface
Determines if this block has a track heater.
heater - Static variable in class trackmodel.GUI
 
height - Variable in class org.netbeans.lib.awtextra.AbsoluteConstraints
The height of the component or -1 if the component's preferred height should be used
height - Variable in class trainmodel.Train
 
heightDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
heightLabel - Variable in class trainmodel.TrainModelGUI
 
historyAdd(int) - Method in class CTCModel.CTCTrainData
 
historyGet(int) - Method in class CTCModel.CTCTrainData
 
historyRemove(int) - Method in class CTCModel.CTCTrainData
 
historySize() - Method in class CTCModel.CTCTrainData
 

I

ID - Variable in class traincontroller.TrainController
 
id - Variable in class wayside.WCSwitch
 
importTrack(File) - Method in class trackmodel.TrackModel
Imports a model of the track from a file.
init() - Static method in class CTCModel.CTCGUI
 
init() - Static method in class CTCModel.CTCModel
 
init() - Static method in class trackmodel.TrackModel
Initializes the Track Mdel
init() - Static method in class wayside.WaysideController
Initiallizes the WaysideController.
initialize(TrainController) - Method in class traincontroller.AllTrainsUI
 
initialize() - Method in class traincontroller.TrainControllerUI
 
initialize(TrainController) - Method in class traincontroller.TrainControllerUI
 
initializeTrain(int, int) - Method in class trackmodel.TrackModel
Initialize a new train
initUI() - Static method in class traincontroller.TrainController
 
initWithTestData() - Static method in class trackmodel.TrackModel
Initialize the track model.
invalidateLayout(Container) - Method in class org.netbeans.lib.awtextra.AbsoluteLayout
Invalidates the layout, indicating that if the layout manager has cached information it should be discarded.
isBidirectional() - Method in class trackmodel.StaticBlock
Gets the bidirectional.
isBidirectional() - Method in interface trackmodel.StaticBlockInterface
Determines if bidirectional.
isCrossing() - Method in class trackmodel.StaticBlock
Gets where this block has crossing infrastructure.
isIcyTrack(int) - Method in class trackmodel.TrackModel
Determines if track is icy.
isIcyTrack(int) - Method in interface trackmodel.TrackModelInterface
 
isOccupied(int) - Method in class trackmodel.TrackModel
Determines if a block occupied.
isOccupied(int) - Method in interface trackmodel.TrackModelInterface
 
isOccupied(int) - Static method in class wayside.WaysideController
Checks the TrackModel to determine if a block is occupied.
isStation() - Method in class traincontroller.TrainBeacon
 
isSwitch() - Method in class traincontroller.TrainBeacon
 
isUnderground() - Method in class trackmodel.StaticBlock
Gets the underground.
isUnderground() - Method in interface trackmodel.StaticBlockInterface
Determines if underground.

J

jLabel1 - Variable in class trainmodel.TrainModelGUI
 
jLabel11 - Variable in class trainmodel.TrainModelGUI
 
jLabel13 - Variable in class trainmodel.TrainModelGUI
 
jLabel2 - Variable in class trainmodel.TrainModelGUI
 
jLabel30 - Variable in class trainmodel.TrainModelGUI
 
jLabel41 - Variable in class trainmodel.TrainModelGUI
 
jLabel43 - Variable in class trainmodel.TrainModelGUI
 
jLabel44 - Variable in class trainmodel.TrainModelGUI
 
jLabel45 - Variable in class trainmodel.TrainModelGUI
 
jLabel46 - Variable in class trainmodel.TrainModelGUI
 
jLabel47 - Variable in class trainmodel.TrainModelGUI
 
jLabel48 - Variable in class trainmodel.TrainModelGUI
 
jLabel49 - Variable in class trainmodel.TrainModelGUI
 
jLabel50 - Variable in class trainmodel.TrainModelGUI
 
jLabel8 - Variable in class trainmodel.TrainModelGUI
 
justStop() - Method in class traincontroller.TrainController
Bring the train to a complete stop regardless of circumstances as quickly as safely possible.

L

last_updated - Variable in class trackmodel.TrackModel
 
lastBlock - Variable in class traincontroller.MapTracker
 
layoutContainer(Container) - Method in class org.netbeans.lib.awtextra.AbsoluteLayout
Lays out the container in the specified panel.
leftClose - Variable in class trainmodel.TrainModelGUI
 
leftDoor - Variable in class trainmodel.Train
 
leftDoorDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
leftDoorGroup - Variable in class trainmodel.TrainModelGUI
 
leftDoorLabel - Variable in class trainmodel.TrainModelGUI
 
leftOpen - Variable in class trainmodel.TrainModelGUI
 
leftShouldBeOpen - Variable in class traincontroller.TrainController
 
length - Static variable in class trackmodel.GUI
 
length - Variable in class trainmodel.Train
 
lengthDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
lengthLabel - Variable in class trainmodel.TrainModelGUI
 
lightGroup - Variable in class trainmodel.TrainModelGUI
 
lights - Variable in class trainmodel.Train
 
lightsDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
lightsLabel - Variable in class trainmodel.TrainModelGUI
 
lightsOff - Variable in class trainmodel.TrainModelGUI
 
lightsOn - Variable in class trainmodel.TrainModelGUI
 
lightsShouldBeOn - Variable in class traincontroller.TrainController
 
line - Static variable in class trackmodel.GUI
 
loadTestData() - Method in class trackmodel.TrackModel
load test data.

M

main(String[]) - Static method in class App
Here we have the all-important entry point into our application.
main(String[]) - Static method in class CTCModel.UseGUI
 
main(String[]) - Static method in class trackmodel.RunTrackModel
 
main(String[]) - Static method in class traincontroller.AllTrainsUI
 
main(String[]) - Static method in class traincontroller.AskForKiKp
 
main(String[]) - Static method in class traincontroller.TrainController
Main does nothing.
main(String[]) - Static method in class traincontroller.TrainControllerUI
 
main(String[]) - Static method in class trainmodel.TrainModelGUI
 
main(String[]) - Static method in class trainmodel.TrainTracker
 
main(String[]) - Static method in class wayside.Runner
 
main(String[]) - Static method in class wayside.WaysideUI
 
MapTracker - Class in traincontroller
 
MapTracker(Train) - Constructor for class traincontroller.MapTracker
 
MapTracker(Train, int) - Constructor for class traincontroller.MapTracker
 
MapTracker(StaticTrack, Train) - Constructor for class traincontroller.MapTracker
 
MapTracker(StaticTrack, StaticBlock, Train) - Constructor for class traincontroller.MapTracker
 
mass - Variable in class trainmodel.Train
 
massDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
massLabel - Variable in class trainmodel.TrainModelGUI
 
maxAcceleration - Variable in class trainmodel.Train
 
maximumLayoutSize(Container) - Method in class org.netbeans.lib.awtextra.AbsoluteLayout
Returns the maximum size of this component.
maxPassengers - Variable in class trainmodel.Train
 
maxPower - Variable in class trainmodel.Train
 
maxVelocity - Variable in class trainmodel.Train
 
messageBoardDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
metersPerSecondToMPH(double) - Static method in class shared.Convert
 
metersToFeet(double) - Static method in class shared.Convert
Converts meters to feet.
minAuth(StaticBlock, StaticBlock) - Method in class traincontroller.MapTracker
 
minimumLayoutSize(Container) - Method in class org.netbeans.lib.awtextra.AbsoluteLayout
Calculates the minimum dimension for the specified panel given the components in the specified parent container.
MPHToMetersPerSecond(double) - Static method in class shared.Convert
 

N

needsUpdate() - Method in class trackmodel.StaticBlock
Gets whether the block is out of date.
newCheckSwitchLeaf2Leaf() - Static method in class CTCModel.CTCGUI
 
next - Static variable in class trackmodel.GUI
 
nextBlock(StaticBlock, boolean) - Method in class trackmodel.TrackModel
{ function_description }
nextBlock - Variable in class traincontroller.MapTracker
 
nextDirection(StaticBlock, StaticBlock) - Method in class trackmodel.TrackModel
determines a new direction based on current and next block
noNext - Variable in class traincontroller.MapTracker
 
numCars - Variable in class trainmodel.Train
 
numCarsDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
numCarsLabel - Variable in class trainmodel.TrainModelGUI
 
numCrew - Variable in class trainmodel.Train
 
numPassengers - Variable in class trainmodel.Train
 
numTrains - Static variable in class traincontroller.TrainController
 

O

occupied - Static variable in class trackmodel.GUI
 
onSwitch - Variable in class traincontroller.MapTracker
 
onSwitch - Variable in class traincontroller.TrainController
 
openWindow() - Static method in class wayside.WaysideController
Displays the WC UI.
org.netbeans.lib.awtextra - package org.netbeans.lib.awtextra
 

P

passengersDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
passengersLabel - Variable in class trainmodel.TrainModelGUI
 
passengerWeight - Variable in class trainmodel.Train
 
Pcmd - Variable in class traincontroller.TrainController
 
PlcImporter - Class in wayside
 
PlcImporter(File) - Constructor for class wayside.PlcImporter
 
PlcImporter(Scanner) - Constructor for class wayside.PlcImporter
 
power - Variable in class trainmodel.Train
 
powerDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
powerLabel - Variable in class trainmodel.TrainModelGUI
 
preferredLayoutSize(Container) - Method in class org.netbeans.lib.awtextra.AbsoluteLayout
Calculates the preferred dimension for the specified panel given the components in the specified parent container.
prunePassArr() - Static method in class CTCModel.CTCGUI
 
putStaticBlock(StaticBlock) - Method in class trackmodel.StaticTrack
Puts a static block.
putStaticSwitch(StaticSwitch) - Method in class trackmodel.StaticTrack
Puts a static switch.

R

random - Variable in class trackmodel.TrackModel
 
readSchedule(File) - Static method in class CTCModel.CTCModel
 
readSchedule() - Static method in class CTCModel.CTCModel
 
RED_LINE - Static variable in class wayside.WCStaticTrack
 
region - Static variable in class trackmodel.GUI
 
reloadBlockInfo - Static variable in class trackmodel.GUI
 
removeLayoutComponent(Component) - Method in class org.netbeans.lib.awtextra.AbsoluteLayout
Removes the specified component from the layout.
removeTrain(int) - Method in class trainmodel.TrainTracker
Remove train
rightClose - Variable in class trainmodel.TrainModelGUI
 
rightDoor - Variable in class trainmodel.Train
 
rightDoorDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
rightDoorGroup - Variable in class trainmodel.TrainModelGUI
 
rightDoorLabel - Variable in class trainmodel.TrainModelGUI
 
rightOpen - Variable in class trainmodel.TrainModelGUI
 
rightShouldBeOpen - Variable in class traincontroller.TrainController
 
root - Variable in class wayside.WCSwitch
 
run() - Static method in class App
Runs our app, mane!
run() - Static method in class CTCModel.CTCGUI
 
run() - Static method in class trackmodel.RunTrackModel
 
Runner - Class in wayside
 
Runner() - Constructor for class wayside.Runner
 
RunTrackModel - Class in trackmodel
 
RunTrackModel() - Constructor for class trackmodel.RunTrackModel
 

S

sendForService() - Method in class traincontroller.TrainController
Does the necessary work to send a train in for maintenance.
sendSuggestions() - Static method in class CTCModel.CTCModel
 
serviceBrake - Variable in class trainmodel.Train
 
serviceBrakeRate - Variable in class trainmodel.Train
 
setActiveLeaf(StaticBlock) - Method in class trackmodel.StaticSwitch
Sets the active leaf.
setAuthority(String) - Method in class CTCModel.CTCTrainData
 
setAuthority(int, boolean) - Method in class trackmodel.TrackModel
Sets the authority.
setAuthority(int, boolean) - Method in interface trackmodel.TrackModelInterface
 
setAuthorityInput - Variable in class trainmodel.TrainModelGUI
 
setBeacon(int) - Method in class trackmodel.StaticBlock
Sets the beacon value.
setBidirectional(boolean) - Method in class trackmodel.StaticBlock
Sets whether the block is bidirectional.
setBidirectional(int, boolean) - Method in class trackmodel.TrackModel
Sets whether the block is bidirectional.
setBlockID(int) - Method in class CTCModel.CTCTrainData
 
setCrossing(boolean) - Method in class trackmodel.StaticBlock
Sets whether the block is a crossing.
setCrossing(int, boolean) - Method in class trackmodel.TrackModel
Sets whether the block has a rr_crossing.
setCrossingState(int, boolean) - Method in class trackmodel.TrackModel
Sets the crossing state.
setCrossingState(int, boolean) - Method in interface trackmodel.TrackModelInterface
 
setCurrentBlock(StaticBlock) - Method in class traincontroller.MapTracker
 
setDefaultLeaf(StaticBlock) - Method in class trackmodel.StaticSwitch
Sets the default leaf.
setDestination(int) - Method in class CTCModel.CTCTrainData
 
setDisplay(String) - Method in class trainmodel.Train
Method for the Train Controller to set the display when approaching stops.
setDoors(boolean, boolean) - Method in class traincontroller.TrainController
Commands the Train in question to open their right or left doors.
setDoors(int) - Method in class traincontroller.TrainController
 
setElevation(double) - Method in class trackmodel.StaticBlock
Sets the elevation.
setElevation(int, double) - Method in class trackmodel.TrackModel
Sets the elevation of a block.
setEmergencyBrakes(boolean) - Method in class trainmodel.Train
Turn emergency brakes on or off
setGrade(double) - Method in class trackmodel.StaticBlock
Sets the grade.
setGrade(int, double) - Method in class trackmodel.TrackModel
Sets the grade of a block.
setHeater(boolean) - Method in class trackmodel.StaticBlock
Sets whether the block is heater.
setHeater(int, boolean) - Method in class trackmodel.TrackModel
Sets whether the block has a heater.
setId(int) - Method in class trackmodel.StaticBlock
Sets the identifier.
setKiKp(double, double) - Method in class traincontroller.TrainController
 
setKu(double) - Method in class traincontroller.TrainController
 
setLastVisited(int) - Method in class CTCModel.CTCTrainData
 
setLeftDoor(int) - Method in class trainmodel.Train
Change the status of the left door
setLeftDoors(boolean) - Method in interface trainmodel.TrainModelInterface
 
setLength(double) - Method in class trackmodel.StaticBlock
Sets the length.
setLength(int, double) - Method in class trackmodel.TrackModel
Sets the length of a block.
setLights(boolean) - Method in class traincontroller.TrainController
Commands the Train in question to turn their lights on or off.
setLights(boolean) - Method in class trainmodel.Train
Change the status of the lights
setLights(boolean) - Method in interface trainmodel.TrainModelInterface
 
setLine(String) - Method in class trackmodel.StaticBlock
Sets the line.
setLine(int, String) - Method in class trackmodel.TrackModel
Sets the block's line.
setNeedsUpdate(boolean) - Method in class trackmodel.StaticBlock
Sets whether the block is out of date.
setNextId(int) - Method in class trackmodel.StaticBlock
Sets the id of the next block.
setOccupied(int, boolean) - Method in class trackmodel.TrackModel
Sets whether or not a block is occupied.
setOperational(int) - Method in class trackmodel.TrackModel
 
setOperational(int) - Method in interface trackmodel.TrackModelInterface
 
setOrigin(int) - Method in class CTCModel.CTCTrainData
 
setPassengers(int) - Method in class trainmodel.Train
Method for the Track Model to set the number of passengers in the train
setPower(double, int) - Method in class trainmodel.Train
Method for the Train Controller to set the power for the train
setPowerInput - Variable in class trainmodel.TrainModelGUI
 
setPreviousId(int) - Method in class trackmodel.StaticBlock
Sets the id of the previous block.
setRandom(Random) - Method in class trackmodel.TrackModel
This is useful for forcing random during testing
setRegion(String) - Method in class trackmodel.StaticBlock
Sets the region.
setRegion(int, String) - Method in class trackmodel.TrackModel
Sets the region of a block.
setRepair(int) - Method in class trackmodel.TrackModel
 
setRepair(int) - Method in interface trackmodel.TrackModelInterface
 
setRightDoor(int) - Method in class trainmodel.Train
Change the status of the right door
setRightDoors(boolean) - Method in interface trainmodel.TrainModelInterface
 
setRoot(StaticBlock) - Method in class trackmodel.StaticSwitch
Sets the root of the switch.
setScheduleText(String) - Static method in class CTCModel.CTCGUI
 
setServiceBrakes(boolean) - Method in class trainmodel.Train
Turn service brakes on or off
setSignal(int, boolean) - Method in class trackmodel.TrackModel
Sets the signal on a block.
setSignal(int, boolean) - Method in interface trackmodel.TrackModelInterface
 
setSpeed(double) - Method in class CTCModel.CTCTrainData
 
setSpeed(int, double) - Method in class trackmodel.TrackModel
Sets the suggested speed.
setSpeed(int, double) - Method in interface trackmodel.TrackModelInterface
 
setSpeedLimit(double) - Method in class trackmodel.StaticBlock
Sets the speet limit.
setSpeedLimit(int, double) - Method in class trackmodel.TrackModel
Sets the speed_limit of a block.
setStaticBlockUpdate(int) - Method in class trackmodel.TrackModel
 
setStaticSwitch(StaticSwitch) - Method in class trackmodel.StaticBlock
Sets the static switch.
setStation(String) - Method in class trackmodel.StaticBlock
Sets the station.
setStation(int, String) - Method in class trackmodel.TrackModel
Sets the block's station.
setStatus(int, BlockStatus) - Method in class trackmodel.TrackModel
Sets the status of a block.
setSwitch(int, boolean) - Method in class trackmodel.TrackModel
Sets the switch.
setSwitch(int, boolean) - Method in interface trackmodel.TrackModelInterface
 
setSwitch(int, boolean) - Static method in class wayside.WaysideController
Accepts a switch position suggestion from CTC.
setT(double) - Method in class traincontroller.TrainController
 
setTemp(double) - Method in class traincontroller.TrainController
 
setTemperature(double) - Method in class trainmodel.Train
 
setTemperatureInput - Variable in class trainmodel.TrainModelGUI
 
setTrack(StaticTrack) - Method in class traincontroller.MapTracker
 
setTrack(StaticTrack) - Method in class traincontroller.TrainController
 
setTrainBlock(int, int) - Method in class trackmodel.TrackModel
Sets the train's current block (internal use only)
setTrainDirection(int, boolean) - Method in class trackmodel.TrackModel
Gets the train's current direction (internal use only)
setTrainID(int) - Method in class CTCModel.CTCTrainData
 
setTrainLoadedPassenger(int, boolean) - Method in class trackmodel.TrackModel
Sets the train's loaded passenger flag (internal use only)
setTrainReportedBlockChange(int, boolean) - Method in class trackmodel.TrackModel
Sets the train's reported block change flag (internal use only)
setTrainReportedPassenger(int, boolean) - Method in class trackmodel.TrackModel
Sets the train's reported passenger flag (internal use only)
setUnderground(boolean) - Method in class trackmodel.StaticBlock
Sets whether the block is underground.
setUnderground(int, boolean) - Method in class trackmodel.TrackModel
Sets whether the block is underground.
shared - package shared
 
show() - Static method in class traincontroller.TrainController
 
signal - Static variable in class trackmodel.GUI
 
signalFailure(boolean) - Method in class traincontroller.TrainController
 
signalFailure - Variable in class trainmodel.Train
 
signalFailure - Variable in class trainmodel.TrainModelGUI
 
signalFailureMode(boolean) - Method in class trainmodel.Train
Turn signal failure on/off
signalGroup - Variable in class trainmodel.TrainModelGUI
 
sine(double) - Method in class trainmodel.Train
Calculates the sin of an angle
sleepTime - Static variable in class shared.Environment
 
speed - Variable in class shared.Suggestion
 
speed_limit - Static variable in class trackmodel.GUI
 
startblock - Variable in class traincontroller.MapTracker
 
StaticBlock - Class in trackmodel
Class for static block.
StaticBlock() - Constructor for class trackmodel.StaticBlock
Constructs the object.
staticBlockCache - Variable in class trackmodel.TrackModel
 
StaticBlockInterface - Interface in trackmodel
 
StaticSwitch - Class in trackmodel
 
StaticSwitch(int) - Constructor for class trackmodel.StaticSwitch
Constructs the Static Switch.
staticSwitchCache - Variable in class trackmodel.TrackModel
 
StaticTrack - Class in trackmodel
Class for static track.
StaticTrack() - Constructor for class trackmodel.StaticTrack
Constructs the object.
station - Static variable in class trackmodel.GUI
 
station - Variable in class traincontroller.TrainController
 
status - Static variable in class trackmodel.GUI
 
stop - Variable in class traincontroller.TrainController
 
submitChanges - Static variable in class trackmodel.GUI
 
suggest(boolean[], int[]) - Method in class wayside.Decider
Decides if the suggestion is safe, and also calulates the necessary state.
suggest(Suggestion[]) - Static method in class wayside.WaysideController
How CTC presents a suggestion of speed and authority for each train.
suggestedSpeedDisplay - Variable in class trainmodel.TrainModelGUI
 
suggestedSpeedLabel - Variable in class trainmodel.TrainModelGUI
 
Suggestion - Class in shared
 
Suggestion(int, int, int[]) - Constructor for class shared.Suggestion
 
switchBlocks - Static variable in class trackmodel.GUI
 
switchDist - Variable in class traincontroller.MapTracker
 
switchId - Static variable in class trackmodel.GUI
 
switchState - Static variable in class trackmodel.GUI
 
switchState - Variable in class trackmodel.TrackModel
 
switchTrains(TrainController) - Method in class traincontroller.TrainControllerUI
 

T

t - Variable in class traincontroller.TrainController
 
temp - Static variable in class trackmodel.GUI
 
temperature - Static variable in class shared.Environment
 
temperature - Variable in class trainmodel.Train
 
temperatureDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
temperatureLabel - Variable in class trainmodel.TrainModelGUI
 
theMap - Variable in class traincontroller.TrainController
 
theTrack - Variable in class traincontroller.MapTracker
 
theTrain - Variable in class traincontroller.MapTracker
 
theTrain - Variable in class traincontroller.TrainController
 
time - Static variable in class trackmodel.GUI
 
time - Variable in class trainmodel.Train
 
toggleBrake() - Method in class traincontroller.TrainControllerUI
 
toString() - Method in class org.netbeans.lib.awtextra.AbsoluteConstraints
 
toString() - Method in class trackmodel.StaticBlock
Returns a string representation of the object.
toString() - Method in class traincontroller.TrainController
 
toString() - Method in class wayside.WCSwitch
 
totalForce - Variable in class trainmodel.Train
 
totalMass - Variable in class trainmodel.Train
 
trackLen() - Method in class wayside.WCStaticTrack
 
trackmodel - package trackmodel
 
TrackModel - Class in trackmodel
Class for track model.
TrackModel() - Constructor for class trackmodel.TrackModel
Constructs the Track Model (privately).
TrackModelInterface - Interface in trackmodel
StaticBlock is a class, just getters for statically visible stuff about track.
Train - Class in trainmodel
 
Train(int, int) - Constructor for class trainmodel.Train
 
Train(int, int, TrackModel) - Constructor for class trainmodel.Train
 
Train(int, int, TrackModel, int) - Constructor for class trainmodel.Train
 
TrainBeacon - Class in traincontroller
 
TrainBeacon(int) - Constructor for class traincontroller.TrainBeacon
 
traincontroller - package traincontroller
 
TrainController - Class in traincontroller
 
TrainController() - Constructor for class traincontroller.TrainController
 
TrainController(int) - Constructor for class traincontroller.TrainController
 
TrainController(Train, int) - Constructor for class traincontroller.TrainController
 
TrainController(boolean, Train, int) - Constructor for class traincontroller.TrainController
 
TrainController(Train, int, StaticTrack, StaticBlock) - Constructor for class traincontroller.TrainController
 
trainController - Variable in class trainmodel.Train
 
TrainControllerInterface - Interface in traincontroller
This interface defines the inputs and outputs of the Train Controller module for the TMRC.
TrainControllerUI - Class in traincontroller
 
TrainControllerUI() - Constructor for class traincontroller.TrainControllerUI
Creates new form TrainControllerUI
TrainCrashException - Exception in shared
 
TrainCrashException() - Constructor for exception shared.TrainCrashException
 
TrainCrashException(String) - Constructor for exception shared.TrainCrashException
 
trainIdLabel - Variable in class trainmodel.TrainModelGUI
 
trainIdPicker - Variable in class trainmodel.TrainModelGUI
 
trainmodel - package trainmodel
 
TrainModelGUI - Class in trainmodel
 
TrainModelGUI() - Constructor for class trainmodel.TrainModelGUI
 
TrainModelGUI(Train) - Constructor for class trainmodel.TrainModelGUI
 
TrainModelInterface - Interface in trainmodel
 
trainOccupancy - Variable in class trackmodel.TrackModel
 
TrainTracker - Class in trainmodel
 
TrainTracker() - Constructor for class trainmodel.TrainTracker
 
truncDouble(double, int) - Method in class traincontroller.AllTrainsUI
 
truncDouble(double, int) - Method in class traincontroller.TrainControllerUI
 

U

underground - Static variable in class trackmodel.GUI
 
update() - Static method in class CTCModel.CTCModel
 
update() - Method in class trackmodel.TrackModel
update the state of the track model.
updateAll() - Method in class traincontroller.TrainControllerUI
 
updateDistTraveled() - Method in class traincontroller.TrainController
 
updateDoors() - Method in class traincontroller.TrainControllerUI
 
updateLights() - Method in class traincontroller.TrainControllerUI
 
updateOccupancies() - Method in class trackmodel.TrackModel
update the occupancy status of each block on the track
updatePowers() - Method in class traincontroller.TrainControllerUI
 
updateSpeed(double) - Method in class trainmodel.Train
Helper method to update the velocity after given a power.
updateSpeeds() - Method in class traincontroller.TrainControllerUI
 
updateStation() - Method in class traincontroller.TrainController
 
updateStation(String) - Method in class traincontroller.TrainControllerUI
 
updateTime() - Method in class traincontroller.TrainController
 
updateTrack() - Static method in class CTCModel.CTCModel
 
updateTrain(int) - Method in class trackmodel.TrackModel
updates the location of a train on the track
updateTrains() - Method in class traincontroller.AllTrainsUI
 
UseGUI - Class in CTCModel
 
UseGUI() - Constructor for class CTCModel.UseGUI
 

V

valueOf(String) - Static method in enum shared.BlockStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum shared.BlockStatus
Returns an array containing the constants of this enum type, in the order they are declared.
velocity - Variable in class trainmodel.Train
 
viewClosed(String) - Method in class CTCModel.CTCGUI
 

W

waitingPassengers - Variable in class trackmodel.TrackModel
 
wayside - package wayside
 
WaysideController - Class in wayside
The public interface of all wayside controllers.
WaysideController() - Constructor for class wayside.WaysideController
 
WaysideUI - Class in wayside
 
WaysideUI() - Constructor for class wayside.WaysideUI
 
WCStaticTrack - Class in wayside
 
WCStaticTrack(File) - Constructor for class wayside.WCStaticTrack
 
WCStaticTrack(Scanner) - Constructor for class wayside.WCStaticTrack
 
WCStaticTrack(boolean) - Constructor for class wayside.WCStaticTrack
 
WCSwitch - Class in wayside
 
WCSwitch(int, int, int, int) - Constructor for class wayside.WCSwitch
 
WHOLE_TRACK - Static variable in class wayside.WCStaticTrack
 
width - Variable in class org.netbeans.lib.awtextra.AbsoluteConstraints
The width of the component or -1 if the component's preferred width should be used
width - Variable in class trainmodel.Train
 
widthDisplayLabel - Variable in class trainmodel.TrainModelGUI
 
widthLabel - Variable in class trainmodel.TrainModelGUI
 

X

x - Variable in class org.netbeans.lib.awtextra.AbsoluteConstraints
The X position of the component

Y

y - Variable in class org.netbeans.lib.awtextra.AbsoluteConstraints
The Y position of the component
youCanGoNow() - Method in class traincontroller.TrainController
Allow train to start up again.

_

_tm - Variable in class trainmodel.Train
 
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