General Purpose Geodetic Library
SgAgvChunk Class Reference

#include <SgIoAgv.h>

Public Member Functions

 SgAgvChunk ()
 
 SgAgvChunk (int idx)
 
 ~SgAgvChunk ()
 
QString className () const
 
int getIdx () const
 
void fillDataStructures (const SgVlbiSession *session, SgAgvDriver *drv)
 
void exportData (QTextStream &ts, SgAgvDriver *drv)
 
void importData (QTextStream &ts, SgAgvDriver *drv)
 
SgVlbiHistoryhistory ()
 
const SgVlbiHistoryhistory () const
 

Protected Member Functions

bool parseMagicString (const QString &str)
 
bool parseEndString (const QString &str)
 

Protected Attributes

int idx_
 
SgAgvFileSection sFile_
 
SgAgvPreaSection sPrea_
 
SgAgvTextSection sText_
 
SgAgvTocsSection sTocs_
 
SgAgvDataSection sData_
 
SgAgvSection sHeap_
 
QString sMagicString_
 
QString inputFmtVersion_
 
SgMJD inputFmtDate_
 

Static Protected Attributes

static const QString magicPrefix_
 
static const QString currentFmtVersion_
 

Detailed Description

Definition at line 487 of file SgIoAgv.h.

Constructor & Destructor Documentation

◆ SgAgvChunk() [1/2]

SgAgvChunk::SgAgvChunk ( )
inline

Definition at line 490 of file SgIoAgv.h.

References idx_.

◆ SgAgvChunk() [2/2]

SgAgvChunk::SgAgvChunk ( int  idx)
inline

Definition at line 492 of file SgIoAgv.h.

References idx_.

◆ ~SgAgvChunk()

SgAgvChunk::~SgAgvChunk ( )
inline

Definition at line 495 of file SgIoAgv.h.

Member Function Documentation

◆ className()

QString SgAgvChunk::className ( ) const
inline

Definition at line 496 of file SgIoAgv.h.

Referenced by importData(), parseEndString(), and parseMagicString().

◆ exportData()

◆ fillDataStructures()

◆ getIdx()

int SgAgvChunk::getIdx ( ) const
inline

Definition at line 497 of file SgIoAgv.h.

References idx_.

Referenced by SgAgvDriver::importData().

◆ history() [1/2]

SgVlbiHistory& SgAgvChunk::history ( )
inline

Definition at line 504 of file SgIoAgv.h.

References SgAgvTextSection::history(), and sText_.

◆ history() [2/2]

const SgVlbiHistory& SgAgvChunk::history ( ) const
inline

Definition at line 505 of file SgIoAgv.h.

References SgAgvTextSection::history(), and sText_.

◆ importData()

◆ parseEndString()

bool SgAgvChunk::parseEndString ( const QString &  str)
protected

Definition at line 1828 of file SgIoAgv.cpp.

References className(), SgLogger::ERR, SgLogger::IO_TXT, logger, and SgLogger::write().

Referenced by importData().

◆ parseMagicString()

bool SgAgvChunk::parseMagicString ( const QString &  str)
protected

Member Data Documentation

◆ currentFmtVersion_

const QString SgAgvChunk::currentFmtVersion_
staticprotected

Definition at line 518 of file SgIoAgv.h.

◆ idx_

int SgAgvChunk::idx_
protected

Definition at line 509 of file SgIoAgv.h.

Referenced by SgAgvChunk(), exportData(), getIdx(), and importData().

◆ inputFmtDate_

SgMJD SgAgvChunk::inputFmtDate_
protected

Definition at line 521 of file SgIoAgv.h.

Referenced by parseMagicString().

◆ inputFmtVersion_

QString SgAgvChunk::inputFmtVersion_
protected

Definition at line 520 of file SgIoAgv.h.

Referenced by parseMagicString().

◆ magicPrefix_

const QString SgAgvChunk::magicPrefix_
staticprotected

Definition at line 517 of file SgIoAgv.h.

Referenced by parseMagicString().

◆ sData_

SgAgvDataSection SgAgvChunk::sData_
protected

Definition at line 514 of file SgIoAgv.h.

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

◆ sFile_

SgAgvFileSection SgAgvChunk::sFile_
protected

Definition at line 510 of file SgIoAgv.h.

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

◆ sHeap_

SgAgvSection SgAgvChunk::sHeap_
protected

Definition at line 515 of file SgIoAgv.h.

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

◆ sMagicString_

QString SgAgvChunk::sMagicString_
protected

Definition at line 516 of file SgIoAgv.h.

Referenced by exportData().

◆ sPrea_

SgAgvPreaSection SgAgvChunk::sPrea_
protected

Definition at line 511 of file SgIoAgv.h.

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

◆ sText_

SgAgvTextSection SgAgvChunk::sText_
protected

Definition at line 512 of file SgIoAgv.h.

Referenced by exportData(), fillDataStructures(), history(), and importData().

◆ sTocs_

SgAgvTocsSection SgAgvChunk::sTocs_
protected

Definition at line 513 of file SgIoAgv.h.

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


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