Uses of Package
jmri.jmrit.display.layoutEditor
Packages that use jmri.jmrit.display.layoutEditor
Package
Description
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Provides implementations of various JMRI interfaces.
Provides table GUI for manipulating NamedBean objects: Turnouts,
Sensors, SignalHeads.
Provides control panel and associated visible icon classes.
Layout Editor currently represents both structure and graphical display through a single set of objects.
Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.
Provides throttle-controlled locomotive sound simulation without the need of an on-board sound decoder.
Provides implementations of various JMRI managers.
-
Classes in jmri.jmrit.display.layoutEditor used by jmriClassDescriptionA LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.Provides a scrollable Layout Panel and editor toolbars (that can be hidden)A LevelXing is two track segment on a layout that cross at an angle.
-
Classes in jmri.jmrit.display.layoutEditor used by jmri.implementationClassDescriptionA LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.Provides a scrollable Layout Panel and editor toolbars (that can be hidden)A LevelXing is two track segment on a layout that cross at an angle.
-
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.beantableClassDescriptionProvides a scrollable Layout Panel and editor toolbars (that can be hidden)
-
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.dispatcherClassDescriptionA LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.Provides a scrollable Layout Panel and editor toolbars (that can be hidden)Retain a LayoutTrack and its expected state.LayoutTurnout is the abstract base for classes representing various types of turnout on the layout.
-
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.displayClassDescriptionThe transit creation tool, is designed to be used by higher level tools to create transits between Beans.
-
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.display.layoutEditorClassDescriptionAn icon to display a status of a Block Object.ConnectivityUtil provides methods supporting use of layout connectivity available in Layout Editor panels.An icon to display a status of a GlobalVariable.Enum denoting the different behaviors of different types of "HitPoints".A LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.These are a series of layout block connectivity tools that can be used when the advanced layout block routing has been enabled.A LayoutConnectivity object represents a junction between two LayoutBlocks on a LayoutEditor panel.A LayoutSlip is a crossing of two straight tracks designed in such a way as to allow trains to change from one straight track to the other, as well as going straight across.A LayoutTurnout corresponds to a turnout on the layout.Provides a scrollable Layout Panel and editor toolbars (that can be hidden)LayoutEditorAuxTools provides tools making use of layout connectivity available in Layout Editor panels.A collection of tools to check various things on the layout editor panel.A collection of tools to find various objects within the layout model(s) (temporary) Consider renaming to LayoutModelFindItems, or even merge to LayoutModelsThis is the base class for the horizontal, vertical and floating toolbar panelsLayout Editor Tools provides tools making use of layout connectivity available in Layout Editor panels.LayoutEditorViewContext is a memo object containing the graphical View context information for a
LayoutEditorMVC instance.A LayoutTurnout corresponds to a turnout on the layout.A LayoutTurnout corresponds to a turnout on the layout.This interface serves as a manager for the overall layout model via collections of i.e.A LayoutTurnout corresponds to a turnout on the layout.A LayoutTurnout corresponds to a turnout on the layout.A LayoutShape is a set of LayoutShapePoint used to draw a shape.These are the points that make up the outline of the shape.enum LayoutShapePointType Straight, Curveenum LayoutShapeTypeA LayoutSlip is a crossing of two straight tracks designed in such a way as to allow trains to change from one straight track to the other, as well as going straight across.A LayoutSlip is a crossing of two straight tracks designed in such a way as to allow trains to change from one straight track to the other, as well as going straight across.MVC View component for the LayoutSlip class.Abstract base class for all layout track objects (PositionablePoint, TrackSegment, LayoutTurnout, LayoutSlip, LevelXing and LayoutTurntable)Hold various values defining how to draw various LayoutTrack elements.Retain a LayoutTrack and its expected state.MVC View component abstract base for the LayoutTrack hierarchy.LayoutTurnout is the abstract base for classes representing various types of turnout on the layout.MVC View component for the LayoutTurnout class.A LayoutTurntable is a representation used by LayoutEditor to display a turntable.MVC View component for the LayoutTurntable class.A specialization ofLayoutTurnoutcorresponding to a wye turnout on the layout.A LayoutXOver corresponds to a crossover (connection between parallel tracks) on the layout.MVC View component for the LayoutXOver class.A LevelXing is two track segment on a layout that cross at an angle.MVC View component for the LevelXing classAn icon to display a status of a Memory.Provides a simple editor for selecting N NamedIcons, perhaps for use in creating a panel icon.Provides a simple editor for creating a MultiSensorIcon objectPositionablePoint is a Point defining a node in the Track that can be dragged around the inside of the enclosing LayoutEditor panel using a right-drag (drag with meta key).MVC View component for the PositionablePoint class.TrackNode is a memo object specifying and returning track node informationTrackSegment is a segment of track on a layout linking two nodes of the layout.MVC View component for the TrackSegment class. -
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.display.layoutEditor.LayoutEditorDialogsClassDescriptionA LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.Provides a scrollable Layout Panel and editor toolbars (that can be hidden)Abstract base class for all layout track objects (PositionablePoint, TrackSegment, LayoutTurnout, LayoutSlip, LevelXing and LayoutTurntable)Hold various values defining how to draw various LayoutTrack elements.MVC View component abstract base for the LayoutTrack hierarchy.LayoutTurnout is the abstract base for classes representing various types of turnout on the layout.MVC View component for the LayoutTurnout class.MVC View component for the LevelXing class
-
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.display.layoutEditor.blockRoutingTableClassDescriptionA LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.
-
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.display.layoutEditor.configurexmlClassDescriptionEnum denoting the different behaviors of different types of "HitPoints".enum LayoutShapePointType Straight, Curveenum LayoutShapeTypeMVC View component abstract base for the LayoutTrack hierarchy.
-
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.display.logixngClassDescriptionLayoutTurnout is the abstract base for classes representing various types of turnout on the layout.
-
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.entryexitClassDescriptionA LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.Implementation of a Manager to handle LayoutBlocks.Provides a scrollable Layout Panel and editor toolbars (that can be hidden)
-
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.vsdecoderClassDescriptionProvides a scrollable Layout Panel and editor toolbars (that can be hidden)Abstract base class for all layout track objects (PositionablePoint, TrackSegment, LayoutTurnout, LayoutSlip, LevelXing and LayoutTurntable)
-
Classes in jmri.jmrit.display.layoutEditor used by jmri.managersClassDescriptionProvides a scrollable Layout Panel and editor toolbars (that can be hidden)
-
Classes in jmri.jmrit.display.layoutEditor used by jmri.server.json.layoutblockClassDescriptionA LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.