Platforms to show: All Mac Windows Linux Cross-Platform
Back to ClipperPolyNodeMBS class.
ClipperPolyNodeMBS.ChildCount as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Clipper | MBS Tools Plugin | 18.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read only property)
ClipperPolyNodeMBS.Childs as ClipperPolyNodesMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Clipper | MBS Tools Plugin | 18.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
A read-only list of PolyNode.
Outer PolyNode childs contain hole PolyNodes, and hole PolyNode childs contain nested outer PolyNodes.
(Read only property)
ClipperPolyNodeMBS.Contour as ClipperPathMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Clipper | MBS Tools Plugin | 18.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
ClipperPolyNodeMBS.Handle as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Clipper | MBS Tools Plugin | 18.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
ClipperPolyNodeMBS.IsHole as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Clipper | MBS Tools Plugin | 18.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
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.
(Read only property)
ClipperPolyNodeMBS.IsOpen as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Clipper | MBS Tools Plugin | 18.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Only top-level PolyNodes can contain open contours.
(Read only property)
ClipperPolyNodeMBS.NextNode as ClipperPolyNodeMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Clipper | MBS Tools Plugin | 18.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
A PolyTree can be traversed very easily by calling First() followed by NextNode in a loop until the returned object is a nil reference ...
(Read only property)
ClipperPolyNodeMBS.Owner as Variant
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Clipper | MBS Tools Plugin | 18.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
To avoid Xojo freeing the parent too quick, we keep a reference here.
(Read only property)
ClipperPolyNodeMBS.ParentNode as ClipperPolyNodeMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Clipper | MBS Tools Plugin | 18.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The PolyTree object (which is also a PolyNode) does not have a parent and will return a null pointer.
(Read only property)
ClipperPolyNodeMBS.Tag as Variant
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Clipper | MBS Tools Plugin | 18.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can store here whatever value you like.
(Read and Write property)
The items on this page are in the following plugins: MBS Tools Plugin.