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

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

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

    Classes in com.io7m.jregions.core.unparameterized.areas with type parameters of type AreaBIType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AreaXSplitBI<T extends AreaBIType>` An area that has been split via the X axis.
    `static class` | `AreaXSplitBI.Builder<T extends AreaBIType>` Builds instances of type `AreaXSplitBI`.
    `interface` | `AreaXSplitBIType<T extends AreaBIType>` An area that has been split via the X axis.
    `class` | `AreaXYSplitBI<T extends AreaBIType>` An area that has been split into quadrants via an X and Y axis.
    `static class` | `AreaXYSplitBI.Builder<T extends AreaBIType>` Builds instances of type `AreaXYSplitBI`.
    `interface` | `AreaXYSplitBIType<T extends AreaBIType>` An area that has been split into quadrants via an X and Y axis.
    `class` | `AreaYSplitBI<T extends AreaBIType>` An area that has been split via the Y axis.
    `static class` | `AreaYSplitBI.Builder<T extends AreaBIType>` Builds instances of type `AreaYSplitBI`.
    `interface` | `AreaYSplitBIType<T extends AreaBIType>` An area that has been split via the Y axis.

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

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

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

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