General Purpose Geodetic Library
VpSetup Class Reference

#include <VpSetup.h>

Public Member Functions

 VpSetup ()
 
virtual ~VpSetup ()
 
const QString & getPath2Home () const
 
const QString & getPath2VgosDbFiles () const
 
const QString & getPath2SessionFiles () const
 
const QString & getPath2MasterFiles () const
 
const QString & getPath2AuxLogs () const
 
bool getHave2SavePerSessionLog () const
 
bool getUseLocalLocale () const
 
const SgIdentitiesgetIdentities () const
 
SgIdentitiesidentities ()
 
const QMap< QString, int > & getDefaultCableSignByStn () const
 
const QMap< QString, QString > & getRinexFileNameByStn () const
 
const QMap< QString, double > & getRinexPressureOffsetByStn () const
 
void setPath2Home (const QString &)
 
void setPath2VgosDbFiles (const QString &)
 
void setPath2SessionFiles (const QString &)
 
void setPath2MasterFiles (const QString &)
 
void setPath2AuxLogs (const QString &)
 
void setHave2SavePerSessionLog (bool)
 
void setUseLocalLocale (bool use)
 
void setIdentities (const SgIdentities &)
 
QMap< QString, int > & defaultCableSignByStn ()
 
QMap< QString, QString > & rinexFileNameByStn ()
 
QMap< QString, double > & rinexPressureOffsetByStn ()
 
QString className () const
 
void setUpBinaryIdentities (const QString &)
 
QString path2 (const QString &) const
 
void print2stdOut ()
 

Private Attributes

QString path2Home_
 
QString path2VgosDbFiles_
 
QString path2MasterFiles_
 
QString path2SessionFiles_
 
QString path2AuxLogs_
 
bool have2SavePerSessionLog_
 
bool useLocalLocale_
 
SgIdentities identities_
 
QMap< QString, int > defaultCableSignByStn_
 
QMap< QString, QString > rinexFileNameByStn_
 
QMap< QString, double > rinexPressureOffsetByStn_
 

Detailed Description

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

Definition at line 45 of file VpSetup.h.

Constructor & Destructor Documentation

◆ VpSetup()

VpSetup::VpSetup ( )

◆ ~VpSetup()

VpSetup::~VpSetup ( )
virtual

A destructor. Frees allocated memory.

Definition at line 70 of file VpSetup.cpp.

Member Function Documentation

◆ className()

QString VpSetup::className ( ) const
inline

Definition at line 152 of file VpSetup.h.

◆ defaultCableSignByStn()

QMap<QString, int>& VpSetup::defaultCableSignByStn ( )
inline

Definition at line 142 of file VpSetup.h.

References defaultCableSignByStn_.

Referenced by loadSettings().

◆ getDefaultCableSignByStn()

const QMap<QString, int>& VpSetup::getDefaultCableSignByStn ( ) const
inline

Definition at line 102 of file VpSetup.h.

References defaultCableSignByStn_.

Referenced by main(), and saveSettings().

◆ getHave2SavePerSessionLog()

bool VpSetup::getHave2SavePerSessionLog ( ) const
inline

Returns true if the software have to save an auxiliary log.

Definition at line 250 of file VpSetup.h.

References have2SavePerSessionLog_.

Referenced by loadSettings(), main(), and saveSettings().

◆ getIdentities()

const SgIdentities & VpSetup::getIdentities ( ) const
inline

Returns identities of user, analysis center, computer, etc.

Definition at line 258 of file VpSetup.h.

References identities_.

◆ getPath2AuxLogs()

const QString & VpSetup::getPath2AuxLogs ( ) const
inline

Returns a path to auxiliary logs.

Definition at line 242 of file VpSetup.h.

References path2AuxLogs_.

Referenced by loadSettings(), main(), and saveSettings().

◆ getPath2Home()

const QString & VpSetup::getPath2Home ( ) const
inline

Returns a path to nuSolve's home.

Definition at line 210 of file VpSetup.h.

References path2Home_.

Referenced by loadSettings(), and saveSettings().

◆ getPath2MasterFiles()

const QString & VpSetup::getPath2MasterFiles ( ) const
inline

Returns a path to masterfiles.

Definition at line 234 of file VpSetup.h.

References path2MasterFiles_.

Referenced by loadSettings(), main(), and saveSettings().

◆ getPath2SessionFiles()

const QString & VpSetup::getPath2SessionFiles ( ) const
inline

Returns a path to session files (logs).

Definition at line 226 of file VpSetup.h.

References path2SessionFiles_.

Referenced by loadSettings(), main(), and saveSettings().

◆ getPath2VgosDbFiles()

const QString & VpSetup::getPath2VgosDbFiles ( ) const
inline

Returns a path to vgosDb files (observations).

Definition at line 218 of file VpSetup.h.

References path2VgosDbFiles_.

Referenced by loadSettings(), main(), and saveSettings().

◆ getRinexFileNameByStn()

const QMap<QString, QString>& VpSetup::getRinexFileNameByStn ( ) const
inline

Definition at line 104 of file VpSetup.h.

References rinexFileNameByStn_.

Referenced by main(), and saveSettings().

◆ getRinexPressureOffsetByStn()

const QMap<QString, double>& VpSetup::getRinexPressureOffsetByStn ( ) const
inline

Definition at line 106 of file VpSetup.h.

References rinexPressureOffsetByStn_.

Referenced by main(), and saveSettings().

◆ getUseLocalLocale()

bool VpSetup::getUseLocalLocale ( ) const
inline

