qse  0.5.4
Public Member Functions | Private Attributes | Friends | List of all members
QseDataFlow Class Reference

#include <qsedataflow.h>

Inheritance diagram for QseDataFlow:
Inheritance graph

Public Member Functions

 QseDataFlow (QObject *parent=0)
 
 ~QseDataFlow ()
 

Private Attributes

QseFileReaderm_InputReader
 
QseInputFilem_InputData
 
QseDataDeglitcherm_Deglitcher
 
QseDataSetm_DeglitchedData
 
QseNormalizerm_Normalizer
 
QseDataSetm_NormalizedData
 
QseEdgeAlignerm_EdgeAligner
 
QseDataSetm_AlignedData
 
QseScanAveragerm_ScanAverager
 
QseDataSetm_AveragedData
 

Friends

class QseController
 

Detailed Description

Definition at line 20 of file qsedataflow.h.

Constructor & Destructor Documentation

QseDataFlow::QseDataFlow ( QObject *  parent = 0)

Definition at line 17 of file qsedataflow.cpp.

References QseFileReader::inputFile(), m_AveragedData, m_InputData, m_InputReader, m_NormalizedData, m_Normalizer, and m_ScanAverager.

18  : QObject(parent),
19  m_InputReader(NULL),
20  m_InputData(NULL),
21  m_Deglitcher(NULL),
22  m_DeglitchedData(NULL),
23  m_Normalizer(NULL),
24  m_NormalizedData(NULL),
25  m_EdgeAligner(NULL),
26  m_AlignedData(NULL),
27  m_ScanAverager(NULL),
28  m_AveragedData(NULL)
29 {
30  m_InputReader = new QseFileReader("input", this);
32 
33 // m_DeglitchedData = new QseDataSet("deglitched", this);
34 // m_Deglitcher = new QseDataDeglitcher(m_InputData,
35 // m_DeglitchedData,
36 // "deglitcher",
37 // this);
38 
39  m_NormalizedData = new QseDataSet("norm", this);
42  "normalizer",
43  this);
44 
45 // m_AlignedData = new QseDataSet("aligned", this);
46 // m_EdgeAligner = new QseEdgeAligner(m_NormalizedData,
47 // m_AlignedData,
48 // "aligner",
49 // this);
50 
51  m_AveragedData = new QseDataSet("avg", this);
54  "averager",
55  this);
56 
57 // QMainWindow *test = new QMainWindow(NULL);
58 
59 // QTableView *table = new QTableView(test);
60 
61 // test -> setCentralWidget(table);
62 
63 // QseGraphScansModel *model = new QseGraphScansModel(m_InputData, table, this);
64 
65 // table -> setModel(model);
66 
67 // test -> show();
68 }
QseNormalizer * m_Normalizer
Definition: qsedataflow.h:35
QseInputFile * m_InputData
Definition: qsedataflow.h:32
QseDataSet * m_DeglitchedData
Definition: qsedataflow.h:34
QseDataSet * m_NormalizedData
Definition: qsedataflow.h:36
QseDataSet * m_AlignedData
Definition: qsedataflow.h:38
QseInputFile * inputFile()
QseFileReader * m_InputReader
Definition: qsedataflow.h:31
QseDataSet * m_AveragedData
Definition: qsedataflow.h:40
QseEdgeAligner * m_EdgeAligner
Definition: qsedataflow.h:37
QseScanAverager * m_ScanAverager
Definition: qsedataflow.h:39
QseDataDeglitcher * m_Deglitcher
Definition: qsedataflow.h:33
QseDataFlow::~QseDataFlow ( )

Definition at line 70 of file qsedataflow.cpp.

References m_InputReader.

71 {
72  delete m_InputReader;
73 }
QseFileReader * m_InputReader
Definition: qsedataflow.h:31

Friends And Related Function Documentation

friend class QseController
friend

Definition at line 28 of file qsedataflow.h.

Member Data Documentation

QseDataSet* QseDataFlow::m_AlignedData
private

Definition at line 38 of file qsedataflow.h.

QseDataSet* QseDataFlow::m_AveragedData
private

Definition at line 40 of file qsedataflow.h.

Referenced by QseController::openCompleted(), and QseDataFlow().

QseDataSet* QseDataFlow::m_DeglitchedData
private

Definition at line 34 of file qsedataflow.h.

QseDataDeglitcher* QseDataFlow::m_Deglitcher
private

Definition at line 33 of file qsedataflow.h.

QseEdgeAligner* QseDataFlow::m_EdgeAligner
private

Definition at line 37 of file qsedataflow.h.

QseInputFile* QseDataFlow::m_InputData
private
QseFileReader* QseDataFlow::m_InputReader
private

Definition at line 31 of file qsedataflow.h.

Referenced by QseDataFlow(), and ~QseDataFlow().

QseDataSet* QseDataFlow::m_NormalizedData
private

Definition at line 36 of file qsedataflow.h.

Referenced by QseController::openCompleted(), and QseDataFlow().

QseNormalizer* QseDataFlow::m_Normalizer
private

Definition at line 35 of file qsedataflow.h.

Referenced by QseDataFlow(), and QseController::runNormalizer().

QseScanAverager* QseDataFlow::m_ScanAverager
private

Definition at line 39 of file qsedataflow.h.

Referenced by QseDataFlow().


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