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.jmrit.signalling   
jmri.jmrit.signalling.entryexit   
 

Uses of LayoutBlock in jmri
 

Methods in jmri that return LayoutBlock
 LayoutBlock SignalMastLogic.getFacingBlock()
          Get the block facing our source signal
 LayoutBlock SignalMastLogic.getProtectingBlock(SignalMast destination)
          Get the block that the source signal is protecting on the path to the destination signal mast
 

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

Method parameters in jmri with type arguments of type LayoutBlock
 LinkedHashMap<Block,Integer> SignalMastLogic.setupLayoutEditorTurnoutDetails(List<LayoutBlock> blks, SignalMast destination)
          Set the auto turnouts based upon a given list of layout blocks for a specific destination mast
 

Uses of LayoutBlock in jmri.implementation
 

Fields in jmri.implementation declared as LayoutBlock
(package private)  LayoutBlock DefaultSignalMastLogic.DestinationMast.destinationBlock
           
(package private)  LayoutBlock DefaultSignalMastLogic.facingBlock
           
(package private)  LayoutBlock DefaultSignalMastLogic.DestinationMast.protectingBlock
           
 

Methods in jmri.implementation that return LayoutBlock
 LayoutBlock DefaultSignalMastLogic.getFacingBlock()
           
(package private)  LayoutBlock DefaultSignalMastLogic.DestinationMast.getProtectingBlock()
           
 LayoutBlock DefaultSignalMastLogic.getProtectingBlock(SignalMast dest)
           
 

Methods in jmri.implementation with parameters of type LayoutBlock
(package private)  boolean DefaultSignalMastLogic.DestinationMast.isAutoBlockIncluded(LayoutBlock block)
           
(package private)  boolean DefaultSignalMastLogic.DestinationMast.isBlockIncluded(LayoutBlock block)
           
 void DefaultSignalMastLogic.setFacingBlock(LayoutBlock facing)
           
 

Method parameters in jmri.implementation with type arguments of type LayoutBlock
(package private)  LinkedHashMap<Block,Integer> DefaultSignalMastLogic.DestinationMast.setupLayoutEditorTurnoutDetails(List<LayoutBlock> lblks)
           
 LinkedHashMap<Block,Integer> DefaultSignalMastLogic.setupLayoutEditorTurnoutDetails(List<LayoutBlock> blks, SignalMast destination)
           
 

Uses of LayoutBlock in jmri.jmrit.display.layoutEditor
 

Fields in jmri.jmrit.display.layoutEditor declared as LayoutBlock
(package private)  LayoutBlock LayoutBlockConnectivityTools.BlocksTested.block
           
protected  LayoutBlock LayoutTurnout.block
           
(package private)  LayoutBlock LayoutConnectivity.block1
           
(package private)  LayoutBlock LayoutConnectivity.block2
           
(package private)  LayoutBlock ConnectivityUtil.lb
           
(package private)  LayoutBlock MemoryIcon.lBlock
           
(package private)  LayoutBlock BlockContentsIcon.lBlock
           
(package private)  LayoutBlock ConnectivityUtil.nlb
           
(package private)  LayoutBlock ConnectivityUtil.plb
           
 

Methods in jmri.jmrit.display.layoutEditor that return LayoutBlock
 LayoutBlock LayoutBlockManager.createNewLayoutBlock()
           
 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)
           
