public abstract class ClipperBase extends Object implements IClipper
Modifier and Type | Class and Description |
---|---|
protected class |
ClipperBase.LocalMinima |
protected class |
ClipperBase.Scanbeam |
IClipper.ClipType, IClipper.Direction, IClipper.EndType, IClipper.IZFillCallback, IClipper.JoinType, IClipper.PolyFillType, IClipper.PolyType
Modifier and Type | Field and 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 and Description |
---|---|
protected |
ClipperBase(boolean preserveCollinear) |
Modifier and Type | Method and Description |
---|---|
boolean |
addPath(Path pg, IClipper.PolyType polyType, boolean Closed) |
boolean |
addPaths(Paths ppg, IClipper.PolyType polyType, boolean closed) |
void |
clear() |
boolean |
isPreserveCollinear() |
protected static com.itextpdf.kernel.pdf.canvas.parser.clipper.Path.OutRec |
parseFirstLeft(com.itextpdf.kernel.pdf.canvas.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, IClipper.PolyType polyType, boolean Closed)
public boolean addPaths(Paths ppg, IClipper.PolyType polyType, boolean closed)
public boolean isPreserveCollinear()
protected void popLocalMinima()
protected static com.itextpdf.kernel.pdf.canvas.parser.clipper.Path.OutRec parseFirstLeft(com.itextpdf.kernel.pdf.canvas.parser.clipper.Path.OutRec FirstLeft)
protected void reset()
Copyright © 1998–2023 iText Group NV. All rights reserved.