|
qse
0.5.4
|
#include <qsecolumn.h>

Public Member Functions | |
| QseColumn (const QString nm) | |
| ~QseColumn () | |
| QString | name () const |
| int | rowCount () const |
| void | setRowCount (int n) |
| void | clear () |
| const double * | data () const |
| double | data (int n) const |
| void | setData (int n, double v) |
| void | appendData (double v) |
| void | addition (const QseColumn *col) |
| void | subtraction (const QseColumn *col) |
| void | multiplication (const QseColumn *col) |
| void | division (const QseColumn *col) |
| void | assignment (const QseColumn *col) |
| void | addition (const double val) |
| void | subtraction (const double val) |
| void | multiplication (const double val) |
| void | division (const double val) |
| void | assignment (const double val) |
Private Attributes | |
| QString | m_Name |
| QVector< double > | m_Data |
Static Private Attributes | |
| static QMutex | m_Mutex |
Definition at line 11 of file qsecolumn.h.
| QseColumn::QseColumn | ( | const QString | nm | ) |
Definition at line 10 of file qsecolumn.cpp.
| QseColumn::~QseColumn | ( | ) |
Definition at line 16 of file qsecolumn.cpp.
| void QseColumn::addition | ( | const QseColumn * | col | ) |
| void QseColumn::addition | ( | const double | val | ) |
| void QseColumn::appendData | ( | double | v | ) |
| void QseColumn::assignment | ( | const QseColumn * | col | ) |
| void QseColumn::assignment | ( | const double | val | ) |
| void QseColumn::clear | ( | ) |
| const double * QseColumn::data | ( | ) | const |
Definition at line 62 of file qsecolumn.cpp.
References m_Data, and m_Mutex.
Referenced by addition(), QseScanAverager::addScanToAverage(), assignment(), division(), multiplication(), subtraction(), QseDataExport::updatePreview(), QseScan::writeScan(), QseDataReference::x(), and QseDataReference::y().
| double QseColumn::data | ( | int | n | ) | const |
| void QseColumn::division | ( | const QseColumn * | col | ) |
Definition at line 128 of file qsecolumn.cpp.
References data(), m_Data, m_Mutex, and rowCount().
Referenced by QseScanAverager::finishAveraging(), and QseNormalizer::normalizeScan().
| void QseColumn::division | ( | const double | val | ) |
| void QseColumn::multiplication | ( | const QseColumn * | col | ) |
Definition at line 114 of file qsecolumn.cpp.
References data(), m_Data, m_Mutex, and rowCount().
Referenced by QseNormalizer::normalizeScan().
| void QseColumn::multiplication | ( | const double | val | ) |
| QString QseColumn::name | ( | ) | const |
Definition at line 26 of file qsecolumn.cpp.
References m_Mutex, and m_Name.
Referenced by QseScanAverager::addScanToAverage(), QseScan::column(), QseEXAFSOperator::matchesCopyColumn(), QseEXAFSOperator::matchesCopyNormalizedColumn(), QseEXAFSOperator::matchesCopyNormalizedPattern(), QseEXAFSOperator::matchesCopyPattern(), QseEXAFSOperator::matchesCopyRateColumn(), QseEXAFSOperator::matchesCopyRatePattern(), QseEXAFSOperator::matchesCopyTotalCountsColumn(), QseEXAFSOperator::matchesCopyTotalCountsPattern(), QseEXAFSOperator::matchesDetectorColumn(), QseEXAFSOperator::matchesDetectorPattern(), QseEXAFSOperator::matchesEnergyColumn(), QseEXAFSOperator::matchesEnergyPattern(), QseEXAFSOperator::matchesNormalizationColumn(), QseEXAFSOperator::matchesNormalizationPattern(), QseEXAFSOperator::matchesSecondsColumn(), QseEXAFSOperator::matchesSecondsPattern(), QseNormalizer::normalizeScan(), QseGraphController::scansSelectionChanged(), QseGraphController::updateGraph(), QseDataExport::updatePreview(), and QseScan::writeScan().
| int QseColumn::rowCount | ( | ) | const |
Definition at line 48 of file qsecolumn.cpp.
References m_Data, and m_Mutex.
Referenced by addition(), assignment(), data(), division(), QseScan::maxRowCount(), multiplication(), QseDataReference::size(), and subtraction().
| void QseColumn::setData | ( | int | n, |
| double | v | ||
| ) |
Definition at line 79 of file qsecolumn.cpp.
References m_Data, and m_Mutex.
Referenced by QseScanAverager::addScanToAverage().
| void QseColumn::setRowCount | ( | int | n | ) |
| void QseColumn::subtraction | ( | const QseColumn * | col | ) |
| void QseColumn::subtraction | ( | const double | val | ) |
|
private |
Definition at line 46 of file qsecolumn.h.
Referenced by addition(), appendData(), assignment(), clear(), data(), division(), multiplication(), rowCount(), setData(), setRowCount(), and subtraction().
|
staticprivate |
Definition at line 47 of file qsecolumn.h.
Referenced by addition(), appendData(), assignment(), clear(), data(), division(), multiplication(), name(), rowCount(), setData(), setRowCount(), and subtraction().
|
private |
Definition at line 45 of file qsecolumn.h.
1.8.6