AreaDType, AreaValuesDType, AreaSizeValuesDTypepublic final class AreaD extends java.lang.Object implements AreaDType
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 |
AreaD.Builder |
Builds instances of type
AreaD. |
| Modifier and Type | Method | Description |
|---|---|---|
static AreaD.Builder |
builder() |
Creates a builder for
AreaD. |
boolean |
equals(java.lang.Object another) |
This instance is equal to all instances of
AreaD 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 AreaD |
of(double minimumX,
double maximumX,
double minimumY,
double maximumY) |
Construct a new immutable
AreaD instance. |
java.lang.String |
toString() |
Prints the immutable value
AreaD with attribute values. |
double |
width() |
Deprecated.
|
checkPreconditionssizeX, sizeYpublic double minimumX()
minimumX in interface AreaDTypeminimumX in interface AreaValuesDTypeminimumX attributepublic double maximumX()
maximumX in interface AreaDTypemaximumX in interface AreaValuesDTypemaximumX attributepublic double minimumY()
minimumY in interface AreaDTypeminimumY in interface AreaValuesDTypeminimumY attributepublic double maximumY()
maximumY in interface AreaDTypemaximumY in interface AreaValuesDTypemaximumY 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)
AreaD 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()
AreaD with attribute values.toString in class java.lang.Objectpublic static AreaD of(double minimumX, double maximumX, double minimumY, double maximumY)
AreaD 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 AreaD.Builder builder()
AreaD.Copyright © 2017 <code@io7m.com> http://io7m.com