VR-Link API Documentation for HLA 1516
Public Member Functions | Protected Attributes

Inputs data from a comma delimited file format. More...

+ Collaboration diagram for DtCSVReader:

List of all members.

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

Detailed Description

Inputs data from a comma delimited file format.


Constructor & Destructor Documentation

DtCSVReader::DtCSVReader ( const QString &  filename)
virtual DtCSVReader::~DtCSVReader ( ) [virtual]

Member Function Documentation

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.


Member Data Documentation

QString DtCSVReader::myCurrLine [protected]

Referenced by currLine().

QFile DtCSVReader::myFile [protected]
char DtCSVReader::mySeparator [protected]
QTextStream DtCSVReader::myTS [protected]
bool DtCSVReader::myValidFile [protected]

The documentation for this class was generated from the following file:

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)