NormalizeFnc Class Reference

Abstract normalizer base class. More...

#include <normalizer_impl.hh>

Public Member Functions

virtual ~NormalizeFnc ()
template<typename T , class D >
void VisitState (ImageStateImpl< T, D > &s) const
virtual Real BackConvert (Real v) const =0
virtual Complex BackConvert (Complex v) const =0
virtual Real Convert (Real v) const =0
virtual Complex Convert (Complex v) const =0

Static Public Member Functions

static String GetAlgorithmName ()

Detailed Description

Abstract normalizer base class.

A normalizer allows the values in a data set to be normalized with a specific formula, without encoding this functionality within the data class itself.

Definition at line 45 of file normalizer_impl.hh.


Constructor & Destructor Documentation

virtual ~NormalizeFnc (  )  [inline, virtual]

Definition at line 47 of file normalizer_impl.hh.


Member Function Documentation

virtual Complex BackConvert ( Complex  v  )  const [pure virtual]
virtual Real BackConvert ( Real  v  )  const [pure virtual]
virtual Complex Convert ( Complex  v  )  const [pure virtual]
virtual Real Convert ( Real  v  )  const [pure virtual]
static String GetAlgorithmName (  )  [inline, static]

Definition at line 62 of file normalizer_impl.hh.

void VisitState ( ImageStateImpl< T, D > &  s  )  const [inline]

Definition at line 49 of file normalizer_impl.hh.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 1 Mar 2018 for OpenStructure by  doxygen 1.6.1