@Generated(value={"Immutables.generator","VolumeDType"}) public final class VolumeD extends Object implements VolumeDType
A volume with double coordinates.
The coordinates of the area are given in half-closed form. That is,
minimumX() refers to the minimum inclusive value on the X
axis, and maximumX() refers to the maximum exclusive value on
the X axis. Likewise for the Y and Z axes.
| Modifier and Type | Class and Description |
|---|---|
static class |
VolumeD.Builder
Builds instances of type
VolumeD. |
| Modifier and Type | Method and Description |
|---|---|
static VolumeD.Builder |
builder()
Creates a builder for
VolumeD. |
boolean |
equals(Object another)
This instance is equal to all instances of
VolumeD that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
minimumX, maximumX, minimumY, maximumY, minimumZ, maximumZ. |
double |
maximumX() |
double |
maximumY() |
double |
maximumZ() |
double |
minimumX() |
double |
minimumY() |
double |
minimumZ() |
static VolumeD |
of(double minimumX,
double maximumX,
double minimumY,
double maximumY,
double minimumZ,
double maximumZ)
Construct a new immutable
VolumeD instance. |
String |
toString()
Prints the immutable value
VolumeD with attribute values. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcheckPreconditionssizeX, sizeY, sizeZpublic double minimumX()
minimumX in interface VolumeDTypeminimumX in interface VolumeValuesDTypeminimumX attributepublic double maximumX()
maximumX in interface VolumeDTypemaximumX in interface VolumeValuesDTypemaximumX attributepublic double minimumY()
minimumY in interface VolumeDTypeminimumY in interface VolumeValuesDTypeminimumY attributepublic double maximumY()
maximumY in interface VolumeDTypemaximumY in interface VolumeValuesDTypemaximumY attributepublic double minimumZ()
minimumZ in interface VolumeDTypeminimumZ in interface VolumeValuesDTypeminimumZ attributepublic double maximumZ()
maximumZ in interface VolumeDTypemaximumZ in interface VolumeValuesDTypemaximumZ attributepublic boolean equals(Object another)
VolumeD that have equal attribute values.public int hashCode()
minimumX, maximumX, minimumY, maximumY, minimumZ, maximumZ.public String toString()
VolumeD with attribute values.public static VolumeD of(double minimumX, double maximumX, double minimumY, double maximumY, double minimumZ, double maximumZ)
VolumeD instance.minimumX - The value for the minimumX attributemaximumX - The value for the maximumX attributeminimumY - The value for the minimumY attributemaximumY - The value for the maximumY attributeminimumZ - The value for the minimumZ attributemaximumZ - The value for the maximumZ attributepublic static VolumeD.Builder builder()
VolumeD.Copyright © 2017 <code@io7m.com> http://io7m.com