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.