General Purpose Geodetic Library
SgVexFile::FreqSetup Class Reference

#include <SgVex.h>

Public Member Functions

 FreqSetup ()
 
 FreqSetup (QString bandId, double skyFreq, SgChannelSideBand netSideBand, double bandwidth, QString chanId, QString bbcId, QString phaseCalId)
 
 FreqSetup (const FreqSetup &freqs)
 
 ~FreqSetup ()
 
const QString & getBandId () const
 
double getSkyFreq () const
 
SgChannelSideBand getNetSideBand () const
 
double getBandwidth () const
 
const QString & getChanId () const
 
const QString & getBbcId () const
 
const QString & getPhaseCalId () const
 
void setBandId (const QString &s)
 
void setSkyFreq (double f)
 
void setNetSideBand (SgChannelSideBand sb)
 
void setBandwidth (double w)
 
void setChanId (const QString &s)
 
void setBbcId (const QString &s)
 
void setPhaseCalId (const QString &s)
 

Protected Attributes

QString bandId_
 
double skyFreq_
 
SgChannelSideBand netSideBand_
 
double bandwidth_
 
QString chanId_
 
QString bbcId_
 
QString phaseCalId_
 

Detailed Description

Definition at line 347 of file SgVex.h.

Constructor & Destructor Documentation

◆ FreqSetup() [1/3]

SgVexFile::FreqSetup::FreqSetup ( )
inline

Definition at line 350 of file SgVex.h.

◆ FreqSetup() [2/3]

SgVexFile::FreqSetup::FreqSetup ( QString  bandId,
double  skyFreq,
SgChannelSideBand  netSideBand,
double  bandwidth,
QString  chanId,
QString  bbcId,
QString  phaseCalId 
)
inline

Definition at line 353 of file SgVex.h.

◆ FreqSetup() [3/3]

SgVexFile::FreqSetup::FreqSetup ( const FreqSetup freqs)
inline

Definition at line 357 of file SgVex.h.

◆ ~FreqSetup()

SgVexFile::FreqSetup::~FreqSetup ( )
inline

Definition at line 361 of file SgVex.h.

Member Function Documentation

◆ getBandId()

const QString& SgVexFile::FreqSetup::getBandId ( ) const
inline

Definition at line 363 of file SgVex.h.

References bandId_.

Referenced by SgVexFile::analyzeVex().

◆ getBandwidth()

double SgVexFile::FreqSetup::getBandwidth ( ) const
inline

Definition at line 366 of file SgVex.h.

References bandwidth_.

Referenced by SgVexFile::analyzeVex().

◆ getBbcId()

const QString& SgVexFile::FreqSetup::getBbcId ( ) const
inline

Definition at line 368 of file SgVex.h.

References bbcId_.

Referenced by SgVexFile::analyzeVex().

◆ getChanId()

const QString& SgVexFile::FreqSetup::getChanId ( ) const
inline

Definition at line 367 of file SgVex.h.

References chanId_.

Referenced by SgVexFile::analyzeVex().

◆ getNetSideBand()

SgChannelSideBand SgVexFile::FreqSetup::getNetSideBand ( ) const
inline

Definition at line 365 of file SgVex.h.

References netSideBand_.

Referenced by SgVexFile::analyzeVex().

◆ getPhaseCalId()

const QString& SgVexFile::FreqSetup::getPhaseCalId ( ) const
inline

Definition at line 369 of file SgVex.h.

References phaseCalId_.

Referenced by SgVexFile::analyzeVex().

◆ getSkyFreq()

double SgVexFile::FreqSetup::getSkyFreq ( ) const
inline

Definition at line 364 of file SgVex.h.

References skyFreq_.

Referenced by SgVexFile::analyzeVex().

◆ setBandId()

void SgVexFile::FreqSetup::setBandId ( const QString &  s)
inline

Definition at line 371 of file SgVex.h.

References bandId_.

◆ setBandwidth()

void SgVexFile::FreqSetup::setBandwidth ( double  w)
inline

Definition at line 374 of file SgVex.h.

References bandwidth_.

◆ setBbcId()

void SgVexFile::FreqSetup::setBbcId ( const QString &  s)
inline

Definition at line 376 of file SgVex.h.

References bbcId_.

◆ setChanId()

void SgVexFile::FreqSetup::setChanId ( const QString &  s)
inline

Definition at line 375 of file SgVex.h.

References chanId_.

◆ setNetSideBand()

void SgVexFile::FreqSetup::setNetSideBand ( SgChannelSideBand  sb)
inline

Definition at line 373 of file SgVex.h.

References netSideBand_.

◆ setPhaseCalId()

void SgVexFile::FreqSetup::setPhaseCalId ( const QString &  s)
inline

Definition at line 377 of file SgVex.h.

References phaseCalId_.

◆ setSkyFreq()

void SgVexFile::FreqSetup::setSkyFreq ( double  f)
inline

Definition at line 372 of file SgVex.h.

References skyFreq_.

Member Data Documentation

◆ bandId_

QString SgVexFile::FreqSetup::bandId_
protected

Definition at line 379 of file SgVex.h.

Referenced by getBandId(), and setBandId().

◆ bandwidth_

double SgVexFile::FreqSetup::bandwidth_
protected

Definition at line 382 of file SgVex.h.

Referenced by getBandwidth(), and setBandwidth().

◆ bbcId_

QString SgVexFile::FreqSetup::bbcId_
protected

Definition at line 384 of file SgVex.h.

Referenced by getBbcId(), and setBbcId().

◆ chanId_

QString SgVexFile::FreqSetup::chanId_
protected

Definition at line 383 of file SgVex.h.

Referenced by getChanId(), and setChanId().

◆ netSideBand_

SgChannelSideBand SgVexFile::FreqSetup::netSideBand_
protected

Definition at line 381 of file SgVex.h.

Referenced by getNetSideBand(), and setNetSideBand().

◆ phaseCalId_

QString SgVexFile::FreqSetup::phaseCalId_
protected

Definition at line 385 of file SgVex.h.

Referenced by getPhaseCalId(), and setPhaseCalId().

◆ skyFreq_

double SgVexFile::FreqSetup::skyFreq_
protected

Definition at line 380 of file SgVex.h.

Referenced by getSkyFreq(), and setSkyFreq().


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