21.02
|
Common interface to provide information and access to Lut like structures. More...
#include <ILutAccessor.h>
Public Types | |
using | value_type = T |
Lut value type. More... | |
Public Member Functions | |
virtual | ~ILutAccessor ()=default |
Pure virtual destructor. More... | |
virtual int | num_elements () const =0 |
Number of elements of the Lut. More... | |
virtual const T & | operator[] (T input_value) const =0 |
Read access to the specified element. More... | |
virtual T & | operator[] (T input_value)=0 |
Write access to the specified element. More... | |
Common interface to provide information and access to Lut like structures.
Definition at line 38 of file ILutAccessor.h.
using value_type = T |
Lut value type.
Definition at line 42 of file ILutAccessor.h.
|
virtualdefault |
Pure virtual destructor.
|
pure virtual |
Number of elements of the Lut.
Implemented in CLLutAccessor< T >, LutAccessor< T >, and RawLutAccessor< T >.
|
pure virtual |
Read access to the specified element.
[in] | input_value | Lut input value, from numericlimits<T>:min to numericlimits<T>:max. |
Implemented in CLLutAccessor< T >, LutAccessor< T >, and RawLutAccessor< T >.
|
pure virtual |
Write access to the specified element.
[in] | input_value | Lut input value, from numericlimits<T>:min to numericlimits<T>:max. |
Implemented in CLLutAccessor< T >, LutAccessor< T >, and RawLutAccessor< T >.