[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

vigra_ext::ApplyGammaFunctor< vigra::UInt16, vigra::UInt8 > Struct Template Reference

#include <utils.h>

List of all members.

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]

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


Member Function Documentation

vigra_ext::ApplyGammaFunctor< vigra::UInt16, vigra::UInt8 >::ApplyGammaFunctor vigra::UInt16  min,
vigra::UInt16  max,
float  gamma
[inline]
 

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

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


Member Data Documentation

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


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

Generated on Mon Sep 20 01:01:37 2010 for Hugintrunk by doxygen 1.3.9.1