Repository navigation
PolyPath64
Seth Hillbrand edited this page Oct 29, 2026
·
2 revisions
Home › clipper.engine.h › PolyPath64
PolyPathBase
PolyPath64 objects are contained inside PolyTree64s and represents a single polygon contour. PolyPath64s can also contain children, and there's no limit to nesting. Each child's Polygon will be inside its parent's Polygon.
Example:
PolyPath64 polypath;
//populate polypath in a clipping function then ...
for (auto child in polypath)
//do something with child, or ...
for (size_t i = 0; i < polypath.Count(); ++i)
//do something else with polypath[i]| Methods | Properties |
|---|---|
| Clear | Child |
| Count | |
| IsHole | |
| Level | |
| Polygon |
Copyright © 2010-2025 Angus Johnson. Clipper2 is distributed under the Boost Software License.
Headers
- clipper.h
- clipper.core.h
- clipper.engine.h
- clipper.export.h
- clipper.minkowski.h
- clipper.offset.h
- clipper.rectclip.h
- clipper.triangulation.h
Classes
Data types and structure definitions
- ClipType
- EndType
- FillRule
- JoinType
- Path64
- PathD
- Paths64
- PathsD
- Point64
- PointD
- PointInPolygonResult
- Rect64
- RectD
- TriangulateResult
- ZCallback64
- ZCallbackD
Static Functions
- Area
- BooleanOp
- Difference
- InflatePaths
- Intersect
- IsPositive
- MakePath
- MinkowskiDiff
- MinkowskiSum
- PointInPolygon
- PolyTreeToPaths64
- PolyTreeToPathsD
- RectClip
- RectClipLines
- ReversePath
- SimplifyPaths
- TranslatePath
- Triangulate
- TrimCollinear
- Union
- XOR
Topics