diff options
author | bubnikv <bubnikv@gmail.com> | 2017-09-14 14:15:32 +0300 |
---|---|---|
committer | bubnikv <bubnikv@gmail.com> | 2017-09-14 14:15:32 +0300 |
commit | cd084a33c6492d477c3b5499ff68c25136209c03 (patch) | |
tree | ccbdf4397c6b95519e20e31dc29460b67ee9114c /xs/src/libslic3r/Layer.hpp | |
parent | 630b746cabd94bf75fec31f2301f1aa56d2aebea (diff) |
Fixed a regression bug, which was made during the porting ofversion_1.37.1
discover_horizontal_shells() fron Perl to C++, where
the already calculated bridge direction was being lost.
Improved constness of the debug methods
void export_region_slices_to_svg(const char *path) const;
void export_region_fill_surfaces_to_svg(const char *path) const;
Diffstat (limited to 'xs/src/libslic3r/Layer.hpp')
-rw-r--r-- | xs/src/libslic3r/Layer.hpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/xs/src/libslic3r/Layer.hpp b/xs/src/libslic3r/Layer.hpp index 333b02831..f8fdcdd4d 100644 --- a/xs/src/libslic3r/Layer.hpp +++ b/xs/src/libslic3r/Layer.hpp @@ -68,11 +68,11 @@ public: void process_external_surfaces(const Layer* lower_layer); double infill_area_threshold() const; - void export_region_slices_to_svg(const char *path); - void export_region_fill_surfaces_to_svg(const char *path); + void export_region_slices_to_svg(const char *path) const; + void export_region_fill_surfaces_to_svg(const char *path) const; // Export to "out/LayerRegion-name-%d.svg" with an increasing index with every export. - void export_region_slices_to_svg_debug(const char *name); - void export_region_fill_surfaces_to_svg_debug(const char *name); + void export_region_slices_to_svg_debug(const char *name) const; + void export_region_fill_surfaces_to_svg_debug(const char *name) const; // Is there any valid extrusion assigned to this LayerRegion? bool has_extrusions() const { return ! this->perimeters.entities.empty() || ! this->fills.entities.empty(); } @@ -129,11 +129,11 @@ public: void make_perimeters(); void make_fills(); - void export_region_slices_to_svg(const char *path); - void export_region_fill_surfaces_to_svg(const char *path); + void export_region_slices_to_svg(const char *path) const; + void export_region_fill_surfaces_to_svg(const char *path) const; // Export to "out/LayerRegion-name-%d.svg" with an increasing index with every export. - void export_region_slices_to_svg_debug(const char *name); - void export_region_fill_surfaces_to_svg_debug(const char *name); + void export_region_slices_to_svg_debug(const char *name) const; + void export_region_fill_surfaces_to_svg_debug(const char *name) const; // Is there any valid extrusion assigned to this LayerRegion? virtual bool has_extrusions() const { for (auto layerm : this->regions) if (layerm->has_extrusions()) return true; return false; } |