Clipper
DefaultClipper
public abstract class ClipperBase extends java.lang.Object implements Clipper
Modifier and Type | Class | Description |
---|---|---|
protected class |
ClipperBase.LocalMinima |
|
protected class |
ClipperBase.Scanbeam |
Clipper.ClipType, Clipper.Direction, Clipper.EndType, Clipper.JoinType, Clipper.PolyFillType, Clipper.PolyType, Clipper.ZFillCallback
Modifier and Type | Field | Description |
---|---|---|
protected ClipperBase.LocalMinima |
currentLM |
|
protected boolean |
hasOpenPaths |
|
protected ClipperBase.LocalMinima |
minimaList |
|
protected boolean |
preserveCollinear |
|
protected boolean |
useFullRange |
PRESERVE_COLINEAR, REVERSE_SOLUTION, STRICTLY_SIMPLE
Modifier | Constructor | Description |
---|---|---|
protected |
ClipperBase(boolean preserveCollinear) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
addPath(Path pg,
Clipper.PolyType polyType,
boolean Closed) |
|
boolean |
addPaths(Paths ppg,
Clipper.PolyType polyType,
boolean closed) |
|
void |
clear() |
|
boolean |
isPreserveCollinear() |
|
protected static com.itextpdf.text.pdf.parser.clipper.Path.OutRec |
parseFirstLeft(com.itextpdf.text.pdf.parser.clipper.Path.OutRec FirstLeft) |
|
protected void |
popLocalMinima() |
|
protected void |
reset() |
protected ClipperBase.LocalMinima minimaList
protected ClipperBase.LocalMinima currentLM
protected boolean useFullRange
protected boolean hasOpenPaths
protected final boolean preserveCollinear
public boolean addPath(Path pg, Clipper.PolyType polyType, boolean Closed)
public boolean addPaths(Paths ppg, Clipper.PolyType polyType, boolean closed)
public boolean isPreserveCollinear()
protected void popLocalMinima()
protected static com.itextpdf.text.pdf.parser.clipper.Path.OutRec parseFirstLeft(com.itextpdf.text.pdf.parser.clipper.Path.OutRec FirstLeft)
protected void reset()
Copyright © 1998–2018. All rights reserved.