Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
java.awt.geom

Class Area

java.lang.Object
|
+--java.awt.geom.Area

All Implemented Interfaces:

Shape, Cloneable


public class Area

extends Object

implements Shape, Cloneable

STUBS ONLY XXX Implement and document.

Constructor Summary

Area()

STUBS ONLY XXX Implement and document.
Area(java.awt.Shape s)

Method Summary

voidadd(java.awt.geom.Area a)

java.lang.Objectclone()

Create a new area of the same run-time type with the same contents as this one.
booleancontains(double x, double y)

booleancontains(java.awt.geom.Point2D p)

booleancontains(double x, double y, double w, double h)

booleancontains(java.awt.geom.Rectangle2D r)

java.awt.geom.AreacreateTransformedArea(java.awt.geom.AffineTransform at)

booleanequals(java.awt.geom.Area a)

voidexclusiveOr(java.awt.geom.Area a)

java.awt.RectanglegetBounds()

java.awt.geom.Rectangle2DgetBounds2D()

java.awt.geom.PathIteratorgetPathIterator(java.awt.geom.AffineTransform at)

java.awt.geom.PathIteratorgetPathIterator(java.awt.geom.AffineTransform at, double flatness)

voidintersect(java.awt.geom.Area a)

booleanintersects(double x, double y, double w, double h)

booleanintersects(java.awt.geom.Rectangle2D r)

booleanisEmpty()

booleanisPolygonal()

booleanisRectangular()

booleanisSingular()

voidreset()

voidsubtract(java.awt.geom.Area a)

voidtransform(java.awt.geom.AffineTransform at)

Constructor Details

Area

public Area()

STUBS ONLY XXX Implement and document.


Area

public Area(java.awt.Shape s)

Parameters:


Method Details

add

public void add(java.awt.geom.Area a)

Parameters:


clone

public Object clone()

Create a new area of the same run-time type with the same contents as this one.

Returns:


contains

public boolean contains(double x, double y)

Parameters:


contains

public boolean contains(double x, double y, double w, double h)

Parameters:


contains

public boolean contains(java.awt.geom.Point2D p)

Parameters:


contains

public boolean contains(java.awt.geom.Rectangle2D r)

Parameters:


createTransformedArea

public Area createTransformedArea(java.awt.geom.AffineTransform at)

Parameters:


equals

public boolean equals(java.awt.geom.Area a)

Parameters:


exclusiveOr

public void exclusiveOr(java.awt.geom.Area a)

Parameters:


getBounds

public Rectangle getBounds()


getBounds2D

public Rectangle2D getBounds2D()


getPathIterator

public PathIterator getPathIterator(java.awt.geom.AffineTransform at)

Parameters:


getPathIterator

public PathIterator getPathIterator(java.awt.geom.AffineTransform at, double flatness)

Parameters:


intersect

public void intersect(java.awt.geom.Area a)

Parameters:


intersects

public boolean intersects(double x, double y, double w, double h)

Parameters:


intersects

public boolean intersects(java.awt.geom.Rectangle2D r)

Parameters:


isEmpty

public boolean isEmpty()


isPolygonal

public boolean isPolygonal()


isRectangular

public boolean isRectangular()


isSingular

public boolean isSingular()


reset

public void reset()


subtract

public void subtract(java.awt.geom.Area a)

Parameters:


transform

public void transform(java.awt.geom.AffineTransform at)

Parameters: