diff options
author | Alessandro Ranellucci <aar@cpan.org> | 2015-10-27 01:23:03 +0300 |
---|---|---|
committer | Alessandro Ranellucci <aar@cpan.org> | 2015-10-27 01:24:46 +0300 |
commit | 9fcec107373b6846f3775fe353c7ae29653cf9ac (patch) | |
tree | 745479a8dfd50c9f2d4ccbae9b886ab064710821 /xs/src/libslic3r/Layer.hpp | |
parent | 5b8ed7367a2a9148c215eafa53c7e13b30cd0c36 (diff) |
Finished porting LayerRegion to C++
Diffstat (limited to 'xs/src/libslic3r/Layer.hpp')
-rw-r--r-- | xs/src/libslic3r/Layer.hpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/xs/src/libslic3r/Layer.hpp b/xs/src/libslic3r/Layer.hpp index 1c09b5f0f..7adaa0fbb 100644 --- a/xs/src/libslic3r/Layer.hpp +++ b/xs/src/libslic3r/Layer.hpp @@ -40,8 +40,7 @@ class LayerRegion // collection of expolygons representing the bridged areas (thus not // needing support material) - // (this could be just a Polygons object) - ExPolygonCollection bridged; + Polygons bridged; // collection of polylines representing the unsupported bridge edges PolylineCollection unsupported_bridge_edges; @@ -58,6 +57,8 @@ class LayerRegion void merge_slices(); void prepare_fill_surfaces(); void make_perimeters(const SurfaceCollection &slices, SurfaceCollection* fill_surfaces); + void process_external_surfaces(const Layer* lower_layer); + double infill_area_threshold() const; private: Layer *_layer; |