Package com.io7m.jregions.core.parameterized.areas

# Interface PAreaXYSplitBDType<S,T extends PAreaBDType<S>>

Type Parameters:
  `S` - A phantom type parameter indicating the coordinate space of the area
  `T` - The precise type of area

All Known Implementing Classes:
  `PAreaXYSplitBD`

@Immutable public interface PAreaXYSplitBDType<S,T extends PAreaBDType<S>>
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