public abstract class AreaOp extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AreaOp.AddOp |
static class |
AreaOp.CAGOp |
static class |
AreaOp.EOWindOp |
static class |
AreaOp.IntOp |
static class |
AreaOp.NZWindOp |
static class |
AreaOp.SubOp |
static class |
AreaOp.XorOp |
Modifier and Type | Field and Description |
---|---|
static int |
CTAG_LEFT |
static int |
CTAG_RIGHT |
static int |
ETAG_ENTER |
static int |
ETAG_EXIT |
static int |
ETAG_IGNORE |
static int |
RSTAG_INSIDE |
static int |
RSTAG_OUTSIDE |
Modifier and Type | Method and Description |
---|---|
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) |
public static final int CTAG_LEFT
public static final int CTAG_RIGHT
public static final int ETAG_IGNORE
public static final int ETAG_ENTER
public static final int ETAG_EXIT
public static final int RSTAG_INSIDE
public static final int RSTAG_OUTSIDE
public abstract void newRow()
public abstract int classify(Edge e)
public abstract int getState()
public static boolean obstructs(double v1, double v2, int phase)
Copyright © 2020. All rights reserved.