diff options
author | Enrico Turri <enricoturri@seznam.cz> | 2018-04-10 13:17:55 +0300 |
---|---|---|
committer | Enrico Turri <enricoturri@seznam.cz> | 2018-04-10 13:17:55 +0300 |
commit | 9993f2215d56d7dfdf727794b590756893a2ba39 (patch) | |
tree | 6016b1f0a404d519ce3a4bc321706327ff545e1a /xs/src/libslic3r/Model.hpp | |
parent | e92cf311db6ddbb746503b7171b1842f1eb298f8 (diff) |
Auto assignement of extruder, after object's splitting to parts
Diffstat (limited to 'xs/src/libslic3r/Model.hpp')
-rw-r--r-- | xs/src/libslic3r/Model.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/xs/src/libslic3r/Model.hpp b/xs/src/libslic3r/Model.hpp index bf7f60e36..0c0ffe776 100644 --- a/xs/src/libslic3r/Model.hpp +++ b/xs/src/libslic3r/Model.hpp @@ -230,6 +230,8 @@ private: // all objects may share mutliple materials. class Model { + static unsigned int s_auto_extruder_id; + public: // Materials are owned by a model and referenced by objects through t_model_material_id. // Single material may be shared by multiple models. @@ -288,6 +290,10 @@ public: bool fits_print_volume(const FullPrintConfig &config) const; void print_info() const { for (const ModelObject *o : this->objects) o->print_info(); } + + static unsigned int get_auto_extruder_id(); + static std::string get_auto_extruder_id_as_string(); + static void reset_auto_extruder_id(); }; } |