Uses of Package
jmri.jmrit.display.layoutEditor
-
Packages that use jmri.jmrit.display.layoutEditor Package Description jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts.jmri.implementation Provides implementations of various JMRI interfaces.jmri.jmrit.beantable Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.jmri.jmrit.dispatcher jmri.jmrit.display Provides control panel and associated visible icon classes.jmri.jmrit.display.layoutEditor Layout Editor currently represents both structure and graphical display through a single set of objects.jmri.jmrit.display.layoutEditor.LayoutEditorDialogs jmri.jmrit.display.layoutEditor.blockRoutingTable jmri.jmrit.display.layoutEditor.configurexml jmri.jmrit.display.logixng jmri.jmrit.entryexit Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.jmri.jmrit.vsdecoder Provides throttle-controlled locomotive sound simulation without the need of an on-board sound decoder.jmri.managers Provides implementations of various JMRI managers.jmri.server.json.layoutblock -
Classes in jmri.jmrit.display.layoutEditor used by jmri Class Description LayoutBlock A LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.LayoutEditor Provides a scrollable Layout Panel and editor toolbars (that can be hidden)LevelXing A LevelXing is two track segment on a layout that cross at an angle. -
Classes in jmri.jmrit.display.layoutEditor used by jmri.implementation Class Description LayoutBlock A LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.LayoutEditor Provides a scrollable Layout Panel and editor toolbars (that can be hidden)LevelXing A LevelXing is two track segment on a layout that cross at an angle. -
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.beantable Class Description LayoutEditor Provides a scrollable Layout Panel and editor toolbars (that can be hidden) -
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.dispatcher Class Description LayoutEditor Provides a scrollable Layout Panel and editor toolbars (that can be hidden)LayoutTrackExpectedState Retain a LayoutTrack and its expected state.LayoutTurnout 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.display Class Description TransitCreationTool The 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.layoutEditor Class Description BlockContentsIcon An icon to display a status of a Block Object.ConnectivityUtil ConnectivityUtil provides methods supporting use of layout connectivity available in Layout Editor panels.GlobalVariableIcon An icon to display a status of a GlobalVariable.HitPointType Enum denoting the different behaviors of different types of "HitPoints".LayoutBlock A LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.LayoutBlockConnectivityTools These are a series of layout block connectivity tools that can be used when the advanced layout block routing has been enabled.LayoutBlockConnectivityTools.FacingProtecting LayoutBlockConnectivityTools.Metric LayoutBlockConnectivityTools.Routing LayoutConnectivity A LayoutConnectivity object represents a junction between two LayoutBlocks on a LayoutEditor panel.LayoutDoubleSlip 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.LayoutDoubleXOver A LayoutTurnout corresponds to a turnout on the layout.LayoutEditor Provides a scrollable Layout Panel and editor toolbars (that can be hidden)LayoutEditor.TurnoutComboBoxPopupMenuListener LayoutEditorAuxTools LayoutEditorAuxTools provides tools making use of layout connectivity available in Layout Editor panels.LayoutEditorChecks A collection of tools to check various things on the layout editor panel.LayoutEditorFindItems A collection of tools to find various objects within the layout model(s) (temporary) Consider renaming to LayoutModelFindItems, or even merge to LayoutModelsLayoutEditorToolBarPanel This is the base class for the horizontal, vertical and floating toolbar panelsLayoutEditorToolBarPanel.LocationFormat LayoutEditorTools Layout Editor Tools provides tools making use of layout connectivity available in Layout Editor panels.LayoutEditorTools.BeanDetails LayoutEditorViewContext LayoutEditorViewContext is a memo object containing the graphical View context information for aLayoutEditor
MVC instance.LayoutLHTurnout A LayoutTurnout corresponds to a turnout on the layout.LayoutLHXOver A LayoutTurnout corresponds to a turnout on the layout.LayoutModels This interface serves as a manager for the overall layout model via collections of i.e.LayoutRHTurnout A LayoutTurnout corresponds to a turnout on the layout.LayoutRHXOver A LayoutTurnout corresponds to a turnout on the layout.LayoutShape A LayoutShape is a set of LayoutShapePoint used to draw a shape.LayoutShape.LayoutShapePoint These are the points that make up the outline of the shape.LayoutShape.LayoutShapePointType enum LayoutShapePointType Straight, CurveLayoutShape.LayoutShapeType enum LayoutShapeTypeLayoutSingleSlip 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.LayoutSlip 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.LayoutSlip.TurnoutState LayoutSlipView MVC View component for the LayoutSlip class.LayoutTrack Abstract base class for all layout track objects (PositionablePoint, TrackSegment, LayoutTurnout, LayoutSlip, LevelXing and LayoutTurntable)LayoutTrackDrawingOptions Hold various values defining how to draw various LayoutTrack elements.LayoutTrackExpectedState Retain a LayoutTrack and its expected state.LayoutTrackView MVC View component abstract base for the LayoutTrack hierarchy.LayoutTurnout LayoutTurnout is the abstract base for classes representing various types of turnout on the layout.LayoutTurnout.Geometry LayoutTurnout.LinkType LayoutTurnout.TurnoutType LayoutTurnoutView MVC View component for the LayoutTurnout class.LayoutTurntable A LayoutTurntable is a representation used by LayoutEditor to display a turntable.LayoutTurntable.RayTrack LayoutTurntableView MVC View component for the LayoutTurntable class.LayoutWye A specialization ofLayoutTurnout
corresponding to a wye turnout on the layout.LayoutXOver A LayoutXOver corresponds to a crossover (connection between parallel tracks) on the layout.LayoutXOverView MVC View component for the LayoutXOver class.LevelXing A LevelXing is two track segment on a layout that cross at an angle.LevelXing.Geometry LevelXingView MVC View component for the LevelXing classMemoryIcon An icon to display a status of a Memory.MultiIconEditor Provides a simple editor for selecting N NamedIcons, perhaps for use in creating a panel icon.MultiSensorIconFrame Provides a simple editor for creating a MultiSensorIcon objectMultiSensorIconFrame.Entry PositionablePoint PositionablePoint 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).PositionablePoint.PointType PositionablePointView MVC View component for the PositionablePoint class.TrackNode TrackNode is a memo object specifying and returning track node informationTrackSegment TrackSegment is a segment of track on a layout linking two nodes of the layout.TrackSegmentView MVC View component for the TrackSegment class. -
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.display.layoutEditor.LayoutEditorDialogs Class Description Bundle LayoutBlock A LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.LayoutEditor Provides a scrollable Layout Panel and editor toolbars (that can be hidden)LayoutTrack Abstract base class for all layout track objects (PositionablePoint, TrackSegment, LayoutTurnout, LayoutSlip, LevelXing and LayoutTurntable)LayoutTrackDrawingOptions Hold various values defining how to draw various LayoutTrack elements.LayoutTrackView MVC View component abstract base for the LayoutTrack hierarchy.LayoutTurnout LayoutTurnout is the abstract base for classes representing various types of turnout on the layout.LayoutTurnoutView MVC View component for the LayoutTurnout class.LayoutTurntable.RayTrack LevelXingView MVC View component for the LevelXing class -
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.display.layoutEditor.blockRoutingTable Class Description Bundle LayoutBlock A 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.configurexml Class Description Bundle HitPointType Enum denoting the different behaviors of different types of "HitPoints".LayoutShape.LayoutShapePointType enum LayoutShapePointType Straight, CurveLayoutShape.LayoutShapeType enum LayoutShapeTypeLayoutTrackView MVC View component abstract base for the LayoutTrack hierarchy.LayoutTurnout.LinkType LayoutTurnout.TurnoutType PositionablePoint.PointType -
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.display.logixng Class Description LayoutTurnout 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.entryexit Class Description LayoutBlock A LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.LayoutBlockConnectivityTools.Metric LayoutBlockManager Implementation of a Manager to handle LayoutBlocks.LayoutEditor Provides a scrollable Layout Panel and editor toolbars (that can be hidden) -
Classes in jmri.jmrit.display.layoutEditor used by jmri.jmrit.vsdecoder Class Description LayoutEditor Provides a scrollable Layout Panel and editor toolbars (that can be hidden)LayoutTrack Abstract base class for all layout track objects (PositionablePoint, TrackSegment, LayoutTurnout, LayoutSlip, LevelXing and LayoutTurntable) -
Classes in jmri.jmrit.display.layoutEditor used by jmri.managers Class Description LayoutEditor Provides a scrollable Layout Panel and editor toolbars (that can be hidden) -
Classes in jmri.jmrit.display.layoutEditor used by jmri.server.json.layoutblock Class Description LayoutBlock A LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.