java.awt.geom
Class Rectangle2D.Doublejava.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,