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

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

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

    Classes in com.io7m.jregions.core.unparameterized.areas with type parameters of type AreaBDType
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AreaXSplitBD<T extends AreaBDType>` | An area that has been split via the X axis.
    `static class` | `AreaXSplitBD.Builder<T extends AreaBDType>` | Builds instances of type `AreaXSplitBD`.
    `interface` | `AreaXSplitBDType<T extends AreaBDType>` | An area that has been split via the X axis.
    `class` | `AreaXYSplitBD<T extends AreaBDType>` | An area that has been split into quadrants via an X and Y axis.
    `static class` | `AreaXYSplitBD.Builder<T extends AreaBDType>` | Builds instances of type `AreaXYSplitBD`.
    `interface` | `AreaXYSplitBDType<T extends AreaBDType>` | An area that has been split into quadrants via an X and Y axis.
    `class` | `AreaYSplitBD<T extends AreaBDType>` | An area that has been split via the Y axis.
    `static class` | `AreaYSplitBD.Builder<T extends AreaBDType>` | Builds instances of type `AreaYSplitBD`.
    `interface` | `AreaYSplitBDType<T extends AreaBDType>` | An area that has been split via the Y axis.

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

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

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

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