General Purpose Geodetic Library
SgOnSourceRecord Class Reference

#include <SgStnLogCollector.h>

Public Member Functions

 SgOnSourceRecord ()
 
 ~SgOnSourceRecord ()
 
const SgMJDgetTstart () const
 
const SgMJDgetTfinis () const
 
const SgMJDgetTdataOn () const
 
const QString & getScanName () const
 
const QString & getSourceName () const
 
int getIdx () const
 
void setTstart (const SgMJD &t)
 
void setTfinis (const SgMJD &t)
 
void setTdataOn (const SgMJD &t)
 
void setSourceName (const QString &str)
 
void setScanName (const QString &str)
 
void setIdx (int i)
 
QList< SgCableCalReading * > & cableCals ()
 
QList< SgMeteoReading * > & meteoPars ()
 
QList< SgTsysReading * > & tSyses ()
 
QList< SgDbbc3TpReading * > & dbbc3Tps ()
 
SgMJDtStart ()
 
SgMJDtFinis ()
 
SgMJDtDataOn ()
 
bool isSameArgs (const SgOnSourceRecord &rec) const
 
bool operator== (const SgOnSourceRecord &rec) const
 

Static Public Member Functions

static const QString className ()
 

Private Attributes

SgMJD tStart_
 
SgMJD tFinis_
 
SgMJD tDataOn_
 
QString scanName_
 
QString sourceName_
 
QList< SgCableCalReading * > cableCals_
 
QList< SgMeteoReading * > meteoPars_
 
QList< SgTsysReading * > tSyses_
 
QList< SgDbbc3TpReading * > dbbc3Tps_
 
int idx_
 

Detailed Description

SgOnSourceRecord: ====================================================================================================

Definition at line 782 of file SgStnLogCollector.h.

Constructor & Destructor Documentation

◆ SgOnSourceRecord()

SgOnSourceRecord::SgOnSourceRecord ( )
inline

A constructor. Creates an object.

Definition at line 795 of file SgStnLogCollector.h.

References idx_.

◆ ~SgOnSourceRecord()

SgOnSourceRecord::~SgOnSourceRecord ( )
inline

A destructor. Frees allocated memory.

Definition at line 802 of file SgStnLogCollector.h.

References cableCals_, dbbc3Tps_, meteoPars_, and tSyses_.

Member Function Documentation

◆ cableCals()

◆ className()

const QString SgOnSourceRecord::className ( )
static

Returns name of the class (for debug output).

Definition at line 240 of file SgStnLogCollector.cpp.

◆ dbbc3Tps()

QList<SgDbbc3TpReading*>& SgOnSourceRecord::dbbc3Tps ( )
inline

◆ getIdx()

int SgOnSourceRecord::getIdx ( ) const
inline

Definition at line 812 of file SgStnLogCollector.h.

References idx_.

Referenced by SgStnLogReadings::createAntCalFile().

◆ getScanName()

◆ getSourceName()

◆ getTdataOn()

const SgMJD& SgOnSourceRecord::getTdataOn ( ) const
inline

Definition at line 809 of file SgStnLogCollector.h.

References tDataOn_.

Referenced by SgStnLogReadings::createAntCalFile().

◆ getTfinis()

◆ getTstart()

const SgMJD& SgOnSourceRecord::getTstart ( ) const
inline

◆ isSameArgs()

bool SgOnSourceRecord::isSameArgs ( const SgOnSourceRecord rec) const
inline

Compares the object with another one.

Definition at line 834 of file SgStnLogCollector.h.

References scanName_, sourceName_, tDataOn_, tFinis_, and tStart_.

Referenced by operator==().

◆ meteoPars()

QList<SgMeteoReading*>& SgOnSourceRecord::meteoPars ( )
inline

Definition at line 821 of file SgStnLogCollector.h.

References meteoPars_.

Referenced by SgStnLogCollector::readLogFile(), and SgStnLogReadings::verifyReadings().

◆ operator==()

bool SgOnSourceRecord::operator== ( const SgOnSourceRecord rec) const
inline

Definition at line 844 of file SgStnLogCollector.h.

References cableCals_, dbbc3Tps_, isSameArgs(), meteoPars_, and tSyses_.

◆ setIdx()

void SgOnSourceRecord::setIdx ( int  i)
inline

Definition at line 818 of file SgStnLogCollector.h.

References idx_.

