Classes | |
| struct | PNGBuffer |
| struct | ArchiveData |
| struct | RasterParams |
| struct | SliceParams |
Functions | |
| boost::property_tree::ptree | read_ini (const mz_zip_archive_file_stat &entry, MZ_Archive &zip) |
| PNGBuffer | read_png (const mz_zip_archive_file_stat &entry, MZ_Archive &zip, const std::string &name) |
| ArchiveData | extract_sla_archive (const std::string &zipfname, const std::string &exclude) |
| ExPolygons | rings_to_expolygons (const std::vector< marchsq::Ring > &rings, double px_w, double px_h) |
| template<class Fn> | |
| void | foreach_vertex (ExPolygon &poly, Fn &&fn) |
| void | invert_raster_trafo (ExPolygons &expolys, const sla::RasterBase::Trafo &trafo, coord_t width, coord_t height) |
| RasterParams | get_raster_params (const DynamicPrintConfig &cfg) |
| SliceParams | get_slice_params (const DynamicPrintConfig &cfg) |
| std::vector< ExPolygons > | extract_slices_from_sla_archive (ArchiveData &arch, const RasterParams &rstp, std::function< bool(int)> progr) |
| std::string | to_ini (const ConfMap &m) |
| std::string | get_cfg_value (const DynamicPrintConfig &cfg, const std::string &key) |
| void | fill_iniconf (ConfMap &m, const SLAPrint &print) |
| void | fill_slicerconf (ConfMap &m, const SLAPrint &print) |
Variables | |
| static const constexpr char * | CONFIG_FNAME = "config.ini" |
| static const constexpr char * | PROFILE_FNAME = "prusaslicer.ini" |
| struct Slic3r::anonymous_namespace{SL1.cpp}::PNGBuffer |
| struct Slic3r::anonymous_namespace{SL1.cpp}::ArchiveData |
| Class Members | ||
|---|---|---|
| ptree | config | |
| vector< PNGBuffer > | images | |
| ptree | profile | |
| struct Slic3r::anonymous_namespace{SL1.cpp}::RasterParams |
| struct Slic3r::anonymous_namespace{SL1.cpp}::SliceParams |
| ArchiveData Slic3r::anonymous_namespace{SL1.cpp}::extract_sla_archive | ( | const std::string & | zipfname, |
| const std::string & | exclude ) |
References Slic3r::close_zip_reader(), Slic3r::anonymous_namespace{SL1.cpp}::ArchiveData::config, CONFIG_FNAME, extract_sla_archive(), Slic3r::anonymous_namespace{SL1.cpp}::PNGBuffer::fname, Slic3r::anonymous_namespace{SL1.cpp}::ArchiveData::images, Slic3r::open_zip_reader(), Slic3r::anonymous_namespace{SL1.cpp}::ArchiveData::profile, PROFILE_FNAME, read_ini(), and read_png().
Referenced by extract_sla_archive().
| std::vector< ExPolygons > Slic3r::anonymous_namespace{SL1.cpp}::extract_slices_from_sla_archive | ( | ArchiveData & | arch, |
| const RasterParams & | rstp, | ||
| std::function< bool(int)> | progr ) |
References Slic3r::anonymous_namespace{SL1.cpp}::ArchiveData::config, Slic3r::png::decode_png(), marchsq::execute(), extract_slices_from_sla_archive(), Slic3r::anonymous_namespace{SL1.cpp}::RasterParams::height, Slic3r::anonymous_namespace{SL1.cpp}::ArchiveData::images, invert_raster_trafo(), Slic3r::anonymous_namespace{SL1.cpp}::RasterParams::px_h, Slic3r::anonymous_namespace{SL1.cpp}::RasterParams::px_w, rings_to_expolygons(), Slic3r::anonymous_namespace{SL1.cpp}::RasterParams::trafo, Slic3r::anonymous_namespace{SL1.cpp}::RasterParams::width, and Slic3r::anonymous_namespace{SL1.cpp}::RasterParams::win.
Referenced by extract_slices_from_sla_archive().
References Slic3r::SLAPrint::default_object_config(), Slic3r::SLAPrintStatistics::estimated_print_time, Slic3r::SLAPrintStatistics::fast_layers_count, fill_iniconf(), Slic3r::PrintBase::full_print_config(), get_cfg_value(), Slic3r::SLAPrint::objects(), Slic3r::SLAPrintStatistics::objects_used_material, Slic3r::SLAPrint::print_statistics(), Slic3r::SLAPrintStatistics::slow_layers_count, Slic3r::SLAPrintStatistics::support_used_material, and Slic3r::Utils::utc_timestamp().
Referenced by fill_iniconf().
References fill_slicerconf(), and Slic3r::PrintBase::full_print_config().
Referenced by fill_slicerconf().
| void Slic3r::anonymous_namespace{SL1.cpp}::foreach_vertex | ( | ExPolygon & | poly, |
| Fn && | fn ) |
References foreach_vertex().
Referenced by foreach_vertex(), and invert_raster_trafo().
| std::string Slic3r::anonymous_namespace{SL1.cpp}::get_cfg_value | ( | const DynamicPrintConfig & | cfg, |
| const std::string & | key ) |
References get_cfg_value(), Slic3r::ConfigOptionResolver::has(), and Slic3r::ConfigBase::option().
Referenced by fill_iniconf(), and get_cfg_value().
| RasterParams Slic3r::anonymous_namespace{SL1.cpp}::get_raster_params | ( | const DynamicPrintConfig & | cfg | ) |
References get_raster_params(), Slic3r::anonymous_namespace{SL1.cpp}::RasterParams::height, Slic3r::ConfigBase::option(), Slic3r::anonymous_namespace{SL1.cpp}::RasterParams::px_h, Slic3r::anonymous_namespace{SL1.cpp}::RasterParams::px_w, Slic3r::sla::RasterBase::roLandscape, Slic3r::sla::RasterBase::roPortrait, Slic3r::scaled(), Slic3r::sladoLandscape, Slic3r::anonymous_namespace{SL1.cpp}::RasterParams::trafo, Slic3r::ConfigOptionSingle< T >::value, and Slic3r::anonymous_namespace{SL1.cpp}::RasterParams::width.
Referenced by get_raster_params().
| SliceParams Slic3r::anonymous_namespace{SL1.cpp}::get_slice_params | ( | const DynamicPrintConfig & | cfg | ) |
References get_slice_params(), Slic3r::ConfigOptionFloat::getFloat(), and Slic3r::ConfigBase::option().
Referenced by get_slice_params().
| void Slic3r::anonymous_namespace{SL1.cpp}::invert_raster_trafo | ( | ExPolygons & | expolys, |
| const sla::RasterBase::Trafo & | trafo, | ||
| coord_t | width, | ||
| coord_t | height ) |
References Slic3r::sla::RasterBase::Trafo::center_x, Slic3r::sla::RasterBase::Trafo::center_y, Slic3r::sla::RasterBase::Trafo::flipXY, foreach_vertex(), invert_raster_trafo(), Slic3r::sla::RasterBase::Trafo::mirror_x, and Slic3r::sla::RasterBase::Trafo::mirror_y.
Referenced by extract_slices_from_sla_archive(), and invert_raster_trafo().
| boost::property_tree::ptree Slic3r::anonymous_namespace{SL1.cpp}::read_ini | ( | const mz_zip_archive_file_stat & | entry, |
| MZ_Archive & | zip ) |
References Slic3r::MZ_Archive::arch, Slic3r::MZ_Archive::get_errorstr(), and read_ini().
Referenced by extract_sla_archive(), and read_ini().
| PNGBuffer Slic3r::anonymous_namespace{SL1.cpp}::read_png | ( | const mz_zip_archive_file_stat & | entry, |
| MZ_Archive & | zip, | ||
| const std::string & | name ) |
References Slic3r::MZ_Archive::arch, Slic3r::MZ_Archive::get_errorstr(), and read_png().
Referenced by extract_sla_archive(), and read_png().
| ExPolygons Slic3r::anonymous_namespace{SL1.cpp}::rings_to_expolygons | ( | const std::vector< marchsq::Ring > & | rings, |
| double | px_w, | ||
| double | px_h ) |
References Slic3r::reserve_vector(), rings_to_expolygons(), Slic3r::scaled(), and Slic3r::union_ex().
Referenced by extract_slices_from_sla_archive(), and rings_to_expolygons().
| std::string Slic3r::anonymous_namespace{SL1.cpp}::to_ini | ( | const ConfMap & | m | ) |
|
staticconstexpr |
Referenced by extract_sla_archive().
|
staticconstexpr |
Referenced by extract_sla_archive().