Class IGridRegion.Tool

  • Enclosing interface:
    IGridRegion

    public static class IGridRegion.Tool
    extends Object
    • Constructor Detail

      • Tool

        public Tool()
    • Method Detail

      • contains

        public static boolean contains​(IGridRegion i1,
                                       int x,
                                       int y)
      • getAbsoluteColumn

        public static int getAbsoluteColumn​(IGridRegion region,
                                            int column)
        Return absolute column index taking into account region.
        Parameters:
        region - Region which contains column.
        column - Column index in the region.
        Returns:
        Absolute column index.
      • getAbsoluteRow

        public static int getAbsoluteRow​(IGridRegion region,
                                         int row)
        Return absolute row index taking into account region.
        Parameters:
        region - Region which contains row.
        row - Row index in the region.
        Returns:
        Absolute row index.
      • height

        public static int height​(IGridRegion i1)
        Calculates grid region height.
        Parameters:
        i1 - grid region
        Returns:
        grid region height.
      • intersect

        public static IGridRegion intersect​(IGridRegion i1,
                                            IGridRegion i2)
        Finds common IGridRegion for incoming regions.
        Parameters:
        i1 - first grid region
        i2 - second grid region
        Returns:
        intersection of incoming grid regions. null if there is no intersection.
      • getColumn

        public static int getColumn​(String cell)
      • getRow

        public static int getRow​(String cell)