[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

HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE > Struct Template Reference

Difference reduce functor. More...

#include <Stitcher.h>

List of all members.

Public Types

typedef VALUETYPE argument_type
typedef VALUETYPE result_type
typedef vigra::NumericTraits<
argument_type
Traits
typedef Traits::RealPromote float_type

Public Member Functions

 ReduceToDifferenceFunctor ()
void reset ()
template<class T, class M>
void operator() (T const &v, M const &a)
float_type operator() () const
 return the result

Public Attributes

std::vector< float_typevalues
float_type sum


Detailed Description

template<class VALUETYPE>
struct HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >

Difference reduce functor.


Member Typedef Documentation

template<class VALUETYPE>
typedef VALUETYPE HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >::argument_type
 

template<class VALUETYPE>
typedef Traits::RealPromote HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >::float_type
 

template<class VALUETYPE>
typedef VALUETYPE HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >::result_type
 

template<class VALUETYPE>
typedef vigra::NumericTraits<argument_type> HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >::Traits
 


Constructor & Destructor Documentation

template<class VALUETYPE>
HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >::ReduceToDifferenceFunctor  )  [inline]
 


Member Function Documentation

template<class VALUETYPE>
float_type HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >::operator()  )  const [inline]
 

return the result

template<class VALUETYPE>
template<class T, class M>
void HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >::operator() T const &  v,
M const &  a
[inline]
 

template<class VALUETYPE>
void HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >::reset  )  [inline]
 


Member Data Documentation

template<class VALUETYPE>
float_type HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >::sum
 

template<class VALUETYPE>
std::vector<float_type> HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >::values
 


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

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