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 class
LayoutTrackExpectedState<T extends LayoutTrack>
Retain a LayoutTrack and its expected state.Subclasses of LayoutTrack in jmri.jmrit.display.layoutEditor Modifier and Type Class Description class
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.class
LayoutDoubleXOver
A LayoutTurnout corresponds to a turnout on the layout.class
LayoutLHTurnout
A LayoutTurnout corresponds to a turnout on the layout.class
LayoutLHXOver
A LayoutTurnout corresponds to a turnout on the layout.class
LayoutRHTurnout
A LayoutTurnout corresponds to a turnout on the layout.class
LayoutRHXOver
A LayoutTurnout corresponds to a turnout on the layout.class
LayoutSingleSlip
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.class
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.class
LayoutTurnout
LayoutTurnout is the abstract base for classes representing various types of turnout on the layout.class
LayoutTurntable
A LayoutTurntable is a representation used by LayoutEditor to display a turntable.class
LayoutWye
A specialization ofLayoutTurnout
corresponding to a wye turnout on the layout.class
LayoutXOver
A LayoutXOver corresponds to a crossover (connection between parallel tracks) on the layout.class
LevelXing
A LevelXing is two track segment on a layout that cross at an angle.class
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).class
TrackSegment
TrackSegment 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) LayoutTrack
TrackNode. _Node
LayoutTrack
LayoutEditor. beginTrack
protected LayoutTrack
TrackSegment. connect1
protected LayoutTrack
TrackSegment. connect2
LayoutTrack
LayoutTurnout. connectA
LayoutTrack
LayoutTurnout. connectB
LayoutTrack
LayoutTurnout. connectC
LayoutTrack
LayoutTurnout. connectD
LayoutTrack
LayoutEditor. foundTrack
Fields in jmri.jmrit.display.layoutEditor with type parameters of type LayoutTrack Modifier and Type Field Description java.util.List<LayoutTrack>
LayoutEditor. _layoutTrackSelection
Methods in jmri.jmrit.display.layoutEditor that return LayoutTrack Modifier and Type Method Description LayoutTrack
LayoutEditorFindItems. findObjectByName(java.lang.String name)
find object by nameLayoutTrack
TrackSegment. getConnect1()
LayoutTrack
TrackSegmentView. getConnect1()
LayoutTrack
TrackSegment. getConnect2()
LayoutTrack
TrackSegmentView. getConnect2()
LayoutTrack
LayoutTurnout. getConnectA()
LayoutTrack
LayoutTurnoutView. getConnectA()
LayoutTrack
LevelXing. getConnectA()
LayoutTrack
LevelXingView. getConnectA()
LayoutTrack
LayoutTurnout. getConnectB()
LayoutTrack
LayoutTurnoutView. getConnectB()
LayoutTrack
LevelXing. getConnectB()
LayoutTrack
LevelXingView. getConnectB()
LayoutTrack
LayoutTurnout. getConnectC()
LayoutTrack
LayoutTurnoutView. getConnectC()
LayoutTrack
LevelXing. getConnectC()
LayoutTrack
LevelXingView. getConnectC()
LayoutTrack
LayoutTurnout. getConnectD()
LayoutTrack
LayoutTurnoutView. getConnectD()
LayoutTrack
LevelXing. getConnectD()
LayoutTrack
LevelXingView. getConnectD()
LayoutTrack
LayoutConnectivity. getConnectedObject()
LayoutTrack
LayoutSlip. getConnection(HitPointType connectionType)
get the LayoutTrack connected at the specified connection typeLayoutTrack
LayoutSlipView. getConnection(HitPointType connectionType)
get the LayoutTrack connected at the specified connection typeabstract LayoutTrack
LayoutTrack. getConnection(HitPointType connectionType)
get the LayoutTrack connected at the specified connection typeabstract LayoutTrack
LayoutTrackView. getConnection(HitPointType connectionType)
get the LayoutTrack connected at the specified connection typeLayoutTrack
LayoutTurnout. getConnection(HitPointType connectionType)
get the LayoutTrack connected at the specified connection typeLayoutTrack
LayoutTurnoutView. getConnection(HitPointType connectionType)
get the LayoutTrack connected at the specified connection typeLayoutTrack
LayoutTurntable. getConnection(HitPointType connectionType)
get the LayoutTrack connected at the specified connection typeLayoutTrack
LayoutTurntableView. getConnection(HitPointType connectionType)
get the LayoutTrack connected at the specified connection typeLayoutTrack
LevelXing. getConnection(HitPointType connectionType)
get the LayoutTrack connected at the specified connection typeLayoutTrack
LevelXingView. getConnection(HitPointType connectionType)
get the LayoutTrack connected at the specified connection typeLayoutTrack
PositionablePoint. getConnection(HitPointType connectionType)
get the LayoutTrack connected at the specified connection typeLayoutTrack
PositionablePointView. getConnection(HitPointType connectionType)
get the LayoutTrack connected at the specified connection typeLayoutTrack
TrackSegment. getConnection(HitPointType connectionType)
get the LayoutTrack connected at the specified connection typeLayoutTrack
TrackSegmentView. getConnection(HitPointType connectionType)
LayoutTrack
LayoutTrackView. getLayoutTrack()
LayoutTrack
TrackNode. 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 void
LayoutEditor. addLayoutTrack(LayoutTrack trk, LayoutTrackView v)
Add a LayoutTrack and LayoutTrackView to the list of LayoutTrack family objects.void
LayoutModels. addLayoutTrack(LayoutTrack trk, LayoutTrackView v)
Add a LayoutTrack and LayoutTrackView to the list of LayoutTrack family objects.void
LayoutEditor. amendSelectionGroup(LayoutTrack p)
int
LayoutEditor. computeDirection(LayoutTrack trk1, HitPointType h1, LayoutTrack trk2, HitPointType h2)
Compute octagonal direction of vector from p1 to p2.int
LayoutModels. computeDirection(LayoutTrack trk1, HitPointType h1, LayoutTrack trk2, HitPointType h2)
Compute octagonal direction of vector from p1 to p2.int
LayoutEditor. computeDirectionFromCenter(PositionablePoint p, LayoutTrack trk1, HitPointType h1)
int
LayoutModels. computeDirectionFromCenter(PositionablePoint p, LayoutTrack trk1, HitPointType h1)
int
LayoutEditor. computeDirectionToCenter(LayoutTrack trk1, HitPointType h1, PositionablePoint p)
int
LayoutModels. computeDirectionToCenter(LayoutTrack trk1, HitPointType h1, PositionablePoint p)
default void
LayoutModels. displayRemoveWarning(LayoutTrack track, java.util.List<java.lang.String> itemList, java.lang.String typeKey)
Invoked to display a warning about removal.LayoutBlock
LayoutEditor. 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.Point2D
LayoutEditor. getCoords(LayoutTrack trk, HitPointType connectionType)
Get the coordinates for the connection type of the specified LayoutTrack or subtype.LayoutTrackView
LayoutEditor. getLayoutTrackView(LayoutTrack trk)
LayoutTrackView
LayoutModels. 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)
TrackNode
ConnectivityUtil. 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.String
LayoutEditor. getUsageData(LayoutTrack track)
void
LayoutEditor. removeLayoutTrack(LayoutTrack trk)
If item present, delete from the list of LayoutTracks and force a dirty redraw.void
LayoutModels. removeLayoutTrack(LayoutTrack trk)
If item present, delete from the list of LayoutTracks and force a dirty redraw.boolean
LayoutEditor. removeLayoutTrackAndRedraw(LayoutTrack trk)
If item present, delete from the list of LayoutTracks and force a dirty redraw.boolean
TrackSegment. replaceTrackConnection(LayoutTrack oldTrack, LayoutTrack newTrack, HitPointType newType)
Replace old track connection with new track connection.boolean
TrackSegmentView. replaceTrackConnection(LayoutTrack oldTrack, LayoutTrack newTrack, HitPointType newType)
replace old track connection with new track connectionvoid
TrackSegment. setConnect1(LayoutTrack o, HitPointType type)
void
TrackSegment. setConnect2(LayoutTrack o, HitPointType type)
void
LayoutTurnout. setConnectA(LayoutTrack o, HitPointType type)
void
LayoutTurnoutView. setConnectA(LayoutTrack o, HitPointType type)
void
LevelXing. setConnectA(LayoutTrack o, HitPointType type)
void
LevelXingView. setConnectA(LayoutTrack o, HitPointType type)
void
LayoutTurnout. setConnectB(LayoutTrack o, HitPointType type)
void
LayoutTurnoutView. setConnectB(LayoutTrack o, HitPointType type)
void
LevelXing. setConnectB(LayoutTrack o, HitPointType type)
void
LevelXingView. setConnectB(LayoutTrack o, HitPointType type)
void
LayoutTurnout. setConnectC(LayoutTrack o, HitPointType type)
void
LayoutTurnoutView. setConnectC(LayoutTrack o, HitPointType type)
void
LevelXing. setConnectC(LayoutTrack o, HitPointType type)
void
LevelXingView. setConnectC(LayoutTrack o, HitPointType type)
void
LayoutTurnout. setConnectD(LayoutTrack o, HitPointType type)
void
LayoutTurnoutView. setConnectD(LayoutTrack o, HitPointType type)
void
LevelXing. setConnectD(LayoutTrack o, HitPointType type)
void
LevelXingView. setConnectD(LayoutTrack o, HitPointType type)
void
LayoutSlip. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)
set the LayoutTrack connected at the specified connection typevoid
LayoutSlipView. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)
set the LayoutTrack connected at the specified connection typeabstract void
LayoutTrack. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)
set the LayoutTrack connected at the specified connection typeabstract void
LayoutTrackView. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)
set the LayoutTrack connected at the specified connection typevoid
LayoutTurnout. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)
set the LayoutTrack connected at the specified connection typevoid
LayoutTurnoutView. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)
set the LayoutTrack connected at the specified connection typevoid
LayoutTurntable. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)
set the LayoutTrack connected at the specified connection typevoid
LayoutTurntableView. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)
set the LayoutTrack connected at the specified connection typevoid
LevelXing. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)
set the LayoutTrack connected at the specified connection typevoid
LevelXingView. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)
set the LayoutTrack connected at the specified connection typevoid
PositionablePoint. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)
set the LayoutTrack connected at the specified connection typevoid
PositionablePointView. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)
set the LayoutTrack connected at the specified connection typevoid
TrackSegment. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)
set the LayoutTrack connected at the specified connection typevoid
TrackSegmentView. setConnection(HitPointType connectionType, LayoutTrack o, HitPointType type)
set the LayoutTrack connected at the specified connection typevoid
LayoutConnectivity. setConnections(TrackSegment t, LayoutTrack o, HitPointType type, PositionablePoint p)
(package private) void
LayoutEditorTools. 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.void
LayoutEditor. setLink(LayoutTrack fromObject, HitPointType fromPointType, LayoutTrack toObject, HitPointType toPointType)
link the 'from' object and type to the 'to' object and typeprotected void
TrackSegment. setNewConnect1(LayoutTrack connectTrack, HitPointType connectionType)
set a new connection 1protected void
TrackSegmentView. setNewConnect1(LayoutTrack connectTrack, HitPointType connectionType)
set a new connection 1protected void
TrackSegment. setNewConnect2(LayoutTrack connectTrack, HitPointType connectionType)
set a new connection 2protected void
TrackSegmentView. setNewConnect2(LayoutTrack connectTrack, HitPointType connectionType)
set a new connection 2void
TrackNode. 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 LayoutTrackEditor
LayoutTrackEditor. 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) LayoutTrack
VSDecoder. nextLayoutTrack
Methods in jmri.jmrit.vsdecoder that return LayoutTrack Modifier and Type Method Description (package private) LayoutTrack
VSDecoder. getLastTrack()
(package private) LayoutTrack
VSDecoder. getLayoutTrack()
(package private) LayoutTrack
VSDecoder. getReturnLastTrack()
(package private) LayoutTrack
VSDecoder. getReturnTrack()
Methods in jmri.jmrit.vsdecoder with parameters of type LayoutTrack Modifier and Type Method Description (package private) void
VSDecoder. setLastTrack(LayoutTrack lastTrack)
(package private) void
VSDecoder. setLayoutTrack(LayoutTrack layoutTrack)
(package private) void
VSDecoder. setReturnLastTrack(LayoutTrack returnLastTrack)
(package private) void
VSDecoder. setReturnTrack(LayoutTrack returnTrack)
-