Class IndicatorTrackIcon

All Implemented Interfaces:
ImageObserver, MenuContainer, PropertyChangeListener, Serializable, Cloneable, EventListener, Accessible, SwingConstants, IndicatorTrack, Positionable

public class IndicatorTrackIcon
extends PositionableIcon
implements PropertyChangeListener, IndicatorTrack
An icon to display the status of a track segment in a block.

This responds to the following conditions:

  1. KnownState of an occupancy sensor of the block where the track segment appears
  2. Allocation of a route by a Warrant where the track segment appears
  3. Current position of a train being run under a Warrant where the track segment appears in a block of the route
  4. Out of Service for a block that cannot or should not be used
  5. An error state of the block where the track segment appears (short/no power etc.)
A click on the icon does not change any of the above conditions.
See Also:
Serialized Form