General Purpose Geodetic Library
SgAgvDatumString Class Reference

#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
 
SgAgvDatumDescriptordescriptor ()
 
QString & value (int idx2, int idx3, int idx4)
 
void allocateSpace ()
 
void freeSpace ()
 
bool isEmpty ()
 

Protected Attributes

SgAgvDatumDescriptordescriptor_
 
QString * data_
 

Detailed Description

Definition at line 229 of file SgIoAgv.h.

Constructor & Destructor Documentation

◆ SgAgvDatumString() [1/2]

SgAgvDatumString::SgAgvDatumString ( )
inline

Definition at line 232 of file SgIoAgv.h.

References data_, and descriptor_.

◆ SgAgvDatumString() [2/2]

SgAgvDatumString::SgAgvDatumString ( SgAgvDatumDescriptor descr)
inline

Definition at line 234 of file SgIoAgv.h.

References data_, and descriptor_.

◆ ~SgAgvDatumString()

SgAgvDatumString::~SgAgvDatumString ( )
inline

Definition at line 236 of file SgIoAgv.h.

References freeSpace().

Member Function Documentation

◆ allocateSpace()

◆ className()

QString SgAgvDatumString::className ( ) const
inline

Definition at line 237 of file SgIoAgv.h.

Referenced by allocateSpace(), getValue(), and value().

◆ descriptor()

SgAgvDatumDescriptor* SgAgvDatumString::descriptor ( )
inline

Definition at line 242 of file SgIoAgv.h.

References descriptor_.

Referenced by SgAgvDriver::prepare4output().

◆ freeSpace()

void SgAgvDatumString::freeSpace ( )

Definition at line 373 of file SgIoAgv.cpp.

References data_.

Referenced by ~SgAgvDatumString(), and allocateSpace().

◆ getValue()

const QString & SgAgvDatumString::getValue ( int  idx2,
int  idx3,
int  idx4 
) const

◆ isAllocated()

bool SgAgvDatumString::isAllocated ( ) const
inline

Definition at line 238 of file SgIoAgv.h.

References data_.

◆ isEmpty()

bool SgAgvDatumString::isEmpty ( )

◆ value()

QString & SgAgvDatumString::value ( int  idx2,
int  idx3,
int  idx4 
)

Member Data Documentation

◆ data_

QString* SgAgvDatumString::data_
protected

◆ descriptor_

SgAgvDatumDescriptor* SgAgvDatumString::descriptor_
protected

Definition at line 253 of file SgIoAgv.h.

Referenced by SgAgvDatumString(), allocateSpace(), descriptor(), getValue(), isEmpty(), and value().


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