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

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbubnikv <bubnikv@gmail.com>2017-07-10 14:15:36 +0300
committerbubnikv <bubnikv@gmail.com>2017-07-10 14:15:36 +0300
commit41f50b246c61ced23b8b567d1dd164ca68880847 (patch)
tree7d6b74d03709076b3d10e3ddc961602dbe083fcc /xs/src/libslic3r/Layer.hpp
parent7c1350d007f3054905d3a8271e548ff3b257afea (diff)
Inlined Surface::any_internal_contains / any_bottom_contains
Diffstat (limited to 'xs/src/libslic3r/Layer.hpp')
-rw-r--r--xs/src/libslic3r/Layer.hpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/xs/src/libslic3r/Layer.hpp b/xs/src/libslic3r/Layer.hpp
index 2f0228453..0bb76fe13 100644
--- a/xs/src/libslic3r/Layer.hpp
+++ b/xs/src/libslic3r/Layer.hpp
@@ -115,8 +115,14 @@ public:
void make_slices();
void merge_slices();
- template <class T> bool any_internal_region_slice_contains(const T &item) const;
- template <class T> bool any_bottom_region_slice_contains(const T &item) const;
+ template <class T> bool any_internal_region_slice_contains(const T &item) const {
+ for (const LayerRegion *layerm : this->regions) if (layerm->slices.any_internal_contains(item)) return true;
+ return false;
+ }
+ template <class T> bool any_bottom_region_slice_contains(const T &item) const {
+ for (const LayerRegion *layerm : this->regions) if (layerm->slices.any_bottom_contains(item)) return true;
+ return false;
+ }
void make_perimeters();
void make_fills();