ClipperD

ClipperBaseclipper.ClipperD (Class)

Instance Members

addPathD(path: PathD, polytype: PathType, ?isOpen: Bool = false): Void
Name Type Default
path PathD
polytype PathType
isOpen Bool false

addPathsD(paths: PathsD, polytype: PathType, ?isOpen: Bool = false): Void
Name Type Default
paths PathsD
polytype PathType
isOpen Bool false

addSubjectD(path: PathD): Void
Name Type
path PathD

addOpenSubjectD(path: PathD): Void
Name Type
path PathD

addClipD(path: PathD): Void
Name Type
path PathD

addSubjectPathsD(paths: PathsD): Void
Name Type
paths PathsD

addOpenSubjectPathsD(paths: PathsD): Void
Name Type
paths PathsD

addClipPathsD(paths: PathsD): Void
Name Type
paths PathsD

executeD(clipType: ClipType, fillRule: FillRule, solutionClosed: PathsD, ?solutionOpen: Null<PathsD>): Bool
Name Type Default
clipType ClipType
fillRule FillRule
solutionClosed PathsD
solutionOpen Null<PathsD> (optional)
Returns
Bool

executeTreeD(clipType: ClipType, fillRule: FillRule, polytree: PolyTreeD, ?openPaths: Null<PathsD>): Bool
Name Type Default
clipType ClipType
fillRule FillRule
polytree PolyTreeD
openPaths Null<PathsD> (optional)
Returns
Bool

new(?roundingDecimalPrecision: Int = 2): Void
Name Type Default
roundingDecimalPrecision Int 2

Private Members

precision_range_error: String

scalePathTo64(path: PathD): Path64
Name Type
path PathD
Returns
Path64

scalePathsTo64(paths: PathsD): Paths64
Name Type
paths PathsD
Returns
Paths64

scalePathToD(path: Path64): PathD
Name Type
path Path64
Returns
PathD

Metadata

Name Parameters
:hxGen -