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

## Interface PAreaXYSplitDType<S,T extends PAreaDType<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:
    `PAreaXYSplitD`

      @Immutable
      public interface PAreaXYSplitDType<S,T extends PAreaDType<S>>

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

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | `x0y0​()` |
    `T` | `x0y1​()` |
    `T` | `x1y0​()` |
    `T` | `x1y1​()` |

- - ### Method Detail

    - #### 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

Copyright © 2017 <code@io7m.com> http://io7m.com