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

#include <Plot2d_Algorithm.h>

Inheritance diagram for Plot2d_Algorithm:
Inheritance graph

Public Member Functions

 Plot2d_Algorithm (QObject *parent=0)
 
 ~Plot2d_Algorithm ()
 
void setInput (AlgoPlot2dInputData)
 
AlgoPlot2dOutputData getOutput ()
 
virtual void execute ()=0
 
virtual void clear ()
 
bool isDataChanged ()
 

Protected Attributes

AlgoPlot2dInputData myInuptData
 
AlgoPlot2dOutputData myResultData
 
bool myDataChanged
 

Constructor & Destructor Documentation

Plot2d_Algorithm::Plot2d_Algorithm ( QObject parent = 0)

Constructor

Plot2d_Algorithm::~Plot2d_Algorithm ( )

Destructor

Member Function Documentation

void Plot2d_Algorithm::clear ( )
virtual

Reimplemented in Plot2d_NormalizeAlgorithm.

References myDataChanged, myInuptData, and myResultData.

virtual void Plot2d_Algorithm::execute ( )
pure virtual

Implemented in Plot2d_NormalizeAlgorithm.

AlgoPlot2dOutputData Plot2d_Algorithm::getOutput ( )

Gets result data values

References myResultData.

bool Plot2d_Algorithm::isDataChanged ( )

Check the data values changed

References myDataChanged.

void Plot2d_Algorithm::setInput ( AlgoPlot2dInputData  theInuptData)

Sets input data values

References clear(), myDataChanged, and myInuptData.

Member Data Documentation

bool Plot2d_Algorithm::myDataChanged
protected
AlgoPlot2dInputData Plot2d_Algorithm::myInuptData
protected
AlgoPlot2dOutputData Plot2d_Algorithm::myResultData
protected

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