#include <gamma.h>
Inheritance diagram for GammaTable< T >:
Public Member Functions | |
const float & | get_gamma () |
void | set_gamma (float g) |
GammaTable (unsigned int s, float g=1) | |
~GammaTable () | |
const T & | operator[] (const T &i) const |
Private Member Functions | |
GammaTable () | |
Private Attributes | |
unsigned | size |
float | sizef |
T * | table |
float | gamma |
Definition at line 33 of file gamma.h.
GammaTable< T >::GammaTable | ( | ) | [inline, private] |
GammaTable< T >::GammaTable | ( | unsigned int | s, | |
float | g = 1 | |||
) | [inline] |
GammaTable< T >::~GammaTable | ( | ) | [inline] |
const float& GammaTable< T >::get_gamma | ( | ) | [inline] |
Definition at line 46 of file gamma.h.
Referenced by XMIDI::ExtractTracks(), and Image_window8::get_gamma().
void GammaTable< T >::set_gamma | ( | float | g | ) | [inline] |
Definition at line 49 of file gamma.h.
Referenced by XMIDI::ExtractTracks(), GammaTable< unsigned char >::GammaTable(), and Image_window8::set_gamma().
const T& GammaTable< T >::operator[] | ( | const T & | i | ) | const [inline] |
unsigned GammaTable< T >::size [private] |
Definition at line 36 of file gamma.h.
Referenced by GammaTable< unsigned char >::GammaTable(), and GammaTable< unsigned char >::set_gamma().
float GammaTable< T >::sizef [private] |
Definition at line 37 of file gamma.h.
Referenced by GammaTable< unsigned char >::GammaTable(), and GammaTable< unsigned char >::set_gamma().
T* GammaTable< T >::table [private] |
Definition at line 38 of file gamma.h.
Referenced by GammaTable< unsigned char >::GammaTable(), GammaTable< unsigned char >::operator[](), GammaTable< unsigned char >::set_gamma(), and GammaTable< unsigned char >::~GammaTable().
float GammaTable< T >::gamma [private] |
Definition at line 39 of file gamma.h.
Referenced by GammaTable< unsigned char >::get_gamma(), and GammaTable< unsigned char >::set_gamma().