Uses of Class
jmri.jmrit.display.layoutEditor.LayoutTurnout
-
Packages that use LayoutTurnout Package Description jmri.jmrit.dispatcher 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.logixng -
-
Uses of LayoutTurnout in jmri.jmrit.dispatcher
Methods in jmri.jmrit.dispatcher that return types with arguments of type LayoutTurnout Modifier and Type Method Description protected java.util.List<LayoutTrackExpectedState<LayoutTurnout>>
AutoTurnouts. checkTurnoutsInSection(Section s, int seqNum, Section nextSection, ActiveTrain at, Section prevSection, boolean useTurnoutConnectionDelay)
Check that all turnouts are correctly set for travel in the designated Section to the next Section.(package private) java.util.List<LayoutTrackExpectedState<LayoutTurnout>>
DispatcherFrame. checkTurnoutStates(Section s, int sSeqNum, Section nextSection, ActiveTrain at, Section prevSection)
java.util.List<LayoutTrackExpectedState<LayoutTurnout>>
AllocatedSection. getAutoTurnoutsResponse()
protected java.util.List<LayoutTrackExpectedState<LayoutTurnout>>
AutoTurnouts. setTurnoutsInSection(Section s, int seqNum, Section nextSection, ActiveTrain at, boolean trustKnownTurnouts, Section prevSection, boolean useTurnoutConnectionDelay)
Set all turnouts for travel in the designated Section to the next Section.Method parameters in jmri.jmrit.dispatcher with type arguments of type LayoutTurnout Modifier and Type Method Description protected Turnout
AutoTurnouts. checkStateAgainstList(java.util.List<LayoutTrackExpectedState<LayoutTurnout>> turnoutList)
void
AllocatedSection. setAutoTurnoutsResponse(java.util.List<LayoutTrackExpectedState<LayoutTurnout>> atr)
-
Uses of LayoutTurnout in jmri.jmrit.display.layoutEditor
Subclasses of LayoutTurnout 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
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.Methods in jmri.jmrit.display.layoutEditor with type parameters of type LayoutTurnout Modifier and Type Method Description (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.Methods in jmri.jmrit.display.layoutEditor that return LayoutTurnout Modifier and Type Method Description LayoutTurnout
LayoutEditorFindItems. findLayoutTurnoutByBean(NamedBean bean)
LayoutTurnout
LayoutEditorFindItems. findLayoutTurnoutByName(java.lang.String name)
LayoutTurnout
LayoutEditorFindItems. findLayoutTurnoutBySensor(java.lang.String sensorName)
LayoutTurnout
LayoutEditorFindItems. findLayoutTurnoutBySignalMast(java.lang.String signalMastName)
LayoutTurnout
LayoutEditorFindItems. findLayoutTurnoutByTurnoutName(java.lang.String turnoutName)
LayoutTurnout
LayoutTurnoutView. getLayoutTurnout()
LayoutTurnout
LayoutEditorTools. getLayoutTurnoutFromTurnout(Turnout turnout, boolean requireDoubleXover, java.lang.String str, javax.swing.JFrame theFrame)
Returns the layout turnout corresponding to a given turnout.LayoutTurnout
LayoutConnectivity. getXover()
Methods in jmri.jmrit.display.layoutEditor that return types with arguments of type LayoutTurnout Modifier and Type Method Description java.util.List<LayoutTurnout>
ConnectivityUtil. getAllTurnoutsThisBlock(LayoutBlock currLayoutBlock)
java.util.List<LayoutTurnout>
LayoutEditor. getLayoutTurnouts()
java.util.List<LayoutTurnout>
LayoutModels. getLayoutTurnouts()
java.util.List<LayoutTurnout>
LayoutEditor. getLayoutTurnoutsAndSlips()
java.util.List<LayoutTurnout>
LayoutModels. getLayoutTurnoutsAndSlips()
java.util.List<LayoutTurnout>
ConnectivityUtil. getLayoutTurnoutsThisBlock(Block block)
Get a list of all layout turnouts involving the specified Block.java.util.List<LayoutTrackExpectedState<LayoutTurnout>>
ConnectivityUtil. getTurnoutList(Block currBlock, Block prevBlock, Block nextBlock)
Provide a list of LayoutTurnouts in the specified Block, in order, beginning at the connection to the specified previous Block and continuing to the specified next Block.java.util.List<LayoutTrackExpectedState<LayoutTurnout>>
ConnectivityUtil. getTurnoutList(Block currBlock, Block prevBlock, Block nextBlock, boolean suppress)
Provide a list of LayoutTurnouts in the specified Block, in order, beginning at the connection to the specified previous Block and continuing to the specified next Block.Methods in jmri.jmrit.display.layoutEditor with parameters of type LayoutTurnout Modifier and Type Method Description protected java.lang.Boolean
LayoutEditorTools. addLayoutSlipSignalHeadInfoToMenu(LayoutTurnout inLayoutTurnout, javax.swing.JMenu inMenu)
default int
LayoutModels. computeDirectionAB(LayoutTurnout track)
default int
LayoutModels. computeDirectionAC(LayoutTurnout track)
default int
LayoutModels. computeDirectionAD(LayoutTurnout track)
default int
LayoutModels. computeDirectionBC(LayoutTurnout track)
default int
LayoutModels. computeDirectionBD(LayoutTurnout track)
default int
LayoutModels. computeDirectionCD(LayoutTurnout track)
LayoutTurnoutView
LayoutEditor. getLayoutTurnoutView(LayoutTurnout to)
LayoutTurnoutView
LayoutModels. getLayoutTurnoutView(LayoutTurnout to)
boolean
ConnectivityUtil. layoutTurnoutHasRequiredSignals(LayoutTurnout t)
Check if specified LayoutTurnout has required signals.boolean
ConnectivityUtil. layoutTurnoutHasSignalMasts(LayoutTurnout t)
boolean
LayoutEditor. removeLayoutSlip(LayoutTurnout o)
Remove a slipboolean
LayoutEditor. removeLayoutTurnout(LayoutTurnout o)
Remove a LayoutTurnoutvoid
LayoutEditorTools. setSensorsAtTurnoutFromMenu(LayoutTurnout to, java.lang.String[] blocks, MultiIconEditor theEditor, javax.swing.JFrame frame)
void
LayoutEditorTools. setSignalMastsAtTurnoutFromMenu(LayoutTurnout to, java.lang.String[] blocks)
void
LayoutEditorTools. setSignalsAtThroatToThroatTurnoutsFromMenu(LayoutTurnout to, java.lang.String linkedTurnoutName, MultiIconEditor theEditor, javax.swing.JFrame theFrame)
void
LayoutEditorTools. setSignalsAtTurnoutFromMenu(LayoutTurnout to, MultiIconEditor theEditor, javax.swing.JFrame theFrame)
void
LayoutEditorTools. setSignalsAtXoverTurnoutFromMenu(LayoutTurnout to, MultiIconEditor theEditor, javax.swing.JFrame theFrame)
void
LayoutConnectivity. setXoverBoundary(LayoutTurnout t, int type)
Constructors in jmri.jmrit.display.layoutEditor with parameters of type LayoutTurnout Constructor Description LayoutTurnoutView(LayoutTurnout turnout, java.awt.geom.Point2D c, double rot, double xFactor, double yFactor, LayoutEditor layoutEditor)
Constructor method.LayoutTurnoutView(LayoutTurnout turnout, java.awt.geom.Point2D c, double rot, LayoutEditor layoutEditor)
-
Uses of LayoutTurnout in jmri.jmrit.display.layoutEditor.LayoutEditorDialogs
Fields in jmri.jmrit.display.layoutEditor.LayoutEditorDialogs declared as LayoutTurnout Modifier and Type Field Description protected LayoutTurnout
LayoutTurnoutEditor. layoutTurnout
-
Uses of LayoutTurnout in jmri.jmrit.display.logixng
Methods in jmri.jmrit.display.logixng that return LayoutTurnout Modifier and Type Method Description LayoutTurnout
ActionLayoutTurnout. findLayoutTurnout(java.lang.String name)
LayoutTurnout
ActionLayoutTurnout. findLayoutTurnout(Turnout turnout)
LayoutTurnout
ActionLayoutTurnout. getLayoutTurnout()
Methods in jmri.jmrit.display.logixng with parameters of type LayoutTurnout Modifier and Type Method Description void
ActionLayoutTurnout. setLayoutTurnout(LayoutTurnout layoutTurnout)
-