Krita Source Code Documentation
Loading...
Searching...
No Matches
Lut< _FunctionT_, _OutputT_, _InputT_ > Class Template Reference

#include <lut.h>

+ Inheritance diagram for Lut< _FunctionT_, _OutputT_, _InputT_ >:

Public Member Functions

 Lut (_InputT_ _min, _InputT_ _max, _FunctionT_ function=_FunctionT_())
 
 Lut (LutKey< _InputT_ > key, _FunctionT_ function=_FunctionT_())
 
- Public Member Functions inherited from BaseLut< _FunctionT_, _OutputT_, _InputT_, LutKey< _InputT_ > >
 BaseLut (LutKey< _InputT_ > key, _FunctionT_ function=_FunctionT_())
 
_OutputT_ operator() (_InputT_ i) const
 
 ~BaseLut ()
 

Detailed Description

template<typename _FunctionT_, typename _OutputT_, typename _InputT_>
class Lut< _FunctionT_, _OutputT_, _InputT_ >

This Lut is limited to a range of values.

Definition at line 81 of file lut.h.

Constructor & Destructor Documentation

◆ Lut() [1/2]

template<typename _FunctionT_ , typename _OutputT_ , typename _InputT_ >
Lut< _FunctionT_, _OutputT_, _InputT_ >::Lut ( _InputT_ _min,
_InputT_ _max,
_FunctionT_ function = _FunctionT_() )
inline

Create the lut between _min and _max .

Definition at line 86 of file lut.h.

86 :
88 {
89 }
Definition lut.h:32
Definition lut.h:11

◆ Lut() [2/2]

template<typename _FunctionT_ , typename _OutputT_ , typename _InputT_ >
Lut< _FunctionT_, _OutputT_, _InputT_ >::Lut ( LutKey< _InputT_ > key,
_FunctionT_ function = _FunctionT_() )
inline

Definition at line 90 of file lut.h.


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