Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'xs/src/libslic3r/MultiPoint.cpp')
-rw-r--r--xs/src/libslic3r/MultiPoint.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/xs/src/libslic3r/MultiPoint.cpp b/xs/src/libslic3r/MultiPoint.cpp
index ff2771cff..6857d6393 100644
--- a/xs/src/libslic3r/MultiPoint.cpp
+++ b/xs/src/libslic3r/MultiPoint.cpp
@@ -128,6 +128,19 @@ MultiPoint::intersection(const Line& line, Point* intersection) const
return false;
}
+std::string
+MultiPoint::dump_perl() const
+{
+ std::ostringstream ret;
+ ret << "[";
+ for (Points::const_iterator p = this->points.begin(); p != this->points.end(); ++p) {
+ ret << p->dump_perl();
+ if (p != this->points.end()-1) ret << ",";
+ }
+ ret << "]";
+ return ret.str();
+}
+
Points
MultiPoint::_douglas_peucker(const Points &points, const double tolerance)
{