From f7b4cc602b9a646fbc66f3f17d6bb9c20efc3ead Mon Sep 17 00:00:00 2001
From: jaseg
Date: Sun, 24 Jan 2021 18:44:56 +0100
Subject: Initial commit
---
.../Classes/PolyNode/Methods/GetNext.htm | 97 ++++++++++++++++
.../Classes/PolyNode/Properties/ChildCount.htm | 74 ++++++++++++
.../Classes/PolyNode/Properties/Childs.htm | 75 +++++++++++++
.../Classes/PolyNode/Properties/Contour.htm | 69 ++++++++++++
.../Classes/PolyNode/Properties/IsHole.htm | 72 ++++++++++++
.../Classes/PolyNode/Properties/IsOpen.htm | 72 ++++++++++++
.../Classes/PolyNode/Properties/Parent.htm | 69 ++++++++++++
.../Units/ClipperLib/Classes/PolyNode/_Body.htm | 125 +++++++++++++++++++++
8 files changed, 653 insertions(+)
create mode 100644 upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Methods/GetNext.htm
create mode 100644 upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/ChildCount.htm
create mode 100644 upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/Childs.htm
create mode 100644 upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/Contour.htm
create mode 100644 upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/IsHole.htm
create mode 100644 upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/IsOpen.htm
create mode 100644 upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/Parent.htm
create mode 100644 upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/_Body.htm
(limited to 'upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode')
diff --git a/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Methods/GetNext.htm b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Methods/GetNext.htm
new file mode 100644
index 0000000..973c8bc
--- /dev/null
+++ b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Methods/GetNext.htm
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ GetNext
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PolyNode.GetNext
+
+
+ function GetNext: TPolyNode;
+
+ PolyNode* GetNext();
+
+ public PolyNode GetNext();
+
+
+ The returned Polynode will be the first child if any, otherwise the next sibling, otherwise the next sibling of the Parent etc. A PolyTree can be traversed very easily by calling GetFirst() followed by GetNext() in a loop until the returned object is a null pointer ...
+
+
+
+
+
+
+ PolyTree polytree;
+ //call to Clipper.Execute method here which fills 'polytree'
+
+ PolyNode* polynode = polytree.GetFirst();
+ while (polynode)
+ {
+ //do stuff with polynode here
+
+ polynode = polynode->GetNext();
+ }
+
+
+
+
+
+
+
+
+
+
+ See Also
+ PolyTree.GetFirst
+
+ Copyright ©2010-2014 Angus Johnson - Clipper 6.2.1 - Help file built on 1-November-2014
+
+
+
+
\ No newline at end of file
diff --git a/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/ChildCount.htm b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/ChildCount.htm
new file mode 100644
index 0000000..4cff1f3
--- /dev/null
+++ b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/ChildCount.htm
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ChildCount
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PolyNode.ChildCount
+
+
+ property ChildCount: Integer;
+
+ ChildCount();
+
+ public int ChildCount;
+
+
+
+ Returns the number of PolyNode Childs directly owned by the PolyNode object.
+
+
+ See Also
+ Childs
+
+ Copyright ©2010-2014 Angus Johnson - Clipper 6.2.1 - Help file built on 1-November-2014
+
+
+
+
\ No newline at end of file
diff --git a/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/Childs.htm b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/Childs.htm
new file mode 100644
index 0000000..92e68c4
--- /dev/null
+++ b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/Childs.htm
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Childs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PolyNode.Childs
+
+
+ property Childs[index: Integer]: TPolyNode;
+
+ std:: vector < PolyNode* > Childs;
+
+ public List < PolyNode > Childs;
+
+
+ A read-only list of PolyNode. Outer PolyNode childs contain hole PolyNodes, and hole PolyNode childs contain nested outer PolyNodes.
+
+
+
+
+ See Also
+ ChildCount
+
+ Copyright ©2010-2014 Angus Johnson - Clipper 6.2.1 - Help file built on 1-November-2014
+
+
+
+
\ No newline at end of file
diff --git a/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/Contour.htm b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/Contour.htm
new file mode 100644
index 0000000..cd4c161
--- /dev/null
+++ b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/Contour.htm
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Contour
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PolyNode.Contour
+
+ property Contour: TPath;
+
+ Path Contour;
+
+ public Path Contour;
+
+
+ Returns a path list which contains any number of vertices.
+
+
+ Copyright ©2010-2014 Angus Johnson - Clipper 6.2.1 - Help file built on 1-November-2014
+
+
+
+
\ No newline at end of file
diff --git a/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/IsHole.htm b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/IsHole.htm
new file mode 100644
index 0000000..fb1375d
--- /dev/null
+++ b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/IsHole.htm
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IsHole
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PolyNode.IsHole
+
+
+ IsHole: Boolean;
+
+ bool IsHole;
+
+ public bool IsHole;
+
+
+ Returns true when the PolyNode's polygon (Contour ) is a hole . Children of outer polygons are always holes , and children of holes are always (nested) outer polygons. The IsHole property of a PolyTree object is undefined but its children are always top-level outer polygons.
+
+ See Also
+ Overview , Contour , PolyTree
+
+ Copyright ©2010-2014 Angus Johnson - Clipper 6.2.1 - Help file built on 1-November-2014
+
+
+
+
\ No newline at end of file
diff --git a/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/IsOpen.htm b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/IsOpen.htm
new file mode 100644
index 0000000..be9886d
--- /dev/null
+++ b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/IsOpen.htm
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IsOpen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PolyNode.IsOpen
+
+
+ IsOpen: Boolean;
+
+ bool IsOpen;
+
+ public bool IsOpen;
+
+
+ Returns true when the PolyNode's Contour results from a clipping operation on an open contour (path). Only top-level PolyNodes can contain open contours.
+
+ See Also
+ Contour
+
+ Copyright ©2010-2014 Angus Johnson - Clipper 6.2.1 - Help file built on 1-November-2014
+
+
+
+
\ No newline at end of file
diff --git a/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/Parent.htm b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/Parent.htm
new file mode 100644
index 0000000..ae17bf5
--- /dev/null
+++ b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/Properties/Parent.htm
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Parent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PolyNode.Parent
+
+ Parent: TPolyNode;
+
+ PolyNode* Parent;
+
+ public PolyNode Parent;
+
+
+ Returns the parent PolyNode. The PolyTree object (which is also a PolyNode) does not have a parent and will return a null pointer.
+
+
+ Copyright ©2010-2014 Angus Johnson - Clipper 6.2.1 - Help file built on 1-November-2014
+
+
+
+
\ No newline at end of file
diff --git a/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/_Body.htm b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/_Body.htm
new file mode 100644
index 0000000..9f6eb0f
--- /dev/null
+++ b/upstream/clipper-6.4.2/Documentation/Docs/Units/ClipperLib/Classes/PolyNode/_Body.htm
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PolyNode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PolyNode
+
+
+ PolyNodes are encapsulated within a PolyTree container, and together provide a data structure representing the parent-child relationships of polygon contours returned by Clipper's Execute method. A PolyNode object represents a single polygon. Its IsHole property indicates whether it's an outer or a hole . PolyNodes may own any number of PolyNode children (Childs ), where children of outer polygons are holes, and children of holes are (nested) outer polygons.
+
+ Reference
+
+ See Also
+ Overview , Clipper.Execute , PolyTree
+
+ Copyright ©2010-2014 Angus Johnson - Clipper 6.2.1 - Help file built on 1-November-2014
+
+
+
+
\ No newline at end of file
--
cgit