General Purpose Geodetic Library
vgosDbCalcSupport.cpp File Reference
#include <signal.h>
#include <string.h>
#include <unistd.h>
#include <QtCore/QCoreApplication>
#include <QtCore/QDir>
#include <QtCore/QFileInfo>
#include <QtCore/QSettings>
#include <QtCore/QString>
#include <QtCore/QStringList>
#include <QtGui/QApplication>
#include <SgIdentities.h>
#include <SgLogger.h>
#include <SgVgosDb.h>
#include <SgVlbiSession.h>
#include "vgosDbCalc.h"
#include "VcCalc2SessionIfc.h"

Go to the source code of this file.

Functions

void kai_ (short &kruc, UNUSED short &in, UNUSED short &iout, UNUSED short &istp, char *lkynm_chr, short &iveri, char *lkout_chr, UNUSED char *lfto_chr, short &ivero, UNUSED char *lfio_chr, short &kerr, size_t len1, size_t len2, UNUSED size_t len3, UNUSED size_t len4)
 
void wridr_ ()
 
void ask_ (const char *lcode, const short &ntoc, const short &dim1, const short &dim2, const short &dim3, const short &nver, UNUSED const char *ltext_chr, UNUSED const short &ktype, short &kerr, UNUSED size_t len1, UNUSED size_t len2)
 
void mvrec_ (short &ntoc, short &kmode, short &knum, short &kerr)
 
void phist_ (short &nhist, const char *lhist_chr, size_t len)
 
void finis_ (UNUSED short par)
 
void datsv_ ()
 
void adda_ (const short &ntoc, const char *lcode, const char *descrText, const short &dim1, const short &dim2, const short &dim3, size_t len1, size_t len2)
 
void addi_ (const short &ntoc, const char *lcode, const char *descrText, const short &dim1, const short &dim2, const short &dim3, size_t len1, size_t len2)
 
void addj_ (const short &ntoc, const char *lcode, const char *descrText, const short &dim1, const short &dim2, const short &dim3, size_t len1, size_t len2)
 
void add4_ (const short &ntoc, const char *lcode, const char *descrText, const short &dim1, const short &dim2, const short &dim3, size_t len1, size_t len2)
 
void addr_ (const short &ntoc, const char *lcode, const char *descrText, const short &dim1, const short &dim2, const short &dim3, size_t len1, size_t len2)
 
void dela_ (const short &ntoc, const char *lcode, size_t len)
 
void delr_ (const short &ntoc, const char *lcode, size_t len)
 
void geta_ (const char *lcode, char values[], const short &dim1, const short &dim2, const short &dim3, short numDims[], short &kerr, size_t len)
 
void geti_ (const char *lcode, short values[], const short &dim1, const short &dim2, const short &dim3, short numDims[], short &kerr, size_t len)
 
void get4_ (const char *lcode, double values[], const short &dim1, const short &dim2, const short &dim3, short numDims[], short &kerr, size_t len)
 
void puta_ (const char *lcode, const char vals[], const short &dim1, const short &dim2, const short &dim3, size_t len)
 
void puti_ (const char *lcode, const short vals[], const short &dim1, const short &dim2, const short &dim3, size_t len)
 
void putr_ (const char *lcode, const double vals[], const short &dim1, const short &dim2, const short &dim3, size_t len)
 
void put4_ (const char *lcode, const double vals[], const short &dim1, const short &dim2, const short &dim3, size_t len)
 
void puti_ (UNUSED char(&lcode)[14], UNUSED short valu[], UNUSED short *dim1, UNUSED short *dim2, UNUSED short *dim3, UNUSED size_t len)
 
short gethostname_ (char *hostName, size_t len)
 
short trimlen_ (char *chrs, size_t len)
 
void quit_calc_ (UNUSED short iPar[])
 
QString fortArray2QString (const char *chrs, size_t len)
 
void qString2fortArray (const QString &str, char *chrs, size_t len)
 
void mimicCalcMain (UNUSED int iArg1, int iArg2, const char *sArg3, const char *sArg4)
 
