... | ... | @@ -408,11 +408,15 @@ public: |
|
|
// (top to bottom) for each extruder that deposits material in that layer.
|
|
|
// Return 'true' if successful.
|
|
|
virtual bool postProcessLayer(
|
|
|
const int extruder, // Extruder used in the layer being post-processed
|
|
|
const int layerID, // Layer number (0 means lowest layer)
|
|
|
const bool spiral, // 'true' if layer is to be spiralized
|
|
|
const v2i& start, // Starting point of the layer
|
|
|
std::vector<std::shared_ptr<IceSLInterface::IPath>>& _layerprocessed // Deposition paths to post-process.
|
|
|
const int extruder, // Extruder used in the layer being post-processed
|
|
|
const int layerID, // Layer number (0 means lowest layer)
|
|
|
const bool spiral, // 'true' if layer is to be spiralized
|
|
|
const bool last_part, // on few cases, IceSL separates in different parts an extruder's
|
|
|
// deposition paths in a layer (e.g., support structure).
|
|
|
// This boolean indicates if '_layers' is the last part of
|
|
|
// extruder 'extruder' in layer 'layerID'
|
|
|
const v2i& start, // Starting point of deposition paths in '_layer'
|
|
|
std::vector<std::shared_ptr<IceSLInterface::IPath>>& _layer // Deposition paths to post-process.
|
|
|
) = 0;
|
|
|
|
|
|
protected:
|
... | ... | |