@Generated(value={"Immutables.generator","VolumeIType"}) public final class VolumeI extends Object implements VolumeIType
A volume with int 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 |
VolumeI.Builder
Builds instances of type
VolumeI. |
| Modifier and Type | Method and Description |
|---|---|
static VolumeI.Builder |
builder()
Creates a builder for
VolumeI. |
boolean |
equals(Object another)
This instance is equal to all instances of
VolumeI that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
minimumX, maximumX, minimumY, maximumY, minimumZ, maximumZ. |
int |
maximumX() |
int |
maximumY() |
int |
maximumZ() |
int |
minimumX() |
int |
minimumY() |
int |
minimumZ() |
static VolumeI |
of(int minimumX,
int maximumX,
int minimumY,
int maximumY,
int minimumZ,
int maximumZ)
Construct a new immutable
VolumeI instance. |
String |
toString()
Prints the immutable value
VolumeI with attribute values. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcheckPreconditionssizeX, sizeY, sizeZpublic int minimumX()
minimumX in interface VolumeITypeminimumX in interface VolumeValuesITypeminimumX attributepublic int maximumX()
maximumX in interface VolumeITypemaximumX in interface VolumeValuesITypemaximumX attributepublic int minimumY()
minimumY in interface VolumeITypeminimumY in interface VolumeValuesITypeminimumY attributepublic int maximumY()
maximumY in interface VolumeITypemaximumY in interface VolumeValuesITypemaximumY attributepublic int minimumZ()
minimumZ in interface VolumeITypeminimumZ in interface VolumeValuesITypeminimumZ attributepublic int maximumZ()
maximumZ in interface VolumeITypemaximumZ in interface VolumeValuesITypemaximumZ attributepublic boolean equals(Object another)
VolumeI that have equal attribute values.public int hashCode()
minimumX, maximumX, minimumY, maximumY, minimumZ, maximumZ.public String toString()
VolumeI with attribute values.public static VolumeI of(int minimumX, int maximumX, int minimumY, int maximumY, int minimumZ, int maximumZ)
VolumeI 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 VolumeI.Builder builder()
VolumeI.Copyright © 2017 <code@io7m.com> http://io7m.com