![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Inheritance diagram for interpol::spline_base< T >:
Collaboration diagram for interpol::spline_base< T >:Public Member Functions | |
| T | operator() (T x) const |
Protected Types | |
| using | size_type = typename std::vector< base_point< T > >::size_type |
Protected Member Functions | |
| template<typename iter > | |
| spline_base (iter i_begin, iter i_end) | |
| template<typename iter > | |
| spline_base (iter i_begin, iter i_end, const limits< T > &x_lim_, const limits< T > &y_lim_, bool periodic_=false) | |
| spline_base (const std::initializer_list< point< T > > &I) | |
| spline_base (const std::initializer_list< point< T > > &I, const limits< T > &x_lim_, const limits< T > &y_lim_, bool periodic_=false) | |
Protected Attributes | |
| std::vector< base_point< T > > | points |
| limits< T > | x_lim |
| limits< T > | y_lim |
| bool | periodic { false } |
Definition at line 64 of file splines.cpp.
|
protected |
Definition at line 67 of file splines.cpp.
|
inlineprotected |
Definition at line 73 of file splines.cpp.
References i, interpol::spline_base< T >::points, and interpol::spline_base< T >::x_lim.
|
inlineprotected |
Definition at line 83 of file splines.cpp.
References i, interpol::limits< T >::max, interpol::spline_base< T >::periodic, interpol::spline_base< T >::points, x, and interpol::spline_base< T >::x_lim.
|
inlineprotected |
Definition at line 108 of file splines.cpp.
|
inlineprotected |
Definition at line 112 of file splines.cpp.
|
inline |
Definition at line 119 of file splines.cpp.
References P, interpol::spline_base< T >::periodic, interpol::spline_base< T >::points, x, interpol::base_point< T >::x, interpol::spline_base< T >::x_lim, and interpol::spline_base< T >::y_lim.
|
protected |
Definition at line 71 of file splines.cpp.
Referenced by interpol::spline_base< T >::operator()(), and interpol::spline_base< T >::spline_base().
|
protected |
Definition at line 68 of file splines.cpp.
Referenced by interpol::spline_base< T >::operator()(), interpol::spline_base< T >::spline_base(), and interpol::spline_base< T >::spline_base().
|
protected |
Definition at line 69 of file splines.cpp.
Referenced by interpol::spline_base< T >::operator()(), interpol::spline_base< T >::spline_base(), and interpol::spline_base< T >::spline_base().
|
protected |
Definition at line 70 of file splines.cpp.
Referenced by interpol::spline_base< T >::operator()().