[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< TIn, TOut > Struct Template Reference

#include <utils.h>

List of all members.

Public Member Functions

 ApplyGammaFunctor (TIn min_, TIn max_, float gamma_)
TOut operator() (TIn v) const
vigra::RGBValue< TOut > operator() (const vigra::RGBValue< TIn > &v) const

Public Attributes

float minv
float maxv
float gamma
float scale

template<class TIn, class TOut = vigra::UInt8>
struct vigra_ext::ApplyGammaFunctor< TIn, TOut >


Constructor & Destructor Documentation

template<class TIn, class TOut = vigra::UInt8>
vigra_ext::ApplyGammaFunctor< TIn, TOut >::ApplyGammaFunctor TIn  min_,
TIn  max_,
float  gamma_
[inline]
 


Member Function Documentation

template<class TIn, class TOut = vigra::UInt8>
vigra::RGBValue<TOut> vigra_ext::ApplyGammaFunctor< TIn, TOut >::operator() const vigra::RGBValue< TIn > &  v  )  const [inline]
 

template<class TIn, class TOut = vigra::UInt8>
TOut vigra_ext::ApplyGammaFunctor< TIn, TOut >::operator() TIn  v  )  const [inline]
 


Member Data Documentation

template<class TIn, class TOut = vigra::UInt8>
float vigra_ext::ApplyGammaFunctor< TIn, TOut >::gamma
 

template<class TIn, class TOut = vigra::UInt8>
float vigra_ext::ApplyGammaFunctor< TIn, TOut >::maxv
 

template<class TIn, class TOut = vigra::UInt8>
float vigra_ext::ApplyGammaFunctor< TIn, TOut >::minv
 

template<class TIn, class TOut = vigra::UInt8>
float vigra_ext::ApplyGammaFunctor< TIn, TOut >::scale
 


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