Brief description of class still missing. More...
#include <AutocorrProxy.h>
Public Member Functions | |
| virtual CurveBrowserProxy * | clone () const |
| virtual int | columnCount () const |
| virtual QStringList | columnFileTypes () const |
| virtual QString | columnName (int col) const |
| virtual QString | columnUnit (int col) const |
| virtual QVariant | columnValue (int sample, int col) const |
| virtual QVector< int > | defaultColumnFileTypes () const |
| virtual void | parse (ColumnTextIterator &it) |
| virtual QVector< int > | savedColumns () const |
| virtual void | setColumnValue (int sample, int col, const QVariant &value) |
| virtual QString | tag () const |
| virtual int | xAxisColumn () const |
| virtual int | xAxisInversedColumn () const |
| virtual int | yAxisColumn () const |
| virtual int | yAxisInversedColumn () const |
Brief description of class still missing.
Full description of class still missing
| virtual CurveBrowserProxy* QGpGuiWave::AutocorrProxy::clone | ( | ) | const [inline, virtual] |
Implements SciFigs::CurveBrowserProxy.
{return new AutocorrProxy;}
| virtual int QGpGuiWave::AutocorrProxy::columnCount | ( | ) | const [inline, virtual] |
Implements SciFigs::CurveBrowserProxy.
{return 5;}
| QStringList QGpGuiWave::AutocorrProxy::columnFileTypes | ( | ) | const [virtual] |
Implements SciFigs::CurveBrowserProxy.
References QGpCoreTools::tr(), and TRACE.
| QString QGpGuiWave::AutocorrProxy::columnName | ( | int | col | ) | const [virtual] |
Implements SciFigs::CurveBrowserProxy.
References QGpCoreTools::tr(), and TRACE.
| QString QGpGuiWave::AutocorrProxy::columnUnit | ( | int | col | ) | const [virtual] |
Implements SciFigs::CurveBrowserProxy.
References QGpCoreTools::tr(), and TRACE.
| QVariant QGpGuiWave::AutocorrProxy::columnValue | ( | int | sample, |
| int | col | ||
| ) | const [virtual] |
Implements SciFigs::CurveBrowserProxy.
References QGpGuiWave::ModalProxy::curve(), QGpCoreTools::StatisticalValue< numberType >::mean(), QGpCoreTools::StatisticalValue< numberType >::stddev(), TRACE, QGpCoreTools::StatisticalValue< numberType >::weight(), and QGpCoreTools::StatisticalPoint< numberType >::x().
| QVector< int > QGpGuiWave::AutocorrProxy::defaultColumnFileTypes | ( | ) | const [virtual] |
Implements SciFigs::CurveBrowserProxy.
References TRACE.
{
TRACE;
QVector<int> l;
l << 1 << 3 << 4 << 5;
return l;
}
| void QGpGuiWave::AutocorrProxy::parse | ( | ColumnTextIterator & | it | ) | [virtual] |
Implements SciFigs::CurveBrowserProxy.
References QGpCoreTools::Curve< pointType >::append(), QGpCoreTools::ColumnTextIterator::atEnd(), QGpCoreTools::ColumnTextIterator::atSectionEnd(), QGpCoreWave::ModalCurve::clear(), QGpCoreTools::ColumnTextParser::columnCount(), QGpCoreTools::ColumnTextIterator::currentRow(), QGpGuiWave::ModalProxy::curve(), QGpCoreTools::Curve< pointType >::isEmpty(), QGpCoreTools::ColumnTextIterator::nextRow(), QGpCoreTools::ColumnTextIterator::parser(), QGpCoreTools::StatisticalValue< numberType >::setMean(), QGpCoreTools::StatisticalValue< numberType >::setStddev(), QGpCoreTools::StatisticalValue< numberType >::setWeight(), QGpCoreTools::StatisticalPoint< numberType >::setX(), QGpCoreTools::ColumnTextParser::text(), TRACE, and QGpCoreTools::ColumnTextParser::type().
{
TRACE;
const ColumnTextParser * parser=it.parser();
int nColumns=parser->columnCount();
ModalCurve& c=curve();
c.clear();
while(!it.atEnd() && c.isEmpty()) {
while(!it.atSectionEnd()) {
FactoryPoint p;
for(int iCol=0;iCol<nColumns;iCol++) {
switch(parser->type(iCol)) {
case 1:
p.setX(parser->text(it.currentRow(), iCol).toDouble());
break;
case 2:
p.setX(1.0/parser->text(it.currentRow(), iCol).toDouble());
break;
case 3:
p.setMean(parser->text(it.currentRow(), iCol).toDouble());
break;
case 4:
p.setStddev(parser->text(it.currentRow(), iCol).toDouble());
break;
case 5:
p.setWeight(parser->text(it.currentRow(), iCol).toDouble());
break;
default:
break;
}
}
c.append(p);
it.nextRow();
}
}
}
| QVector< int > QGpGuiWave::AutocorrProxy::savedColumns | ( | ) | const [virtual] |
Implements SciFigs::CurveBrowserProxy.
References TRACE.
{
TRACE;
QVector<int> l;
l << 0 << 2 << 3 << 4;
return l;
}
| void QGpGuiWave::AutocorrProxy::setColumnValue | ( | int | sample, |
| int | col, | ||
| const QVariant & | value | ||
| ) | [virtual] |
Implements SciFigs::CurveBrowserProxy.
References QGpGuiWave::ModalProxy::curve(), QGpCoreTools::StatisticalValue< numberType >::setMean(), QGpCoreTools::StatisticalValue< numberType >::setStddev(), QGpCoreTools::StatisticalValue< numberType >::setWeight(), QGpCoreTools::StatisticalPoint< numberType >::setX(), and TRACE.
| virtual QString QGpGuiWave::AutocorrProxy::tag | ( | ) | const [inline, virtual] |
Implements SciFigs::CurveBrowserProxy.
{return "AutocorrProxy";}
| virtual int QGpGuiWave::AutocorrProxy::xAxisColumn | ( | ) | const [inline, virtual] |
Implements SciFigs::CurveBrowserProxy.
{return 0;}
| virtual int QGpGuiWave::AutocorrProxy::xAxisInversedColumn | ( | ) | const [inline, virtual] |
Implements SciFigs::CurveBrowserProxy.
{return 1;}
| virtual int QGpGuiWave::AutocorrProxy::yAxisColumn | ( | ) | const [inline, virtual] |
Implements SciFigs::CurveBrowserProxy.
{return 2;}
| virtual int QGpGuiWave::AutocorrProxy::yAxisInversedColumn | ( | ) | const [inline, virtual] |
Implements SciFigs::CurveBrowserProxy.
{return -1;}