Uses of Class
jmri.jmrit.display.layoutEditor.TrackSegment
-
Packages that use TrackSegment Package Description jmri.jmrit.display.layoutEditor Layout Editor currently represents both structure and graphical display through a single set of objects. -
-
Uses of TrackSegment in jmri.jmrit.display.layoutEditor
Fields in jmri.jmrit.display.layoutEditor declared as TrackSegment Modifier and Type Field Description (package private) TrackSegment
TrackNode. _TrackSegment
Methods in jmri.jmrit.display.layoutEditor that return TrackSegment Modifier and Type Method Description TrackSegment
LayoutEditorFindItems. findTrackSegmentByName(java.lang.String name)
TrackSegment
LayoutTurntable.RayTrack. getConnect()
get the track segment connected to this rayTrackSegment
PositionablePoint. getConnect1()
Provide the destination TrackSegment of the 1st connection.TrackSegment
PositionablePointView. getConnect1()
TrackSegment
PositionablePoint. getConnect2()
Provide the destination TrackSegment of the 2nd connection.TrackSegment
PositionablePointView. getConnect2()
TrackSegment
PositionablePoint. getConnect2Actual()
Provide the destination TrackSegment of the 2nd connection without doing the look-through present inPositionablePoint.getConnect2()
TrackSegment
LayoutTurntable. getRayConnectIndexed(int index)
Get the connection for the ray with this index.TrackSegment
LayoutTurntableView. getRayConnectIndexed(int index)
Get the connection for the ray with this index.TrackSegment
LayoutTurntable. getRayConnectOrdered(int i)
Get the connection for the ray at the index in the rayTrackList.TrackSegment
LayoutTurntableView. getRayConnectOrdered(int i)
Get the connection for the ray at the index in the rayTrackList.TrackSegment
LayoutConnectivity. getTrackSegment()
TrackSegment
TrackNode. getTrackSegment()
TrackSegment
TrackSegmentView. getTrackSegment()
Methods in jmri.jmrit.display.layoutEditor that return types with arguments of type TrackSegment Modifier and Type Method Description java.util.ArrayList<TrackSegment>
LayoutEditorFindItems. findTrackSegmentByBlock(java.lang.String name)
Returns an array list of track segments matching the block name.java.util.List<TrackSegment>
LayoutEditor. getTrackSegments()
java.util.List<TrackSegment>
LayoutModels. getTrackSegments()
Methods in jmri.jmrit.display.layoutEditor with parameters of type TrackSegment Modifier and Type Method Description PositionablePoint
LayoutEditorFindItems. findPositionablePointAtTrackSegments(TrackSegment tr1, TrackSegment tr2)
SignalHead
LayoutEditorTools. getNextSignalFromObject(TrackSegment track, java.lang.Object object, java.lang.String signalHeadName, JmriJFrame frame)
java.util.ArrayList<java.lang.String>
PositionablePoint. getSegmentReferences(TrackSegment ts)
Build a list of sensors, signal heads, and signal masts attached to a connection point.java.util.ArrayList<java.lang.String>
PositionablePointView. getSegmentReferences(TrackSegment ts)
Build a list of sensors, signal heads, and signal masts attached to a connection point.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.TrackSegmentView
LayoutEditor. getTrackSegmentView(TrackSegment to)
TrackSegmentView
LayoutModels. getTrackSegmentView(TrackSegment to)
static boolean
LayoutEditorTools. isAtWestEndOfAnchor(LayoutEditor layoutEditor, TrackSegment t, PositionablePoint p)
boolean
LayoutEditorTools. isAtWestEndOfAnchor(TrackSegment t, PositionablePoint p)
boolean
PositionablePoint. removeTrackConnection(TrackSegment track)
remove a connection to a trackboolean
PositionablePointView. removeTrackConnection(TrackSegment track)
remove a connection to a trackvoid
LayoutEditor. removeTrackSegment(TrackSegment o)
Remove a Track Segmentboolean
PositionablePoint. replaceTrackConnection(TrackSegment oldTrack, TrackSegment newTrack)
replace old track connection with new track connectionboolean
PositionablePointView. replaceTrackConnection(TrackSegment oldTrack, TrackSegment newTrack)
replace old track connection with new track connectionvoid
LayoutTurntable.RayTrack. setConnect(TrackSegment ts)
Set the track segment connected to this ray.void
PositionablePoint. setConnect1(TrackSegment trk)
void
PositionablePoint. setConnect2Actual(TrackSegment trk)
void
LayoutConnectivity. setConnections(TrackSegment t, LayoutTrack o, HitPointType type, PositionablePoint p)
void
LayoutTurntable. setRayConnect(TrackSegment ts, int index)
Set the connection for the ray at the index in the rayTrackList.void
LayoutTurntableView. setRayConnect(TrackSegment ts, int index)
Set the connection for the ray at the index in the rayTrackList.boolean
PositionablePoint. setTrackConnection(TrackSegment track)
setup a connection to a trackboolean
PositionablePointView. setTrackConnection(TrackSegment track)
setup a connection to a trackvoid
TrackNode. setTrackSegment(TrackSegment s)
Constructors in jmri.jmrit.display.layoutEditor with parameters of type TrackSegment Constructor Description TrackNode(LayoutTrack node, HitPointType nodeType, TrackSegment segment, boolean endBumper, int nodeState)
TrackSegmentView(TrackSegment track, LayoutEditor layoutEditor)
TrackSegmentView(TrackSegment track, LayoutEditor layoutEditor, boolean arc, boolean flip, boolean circle)
constructor method.
-