Repository navigation
PathsD
typedef std::vector< PathD > PathsD;PathsD represent one or more PathD structures. While a single path can represent a simple polygon, multiple paths are usually required to define complex polygons that contain one or more holes.
While it's usual to list outer path contours before their inner path (hole) contours, this isn't strictly necessary. Whether a given path in a PathsD object is a hole or otherwise is derived by its geometric position relative to the other paths in the PathsD object and with reference to a filling rule that's usually associated with PathsD objects.
ClipperD.AddClip, ClipperD.AddOpenSubject, ClipperD.AddSubject, ClipperD.Execute, InflatePaths, FillRule, Path64, PathD, Paths64, PointD
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