OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
PrintBase.hpp File Reference
#include "Config.hpp"
#include "Polygon.hpp"
#include "libslic3r.h"
#include <exception>
#include <cstddef>
#include <cassert>
#include <initializer_list>
#include <set>
#include <utility>
#include <vector>
#include <string>
#include <functional>
#include <atomic>
#include <mutex>
#include "ObjectID.hpp"
#include "Model.hpp"
#include "PlaceholderParser.hpp"
#include "PrintConfig.hpp"
Include dependency graph for PrintBase.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Slic3r::StringObjectException
class  Slic3r::CanceledException
class  Slic3r::PrintStateBase
struct  Slic3r::PrintStateBase::StateWithTimeStamp
struct  Slic3r::PrintStateBase::Warning
struct  Slic3r::PrintStateBase::StateWithWarnings
class  Slic3r::PrintState< StepType, COUNT >
class  Slic3r::PrintObjectBase
class  Slic3r::PrintTryCancel
class  Slic3r::PrintBase
 Printing involves slicing and export of device dependent instructions. More...
struct  Slic3r::PrintBase::TaskParams
struct  Slic3r::PrintBase::SlicingStatus
class  Slic3r::PrintBaseWithState< PrintStepEnum, COUNT >
class  Slic3r::PrintObjectBaseWithState< PrintType, PrintObjectStepEnum, COUNT >

Namespaces

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

Enumerations

enum  Slic3r::StringExceptionType {
  Slic3r::STRING_EXCEPT_NOT_DEFINED = 0 , Slic3r::STRING_EXCEPT_FILAMENT_NOT_MATCH_BED_TYPE = 1 , Slic3r::STRING_EXCEPT_FILAMENTS_DIFFERENT_TEMP = 2 , Slic3r::STRING_EXCEPT_OBJECT_COLLISION_IN_SEQ_PRINT = 3 ,
  Slic3r::STRING_EXCEPT_OBJECT_COLLISION_IN_LAYER_PRINT = 4 , Slic3r::STRING_EXCEPT_LAYER_HEIGHT_EXCEEDS_LIMIT = 5 , Slic3r::STRING_EXCEPT_COUNT
}

Class Documentation

◆ Slic3r::StringObjectException

struct Slic3r::StringObjectException
Collaboration diagram for Slic3r::StringObjectException:
Class Members
bool is_warning = false
ObjectBase const * object = nullptr
string opt_key
vector< string > params
string string
StringExceptionType type = STRING_EXCEPT_NOT_DEFINED

◆ Slic3r::PrintStateBase::Warning

struct Slic3r::PrintStateBase::Warning
Collaboration diagram for Slic3r::PrintStateBase::Warning:
Class Members
bool current
WarningLevel level
string message
int message_id