Interface IClipper
-
- All Known Implementing Classes:
ClipperBase
,DefaultClipper
public interface IClipper
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IClipper.ClipType
static class
IClipper.Direction
static class
IClipper.EndType
static interface
IClipper.IZFillCallback
static class
IClipper.JoinType
static class
IClipper.PolyFillType
static class
IClipper.PolyType
-
Field Summary
Fields Modifier and Type Field Description static int
PRESERVE_COLINEAR
static int
REVERSE_SOLUTION
static int
STRICTLY_SIMPLE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
addPath(Path pg, IClipper.PolyType polyType, boolean Closed)
boolean
addPaths(Paths ppg, IClipper.PolyType polyType, boolean closed)
void
clear()
boolean
execute(IClipper.ClipType clipType, Paths solution)
boolean
execute(IClipper.ClipType clipType, Paths solution, IClipper.PolyFillType subjFillType, IClipper.PolyFillType clipFillType)
boolean
execute(IClipper.ClipType clipType, PolyTree polytree)
boolean
execute(IClipper.ClipType clipType, PolyTree polytree, IClipper.PolyFillType subjFillType, IClipper.PolyFillType clipFillType)
-
-
-
Field Detail
-
REVERSE_SOLUTION
static final int REVERSE_SOLUTION
- See Also:
- Constant Field Values
-
STRICTLY_SIMPLE
static final int STRICTLY_SIMPLE
- See Also:
- Constant Field Values
-
PRESERVE_COLINEAR
static final int PRESERVE_COLINEAR
- See Also:
- Constant Field Values
-
-
Method Detail
-
addPath
boolean addPath(Path pg, IClipper.PolyType polyType, boolean Closed)
-
addPaths
boolean addPaths(Paths ppg, IClipper.PolyType polyType, boolean closed)
-
clear
void clear()
-
execute
boolean execute(IClipper.ClipType clipType, Paths solution)
-
execute
boolean execute(IClipper.ClipType clipType, Paths solution, IClipper.PolyFillType subjFillType, IClipper.PolyFillType clipFillType)
-
execute
boolean execute(IClipper.ClipType clipType, PolyTree polytree)
-
execute
boolean execute(IClipper.ClipType clipType, PolyTree polytree, IClipper.PolyFillType subjFillType, IClipper.PolyFillType clipFillType)
-
-