|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.geom.RectangularShape
java.awt.geom.Rectangle2D
java.awt.geom.Rectangle2D.Double
public static class Rectangle2D.Double
A Rectangle2D with double coordinates
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.geom.Rectangle2D |
|---|
Rectangle2D.Double, Rectangle2D.Float |
| Field Summary | |
|---|---|
double |
height
The height of the rectangle; |
double |
width
The width of the rectangle |
double |
x
The x coordinate of the top left corner |
double |
y
The y coordinate of the top right corner |
| Fields inherited from class java.awt.geom.Rectangle2D |
|---|
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP |
| Constructor Summary | |
|---|---|
Rectangle2D.Double()
Create an empty rectangle at (0,0) |
|
Rectangle2D.Double(double x,
double y,
double width,
double height)
|
|
| Method Summary | |
|---|---|
Rectangle2D |
getBounds2D()
Get the bounding Rectangle2D for the shape |
double |
getHeight()
Get the height as a double |
double |
getWidth()
Get the width as a double |
double |
getX()
Get the x coordinate as a double |
double |
getY()
Get the y coordinate as a double |
boolean |
isEmpty()
Test if the rectangular shape is empty |
int |
outcode(double x,
double y)
Returns a mask value that specifies where a point lies with respect to this rectangle. |
void |
setFrame(double x,
double y,
double w,
double h)
Set the frame for the rectangular shape |
void |
setRect(double x,
double y,
double w,
double h)
Set this rectangle to a rectangle defined by double coordinates |
void |
setRect(Rectangle2D r)
Set this Rectangle2D to be the same as a given Rectangle2D |
| Methods inherited from class java.awt.geom.Rectangle2D |
|---|
contains, contains, equals, intersects, intersectsLine, outcode |
| Methods inherited from class java.awt.geom.RectangularShape |
|---|
clone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public double x
public double y
public double width
public double height
| Constructor Detail |
|---|
public Rectangle2D.Double()
public Rectangle2D.Double(double x,
double y,
double width,
double height)
| Method Detail |
|---|
public double getX()
RectangularShape
getX in class RectangularShapepublic double getY()
RectangularShape
getY in class RectangularShapepublic double getWidth()
RectangularShape
getWidth in class RectangularShapepublic double getHeight()
RectangularShape
getHeight in class RectangularShapepublic boolean isEmpty()
RectangularShape
isEmpty in class RectangularShape
public void setFrame(double x,
double y,
double w,
double h)
RectangularShape
setFrame in class Rectangle2Dx - the x coordinate of the top left cornery - the y coordinate iof the top left cornerw - the widthh - the heightpublic Rectangle2D getBounds2D()
Shape
public void setRect(double x,
double y,
double w,
double h)
Rectangle2D
setRect in class Rectangle2Dx - the x coordinate of the top left cornery - the y coordinate of the top right cornerw - the width of the rectangleh - the height of the rectanglepublic void setRect(Rectangle2D r)
Rectangle2D
setRect in class Rectangle2Dr - the Rectangle2D
public int outcode(double x,
double y)
Rectangle2D
outcode in class Rectangle2Dx - the x coordinate of the given pointy - the y coordinate of the given point
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||