@Generated(value={"Immutables.generator","VolumeBDType"}) public final class VolumeBD extends Object implements VolumeBDType
A volume with BigDecimal 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 |
VolumeBD.Builder
Builds instances of type
VolumeBD. |
| Modifier and Type | Method and Description |
|---|---|
static VolumeBD.Builder |
builder()
Creates a builder for
VolumeBD. |
boolean |
equals(Object another)
This instance is equal to all instances of
VolumeBD that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
minimumX, maximumX, minimumY, maximumY, minimumZ, maximumZ. |
BigDecimal |
maximumX() |
BigDecimal |
maximumY() |
BigDecimal |
maximumZ() |
BigDecimal |
minimumX() |
BigDecimal |
minimumY() |
BigDecimal |
minimumZ() |
static VolumeBD |
of(BigDecimal minimumX,
BigDecimal maximumX,
BigDecimal minimumY,
BigDecimal maximumY,
BigDecimal minimumZ,
BigDecimal maximumZ)
Construct a new immutable
VolumeBD instance. |
String |
toString()
Prints the immutable value
VolumeBD with attribute values. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcheckPreconditionssizeX, sizeY, sizeZpublic BigDecimal minimumX()
minimumX in interface VolumeBDTypeminimumX in interface VolumeValuesBDTypeminimumX attributepublic BigDecimal maximumX()
maximumX in interface VolumeBDTypemaximumX in interface VolumeValuesBDTypemaximumX attributepublic BigDecimal minimumY()
minimumY in interface VolumeBDTypeminimumY in interface VolumeValuesBDTypeminimumY attributepublic BigDecimal maximumY()
maximumY in interface VolumeBDTypemaximumY in interface VolumeValuesBDTypemaximumY attributepublic BigDecimal minimumZ()
minimumZ in interface VolumeBDTypeminimumZ in interface VolumeValuesBDTypeminimumZ attributepublic BigDecimal maximumZ()
maximumZ in interface VolumeBDTypemaximumZ in interface VolumeValuesBDTypemaximumZ attributepublic boolean equals(Object another)
VolumeBD that have equal attribute values.public int hashCode()
minimumX, maximumX, minimumY, maximumY, minimumZ, maximumZ.public String toString()
VolumeBD with attribute values.public static VolumeBD of(BigDecimal minimumX, BigDecimal maximumX, BigDecimal minimumY, BigDecimal maximumY, BigDecimal minimumZ, BigDecimal maximumZ)
VolumeBD 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 VolumeBD.Builder builder()
VolumeBD.Copyright © 2017 <code@io7m.com> http://io7m.com