## Uses of Class
com.io7m.jregions.core.unparameterized.volumes.VolumeL

- Packages that use VolumeL
  Package | Description
  --- | ---
  com.io7m.jregions.core.unparameterized.volumes | Volume types.
  com.io7m.jregions.generators | Quickcheck generators.

- - ### Uses of VolumeL in com.io7m.jregions.core.unparameterized.volumes

    Methods in com.io7m.jregions.core.unparameterized.volumes that return VolumeL
    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.

    Methods in com.io7m.jregions.core.unparameterized.volumes that return types with arguments of type VolumeL
    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)`.

    Methods in com.io7m.jregions.core.unparameterized.volumes with parameters of type VolumeL
    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)`.

  - ### Uses of VolumeL in com.io7m.jregions.generators

    Methods in com.io7m.jregions.generators that return VolumeL
    Modifier and Type | Method | Description
    --- | --- | ---
    `VolumeL` | VolumeLGenerator.`next​()` |

Copyright © 2017 <code@io7m.com> http://io7m.com