Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Plot2d_NormalizeAlgorithm Class Reference

#include <Plot2d_NormalizeAlgorithm.h>

Inheritance diagram for Plot2d_NormalizeAlgorithm:
Inheritance graph

Public Types

enum  NormalizationMode { NormalizeToMin, NormalizeToMax, NormalizeToMinMax, NormalizeNone }
 

Public Member Functions

 Plot2d_NormalizeAlgorithm (QObject *parent)
 
 ~Plot2d_NormalizeAlgorithm ()
 
void setNormalizationMode (NormalizationMode)
 
NormalizationMode getNormalizationMode () const
 
double getKkoef (Plot2d_Object *)
 
double getBkoef (Plot2d_Object *)
 
virtual void execute ()
 
virtual void clear ()
 
- Public Member Functions inherited from Plot2d_Algorithm
 Plot2d_Algorithm (QObject *parent=0)
 
 ~Plot2d_Algorithm ()
 
void setInput (AlgoPlot2dInputData)
 
AlgoPlot2dOutputData getOutput ()
 
bool isDataChanged ()
 

Private Attributes

NormalizationMode myNormalizationMode
 
QMap< Plot2d_Object *, double > myBkoefs
 
QMap< Plot2d_Object *, double > myKkoefs
 

Additional Inherited Members

- Protected Attributes inherited from Plot2d_Algorithm
AlgoPlot2dInputData myInuptData
 
AlgoPlot2dOutputData myResultData
 
bool myDataChanged
 

Member Enumeration Documentation

Enumerator
NormalizeToMin 
NormalizeToMax 
NormalizeToMinMax 
NormalizeNone 

Constructor & Destructor Documentation

Plot2d_NormalizeAlgorithm::Plot2d_NormalizeAlgorithm ( QObject parent)

Constructor

Plot2d_NormalizeAlgorithm::~Plot2d_NormalizeAlgorithm ( )

Destructor

Member Function Documentation

void Plot2d_NormalizeAlgorithm::clear ( )
virtual

Reimplemented from Plot2d_Algorithm.

References Plot2d_Algorithm::clear(), myBkoefs, and myKkoefs.

double Plot2d_NormalizeAlgorithm::getBkoef ( Plot2d_Object theObj)

Gets b normalization coefficient

References myBkoefs.

double Plot2d_NormalizeAlgorithm::getKkoef ( Plot2d_Object theObj)

Gets k normalization coefficient

References myKkoefs.

Plot2d_NormalizeAlgorithm::NormalizationMode Plot2d_NormalizeAlgorithm::getNormalizationMode ( ) const

Gets normalozation mode

References myNormalizationMode.

void Plot2d_NormalizeAlgorithm::setNormalizationMode ( NormalizationMode  theMode)

Sets normalozation mode

References Plot2d_Algorithm::myDataChanged, and myNormalizationMode.

Member Data Documentation

QMap<Plot2d_Object*, double> Plot2d_NormalizeAlgorithm::myBkoefs
private
QMap<Plot2d_Object*, double> Plot2d_NormalizeAlgorithm::myKkoefs
private
NormalizationMode Plot2d_NormalizeAlgorithm::myNormalizationMode
private

The documentation for this class was generated from the following files: