| boolean | LayoutBlockConnectivityTools. checkValidDest(LayoutBlock currentBlock,
              LayoutBlock nextBlock,
              LayoutBlock destBlock,
              java.util.List<LayoutBlock> destBlockn1,
              LayoutBlockConnectivityTools.Routing 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,
              LayoutBlock destProBlock,
              LayoutBlockConnectivityTools.Routing 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(NamedBean sourceBean,
              NamedBean destBean,
              LayoutBlockConnectivityTools.Routing pathMethod) | Determines if a pair of NamedBeans (Signalhead, Signalmast or Sensor)
 assigned to a block boundary are reachable. 
 Called by  SignallingPanel using MASTTOMAST. | 
| (package private) java.util.List<NamedBean> | LayoutBlockConnectivityTools. discoverPairDest(NamedBean source,
                LayoutBlock lProtecting,
                LayoutBlock lFacing,
                java.util.List<LayoutBlockConnectivityTools.FacingProtecting> blockList,
                LayoutBlockConnectivityTools.Routing pathMethod) |  | 
| java.util.List<NamedBean> | LayoutBlockConnectivityTools. discoverPairDest(NamedBean source,
                LayoutEditor editor,
                java.lang.Class<?> T,
                LayoutBlockConnectivityTools.Routing pathMethod) | Returns a list of valid destination beans reachable from a given source
 bean. | 
| java.util.HashMap<NamedBean,java.util.List<NamedBean>> | LayoutBlockConnectivityTools. discoverValidBeanPairs(LayoutEditor editor,
                      java.lang.Class<?> T,
                      LayoutBlockConnectivityTools.Routing pathMethod) | Discovers valid pairs of beans type T assigned to a layout editor. | 
| (package private) int | LayoutBlockConnectivityTools. findBestHop(Block preBlock,
           Block currentBlock,
           Block destBlock,
           int direction,
           java.util.List<java.lang.Integer> offSet,
           boolean validateOnly,
           LayoutBlockConnectivityTools.Routing pathMethod) |  | 
| java.util.List<LayoutBlock> | LayoutBlockConnectivityTools. getLayoutBlocks(LayoutBlock sourceLayoutBlock,
               LayoutBlock destinationLayoutBlock,
               LayoutBlock protectingLayoutBlock,
               boolean validateOnly,
               LayoutBlockConnectivityTools.Routing pathMethod) | This 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. | 
| java.util.List<LayoutBlock> | LayoutBlockConnectivityTools. getLayoutBlocks(NamedBean sourceBean,
               NamedBean destBean,
               boolean validateOnly,
               LayoutBlockConnectivityTools.Routing 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. |