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