Uses of Class
jmri.jmrit.display.layoutEditor.LevelXing
Packages that use LevelXing
Package
Description
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Provides implementations of various JMRI interfaces.
Layout Editor currently represents both structure and graphical display through a single set of objects.
-
Uses of LevelXing in jmri
Modifier and TypeMethodDescriptionvoidSignalMastLogic.removeConflictingLogic(SignalMast sm, LevelXing lx) Remove control elements for a SML pair containing a destination signal mast that itself is incompatible with an SML around a level crossing.voidSignalMastLogic.setConflictingLogic(SignalMast sm, LevelXing lx) Add control elements for a SML pair containing a destination signal mast that itself is skipped as it is incompatible with an SML around a level crossing. -
Uses of LevelXing in jmri.implementation
Methods in jmri.implementation with parameters of type LevelXingModifier and TypeMethodDescriptionvoidDefaultSignalMastLogic.removeConflictingLogic(SignalMast sm, LevelXing lx) Remove control elements for a SML pair containing a destination signal mast that itself is incompatible with an SML around a level crossing.voidDefaultSignalMastLogic.setConflictingLogic(SignalMast sm, LevelXing lx) Add control elements for a SML pair containing a destination signal mast that itself is skipped as it is incompatible with an SML around a level crossing. -
Uses of LevelXing in jmri.jmrit.display.layoutEditor
Methods in jmri.jmrit.display.layoutEditor that return LevelXingModifier and TypeMethodDescriptionLayoutEditorFindItems.findLevelXingByBean(NamedBean bean) LayoutEditorFindItems.findLevelXingByName(String name) LayoutEditorFindItems.findLevelXingBySensor(String sensorName) LayoutEditorFindItems.findLevelXingBySignalMast(String signalMastName) LevelXingView.getLevelXing()Methods in jmri.jmrit.display.layoutEditor that return types with arguments of type LevelXingModifier and TypeMethodDescriptionConnectivityUtil.getLevelCrossingsThisBlock(Block block) Get a list of all LevelXings involving the specified Block.LayoutEditor.getLevelXings()LayoutModels.getLevelXings()Methods in jmri.jmrit.display.layoutEditor with parameters of type LevelXingModifier and TypeMethodDescriptionprotected BooleanLayoutEditorTools.addLevelXingSignalHeadInfoToMenu(LevelXing inLevelXing, JMenu inMenu) booleanConnectivityUtil.blockInternalToLevelXing(LevelXing x, Block block) Check if block is internal to a level crossing.final LevelXingViewLayoutEditor.getLevelXingView(LevelXing xing) LayoutModels.getLevelXingView(LevelXing xing) ConnectivityUtil.getSignalHeadAtLevelXing(LevelXing x, Block block, boolean facing) Get the SignalHead at the level crossing.booleanConnectivityUtil.isInternalLevelXingAC(LevelXing x, Block block) Check if the AC track of a Level Crossing and its two connecting Track Segments are internal to the specified block.booleanConnectivityUtil.isInternalLevelXingBD(LevelXing x, Block block) Check if the BD track of a Level Crossing and its two connecting Track Segments are internal to the specified block.(package private) booleanLayoutEditor.isUsedInXing(NamedBean bean, LevelXing xing, LevelXing.Geometry point) booleanLayoutEditor.removeLevelXing(LevelXing o) Remove a Level CrossingvoidLayoutEditorTools.setSensorsAtLevelXingFromMenu(LevelXing xing, String[] blocks, MultiIconEditor theEditor, JFrame theFrame) voidLayoutEditorTools.setSignalMastsAtLevelXingFromMenu(LevelXing xing, String[] blocks, JFrame theFrame) voidLayoutEditorTools.setSignalsAtLevelXingFromMenu(LevelXing xing, MultiIconEditor theEditor, JFrame theFrame) Constructors in jmri.jmrit.display.layoutEditor with parameters of type LevelXingModifierConstructorDescriptionLevelXingView(LevelXing xing, Point2D c, LayoutEditor layoutEditor) constructor methodLevelXingView(LevelXing xing, LayoutEditor layoutEditor) Constructor method.