AreaFType, AreaValuesFType, AreaSizeValuesFTypepublic final class AreaF extends java.lang.Object implements AreaFType
An area 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 axis.
| Modifier and Type | Class | Description |
|---|---|---|
static class |
AreaF.Builder |
Builds instances of type
AreaF. |
| Modifier and Type | Method | Description |
|---|---|---|
static AreaF.Builder |
builder() |
Creates a builder for
AreaF. |
boolean |
equals(java.lang.Object another) |
This instance is equal to all instances of
AreaF that have equal attribute values. |
int |
hashCode() |
Computes a hash code from attributes:
minimumX, maximumX, minimumY, maximumY. |
float |
height() |
Deprecated.
|
float |
maximumX() |
|
float |
maximumY() |
|
float |
minimumX() |
|
float |
minimumY() |
|
static AreaF |
of(float minimumX,
float maximumX,
float minimumY,
float maximumY) |
Construct a new immutable
AreaF instance. |
java.lang.String |
toString() |
Prints the immutable value
AreaF with attribute values. |
float |
width() |
Deprecated.
|
checkPreconditionssizeX, sizeYpublic float minimumX()
minimumX in interface AreaFTypeminimumX in interface AreaValuesFTypeminimumX attributepublic float maximumX()
maximumX in interface AreaFTypemaximumX in interface AreaValuesFTypemaximumX attributepublic float minimumY()
minimumY in interface AreaFTypeminimumY in interface AreaValuesFTypeminimumY attributepublic float maximumY()
maximumY in interface AreaFTypemaximumY in interface AreaValuesFTypemaximumY attribute@Deprecated public float width()
AreaValuesFType.sizeX()width in interface AreaSizeValuesFType@Deprecated public float height()
AreaValuesFType.sizeY()height in interface AreaSizeValuesFTypepublic boolean equals(java.lang.Object another)
AreaF that have equal attribute values.equals in class java.lang.Objecttrue if this is equal to another instancepublic int hashCode()
minimumX, maximumX, minimumY, maximumY.hashCode in class java.lang.Objectpublic java.lang.String toString()
AreaF with attribute values.toString in class java.lang.Objectpublic static AreaF of(float minimumX, float maximumX, float minimumY, float maximumY)
AreaF 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 attributepublic static AreaF.Builder builder()
AreaF.Copyright © 2017 <code@io7m.com> http://io7m.com