Class DefaultClipper
- java.lang.Object
-
- com.itextpdf.text.pdf.parser.clipper.ClipperBase
-
- com.itextpdf.text.pdf.parser.clipper.DefaultClipper
-
- All Implemented Interfaces:
Clipper
public class DefaultClipper extends ClipperBase
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.itextpdf.text.pdf.parser.clipper.ClipperBase
ClipperBase.LocalMinima, ClipperBase.Scanbeam
-
Nested classes/interfaces inherited from interface com.itextpdf.text.pdf.parser.clipper.Clipper
Clipper.ClipType, Clipper.Direction, Clipper.EndType, Clipper.JoinType, Clipper.PolyFillType, Clipper.PolyType, Clipper.ZFillCallback
-
-
Field Summary
Fields Modifier and Type Field Description protected List<com.itextpdf.text.pdf.parser.clipper.Path.OutRec>
polyOuts
Clipper.ZFillCallback
zFillFunction
-
Fields inherited from class com.itextpdf.text.pdf.parser.clipper.ClipperBase
currentLM, hasOpenPaths, minimaList, preserveCollinear, useFullRange
-
Fields inherited from interface com.itextpdf.text.pdf.parser.clipper.Clipper
PRESERVE_COLINEAR, REVERSE_SOLUTION, STRICTLY_SIMPLE
-
-
Constructor Summary
Constructors Constructor Description DefaultClipper()
DefaultClipper(int InitOptions)
-
Method Summary
-
Methods inherited from class com.itextpdf.text.pdf.parser.clipper.ClipperBase
addPath, addPaths, clear, isPreserveCollinear, parseFirstLeft, popLocalMinima
-
-
-
-
Field Detail
-
polyOuts
protected final List<com.itextpdf.text.pdf.parser.clipper.Path.OutRec> polyOuts
-
zFillFunction
public Clipper.ZFillCallback zFillFunction
-
-
Method Detail
-
simplifyPolygon
public static Paths simplifyPolygon(Path poly, Clipper.PolyFillType fillType)
-
simplifyPolygons
public static Paths simplifyPolygons(Paths polys, Clipper.PolyFillType fillType)
-
execute
public boolean execute(Clipper.ClipType clipType, Paths solution, Clipper.PolyFillType FillType)
-
execute
public boolean execute(Clipper.ClipType clipType, PolyTree polytree)
-
execute
public boolean execute(Clipper.ClipType clipType, PolyTree polytree, Clipper.PolyFillType FillType)
-
execute
public boolean execute(Clipper.ClipType clipType, Paths solution)
-
execute
public boolean execute(Clipper.ClipType clipType, Paths solution, Clipper.PolyFillType subjFillType, Clipper.PolyFillType clipFillType)
-
execute
public boolean execute(Clipper.ClipType clipType, PolyTree polytree, Clipper.PolyFillType subjFillType, Clipper.PolyFillType clipFillType)
-
reset
protected void reset()
- Overrides:
reset
in classClipperBase
-
-