SigmaMeanStacker< ValueType > Class Template Reference

List of all members.

Public Member Functions

virtual void reset ()
void operator() (const ValueType &val, vigra::VigraTrueType)
void operator() (const ValueType &val, vigra::VigraFalseType)
virtual void operator() (const ValueType &val)
virtual void getResult (ValueType &val)
virtual void getResultAndSigma (ValueType &val, typename vigra::NumericTraits< ValueType >::RealPromote &sigma)
virtual bool IsValid ()
const std::string getName () const

Private Attributes

std::vector< ValueType > m_values
std::vector< double > m_sortValues

Detailed Description

template<class ValueType>
class SigmaMeanStacker< ValueType >

Definition at line 541 of file stacker.cpp.


Member Function Documentation

template<class ValueType>
const std::string SigmaMeanStacker< ValueType >::getName (  )  const [inline]

Definition at line 607 of file stacker.cpp.

template<class ValueType>
virtual void SigmaMeanStacker< ValueType >::getResult ( ValueType &  val  )  [inline, virtual]

Definition at line 552 of file stacker.cpp.

References getMean(), getMeanSigma(), SigmaMeanStacker< ValueType >::m_sortValues, SigmaMeanStacker< ValueType >::m_values, and sigma.

template<class ValueType>
virtual void SigmaMeanStacker< ValueType >::getResultAndSigma ( ValueType &  val,
typename vigra::NumericTraits< ValueType >::RealPromote &  sigma 
) [inline, virtual]

Definition at line 579 of file stacker.cpp.

References getMeanSigma(), SigmaMeanStacker< ValueType >::m_sortValues, and SigmaMeanStacker< ValueType >::m_values.

template<class ValueType>
virtual bool SigmaMeanStacker< ValueType >::IsValid (  )  [inline, virtual]

Definition at line 606 of file stacker.cpp.

References SigmaMeanStacker< ValueType >::m_values.

template<class ValueType>
virtual void SigmaMeanStacker< ValueType >::operator() ( const ValueType &  val  )  [inline, virtual]

Definition at line 547 of file stacker.cpp.

References SigmaMeanStacker< ValueType >::operator()().

template<class ValueType>
void SigmaMeanStacker< ValueType >::operator() ( const ValueType &  val,
vigra::VigraFalseType   
) [inline]

Definition at line 546 of file stacker.cpp.

References SigmaMeanStacker< ValueType >::m_sortValues, and SigmaMeanStacker< ValueType >::m_values.

template<class ValueType>
void SigmaMeanStacker< ValueType >::operator() ( const ValueType &  val,
vigra::VigraTrueType   
) [inline]

Definition at line 545 of file stacker.cpp.

References SigmaMeanStacker< ValueType >::m_sortValues, and SigmaMeanStacker< ValueType >::m_values.

Referenced by SigmaMeanStacker< ValueType >::operator()().

template<class ValueType>
virtual void SigmaMeanStacker< ValueType >::reset (  )  [inline, virtual]

Definition at line 544 of file stacker.cpp.

References SigmaMeanStacker< ValueType >::m_sortValues, and SigmaMeanStacker< ValueType >::m_values.


Member Data Documentation

template<class ValueType>
std::vector<double> SigmaMeanStacker< ValueType >::m_sortValues [private]

Definition at line 611 of file stacker.cpp.

Referenced by SigmaMeanStacker< ValueType >::getResult(), SigmaMeanStacker< ValueType >::getResultAndSigma(), SigmaMeanStacker< ValueType >::operator()(), and SigmaMeanStacker< ValueType >::reset().

template<class ValueType>
std::vector<ValueType> SigmaMeanStacker< ValueType >::m_values [private]

Definition at line 607 of file stacker.cpp.

Referenced by SigmaMeanStacker< ValueType >::getResult(), SigmaMeanStacker< ValueType >::getResultAndSigma(), SigmaMeanStacker< ValueType >::IsValid(), SigmaMeanStacker< ValueType >::operator()(), and SigmaMeanStacker< ValueType >::reset().


The documentation for this class was generated from the following file:
Generated on 21 Jan 2018 for Hugintrunk by  doxygen 1.4.7