@Export @Version("3.0.0")
Package com.io7m.jregions.core.parameterized.volumes
Volume types.
-
Interface Summary Interface Description PVolumeBDType<S> A volume withBigDecimalcoordinates.PVolumeBIType<S> A volume withBigIntegercoordinates.PVolumeDType<S> A volume withdoublecoordinates.PVolumeFType<S> A volume withfloatcoordinates.PVolumeIType<S> A volume withintcoordinates.PVolumeLType<S> A volume withlongcoordinates.PVolumeXYZSplitBDType<S,T extends PVolumeBDType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitBIType<S,T extends PVolumeBIType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitDType<S,T extends PVolumeDType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitFType<S,T extends PVolumeFType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitIType<S,T extends PVolumeIType<S>> A volume that has been split into octants via an X, Y, and Z axis.PVolumeXYZSplitLType<S,T extends PVolumeLType<S>> A volume that has been split into octants via an X, Y, and Z axis. -
Class Summary Class Description PVolumeBD<S> A volume withBigDecimalcoordinates.PVolumeBD.Builder<S> Builds instances of typePVolumeBD.PVolumeBI<S> A volume withBigIntegercoordinates.PVolumeBI.Builder<S> Builds instances of typePVolumeBI.PVolumeD<S> A volume withdoublecoordinates.PVolumeD.Builder<S> Builds instances of typePVolumeD.PVolumeF<S> A volume withfloatcoordinates.PVolumeF.Builder<S> Builds instances of typePVolumeF.PVolumeI<S> A volume withintcoordinates.PVolumeI.Builder<S> Builds instances of typePVolumeI.PVolumeL<S> A volume withlongcoordinates.PVolumeL.Builder<S> Builds instances of typePVolumeL.PVolumesBD Functions over volumes.PVolumesBI Functions over volumes.PVolumesD Functions over volumes.PVolumesF Functions over volumes.PVolumesI Functions over volumes.PVolumesL 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.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.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.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.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.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.