|
| Clipper (int InitOptions=0) |
|
bool | Execute (ClipType clipType, Paths solution, PolyFillType subjFillType, PolyFillType clipFillType) |
|
bool | Execute (ClipType clipType, PolyTree polytree, PolyFillType subjFillType, PolyFillType clipFillType) |
|
bool | Execute (ClipType clipType, Paths solution) |
|
bool | Execute (ClipType clipType, PolyTree polytree) |
|
virtual void | Clear () |
|
bool | AddPath (Path pg, PolyType polyType, bool Closed) |
|
bool | AddPaths (Paths ppg, PolyType polyType, bool closed) |
|
|
static void | ReversePaths (Paths polys) |
|
static bool | Orientation (Path poly) |
|
static int | PointInPolygon (IntPoint pt, Path path) |
|
static double | Area (Path poly) |
|
static Paths | OffsetPaths (Paths polys, double delta, JoinType jointype, EndType_ endtype, double MiterLimit) |
|
static Paths | SimplifyPolygon (Path poly, PolyFillType fillType=PolyFillType.pftEvenOdd) |
|
static Paths | SimplifyPolygons (Paths polys, PolyFillType fillType=PolyFillType.pftEvenOdd) |
|
static Path | CleanPolygon (Path path, double distance=1.415) |
|
static Paths | CleanPolygons (Paths polys, double distance=1.415) |
|
static Paths | MinkowskiSum (Path pattern, Path path, bool pathIsClosed) |
|
static Paths | MinkowskiSum (Path pattern, Paths paths, PolyFillType pathFillType, bool pathIsClosed) |
|
static Paths | MinkowskiDiff (Path poly1, Path poly2) |
|
static Paths | PolyTreeToPaths (PolyTree polytree) |
|
static Paths | OpenPathsFromPolyTree (PolyTree polytree) |
|
static Paths | ClosedPathsFromPolyTree (PolyTree polytree) |
|
static IntRect | GetBounds (Paths paths) |
|
|
const int | ioReverseSolution = 1 |
|
const int | ioStrictlySimple = 2 |
|
const int | ioPreserveCollinear = 4 |
|
|
override void | Reset () |
|
void | PopLocalMinima () |
|
virtual void | Reset () |
|
|
bool | ReverseSolution [get, set] |
|
bool | StrictlySimple [get, set] |
|
bool | PreserveCollinear [get, set] |
|
|
static bool | SlopesEqual (IntPoint pt1, IntPoint pt2, IntPoint pt3, bool UseFullRange) |
|
static bool | SlopesEqual (IntPoint pt1, IntPoint pt2, IntPoint pt3, IntPoint pt4, bool UseFullRange) |
|
const double | horizontal = -3.4E+38 |
|
const int | Skip = -2 |
|
const int | Unassigned = -1 |
|
const double | tolerance = 1.0E-20 |
|
◆ Reset()
override void ClipperLib.Clipper.Reset |
( |
| ) |
|
|
inlineprotectedvirtual |
The documentation for this class was generated from the following file:
- Src/Libraries/Teleplan.C4IS.Geo/Clipper.cs