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);
}