@Export @Version("3.0.0")

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

Area sizes.

- Interface Summary
  Interface | Description
  --- | ---
  PAreaSizeBDType<S> | The size of an area with `BigDecimal` coordinates.
  PAreaSizeBIType<S> | The size of an area with `BigInteger` coordinates.
  PAreaSizeDType<S> | The size of an area with `double` coordinates.
  PAreaSizeFType<S> | The size of an area with `float` coordinates.
  PAreaSizeIType<S> | The size of an area with `int` coordinates.
  PAreaSizeLType<S> | The size of an area with `long` coordinates.
  PVolumeSizeBDType<S> | The size of a volume with `BigDecimal` coordinates.
  PVolumeSizeBIType<S> | The size of a volume with `BigInteger` coordinates.
  PVolumeSizeDType<S> | The size of a volume with `double` coordinates.
  PVolumeSizeFType<S> | The size of a volume with `float` coordinates.
  PVolumeSizeIType<S> | The size of a volume with `int` coordinates.
  PVolumeSizeLType<S> | The size of a volume with `long` coordinates.

- Class Summary
  Class | Description
  --- | ---
  PAreaSizeBD<S> | The size of an area with `BigDecimal` coordinates.
  PAreaSizeBD.Builder<S> | Builds instances of type `PAreaSizeBD`.
  PAreaSizeBDType.Builder<S> | A builder for size values.
  PAreaSizeBI<S> | The size of an area with `BigInteger` coordinates.
  PAreaSizeBI.Builder<S> | Builds instances of type `PAreaSizeBI`.
  PAreaSizeBIType.Builder<S> | A builder for size values.
  PAreaSizeD<S> | The size of an area with `double` coordinates.
  PAreaSizeD.Builder<S> | Builds instances of type `PAreaSizeD`.
  PAreaSizeDType.Builder<S> | A builder for size values.
  PAreaSizeF<S> | The size of an area with `float` coordinates.
  PAreaSizeF.Builder<S> | Builds instances of type `PAreaSizeF`.
  PAreaSizeFType.Builder<S> | A builder for size values.
  PAreaSizeI<S> | The size of an area with `int` coordinates.
  PAreaSizeI.Builder<S> | Builds instances of type `PAreaSizeI`.
  PAreaSizeIType.Builder<S> | A builder for size values.
  PAreaSizeL<S> | The size of an area with `long` coordinates.
  PAreaSizeL.Builder<S> | Builds instances of type `PAreaSizeL`.
  PAreaSizeLType.Builder<S> | A builder for size values.
  PAreaSizesBD | Functions over area sizes.
  PAreaSizesBI | Functions over area sizes.
  PAreaSizesD | Functions over area sizes.
  PAreaSizesF | Functions over area sizes.
  PAreaSizesI | Functions over area sizes.
  PAreaSizesL | Functions over area sizes.
  PVolumeSizeBD<S> | The size of a volume with `BigDecimal` coordinates.
  PVolumeSizeBD.Builder<S> | Builds instances of type `PVolumeSizeBD`.
  PVolumeSizeBI<S> | The size of a volume with `BigInteger` coordinates.
  PVolumeSizeBI.Builder<S> | Builds instances of type `PVolumeSizeBI`.
  PVolumeSizeD<S> | The size of a volume with `double` coordinates.
  PVolumeSizeD.Builder<S> | Builds instances of type `PVolumeSizeD`.
  PVolumeSizeF<S> | The size of a volume with `float` coordinates.
  PVolumeSizeF.Builder<S> | Builds instances of type `PVolumeSizeF`.
  PVolumeSizeI<S> | The size of a volume with `int` coordinates.
  PVolumeSizeI.Builder<S> | Builds instances of type `PVolumeSizeI`.
  PVolumeSizeL<S> | The size of a volume with `long` coordinates.
  PVolumeSizeL.Builder<S> | Builds instances of type `PVolumeSizeL`.