Uses of Class
jmri.jmrit.display.layoutEditor.LayoutTrack
-
Packages that use LayoutTrack Package Description 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.vsdecoder Provides throttle-controlled locomotive sound simulation without the need of an on-board sound decoder. -
-
Uses of LayoutTrack in jmri.jmrit.display.layoutEditor
Classes in jmri.jmrit.display.layoutEditor with type parameters of type LayoutTrack Modifier and Type Class Description classLayoutTrackExpectedState<T extends LayoutTrack>Retain a LayoutTrack and its expected state.Subclasses of LayoutTrack in jmri.jmrit.display.layoutEditor Modifier and Type Class Description classLayoutDoubleSlipA 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.classLayoutDoubleXOverA LayoutTurnout corresponds to a turnout on the layout.classLayoutLHTurnoutA LayoutTurnout corresponds to a turnout on the layout.classLayoutLHXOverA LayoutTurnout corresponds to a turnout on the layout.classLayoutRHTurnoutA LayoutTurnout corresponds to a turnout on the layout.classLayoutRHXOverA LayoutTurnout corresponds to a turnout on the layout.classLayoutSingleSlipA 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.classLayoutSlipA 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.classLayoutTurnoutLayoutTurnout is the abstract base for classes representing various types of turnout on the layout.classLayoutTurntableA LayoutTurntable is a representation used by LayoutEditor to display a turntable.classLayoutWyeA specialization ofLayoutTurnoutcorresponding to a wye turnout on the layout.classLayoutXOverA LayoutXOver corresponds to a crossover (connection between parallel tracks) on the layout.classLevelXingA LevelXing is two track segment on a layout that cross at an angle.classPositionablePointPositionablePoint 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).classTrackSegmentTrackSegment is a segment of track on a layout linking two nodes of the layout.Fields in jmri.jmrit.display.layoutEditor declared as LayoutTrack Modifier and Type Field Description (package private) LayoutTrackTrackNode. _NodeLayoutTrackLayoutEditor. beginTrackprotected LayoutTrackTrackSegment. connect1protected LayoutTrackTrackSegment. connect2LayoutTrackLayoutTurnout. connectALayoutTrackLayoutTurnout. connectBLayoutTrackLayoutTurnout. connectCLayoutTrackLayoutTurnout. connectDLayoutTrackLayoutEditor. foundTrackFields in jmri.jmrit.display.layoutEditor with type parameters of type LayoutTrack Modifier and Type Field Description java.util.List<LayoutTrack>LayoutEditor. _layoutTrackSelectionMethods in jmri.jmrit.display.layoutEditor that return LayoutTrack Modifier and Type Method Description LayoutTrackLayoutEditorFindItems. findObjectByName(java.lang.String name)find object by nameLayoutTrackTrackSegment. getConnect1()LayoutTrackTrackSegmentView. getConnect1()LayoutTrackTrackSegment. getConnect2()LayoutTrackTrackSegmentView. getConnect2()LayoutTrackLayoutTurnout. getConnectA()LayoutTrackLayoutTurnoutView. getConnectA()LayoutTrackLevelXing. getConnectA()LayoutTrackLevelXingView. getConnectA()LayoutTrackLayoutTurnout. getConnectB()LayoutTrackLayoutTurnoutView. getConnectB()LayoutTrackLevelXing. getConnectB()LayoutTrackLevelXingView. getConnectB()LayoutTrackLayoutTurnout. getConnectC()LayoutTrackLayoutTurnoutView. getConnectC()LayoutTrackLevelXing. getConnectC()LayoutTrackLevelXingView. getConnectC()LayoutTrackLayoutTurnout. getConnectD()LayoutTrackLayoutTurnoutView. getConnectD()LayoutTrackLevelXing. getConnectD()LayoutTrackLevelXingView. getConnectD()LayoutTrackLayoutConnectivity. getConnectedObject()LayoutTrackLayoutSlip. getConnection(HitPointType connectionType)get the LayoutTrack connected at the specified connection typeLayoutTrackLayoutSlipView. getConnection(HitPointType connectionType)get the LayoutTrack connected at the specified connection typeabstract LayoutTrackLayoutTrack. getConnection(HitPointType connectionType)get the LayoutTrack connected at the specified connection typeabstract LayoutTrackLayoutTrackView. getConnection(HitPointType connectionType)get the LayoutTrack connected at the specified connection typeLayoutTrackLayoutTurnout. getConnection(HitPointType connectionType)get the LayoutTrack connected at the specified connection typeLayoutTrackLayoutTurnoutView. getConnection(HitPointType connectionType)get the LayoutTrack connected at the specified connection typeLayoutTrackLayoutTurntable. getConnection(HitPointType connectionType)get the LayoutTrack connected at the specified connection typeLayoutTrackLayoutTurntableView. getConnection(HitPointType connectionType)get the LayoutTrack connected at the specified connection typeLayoutTrackLevelXing. getConnection(HitPointType connectionType)get the LayoutTrack connected at the specified connection typeLayoutTrackLevelXingView. getConnection(HitPointType connectionType)get the LayoutTrack connected at the specified connection typeLayoutTrackPositionablePoint. getConnection(HitPointType connectionType)get the LayoutTrack connected at the specified connection typeLayoutTrackPositionablePointView. getConnection(HitPointType connectionType)get the LayoutTrack connected at the specified connection typeLayoutTrackTrackSegment. getConnection(HitPointType connectionType)get the LayoutTrack connected at the specified connection typeLayoutTrackTrackSegmentView. getConnection(HitPointType connectionType)LayoutTrackLayoutTrackView. getLayoutTrack()LayoutTrackTrackNode. getNode()Methods in jmri.jmrit.display.layoutEditor that return types with arguments of type LayoutTrack Modifier and Type Method Description java.util.List<LayoutTrack>LayoutEditor. getLayoutTracks()Read-only access to the list of LayoutTrack family objects.java.util.List<LayoutTrack>LayoutModels. getLayoutTracks()Read-only access to the list of LayoutTrack family objects.java.util.List<LayoutTrack>LayoutEditor. getLayoutTrackSelection()java.util.stream.Stream<LayoutTrack>LayoutEditor. getLayoutTracksOfClass(java.lang.Class<? extends LayoutTrack> layoutTrackClass)java.util.stream.Stream<LayoutTrack>LayoutModels. getLayoutTracksOfClass(java.lang.Class<? extends LayoutTrack> layoutTrackClass)Methods in jmri.jmrit.display.layoutEditor with parameters of type LayoutTrack Modifier and Type Method Description voidLayoutEditor. addLayoutTrack(LayoutTrack trk, LayoutTrackView v)Add a LayoutTrack and LayoutTrackView to the list of LayoutTrack family objects.voidLayoutModels. addLayoutTrack(LayoutTrack trk, LayoutTrackView v)Add a LayoutTrack and LayoutTrackView to the list of LayoutTrack family objects.voidLayoutEditor. amendSelectionGroup(LayoutTrack track)intLayoutEditor. computeDirection(LayoutTrack trk1, HitPointType h1, LayoutTrack trk2, HitPointType h2)Compute octagonal direction of vector from p1 to p2.intLayoutModels. computeDirection(LayoutTrack trk1, HitPointType h1, LayoutTrack trk2, HitPointType h2)Compute octagonal direction of vector from p1 to p2.intLayoutEditor. computeDirectionFromCenter(PositionablePoint p, LayoutTrack trk1, HitPointType h1)intLayoutModels. computeDirectionFromCenter(PositionablePoint p, LayoutTrack trk1, HitPointType h1)intLayoutEditor. computeDirectionToCenter(LayoutTrack trk1, HitPointType h1, PositionablePoint p)intLayoutModels. computeDirectionToCenter(LayoutTrack trk1, HitPointType h1, PositionablePoint p)default voidLayoutModels. displayRemoveWarning(LayoutTrack track, java.util.List<java.lang.String> itemList, java.lang.String typeKey)Invoked to display a warning about removal.LayoutBlockLayoutEditor. getAffectedBlock(LayoutTrack track, HitPointType type)Depending on the given type, and the real class of the given LayoutTrack, determine the connected LayoutTrack.java.awt.geom.Point2DLayoutEditor. getCoords(LayoutTrack track, HitPointType connectionType)Get the coordinates for the connection type of the specified LayoutTrack or subtype.LayoutTrackViewLayoutEditor. getLayoutTrackView(LayoutTrack trk)LayoutTrackViewLayoutModels. getLayoutTrackView(LayoutTrack trk)java.util.ArrayList<java.lang.String>TrackSegment. getPointReferences(HitPointType type, LayoutTrack conn)java.util.ArrayList<java.lang.String>TrackSegmentView. getPointReferences(HitPointType type, LayoutTrack conn)TrackNodeConnectivityUtil. getTrackNode(LayoutTrack currentNode, HitPointType currentNodeType, TrackSegment currentTrackSegment, int currentNodeState)Get the next TrackNode following the specified TrackNode, assuming that TrackNode was reached via the specified TrackSegment.(package private) java.lang.StringLayoutEditor. getUsageData(LayoutTrack track)voidLayoutEditor. removeLayoutTrack(LayoutTrack trk)If item present, delete from the list of LayoutTracks and force a dirty redraw.voidLayoutModels. removeLayoutTrack(LayoutTrack trk)If item present, delete from the list of LayoutTracks and force a dirty redraw.booleanLayoutEditor. removeLayoutTrackAndRedraw(LayoutTrack trk)If item present, delete from the list of LayoutTracks and force a dirty redraw.booleanTrackSegment. replaceTrackConnection(LayoutTrack oldTrack, LayoutTrack newTrack, HitPointType newType)Replace old track connection with new track connection.booleanTrackSegmentView. replaceTrackConnection(LayoutTrack oldTrack, LayoutTrack newTrack, HitPointType newType)replace old track connection with new track connectionvoidTrackSegment. setConnect1(LayoutTrack o, HitPointType type)voidTrackSegment. setConnect2(LayoutTrack o, HitPointType type)voidLayoutTurnout. setConnectA(LayoutTrack o, HitPointType type)voidLayoutTurnoutView. setConnectA(LayoutTrack o, HitPointType type)voidLevelXing. setConnectA(LayoutTrack o, HitPointType type)voidLevelXingView. setConnectA(LayoutTrack o, HitPointType type)voidLayoutTurnout. setConnectB(LayoutTrack o, HitPointType type)voidLayoutTurnoutView. setConnectB(LayoutTrack o, HitPointType type)voidLevelXing. setConnectB(LayoutTrack o, HitPointType type)voidLevelXingView. setConnectB(LayoutTrack o, HitPointType type)voidLayoutTurnout. setConnectC(LayoutTrack o, HitPointType type)voidLayoutTurnoutView. setConnectC(LayoutTrack o, HitPointType type)voidLevelXing. setConnectC(LayoutTrack o, HitPointType type)voidLevelXingView. setConnectC(LayoutTrack o, HitPointType type)voidLayoutTurnout. setConnectD(LayoutTrack o, HitPointType type)voidLayoutTurnoutView. setConnectD(LayoutTrack o, HitPointType type)voidLevelXing. setConnectD(LayoutTrack o, HitPointType type)voidLevelXingView. setConnectD(LayoutTrack o, HitPointType type)voidLayoutSlip. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)set the LayoutTrack connected at the specified connection typevoidLayoutSlipView. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)set the LayoutTrack connected at the specified connection typeabstract voidLayoutTrack. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)set the LayoutTrack connected at the specified connection typeabstract voidLayoutTrackView. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)set the LayoutTrack connected at the specified connection typevoidLayoutTurnout. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)set the LayoutTrack connected at the specified connection typevoidLayoutTurnoutView. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)set the LayoutTrack connected at the specified connection typevoidLayoutTurntable. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)set the LayoutTrack connected at the specified connection typevoidLayoutTurntableView. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)set the LayoutTrack connected at the specified connection typevoidLevelXing. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)set the LayoutTrack connected at the specified connection typevoidLevelXingView. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)set the LayoutTrack connected at the specified connection typevoidPositionablePoint. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)set the LayoutTrack connected at the specified connection typevoidPositionablePointView. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)set the LayoutTrack connected at the specified connection typevoidTrackSegment. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)set the LayoutTrack connected at the specified connection typevoidTrackSegmentView. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)set the LayoutTrack connected at the specified connection typevoidLayoutConnectivity. setConnections(TrackSegment t, LayoutTrack o, HitPointType type, PositionablePoint p)(package private) voidLayoutEditorTools. setLevelXingSensor(Sensor newSensor, Sensor currSensor, LayoutEditorTools.BeanDetails<? extends NamedBean> beanDetail, LayoutTrack connect, java.awt.geom.Point2D coords, java.lang.String position)Attached a sensor to a level crossing block boundary.voidLayoutEditor. setLink(LayoutTrack fromObject, HitPointType fromPointType, LayoutTrack toObject, HitPointType toPointType)link the 'from' object and type to the 'to' object and typeprotected voidTrackSegment. setNewConnect1(LayoutTrack connectTrack, HitPointType connectionType)set a new connection 1protected voidTrackSegmentView. setNewConnect1(LayoutTrack connectTrack, HitPointType connectionType)set a new connection 1protected voidTrackSegment. setNewConnect2(LayoutTrack connectTrack, HitPointType connectionType)set a new connection 2protected voidTrackSegmentView. setNewConnect2(LayoutTrack connectTrack, HitPointType connectionType)set a new connection 2voidTrackNode. setNode(LayoutTrack node)Set the node.(package private) <T extends LayoutTurnout>
voidLayoutEditorTools. setTurnoutSensor(T trackItem, Sensor newSensor, Sensor currSensor, LayoutEditorTools.BeanDetails<? extends NamedBean> beanDetail, LayoutTrack connect, java.awt.geom.Point2D coords, java.lang.String position)Attached a sensor to a turnout block boundary.Method parameters in jmri.jmrit.display.layoutEditor with type arguments of type LayoutTrack Modifier and Type Method Description java.util.stream.Stream<LayoutTrack>LayoutEditor. getLayoutTracksOfClass(java.lang.Class<? extends LayoutTrack> layoutTrackClass)java.util.stream.Stream<LayoutTrack>LayoutModels. getLayoutTracksOfClass(java.lang.Class<? extends LayoutTrack> layoutTrackClass)Constructors in jmri.jmrit.display.layoutEditor with parameters of type LayoutTrack Constructor Description LayoutTrackView(LayoutTrack track, java.awt.geom.Point2D c, LayoutEditor layoutEditor)constructor methodLayoutTrackView(LayoutTrack track, LayoutEditor layoutEditor)Constructor method.TrackNode(LayoutTrack node, HitPointType nodeType, TrackSegment segment, boolean endBumper, int nodeState)TrackSegment(java.lang.String id, LayoutTrack c1, HitPointType t1, LayoutTrack c2, HitPointType t2, boolean main, LayoutEditor models) -
Uses of LayoutTrack in jmri.jmrit.display.layoutEditor.LayoutEditorDialogs
Methods in jmri.jmrit.display.layoutEditor.LayoutEditorDialogs with parameters of type LayoutTrack Modifier and Type Method Description static LayoutTrackEditorLayoutTrackEditor. makeTrackEditor(LayoutTrack layoutTrack, LayoutEditor layoutEditor) -
Uses of LayoutTrack in jmri.jmrit.vsdecoder
Fields in jmri.jmrit.vsdecoder declared as LayoutTrack Modifier and Type Field Description (package private) LayoutTrackVSDecoder. nextLayoutTrackMethods in jmri.jmrit.vsdecoder that return LayoutTrack Modifier and Type Method Description (package private) LayoutTrackVSDecoder. getLastTrack()(package private) LayoutTrackVSDecoder. getLayoutTrack()(package private) LayoutTrackVSDecoder. getReturnLastTrack()(package private) LayoutTrackVSDecoder. getReturnTrack()Methods in jmri.jmrit.vsdecoder with parameters of type LayoutTrack Modifier and Type Method Description (package private) voidVSDecoder. setLastTrack(LayoutTrack lastTrack)(package private) voidVSDecoder. setLayoutTrack(LayoutTrack layoutTrack)(package private) voidVSDecoder. setReturnLastTrack(LayoutTrack returnLastTrack)(package private) voidVSDecoder. setReturnTrack(LayoutTrack returnTrack)
-