diff options
Diffstat (limited to 'xs/src/libslic3r/SurfaceCollection.cpp')
-rw-r--r-- | xs/src/libslic3r/SurfaceCollection.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/xs/src/libslic3r/SurfaceCollection.cpp b/xs/src/libslic3r/SurfaceCollection.cpp index 38c77ffd6..2e96d4b1e 100644 --- a/xs/src/libslic3r/SurfaceCollection.cpp +++ b/xs/src/libslic3r/SurfaceCollection.cpp @@ -111,6 +111,12 @@ SurfaceCollection::filter_by_type(SurfaceType type, Polygons* polygons) } } +void +SurfaceCollection::append(const SurfaceCollection &coll) +{ + this->surfaces.insert(this->surfaces.end(), coll.surfaces.begin(), coll.surfaces.end()); +} + #ifdef SLIC3RXS REGISTER_CLASS(SurfaceCollection, "Surface::Collection"); #endif |