public class DefaultClipper extends ClipperBase
ClipperBase.LocalMinima, ClipperBase.Scanbeam
Clipper.ClipType, Clipper.Direction, Clipper.EndType, Clipper.JoinType, Clipper.PolyFillType, Clipper.PolyType, Clipper.ZFillCallback
Modifier and Type | Field and Description |
---|---|
protected List<com.itextpdf.text.pdf.parser.clipper.Path.OutRec> |
polyOuts |
Clipper.ZFillCallback |
zFillFunction |
currentLM, hasOpenPaths, minimaList, preserveCollinear
PRESERVE_COLINEAR, REVERSE_SOLUTION, STRICTLY_SIMPLE
Constructor and Description |
---|
DefaultClipper() |
DefaultClipper(int InitOptions) |
Modifier and Type | Method and Description |
---|---|
boolean |
execute(Clipper.ClipType clipType,
Paths solution) |
boolean |
execute(Clipper.ClipType clipType,
Paths solution,
Clipper.PolyFillType FillType) |
boolean |
execute(Clipper.ClipType clipType,
Paths solution,
Clipper.PolyFillType subjFillType,
Clipper.PolyFillType clipFillType) |
boolean |
execute(Clipper.ClipType clipType,
PolyTree polytree) |
boolean |
execute(Clipper.ClipType clipType,
PolyTree polytree,
Clipper.PolyFillType FillType) |
boolean |
execute(Clipper.ClipType clipType,
PolyTree polytree,
Clipper.PolyFillType subjFillType,
Clipper.PolyFillType clipFillType) |
static Paths |
minkowskiDiff(Path poly1,
Path poly2) |
static Paths |
minkowskiSum(Path pattern,
Path path,
boolean pathIsClosed) |
static Paths |
minkowskiSum(Path pattern,
Paths paths,
boolean pathIsClosed) |
protected void |
reset() |
static Paths |
simplifyPolygon(Path poly) |
static Paths |
simplifyPolygon(Path poly,
Clipper.PolyFillType fillType) |
static Paths |
simplifyPolygons(Paths polys) |
static Paths |
simplifyPolygons(Paths polys,
Clipper.PolyFillType fillType) |
addPath, addPaths, clear, isPreserveCollinear, popLocalMinima
protected final List<com.itextpdf.text.pdf.parser.clipper.Path.OutRec> polyOuts
public Clipper.ZFillCallback zFillFunction
public DefaultClipper()
public DefaultClipper(int InitOptions)
public static Paths simplifyPolygon(Path poly, Clipper.PolyFillType fillType)
public static Paths simplifyPolygons(Paths polys, Clipper.PolyFillType fillType)
public boolean execute(Clipper.ClipType clipType, Paths solution, Clipper.PolyFillType FillType)
public boolean execute(Clipper.ClipType clipType, PolyTree polytree)
public boolean execute(Clipper.ClipType clipType, PolyTree polytree, Clipper.PolyFillType FillType)
public boolean execute(Clipper.ClipType clipType, Paths solution)
public boolean execute(Clipper.ClipType clipType, Paths solution, Clipper.PolyFillType subjFillType, Clipper.PolyFillType clipFillType)
public boolean execute(Clipper.ClipType clipType, PolyTree polytree, Clipper.PolyFillType subjFillType, Clipper.PolyFillType clipFillType)
protected void reset()
reset
in class ClipperBase
Copyright © 2015. All rights reserved.