General Purpose Geodetic Library
SgExternalWeights Class Reference

#include <SgExternalWeights.h>

Public Member Functions

 SgExternalWeights ()
 
 SgExternalWeights (const QString &sessionName)
 
 ~SgExternalWeights ()
 
const QString & getFileName () const
 
const QString & getSessionName () const
 
bool isOk () const
 
void setSessionName (const QString &)
 
bool readFile (const QString &)
 
void setupExternalWeights (BaselinesByName &)
 

Static Public Member Functions

static const QString className ()
 

Private Attributes

QString fileName_
 
QString sessionName_
 
QMap< QString, SgBaselineExternalWeight * > weights_
 
bool isOk_
 

Detailed Description

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

Definition at line 130 of file SgExternalWeights.h.

Constructor & Destructor Documentation

◆ SgExternalWeights() [1/2]

SgExternalWeights::SgExternalWeights ( )
inline

A constructor. Creates a default object.

Definition at line 334 of file SgExternalWeights.h.

References isOk_.

◆ SgExternalWeights() [2/2]

SgExternalWeights::SgExternalWeights ( const QString &  sessionName)
inline

A constructor. The same but with a sessionName

Definition at line 345 of file SgExternalWeights.h.

References isOk_.

◆ ~SgExternalWeights()

SgExternalWeights::~SgExternalWeights ( )
inline

A destructor. Frees allocated memory.

Definition at line 356 of file SgExternalWeights.h.

References weights_.

Member Function Documentation

◆ className()

const QString SgExternalWeights::className ( )
static

Returns name of the class (for debug output).

Definition at line 117 of file SgExternalWeights.cpp.

Referenced by readFile(), and setupExternalWeights().

◆ getFileName()

const QString & SgExternalWeights::getFileName ( ) const
inline

Returns a name of the file with external weights.

Definition at line 370 of file SgExternalWeights.h.

References fileName_.

Referenced by SgVlbiSession::lookupExternalWeights().

◆ getSessionName()

const QString & SgExternalWeights::getSessionName ( ) const
inline

Returns a name of the baseline.

Definition at line 378 of file SgExternalWeights.h.

References sessionName_.

◆ isOk()

bool SgExternalWeights::isOk ( ) const
inline

Returns an OKness status.

Definition at line 386 of file SgExternalWeights.h.

References isOk_.

Referenced by SgVlbiSession::process().

◆ readFile()

◆ setSessionName()

void SgExternalWeights::setSessionName ( const QString &  name)
inline

Sets up a name of the baseline.

Definition at line 395 of file SgExternalWeights.h.

References sessionName_.

Referenced by SgVlbiSession::selfCheck().

◆ setupExternalWeights()

Member Data Documentation

◆ fileName_

QString SgExternalWeights::fileName_
private

Definition at line 187 of file SgExternalWeights.h.

Referenced by getFileName(), and readFile().

◆ isOk_

bool SgExternalWeights::isOk_
private

Definition at line 190 of file SgExternalWeights.h.

Referenced by SgExternalWeights(), isOk(), and readFile().

◆ sessionName_

QString SgExternalWeights::sessionName_
private

Definition at line 188 of file SgExternalWeights.h.

Referenced by getSessionName(), readFile(), and setSessionName().

◆ weights_

QMap<QString, SgBaselineExternalWeight*> SgExternalWeights::weights_
private

Definition at line 189 of file SgExternalWeights.h.

Referenced by ~SgExternalWeights(), readFile(), and setupExternalWeights().


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