#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Format/SL1.hpp>
Public Member Functions | |
| SL1Archive ()=default | |
| SL1Archive (const SLAPrinterConfig &cfg) | |
| SL1Archive (SLAPrinterConfig &&cfg) | |
| void | export_print (Zipper &zipper, const SLAPrint &print, const std::string &projectname="") |
| void | export_print (const std::string &fname, const SLAPrint &print, const std::string &projectname="") |
| void | apply (const SLAPrinterConfig &cfg) override |
| template<class Fn, class CancelFn, class EP = ExecutionTBB> | |
| void | draw_layers (size_t layer_num, Fn &&drawfn, CancelFn cancelfn=[]() { return false;}, const EP &ep={}) |
Protected Member Functions | |
| std::unique_ptr< sla::RasterBase > | create_raster () const override |
| sla::RasterEncoder | get_encoder () const override |
Protected Attributes | |
| std::vector< sla::EncodedRaster > | m_layers |
Private Attributes | |
| SLAPrinterConfig | m_cfg |
|
default |
|
inlineexplicit |
|
inlineexplicit |
|
inlineoverridevirtual |
Implements Slic3r::SLAArchive.
References Slic3r::diff(), m_cfg, and Slic3r::SLAArchive::m_layers.
|
overrideprotectedvirtual |
Implements Slic3r::SLAArchive.
References create_raster(), Slic3r::sla::create_raster_grayscale_aa(), m_cfg, Slic3r::sla::RasterBase::roLandscape, Slic3r::sla::RasterBase::roPortrait, Slic3r::X, and Slic3r::Y.
Referenced by create_raster().
|
inlineinherited |
|
inline |
References export_print().
| void Slic3r::SL1Archive::export_print | ( | Zipper & | zipper, |
| const SLAPrint & | print, | ||
| const std::string & | projectname = "" ) |
References Slic3r::Zipper::add_entry(), export_print(), Slic3r::Zipper::get_filename(), Slic3r::SLAArchive::m_layers, and Slic3r::string_printf().
Referenced by export_print(), and export_print().
|
overrideprotectedvirtual |
Implements Slic3r::SLAArchive.
References get_encoder().
Referenced by get_encoder().
|
private |
Referenced by SL1Archive(), SL1Archive(), apply(), and create_raster().
|
protectedinherited |
Referenced by Slic3r::SL1Archive::apply(), and Slic3r::SL1Archive::export_print().