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