## Uses of Interface
com.io7m.jregions.core.unparameterized.areas.AreaIType

- Packages that use AreaIType
  Package | Description
  --- | ---
  com.io7m.jregions.core.unparameterized.areas | Area types.

- - ### Uses of AreaIType in com.io7m.jregions.core.unparameterized.areas

    Classes in com.io7m.jregions.core.unparameterized.areas with type parameters of type AreaIType
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AreaXSplitI<T extends AreaIType>` | An area that has been split via the X axis.
    `static class` | `AreaXSplitI.Builder<T extends AreaIType>` | Builds instances of type `AreaXSplitI`.
    `interface` | `AreaXSplitIType<T extends AreaIType>` | An area that has been split via the X axis.
    `class` | `AreaXYSplitI<T extends AreaIType>` | An area that has been split into quadrants via an X and Y axis.
    `static class` | `AreaXYSplitI.Builder<T extends AreaIType>` | Builds instances of type `AreaXYSplitI`.
    `interface` | `AreaXYSplitIType<T extends AreaIType>` | An area that has been split into quadrants via an X and Y axis.
    `class` | `AreaYSplitI<T extends AreaIType>` | An area that has been split via the Y axis.
    `static class` | `AreaYSplitI.Builder<T extends AreaIType>` | Builds instances of type `AreaYSplitI`.
    `interface` | `AreaYSplitIType<T extends AreaIType>` | An area that has been split via the Y axis.

    Classes in com.io7m.jregions.core.unparameterized.areas that implement AreaIType
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AreaI` | An area with `int` coordinates.

    Methods in com.io7m.jregions.core.unparameterized.areas with type parameters of type AreaIType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <T extends AreaIType> AreaXSplitI.Builder<T>` | AreaXSplitI.`builder​()` | Creates a builder for `AreaXSplitI`.
    `static <T extends AreaIType> AreaXYSplitI.Builder<T>` | AreaXYSplitI.`builder​()` | Creates a builder for `AreaXYSplitI`.
    `static <T extends AreaIType> AreaYSplitI.Builder<T>` | AreaYSplitI.`builder​()` | Creates a builder for `AreaYSplitI`.
    `static <T extends AreaIType> AreaXSplitI<T>` | AreaXSplitI.`of​(T lower, T upper)` | Construct a new immutable `AreaXSplitI` instance.
    `static <T extends AreaIType> AreaXYSplitI<T>` | AreaXYSplitI.`of​(T x0y0, T x1y0, T x0y1, T x1y1)` | Construct a new immutable `AreaXYSplitI` instance.
    `static <T extends AreaIType> AreaYSplitI<T>` | AreaYSplitI.`of​(T lower, T upper)` | Construct a new immutable `AreaYSplitI` instance.

    Methods in com.io7m.jregions.core.unparameterized.areas with parameters of type AreaIType
    Modifier and Type | Method | Description
    --- | --- | ---
    `AreaI.Builder` | AreaI.Builder.`from​(AreaIType instance)` | Fill a builder with attribute values from the provided `com.io7m.jregions.core.unparameterized.areas.AreaIType` instance.

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