OpenStructure
Public Member Functions | Static Public Member Functions
NormalizeFnc Class Referenceabstract

#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

◆ ~NormalizeFnc()

virtual ~NormalizeFnc ( )
inlinevirtual

Definition at line 47 of file normalizer_impl.hh.

Member Function Documentation

◆ BackConvert() [1/2]

virtual Complex BackConvert ( Complex  v) const
pure virtual

◆ BackConvert() [2/2]

virtual Real BackConvert ( Real  v) const
pure virtual

◆ Convert() [1/2]

virtual Complex Convert ( Complex  v) const
pure virtual

◆ Convert() [2/2]

virtual Real Convert ( Real  v) const
pure virtual

◆ GetAlgorithmName()

static String GetAlgorithmName ( )
inlinestatic

Definition at line 62 of file normalizer_impl.hh.

◆ VisitState()

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: