Class LayoutTrack

java.lang.Object
jmri.jmrit.display.layoutEditor.LayoutTrack
Direct Known Subclasses:
LayoutTurnout, LayoutTurntable, LevelXing, PositionablePoint, TrackSegment

public abstract class LayoutTrack
extends Object
Abstract base class for all layout track objects (PositionablePoint, TrackSegment, LayoutTurnout, LayoutSlip, LevelXing and LayoutTurntable)

This is the connectivity/topology information for the layout; the display information, including screen geometry, is held in LayoutTrackView subclasses.

  • One or more connections, consisting of a LayoutTrack name and HitPointType
  • Mainline status
  • Associated
    • Blocks
    • Signal heads and masts
    • Sensors
    • Turnout controls