VolumeSizeValuesFType, VolumeFType, VolumeValuesFTypepublic final class VolumeF extends java.lang.Object implements VolumeFType
A volume with float 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 | Description |
|---|---|---|
static class |
VolumeF.Builder |
Builds instances of type
VolumeF. |
| Modifier and Type | Method | Description |
|---|---|---|
static VolumeF.Builder |
builder() |
Creates a builder for
VolumeF. |
boolean |
equals(java.lang.Object another) |
This instance is equal to all instances of
VolumeF that have equal attribute values. |
int |
hashCode() |
Computes a hash code from attributes:
minimumX, maximumX, minimumY, maximumY, minimumZ, maximumZ. |
float |
maximumX() |
|
float |
maximumY() |
|
float |
maximumZ() |
|
float |
minimumX() |
|
float |
minimumY() |
|
float |
minimumZ() |
|
static VolumeF |
of(float minimumX,
float maximumX,
float minimumY,
float maximumY,
float minimumZ,
float maximumZ) |
Construct a new immutable
VolumeF instance. |
java.lang.String |
toString() |
Prints the immutable value
VolumeF with attribute values. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcheckPreconditionssizeX, sizeY, sizeZpublic float minimumX()
minimumX in interface VolumeFTypeminimumX in interface VolumeValuesFTypeminimumX attributepublic float maximumX()
maximumX in interface VolumeFTypemaximumX in interface VolumeValuesFTypemaximumX attributepublic float minimumY()
minimumY in interface VolumeFTypeminimumY in interface VolumeValuesFTypeminimumY attributepublic float maximumY()
maximumY in interface VolumeFTypemaximumY in interface VolumeValuesFTypemaximumY attributepublic float minimumZ()
minimumZ in interface VolumeFTypeminimumZ in interface VolumeValuesFTypeminimumZ attributepublic float maximumZ()
maximumZ in interface VolumeFTypemaximumZ in interface VolumeValuesFTypemaximumZ attributepublic boolean equals(java.lang.Object another)
VolumeF that have equal attribute values.equals in class java.lang.Objecttrue if this is equal to another instancepublic int hashCode()
minimumX, maximumX, minimumY, maximumY, minimumZ, maximumZ.hashCode in class java.lang.Objectpublic java.lang.String toString()
VolumeF with attribute values.toString in class java.lang.Objectpublic static VolumeF of(float minimumX, float maximumX, float minimumY, float maximumY, float minimumZ, float maximumZ)
VolumeF 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 VolumeF.Builder builder()
VolumeF.Copyright © 2017 <code@io7m.com> http://io7m.com