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

@Export @Version("3.0.0") package com.io7m.jregions.core.unparameterized.areas
Area types.

- Class
  Description
  AreaBD
  An area with `BigDecimal` coordinates.
  AreaBD.Builder
  Builds instances of type `AreaBD`.
  AreaBDType
  An area with `BigDecimal` coordinates.
  AreaBI
  An area with `BigInteger` coordinates.
  AreaBI.Builder
  Builds instances of type `AreaBI`.
  AreaBIType
  An area with `BigInteger` coordinates.
  AreaD
  An area with `double` coordinates.
  AreaD.Builder
  Builds instances of type `AreaD`.
  AreaDType
  An area with `double` coordinates.
  AreaF
  An area with `float` coordinates.
  AreaF.Builder
  Builds instances of type `AreaF`.
  AreaFType
  An area with `float` coordinates.
  AreaI
  An area with `int` coordinates.
  AreaI.Builder
  Builds instances of type `AreaI`.
  AreaIType
  An area with `int` coordinates.
  AreaL
  An area with `long` coordinates.
  AreaL.Builder
  Builds instances of type `AreaL`.
  AreaLType
  An area with `long` coordinates.
  AreasBD
  Functions over areas.
  AreasBI
  Functions over areas.
  AreasD
  Functions over areas.
  AreasF
  Functions over areas.
  AreasI
  Functions over areas.
  AreasL
  Functions over areas.
  AreaValuesBDType
  An area with `BigDecimal` coordinates.
  AreaValuesBIType
  An area with `BigInteger` coordinates.
  AreaValuesDType
  An area with `double` coordinates.
  AreaValuesFType
  An area with `float` coordinates.
  AreaValuesIType
  An area with `int` coordinates.
  AreaValuesLType
  An area with `long` coordinates.
  AreaXSplitBD<T extends AreaBDType>
  An area that has been split via the X axis.
  AreaXSplitBD.Builder<T extends AreaBDType>
  Builds instances of type `AreaXSplitBD`.
  AreaXSplitBDType<T extends AreaBDType>
  An area that has been split via the X axis.
  AreaXSplitBI<T extends AreaBIType>
  An area that has been split via the X axis.
  AreaXSplitBI.Builder<T extends AreaBIType>
  Builds instances of type `AreaXSplitBI`.
  AreaXSplitBIType<T extends AreaBIType>
  An area that has been split via the X axis.
  AreaXSplitD<T extends AreaDType>
  An area that has been split via the X axis.
  AreaXSplitD.Builder<T extends AreaDType>
  Builds instances of type `AreaXSplitD`.
  AreaXSplitDType<T extends AreaDType>
  An area that has been split via the X axis.
  AreaXSplitF<T extends AreaFType>
  An area that has been split via the X axis.
  AreaXSplitF.Builder<T extends AreaFType>
  Builds instances of type `AreaXSplitF`.
  AreaXSplitFType<T extends AreaFType>
  An area that has been split via the X axis.
  AreaXSplitI<T extends AreaIType>
  An area that has been split via the X axis.
  AreaXSplitI.Builder<T extends AreaIType>
  Builds instances of type `AreaXSplitI`.
  AreaXSplitIType<T extends AreaIType>
  An area that has been split via the X axis.
  AreaXSplitL<T extends AreaLType>
  An area that has been split via the X axis.
  AreaXSplitL.Builder<T extends AreaLType>
  Builds instances of type `AreaXSplitL`.
  AreaXSplitLType<T extends AreaLType>
  An area that has been split via the X axis.
  AreaXYSplitBD<T extends AreaBDType>
  An area that has been split into quadrants via an X and Y axis.
  AreaXYSplitBD.Builder<T extends AreaBDType>
  Builds instances of type `AreaXYSplitBD`.
  AreaXYSplitBDType<T extends AreaBDType>
  An area that has been split into quadrants via an X and Y axis.
  AreaXYSplitBI<T extends AreaBIType>
  An area that has been split into quadrants via an X and Y axis.
  AreaXYSplitBI.Builder<T extends AreaBIType>
  Builds instances of type `AreaXYSplitBI`.
  AreaXYSplitBIType<T extends AreaBIType>
  An area that has been split into quadrants via an X and Y axis.
  AreaXYSplitD<T extends AreaDType>
  An area that has been split into quadrants via an X and Y axis.
  AreaXYSplitD.Builder<T extends AreaDType>
  Builds instances of type `AreaXYSplitD`.
  AreaXYSplitDType<T extends AreaDType>
  An area that has been split into quadrants via an X and Y axis.
  AreaXYSplitF<T extends AreaFType>
  An area that has been split into quadrants via an X and Y axis.
  AreaXYSplitF.Builder<T extends AreaFType>
  Builds instances of type `AreaXYSplitF`.
  AreaXYSplitFType<T extends AreaFType>
  An area that has been split into quadrants via an X and Y axis.
  AreaXYSplitI<T extends AreaIType>
  An area that has been split into quadrants via an X and Y axis.
  AreaXYSplitI.Builder<T extends AreaIType>
  Builds instances of type `AreaXYSplitI`.
  AreaXYSplitIType<T extends AreaIType>
  An area that has been split into quadrants via an X and Y axis.
  AreaXYSplitL<T extends AreaLType>
  An area that has been split into quadrants via an X and Y axis.
  AreaXYSplitL.Builder<T extends AreaLType>
  Builds instances of type `AreaXYSplitL`.
  AreaXYSplitLType<T extends AreaLType>
  An area that has been split into quadrants via an X and Y axis.
  AreaYSplitBD<T extends AreaBDType>
  An area that has been split via the Y axis.
  AreaYSplitBD.Builder<T extends AreaBDType>
  Builds instances of type `AreaYSplitBD`.
  AreaYSplitBDType<T extends AreaBDType>
  An area that has been split via the Y axis.
  AreaYSplitBI<T extends AreaBIType>
  An area that has been split via the Y axis.
  AreaYSplitBI.Builder<T extends AreaBIType>
  Builds instances of type `AreaYSplitBI`.
  AreaYSplitBIType<T extends AreaBIType>
  An area that has been split via the Y axis.
  AreaYSplitD<T extends AreaDType>
  An area that has been split via the Y axis.
  AreaYSplitD.Builder<T extends AreaDType>
  Builds instances of type `AreaYSplitD`.
  AreaYSplitDType<T extends AreaDType>
  An area that has been split via the Y axis.
  AreaYSplitF<T extends AreaFType>
  An area that has been split via the Y axis.
  AreaYSplitF.Builder<T extends AreaFType>
  Builds instances of type `AreaYSplitF`.
  AreaYSplitFType<T extends AreaFType>
  An area that has been split via the Y axis.
  AreaYSplitI<T extends AreaIType>
  An area that has been split via the Y axis.
  AreaYSplitI.Builder<T extends AreaIType>
  Builds instances of type `AreaYSplitI`.
  AreaYSplitIType<T extends AreaIType>
  An area that has been split via the Y axis.
  AreaYSplitL<T extends AreaLType>
  An area that has been split via the Y axis.
  AreaYSplitL.Builder<T extends AreaLType>
  Builds instances of type `AreaYSplitL`.
  AreaYSplitLType<T extends AreaLType>
  An area that has been split via the Y axis.