Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
vigra_ext::ApplyGammaFunctor< vigra::UInt16, vigra::UInt8 > Struct Template Reference

#include <utils.h>

Public Member Functions

 ApplyGammaFunctor (vigra::UInt16 min, vigra::UInt16 max, float gamma)
 
vigra::UInt8 operator() (vigra::UInt16 v) const
 
vigra::RGBValue< vigra::UInt8 > operator() (const vigra::RGBValue< vigra::UInt16 > &v) const
 

Public Attributes

vigra::UInt8 lut [65536]
 

Detailed Description

template<>
struct vigra_ext::ApplyGammaFunctor< vigra::UInt16, vigra::UInt8 >

Definition at line 661 of file utils.h.

Constructor & Destructor Documentation

vigra_ext::ApplyGammaFunctor< vigra::UInt16, vigra::UInt8 >::ApplyGammaFunctor ( vigra::UInt16  min,
vigra::UInt16  max,
float  gamma 
)
inline

Member Function Documentation

vigra::UInt8 vigra_ext::ApplyGammaFunctor< vigra::UInt16, vigra::UInt8 >::operator() ( vigra::UInt16  v) const
inline

Definition at line 673 of file utils.h.

vigra::RGBValue<vigra::UInt8> vigra_ext::ApplyGammaFunctor< vigra::UInt16, vigra::UInt8 >::operator() ( const vigra::RGBValue< vigra::UInt16 > &  v) const
inline

Definition at line 678 of file utils.h.

Member Data Documentation

vigra::UInt8 vigra_ext::ApplyGammaFunctor< vigra::UInt16, vigra::UInt8 >::lut[65536]

Definition at line 663 of file utils.h.


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