void mimicCalcMain2 (UNUSED int iArg1, int iArg2, const char *sArg3, const char *sArg4, const QList< QString > &bands)
 

Variables

VcCalc2SessionIfc c2s
 
QString histIntroRec
 

Function Documentation

◆ add4_()

void add4_ ( const short &  ntoc,
const char *  lcode,
const char *  descrText,
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len1,
size_t  len2 
)

◆ adda_()

void adda_ ( const short &  ntoc,
const char *  lcode,
const char *  descrText,
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len1,
size_t  len2 
)

◆ addi_()

void addi_ ( const short &  ntoc,
const char *  lcode,
const char *  descrText,
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len1,
size_t  len2 
)

◆ addj_()

void addj_ ( const short &  ntoc,
const char *  lcode,
const char *  descrText,
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len1,
size_t  len2 
)

◆ addr_()

void addr_ ( const short &  ntoc,
const char *  lcode,
const char *  descrText,
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len1,
size_t  len2 
)

◆ ask_()

void ask_ ( const char *  lcode,
const short &  ntoc,
const short &  dim1,
const short &  dim2,
const short &  dim3,
const short &  nver,
UNUSED const char *  ltext_chr,
UNUSED const short &  ktype,
short &  kerr,
UNUSED size_t  len1,
UNUSED size_t  len2 
)

◆ datsv_()

void datsv_ ( )

Definition at line 156 of file vgosDbCalcSupport.cpp.

Referenced by mimicCalcMain(), and mimicCalcMain2().

◆ dela_()

void dela_ ( const short &  ntoc,
const char *  lcode,
size_t  len 
)

◆ delr_()

void delr_ ( const short &  ntoc,
const char *  lcode,
size_t  len 
)

◆ finis_()

void finis_ ( UNUSED short  par)

Definition at line 148 of file vgosDbCalcSupport.cpp.

References c2s, and VcCalc2SessionIfc::mimic_Finis().

◆ fortArray2QString()

QString fortArray2QString ( const char *  chrs,
size_t  len 
)

Definition at line 496 of file vgosDbCalcSupport.cpp.

Referenced by add4_(), adda_(), addi_(), addj_(), addr_(), ask_(), dela_(), delr_(), get4_(), geta_(), geti_(), phist_(), put4_(), puta_(), VcCalc2SessionIfc::putA_ati_cFlg(), VcCalc2SessionIfc::putA_ati_mess(), VcCalc2SessionIfc::putA_atm_cFlg(), VcCalc2SessionIfc::putA_atm_mess(), VcCalc2SessionIfc::putA_axo_cFlg(), VcCalc2SessionIfc::putA_axo_mess(), VcCalc2SessionIfc::putA_calcFlgN(), VcCalc2SessionIfc::putA_cti_cFlg(), VcCalc2SessionIfc::putA_cti_mess(), VcCalc2SessionIfc::putA_etd_cFlg(), VcCalc2SessionIfc::putA_etd_mess(), VcCalc2SessionIfc::putA_fUt1Text(), VcCalc2SessionIfc::putA_fWobText(), VcCalc2SessionIfc::putA_nut_cFlg(), VcCalc2SessionIfc::putA_nut_mess(), VcCalc2SessionIfc::putA_oce_cFlg(), VcCalc2SessionIfc::putA_oce_mess(), VcCalc2SessionIfc::putA_oce_stat(), VcCalc2SessionIfc::putA_pan_mess(), VcCalc2SessionIfc::putA_pep_mess(), VcCalc2SessionIfc::putA_plx_cFlg(), VcCalc2SessionIfc::putA_plx_mess(), VcCalc2SessionIfc::putA_ptd_cFlg(), VcCalc2SessionIfc::putA_ptd_mess(), VcCalc2SessionIfc::putA_rel_cFlg(), VcCalc2SessionIfc::putA_sit_mess(), VcCalc2SessionIfc::putA_star_ref(), VcCalc2SessionIfc::putA_str_cFlg(), VcCalc2SessionIfc::putA_str_mess(), VcCalc2SessionIfc::putA_tectPlNm(), VcCalc2SessionIfc::putA_the_mess(), VcCalc2SessionIfc::putA_ut1_cFlg(), VcCalc2SessionIfc::putA_ut1_mess(), VcCalc2SessionIfc::putA_ut1Intrp(), VcCalc2SessionIfc::putA_wob_cFlg(), VcCalc2SessionIfc::putA_wob_mess(), VcCalc2SessionIfc::putA_wobIntrp(), puti_(), and putr_().

