## Uses of Class
com.io7m.jregions.core.JRegionsImmutableStyleType

- Packages that use JRegionsImmutableStyleType
  Package | Description
  --- | ---
  com.io7m.jregions.core.parameterized.areas | Area types.
  com.io7m.jregions.core.parameterized.sizes | Area sizes.
  com.io7m.jregions.core.parameterized.volumes | Volume types.
  com.io7m.jregions.core.unparameterized.areas | Area types.
  com.io7m.jregions.core.unparameterized.sizes | Area sizes.
  com.io7m.jregions.core.unparameterized.volumes | Volume types.

- - ### Uses of JRegionsImmutableStyleType in com.io7m.jregions.core.parameterized.areas

    Classes in com.io7m.jregions.core.parameterized.areas with annotations of type JRegionsImmutableStyleType
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `PAreaBDType<S>` | An area with `BigDecimal` coordinates.
    `interface` | `PAreaBIType<S>` | An area with `BigInteger` coordinates.
    `interface` | `PAreaDType<S>` | An area with `double` coordinates.
    `interface` | `PAreaFType<S>` | An area with `float` coordinates.
    `interface` | `PAreaIType<S>` | An area with `int` coordinates.
    `interface` | `PAreaLType<S>` | An area with `long` coordinates.
    `interface` | `PAreaXSplitBDType<S,T extends PAreaBDType<S>>` | An area that has been split via the X axis.
    `interface` | `PAreaXSplitBIType<S,T extends PAreaBIType<S>>` | An area that has been split via the X axis.
    `interface` | `PAreaXSplitDType<S,T extends PAreaDType<S>>` | An area that has been split via the X axis.
    `interface` | `PAreaXSplitFType<S,T extends PAreaFType<S>>` | An area that has been split via the X axis.
    `interface` | `PAreaXSplitIType<S,T extends PAreaIType<S>>` | An area that has been split via the X axis.
    `interface` | `PAreaXSplitLType<S,T extends PAreaLType<S>>` | An area that has been split via the X axis.
    `interface` | `PAreaXYSplitBDType<S,T extends PAreaBDType<S>>` | An area that has been split into quadrants via an X and Y axis.
    `interface` | `PAreaXYSplitBIType<S,T extends PAreaBIType<S>>` | An area that has been split into quadrants via an X and Y axis.
    `interface` | `PAreaXYSplitDType<S,T extends PAreaDType<S>>` | An area that has been split into quadrants via an X and Y axis.
    `interface` | `PAreaXYSplitFType<S,T extends PAreaFType<S>>` | An area that has been split into quadrants via an X and Y axis.
    `interface` | `PAreaXYSplitIType<S,T extends PAreaIType<S>>` | An area that has been split into quadrants via an X and Y axis.
    `interface` | `PAreaXYSplitLType<S,T extends PAreaLType<S>>` | An area that has been split into quadrants via an X and Y axis.
    `interface` | `PAreaYSplitBDType<S,T extends PAreaBDType<S>>` | An area that has been split via the Y axis.
    `interface` | `PAreaYSplitBIType<S,T extends PAreaBIType<S>>` | An area that has been split via the Y axis.
    `interface` | `PAreaYSplitDType<S,T extends PAreaDType<S>>` | An area that has been split via the Y axis.
    `interface` | `PAreaYSplitFType<S,T extends PAreaFType<S>>` | An area that has been split via the Y axis.
    `interface` | `PAreaYSplitIType<S,T extends PAreaIType<S>>` | An area that has been split via the Y axis.
    `interface` | `PAreaYSplitLType<S,T extends PAreaLType<S>>` | An area that has been split via the Y axis.

  - ### Uses of JRegionsImmutableStyleType in com.io7m.jregions.core.parameterized.sizes

    Classes in com.io7m.jregions.core.parameterized.sizes with annotations of type JRegionsImmutableStyleType
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `PAreaSizeBDType<S>` | The size of an area with `BigDecimal` coordinates.
    `interface` | `PAreaSizeBIType<S>` | The size of an area with `BigInteger` coordinates.
    `interface` | `PAreaSizeDType<S>` | The size of an area with `double` coordinates.
    `interface` | `PAreaSizeFType<S>` | The size of an area with `float` coordinates.
    `interface` | `PAreaSizeIType<S>` | The size of an area with `int` coordinates.
    `interface` | `PAreaSizeLType<S>` | The size of an area with `long` coordinates.
    `interface` | `PVolumeSizeBDType<S>` | The size of a volume with `BigDecimal` coordinates.
    `interface` | `PVolumeSizeBIType<S>` | The size of a volume with `BigInteger` coordinates.
    `interface` | `PVolumeSizeDType<S>` | The size of a volume with `double` coordinates.
    `interface` | `PVolumeSizeFType<S>` | The size of a volume with `float` coordinates.
    `interface` | `PVolumeSizeIType<S>` | The size of a volume with `int` coordinates.
    `interface` | `PVolumeSizeLType<S>` | The size of a volume with `long` coordinates.

  - ### Uses of JRegionsImmutableStyleType in com.io7m.jregions.core.parameterized.volumes

    Classes in com.io7m.jregions.core.parameterized.volumes with annotations of type JRegionsImmutableStyleType
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `PVolumeBDType<S>` | A volume with `BigDecimal` coordinates.
    `interface` | `PVolumeBIType<S>` | A volume with `BigInteger` coordinates.
    `interface` | `PVolumeDType<S>` | A volume with `double` coordinates.
    `interface` | `PVolumeFType<S>` | A volume with `float` coordinates.
    `interface` | `PVolumeIType<S>` | A volume with `int` coordinates.
    `interface` | `PVolumeLType<S>` | A volume with `long` coordinates.
    `interface` | `PVolumeXYZSplitBDType<S,T extends PVolumeBDType<S>>` | A volume that has been split into octants via an X, Y, and Z axis.
    `interface` | `PVolumeXYZSplitBIType<S,T extends PVolumeBIType<S>>` | A volume that has been split into octants via an X, Y, and Z axis.
    `interface` | `PVolumeXYZSplitDType<S,T extends PVolumeDType<S>>` | A volume that has been split into octants via an X, Y, and Z axis.
    `interface` | `PVolumeXYZSplitFType<S,T extends PVolumeFType<S>>` | A volume that has been split into octants via an X, Y, and Z axis.
    `interface` | `PVolumeXYZSplitIType<S,T extends PVolumeIType<S>>` | A volume that has been split into octants via an X, Y, and Z axis.
    `interface` | `PVolumeXYZSplitLType<S,T extends PVolumeLType<S>>` | A volume that has been split into octants via an X, Y, and Z axis.

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

    Classes in com.io7m.jregions.core.unparameterized.areas with annotations of type JRegionsImmutableStyleType
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `AreaBDType` | An area with `BigDecimal` coordinates.
    `interface` | `AreaBIType` | An area with `BigInteger` coordinates.
    `interface` | `AreaDType` | An area with `double` coordinates.
    `interface` | `AreaFType` | An area with `float` coordinates.
    `interface` | `AreaIType` | An area with `int` coordinates.
    `interface` | `AreaLType` | An area with `long` coordinates.
    `interface` | `AreaXSplitBDType<T extends AreaBDType>` | An area that has been split via the X axis.
    `interface` | `AreaXSplitBIType<T extends AreaBIType>` | An area that has been split via the X axis.
    `interface` | `AreaXSplitDType<T extends AreaDType>` | An area that has been split via the X axis.
    `interface` | `AreaXSplitFType<T extends AreaFType>` | An area that has been split via the X axis.
    `interface` | `AreaXSplitIType<T extends AreaIType>` | An area that has been split via the X axis.
    `interface` | `AreaXSplitLType<T extends AreaLType>` | An area that has been split via the X axis.
    `interface` | `AreaXYSplitBDType<T extends AreaBDType>` | An area that has been split into quadrants via an X and Y axis.
    `interface` | `AreaXYSplitBIType<T extends AreaBIType>` | An area that has been split into quadrants via an X and Y axis.
    `interface` | `AreaXYSplitDType<T extends AreaDType>` | An area that has been split into quadrants via an X and Y axis.
    `interface` | `AreaXYSplitFType<T extends AreaFType>` | An area that has been split into quadrants via an X and Y axis.
    `interface` | `AreaXYSplitIType<T extends AreaIType>` | An area that has been split into quadrants via an X and Y axis.
    `interface` | `AreaXYSplitLType<T extends AreaLType>` | An area that has been split into quadrants via an X and Y axis.
    `interface` | `AreaYSplitBDType<T extends AreaBDType>` | An area that has been split via the Y axis.
    `interface` | `AreaYSplitBIType<T extends AreaBIType>` | An area that has been split via the Y axis.
    `interface` | `AreaYSplitDType<T extends AreaDType>` | An area that has been split via the Y axis.
    `interface` | `AreaYSplitFType<T extends AreaFType>` | An area that has been split via the Y axis.
    `interface` | `AreaYSplitIType<T extends AreaIType>` | An area that has been split via the Y axis.
    `interface` | `AreaYSplitLType<T extends AreaLType>` | An area that has been split via the Y axis.

  - ### Uses of JRegionsImmutableStyleType in com.io7m.jregions.core.unparameterized.sizes

    Classes in com.io7m.jregions.core.unparameterized.sizes with annotations of type JRegionsImmutableStyleType
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `AreaSizeBDType` | The size of an area with `BigDecimal` coordinates.
    `interface` | `AreaSizeBIType` | The size of an area with `BigInteger` coordinates.
    `interface` | `AreaSizeDType` | The size of an area with `double` coordinates.
    `interface` | `AreaSizeFType` | The size of an area with `float` coordinates.
    `interface` | `AreaSizeIType` | The size of an area with `int` coordinates.
    `interface` | `AreaSizeLType` | The size of an area with `long` coordinates.
    `interface` | `VolumeSizeBDType` | The size of a volume with `BigDecimal` coordinates.
    `interface` | `VolumeSizeBIType` | The size of a volume with `BigInteger` coordinates.
    `interface` | `VolumeSizeDType` | The size of a volume with `double` coordinates.
    `interface` | `VolumeSizeFType` | The size of a volume with `float` coordinates.
    `interface` | `VolumeSizeIType` | The size of a volume with `int` coordinates.
    `interface` | `VolumeSizeLType` | The size of a volume with `long` coordinates.

  - ### Uses of JRegionsImmutableStyleType in com.io7m.jregions.core.unparameterized.volumes

    Classes in com.io7m.jregions.core.unparameterized.volumes with annotations of type JRegionsImmutableStyleType
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `VolumeBDType` | A volume with `BigDecimal` coordinates.
    `interface` | `VolumeBIType` | A volume with `BigInteger` coordinates.
    `interface` | `VolumeDType` | A volume with `double` coordinates.
    `interface` | `VolumeFType` | A volume with `float` coordinates.
    `interface` | `VolumeIType` | A volume with `int` coordinates.
    `interface` | `VolumeLType` | A volume with `long` coordinates.
    `interface` | `VolumeXYZSplitBDType<T extends VolumeBDType>` | A volume that has been split into octants via an X, Y, and Z axis.
    `interface` | `VolumeXYZSplitBIType<T extends VolumeBIType>` | A volume that has been split into octants via an X, Y, and Z axis.
    `interface` | `VolumeXYZSplitDType<T extends VolumeDType>` | A volume that has been split into octants via an X, Y, and Z axis.
    `interface` | `VolumeXYZSplitFType<T extends VolumeFType>` | A volume that has been split into octants via an X, Y, and Z axis.
    `interface` | `VolumeXYZSplitIType<T extends VolumeIType>` | A volume that has been split into octants via an X, Y, and Z axis.
    `interface` | `VolumeXYZSplitLType<T extends VolumeLType>` | A volume that has been split into octants via an X, Y, and Z axis.

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