Package com.io7m.jregions.core.unparameterized.areas

# Interface AreaXYSplitBIType<T extends AreaBIType>

Type Parameters:
  `T` - The precise type of area

All Known Implementing Classes:
  `AreaXYSplitBI`

    @Immutable
    public interface AreaXYSplitBIType<T extends AreaBIType>

An area that has been split into quadrants via an X and Y axis.

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `T` | `x0y0()` |
  `T` | `x0y1()` |
  `T` | `x1y0()` |
  `T` | `x1y1()` |

- ## Method Details

  - ### x0y0

    @Parameter(order=0) T x0y0()
    Returns:
      The minimum X, minimum Y quadrant

  - ### x1y0

    @Parameter(order=1) T x1y0()
    Returns:
      The maximum X, minimum Y quadrant

  - ### x0y1

    @Parameter(order=2) T x0y1()
    Returns:
      The minimum X, maximum Y quadrant

  - ### x1y1

    @Parameter(order=3) T x1y1()
    Returns:
      The maximum X, maximum Y quadrant