◆ get4_()

void get4_ ( const char *  lcode,
double  values[],
const short &  dim1,
const short &  dim2,
const short &  dim3,
short  numDims[],
short &  kerr,
size_t  len 
)

◆ geta_()

void geta_ ( const char *  lcode,
char  values[],
const short &  dim1,
const short &  dim2,
const short &  dim3,
short  numDims[],
short &  kerr,
size_t  len 
)

◆ gethostname_()

short gethostname_ ( char *  hostName,
size_t  len 
)

Definition at line 455 of file vgosDbCalcSupport.cpp.

◆ geti_()

void geti_ ( const char *  lcode,
short  values[],
const short &  dim1,
const short &  dim2,
const short &  dim3,
short  numDims[],
short &  kerr,
size_t  len 
)

◆ kai_()

void kai_ ( short &  kruc,
UNUSED short &  in,
UNUSED short &  iout,
UNUSED short &  istp,
char *  lkynm_chr,
short &  iveri,
char *  lkout_chr,
UNUSED char *  lfto_chr,
short &  ivero,
UNUSED char *  lfio_chr,
short &  kerr,
size_t  len1,
size_t  len2,
UNUSED size_t  len3,
UNUSED size_t  len4 
)

Definition at line 63 of file vgosDbCalcSupport.cpp.

References c2s, and VcCalc2SessionIfc::mimic_Kai().

◆ mimicCalcMain()

void mimicCalcMain ( UNUSED int  iArg1,
int  iArg2,
const char *  sArg3,
const char *  sArg4 
)

◆ mimicCalcMain2()

void mimicCalcMain2 ( UNUSED int  iArg1,
int  iArg2,
const char *  sArg3,
const char *  sArg4,
const QList< QString > &  bands 
)

◆ mvrec_()

void mvrec_ ( short &  ntoc,
short &  kmode,
short &  knum,
short &  kerr 
)

Definition at line 115 of file vgosDbCalcSupport.cpp.

References c2s, and VcCalc2SessionIfc::mimic_MvRec().

◆ phist_()

void phist_ ( short &  nhist,
const char *  lhist_chr,
size_t  len 
)

◆ put4_()

void put4_ ( const char *  lcode,
const double  vals[],
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len 
)

◆ puta_()

void puta_ ( const char *  lcode,
const char  vals[],
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len 
)

◆ puti_() [1/2]

void puti_ ( const char *  lcode,
const short  vals[],
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len 
)

◆ puti_() [2/2]

void puti_ ( UNUSED char(&)  lcode[14],
UNUSED short  valu[],
UNUSED short *  dim1,
UNUSED short *  dim2,
UNUSED short *  dim3,
UNUSED size_t  len 
)

Definition at line 423 of file vgosDbCalcSupport.cpp.

◆ putr_()

void putr_ ( const char *  lcode,
const double  vals[],
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len 
)

◆ qString2fortArray()

void qString2fortArray ( const QString &  str,
char *  chrs,
size_t  len 
)

Definition at line 506 of file vgosDbCalcSupport.cpp.

◆ quit_calc_()

◆ trimlen_()

short trimlen_ ( char *  chrs,
size_t  len 
)

Definition at line 463 of file vgosDbCalcSupport.cpp.

◆ wridr_()

void wridr_ ( )

Definition at line 91 of file vgosDbCalcSupport.cpp.

Referenced by mimicCalcMain(), and mimicCalcMain2().

Variable Documentation

◆ c2s

◆ histIntroRec

QString histIntroRec

Definition at line 56 of file vgosDbCalcSupport.cpp.

Referenced by createCalcOnnFile(), and phist_().