General Purpose Geodetic Library
SgAgvTextSection Class Reference

#include <SgIoAgv.h>

Inheritance diagram for SgAgvTextSection:
SgAgvSection QList

Public Member Functions

 SgAgvTextSection ()
 
 SgAgvTextSection (int idx)
 
 ~SgAgvTextSection ()
 
QString className () const
 
SgVlbiHistoryhistory ()
 
const SgVlbiHistoryhistory () const
 
void fillDataStructures (const SgVlbiSession *session, SgAgvDriver *drv)
 
int exportData (QTextStream &ts, SgAgvDriver *drv)
 
int importData (QTextStream &ts, SgAgvDriver *drv)
 
- Public Member Functions inherited from SgAgvSection
 SgAgvSection ()
 
 SgAgvSection (const QString prefix, int idx)
 
 ~SgAgvSection ()
 
QString className () const
 
void fillDataStructures (const SgVlbiSession *session, SgAgvDriver *drv)
 
int exportData (QTextStream &ts, SgAgvDriver *)
 
int importData (QTextStream &ts, SgAgvDriver *drv)
 

Protected Member Functions

bool parseChapterInitString (const QString &str, int &num2read)
 
- Protected Member Functions inherited from SgAgvSection
bool parseSectionLengthString (const QString &str, int &num2read)
 

Protected Attributes

QMap< int, QString > headerByIdx_
 
QMap< int, int > numByIdx_
 
QMap< int, int > maxLenByIdx_
 
SgVlbiHistory history_
 
SgMJD histEpoch_
 
int histVer_
 
- Protected Attributes inherited from SgAgvSection
SgMJD startEpoch_
 
QString prefix_
 
int idx_
 

Detailed Description

Definition at line 389 of file SgIoAgv.h.

Constructor & Destructor Documentation

◆ SgAgvTextSection() [1/2]

SgAgvTextSection::SgAgvTextSection ( )
inline

Definition at line 392 of file SgIoAgv.h.

References histVer_, and SgAgvSection::prefix_.

◆ SgAgvTextSection() [2/2]

SgAgvTextSection::SgAgvTextSection ( int  idx)
inline

Definition at line 394 of file SgIoAgv.h.

References histVer_.

◆ ~SgAgvTextSection()

SgAgvTextSection::~SgAgvTextSection ( )
inline

Definition at line 396 of file SgIoAgv.h.

References headerByIdx_, maxLenByIdx_, and numByIdx_.

Member Function Documentation

◆ className()

QString SgAgvTextSection::className ( ) const
inline

Definition at line 397 of file SgIoAgv.h.

Referenced by fillDataStructures(), importData(), and parseChapterInitString().

◆ exportData()

int SgAgvTextSection::exportData ( QTextStream &  ts,
SgAgvDriver drv 
)

◆ fillDataStructures()

◆ history() [1/2]

SgVlbiHistory& SgAgvTextSection::history ( )
inline

Definition at line 399 of file SgIoAgv.h.

References history_.

Referenced by fillDataStructures(), and SgAgvChunk::history().

◆ history() [2/2]

const SgVlbiHistory& SgAgvTextSection::history ( ) const
inline

Definition at line 400 of file SgIoAgv.h.

References history_.

◆ importData()

◆ parseChapterInitString()

bool SgAgvTextSection::parseChapterInitString ( const QString &  str,
int &  num2read 
)
protected

Member Data Documentation

◆ headerByIdx_

QMap<int, QString> SgAgvTextSection::headerByIdx_
protected

Definition at line 408 of file SgIoAgv.h.

Referenced by ~SgAgvTextSection(), exportData(), and fillDataStructures().

◆ histEpoch_

SgMJD SgAgvTextSection::histEpoch_
protected

Definition at line 412 of file SgIoAgv.h.

Referenced by importData(), and parseChapterInitString().

◆ history_

SgVlbiHistory SgAgvTextSection::history_
protected

Definition at line 411 of file SgIoAgv.h.

Referenced by history(), and importData().

◆ histVer_

int SgAgvTextSection::histVer_
protected

Definition at line 413 of file SgIoAgv.h.

Referenced by SgAgvTextSection(), importData(), and parseChapterInitString().

◆ maxLenByIdx_

QMap<int, int> SgAgvTextSection::maxLenByIdx_
protected

Definition at line 410 of file SgIoAgv.h.

Referenced by ~SgAgvTextSection(), exportData(), and fillDataStructures().

◆ numByIdx_

QMap<int, int> SgAgvTextSection::numByIdx_
protected

Definition at line 409 of file SgIoAgv.h.

Referenced by ~SgAgvTextSection(), exportData(), and fillDataStructures().


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