utilities
Class BetterArea

java.lang.Object
  |
  +--java.awt.geom.Area
        |
        +--utilities.BetterArea
All Implemented Interfaces:
java.lang.Cloneable, java.awt.Shape

public class BetterArea
extends java.awt.geom.Area


Constructor Summary
BetterArea()
           
BetterArea(java.awt.Shape s)
           
 
Method Summary
 void add(java.awt.geom.Area rhs)
           
 java.lang.Object clone()
           
 void dumpPath()
           
 void exclusiveOr(java.awt.geom.Area rhs)
           
 double findArea()
           
 java.util.Iterator getClosedSubpaths()
           
 int getDepth()
           
 boolean hasMultipleClosedSubpaths()
           
 void intersect(java.awt.geom.Area rhs)
           
static void main(java.lang.String[] args)
           
 void reset()
           
 void setDepth(int i)
           
 void subtract(java.awt.geom.Area rhs)
           
 void transform(java.awt.geom.AffineTransform t)
           
 
Methods inherited from class java.awt.geom.Area
contains, contains, contains, contains, createTransformedArea, equals, getBounds, getBounds2D, getPathIterator, getPathIterator, intersects, intersects, isEmpty, isPolygonal, isRectangular, isSingular
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BetterArea

public BetterArea()

BetterArea

public BetterArea(java.awt.Shape s)
Method Detail

main

public static void main(java.lang.String[] args)

setDepth

public void setDepth(int i)

getDepth

public int getDepth()

findArea

public double findArea()

add

public void add(java.awt.geom.Area rhs)
Overrides:
add in class java.awt.geom.Area

exclusiveOr

public void exclusiveOr(java.awt.geom.Area rhs)
Overrides:
exclusiveOr in class java.awt.geom.Area

intersect

public void intersect(java.awt.geom.Area rhs)
Overrides:
intersect in class java.awt.geom.Area

reset

public void reset()
Overrides:
reset in class java.awt.geom.Area

subtract

public void subtract(java.awt.geom.Area rhs)
Overrides:
subtract in class java.awt.geom.Area

transform

public void transform(java.awt.geom.AffineTransform t)
Overrides:
transform in class java.awt.geom.Area

dumpPath

public void dumpPath()

getClosedSubpaths

public java.util.Iterator getClosedSubpaths()

hasMultipleClosedSubpaths

public boolean hasMultipleClosedSubpaths()

clone

public java.lang.Object clone()
Overrides:
clone in class java.awt.geom.Area