Brief description of class still missing. More...
#include <ColumnTextIterator.h>
Public Member Functions | |
bool | atEnd () const |
bool | atSectionEnd () |
ColumnTextIterator (const ColumnTextParser *parser) | |
ColumnTextIterator (const ColumnTextIterator &o) | |
int | currentRow () const |
int | currentSection () const |
void | nextRow () |
const ColumnTextParser * | parser () const |
void | setCurrentSection (int index) |
~ColumnTextIterator () |
Brief description of class still missing.
Full description of class still missing
QGpCoreTools::ColumnTextIterator::ColumnTextIterator | ( | const ColumnTextParser * | parser | ) | [inline] |
References parser(), and QGpCoreTools::ColumnTextParser::sectionEndRow().
{ _parser=parser; _section=0; _row=0; _endSectionRow=_parser->sectionEndRow(_section); }
QGpCoreTools::ColumnTextIterator::ColumnTextIterator | ( | const ColumnTextIterator & | o | ) | [inline] |
{ _parser=o._parser; _section=o._section; _row=o._row; _endSectionRow=o._endSectionRow; }
{}
bool QGpCoreTools::ColumnTextIterator::atEnd | ( | ) | const [inline] |
Referenced by SciFigs::CurveBrowser::loadMultiColumns(), QGpGuiWave::DispersionProxy::parse(), QGpGuiWave::AutocorrProxy::parse(), QGpGuiWave::EllipticityProxy::parse(), SciFigs::RealStatisticalProxy::parse(), SciFigs::ComplexStatisticalProxy::parse(), and QGpGuiWave::RefractionProxy::parse().
{ if(_row<_parser->rowCount()) { return false; } else { return true; } }
bool QGpCoreTools::ColumnTextIterator::atSectionEnd | ( | ) | [inline] |
References QGpCoreTools::ColumnTextParser::sectionEndRow().
Referenced by QGpGuiWave::DispersionProxy::parse(), QGpGuiWave::AutocorrProxy::parse(), QGpGuiWave::EllipticityProxy::parse(), SciFigs::RealStatisticalProxy::parse(), SciFigs::ComplexStatisticalProxy::parse(), and QGpGuiWave::RefractionProxy::parse().
{ if(_row<_endSectionRow) { return false; } else { _section++; _endSectionRow=_parser->sectionEndRow(_section); return true; } }
int QGpCoreTools::ColumnTextIterator::currentRow | ( | ) | const [inline] |
int QGpCoreTools::ColumnTextIterator::currentSection | ( | ) | const [inline] |
{return _section;}
void QGpCoreTools::ColumnTextIterator::nextRow | ( | ) | [inline] |
const ColumnTextParser* QGpCoreTools::ColumnTextIterator::parser | ( | ) | const [inline] |
void QGpCoreTools::ColumnTextIterator::setCurrentSection | ( | int | index | ) | [inline] |
References QGpCoreTools::ColumnTextParser::sectionBeginRow(), and QGpCoreTools::ColumnTextParser::sectionEndRow().
{ _section=index; _row=_parser->sectionBeginRow(_section); _endSectionRow=_parser->sectionEndRow(_section); }