libdcp
|
A description of a gamma function of the f(x) = x^g where g is the gamma. More...
#include <gamma_transfer_function.h>
Public Member Functions | |
GammaTransferFunction (double gamma) | |
double | gamma () const |
bool | about_equal (std::shared_ptr< const TransferFunction > other, double epsilon) const override |
Public Member Functions inherited from dcp::TransferFunction | |
std::vector< double > const & | double_lut (double from, double to, int bit_depth, bool inverse) const |
std::vector< int > const & | int_lut (double from, double to, int bit_depth, bool inverse, int scale) const |
Protected Member Functions | |
std::vector< double > | make_double_lut (double from, double to, int bit_depth, bool inverse) const override |
Private Attributes | |
double | _gamma |
A description of a gamma function of the f(x) = x^g where g is the gamma.
Definition at line 49 of file gamma_transfer_function.h.