java.awt.geom
Class Rectangle2D.Double

java.lang.Object
  |
  +--java.awt.geom.RectangularShape
        |
        +--java.awt.geom.Rectangle2D
              |
              +--java.awt.geom.Rectangle2D.Double
All Implemented Interfaces:
Cloneable, Shape
Enclosing class:
Rectangle2D
public static class Rectangle2D.Double
extends Rectangle2D

The Double class defines a rectangle specified in double coordinates.

Since:
1.2

 

Nested Class Summary

 
Nested classes inherited from class java.awt.geom.Rectangle2D
Rectangle2D.Double, Rectangle2D.Float
 

 

Field Summary

 double height
    The height of this Rectangle2D.
 double width
    The width of this Rectangle2D.
 double x
    The x coordinate of this Rectangle2D.
 double y
    The y coordinate of this Rectangle2D.
 
Fields inherited from class java.awt.geom.Rectangle2D
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP
 

 

Constructor Summary

Rectangle2D.Double()
    Constructs a new Rectangle2D, initialized to location (0, 0) and size (0, 0).
Rectangle2D.Double(double x, double y, double w, double h)
    Constructs and initializes a Rectangle2D from the specified double coordinates.
 

 

Method Summary

 Rectangle2D createIntersection(Rectangle2D r)
    Returns a new Rectangle2D object representing the intersection of this Rectangle2D with the specified Rectangle2D.
 Rectangle2D createUnion(Rectangle2D r)
    Returns a new Rectangle2D object representing the union of this Rectangle2D with the specified Rectangle2D.
 Rectangle2D getBounds2D()
    Returns the high precision bounding box of this Rectangle2D.
 double getHeight()
    Returns the height of this Rectangle2D in double precision.
 double getWidth()
    Returns the width of this Rectangle2D in double precision.
 double getX()
    Returns the X coordinate of this Rectangle2D in double precision.
 double getY()
    Returns the Y coordinate of this Rectangle2D in double precision.
 boolean isEmpty()
    Determines whether or not this Rectangle2D is empty.
 int outcode(double x, double y)
    Determines where the specified double coordinates lie with respect to this Rectangle2D.
 void setRect(double x, double y, double w, double h)
    Sets the location and size of this Rectangle2D to the specified double values.
 void setRect(Rectangle2D r)
    Sets this Rectangle2D to be the same as the specified Rectangle2D.
 String toString()
    Returns the String representation of this Rectangle2D.
 
Methods inherited from class java.awt.geom.Rectangle2D
add, add, add, contains, contains, equals, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine,