Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::PrintBase::SlicingStatus Struct Reference

#include <src/libslic3r/PrintBase.hpp>

+ Collaboration diagram for Slic3r::PrintBase::SlicingStatus:

Public Types

enum  FlagBits {
  DEFAULT = 0 , RELOAD_SCENE = 1 << 1 , RELOAD_SLA_SUPPORT_POINTS = 1 << 2 , RELOAD_SLA_PREVIEW = 1 << 3 ,
  UPDATE_PRINT_STEP_WARNINGS = 1 << 4 , UPDATE_PRINT_OBJECT_STEP_WARNINGS = 1 << 5
}
 

Public Member Functions

 SlicingStatus (int percent, const std::string &text, unsigned int flags=0)
 
 SlicingStatus (const PrintBase &print, int warning_step)
 
 SlicingStatus (const PrintObjectBase &print_object, int warning_step)
 

Public Attributes

int percent { -1 }
 
std::string text
 
unsigned int flags
 
ObjectID warning_object_id
 
int warning_step { -1 }
 

Detailed Description

Member Enumeration Documentation

◆ FlagBits

Enumerator
DEFAULT 
RELOAD_SCENE 
RELOAD_SLA_SUPPORT_POINTS 
RELOAD_SLA_PREVIEW 
UPDATE_PRINT_STEP_WARNINGS 
UPDATE_PRINT_OBJECT_STEP_WARNINGS 
467 {
468 DEFAULT = 0,
469 RELOAD_SCENE = 1 << 1,
471 RELOAD_SLA_PREVIEW = 1 << 3,
472 // UPDATE_PRINT_STEP_WARNINGS is mutually exclusive with UPDATE_PRINT_OBJECT_STEP_WARNINGS.
475 };
@ DEFAULT
Definition PrintBase.hpp:468
@ RELOAD_SLA_PREVIEW
Definition PrintBase.hpp:471
@ RELOAD_SLA_SUPPORT_POINTS
Definition PrintBase.hpp:470
@ UPDATE_PRINT_OBJECT_STEP_WARNINGS
Definition PrintBase.hpp:474
@ UPDATE_PRINT_STEP_WARNINGS
Definition PrintBase.hpp:473
@ RELOAD_SCENE
Definition PrintBase.hpp:469

Constructor & Destructor Documentation

◆ SlicingStatus() [1/3]

Slic3r::PrintBase::SlicingStatus::SlicingStatus ( int  percent,
const std::string &  text,
unsigned int  flags = 0 
)
inline
int percent
Definition PrintBase.hpp:464
unsigned int flags
Definition PrintBase.hpp:477
std::string text
Definition PrintBase.hpp:465

◆ SlicingStatus() [2/3]

Slic3r::PrintBase::SlicingStatus::SlicingStatus ( const PrintBase print,
int  warning_step 
)
inline
460 :
ObjectID warning_object_id
Definition PrintBase.hpp:480
int warning_step
Definition PrintBase.hpp:482

◆ SlicingStatus() [3/3]

Slic3r::PrintBase::SlicingStatus::SlicingStatus ( const PrintObjectBase print_object,
int  warning_step 
)
inline

Member Data Documentation

◆ flags

unsigned int Slic3r::PrintBase::SlicingStatus::flags

◆ percent

int Slic3r::PrintBase::SlicingStatus::percent { -1 }

◆ text

std::string Slic3r::PrintBase::SlicingStatus::text

◆ warning_object_id

ObjectID Slic3r::PrintBase::SlicingStatus::warning_object_id

◆ warning_step

int Slic3r::PrintBase::SlicingStatus::warning_step { -1 }

The documentation for this struct was generated from the following file: