Package com.io7m.jregions.core.parameterized.volumes
@Export
@Version("3.0.0")
package com.io7m.jregions.core.parameterized.volumes
Volume types.
-
ClassDescriptionPVolumeBD<S>A volume with
BigDecimal
coordinates.Builds instances of typePVolumeBD
.A volume withBigDecimal
coordinates.PVolumeBI<S>A volume withBigInteger
coordinates.Builds instances of typePVolumeBI
.A volume withBigInteger
coordinates.PVolumeD<S>A volume withdouble
coordinates.Builds instances of typePVolumeD
.PVolumeDType<S>A volume withdouble
coordinates.PVolumeF<S>A volume withfloat
coordinates.Builds instances of typePVolumeF
.PVolumeFType<S>A volume withfloat
coordinates.PVolumeI<S>A volume withint
coordinates.Builds instances of typePVolumeI
.PVolumeIType<S>A volume withint
coordinates.PVolumeL<S>A volume withlong
coordinates.Builds instances of typePVolumeL
.PVolumeLType<S>A volume withlong
coordinates.Functions over volumes.Functions over volumes.Functions over volumes.Functions over volumes.Functions over volumes.Functions over volumes.PVolumeXYZSplitBD<S,T extends PVolumeBDType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitBD.Builder<S,T extends PVolumeBDType<S>> Builds instances of typePVolumeXYZSplitBD
.PVolumeXYZSplitBDType<S,T extends PVolumeBDType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitBI<S,T extends PVolumeBIType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitBI.Builder<S,T extends PVolumeBIType<S>> Builds instances of typePVolumeXYZSplitBI
.PVolumeXYZSplitBIType<S,T extends PVolumeBIType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitD<S,T extends PVolumeDType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitD.Builder<S,T extends PVolumeDType<S>> Builds instances of typePVolumeXYZSplitD
.PVolumeXYZSplitDType<S,T extends PVolumeDType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitF<S,T extends PVolumeFType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitF.Builder<S,T extends PVolumeFType<S>> Builds instances of typePVolumeXYZSplitF
.PVolumeXYZSplitFType<S,T extends PVolumeFType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitI<S,T extends PVolumeIType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitI.Builder<S,T extends PVolumeIType<S>> Builds instances of typePVolumeXYZSplitI
.PVolumeXYZSplitIType<S,T extends PVolumeIType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitL<S,T extends PVolumeLType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitL.Builder<S,T extends PVolumeLType<S>> Builds instances of typePVolumeXYZSplitL
.PVolumeXYZSplitLType<S,T extends PVolumeLType<S>> A volume that has been split into octants via an X, Y, and Z axis.