Returns true if the software should not alter locale set up.

Definition at line 92 of file VpSetup.h.

References useLocalLocale_.

Referenced by loadSettings(), main(), and saveSettings().

◆ identities()

SgIdentities & VpSetup::identities ( )
inline

Returns a reference on identities.

Definition at line 266 of file VpSetup.h.

References identities_.

Referenced by loadSettings(), main(), and saveSettings().

◆ path2()

QString VpSetup::path2 ( const QString &  path) const
inline

Definition at line 332 of file VpSetup.h.

References path2Home_.

Referenced by main().

◆ print2stdOut()

◆ rinexFileNameByStn()

QMap<QString, QString>& VpSetup::rinexFileNameByStn ( )
inline

Definition at line 144 of file VpSetup.h.

References rinexFileNameByStn_.

Referenced by loadSettings().

◆ rinexPressureOffsetByStn()

QMap<QString, double>& VpSetup::rinexPressureOffsetByStn ( )
inline

Definition at line 146 of file VpSetup.h.

References rinexPressureOffsetByStn_.

Referenced by loadSettings().

◆ setHave2SavePerSessionLog()

void VpSetup::setHave2SavePerSessionLog ( bool  have2)
inline

Sets up an option to save an auxiliary log.

Definition at line 316 of file VpSetup.h.

References have2SavePerSessionLog_.

Referenced by loadSettings().

◆ setIdentities()

void VpSetup::setIdentities ( const SgIdentities id)
inline

Sets up identities of user, analysis center, computer, etc.

Definition at line 324 of file VpSetup.h.

References identities_.

◆ setPath2AuxLogs()

void VpSetup::setPath2AuxLogs ( const QString &  str)
inline

Sets up a path to auxiliary logs.

Definition at line 308 of file VpSetup.h.

References path2AuxLogs_.

Referenced by loadSettings().

◆ setPath2Home()

void VpSetup::setPath2Home ( const QString &  str)
inline

Sets up a path to nuSolve's home.

Definition at line 276 of file VpSetup.h.

References path2Home_.

Referenced by loadSettings().

◆ setPath2MasterFiles()

void VpSetup::setPath2MasterFiles ( const QString &  str)
inline

Sets up a path to masterfiles.

Definition at line 300 of file VpSetup.h.

References path2MasterFiles_.

Referenced by loadSettings().

◆ setPath2SessionFiles()

void VpSetup::setPath2SessionFiles ( const QString &  str)
inline

Sets up a path to session files.

Definition at line 292 of file VpSetup.h.

References path2SessionFiles_.

Referenced by loadSettings().

◆ setPath2VgosDbFiles()

void VpSetup::setPath2VgosDbFiles ( const QString &  str)
inline

Sets up a path to vgosDb files (observations).

Definition at line 284 of file VpSetup.h.

References path2VgosDbFiles_.

Referenced by loadSettings().

◆ setUpBinaryIdentities()

void VpSetup::setUpBinaryIdentities ( const QString &  argv0)

◆ setUseLocalLocale()

void VpSetup::setUseLocalLocale ( bool  use)
inline

Definition at line 136 of file VpSetup.h.

References useLocalLocale_.

Referenced by loadSettings().

Member Data Documentation

◆ defaultCableSignByStn_

QMap<QString, int> VpSetup::defaultCableSignByStn_
private

Definition at line 187 of file VpSetup.h.

Referenced by VpSetup(), defaultCableSignByStn(), and getDefaultCableSignByStn().

◆ have2SavePerSessionLog_

bool VpSetup::have2SavePerSessionLog_
private

◆ identities_

SgIdentities VpSetup::identities_
private

◆ path2AuxLogs_

QString VpSetup::path2AuxLogs_
private

Definition at line 179 of file VpSetup.h.

Referenced by getPath2AuxLogs(), print2stdOut(), and setPath2AuxLogs().

◆ path2Home_

QString VpSetup::path2Home_
private

Definition at line 175 of file VpSetup.h.

Referenced by getPath2Home(), path2(), print2stdOut(), and setPath2Home().

◆ path2MasterFiles_

QString VpSetup::path2MasterFiles_
private

Definition at line 177 of file VpSetup.h.

Referenced by getPath2MasterFiles(), print2stdOut(), and setPath2MasterFiles().

◆ path2SessionFiles_

QString VpSetup::path2SessionFiles_
private

Definition at line 178 of file VpSetup.h.

Referenced by getPath2SessionFiles(), print2stdOut(), and setPath2SessionFiles().

◆ path2VgosDbFiles_

QString VpSetup::path2VgosDbFiles_
private

Definition at line 176 of file VpSetup.h.

Referenced by getPath2VgosDbFiles(), print2stdOut(), and setPath2VgosDbFiles().

◆ rinexFileNameByStn_

QMap<QString, QString> VpSetup::rinexFileNameByStn_
private

Definition at line 189 of file VpSetup.h.

Referenced by VpSetup(), getRinexFileNameByStn(), and rinexFileNameByStn().

◆ rinexPressureOffsetByStn_

QMap<QString, double> VpSetup::rinexPressureOffsetByStn_
private

Definition at line 191 of file VpSetup.h.

Referenced by VpSetup(), getRinexPressureOffsetByStn(), and rinexPressureOffsetByStn().

◆ useLocalLocale_

bool VpSetup::useLocalLocale_
private

Definition at line 181 of file VpSetup.h.

Referenced by VpSetup(), getUseLocalLocale(), print2stdOut(), and setUseLocalLocale().


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