@Generated(value={"Immutables.generator","VolumeBIType"}) public final class VolumeBI extends Object implements VolumeBIType
A volume with BigInteger 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 |
VolumeBI.Builder
Builds instances of type
VolumeBI. |
| Modifier and Type | Method and Description |
|---|---|
static VolumeBI.Builder |
builder()
Creates a builder for
VolumeBI. |
boolean |
equals(Object another)
This instance is equal to all instances of
VolumeBI that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
minimumX, maximumX, minimumY, maximumY, minimumZ, maximumZ. |
BigInteger |
maximumX() |
BigInteger |
maximumY() |
BigInteger |
maximumZ() |
BigInteger |
minimumX() |
BigInteger |
minimumY() |
BigInteger |
minimumZ() |
static VolumeBI |
of(BigInteger minimumX,
BigInteger maximumX,
BigInteger minimumY,
BigInteger maximumY,
BigInteger minimumZ,
BigInteger maximumZ)
Construct a new immutable
VolumeBI instance. |
String |
toString()
Prints the immutable value
VolumeBI with attribute values. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcheckPreconditionssizeX, sizeY, sizeZpublic BigInteger minimumX()
minimumX in interface VolumeBITypeminimumX in interface VolumeValuesBITypeminimumX attributepublic BigInteger maximumX()
maximumX in interface VolumeBITypemaximumX in interface VolumeValuesBITypemaximumX attributepublic BigInteger minimumY()
minimumY in interface VolumeBITypeminimumY in interface VolumeValuesBITypeminimumY attributepublic BigInteger maximumY()
maximumY in interface VolumeBITypemaximumY in interface VolumeValuesBITypemaximumY attributepublic BigInteger minimumZ()
minimumZ in interface VolumeBITypeminimumZ in interface VolumeValuesBITypeminimumZ attributepublic BigInteger maximumZ()
maximumZ in interface VolumeBITypemaximumZ in interface VolumeValuesBITypemaximumZ attributepublic boolean equals(Object another)
VolumeBI that have equal attribute values.public int hashCode()
minimumX, maximumX, minimumY, maximumY, minimumZ, maximumZ.public String toString()
VolumeBI with attribute values.public static VolumeBI of(BigInteger minimumX, BigInteger maximumX, BigInteger minimumY, BigInteger maximumY, BigInteger minimumZ, BigInteger maximumZ)
VolumeBI 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 VolumeBI.Builder builder()
VolumeBI.Copyright © 2017 <code@io7m.com> http://io7m.com