191{
193 prjname.empty() ?
194 boost::filesystem::path(zipper.get_filename()).stem().string() :
195 prjname;
196
199
201
203
204 try {
205 zipper.add_entry("config.ini");
206 zipper <<
to_ini(iniconf);
207 zipper.add_entry("prusaslicer.ini");
208 zipper <<
to_ini(slicerconf);
209
210 size_t i = 0;
211 for (
const sla::EncodedRaster &rst :
m_layers) {
212
214 rst.extension();
215
216 zipper.add_entry(imgname.c_str(), rst.data(), rst.size());
217 }
218
219 for (const ThumbnailData& data : thumbnails)
222
223 zipper.finalize();
224 } catch(std::exception& e) {
225 BOOST_LOG_TRIVIAL(
error) << e.what();
226
227 throw;
228 }
229}
if(!(yy_init))
Definition lexer.c:1190
std::string to_ini(const ConfMap &m)
Definition SL1.cpp:41
void fill_slicerconf(ConfMap &m, const SLAPrint &print)
Definition SL1.cpp:103
void fill_iniconf(ConfMap &m, const SLAPrint &print)
Definition SL1.cpp:61
std::map< std::string, std::string > ConfMap
Definition AnycubicSLA.cpp:87
static void write_thumbnail(Zipper &zipper, const ThumbnailData &data)
Definition SL1.cpp:169
std::string string_printf(const char *format,...)
Definition utils.cpp:890
constexpr auto data(C &c) -> decltype(c.data())
Definition span.hpp:195
IGL_INLINE int project(const double objX, const double objY, const double objZ, double *winX, double *winY, double *winZ)
Definition project.cpp:14
bool is_valid(const FontFile &font, unsigned int index)
Definition Emboss.cpp:233
static char error[256]
Definition tga.cpp:50