Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE > Struct Template Reference

Difference reduce functor. More...

#include <Stitcher.h>

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 More...
 

Public Attributes

std::vector< float_typevalues
 
float_type sum
 

Detailed Description

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

Difference reduce functor.

Definition at line 637 of file Stitcher.h.

Member Typedef Documentation

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

Definition at line 639 of file Stitcher.h.

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

Definition at line 642 of file Stitcher.h.

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

Definition at line 640 of file Stitcher.h.

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

Definition at line 641 of file Stitcher.h.

Constructor & Destructor Documentation

template<class VALUETYPE>
HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >::ReduceToDifferenceFunctor ( )
inline

Member Function Documentation

template<class VALUETYPE>
template<class T , class M >
void HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >::operator() ( T const &  v,
M const &  a 
)
inline
template<class VALUETYPE>
float_type HuginBase::Nona::ReduceToDifferenceFunctor< VALUETYPE >::operator() ( ) const
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: