Delphifunction BooleanOp(clipType: TClipType; fillRule: TFillRule;
const subjects, clips: TPaths64): TPaths64;
Delphifunction BooleanOp(clipType: TClipType; fillRule: TFillRule;
const subjects, clips: TPathsD; precision: integer): TPathsD;
Delphiprocedure BooleanOp(clipType: TClipType; fillRule: TFillRule;
const subjects, clips: TPaths64; polytree: TPolyTree64);
Delphiprocedure BooleanOp(clipType: TClipType; fillRule: TFillRule;
const subjects, clips: TPathsD; polytree: TPolyTreeD; precision: integer);
C++Paths64 BooleanOp(ClipType cliptype, FillRule fillrule,
const Paths64& subjects, const Paths64& clips);
C++PathsD BooleanOp(ClipType cliptype, FillRule fillrule,
const PathsD& subjects, const PathsD& clips, int precision);
C++void BooleanOp(ClipType clipType, FillRule fillRule,
const Paths64& subject, const Paths64& clip, PolyTree64& solution);
C++void BooleanOp(ClipType clipType, FillRule fillRule,
const PathsD& subject, const PathsD& clip, PolyTreeD& solution, int precision);
C# public static Paths64 BooleanOp(ClipType clipType, FillRule fillRule,
Paths64 subject, Paths64 clip);
C# public static PathsD BooleanOp(ClipType clipType, FillRule fillRule,
PathsD subject, PathsD clip, int precision);
C# public static void BooleanOp(ClipType clipType, FillRule fillRule,
Paths64 subject, Paths64 clip, PolyTree64 solution);
C# public static void BooleanOp(ClipType clipType, FillRule fillRule,
PathsD subject, PathsD clip, PolyTreeD solution, int precision);
This function is a generic alternative to the Intersect, Difference, Union and XOR functions.
When using floating point types, the precision parameter indicated the desired coordinate precision (up to 8 decimal places).
Difference, Intersect, Union, XOR
Copyright © 2010-2024 Angus Johnson - Clipper2 1.3.0 - Help file built on 14 Jan 2024