diff --git a/xs/src/libslic3r/MultiPoint.hpp b/xs/src/libslic3r/MultiPoint.hpp index 99bc79281..acb409b20 100644 --- a/xs/src/libslic3r/MultiPoint.hpp +++ b/xs/src/libslic3r/MultiPoint.hpp @@ -17,8 +17,6 @@ class MultiPoint Points points; operator Points() const; - MultiPoint() {}; - explicit MultiPoint(const Points &_points): points(_points) {}; void scale(double factor); void translate(double x, double y); void translate(const Point &vector); @@ -48,6 +46,11 @@ class MultiPoint std::string dump_perl() const; static Points _douglas_peucker(const Points &points, const double tolerance); + + protected: + MultiPoint() {}; + explicit MultiPoint(const Points &_points): points(_points) {}; + ~MultiPoint() = default; }; } // namespace Slic3r