Referenced by SgStnLogCollector::readLogFile().

◆ setScanName()

void SgOnSourceRecord::setScanName ( const QString &  str)
inline

Definition at line 817 of file SgStnLogCollector.h.

References scanName_.

Referenced by SgStnLogReadings::lookupScanName(), and SgStnLogCollector::readLogFile().

◆ setSourceName()

void SgOnSourceRecord::setSourceName ( const QString &  str)
inline

Definition at line 816 of file SgStnLogCollector.h.

References sourceName_.

Referenced by SgStnLogCollector::readLogFile(), and SgVlbaLogCollector::readLogFile().

◆ setTdataOn()

void SgOnSourceRecord::setTdataOn ( const SgMJD t)
inline

Definition at line 815 of file SgStnLogCollector.h.

References tDataOn_.

◆ setTfinis()

void SgOnSourceRecord::setTfinis ( const SgMJD t)
inline

Definition at line 814 of file SgStnLogCollector.h.

References tFinis_.

Referenced by SgVlbaLogCollector::readLogFile().

◆ setTstart()

void SgOnSourceRecord::setTstart ( const SgMJD t)
inline

Definition at line 813 of file SgStnLogCollector.h.

References tStart_.

Referenced by SgVlbaLogCollector::readLogFile().

◆ tDataOn()

SgMJD& SgOnSourceRecord::tDataOn ( )
inline

◆ tFinis()

SgMJD& SgOnSourceRecord::tFinis ( )
inline

Definition at line 826 of file SgStnLogCollector.h.

References tFinis_.

Referenced by SgStnLogCollector::readDbbc3DumpFile(), and SgStnLogCollector::readLogFile().

◆ tStart()

SgMJD& SgOnSourceRecord::tStart ( )
inline

Definition at line 825 of file SgStnLogCollector.h.

References tStart_.

Referenced by SgStnLogCollector::readDbbc3DumpFile(), and SgStnLogCollector::readLogFile().

◆ tSyses()

QList<SgTsysReading*>& SgOnSourceRecord::tSyses ( )
inline

Member Data Documentation

◆ cableCals_

QList<SgCableCalReading*> SgOnSourceRecord::cableCals_
private

Definition at line 889 of file SgStnLogCollector.h.

Referenced by ~SgOnSourceRecord(), cableCals(), and operator==().

◆ dbbc3Tps_

QList<SgDbbc3TpReading*> SgOnSourceRecord::dbbc3Tps_
private

Definition at line 892 of file SgStnLogCollector.h.

Referenced by ~SgOnSourceRecord(), dbbc3Tps(), and operator==().

◆ idx_

int SgOnSourceRecord::idx_
private

Definition at line 893 of file SgStnLogCollector.h.

Referenced by SgOnSourceRecord(), getIdx(), and setIdx().

◆ meteoPars_

QList<SgMeteoReading*> SgOnSourceRecord::meteoPars_
private

Definition at line 890 of file SgStnLogCollector.h.

Referenced by ~SgOnSourceRecord(), meteoPars(), and operator==().

◆ scanName_

QString SgOnSourceRecord::scanName_
private

Definition at line 887 of file SgStnLogCollector.h.

Referenced by getScanName(), isSameArgs(), and setScanName().

◆ sourceName_

QString SgOnSourceRecord::sourceName_
private

Definition at line 888 of file SgStnLogCollector.h.

Referenced by getSourceName(), isSameArgs(), and setSourceName().

◆ tDataOn_

SgMJD SgOnSourceRecord::tDataOn_
private

Definition at line 886 of file SgStnLogCollector.h.

Referenced by getTdataOn(), isSameArgs(), setTdataOn(), and tDataOn().

◆ tFinis_

SgMJD SgOnSourceRecord::tFinis_
private

Definition at line 885 of file SgStnLogCollector.h.

Referenced by getTfinis(), isSameArgs(), setTfinis(), and tFinis().

◆ tStart_

SgMJD SgOnSourceRecord::tStart_
private

Compares the object with another one.

Definition at line 884 of file SgStnLogCollector.h.

Referenced by getTstart(), isSameArgs(), setTstart(), and tStart().

◆ tSyses_

QList<SgTsysReading*> SgOnSourceRecord::tSyses_
private

Definition at line 891 of file SgStnLogCollector.h.

Referenced by ~SgOnSourceRecord(), operator==(), and tSyses().


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