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().