Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
libnest2d::NestConfig< Placer, Selector > Struct Template Reference

#include <src/libnest2d/include/libnest2d/libnest2d.hpp>

Public Types

using Placement = typename Placer::Config
 
using Selection = typename Selector::Config
 

Public Member Functions

 NestConfig ()=default
 
 NestConfig (const typename Placer::Config &cfg)
 
 NestConfig (const typename Selector::Config &cfg)
 
 NestConfig (const typename Placer::Config &pcfg, const typename Selector::Config &scfg)
 

Public Attributes

Placer::Config placer_config
 
Selector::Config selector_config
 

Detailed Description

template<class Placer = NfpPlacer, class Selector = FirstFitSelection>
struct libnest2d::NestConfig< Placer, Selector >

Member Typedef Documentation

◆ Placement

template<class Placer = NfpPlacer, class Selector = FirstFitSelection>
using libnest2d::NestConfig< Placer, Selector >::Placement = typename Placer::Config

◆ Selection

template<class Placer = NfpPlacer, class Selector = FirstFitSelection>
using libnest2d::NestConfig< Placer, Selector >::Selection = typename Selector::Config

Constructor & Destructor Documentation

◆ NestConfig() [1/4]

template<class Placer = NfpPlacer, class Selector = FirstFitSelection>
libnest2d::NestConfig< Placer, Selector >::NestConfig ( )
default

◆ NestConfig() [2/4]

template<class Placer = NfpPlacer, class Selector = FirstFitSelection>
libnest2d::NestConfig< Placer, Selector >::NestConfig ( const typename Placer::Config &  cfg)
inline
72: placer_config{cfg} {}
Placer::Config placer_config
Definition libnest2d.hpp:66

◆ NestConfig() [3/4]

template<class Placer = NfpPlacer, class Selector = FirstFitSelection>
libnest2d::NestConfig< Placer, Selector >::NestConfig ( const typename Selector::Config &  cfg)
inline
73: selector_config{cfg} {}
Selector::Config selector_config
Definition libnest2d.hpp:67

◆ NestConfig() [4/4]

template<class Placer = NfpPlacer, class Selector = FirstFitSelection>
libnest2d::NestConfig< Placer, Selector >::NestConfig ( const typename Placer::Config &  pcfg,
const typename Selector::Config &  scfg 
)
inline
76 : placer_config{pcfg}, selector_config{scfg} {}

Member Data Documentation

◆ placer_config

template<class Placer = NfpPlacer, class Selector = FirstFitSelection>
Placer::Config libnest2d::NestConfig< Placer, Selector >::placer_config

◆ selector_config

template<class Placer = NfpPlacer, class Selector = FirstFitSelection>
Selector::Config libnest2d::NestConfig< Placer, Selector >::selector_config

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