summaryrefslogtreecommitdiff
path: root/src/3rdparty/clip2tri
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/clip2tri')
-rw-r--r--src/3rdparty/clip2tri/clip2tri.cpp5
-rw-r--r--src/3rdparty/clip2tri/clip2tri.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/src/3rdparty/clip2tri/clip2tri.cpp b/src/3rdparty/clip2tri/clip2tri.cpp
index e715d1c7..db4911c1 100644
--- a/src/3rdparty/clip2tri/clip2tri.cpp
+++ b/src/3rdparty/clip2tri/clip2tri.cpp
@@ -173,6 +173,11 @@ Paths clip2tri::execute(const clip2tri::Operation op, const PolyFillType subjFil
return solution;
}
+int clip2tri::pointInPolygon(const IntPoint &pt, const Path &path)
+{
+ return PointInPolygon(pt, path);
+}
+
Path clip2tri::upscaleClipperPoints(const vector<Point> &inputPolygon)
{
Path outputPolygon;
diff --git a/src/3rdparty/clip2tri/clip2tri.h b/src/3rdparty/clip2tri/clip2tri.h
index 61c8a0f5..3848d009 100644
--- a/src/3rdparty/clip2tri/clip2tri.h
+++ b/src/3rdparty/clip2tri/clip2tri.h
@@ -91,6 +91,8 @@ public:
const PolyFillType subjFillType = pftNonZero,
const PolyFillType clipFillType = pftNonZero);
+ static int pointInPolygon(const IntPoint &pt, const Path &path);
+
Clipper clipper;
bool openSubject;
};