OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::sla::RotOptimizeParams Class Reference

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

Collaboration diagram for Slic3r::sla::RotOptimizeParams:

Public Member Functions

RotOptimizeParams & accuracy (float a)
RotOptimizeParams & print_config (const DynamicPrintConfig *c)
RotOptimizeParams & statucb (RotOptimizeStatusCB cb)
float accuracy () const
const DynamicPrintConfig * print_config () const
const RotOptimizeStatusCB & statuscb () const

Private Attributes

float m_accuracy = 1.
const DynamicPrintConfig * m_print_config = nullptr
RotOptimizeStatusCB m_statuscb = [](int) { return true; }

Detailed Description

Member Function Documentation

◆ accuracy() [1/2]

float Slic3r::sla::RotOptimizeParams::accuracy ( ) const
inline
40{ return m_accuracy; }
float m_accuracy
Definition Rotfinder.hpp:22

References m_accuracy.

◆ accuracy() [2/2]

RotOptimizeParams & Slic3r::sla::RotOptimizeParams::accuracy ( float a)
inline
28{ m_accuracy = a; return *this; }

References m_accuracy.

Referenced by Slic3r::GUI::RotoptimizeJob::process().

Here is the caller graph for this function:

◆ print_config() [1/2]

const DynamicPrintConfig * Slic3r::sla::RotOptimizeParams::print_config ( ) const
inline
41{ return m_print_config; }
const DynamicPrintConfig * m_print_config
Definition Rotfinder.hpp:23

References m_print_config.

◆ print_config() [2/2]

RotOptimizeParams & Slic3r::sla::RotOptimizeParams::print_config ( const DynamicPrintConfig * c)
inline
30 {
32 return *this;
33 }

References m_print_config.

Referenced by Slic3r::sla::find_least_supports_rotation(), and Slic3r::GUI::RotoptimizeJob::process().

Here is the caller graph for this function:

◆ statucb()

RotOptimizeParams & Slic3r::sla::RotOptimizeParams::statucb ( RotOptimizeStatusCB cb)
inline
35 {
36 m_statuscb = std::move(cb);
37 return *this;
38 }
RotOptimizeStatusCB m_statuscb
Definition Rotfinder.hpp:24

References m_statuscb.

Referenced by Slic3r::GUI::RotoptimizeJob::process().

Here is the caller graph for this function:

◆ statuscb()

const RotOptimizeStatusCB & Slic3r::sla::RotOptimizeParams::statuscb ( ) const
inline
42{ return m_statuscb; }

References m_statuscb.

Member Data Documentation

◆ m_accuracy

float Slic3r::sla::RotOptimizeParams::m_accuracy = 1.
private

Referenced by accuracy(), and accuracy().

◆ m_print_config

const DynamicPrintConfig* Slic3r::sla::RotOptimizeParams::m_print_config = nullptr
private

Referenced by print_config(), and print_config().

◆ m_statuscb

RotOptimizeStatusCB Slic3r::sla::RotOptimizeParams::m_statuscb = [](int) { return true; }
private
24{ return true; };

Referenced by statucb(), and statuscb().


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