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

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'xs/src/libslic3r/Print.hpp')
-rw-r--r--xs/src/libslic3r/Print.hpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/xs/src/libslic3r/Print.hpp b/xs/src/libslic3r/Print.hpp
index 1ad20afa5..67d75d23e 100644
--- a/xs/src/libslic3r/Print.hpp
+++ b/xs/src/libslic3r/Print.hpp
@@ -103,10 +103,12 @@ public:
// TODO: Fill* fill_maker => (is => 'lazy');
PrintState<PrintObjectStep> state;
- Print* print();
- ModelObject* model_object();
-
- Points copies() const;
+ Print* print() { return this->_print; }
+ const Print* print() const { return this->_print; }
+ ModelObject* model_object() { return this->_model_object; }
+ const ModelObject* model_object() const { return this->_model_object; }
+
+ Points copies() const { return this->_copies; }
bool add_copy(const Pointf &point);
bool delete_last_copy();
bool delete_all_copies();
@@ -151,7 +153,7 @@ private:
// TODO: call model_object->get_bounding_box() instead of accepting
// parameter
PrintObject(Print* print, ModelObject* model_object, const BoundingBoxf3 &modobj_bbox);
- ~PrintObject();
+ ~PrintObject() {}
};
typedef std::vector<PrintObject*> PrintObjectPtrs;