General Purpose Geodetic Library
SgKombReader Class Reference

#include <SgKombFormat.h>

Public Member Functions

 SgKombReader ()
 
 ~SgKombReader ()
 
bool getIsVerbose () const
 
const SgKombOb01Recordob01 () const
 
const SgKombOb02Recordob02 () const
 
const SgKombOb03Recordob03 () const
 
const QMap< QString, SgKombBd01Record * > & bd01ByBand () const
 
const QMap< QString, SgKombBd02Record * > & bd02ByBand () const
 
const QMap< QString, SgKombBd03Record * > & bd03ByBand () const
 
const QMap< QString, SgKombBd04Record * > & bd04ByBand () const
 
const QMap< QString, SgKombBd05Record * > & bd05ByBand () const
 
const QMap< QString, QString > & mapOfBands () const
 
const SgKombBd01Recordbd01 (const QString &bandKey) const
 
const SgKombBd02Recordbd02 (const QString &bandKey) const
 
const SgKombBd03Recordbd03 (const QString &bandKey) const
 
const SgKombBd04Recordbd04 (const QString &bandKey) const
 
const SgKombBd05Recordbd05 (const QString &bandKey) const
 
bool isOk () const
 
void setIsVerbose (bool is)
 
const char * experimentCode () const
 
void readFile (const QString &fileName)
 
void clearData ()
 
void debugReport ()
 

Static Public Member Functions

static const QString className ()
 

Protected Attributes

QString fileName_
 
QList< SgKombHeader * > headers_
 
QList< SgKombHeaderRecord * > headRecs_
 
SgKombOb01Record ob01_
 
SgKombOb02Record ob02_
 
SgKombOb03Record ob03_
 
QMap< QString, SgKombBd01Record * > bd01ByBand_
 
QMap< QString, SgKombBd02Record * > bd02ByBand_
 
QMap< QString, SgKombBd03Record * > bd03ByBand_
 
QMap< QString, SgKombBd04Record * > bd04ByBand_
 
QMap< QString, SgKombBd05Record * > bd05ByBand_
 
QMap< QString, QString > mapOfBands_
 
bool isOk_
 
bool isVerbose_
 

Detailed Description

====================================================================================================

Definition at line 767 of file SgKombFormat.h.

Constructor & Destructor Documentation

◆ SgKombReader()

SgKombReader::SgKombReader ( )
inline

Definition at line 1347 of file SgKombFormat.h.

References isOk_, and isVerbose_.

◆ ~SgKombReader()

SgKombReader::~SgKombReader ( )
inline

Definition at line 1368 of file SgKombFormat.h.

References clearData().

Member Function Documentation

◆ bd01()

const SgKombBd01Record* SgKombReader::bd01 ( const QString &  bandKey) const
inline

Definition at line 795 of file SgKombFormat.h.

References bd01ByBand_.

Referenced by SgVlbiSession::processKombFile(), and readFile().

◆ bd01ByBand()

const QMap<QString, SgKombBd01Record*>& SgKombReader::bd01ByBand ( ) const
inline

Definition at line 788 of file SgKombFormat.h.

References bd01ByBand_.

◆ bd02()

const SgKombBd02Record* SgKombReader::bd02 ( const QString &  bandKey) const
inline

Definition at line 797 of file SgKombFormat.h.

References bd02ByBand_.

Referenced by SgVlbiSession::processKombFile(), and readFile().

◆ bd02ByBand()

const QMap<QString, SgKombBd02Record*>& SgKombReader::bd02ByBand ( ) const
inline

Definition at line 789 of file SgKombFormat.h.

References bd02ByBand_.

◆ bd03()

const SgKombBd03Record* SgKombReader::bd03 ( const QString &  bandKey) const
inline

Definition at line 799 of file SgKombFormat.h.

References bd03ByBand_.

Referenced by SgVlbiSession::processKombFile(), and readFile().

◆ bd03ByBand()

const QMap<QString, SgKombBd03Record*>& SgKombReader::bd03ByBand ( ) const
inline

Definition at line 790 of file SgKombFormat.h.

References bd03ByBand_.

◆ bd04()

const SgKombBd04Record* SgKombReader::bd04 ( const QString &  bandKey) const
inline

Definition at line 801 of file SgKombFormat.h.

References bd04ByBand_.

Referenced by SgVlbiSession::processKombFile(), and readFile().

◆ bd04ByBand()

const QMap<QString, SgKombBd04Record*>& SgKombReader::bd04ByBand ( ) const
inline

Definition at line 791 of file SgKombFormat.h.

References bd04ByBand_.

◆ bd05()

const SgKombBd05Record* SgKombReader::bd05 ( const QString &  bandKey) const
inline

Definition at line 803 of file SgKombFormat.h.

References bd05ByBand_.

Referenced by SgVlbiSession::processKombFile(), and readFile().

◆ bd05ByBand()

const QMap<QString, SgKombBd05Record*>& SgKombReader::bd05ByBand ( ) const
inline

