Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
libnest2d::opt::Bound< T > Class Template Reference

An interval of possible input values for optimization. More...

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

+ Collaboration diagram for libnest2d::opt::Bound< T >:

Public Member Functions

 Bound (const T &min=limits< T >::min(), const T &max=limits< T >::max())
 
constmin () const BP2D_NOEXCEPT
 
constmax () const BP2D_NOEXCEPT
 

Private Attributes

min_
 
max_
 

Detailed Description

template<class T>
class libnest2d::opt::Bound< T >

An interval of possible input values for optimization.

Constructor & Destructor Documentation

◆ Bound()

template<class T >
libnest2d::opt::Bound< T >::Bound ( const T &  min = limits<T>::min(),
const T &  max = limits<T>::max() 
)
inline
36 : min_(min), max_(max) {}
const T min() const BP2D_NOEXCEPT
Definition optimizer.hpp:37
T min_
Definition optimizer.hpp:32
const T max() const BP2D_NOEXCEPT
Definition optimizer.hpp:38
T max_
Definition optimizer.hpp:33

Member Function Documentation

◆ max()

template<class T >
const T libnest2d::opt::Bound< T >::max ( ) const
inline
38{ return max_; }

References libnest2d::opt::Bound< T >::max_.

◆ min()

template<class T >
const T libnest2d::opt::Bound< T >::min ( ) const
inline
37{ return min_; }

References libnest2d::opt::Bound< T >::min_.

Member Data Documentation

◆ max_

template<class T >
T libnest2d::opt::Bound< T >::max_
private

◆ min_

template<class T >
T libnest2d::opt::Bound< T >::min_
private

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