@NonNullByDefault

# Package com.io7m.jregions.core.parameterized.areas

Area types.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  PAreaBDType<S> | An area with `BigDecimal` coordinates.
  PAreaBIType<S> | An area with `BigInteger` coordinates.
  PAreaDType<S> | An area with `double` coordinates.
  PAreaFType<S> | An area with `float` coordinates.
  PAreaIType<S> | An area with `int` coordinates.
  PAreaLType<S> | An area with `long` coordinates.
  PAreaXSplitBDType<S,T extends PAreaBDType<S>> | An area that has been split via the X axis.
  PAreaXSplitBIType<S,T extends PAreaBIType<S>> | An area that has been split via the X axis.
  PAreaXSplitDType<S,T extends PAreaDType<S>> | An area that has been split via the X axis.
  PAreaXSplitFType<S,T extends PAreaFType<S>> | An area that has been split via the X axis.
  PAreaXSplitIType<S,T extends PAreaIType<S>> | An area that has been split via the X axis.
  PAreaXSplitLType<S,T extends PAreaLType<S>> | An area that has been split via the X axis.
  PAreaYSplitBDType<S,T extends PAreaBDType<S>> | An area that has been split via the Y axis.
  PAreaYSplitBIType<S,T extends PAreaBIType<S>> | An area that has been split via the Y axis.
  PAreaYSplitDType<S,T extends PAreaDType<S>> | An area that has been split via the Y axis.
  PAreaYSplitFType<S,T extends PAreaFType<S>> | An area that has been split via the Y axis.
  PAreaYSplitIType<S,T extends PAreaIType<S>> | An area that has been split via the Y axis.
  PAreaYSplitLType<S,T extends PAreaLType<S>> | An area that has been split via the Y axis.

- Class Summary
  Class | Description
  --- | ---
  PAreaBD<S> | An area with `BigDecimal` coordinates.
  PAreaBD.Builder<S> | Builds instances of type `PAreaBD`.
  PAreaBI<S> | An area with `BigInteger` coordinates.
  PAreaBI.Builder<S> | Builds instances of type `PAreaBI`.
  PAreaD<S> | An area with `double` coordinates.
  PAreaD.Builder<S> | Builds instances of type `PAreaD`.
  PAreaF<S> | An area with `float` coordinates.
  PAreaF.Builder<S> | Builds instances of type `PAreaF`.
  PAreaI<S> | An area with `int` coordinates.
  PAreaI.Builder<S> | Builds instances of type `PAreaI`.
  PAreaL<S> | An area with `long` coordinates.
  PAreaL.Builder<S> | Builds instances of type `PAreaL`.
  PAreasBD | Functions over areas.
  PAreasBI | Functions over areas.
  PAreasD | Functions over areas.
  PAreasF | Functions over areas.
  PAreasI | Functions over areas.
  PAreasL | Functions over areas.
  PAreaXSplitBD<S,T extends PAreaBDType<S>> | An area that has been split via the X axis.
  PAreaXSplitBD.Builder<S,T extends PAreaBDType<S>> | Builds instances of type `PAreaXSplitBD`.
  PAreaXSplitBI<S,T extends PAreaBIType<S>> | An area that has been split via the X axis.
  PAreaXSplitBI.Builder<S,T extends PAreaBIType<S>> | Builds instances of type `PAreaXSplitBI`.
  PAreaXSplitD<S,T extends PAreaDType<S>> | An area that has been split via the X axis.
  PAreaXSplitD.Builder<S,T extends PAreaDType<S>> | Builds instances of type `PAreaXSplitD`.
  PAreaXSplitF<S,T extends PAreaFType<S>> | An area that has been split via the X axis.
  PAreaXSplitF.Builder<S,T extends PAreaFType<S>> | Builds instances of type `PAreaXSplitF`.
  PAreaXSplitI<S,T extends PAreaIType<S>> | An area that has been split via the X axis.
  PAreaXSplitI.Builder<S,T extends PAreaIType<S>> | Builds instances of type `PAreaXSplitI`.
  PAreaXSplitL<S,T extends PAreaLType<S>> | An area that has been split via the X axis.
  PAreaXSplitL.Builder<S,T extends PAreaLType<S>> | Builds instances of type `PAreaXSplitL`.
  PAreaYSplitBD<S,T extends PAreaBDType<S>> | An area that has been split via the Y axis.
  PAreaYSplitBD.Builder<S,T extends PAreaBDType<S>> | Builds instances of type `PAreaYSplitBD`.
  PAreaYSplitBI<S,T extends PAreaBIType<S>> | An area that has been split via the Y axis.
  PAreaYSplitBI.Builder<S,T extends PAreaBIType<S>> | Builds instances of type `PAreaYSplitBI`.
  PAreaYSplitD<S,T extends PAreaDType<S>> | An area that has been split via the Y axis.
  PAreaYSplitD.Builder<S,T extends PAreaDType<S>> | Builds instances of type `PAreaYSplitD`.
  PAreaYSplitF<S,T extends PAreaFType<S>> | An area that has been split via the Y axis.
  PAreaYSplitF.Builder<S,T extends PAreaFType<S>> | Builds instances of type `PAreaYSplitF`.
  PAreaYSplitI<S,T extends PAreaIType<S>> | An area that has been split via the Y axis.
  PAreaYSplitI.Builder<S,T extends PAreaIType<S>> | Builds instances of type `PAreaYSplitI`.
  PAreaYSplitL<S,T extends PAreaLType<S>> | An area that has been split via the Y axis.
  PAreaYSplitL.Builder<S,T extends PAreaLType<S>> | Builds instances of type `PAreaYSplitL`.

## Package com.io7m.jregions.core.parameterized.areas Description

Area types.

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