Definition at line 792 of file SgKombFormat.h.

References bd05ByBand_.

◆ className()

const QString SgKombReader::className ( )
static

SgKombReader: ====================================================================================================

Definition at line 853 of file SgKombFormat.cpp.

Referenced by readFile().

◆ clearData()

void SgKombReader::clearData ( )

◆ debugReport()

void SgKombReader::debugReport ( )

Definition at line 861 of file SgKombFormat.cpp.

◆ experimentCode()

const char* SgKombReader::experimentCode ( ) const
inline

Definition at line 810 of file SgKombFormat.h.

References headers_.

Referenced by SgVlbiSession::processKombFile().

◆ getIsVerbose()

bool SgKombReader::getIsVerbose ( ) const
inline

Definition at line 782 of file SgKombFormat.h.

References isVerbose_.

◆ isOk()

bool SgKombReader::isOk ( ) const
inline

Definition at line 805 of file SgKombFormat.h.

References isOk_.

Referenced by SgVlbiSession::processKombFile().

◆ mapOfBands()

const QMap<QString, QString>& SgKombReader::mapOfBands ( ) const
inline

Definition at line 793 of file SgKombFormat.h.

References mapOfBands_.

Referenced by SgVlbiSession::processKombFile().

◆ ob01()

const SgKombOb01Record& SgKombReader::ob01 ( ) const
inline

Definition at line 784 of file SgKombFormat.h.

References ob01_.

Referenced by SgVlbiSession::processKombFile().

◆ ob02()

const SgKombOb02Record& SgKombReader::ob02 ( ) const
inline

Definition at line 785 of file SgKombFormat.h.

References ob02_.

◆ ob03()

const SgKombOb03Record& SgKombReader::ob03 ( ) const
inline

Definition at line 786 of file SgKombFormat.h.

References ob03_.

Referenced by SgVlbiSession::processKombFile().

◆ readFile()

◆ setIsVerbose()

void SgKombReader::setIsVerbose ( bool  is)
inline

Definition at line 806 of file SgKombFormat.h.

References isVerbose_.

Member Data Documentation

◆ bd01ByBand_

QMap<QString, SgKombBd01Record*> SgKombReader::bd01ByBand_
protected

Definition at line 832 of file SgKombFormat.h.

Referenced by bd01(), bd01ByBand(), clearData(), and readFile().

◆ bd02ByBand_

QMap<QString, SgKombBd02Record*> SgKombReader::bd02ByBand_
protected

Definition at line 834 of file SgKombFormat.h.

Referenced by bd02(), bd02ByBand(), clearData(), and readFile().

◆ bd03ByBand_

QMap<QString, SgKombBd03Record*> SgKombReader::bd03ByBand_
protected

Definition at line 836 of file SgKombFormat.h.

Referenced by bd03(), bd03ByBand(), clearData(), and readFile().

◆ bd04ByBand_

QMap<QString, SgKombBd04Record*> SgKombReader::bd04ByBand_
protected

Definition at line 838 of file SgKombFormat.h.

Referenced by bd04(), bd04ByBand(), clearData(), and readFile().

◆ bd05ByBand_

QMap<QString, SgKombBd05Record*> SgKombReader::bd05ByBand_
protected

Definition at line 840 of file SgKombFormat.h.

Referenced by bd05(), bd05ByBand(), clearData(), and readFile().

◆ fileName_

QString SgKombReader::fileName_
protected

Definition at line 825 of file SgKombFormat.h.

Referenced by readFile().

◆ headers_

QList<SgKombHeader*> SgKombReader::headers_
protected

Definition at line 826 of file SgKombFormat.h.

Referenced by clearData(), experimentCode(), and readFile().

◆ headRecs_

QList<SgKombHeaderRecord*> SgKombReader::headRecs_
protected

Definition at line 827 of file SgKombFormat.h.

Referenced by clearData(), and readFile().

◆ isOk_

bool SgKombReader::isOk_
protected

Definition at line 842 of file SgKombFormat.h.

Referenced by SgKombReader(), clearData(), isOk(), and readFile().

◆ isVerbose_

bool SgKombReader::isVerbose_
protected

Definition at line 843 of file SgKombFormat.h.

Referenced by SgKombReader(), getIsVerbose(), readFile(), and setIsVerbose().

◆ mapOfBands_

QMap<QString, QString> SgKombReader::mapOfBands_
protected

Definition at line 841 of file SgKombFormat.h.

Referenced by clearData(), mapOfBands(), and readFile().

◆ ob01_

SgKombOb01Record SgKombReader::ob01_
protected

Definition at line 828 of file SgKombFormat.h.

Referenced by ob01(), and readFile().

◆ ob02_

SgKombOb02Record SgKombReader::ob02_
protected

Definition at line 829 of file SgKombFormat.h.

Referenced by ob02(), and readFile().

◆ ob03_

SgKombOb03Record SgKombReader::ob03_
protected

Definition at line 830 of file SgKombFormat.h.

Referenced by ob03(), and readFile().


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