OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
ZipperArchiveImport.hpp File Reference
#include <utility>
#include <vector>
#include <string>
#include <cstdint>
#include <boost/property_tree/ptree.hpp>
#include "libslic3r/Config.hpp"
#include "libslic3r/PrintConfig.hpp"
Include dependency graph for ZipperArchiveImport.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Slic3r::EntryBuffer
struct  Slic3r::ZipperArchive

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/

Functions

ZipperArchive Slic3r::read_zipper_archive (const std::string &zipfname, const std::vector< std::string > &includes, const std::vector< std::string > &excludes)
std::pair< DynamicPrintConfig, ConfigSubstitutions > Slic3r::extract_profile (const ZipperArchive &arch, DynamicPrintConfig &profile_out)

Variables

const constexpr char * Slic3r::CONFIG_FNAME = "config.ini"
const constexpr char * Slic3r::PROFILE_FNAME = "prusaslicer.ini"

Class Documentation

◆ Slic3r::EntryBuffer

struct Slic3r::EntryBuffer
Collaboration diagram for Slic3r::EntryBuffer:
Class Members
vector< uint8_t > buf
string fname

◆ Slic3r::ZipperArchive

struct Slic3r::ZipperArchive
Collaboration diagram for Slic3r::ZipperArchive:
Class Members
ptree config
vector< EntryBuffer > entries
ptree profile