#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().
1.5.1