Uses of Class
jmri.jmrit.display.layoutEditor.LayoutBlock

Packages that use LayoutBlock
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   
jmri.jmrit.display.layoutEditor.blockRoutingTable   
jmri.managers Provides implementations of various JMRI managers. 
 

Uses of LayoutBlock in jmri
 

Methods in jmri with parameters of type LayoutBlock
 void SignalMastLogic.setFacingBlock(LayoutBlock facing)
           
 void SignalMastLogic.setProtectingBlock(LayoutBlock protecting)
           
 

Uses of LayoutBlock in jmri.implementation
 

Methods in jmri.implementation with parameters of type LayoutBlock
 void DefaultSignalMastLogic.setFacingBlock(LayoutBlock facing)
           
 void DefaultSignalMastLogic.setProtectingBlock(LayoutBlock protecting)
           
 

Uses of LayoutBlock in jmri.jmrit.display.layoutEditor
 

Methods in jmri.jmrit.display.layoutEditor that return LayoutBlock
 LayoutBlock LayoutBlockManager.createNewLayoutBlock(String systemName, String userName)
          Method to create a new LayoutBlock if the LayoutBlock does not exist Returns null if a LayoutBlock with the same systemName or userName already exists, or if there is trouble creating a new LayoutBlock.
 LayoutBlock LayoutEditor.getAffectedBlock(Object o, int type)
           
 LayoutBlock LayoutConnectivity.getBlock1()
          Accessor routines
 LayoutBlock LayoutConnectivity.getBlock2()
           
 LayoutBlock LayoutBlockManager.getBlockWithSensorAssigned(Sensor s)
          Method to find a LayoutBlock with a specified Sensor assigned as its occupancy sensor.
 LayoutBlock LayoutBlockManager.getBySystemName(String name)
           
 LayoutBlock LayoutBlockManager.getByUserName(String key)
           
 LayoutBlock LayoutBlockManager.getFacingBlock(SignalHead signalHead, LayoutEditor panel)
           
 LayoutBlock LayoutBlockManager.getFacingBlock(String signalName, LayoutEditor panel)
          Method to return the LayoutBlock that a given signal is facing.
 LayoutBlock LayoutBlockManager.getFacingBlockByMast(SignalMast signalMast, LayoutEditor panel)
          Method to return the LayoutBlock that a given signal mast is facing.
 LayoutBlock LayoutBlockManager.getFacingBlockByMast(String signalMastName, LayoutEditor panel)
          Method to return the LayoutBlock that a given signal is facing.
 LayoutBlock LayoutBlockManager.getFacingBlockBySensor(Sensor sensor, LayoutEditor panel)
          Method to return the LayoutBlock that a given sensor is facing.
 LayoutBlock LayoutBlockManager.getFacingBlockBySensor(String sensorName, LayoutEditor panel)
          Method to return the LayoutBlock that a given sensor is facing.
 LayoutBlock TrackSegment.getLayoutBlock()
           
 LayoutBlock LayoutTurnout.getLayoutBlock()
           
 LayoutBlock LayoutBlockManager.getLayoutBlock(Block block)
           
 LayoutBlock LayoutEditor.getLayoutBlock(String blockID)
          Return a layout block with the given name if one exists.
 LayoutBlock LayoutBlockManager.getLayoutBlock(String name)
          Method to get an existing LayoutBlock.
 LayoutBlock LevelXing.getLayoutBlockAC()
           
 LayoutBlock LayoutTurnout.getLayoutBlockB()
           
 LayoutBlock LevelXing.getLayoutBlockBD()
           
 LayoutBlock LayoutTurnout.getLayoutBlockC()
           
 LayoutBlock LayoutTurnout.getLayoutBlockD()
           
 LayoutBlock LayoutBlockManager.getProtectedBlock(SignalHead signalHead, LayoutEditor panel)
           
 LayoutBlock LayoutBlockManager.getProtectedBlock(String signalName, LayoutEditor panel)
          Method to return the LayoutBlock that a given signal is protecting.
 LayoutBlock LayoutBlockManager.getProtectedBlockByMast(SignalMast signalMast, LayoutEditor panel)
           
 LayoutBlock LayoutBlockManager.getProtectedBlockByMast(String signalMastName, LayoutEditor panel)
          Method to return the LayoutBlock that a given signal is protecting.
 LayoutBlock LayoutBlockManager.getProtectedBlockBySensor(Sensor sensor, LayoutEditor panel)
          Method to return the LayoutBlock that a given sensor is protecting.
 LayoutBlock LayoutBlockManager.getProtectedBlockBySensor(String sensorName, LayoutEditor panel)
          Method to return the LayoutBlock that a given sensor is protecting.
 LayoutBlock LayoutEditor.provideLayoutBlock(String s)
          Return a layout block with the entered name, creating a new one if needed.
 

