java.awt.geom
Class Rectangle2D.Float

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

The Float class defines a rectangle specified in float coordinates.

Since:
1.2

 

Nested Class Summary

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

 

Field Summary

 float height
    The height of this Rectangle2D.
 float width
    The width of this Rectangle2D.
 float x
    The x coordinate of this Rectangle2D.
 float 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.Float()
    Constructs a new Rectangle2D, initialized to location (0.0, 0.0) and size (0.0, 0.0).
Rectangle2D.Float(float x, float y, float w, float h)
    Constructs and initializes a Rectangle2D from the specified float 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 float 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(float x, float y, float w, float h)
    Sets the location and size of this Rectangle2D to the specified float 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,