General Purpose Geodetic Library
VmSetup Class Reference

#include <VmSetup.h>

Public Member Functions

 VmSetup ()
 
virtual ~VmSetup ()
 
const QString & getPath2Home () const
 
const QString & getPath2VgosDbFiles () const
 
const QString & getPath2InputFiles () const
 
const QString & getPath2MasterFiles () const
 
const QString & getPath2AuxLogs () const
 
bool getHave2SavePerSessionLog () const
 
bool getUseLocalLocale () const
 
const SgIdentitiesgetIdentities () const
 
SgIdentitiesidentities ()
 
void setPath2Home (const QString &)
 
void setPath2VgosDbFiles (const QString &)
 
void setPath2InputFiles (const QString &)
 
void setPath2MasterFiles (const QString &)
 
void setPath2AuxLogs (const QString &)
 
void setHave2SavePerSessionLog (bool)
 
void setUseLocalLocale (bool use)
 
void setIdentities (const SgIdentities &)
 
QString className () const
 
void setUpBinaryIdentities (const QString &)
 
QString path2 (const QString &) const
 
void print2stdOut ()
 

Private Attributes

QString path2Home_
 
QString path2VgosDbFiles_
 
QString path2InputFiles_
 
QString path2MasterFiles_
 
QString path2AuxLogs_
 
bool have2SavePerSessionLog_
 
bool useLocalLocale_
 
SgIdentities identities_
 

Detailed Description

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

Definition at line 44 of file VmSetup.h.

Constructor & Destructor Documentation

◆ VmSetup()

VmSetup::VmSetup ( )

A constructor.

Definition at line 46 of file VmSetup.cpp.

References have2SavePerSessionLog_, and useLocalLocale_.

◆ ~VmSetup()

VmSetup::~VmSetup ( )
virtual

A destructor. Frees allocated memory.

Definition at line 62 of file VmSetup.cpp.

Member Function Documentation

◆ className()

QString VmSetup::className ( ) const
inline

Definition at line 139 of file VmSetup.h.

◆ getHave2SavePerSessionLog()

bool VmSetup::getHave2SavePerSessionLog ( ) const
inline

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

Definition at line 230 of file VmSetup.h.

References have2SavePerSessionLog_.

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

◆ getIdentities()

const SgIdentities & VmSetup::getIdentities ( ) const
inline

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

Definition at line 238 of file VmSetup.h.

References identities_.

◆ getPath2AuxLogs()

const QString & VmSetup::getPath2AuxLogs ( ) const
inline

Returns a path to auxiliary logs.

Definition at line 222 of file VmSetup.h.

References path2AuxLogs_.

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

◆ getPath2Home()

const QString & VmSetup::getPath2Home ( ) const
inline

Returns a path to nuSolve's home.

Definition at line 190 of file VmSetup.h.

References path2Home_.

Referenced by loadSettings(), and saveSettings().

◆ getPath2InputFiles()

const QString & VmSetup::getPath2InputFiles ( ) const
inline

Returns a default path to input files.

Definition at line 206 of file VmSetup.h.

References path2InputFiles_.

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

◆ getPath2MasterFiles()

const QString & VmSetup::getPath2MasterFiles ( ) const
inline

Returns a path to masterfiles.

Definition at line 214 of file VmSetup.h.

References path2MasterFiles_.

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

◆ getPath2VgosDbFiles()

const QString & VmSetup::getPath2VgosDbFiles ( ) const
inline

Returns a path to vgosDb files (observations).

Definition at line 198 of file VmSetup.h.

References path2VgosDbFiles_.

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

◆ getUseLocalLocale()

bool VmSetup::getUseLocalLocale ( ) const
inline

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

Definition at line 91 of file VmSetup.h.

References useLocalLocale_.

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

◆ identities()

SgIdentities & VmSetup::identities ( )
inline

Returns a reference on identities.

Definition at line 246 of file VmSetup.h.

References identities_.

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

◆ path2()

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

Definition at line 312 of file VmSetup.h.

References path2Home_.

Referenced by main().

◆ print2stdOut()

◆ setHave2SavePerSessionLog()

void VmSetup::setHave2SavePerSessionLog ( bool  have2)
inline

Sets up an option to save an auxiliary log.

Definition at line 296 of file VmSetup.h.

References have2SavePerSessionLog_.

Referenced by loadSettings().

◆ setIdentities()

void VmSetup::setIdentities ( const SgIdentities id)
inline

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

Definition at line 304 of file VmSetup.h.

References identities_.

◆ setPath2AuxLogs()

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

Sets up a path to auxiliary logs.

Definition at line 288 of file VmSetup.h.

References path2AuxLogs_.

Referenced by loadSettings().

◆ setPath2Home()

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

Sets up a path to nuSolve's home.

Definition at line 256 of file VmSetup.h.

References path2Home_.

Referenced by loadSettings().

◆ setPath2InputFiles()

void VmSetup::setPath2InputFiles ( const QString &  str)
inline

Sets up a path to input files.

Definition at line 272 of file VmSetup.h.

References path2InputFiles_.

Referenced by loadSettings().

◆ setPath2MasterFiles()

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

Sets up a path to masterfiles.

Definition at line 280 of file VmSetup.h.

References path2MasterFiles_.

Referenced by loadSettings().

◆ setPath2VgosDbFiles()

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

Sets up a path to vgosDb files (observations).

Definition at line 264 of file VmSetup.h.

References path2VgosDbFiles_.

Referenced by loadSettings(), and main().

◆ setUpBinaryIdentities()

void VmSetup::setUpBinaryIdentities ( const QString &  argv0)

◆ setUseLocalLocale()

void VmSetup::setUseLocalLocale ( bool  use)
inline

Definition at line 128 of file VmSetup.h.

References useLocalLocale_.

Referenced by loadSettings().

Member Data Documentation

◆ have2SavePerSessionLog_

bool VmSetup::have2SavePerSessionLog_
private

◆ identities_

SgIdentities VmSetup::identities_
private

◆ path2AuxLogs_

QString VmSetup::path2AuxLogs_
private

Definition at line 166 of file VmSetup.h.

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

◆ path2Home_

QString VmSetup::path2Home_
private

Definition at line 162 of file VmSetup.h.

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

◆ path2InputFiles_

QString VmSetup::path2InputFiles_
private

Definition at line 164 of file VmSetup.h.

Referenced by getPath2InputFiles(), print2stdOut(), and setPath2InputFiles().

◆ path2MasterFiles_

QString VmSetup::path2MasterFiles_
private

Definition at line 165 of file VmSetup.h.

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

◆ path2VgosDbFiles_

QString VmSetup::path2VgosDbFiles_
private

Definition at line 163 of file VmSetup.h.

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

◆ useLocalLocale_

bool VmSetup::useLocalLocale_
private

Definition at line 168 of file VmSetup.h.

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


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