S - A phantom type parameter indicating the coordinate space of the
areaPAreaDType<S>, AreaValuesDType, AreaSizeValuesDTypepublic final class PAreaD<S> extends java.lang.Object implements PAreaDType<S>
An area with double 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 |
PAreaD.Builder<S> |
Builds instances of type
PAreaD. |
| Modifier and Type | Method | Description |
|---|---|---|
static <S> PAreaD.Builder<S> |
builder() |
Creates a builder for
PAreaD. |
boolean |
equals(java.lang.Object another) |
This instance is equal to all instances of
PAreaD that have equal attribute values. |
int |
hashCode() |
Computes a hash code from attributes:
minimumX, maximumX, minimumY, maximumY. |
double |
height() |
Deprecated.
|
double |
maximumX() |
|
double |
maximumY() |
|
double |
minimumX() |
|
double |
minimumY() |
|
static <S> PAreaD<S> |
of(double minimumX,
double maximumX,
double minimumY,
double maximumY) |
Construct a new immutable
PAreaD instance. |
java.lang.String |
toString() |
Prints the immutable value
PAreaD with attribute values. |
double |
width() |
Deprecated.
|
sizeX, sizeYclone, finalize, getClass, notify, notifyAll, wait, wait, waitcheckPreconditionspublic double minimumX()
minimumX in interface AreaValuesDTypeminimumX in interface PAreaDType<S>minimumX attributepublic double maximumX()
maximumX in interface AreaValuesDTypemaximumX in interface PAreaDType<S>maximumX attributepublic double minimumY()
minimumY in interface AreaValuesDTypeminimumY in interface PAreaDType<S>minimumY attributepublic double maximumY()
maximumY in interface AreaValuesDTypemaximumY in interface PAreaDType<S>maximumY attribute@Deprecated public double width()
AreaValuesDType.sizeX()width in interface AreaSizeValuesDType@Deprecated public double height()
AreaValuesDType.sizeY()height in interface AreaSizeValuesDTypepublic boolean equals(java.lang.Object another)
PAreaD 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()
PAreaD with attribute values.toString in class java.lang.Objectpublic static <S> PAreaD<S> of(double minimumX, double maximumX, double minimumY, double maximumY)
PAreaD 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> PAreaD.Builder<S> builder()
PAreaD.S - generic parameter SCopyright © 2017 <code@io7m.com> http://io7m.com