Methods in jmri.jmrit.display.layoutEditor that return types with arguments of type LayoutBlock
 ArrayList<LayoutBlock> LayoutBlockManager.getLayoutBlocks(LayoutBlock sourceLayoutBlock, LayoutBlock destinationLayoutBlock, LayoutBlock protectingLayoutBlock, boolean validateOnly, int pathMethod)
          The is used in conjunction with the layout block routing protocol, to discover a clear path from a source layout block through to a destination layout block.
 

Methods in jmri.jmrit.display.layoutEditor with parameters of type LayoutBlock
 void LayoutEditorAuxTools.addBeanSettings(Path p, LayoutConnectivity lc, LayoutBlock layoutBlock)
          Searches for and adds BeanSetting's to a Path as needed.
 boolean LayoutBlockManager.checkValidDest(LayoutBlock currentBlock, LayoutBlock nextBlock, LayoutBlock destBlock, LayoutBlock destBlockn1)
          Determines if one set of blocks is reachable from another set of blocks based upon the directions of the set of blocks.
 void LayoutBlockManager.deleteLayoutBlock(LayoutBlock block)
          Remove an existing LayoutBlock.
 ArrayList<LayoutTurnout> ConnectivityUtil.getAllTurnoutsThisBlock(LayoutBlock lb)
           
 ArrayList<LayoutConnectivity> LayoutEditorAuxTools.getConnectivityList(LayoutBlock blk)
          Get Connectivity involving a specific Layout Block This routine returns an ArrayList of BlockConnectivity objects involving the specified LayoutBlock.
 ArrayList<LayoutBlock> LayoutBlockManager.getLayoutBlocks(LayoutBlock sourceLayoutBlock, LayoutBlock destinationLayoutBlock, LayoutBlock protectingLayoutBlock, boolean validateOnly, int pathMethod)
          The is used in conjunction with the layout block routing protocol, to discover a clear path from a source layout block through to a destination layout block.
 int LayoutBlock.getNeighbourDirection(LayoutBlock neigh)
          Gets the direction of travel to our neighbouring block.
 void TrackSegment.setLayoutBlock(LayoutBlock b)
          Set Up a Layout Block for a Track Segment
 void LayoutTurnout.setLayoutBlock(LayoutBlock b)
          Set Up a Layout Block(s) for this Turnout
 void LevelXing.setLayoutBlockAC(LayoutBlock b)
          Add Layout Blocks
 void LayoutTurnout.setLayoutBlockB(LayoutBlock b)
           
 void LevelXing.setLayoutBlockBD(LayoutBlock b)
           
 void LayoutTurnout.setLayoutBlockC(LayoutBlock b)
           
 void LayoutTurnout.setLayoutBlockD(LayoutBlock b)
           
 boolean LayoutEditor.validateSensor(String sensorName, LayoutBlock blk, Component openFrame)
          Validates that the supplied occupancy sensor name corresponds to an existing sensor and is unique among all blocks.
 

Constructors in jmri.jmrit.display.layoutEditor with parameters of type LayoutBlock
LayoutConnectivity(LayoutBlock b1, LayoutBlock b2)
          Constructor
 

Uses of LayoutBlock in jmri.jmrit.display.layoutEditor.blockRoutingTable
 

Constructors in jmri.jmrit.display.layoutEditor.blockRoutingTable with parameters of type LayoutBlock
LayoutBlockNeighbourTableModel(boolean editable, LayoutBlock lBlock)
           
LayoutBlockRouteTable(boolean editable, LayoutBlock block)
           
LayoutBlockRouteTableAction(String s, LayoutBlock lBlock)
          Create an action with a specific title.
LayoutBlockRouteTableModel(boolean editable, LayoutBlock lBlock)
           
LayoutBlockThroughPathsTableModel(boolean editable, LayoutBlock lBlock)
           
 

Uses of LayoutBlock in jmri.managers
 

Methods in jmri.managers with parameters of type LayoutBlock
protected  void DefaultSignalMastLogicManager.discoverSignallingDest(SignalMast source, LayoutBlock lProtecting, LayoutBlock lFacing)
           
 



Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads