General Purpose Geodetic Library
NsScrPrx4VlbiObservation Class Reference

#include <NsScrPrx4Observation.h>

Inheritance diagram for NsScrPrx4VlbiObservation:
QObject

Public Slots

const QString & getKey () const
 

Public Member Functions

 NsScrPrx4VlbiObservation (SgVlbiObservation &obs, NsScrPrx4Session *session, QObject *parent=0)
 
 ~NsScrPrx4VlbiObservation ()
 
QString getScanName () const
 
QDateTime getEpoch () const
 
QString getEpochStr () const
 
double getGmst () const
 
bool isValid () const
 
bool isProcessed () const
 
int getNumOfBands () const
 
NsScrPrx4StationgetStation_1 ()
 
NsScrPrx4StationgetStation_2 ()
 
NsScrPrx4BaselinegetBaseline ()
 
NsScrPrx4SourcegetSource ()
 
void setIsValid (bool is)
 
int qualityFactor (const QString &bandKey) const
 
double correlationCoeff (const QString &bandKey) const
 
double snr (const QString &bandKey) const
 
int numOfChannels (const QString &bandKey) const
 
bool isUsable (const QString &bandKey) const
 
double delayValue (const QString &bandKey, NsScrPrx4TaskConfig::VlbiDelayType t) const
 
double delayValueGeoc (const QString &bandKey, NsScrPrx4TaskConfig::VlbiDelayType t) const
 
double delayStdDev (const QString &bandKey, NsScrPrx4TaskConfig::VlbiDelayType t) const
 
double delayResidual (const QString &bandKey, NsScrPrx4TaskConfig::VlbiDelayType t) const
 
double delayResidualNorm (const QString &bandKey, NsScrPrx4TaskConfig::VlbiDelayType t) const
 
double delayAmbiguitySpacing (const QString &bandKey, NsScrPrx4TaskConfig::VlbiDelayType t) const
 
int delayNumOfAmbiguities (const QString &bandKey, NsScrPrx4TaskConfig::VlbiDelayType t) const
 
double delaySourceStructure (const QString &bandKey) const
 
double rateValue (const QString &bandKey) const
 
double rateStdDev (const QString &bandKey) const
 
double rateResidual (const QString &bandKey) const
 
double rateResidualNorm (const QString &bandKey) const
 

Protected Attributes

SgVlbiObservationobs_
 
NsScrPrx4Sessionsession_
 

Properties

QString key
 
QString scanName
 
QDateTime epoch
 
QString epochStr
 
double gmst
 
bool isValid
 
bool isProcessed
 
int numOfBands
 
NsScrPrx4Stationstation_1
 
NsScrPrx4Stationstation_2
 
NsScrPrx4Baselinebaseline
 
NsScrPrx4Sourcesource
 

Detailed Description

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

Definition at line 69 of file NsScrPrx4Observation.h.

Constructor & Destructor Documentation

◆ NsScrPrx4VlbiObservation()

NsScrPrx4VlbiObservation::NsScrPrx4VlbiObservation ( SgVlbiObservation obs,
NsScrPrx4Session session,
QObject parent = 0 
)
inline

Definition at line 100 of file NsScrPrx4Observation.h.

References obs_, and session_.

◆ ~NsScrPrx4VlbiObservation()

NsScrPrx4VlbiObservation::~NsScrPrx4VlbiObservation ( )
inline

Definition at line 102 of file NsScrPrx4Observation.h.

References obs_, and session_.

Member Function Documentation

◆ correlationCoeff()

double NsScrPrx4VlbiObservation::correlationCoeff ( const QString &  bandKey) const
inline

Definition at line 126 of file NsScrPrx4Observation.h.

References obs_, and SgVlbiObservation::observableByKey().

◆ delayAmbiguitySpacing()

double NsScrPrx4VlbiObservation::delayAmbiguitySpacing ( const QString &  bandKey,
NsScrPrx4TaskConfig::VlbiDelayType  t 
) const

Definition at line 173 of file NsScrPrx4Observation.cpp.

References obs_, and SgVlbiObservation::observableByKey().

◆ delayNumOfAmbiguities()

int NsScrPrx4VlbiObservation::delayNumOfAmbiguities ( const QString &  bandKey,
NsScrPrx4TaskConfig::VlbiDelayType  t 
) const

Definition at line 201 of file NsScrPrx4Observation.cpp.

References obs_, and SgVlbiObservation::observableByKey().

◆ delayResidual()

double NsScrPrx4VlbiObservation::delayResidual ( const QString &  bandKey,
NsScrPrx4TaskConfig::VlbiDelayType  t 
) const

Definition at line 117 of file NsScrPrx4Observation.cpp.

References obs_, and SgVlbiObservation::observableByKey().

◆ delayResidualNorm()

double NsScrPrx4VlbiObservation::delayResidualNorm ( const QString &  bandKey,
NsScrPrx4TaskConfig::VlbiDelayType  t 
) const

Definition at line 145 of file NsScrPrx4Observation.cpp.

References obs_, and SgVlbiObservation::observableByKey().

◆ delaySourceStructure()

double NsScrPrx4VlbiObservation::delaySourceStructure ( const QString &  bandKey) const
inline

Definition at line 146 of file NsScrPrx4Observation.h.

References obs_, and SgVlbiObservation::observableByKey().

◆ delayStdDev()

double NsScrPrx4VlbiObservation::delayStdDev ( const QString &  bandKey,
NsScrPrx4TaskConfig::VlbiDelayType  t 
) const

Definition at line 89 of file NsScrPrx4Observation.cpp.

References obs_, and SgVlbiObservation::observableByKey().

◆ delayValue()

double NsScrPrx4VlbiObservation::delayValue ( const QString &  bandKey,
NsScrPrx4TaskConfig::VlbiDelayType  t 
) const

Definition at line 32 of file NsScrPrx4Observation.cpp.

References obs_, and SgVlbiObservation::observableByKey().

◆ delayValueGeoc()

double NsScrPrx4VlbiObservation::delayValueGeoc ( const QString &  bandKey,
NsScrPrx4TaskConfig::VlbiDelayType  t 
) const

Definition at line 60 of file NsScrPrx4Observation.cpp.

References obs_, and SgVlbiObservation::observableByKey().

◆ getBaseline()

NsScrPrx4Baseline * NsScrPrx4VlbiObservation::getBaseline ( )

◆ getEpoch()

QDateTime NsScrPrx4VlbiObservation::getEpoch ( ) const
inline

Definition at line 107 of file NsScrPrx4Observation.h.

References obs_, and SgMJD::toQDateTime().

◆ getEpochStr()

QString NsScrPrx4VlbiObservation::getEpochStr ( ) const
inline

Definition at line 108 of file NsScrPrx4Observation.h.

References SgMJD::F_YYYYMMDDHHMMSSSS, obs_, and SgMJD::toString().

◆ getGmst()

double NsScrPrx4VlbiObservation::getGmst ( ) const
inline

Definition at line 109 of file NsScrPrx4Observation.h.

References SgMJD::gmst(), and obs_.

◆ getKey

const QString& NsScrPrx4VlbiObservation::getKey ( ) const
inlineslot

Definition at line 105 of file NsScrPrx4Observation.h.

References SgVlbiObservation::getKey(), and obs_.

◆ getNumOfBands()

int NsScrPrx4VlbiObservation::getNumOfBands ( ) const
inline

Definition at line 112 of file NsScrPrx4Observation.h.

References obs_, and SgVlbiObservation::observableByKey().

◆ getScanName()

QString NsScrPrx4VlbiObservation::getScanName ( ) const
inline

Definition at line 106 of file NsScrPrx4Observation.h.

References SgVlbiObservation::getScanName(), and obs_.

◆ getSource()

NsScrPrx4Source * NsScrPrx4VlbiObservation::getSource ( )

◆ getStation_1()

NsScrPrx4Station * NsScrPrx4VlbiObservation::getStation_1 ( )

◆ getStation_2()

NsScrPrx4Station * NsScrPrx4VlbiObservation::getStation_2 ( )

◆ isProcessed()

bool NsScrPrx4VlbiObservation::isProcessed ( ) const
inline

◆ isUsable()

bool NsScrPrx4VlbiObservation::isUsable ( const QString &  bandKey) const
inline

Definition at line 135 of file NsScrPrx4Observation.h.

References obs_, and SgVlbiObservation::observableByKey().

◆ isValid()

bool NsScrPrx4VlbiObservation::isValid ( ) const
inline

◆ numOfChannels()

int NsScrPrx4VlbiObservation::numOfChannels ( const QString &  bandKey) const
inline

Definition at line 132 of file NsScrPrx4Observation.h.

References obs_, and SgVlbiObservation::observableByKey().

◆ qualityFactor()

int NsScrPrx4VlbiObservation::qualityFactor ( const QString &  bandKey) const
inline

Definition at line 123 of file NsScrPrx4Observation.h.

References obs_, and SgVlbiObservation::observableByKey().

◆ rateResidual()

double NsScrPrx4VlbiObservation::rateResidual ( const QString &  bandKey) const
inline

Definition at line 156 of file NsScrPrx4Observation.h.

References obs_, and SgVlbiObservation::observableByKey().

◆ rateResidualNorm()

double NsScrPrx4VlbiObservation::rateResidualNorm ( const QString &  bandKey) const
inline

Definition at line 159 of file NsScrPrx4Observation.h.

References obs_, and SgVlbiObservation::observableByKey().

◆ rateStdDev()

double NsScrPrx4VlbiObservation::rateStdDev ( const QString &  bandKey) const
inline

Definition at line 153 of file NsScrPrx4Observation.h.

References obs_, and SgVlbiObservation::observableByKey().

◆ rateValue()

double NsScrPrx4VlbiObservation::rateValue ( const QString &  bandKey) const
inline

Definition at line 150 of file NsScrPrx4Observation.h.

References obs_, and SgVlbiObservation::observableByKey().

◆ setIsValid()

void NsScrPrx4VlbiObservation::setIsValid ( bool  is)
inline

◆ snr()

double NsScrPrx4VlbiObservation::snr ( const QString &  bandKey) const
inline

Definition at line 129 of file NsScrPrx4Observation.h.

References obs_, and SgVlbiObservation::observableByKey().

Member Data Documentation

◆ obs_

◆ session_

NsScrPrx4Session* NsScrPrx4VlbiObservation::session_
protected

Property Documentation

◆ baseline

NsScrPrx4Baseline* NsScrPrx4VlbiObservation::baseline
read

Definition at line 1 of file NsScrPrx4Observation.h.

◆ epoch

QDateTime NsScrPrx4VlbiObservation::epoch
read

Definition at line 1 of file NsScrPrx4Observation.h.

◆ epochStr

QString NsScrPrx4VlbiObservation::epochStr
read

Definition at line 1 of file NsScrPrx4Observation.h.

◆ gmst

double NsScrPrx4VlbiObservation::gmst
read

Definition at line 1 of file NsScrPrx4Observation.h.

◆ isProcessed

bool NsScrPrx4VlbiObservation::isProcessed
read

Definition at line 1 of file NsScrPrx4Observation.h.

◆ isValid

bool NsScrPrx4VlbiObservation::isValid
readwrite

Definition at line 1 of file NsScrPrx4Observation.h.

◆ key

QString NsScrPrx4VlbiObservation::key
read

Definition at line 1 of file NsScrPrx4Observation.h.

◆ numOfBands

int NsScrPrx4VlbiObservation::numOfBands
read

Definition at line 1 of file NsScrPrx4Observation.h.

◆ scanName

QString NsScrPrx4VlbiObservation::scanName
read

Definition at line 1 of file NsScrPrx4Observation.h.

◆ source

NsScrPrx4Source* NsScrPrx4VlbiObservation::source
read

Definition at line 1 of file NsScrPrx4Observation.h.

◆ station_1

NsScrPrx4Station* NsScrPrx4VlbiObservation::station_1
read

Definition at line 1 of file NsScrPrx4Observation.h.

◆ station_2

NsScrPrx4Station* NsScrPrx4VlbiObservation::station_2
read

Definition at line 1 of file NsScrPrx4Observation.h.


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