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

A

AbstractCar - Class in net.kolls.railworld.car
AbstractCar contains some reasonable defaults to avoid repetition in creating standard cargo car types.
AbstractCar() - Constructor for class net.kolls.railworld.car.AbstractCar
Constructs a new Car.
accept(File) - Method in class net.kolls.railworld.io.ImageFilter
Accept all directories and all gif, jpg, tiff, or png files.
accept(File) - Method in class net.kolls.railworld.io.RWGFilter
 
accept(File) - Method in class net.kolls.railworld.io.RWMMapFilter
 
accept(File, String) - Method in class net.kolls.railworld.io.RWSFilter
 
accept(File) - Method in class net.kolls.railworld.io.TRNFilter
 
accept(File) - Method in class net.kolls.railworld.io.YardMapFilter
 
act(Train) - Method in class net.kolls.railworld.TrainUIController
"Walk" the train and the segments it is on and call segment and car appropriately.
actionPerformed(ActionEvent) - Method in class net.kolls.railworld.edit.EditFrame
 
actionPerformed(ActionEvent) - Method in class net.kolls.railworld.opening.Opening
 
actionPerformed(ActionEvent) - Method in class net.kolls.railworld.opening.Options
 
actionPerformed(ActionEvent) - Method in class net.kolls.railworld.play.PlayFrame
 
actionPerformed(ActionEvent) - Method in class net.kolls.railworld.tc.UserControl
 
add(Train) - Method in class net.kolls.railworld.play.Trains
Add a new a train to the collection.
add(int, Train) - Method in class net.kolls.railworld.play.Trains
Add a new train to the collection at the specified index.
addDrawListener(DrawListener) - Method in class net.kolls.railworld.play.script.ScriptManager
Add a listener to be notified when the canvas is drawn.
addLabeledControl(String, Component) - Method in class net.kolls.railworld.opening.OptionPanel
Adds a new entry to this option panel.
addListDataListener(ListDataListener) - Method in class net.kolls.railworld.play.Trains
 
addTrain(Train, boolean) - Method in class net.kolls.railworld.play.PlayFrame
Add a train.
addTrainActionListener(TrainActionListener, Train, String) - Method in class net.kolls.railworld.play.script.ScriptManager
Add a train action listener in the form of a condition.
addType(T) - Method in class net.kolls.railworld.ExtensibleFactory
Adds a new subclass of the master item type to the factory.
addUndo(UndoableEdit) - Method in class net.kolls.railworld.edit.EditCanvas
Add an undo to the sequence; if a segment creation is in progress, the undo is added to that undo group.
adesc - Variable in class net.kolls.railworld.tuic.TrainDirectionFinder
When the direction is found, this will describe the direction of the lead car.
adjust() - Method in class net.kolls.railworld.Train
Calculates the trains acceleration and velocity based on the controls.
allFreeze() - Static method in class net.kolls.railworld.Sounds
Freeze all sounds.
allScripts(File) - Static method in class net.kolls.railworld.play.script.ScriptManager
Return a ScriptManager containing all internal scripts as well as those found in the given directory.
allStop() - Static method in class net.kolls.railworld.Sounds
Stop all sounds.
allTypes() - Method in class net.kolls.railworld.ExtensibleFactory
Returns an instance of each item class known.
allUnfreeze() - Static method in class net.kolls.railworld.Sounds
Unfreeze all sounds.
anchor(RailSegment) - Method in class net.kolls.railworld.edit.SegmentEditPoint
Attachs a segment to this edit point.
anchor(RailSegment) - Method in class net.kolls.railworld.segment.Curve.CSEP
 
anchor(RailSegment) - Method in class net.kolls.railworld.segment.TrackSegment.TSEP
 
angle(Line2D, Point2D, double, Distance) - Static method in class net.kolls.railworld.RailCanvas
Find a position relative to an existing line.
angle - Variable in class net.kolls.railworld.segment.Label
Rotation angle, in radians.
angle - Variable in class net.kolls.railworld.tuic.TrainDirectionFinder
When the direction is found, this will contain the angle of the lead car in radians.
applet - Static variable in class net.kolls.railworld.Images
 
Applet - Class in net.kolls.railworld.opening
Instance of JApplet for starting Rail World in play mode using an applet.
Applet() - Constructor for class net.kolls.railworld.opening.Applet
 
AppletSound - Class in net.kolls.railworld.sound
Provides sound via the applet sound API.
AppletSound(URL) - Constructor for class net.kolls.railworld.sound.AppletSound
Create an applet sound based on the given sound resource
areaSize() - Method in class net.kolls.railworld.RailCanvas
Finds the area of the entire playing map at current zoom level.
array() - Method in class net.kolls.railworld.Train
 
attach(Train) - Method in class net.kolls.railworld.tc.AutoControl
 
attach(Train) - Method in class net.kolls.railworld.tc.MixControl
 
attach(Train) - Method in class net.kolls.railworld.tc.UserControl
 
attach(Train) - Method in class net.kolls.railworld.TrainControl
The consist report, weight, length, and speed are added to the panel, which is laid out using BoxLayout.
author - Variable in class net.kolls.railworld.io.MetaData
Name of the author.
AutoControl - Class in net.kolls.railworld.tc
Automatic train control.
AutoControl() - Constructor for class net.kolls.railworld.tc.AutoControl
Create a new Auto controller.
Autorack - Class in net.kolls.railworld.car
Autorack car based on TTGX 990770
Autorack() - Constructor for class net.kolls.railworld.car.Autorack
 

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