(package private)  LayoutBlock LayoutBlockConnectivityTools.BlocksTested.getBlock()
           
 LayoutBlock LayoutConnectivity.getBlock1()
          Accessor routines
 LayoutBlock LayoutConnectivity.getBlock2()
           
 LayoutBlock LayoutBlockManager.getBlockWithMemoryAssigned(Memory m)
          Method to find a LayoutBlock with a specified Memory assigned as its value display.
 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 is facing.
 LayoutBlock LayoutBlockManager.getFacingBlockByNamedBean(NamedBean nb, LayoutEditor panel)
          Method to return the block facing a given bean object (Sensor, SignalMast or SignalHead).
 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 MemoryIcon.getLayoutBlock()
           
 LayoutBlock TrackSegment.getLayoutBlock()
           
 LayoutBlock LayoutTurnout.getLayoutBlock()
           
 LayoutBlock LayoutBlockManager.getLayoutBlock(Block block)
           
 LayoutBlock LayoutBlockManager.getLayoutBlock(String name)
          Method to get an existing LayoutBlock.
 LayoutBlock LayoutEditor.getLayoutBlock(String blockID)
          Return a layout block with the given name if one exists.
 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.getProtectedBlockByNamedBean(NamedBean nb, LayoutEditor panel)
          Method to return the block that a given bean object (Sensor, SignalMast or SignalHead) 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> LayoutBlockConnectivityTools.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.
 ArrayList<LayoutBlock> LayoutBlockConnectivityTools.getLayoutBlocks(NamedBean sourceBean, NamedBean destBean, 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.
 ArrayList<LayoutBlock> LayoutTurnout.getProtectedBlocks(NamedBean bean)
           
 List<LayoutBlock> LayoutBlockManager.getProtectingBlocksByNamedBean(NamedBean nb, LayoutEditor panel)
           
 List<LayoutBlock> LayoutBlockManager.getProtectingBlocksBySensor(Sensor sensor, LayoutEditor panel)
           
 List<LayoutBlock> LayoutBlockManager.getProtectingBlocksBySensorOld(Sensor sensor, LayoutEditor panel)
           
 

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.
(package private)  void LayoutBlock.addRouteFromNeighbour(LayoutBlock src, jmri.jmrit.display.layoutEditor.LayoutBlock.RoutingPacket update)
           
 boolean LayoutBlockConnectivityTools.checkValidDest(LayoutBlock facing, LayoutBlock protecting, LayoutBlockConnectivityTools.FacingProtecting dest, int pathMethod)
          This uses the layout editor to check if the destination location is reachable from the source location
 boolean LayoutBlockConnectivityTools.checkValidDest(LayoutBlock currentBlock, LayoutBlock nextBlock, LayoutBlock destBlock, LayoutBlock destBlockn1, int pathMethod)
          Determines if one set of blocks is reachable from another set of blocks based upon the directions of the set of blocks.
 boolean LayoutBlockConnectivityTools.checkValidDest(LayoutBlock currentBlock, LayoutBlock nextBlock, LayoutBlock destBlock, List<LayoutBlock> destBlockn1, int pathMethod)
           
 void LayoutBlockManager.deleteLayoutBlock(LayoutBlock block)
          Remove an existing LayoutBlock.
(package private)  ArrayList<NamedBean> LayoutBlockConnectivityTools.discoverPairDest(NamedBean source, LayoutBlock lProtecting, LayoutBlock lFacing, ArrayList<LayoutBlockConnectivityTools.FacingProtecting> blockList, int pathMethod)
           
 PositionablePoint LayoutEditorFindItems.findPositionableLinkPoint(LayoutBlock blk1)
           
 PositionablePoint LayoutEditor.findPositionableLinkPoint(LayoutBlock blk1)
          Deprecated. As of 3.9.2, ... use getFinder().find...
 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> LayoutBlockConnectivityTools.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.
(package private)  boolean LayoutBlock.informNeighbourOfAttachment(LayoutBlock lBlock, Block block, int workingDirection)
           
(package private)  void LayoutBlock.notifiedNeighbourNoLongerMutual(LayoutBlock srcBlock)
           
(package private)  void LayoutBlock.removeAdjacency(LayoutBlock layoutBlock)
           
(package private)  void LayoutBlock.removeRouteFromNeighbour(LayoutBlock src, jmri.jmrit.display.layoutEditor.LayoutBlock.RoutingPacket update)
           
 void MemoryIcon.setLayoutBlock(LayoutBlock lb)
           
 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)
           
(package private)  void LayoutBlock.updateRoutingInfo(LayoutBlock src, jmri.jmrit.display.layoutEditor.LayoutBlock.RoutingPacket update)
           
 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.
 

