com.itextpdf.text.pdf.parser.clipper
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
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
polyOuts
protected final List<com.itextpdf.text.pdf.parser.clipper.Path.OutRec> polyOuts
zFillFunction
public Clipper.ZFillCallback zFillFunction
DefaultClipper
public DefaultClipper()
DefaultClipper
public DefaultClipper(int InitOptions)
minkowskiDiff
public static Paths minkowskiDiff(Path poly1,
Path poly2)
minkowskiSum
public static Paths minkowskiSum(Path pattern,
Path path,
boolean pathIsClosed)
minkowskiSum
public static Paths minkowskiSum(Path pattern,
Paths paths,
boolean pathIsClosed)
simplifyPolygon
public static Paths simplifyPolygon(Path poly)
simplifyPolygon
public static Paths simplifyPolygon(Path poly,
Clipper.PolyFillType fillType)
simplifyPolygons
public static Paths simplifyPolygons(Paths polys)
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 class ClipperBase
Copyright © 2015. All Rights Reserved.