diff options
author | bubnikv <bubnikv@gmail.com> | 2017-07-10 14:15:36 +0300 |
---|---|---|
committer | bubnikv <bubnikv@gmail.com> | 2017-07-10 14:15:36 +0300 |
commit | 41f50b246c61ced23b8b567d1dd164ca68880847 (patch) | |
tree | 7d6b74d03709076b3d10e3ddc961602dbe083fcc /xs/src/libslic3r/Layer.hpp | |
parent | 7c1350d007f3054905d3a8271e548ff3b257afea (diff) |
Inlined Surface::any_internal_contains / any_bottom_contains
Diffstat (limited to 'xs/src/libslic3r/Layer.hpp')
-rw-r--r-- | xs/src/libslic3r/Layer.hpp | 10 |
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(); |