Method parameters in jmri.jmrit.display.layoutEditor with type arguments of type LayoutBlock
 boolean LayoutBlockConnectivityTools.checkValidDest(LayoutBlock currentBlock, LayoutBlock nextBlock, LayoutBlock destBlock, List<LayoutBlock> destBlockn1, int pathMethod)
           
 List<NamedBean> LayoutBlockConnectivityTools.getBeansInPath(List<LayoutBlock> blocklist, LayoutEditor panel, Class<?> T)
          Returns a list of NamedBeans (Signalhead, Signalmast or Sensor) that are assinged to block boundaries in a given list
 

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

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

Fields in jmri.jmrit.display.layoutEditor.blockRoutingTable declared as LayoutBlock
(package private)  LayoutBlock LayoutBlockNeighbourTableModel.lBlock
           
(package private)  LayoutBlock LayoutBlockThroughPathsTableModel.lBlock
           
(package private)  LayoutBlock LayoutBlockRouteTableAction.lBlock
           
(package private)  LayoutBlock LayoutBlockRouteTableModel.lBlock
           
 

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.jmrit.signalling
 

Methods in jmri.jmrit.signalling with parameters of type LayoutBlock
 void EntryExitPairs.addNXSourcePoint(LayoutBlock facing, List<LayoutBlock> protecting, NamedBean loc, LayoutEditor panel)
           
(package private)  PointDetails EntryExitPairs.getPointDetails(LayoutBlock source, List<LayoutBlock> destination, LayoutEditor panel)
           
 

Method parameters in jmri.jmrit.signalling with type arguments of type LayoutBlock
 void EntryExitPairs.addNXSourcePoint(LayoutBlock facing, List<LayoutBlock> protecting, NamedBean loc, LayoutEditor panel)
           
(package private)  PointDetails EntryExitPairs.getPointDetails(LayoutBlock source, List<LayoutBlock> destination, LayoutEditor panel)
           
 

Uses of LayoutBlock in jmri.jmrit.signalling.entryexit
 

Fields in jmri.jmrit.signalling.entryexit declared as LayoutBlock
(package private)  LayoutBlock DestinationPoints.destination
           
(package private)  LayoutBlock PointDetails.facing
           
 

Fields in jmri.jmrit.signalling.entryexit with type parameters of type LayoutBlock
(package private)  List<LayoutBlock> PointDetails.protectingBlocks
           
(package private)  ArrayList<LayoutBlock> DestinationPoints.routeDetails
           
 

Methods in jmri.jmrit.signalling.entryexit that return LayoutBlock
(package private)  LayoutBlock DestinationPoints.getFacing()
           
 LayoutBlock PointDetails.getFacing()
           
(package private)  LayoutBlock Source.getStart()
           
 

Methods in jmri.jmrit.signalling.entryexit that return types with arguments of type LayoutBlock
(package private)  List<LayoutBlock> DestinationPoints.getProtecting()
           
 List<LayoutBlock> PointDetails.getProtecting()
           
(package private)  List<LayoutBlock> Source.getSourceProtecting()
           
 

Methods in jmri.jmrit.signalling.entryexit with parameters of type LayoutBlock
(package private)  Block ManuallySetRoute.cycle(LayoutBlock protect, LayoutBlock face)
           
(package private)  boolean ManuallySetRoute.findDestPoint(LayoutBlock pro, LayoutBlock facing)
           
(package private)  void DestinationPoints.removeBlockFromRoute(LayoutBlock lBlock)
           
 

Constructors in jmri.jmrit.signalling.entryexit with parameters of type LayoutBlock
PointDetails(LayoutBlock facing, List<LayoutBlock> protecting)
           
 

Constructor parameters in jmri.jmrit.signalling.entryexit with type arguments of type LayoutBlock
PointDetails(LayoutBlock facing, List<LayoutBlock> protecting)
           
 



Copyright © 1997-2014 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