public class DefaultClipper extends ClipperBase
ClipperBase.LocalMinima, ClipperBase.ScanbeamClipper.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, preserveCollinearPRESERVE_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, popLocalMinimaprotected 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 ClipperBaseCopyright © 2015. All rights reserved.