gov.noaa.pmel.util
Class Rectangle2D.Double

java.lang.Object
  |
  +--gov.noaa.pmel.util.Rectangle2D
        |
        +--gov.noaa.pmel.util.Rectangle2D.Double
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable
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 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
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


Send comments about the Scientific Graphics toolkit to Donald.W.Denbo@noaa.gov. For more information about Java Development in the EPIC Group see the EPIC Software Page
Generated on October 9 2003