[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::VigCorrDivFunctor< VT1, InvResp, VigFunc, Adjust > Class Template Reference

#include <VignettingCorrection.h>

List of all members.

Public Types

typedef VT1 first_argument_type
 the functor's first argument type
typedef vigra::NumericTraits<
VT1 >::RealPromote 
result_type
 the functor's result type
typedef result_type RealVT1

Public Member Functions

 VigCorrDivFunctor (const InvResp &fr, const VigFunc &vf, const Adjust &adj)
result_type operator() (first_argument_type const &v1, float x, float y) const
 calculate transform.

Public Attributes

InvResp m_InvResp
VigFunc m_VigFunc
Adjust m_Adjust

template<class VT1, class InvResp, class VigFunc, class Adjust>
class vigra_ext::VigCorrDivFunctor< VT1, InvResp, VigFunc, Adjust >


Member Typedef Documentation

template<class VT1, class InvResp, class VigFunc, class Adjust>
typedef VT1 vigra_ext::VigCorrDivFunctor< VT1, InvResp, VigFunc, Adjust >::first_argument_type
 

the functor's first argument type

template<class VT1, class InvResp, class VigFunc, class Adjust>
typedef result_type vigra_ext::VigCorrDivFunctor< VT1, InvResp, VigFunc, Adjust >::RealVT1
 

template<class VT1, class InvResp, class VigFunc, class Adjust>
typedef vigra::NumericTraits<VT1>::RealPromote vigra_ext::VigCorrDivFunctor< VT1, InvResp, VigFunc, Adjust >::result_type
 

the functor's result type


Constructor & Destructor Documentation

template<class VT1, class InvResp, class VigFunc, class Adjust>
vigra_ext::VigCorrDivFunctor< VT1, InvResp, VigFunc, Adjust >::VigCorrDivFunctor const InvResp &  fr,
const VigFunc &  vf,
const Adjust &  adj
[inline]
 


Member Function Documentation

template<class VT1, class InvResp, class VigFunc, class Adjust>
result_type vigra_ext::VigCorrDivFunctor< VT1, InvResp, VigFunc, Adjust >::operator() first_argument_type const &  v1,
float  x,
float  y
const [inline]
 

calculate transform.


Member Data Documentation

template<class VT1, class InvResp, class VigFunc, class Adjust>
Adjust vigra_ext::VigCorrDivFunctor< VT1, InvResp, VigFunc, Adjust >::m_Adjust
 

template<class VT1, class InvResp, class VigFunc, class Adjust>
InvResp vigra_ext::VigCorrDivFunctor< VT1, InvResp, VigFunc, Adjust >::m_InvResp
 

template<class VT1, class InvResp, class VigFunc, class Adjust>
VigFunc vigra_ext::VigCorrDivFunctor< VT1, InvResp, VigFunc, Adjust >::m_VigFunc
 


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

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