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

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

Inheritance diagram for Slic3r::StepProgressIncdicator:
Collaboration diagram for Slic3r::StepProgressIncdicator:

Public Member Functions

 StepProgressIncdicator (std::atomic< bool > &stop_flag)
bool UserBreak () override
void Show (const Message_ProgressScope &, const bool) override

Private Attributes

std::atomic< bool > & should_stop

Detailed Description

Constructor & Destructor Documentation

◆ StepProgressIncdicator()

Slic3r::StepProgressIncdicator::StepProgressIncdicator ( std::atomic< bool > & stop_flag)
inline
85: should_stop(stop_flag){}
std::atomic< bool > & should_stop
Definition STEP.hpp:93

References should_stop.

Member Function Documentation

◆ Show()

void Slic3r::StepProgressIncdicator::Show ( const Message_ProgressScope & ,
const bool  )
inlineoverride
89 {
90 std::cout << "Progress: " << std::fixed << std::setprecision(2) << 100.0 * GetPosition() << "%" << std::endl;
91 }

◆ UserBreak()

bool Slic3r::StepProgressIncdicator::UserBreak ( )
inlineoverride
87{ return should_stop.load(); }

References should_stop.

Member Data Documentation

◆ should_stop

std::atomic<bool>& Slic3r::StepProgressIncdicator::should_stop
private

The documentation for this class was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Format/STEP.hpp