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