OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::sla::Optimizer< Method, Enable > Class Template Reference

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

Inheritance diagram for Slic3r::sla::Optimizer< Method, Enable >:

Public Member Functions

 Optimizer (const StopCriteria &)
Optimizer & to_min ()
Optimizer & to_max ()
Optimizer & set_criteria (const StopCriteria &)
StopCriteria get_criteria () const
template<class Func, size_t N>
Result< N > optimize (Func &&, const Input< N > &, const Bounds< N > &)
void seed (long)

Detailed Description

template<class Method, class Enable = void>
class Slic3r::sla::Optimizer< Method, Enable >

Constructor & Destructor Documentation

◆ Optimizer()

template<class Method, class Enable = void>
Slic3r::opt::Optimizer< Method, Enable >::Optimizer ( const StopCriteria & )
inline
116 {
117 static_assert (always_false<Method>::value,
118 "Optimizer unimplemented for given method!");
119 }
Definition Optimizer.hpp:112

Member Function Documentation

◆ get_criteria()

template<class Method, class Enable = void>
StopCriteria Slic3r::opt::Optimizer< Method, Enable >::get_criteria ( ) const
inline
131{ return {}; };

◆ optimize()

template<class Method, class Enable = void>
template<class Func, size_t N>
Result< N > Slic3r::opt::Optimizer< Method, Enable >::optimize ( Func && ,
const Input< N > & ,
const Bounds< N > &  )
inline
150 { return {}; }

◆ seed()

template<class Method, class Enable = void>
void Slic3r::opt::Optimizer< Method, Enable >::seed ( long )
inline
153{}

◆ set_criteria()

template<class Method, class Enable = void>
Optimizer & Slic3r::opt::Optimizer< Method, Enable >::set_criteria ( const StopCriteria & )
inline
128{ return *this; }

◆ to_max()

template<class Method, class Enable = void>
Optimizer & Slic3r::opt::Optimizer< Method, Enable >::to_max ( )
inline
125{ return *this; }

◆ to_min()

template<class Method, class Enable = void>
Optimizer & Slic3r::opt::Optimizer< Method, Enable >::to_min ( )
inline
122{ return *this; }

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