![]() |
VR-Link API Documentation for HLA 1.3
|
Inputs data from a comma delimited file format. More...
Collaboration diagram for DtCSVReader:Public Member Functions | |
| DtCSVReader (const QString &filename) | |
| virtual | ~DtCSVReader () |
| virtual bool | readLine () |
| Read the next line of the file. Returns false if no more lines. | |
| virtual QString | stringVar (int start, int end) const |
| Returns one or more fields as a string. | |
| virtual int | intVar (int pos, bool *validNum) const |
| Returns the field number "pos" as an integer. | |
| virtual void | setSeparator (char newSeparator) |
| virtual char | separator () |
| virtual int | numColumns () const |
| Returns the number of columns on the line, given the separator. | |
| const QString & | currLine () const |
Protected Attributes | |
| char | mySeparator |
| QFile | myFile |
| QTextStream | myTS |
| bool | myValidFile |
| QString | myCurrLine |
Inputs data from a comma delimited file format.
| DtCSVReader::DtCSVReader | ( | const QString & | filename | ) |
| virtual DtCSVReader::~DtCSVReader | ( | ) | [virtual] |
| const QString & DtCSVReader::currLine | ( | ) | const [inline] |
References myCurrLine.
| virtual int DtCSVReader::intVar | ( | int | pos, |
| bool * | validNum | ||
| ) | const [virtual] |
Returns the field number "pos" as an integer.
validNum indicates if the conversion to an integer was possible.
| virtual int DtCSVReader::numColumns | ( | ) | const [virtual] |
Returns the number of columns on the line, given the separator.
| virtual bool DtCSVReader::readLine | ( | ) | [virtual] |
Read the next line of the file. Returns false if no more lines.
| virtual char DtCSVReader::separator | ( | ) | [virtual] |
| virtual void DtCSVReader::setSeparator | ( | char | newSeparator | ) | [virtual] |
| virtual QString DtCSVReader::stringVar | ( | int | start, |
| int | end | ||
| ) | const [virtual] |
Returns one or more fields as a string.
See QTextStream::section() for details.
QString DtCSVReader::myCurrLine [protected] |
Referenced by currLine().
QFile DtCSVReader::myFile [protected] |
char DtCSVReader::mySeparator [protected] |
QTextStream DtCSVReader::myTS [protected] |
bool DtCSVReader::myValidFile [protected] |