Class ClipperBase
java.lang.Object
com.itextpdf.kernel.pdf.canvas.parser.clipper.ClipperBase
- All Implemented Interfaces:
-
IClipper
- Direct Known Subclasses:
-
DefaultClipper
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected class
protected class
Nested classes/interfaces inherited from interface com.itextpdf.kernel.pdf.canvas.parser.clipper.IClipper
IClipper.ClipType, IClipper.Direction, IClipper.EndType, IClipper.IZFillCallback, IClipper.JoinType, IClipper.PolyFillType, IClipper.PolyType
-
Field Summary
Modifier and TypeFieldDescriptionprotected ClipperBase.LocalMinima
protected boolean
protected ClipperBase.LocalMinima
protected final boolean
protected boolean
Fields inherited from interface com.itextpdf.kernel.pdf.canvas.parser.clipper.IClipper
PRESERVE_COLINEAR, REVERSE_SOLUTION, STRICTLY_SIMPLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
addPath
(Path pg, IClipper.PolyType polyType, boolean Closed) boolean
addPaths
(Paths ppg, IClipper.PolyType polyType, boolean closed) void
clear()
boolean
protected static com.itextpdf.kernel.pdf.canvas.parser.clipper.Path.OutRec
parseFirstLeft
(com.itextpdf.kernel.pdf.canvas.parser.clipper.Path.OutRec FirstLeft) protected void
protected void
reset()
-
Field Details
-
minimaList
-
currentLM
-
useFullRange
protected boolean useFullRange -
hasOpenPaths
protected boolean hasOpenPaths -
preserveCollinear
protected final boolean preserveCollinear
-
-
Constructor Details
-
ClipperBase
protected ClipperBase(boolean preserveCollinear)
-
-
Method Details
-
addPath
-
addPaths
-
clear
public void clear() -
isPreserveCollinear
public boolean isPreserveCollinear() -
popLocalMinima
protected void popLocalMinima() -
parseFirstLeft
protected static com.itextpdf.kernel.pdf.canvas.parser.clipper.Path.OutRec parseFirstLeft(com.itextpdf.kernel.pdf.canvas.parser.clipper.Path.OutRec FirstLeft) -
reset
protected void reset()
-