Uses of Class
jmri.jmrit.display.layoutEditor.LayoutTurnout
Packages that use LayoutTurnout
Package
Description
Layout Editor currently represents both structure and graphical display through a single set of objects.
-
Uses of LayoutTurnout in jmri.jmrit.dispatcher
Methods in jmri.jmrit.dispatcher that return types with arguments of type LayoutTurnoutModifier and TypeMethodDescriptionprotected 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) List<LayoutTrackExpectedState<LayoutTurnout>>DispatcherFrame.checkTurnoutStates(Section s, int sSeqNum, Section nextSection, ActiveTrain at, Section prevSection) AllocatedSection.getAutoTurnoutsResponse()protected 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 LayoutTurnoutModifier and TypeMethodDescriptionprotected TurnoutAutoTurnouts.checkStateAgainstList(List<LayoutTrackExpectedState<LayoutTurnout>> turnoutList) voidAllocatedSection.setAutoTurnoutsResponse(List<LayoutTrackExpectedState<LayoutTurnout>> atr) -
Uses of LayoutTurnout in jmri.jmrit.display.layoutEditor
Subclasses of LayoutTurnout in jmri.jmrit.display.layoutEditorModifier and TypeClassDescriptionclassA 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.classA LayoutTurnout corresponds to a turnout on the layout.classA LayoutTurnout corresponds to a turnout on the layout.classA LayoutTurnout corresponds to a turnout on the layout.classA LayoutTurnout corresponds to a turnout on the layout.classA LayoutTurnout corresponds to a turnout on the layout.classA 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.classA 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.classA specialization ofLayoutTurnoutcorresponding to a wye turnout on the layout.classA LayoutXOver corresponds to a crossover (connection between parallel tracks) on the layout.Methods in jmri.jmrit.display.layoutEditor with type parameters of type LayoutTurnoutModifier and TypeMethodDescription(package private) <T extends LayoutTurnout>
voidLayoutEditorTools.setTurnoutSensor(T trackItem, Sensor newSensor, Sensor currSensor, LayoutEditorTools.BeanDetails<? extends NamedBean> beanDetail, LayoutTrack connect, Point2D coords, String position) Attached a sensor to a turnout block boundary.Methods in jmri.jmrit.display.layoutEditor that return LayoutTurnoutModifier and TypeMethodDescriptionLayoutEditorFindItems.findLayoutTurnoutByBean(NamedBean bean) LayoutEditorFindItems.findLayoutTurnoutByName(String name) LayoutEditorFindItems.findLayoutTurnoutBySensor(String sensorName) LayoutEditorFindItems.findLayoutTurnoutBySignalMast(String signalMastName) LayoutEditorFindItems.findLayoutTurnoutByTurnoutName(String turnoutName) final LayoutTurnoutLayoutTurnoutView.getLayoutTurnout()LayoutEditorTools.getLayoutTurnoutFromTurnout(Turnout turnout, boolean requireDoubleXover, String str, JFrame theFrame) Returns the layout turnout corresponding to a given turnout.LayoutConnectivity.getXover()Methods in jmri.jmrit.display.layoutEditor that return types with arguments of type LayoutTurnoutModifier and TypeMethodDescriptionConnectivityUtil.getAllTurnoutsThisBlock(LayoutBlock currLayoutBlock) LayoutEditor.getLayoutTurnouts()LayoutModels.getLayoutTurnouts()LayoutEditor.getLayoutTurnoutsAndSlips()LayoutModels.getLayoutTurnoutsAndSlips()ConnectivityUtil.getLayoutTurnoutsThisBlock(Block block) Get a list of all layout turnouts involving the specified Block.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.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.LayoutTurntable.getTurnoutList(Block curBlock, Block prevBlock, Block nextBlock) Gets the list of turnouts and their required states to align the turntable for a path defined by the given blocks.Methods in jmri.jmrit.display.layoutEditor with parameters of type LayoutTurnoutModifier and TypeMethodDescriptionprotected BooleanLayoutEditorTools.addLayoutSlipSignalHeadInfoToMenu(LayoutTurnout inLayoutTurnout, JMenu inMenu) default intLayoutModels.computeDirectionAB(LayoutTurnout track) default intLayoutModels.computeDirectionAC(LayoutTurnout track) default intLayoutModels.computeDirectionAD(LayoutTurnout track) default intLayoutModels.computeDirectionBC(LayoutTurnout track) default intLayoutModels.computeDirectionBD(LayoutTurnout track) default intLayoutModels.computeDirectionCD(LayoutTurnout track) final LayoutTurnoutViewLayoutEditor.getLayoutTurnoutView(LayoutTurnout to) LayoutModels.getLayoutTurnoutView(LayoutTurnout to) booleanConnectivityUtil.layoutTurnoutHasRequiredSignals(LayoutTurnout t) Check if specified LayoutTurnout has required signals.booleanConnectivityUtil.layoutTurnoutHasSignalMasts(LayoutTurnout t) booleanLayoutEditor.removeLayoutSlip(LayoutTurnout o) Remove a slipbooleanLayoutEditor.removeLayoutTurnout(LayoutTurnout o) Remove a LayoutTurnoutvoidLayoutEditorTools.setSensorsAtTurnoutFromMenu(LayoutTurnout to, String[] blocks, MultiIconEditor theEditor, JFrame frame) voidLayoutEditorTools.setSignalMastsAtTurnoutFromMenu(LayoutTurnout to, String[] blocks) voidLayoutEditorTools.setSignalsAtThroatToThroatTurnoutsFromMenu(LayoutTurnout to, String linkedTurnoutName, MultiIconEditor theEditor, JFrame theFrame) voidLayoutEditorTools.setSignalsAtTurnoutFromMenu(LayoutTurnout to, MultiIconEditor theEditor, JFrame theFrame) voidLayoutEditorTools.setSignalsAtXoverTurnoutFromMenu(LayoutTurnout to, MultiIconEditor theEditor, JFrame theFrame) voidLayoutConnectivity.setXoverBoundary(LayoutTurnout t, int type) Constructors in jmri.jmrit.display.layoutEditor with parameters of type LayoutTurnoutModifierConstructorDescriptionLayoutTurnoutView(LayoutTurnout turnout, Point2D c, double rot, double xFactor, double yFactor, LayoutEditor layoutEditor) Constructor method.LayoutTurnoutView(LayoutTurnout turnout, 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 -
Uses of LayoutTurnout in jmri.jmrit.display.logixng
Methods in jmri.jmrit.display.logixng that return LayoutTurnoutModifier and TypeMethodDescriptionActionLayoutTurnout.findLayoutTurnout(String name) ActionLayoutTurnout.findLayoutTurnout(Turnout turnout) ActionLayoutTurnout.getLayoutTurnout()Methods in jmri.jmrit.display.logixng with parameters of type LayoutTurnoutModifier and TypeMethodDescriptionvoidActionLayoutTurnout.setLayoutTurnout(LayoutTurnout layoutTurnout)