public abstract class

AreaOp

extends Object
java.lang.Object
   ↳ sun.awt.geom.AreaOp
Known Direct Subclasses
Known Indirect Subclasses

Summary

Nested Classes
class AreaOp.AddOp  
class AreaOp.CAGOp  
class AreaOp.EOWindOp  
class AreaOp.IntOp  
class AreaOp.NZWindOp  
class AreaOp.SubOp  
class AreaOp.XorOp  
Constants
int CTAG_LEFT
int CTAG_RIGHT
int ETAG_ENTER
int ETAG_EXIT
int ETAG_IGNORE
int RSTAG_INSIDE
int RSTAG_OUTSIDE
Public Methods
Vector calculate(Vector left, Vector right)
abstract int classify(Edge e)
static void finalizeSubCurves(Vector subcurves, Vector chains)
abstract int getState()
abstract void newRow()
static boolean obstructs(double v1, double v2, int phase)
static void resolveLinks(Vector subcurves, Vector chains, Vector links)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int CTAG_LEFT

Constant Value: 0 (0x00000000)

public static final int CTAG_RIGHT

Constant Value: 1 (0x00000001)

public static final int ETAG_ENTER

Constant Value: 1 (0x00000001)

public static final int ETAG_EXIT

Constant Value: -1 (0xffffffff)

public static final int ETAG_IGNORE

Constant Value: 0 (0x00000000)

public static final int RSTAG_INSIDE

Constant Value: 1 (0x00000001)

public static final int RSTAG_OUTSIDE

Constant Value: -1 (0xffffffff)

Public Methods

public Vector calculate (Vector left, Vector right)

public abstract int classify (Edge e)

public static void finalizeSubCurves (Vector subcurves, Vector chains)

public abstract int getState ()

public abstract void newRow ()

public static boolean obstructs (double v1, double v2, int phase)

public static void resolveLinks (Vector subcurves, Vector chains, Vector links)