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

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

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

    Methods in com.io7m.jregions.core.unparameterized.volumes that return VolumeD
    Modifier and Type | Method | 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.

    Methods in com.io7m.jregions.core.unparameterized.volumes that return types with arguments of type VolumeD
    Modifier and Type | Method | Description
    --- | --- | ---
    `static VolumeXYZSplitD<VolumeD>` | VolumesD.`splitAtXYZ​(VolumeD v, double x, double y, double z)` | Split the given volume at point `(x, y, z)`.

    Methods in com.io7m.jregions.core.unparameterized.volumes with parameters of type VolumeD
    Modifier and Type | Method | 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 java.lang.String` | VolumesD.`show​(VolumeD volume)` |
    `static java.lang.String` | VolumesD.`showToBuilder​(VolumeD volume, java.lang.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)`.

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

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

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