|
static bool | allPointsInside (const ClipperLib::Path &points, const ClipperLib::Path &path) |
|
static bool | anyPointsInside (const ClipperLib::Path &points, const ClipperLib::Path &path) |
|
static bool | anyPointsInside (const ClipperLib::Paths &points, const ClipperLib::Path &path) |
|
static void | unite (ClipperLib::Paths &paths, ClipperLib::PolyFillType fillType) |
|
static void | unite (ClipperLib::Paths &subject, const ClipperLib::Paths &clip, ClipperLib::PolyFillType subjectFillType, ClipperLib::PolyFillType clipFillType) |
|
static std::unique_ptr< ClipperLib::PolyTree > | uniteToTree (const ClipperLib::Paths &paths, ClipperLib::PolyFillType fillType) |
|
static std::unique_ptr< ClipperLib::PolyTree > | uniteToTree (const ClipperLib::Paths &paths, const ClipperLib::Paths &clip, ClipperLib::PolyFillType subjectFillType, ClipperLib::PolyFillType clipFillType) |
|
static void | intersect (ClipperLib::Paths &subject, const ClipperLib::Paths &clip, ClipperLib::PolyFillType subjectFillType, ClipperLib::PolyFillType clipFillType) |
|
static std::unique_ptr< ClipperLib::PolyTree > | intersectToTree (const ClipperLib::Paths &subject, const ClipperLib::Paths &clip, ClipperLib::PolyFillType subjectFillType, ClipperLib::PolyFillType clipFillType, bool closed=true) |
|
static std::unique_ptr< ClipperLib::PolyTree > | intersectToTree (const QList< ClipperLib::Paths > &paths) |
|
static void | subtract (ClipperLib::Paths &subject, const ClipperLib::Paths &clip, ClipperLib::PolyFillType subjectFillType, ClipperLib::PolyFillType clipFillType) |
|
static std::unique_ptr< ClipperLib::PolyTree > | subtractToTree (const ClipperLib::Paths &subject, const ClipperLib::Paths &clip, ClipperLib::PolyFillType subjectFillType, ClipperLib::PolyFillType clipFillType, bool closed=true) |
|
static void | offset (ClipperLib::Paths &paths, const Length &offset, const PositiveLength &maxArcTolerance, ClipperLib::JoinType joinType=ClipperLib::jtRound) |
|
static std::unique_ptr< ClipperLib::PolyTree > | offsetToTree (const ClipperLib::Paths &paths, const Length &offset, const PositiveLength &maxArcTolerance) |
|
static ClipperLib::Paths | treeToPaths (const ClipperLib::PolyTree &tree) |
|
static ClipperLib::Paths | flattenTree (const ClipperLib::PolyNode &node) |
|
static QVector< Path > | convert (const ClipperLib::Paths &paths) noexcept |
|
static Path | convert (const ClipperLib::Path &path) noexcept |
|
static Point | convert (const ClipperLib::IntPoint &point) noexcept |
|
static ClipperLib::Paths | convert (const QVector< Path > &paths, const PositiveLength &maxArcTolerance) noexcept |
|
static ClipperLib::Path | convert (const Path &path, const PositiveLength &maxArcTolerance) noexcept |
|
static ClipperLib::IntPoint | convert (const Point &point) noexcept |
|