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