Uses of Class
jmri.jmrit.display.layoutEditor.LevelXing
-
Packages that use LevelXing Package Description jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts.jmri.implementation Provides implementations of various JMRI interfaces.jmri.jmrit.display.layoutEditor Layout Editor currently represents both structure and graphical display through a single set of objects. -
-
Uses of LevelXing in jmri
Methods in jmri with parameters of type LevelXing Modifier and Type Method Description void
SignalMastLogic. 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.void
SignalMastLogic. 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 LevelXing Modifier and Type Method Description void
DefaultSignalMastLogic. 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.void
DefaultSignalMastLogic. 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 LevelXing Modifier and Type Method Description LevelXing
LayoutEditorFindItems. findLevelXingByBean(NamedBean bean)
LevelXing
LayoutEditorFindItems. findLevelXingByName(java.lang.String name)
LevelXing
LayoutEditorFindItems. findLevelXingBySensor(java.lang.String sensorName)
LevelXing
LayoutEditorFindItems. findLevelXingBySignalMast(java.lang.String signalMastName)
LevelXing
LevelXingView. getLevelXing()
Methods in jmri.jmrit.display.layoutEditor that return types with arguments of type LevelXing Modifier and Type Method Description java.util.List<LevelXing>
ConnectivityUtil. getLevelCrossingsThisBlock(Block block)
Get a list of all LevelXings involving the specified Block.java.util.List<LevelXing>
LayoutEditor. getLevelXings()
java.util.List<LevelXing>
LayoutModels. getLevelXings()
Methods in jmri.jmrit.display.layoutEditor with parameters of type LevelXing Modifier and Type Method Description protected java.lang.Boolean
LayoutEditorTools. addLevelXingSignalHeadInfoToMenu(LevelXing inLevelXing, javax.swing.JMenu inMenu)
boolean
ConnectivityUtil. blockInternalToLevelXing(LevelXing x, Block block)
Check if block is internal to a level crossing.LevelXingView
LayoutEditor. getLevelXingView(LevelXing xing)
LevelXingView
LayoutModels. getLevelXingView(LevelXing xing)
SignalHead
ConnectivityUtil. getSignalHeadAtLevelXing(LevelXing x, Block block, boolean facing)
Get the SignalHead at the level crossing.boolean
ConnectivityUtil. 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.boolean
ConnectivityUtil. 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) boolean
LayoutEditor. isUsedInXing(NamedBean bean, LevelXing xing, LevelXing.Geometry point)
boolean
LayoutEditor. removeLevelXing(LevelXing o)
Remove a Level Crossingvoid
LayoutEditorTools. setSensorsAtLevelXingFromMenu(LevelXing xing, java.lang.String[] blocks, MultiIconEditor theEditor, javax.swing.JFrame theFrame)
void
LayoutEditorTools. setSignalMastsAtLevelXingFromMenu(LevelXing xing, java.lang.String[] blocks, javax.swing.JFrame theFrame)
void
LayoutEditorTools. setSignalsAtLevelXingFromMenu(LevelXing xing, MultiIconEditor theEditor, javax.swing.JFrame theFrame)
Constructors in jmri.jmrit.display.layoutEditor with parameters of type LevelXing Constructor Description LevelXingView(LevelXing xing, java.awt.geom.Point2D c, LayoutEditor layoutEditor)
constructor methodLevelXingView(LevelXing xing, LayoutEditor layoutEditor)
Constructor method.
-