|
qse
0.5.4
|
#include <qseexafsoperator.h>

Public Types | |
| enum | QseScanRole { UnspecifiedScanRole = -1, ScanNotUsedRole, ScanUsedRole } |
| enum | QseColumnRole { UnspecifiedRole = -1, NotUsedRole, DetectorRole, NormalizationRole, EnergyRole, SecondsRole, CopyRole, CopyNormalizedRole, CopyRateRole, CopyTotalCountsRole } |
Public Member Functions | |
| QseEXAFSOperator (QseDataSet *inData, QseDataSet *outData, const QString &name, QObject *parent=0) | |
| QseDataSet * | inputData () |
| QseDataSet * | outputData () |
| bool | matchesEnergyPattern (const QseColumn *col, int colnum) |
| bool | matchesEnergyColumn (const QseColumn *col, int colnum) |
| bool | matchesDetectorPattern (const QseColumn *col, int colnum) |
| bool | matchesDetectorColumn (const QseColumn *col, int colnum) |
| bool | matchesNormalizationPattern (const QseColumn *col, int colnum) |
| bool | matchesNormalizationColumn (const QseColumn *col, int colnum) |
| bool | matchesSecondsPattern (const QseColumn *col, int colnum) |
| bool | matchesSecondsColumn (const QseColumn *col, int colnum) |
| bool | matchesCopyPattern (const QseColumn *col, int colnum) |
| bool | matchesCopyColumn (const QseColumn *col, int colnum) |
| bool | matchesCopyNormalizedPattern (const QseColumn *col, int colnum) |
| bool | matchesCopyNormalizedColumn (const QseColumn *col, int colnum) |
| bool | matchesCopyRatePattern (const QseColumn *col, int colnum) |
| bool | matchesCopyRateColumn (const QseColumn *col, int colnum) |
| bool | matchesCopyTotalCountsPattern (const QseColumn *col, int colnum) |
| bool | matchesCopyTotalCountsColumn (const QseColumn *col, int colnum) |
Public Member Functions inherited from QseOperator | |
| QseOperator (const QString &name, QObject *parent=0) | |
| QString | name () const |
| void | setName (const QString &name) |
| void | addParameter (QseParameter *parameter) |
| virtual void | exec ()=0 |
Static Public Member Functions | |
| static QColor | colorForRole (QseColumnRole r) |
| static QColor | backgroundColorForRole (QseColumnRole r) |
Additional Inherited Members | |
Signals inherited from QseOperator | |
| void | message (const QString &msg) |
Definition at line 13 of file qseexafsoperator.h.
| Enumerator | |
|---|---|
| UnspecifiedRole | |
| NotUsedRole | |
| DetectorRole | |
| NormalizationRole | |
| EnergyRole | |
| SecondsRole | |
| CopyRole | |
| CopyNormalizedRole | |
| CopyRateRole | |
| CopyTotalCountsRole | |
Definition at line 50 of file qseexafsoperator.h.
| Enumerator | |
|---|---|
| UnspecifiedScanRole | |
| ScanNotUsedRole | |
| ScanUsedRole | |
Definition at line 44 of file qseexafsoperator.h.
| QseEXAFSOperator::QseEXAFSOperator | ( | QseDataSet * | inData, |
| QseDataSet * | outData, | ||
| const QString & | name, | ||
| QObject * | parent = 0 |
||
| ) |
Definition at line 6 of file qseexafsoperator.cpp.
|
static |
Definition at line 357 of file qseexafsoperator.cpp.
References colorForRole().
Referenced by QseNormalizerModel::data().
|
static |
Definition at line 309 of file qseexafsoperator.cpp.
References CopyNormalizedRole, CopyRateRole, CopyRole, CopyTotalCountsRole, DetectorRole, EnergyRole, NormalizationRole, NotUsedRole, SecondsRole, and UnspecifiedRole.
Referenced by backgroundColorForRole(), and QseNormalizerModel::data().
| QseDataSet * QseEXAFSOperator::inputData | ( | ) |
| bool QseEXAFSOperator::matchesCopyColumn | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 178 of file qseexafsoperator.cpp.
References CopyRole, m_CopyPattern, m_Exceptions, QseColumn::name(), UnspecifiedRole, and QseParameter::value().
Referenced by QseNormalizer::normalizeScan().
| bool QseEXAFSOperator::matchesCopyNormalizedColumn | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 214 of file qseexafsoperator.cpp.
References CopyNormalizedRole, m_CopyNormalizedPattern, m_Exceptions, QseColumn::name(), UnspecifiedRole, and QseParameter::value().
Referenced by QseNormalizer::normalizeScan().
| bool QseEXAFSOperator::matchesCopyNormalizedPattern | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 201 of file qseexafsoperator.cpp.
References m_CopyNormalizedPattern, QseColumn::name(), and QseParameter::value().
Referenced by QseNormalizer::patternColumnRole().
| bool QseEXAFSOperator::matchesCopyPattern | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 165 of file qseexafsoperator.cpp.
References m_CopyPattern, QseColumn::name(), and QseParameter::value().
Referenced by QseNormalizer::patternColumnRole().
| bool QseEXAFSOperator::matchesCopyRateColumn | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 250 of file qseexafsoperator.cpp.
References CopyRateRole, m_CopyRatePattern, m_Exceptions, QseColumn::name(), UnspecifiedRole, and QseParameter::value().
Referenced by QseNormalizer::normalizeScan().
| bool QseEXAFSOperator::matchesCopyRatePattern | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 237 of file qseexafsoperator.cpp.
References m_CopyRatePattern, QseColumn::name(), and QseParameter::value().
Referenced by QseNormalizer::patternColumnRole().
| bool QseEXAFSOperator::matchesCopyTotalCountsColumn | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 286 of file qseexafsoperator.cpp.
References CopyTotalCountsRole, m_CopyTotalCountsPattern, m_Exceptions, QseColumn::name(), UnspecifiedRole, and QseParameter::value().
Referenced by QseNormalizer::normalizeScan().
| bool QseEXAFSOperator::matchesCopyTotalCountsPattern | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 273 of file qseexafsoperator.cpp.
References m_CopyTotalCountsPattern, QseColumn::name(), and QseParameter::value().
Referenced by QseNormalizer::patternColumnRole().
| bool QseEXAFSOperator::matchesDetectorColumn | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 70 of file qseexafsoperator.cpp.
References DetectorRole, m_DetectorPattern, m_Exceptions, QseColumn::name(), UnspecifiedRole, and QseParameter::value().
Referenced by QseNormalizer::normalizeScan().
| bool QseEXAFSOperator::matchesDetectorPattern | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 57 of file qseexafsoperator.cpp.
References m_DetectorPattern, QseColumn::name(), and QseParameter::value().
Referenced by QseNormalizer::patternColumnRole().
| bool QseEXAFSOperator::matchesEnergyColumn | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 34 of file qseexafsoperator.cpp.
References EnergyRole, m_EnergyPattern, m_Exceptions, QseColumn::name(), UnspecifiedRole, and QseParameter::value().
Referenced by QseNormalizer::normalizeScan().
| bool QseEXAFSOperator::matchesEnergyPattern | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 21 of file qseexafsoperator.cpp.
References m_EnergyPattern, QseColumn::name(), and QseParameter::value().
Referenced by QseNormalizer::patternColumnRole().
| bool QseEXAFSOperator::matchesNormalizationColumn | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 106 of file qseexafsoperator.cpp.
References m_Exceptions, m_NormalizationPattern, QseColumn::name(), NormalizationRole, UnspecifiedRole, and QseParameter::value().
Referenced by QseNormalizer::normalizeScan().
| bool QseEXAFSOperator::matchesNormalizationPattern | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 93 of file qseexafsoperator.cpp.
References m_NormalizationPattern, QseColumn::name(), and QseParameter::value().
Referenced by QseNormalizer::patternColumnRole().
| bool QseEXAFSOperator::matchesSecondsColumn | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 142 of file qseexafsoperator.cpp.
References m_Exceptions, m_SecondsPattern, QseColumn::name(), SecondsRole, UnspecifiedRole, and QseParameter::value().
Referenced by QseNormalizer::normalizeScan().
| bool QseEXAFSOperator::matchesSecondsPattern | ( | const QseColumn * | col, |
| int | colnum | ||
| ) |
Definition at line 129 of file qseexafsoperator.cpp.
References m_SecondsPattern, QseColumn::name(), and QseParameter::value().
Referenced by QseNormalizer::patternColumnRole().
| QseDataSet * QseEXAFSOperator::outputData | ( | ) |
|
protected |
Definition at line 75 of file qseexafsoperator.h.
Referenced by matchesCopyNormalizedColumn(), and matchesCopyNormalizedPattern().
|
protected |
Definition at line 74 of file qseexafsoperator.h.
Referenced by matchesCopyColumn(), and matchesCopyPattern().
|
protected |
Definition at line 76 of file qseexafsoperator.h.
Referenced by matchesCopyRateColumn(), and matchesCopyRatePattern().
|
protected |
Definition at line 77 of file qseexafsoperator.h.
Referenced by matchesCopyTotalCountsColumn(), and matchesCopyTotalCountsPattern().
|
protected |
Definition at line 71 of file qseexafsoperator.h.
Referenced by matchesDetectorColumn(), and matchesDetectorPattern().
|
protected |
Definition at line 70 of file qseexafsoperator.h.
Referenced by matchesEnergyColumn(), and matchesEnergyPattern().
|
protected |
Definition at line 80 of file qseexafsoperator.h.
Referenced by QseNormalizer::exceptionalColumnRole(), QseNormalizer::matchesColumnException(), matchesCopyColumn(), matchesCopyNormalizedColumn(), matchesCopyRateColumn(), matchesCopyTotalCountsColumn(), matchesDetectorColumn(), matchesEnergyColumn(), matchesNormalizationColumn(), matchesSecondsColumn(), and QseNormalizer::setColumnException().
|
protected |
Definition at line 67 of file qseexafsoperator.h.
Referenced by QseScanAverager::addScanToAverage(), QseNormalizer::exceptionalColumnRole(), QseDataDeglitcher::exec(), QseEdgeAligner::exec(), QseNormalizer::exec(), inputData(), QseNormalizer::matchesColumnException(), QseNormalizer::matchesScan(), QseNormalizer::matchesScanException(), QseNormalizer::matchesScanPattern(), QseNormalizer::normalizeScan(), QseNormalizer::patternColumnRole(), QseNormalizer::setColumnException(), QseNormalizer::setScanException(), and QseScanAverager::startAveraging().
|
protected |
Definition at line 72 of file qseexafsoperator.h.
Referenced by matchesNormalizationColumn(), and matchesNormalizationPattern().
|
protected |
Definition at line 68 of file qseexafsoperator.h.
Referenced by QseDataDeglitcher::exec(), QseEdgeAligner::exec(), QseNormalizer::exec(), QseScanAverager::finishAveraging(), outputData(), and QseScanAverager::startAveraging().
|
protected |
Definition at line 79 of file qseexafsoperator.h.
Referenced by QseNormalizer::matchesScan(), QseNormalizer::matchesScanException(), and QseNormalizer::setScanException().
|
protected |
Definition at line 73 of file qseexafsoperator.h.
Referenced by matchesSecondsColumn(), and matchesSecondsPattern().
1.8.6