gov.noaa.pmel.util
Class Rectangle2D.Double

java.lang.Object
  extended by gov.noaa.pmel.util.Rectangle2D
      extended by gov.noaa.pmel.util.Rectangle2D.Double
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Enclosing class:
Rectangle2D

public static class Rectangle2D.Double
extends Rectangle2D

Inner class that implements Rectangle2D for type double.

Since:
sgt 1.0
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class gov.noaa.pmel.util.Rectangle2D
Rectangle2D.Double, Rectangle2D.Float
 
Field Summary
 double height
          height of rectangle
 double width
          width of rectangle
 double x
          x coordinate of rectangle
 double y
          y coordinate of rectangle
 
Constructor Summary
Rectangle2D.Double()
          Default constructor
Rectangle2D.Double(double width, double height)
           
Rectangle2D.Double(double x, double y, double width, double height)
           
Rectangle2D.Double(Rectangle2D.Double r)
           
 
Method Summary
 Rectangle2D copy()
          Make a copy of the Rectangle2D.
 boolean equals(java.lang.Object r)
           
 boolean equals(Rectangle2D.Double r)
          Test for equality.
 double getHeight()
           
 double getWidth()
           
 double getX()
           
 double getY()
           
 void setHeight(double h)
           
 void setWidth(double w)
           
 void setX(double x)
           
 void setY(double y)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

height

public double height
height of rectangle


width

public double width
width of rectangle


x

public double x
x coordinate of rectangle


y

public double y
y coordinate of rectangle

Constructor Detail

Rectangle2D.Double

public Rectangle2D.Double()
Default constructor


Rectangle2D.Double

public Rectangle2D.Double(double x,
                          double y,
                          double width,
                          double height)

Rectangle2D.Double

public Rectangle2D.Double(double width,
                          double height)

Rectangle2D.Double

public Rectangle2D.Double(Rectangle2D.Double r)
Method Detail

equals

public boolean equals(Rectangle2D.Double r)
Test for equality. Height, width, x, and y must be equal for equality.


equals

public boolean equals(java.lang.Object r)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setWidth

public void setWidth(double w)
Since:
3.0

getWidth

public double getWidth()
Since:
3.0

setHeight

public void setHeight(double h)
Since:
3.0

getHeight

public double getHeight()
Since:
3.0

setX

public void setX(double x)
Since:
3.0

getX

public double getX()
Since:
3.0

setY

public void setY(double y)
Since:
3.0

getY

public double getY()
Since:
3.0

copy

public Rectangle2D copy()
Make a copy of the Rectangle2D.

Specified by:
copy in class Rectangle2D