OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::PrintStateBase Class Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/PrintBase.hpp>

Inheritance diagram for Slic3r::PrintStateBase:

Classes

struct  StateWithTimeStamp
struct  Warning
struct  StateWithWarnings

Public Types

enum  State { INVALID , STARTED , DONE }
enum class  WarningLevel { NON_CRITICAL , CRITICAL }
enum  SlicingNotificationType {
  SlicingDefaultNotification = 0 , SlicingReplaceInitEmptyLayers , SlicingNeedSupportOn , SlicingEmptyGcodeLayers ,
  SlicingGcodeOverlap , SlicingExclusionVolumeToolpath , SlicingPreciseSeamWarning
}
typedef size_t TimeStamp

Static Protected Attributes

static size_t g_last_timestamp = 0

Detailed Description


Class Documentation

◆ Slic3r::PrintStateBase::Warning

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

Member Typedef Documentation

◆ TimeStamp

Member Enumeration Documentation

◆ SlicingNotificationType

Enumerator
SlicingDefaultNotification 
SlicingReplaceInitEmptyLayers 
SlicingNeedSupportOn 
SlicingEmptyGcodeLayers 
SlicingGcodeOverlap 
SlicingExclusionVolumeToolpath 
SlicingPreciseSeamWarning 
67 {
68 SlicingDefaultNotification = 0, //normal status update, called by set_status
75 };
@ SlicingPreciseSeamWarning
Definition PrintBase.hpp:74
@ SlicingGcodeOverlap
Definition PrintBase.hpp:72
@ SlicingNeedSupportOn
Definition PrintBase.hpp:70
@ SlicingEmptyGcodeLayers
Definition PrintBase.hpp:71
@ SlicingDefaultNotification
Definition PrintBase.hpp:68
@ SlicingReplaceInitEmptyLayers
Definition PrintBase.hpp:69
@ SlicingExclusionVolumeToolpath
Definition PrintBase.hpp:73

◆ State

Enumerator
INVALID 
STARTED 
DONE 
55 {
56 INVALID,
57 STARTED,
58 DONE,
59 };
@ DONE
Definition PrintBase.hpp:58
@ INVALID
Definition PrintBase.hpp:56
@ STARTED
Definition PrintBase.hpp:57

◆ WarningLevel

Enumerator
NON_CRITICAL 
CRITICAL 
61 {
62 NON_CRITICAL,
63 CRITICAL
64 };

Member Data Documentation

◆ g_last_timestamp

size_t Slic3r::PrintStateBase::g_last_timestamp = 0
staticprotected

The documentation for this class was generated from the following files:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/PrintBase.hpp
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/PrintBase.cpp