| Package | Description |
|---|---|
| com.io7m.jregions.core.unparameterized.volumes |
Volume types.
|
| com.io7m.jregions.generators |
Quickcheck generators.
|
| Modifier and Type | Method and Description |
|---|---|
VolumeD |
VolumeD.Builder.build()
Builds a new
VolumeD. |
static VolumeD |
VolumesD.containing(VolumeD a,
VolumeD b)
Construct a volume that will contain both
a and b. |
static VolumeD |
VolumesD.create(double x,
double y,
double z,
double size_x,
double size_y,
double size_z)
Create a volume of size (
size_x, size_y, size_z)
placing the minimum corner at (x, y, z). |
static VolumeD |
VolumesD.moveAbsolute(VolumeD volume,
double x,
double y,
double z)
Move the given volume to
(x, y, z). |
static VolumeD |
VolumesD.moveRelative(VolumeD volume,
double x,
double y,
double z)
Move the given volume by
(x, y, z). |
static VolumeD |
VolumesD.moveToOrigin(VolumeD volume)
Move the given volume to
(0, 0, 0). |
static VolumeD |
VolumeD.of(double minimumX,
double maximumX,
double minimumY,
double maximumY,
double minimumZ,
double maximumZ)
Construct a new immutable
VolumeD instance. |
| Modifier and Type | Method and Description |
|---|---|
static VolumeXYZSplitD<VolumeD> |
VolumesD.splitAtXYZ(VolumeD v,
double x,
double y,
double z)
Split the given volume at point
(x, y, z). |
| Modifier and Type | Method and Description |
|---|---|
static VolumeD |
VolumesD.containing(VolumeD a,
VolumeD b)
Construct a volume that will contain both
a and b. |
static boolean |
VolumesD.contains(VolumeD a,
VolumeD b)
Determine whether or not one volume contains another.
|
static boolean |
VolumesD.containsPoint(VolumeD a,
double x,
double y,
double z)
Determine whether or not a volume contains a given point.
|
static boolean |
VolumesD.couldFitInside(VolumeD a,
VolumeD b)
Determine whether or not one volume could fit inside another.
|
static VolumeD |
VolumesD.moveAbsolute(VolumeD volume,
double x,
double y,
double z)
Move the given volume to
(x, y, z). |
static VolumeD |
VolumesD.moveRelative(VolumeD volume,
double x,
double y,
double z)
Move the given volume by
(x, y, z). |
static VolumeD |
VolumesD.moveToOrigin(VolumeD volume)
Move the given volume to
(0, 0, 0). |
static boolean |
VolumesD.overlaps(VolumeD a,
VolumeD b)
Determine whether or not two volumes overlap.
|
static String |
VolumesD.show(VolumeD volume) |
static String |
VolumesD.showToBuilder(VolumeD volume,
StringBuilder sb) |
static VolumeSizeD |
VolumesD.size(VolumeD volume) |
static VolumeXYZSplitD<VolumeD> |
VolumesD.splitAtXYZ(VolumeD v,
double x,
double y,
double z)
Split the given volume at point
(x, y, z). |
| Modifier and Type | Method and Description |
|---|---|
VolumeD |
VolumeDGenerator.next() |
Copyright © 2017 <code@io7m.com> http://io7m.com