General Purpose Geodetic Library
|
#include <SgIoAgv.h>
Public Member Functions | |
SgAgvDatumString () | |
SgAgvDatumString (SgAgvDatumDescriptor *descr) | |
~SgAgvDatumString () | |
QString | className () const |
bool | isAllocated () const |
const QString & | getValue (int idx2, int idx3, int idx4) const |
SgAgvDatumDescriptor * | descriptor () |
QString & | value (int idx2, int idx3, int idx4) |
void | allocateSpace () |
void | freeSpace () |
bool | isEmpty () |
Protected Attributes | |
SgAgvDatumDescriptor * | descriptor_ |
QString * | data_ |
|
inline |
Definition at line 232 of file SgIoAgv.h.
References data_, and descriptor_.
|
inline |
Definition at line 234 of file SgIoAgv.h.
References data_, and descriptor_.
|
inline |
Definition at line 236 of file SgIoAgv.h.
References freeSpace().
void SgAgvDatumString::allocateSpace | ( | ) |
Definition at line 344 of file SgIoAgv.cpp.
References className(), SgAgvDatumDescriptor::d1(), SgAgvDatumDescriptor::d2(), SgAgvDatumDescriptor::d3(), SgAgvDatumDescriptor::d4(), data_, descriptor_, SgLogger::ERR, freeSpace(), SgAgvDatumDescriptor::getLCode(), SgLogger::IO_TXT, logger, and SgLogger::write().
|
inline |
Definition at line 237 of file SgIoAgv.h.
Referenced by allocateSpace(), getValue(), and value().
|
inline |
Definition at line 242 of file SgIoAgv.h.
References descriptor_.
Referenced by SgAgvDriver::prepare4output().
void SgAgvDatumString::freeSpace | ( | ) |
Definition at line 373 of file SgIoAgv.cpp.
References data_.
Referenced by ~SgAgvDatumString(), and allocateSpace().
const QString & SgAgvDatumString::getValue | ( | int | idx2, |
int | idx3, | ||
int | idx4 | ||
) | const |
Definition at line 405 of file SgIoAgv.cpp.
References className(), SgAgvDatumDescriptor::d2(), SgAgvDatumDescriptor::d3(), data_, descriptor_, SgLogger::ERR, SgLogger::IO_TXT, logger, strNa, and SgLogger::write().
Referenced by SgAgvDriver::data2str(), and SgAgvDataSection::writeDatumOpt().
|
inline |
bool SgAgvDatumString::isEmpty | ( | ) |
Definition at line 383 of file SgIoAgv.cpp.
References SgAgvDatumDescriptor::d1(), SgAgvDatumDescriptor::d2(), SgAgvDatumDescriptor::d3(), SgAgvDatumDescriptor::d4(), data_, and descriptor_.
QString & SgAgvDatumString::value | ( | int | idx2, |
int | idx3, | ||
int | idx4 | ||
) |
Definition at line 425 of file SgIoAgv.cpp.
References className(), SgAgvDatumDescriptor::d2(), SgAgvDatumDescriptor::d3(), SgAgvDatumDescriptor::d4(), data_, descriptor_, SgLogger::ERR, SgAgvDatumDescriptor::getLCode(), SgLogger::IO_TXT, logger, and SgLogger::write().
Referenced by SgAgvDriver::prepare4output().
|
protected |
Definition at line 254 of file SgIoAgv.h.
Referenced by SgAgvDatumString(), allocateSpace(), freeSpace(), getValue(), isAllocated(), isEmpty(), and value().
|
protected |
Definition at line 253 of file SgIoAgv.h.
Referenced by SgAgvDatumString(), allocateSpace(), descriptor(), getValue(), isEmpty(), and value().