S - A phantom type parameter indicating the coordinate space of the
areaPAreaFType<S>, AreaValuesFType, AreaSizeValuesFTypepublic final class PAreaF<S> extends java.lang.Object implements PAreaFType<S>
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 |
PAreaF.Builder<S> |
Builds instances of type
PAreaF. |
| Modifier and Type | Method | Description |
|---|---|---|
static <S> PAreaF.Builder<S> |
builder() |
Creates a builder for
PAreaF. |
boolean |
equals(java.lang.Object another) |
This instance is equal to all instances of
PAreaF 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 <S> PAreaF<S> |
of(float minimumX,
float maximumX,
float minimumY,
float maximumY) |
Construct a new immutable
PAreaF instance. |
java.lang.String |
toString() |
Prints the immutable value
PAreaF with attribute values. |
float |
width() |
Deprecated.
|
sizeX, sizeYclone, finalize, getClass, notify, notifyAll, wait, wait, waitcheckPreconditionspublic float minimumX()
minimumX in interface AreaValuesFTypeminimumX in interface PAreaFType<S>minimumX attributepublic float maximumX()
maximumX in interface AreaValuesFTypemaximumX in interface PAreaFType<S>maximumX attributepublic float minimumY()
minimumY in interface AreaValuesFTypeminimumY in interface PAreaFType<S>minimumY attributepublic float maximumY()
maximumY in interface AreaValuesFTypemaximumY in interface PAreaFType<S>maximumY 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)
PAreaF 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()
PAreaF with attribute values.toString in class java.lang.Objectpublic static <S> PAreaF<S> of(float minimumX, float maximumX, float minimumY, float maximumY)
PAreaF 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 <S> PAreaF.Builder<S> builder()
PAreaF.S - generic parameter SCopyright © 2017 <code@io7m.com> http://io7m.com