#include <stdio.h>
#include <math.h>
#include <qglobal.h>
#include <qapplication.h>
#include <qmainwindow.h>
#include <qobject.h>
#include <qpalette.h>
#include <qlineedit.h>
#include <qinputdialog.h>
#include <qstatusbar.h>
#include <qregexp.h>
#include <qfiledialog.h>
#include <qmessagebox.h>
#include <qdatetime.h>
#include <qstring.h>
#include <qwidget.h>
#include <qcheckbox.h>
#include "Qdos.h"
#include "Xrefs.h"
#include "qdutil.h"
#include "qunit_if.h"
Namespaces | |
namespace | QSAS |
Functions | |
QDomElement | createTextXMLNode (QDomDocument &doc, const QString &parentName, const QString &s) |
QDomElement | createTextXMLNode (QDomDocument &doc, const QString &parentName, const std::string &s) |
QDomElement | createTextXMLNode (QDomDocument &doc, const QString &parentName, const char *s) |
QDomElement | createTextXMLNode (QDomDocument &doc, const QString &parentName, const double d) |
QDomElement | createTextXMLNode (QDomDocument &doc, const QString &parentName, const int i) |
QDomElement | createTextXMLNode (QDomDocument &doc, const QString &parentName, const bool b) |
bool | getXMLNodeText (QDomElement &el, const QString &tag, QString &val) |
QString | encode (const QString &input) |
QString | decode (const QString &input) |
char * | QuNewSTR (const char *in_str) |
int | QuAreUnitsSame (QdObject_var ptr1, QdObject_var ptr2) |
int | QuAreFramesSame (QdObject_var ptr1, QdObject_var ptr2) |
QString | QuGetDefaultComp (const QString &WL, const QString &compDef) |
void | QuReplaceTokens (QString &newText, QString &oldText) |
bool | QuIsMatch (double value, double fill) |
QCheckBox * | checkBadData (QWidget *parent) |
QCheckBox * | checkFills (QWidget *parent) |
bool | QuSlotDebug () |
string | QuCommonLabl (string str1, string str2) |
QdTimeSeq_var | get_timetags (const QdObject_var &obj) |
QdTimeInterval_var | get_timeinterval (const QdObject_var &obj) |
QdTimeSeq_var | get_timetags_inrange (const QdTimeSeq_var &ts_in, const QdTimeInterval_var &tint) |
double | get_time_spacing (const QdObject_var &obj) |
void | set_timetags (QdObject_var obj, QdTimeSeq_var ts) |
int | num_timetags_inrange (const QdTimeSeq_var &ts, const QdTimeInterval_var &tint) |
bool | is_empty (const QdObject_var &obj) |
dimTripleStack | getDimTripleStack (QString &compTxt) |
Method that parses text in QguLineEdit and finds the array reduction requested. | |
dimTriple | getDimTriple (QString &compTxt) |
Method that parses text in QguLineEdit and finds the array reduction requested. | |
dimTriple | getSliceTriple (const QString &Txt) |
QString | compText (QString objTxt) |
QString | compText (QString objTxt, const dimTriple &slice_triple) |
QString | getXrefName (QString objTxt) |
Method that returns the xref name from the text in the input slot. | |
QString | baseObjectText (QString objTxt) |
QguComp | compEntry (const char *cmpTxt, const char *cmpType) |
Method that returns the component entry in the dropdown box from the type of component and the component text. | |
QguComp | compEntry (const char *cmpTxt) |
Method that returns the component entry in the dropdown box from the component text. | |
QdObject_var | QuSetCompFromObjText (const QString &from, QString &to) |
QdTimeInterval_var | QuGetIvlFromSlice (QdObject_var obj, const dimTriple &slice_trip) |
bool | QuGetSliceFromIvl (QdObject_var obj, QdTimeInterval_var tint, dimTriple &slice_trip) |
QdObject_var | QuGetObjByNameAndComp (const QString &name) |
QdObject_var | QuGetTimeByNameAndComp (const QString &name) |
QdObject_var | QuGetIntervalsByNameAndComp (const QString &name) |
QdObject_var | QuTakeSlice (vector< string > dataObjectNames, QdObject_var dobj, dimTriple sliceTriple, bool getInterval) |
QdObject_var | QuGetSubset (QdObject_var ts_in, int recStart, int recEnd) |
QdObject_var | QuGetObjByName (const QString &name) |
void | QuDeleteObject (const QString &name) |
void | QuReplaceObject (const QString &name, QdObject_var new_obj) |
QdObject_var | QuDuplicateObject (QString &name) |
void | QuRenameObject (QString oldName, QString newName) |
bool | QuSetObjByName (QdObject_var ToSetObj, QString name) |
void | QuSetTxtAttr (const char *attrName, const char *value, QdObject_var obj) |
void | applyMaskToXrefs (double oldSeqLen, QdObject_var ms_out, SequenceMask msk, QdTimeSeq_var tt_out) |
QdObject_var | QuCleanObject (QdObject_var dobj) |
bool | QuIsBadData (double value, double fill) |
bool | QuIsBad (double value, double fill) |
QString | QuNameOnly (QString nameContext) |
void | QuMsgBar (const char *text, bool error) |
void | QuMsgBar (const char *text1, const char *text2, bool error) |
void | QuSetOK () |
int | QuStrcpy (char *To, const char *From, int ToLen) |
int | QuStrcat (char *To, const char *From, int ToLen) |
void | QuSetFrame (QdObject_var obj, const char *txt, const char *frm, const char *rep) |
char * | QuGetFrameAttr (QdObject_var obj) |
char * | QuGetFrameAttr (QdObject_var obj1, QdObject_var obj2) |
const char * | QuGetOrder (QdObject_var obj) |
const char * | QuGetFrame (QdObject_var obj) |
const char * | QuGetRep (QdObject_var obj) |
bool | QuIsThreeVector (QdObject_var obj) |
int | QuArrayDims (QdObject_var obj) |
bool | QuIsScalar (QdObject_var dobj) |
char * | QuGetAttrConcat (const char *attrName, QdObject_var obj) |
const char * | QuGetAttrCondensed (const char *attrName, QdObject_var obj) |
char * | QuGetAttrText (const char *attrName, QdObject_var obj) |
char * | QuGetVectorRep (QdObject_var obj) |
QString | QuTextInputDialog (const char *caption, const char *label, const char *defText, bool *OK, QWidget *parent) |
QdObject_var | QuGetVectorXYZ (QdObject_var dov) |
void | QuSetRep (const char *rep, QdObject_var do_out) |
bool | QuIsAngleDegrees (QdObject_var dobj) |
QdObject_var | QuGetArrayComponent (QdObject_var doa, dimTripleStack dimStack, string arrComp_xref_in) |
QdObject_var | QuSliceArray (QdObject_var doa, int indx, int entry) |
QdObject_var | QuSumArray (QdObject_var doa, int indx, int fromK, int toK, bool average) |
QdObject_var | QuSubsetArray (QdObject_var doa, int indx, int fromK, int toK) |
QdObject_var | QuGetVectorComponent (QdObject_var obj, const char *vcomp) |
QdObject_var | QuGetTimeComponent (QdObject_var obj, const char *tcomp) |
double | ConvertThetaRad (double theta) |
double | ConvertThetaDeg (double theta) |
bool | QuIsTSRegular (QdTimeSeq_var tt, double *spacing) |
char * | QuSanitizeName (const char *oldName) |
const char * | QuToUpper (const char *InStr) |
bool | QuStrCmp (const char *A, const char *B) |
bool | QuIsJoined (QdObject_var obj1, QdObject_var obj2) |
bool | copyXref (const char *name, QdObject_var from_ptr, QdObject_var to_ptr) |
bool | copyDimXrefs (QdObject_var from_ptr, QdObject_var to_ptr) |
QColor | QuGetColour (QColor inC, bool *newChoice, QWidget *parent) |
bool | QuGetIvlRecBound (QdTimeSeq_var tt, int &recStart, int &recEnd, const QmjdTime &tStart, const QmjdTime &tEnd) |
void | QuGetBounds (QdTimeSeq_var tt, int &recL, int &recU, const QmjdTime &t) |
void | QuNow (const char *txt) |
int | QuLength (QdObject_var obj) |
bool | QuSet_Array (int ndata, double *dArray, QdObject_var obj, QdTime_var offset) |
double | getSpacingTolerance (QdRScalarSeq_var rseq) |
QdObject_var | makeSequence (QdObject_var inObj, int seqSize) |
bool | QuGetDataRange (QdObject_var obj, double &min_val, double &max_val) |
void | setRestoreVersion (const char *version) |
QdObject_var | QuMergeObjects (QdObject_var &dobj1, QdObject_var &dobj2) |
QdObject_var | QuMergeVar (int nMask, vector< int > &pairMask, QdObject_var &dobj1, QdObject_var &dobj2) |
QdObject_var | QuStripDuplicates (QdObject_var dobj, double tolerance) |
QdObject_var | QuMakeMonotonic (QdObject_var dobj) |
QdObject_var | applyOrder (vector< int > &order, QdObject_var dobj) |
void | cleanWLtext (string &text) |
void | QSAS::QuMultiJoin (QdObjectSeq_var join_obj_seq, QdTimeSeq_var join_pts, QdObjectSeq_var joined_obj_seq, vector< KVDataBase_var > options, int triage_cnt=-1) |
void | QSAS::QuMultiJoinXrefs (QdObject_var preJoinObj, QdObject_var joinedObj, QdObject_var joinMethod, double gap) |
Variables | |
ObjectNamesTable_var | QDOSlist = new ObjectNamesTable |
static double | CLOSE_ENOUGH = 1.e-8 |
int | qsas_restore_release |
QMainWindow * | mainWindow |
void applyMaskToXrefs | ( | double | oldSeqLen, | |
QdObject_var | ms_out, | |||
SequenceMask | msk, | |||
QdTimeSeq_var | tt_out | |||
) |
QdObject_var applyOrder | ( | vector< int > & | order, | |
QdObject_var | dobj | |||
) |
QString baseObjectText | ( | QString | objTxt | ) |
QCheckBox* checkBadData | ( | QWidget * | parent | ) |
QCheckBox* checkFills | ( | QWidget * | parent | ) |
void cleanWLtext | ( | string & | text | ) |
QguComp compEntry | ( | const char * | cmpTxt | ) |
Method that returns the component entry in the dropdown box from the component text.
cmpTxt | of type const char* |
None |
QguComp compEntry | ( | const char * | cmpTxt, | |
const char * | cmpType | |||
) |
Method that returns the component entry in the dropdown box from the type of component and the component text.
cmpTxt | of type const char* | |
cmpType | of type const char* |
None |
QString compText | ( | QString | objTxt, | |
const dimTriple & | slice_triple | |||
) |
QString compText | ( | QString | objTxt | ) |
double ConvertThetaDeg | ( | double | theta | ) |
double ConvertThetaRad | ( | double | theta | ) |
bool copyDimXrefs | ( | QdObject_var | from_ptr, | |
QdObject_var | to_ptr | |||
) |
bool copyXref | ( | const char * | name, | |
QdObject_var | from_ptr, | |||
QdObject_var | to_ptr | |||
) |
QDomElement createTextXMLNode | ( | QDomDocument & | doc, | |
const QString & | parentName, | |||
const bool | b | |||
) |
QDomElement createTextXMLNode | ( | QDomDocument & | doc, | |
const QString & | parentName, | |||
const int | i | |||
) |
QDomElement createTextXMLNode | ( | QDomDocument & | doc, | |
const QString & | parentName, | |||
const double | d | |||
) |
QDomElement createTextXMLNode | ( | QDomDocument & | doc, | |
const QString & | parentName, | |||
const char * | s | |||
) |
QDomElement createTextXMLNode | ( | QDomDocument & | doc, | |
const QString & | parentName, | |||
const std::string & | s | |||
) |
QDomElement createTextXMLNode | ( | QDomDocument & | doc, | |
const QString & | parentName, | |||
const QString & | s | |||
) |
QString decode | ( | const QString & | input | ) |
QString encode | ( | const QString & | input | ) |
double get_time_spacing | ( | const QdObject_var & | obj | ) |
QdTimeInterval_var get_timeinterval | ( | const QdObject_var & | obj | ) |
QdTimeSeq_var get_timetags | ( | const QdObject_var & | obj | ) |
QdTimeSeq_var get_timetags_inrange | ( | const QdTimeSeq_var & | ts_in, | |
const QdTimeInterval_var & | tint | |||
) |
dimTriple getDimTriple | ( | QString & | compTxt | ) |
Method that parses text in QguLineEdit and finds the array reduction requested.
QString |
None |
dimTripleStack getDimTripleStack | ( | QString & | compTxt | ) |
Method that parses text in QguLineEdit and finds the array reduction requested.
QString |
None |
dimTriple getSliceTriple | ( | const QString & | Txt | ) |
double getSpacingTolerance | ( | QdRScalarSeq_var | rseq | ) |
bool getXMLNodeText | ( | QDomElement & | el, | |
const QString & | tag, | |||
QString & | val | |||
) |
QString getXrefName | ( | QString | objTxt | ) |
Method that returns the xref name from the text in the input slot.
objTxt | of type QString |
None |
bool is_empty | ( | const QdObject_var & | obj | ) |
QdObject_var makeSequence | ( | QdObject_var | inObj, | |
int | seqSize | |||
) |
int num_timetags_inrange | ( | const QdTimeSeq_var & | ts, | |
const QdTimeInterval_var & | tint | |||
) |
int QuAreFramesSame | ( | QdObject_var | ptr1, | |
QdObject_var | ptr2 | |||
) |
int QuAreUnitsSame | ( | QdObject_var | ptr1, | |
QdObject_var | ptr2 | |||
) |
int QuArrayDims | ( | QdObject_var | obj | ) |
QdObject_var QuCleanObject | ( | QdObject_var | dobj | ) |
string QuCommonLabl | ( | string | str1, | |
string | str2 | |||
) |
void QuDeleteObject | ( | const QString & | name | ) |
QdObject_var QuDuplicateObject | ( | QString & | name | ) |
QdObject_var QuGetArrayComponent | ( | QdObject_var | doa, | |
dimTripleStack | dimStack, | |||
string | arrComp_xref_in | |||
) |
char* QuGetAttrConcat | ( | const char * | attrName, | |
QdObject_var | obj | |||
) |
const char* QuGetAttrCondensed | ( | const char * | attrName, | |
QdObject_var | obj | |||
) |
char* QuGetAttrText | ( | const char * | attrName, | |
QdObject_var | obj | |||
) |
void QuGetBounds | ( | QdTimeSeq_var | tt, | |
int & | recL, | |||
int & | recU, | |||
const QmjdTime & | t | |||
) |
QColor QuGetColour | ( | QColor | inC, | |
bool * | newChoice, | |||
QWidget * | parent | |||
) |
bool QuGetDataRange | ( | QdObject_var | obj, | |
double & | min_val, | |||
double & | max_val | |||
) |
QString QuGetDefaultComp | ( | const QString & | WL, | |
const QString & | compDef | |||
) |
const char* QuGetFrame | ( | QdObject_var | obj | ) |
char* QuGetFrameAttr | ( | QdObject_var | obj1, | |
QdObject_var | obj2 | |||
) |
char* QuGetFrameAttr | ( | QdObject_var | obj | ) |
QdObject_var QuGetIntervalsByNameAndComp | ( | const QString & | name | ) |
QdTimeInterval_var QuGetIvlFromSlice | ( | QdObject_var | obj, | |
const dimTriple & | slice_trip | |||
) |
bool QuGetIvlRecBound | ( | QdTimeSeq_var | tt, | |
int & | recStart, | |||
int & | recEnd, | |||
const QmjdTime & | tStart, | |||
const QmjdTime & | tEnd | |||
) |
QdObject_var QuGetObjByName | ( | const QString & | name | ) |
QdObject_var QuGetObjByNameAndComp | ( | const QString & | name | ) |
const char* QuGetOrder | ( | QdObject_var | obj | ) |
const char* QuGetRep | ( | QdObject_var | obj | ) |
bool QuGetSliceFromIvl | ( | QdObject_var | obj, | |
QdTimeInterval_var | tint, | |||
dimTriple & | slice_trip | |||
) |
QdObject_var QuGetSubset | ( | QdObject_var | ts_in, | |
int | recStart, | |||
int | recEnd | |||
) |
QdObject_var QuGetTimeByNameAndComp | ( | const QString & | name | ) |
QdObject_var QuGetTimeComponent | ( | QdObject_var | obj, | |
const char * | tcomp | |||
) |
QdObject_var QuGetVectorComponent | ( | QdObject_var | obj, | |
const char * | vcomp | |||
) |
char* QuGetVectorRep | ( | QdObject_var | obj | ) |
QdObject_var QuGetVectorXYZ | ( | QdObject_var | dov | ) |
bool QuIsAngleDegrees | ( | QdObject_var | dobj | ) |
bool QuIsBad | ( | double | value, | |
double | fill | |||
) |
bool QuIsBadData | ( | double | value, | |
double | fill | |||
) |
bool QuIsJoined | ( | QdObject_var | obj1, | |
QdObject_var | obj2 | |||
) |
bool QuIsMatch | ( | double | value, | |
double | fill | |||
) |
bool QuIsScalar | ( | QdObject_var | dobj | ) |
bool QuIsThreeVector | ( | QdObject_var | obj | ) |
bool QuIsTSRegular | ( | QdTimeSeq_var | tt, | |
double * | spacing | |||
) |
int QuLength | ( | QdObject_var | obj | ) |
QdObject_var QuMakeMonotonic | ( | QdObject_var | dobj | ) |
QdObject_var QuMergeObjects | ( | QdObject_var & | dobj1, | |
QdObject_var & | dobj2 | |||
) |
QdObject_var QuMergeVar | ( | int | nMask, | |
vector< int > & | pairMask, | |||
QdObject_var & | dobj1, | |||
QdObject_var & | dobj2 | |||
) |
void QuMsgBar | ( | const char * | text1, | |
const char * | text2, | |||
bool | error | |||
) |
void QuMsgBar | ( | const char * | text, | |
bool | error | |||
) |
QString QuNameOnly | ( | QString | nameContext | ) |
char* QuNewSTR | ( | const char * | in_str | ) |
void QuNow | ( | const char * | txt | ) |
void QuRenameObject | ( | QString | oldName, | |
QString | newName | |||
) |
void QuReplaceObject | ( | const QString & | name, | |
QdObject_var | new_obj | |||
) |
void QuReplaceTokens | ( | QString & | newText, | |
QString & | oldText | |||
) |
char* QuSanitizeName | ( | const char * | oldName | ) |
bool QuSet_Array | ( | int | ndata, | |
double * | dArray, | |||
QdObject_var | obj, | |||
QdTime_var | offset | |||
) |
QdObject_var QuSetCompFromObjText | ( | const QString & | from, | |
QString & | to | |||
) |
void QuSetFrame | ( | QdObject_var | obj, | |
const char * | txt, | |||
const char * | frm, | |||
const char * | rep | |||
) |
bool QuSetObjByName | ( | QdObject_var | ToSetObj, | |
QString | name | |||
) |
void QuSetOK | ( | ) |
void QuSetRep | ( | const char * | rep, | |
QdObject_var | do_out | |||
) |
void QuSetTxtAttr | ( | const char * | attrName, | |
const char * | value, | |||
QdObject_var | obj | |||
) |
QdObject_var QuSliceArray | ( | QdObject_var | doa, | |
int | indx, | |||
int | entry | |||
) |
bool QuSlotDebug | ( | ) |
int QuStrcat | ( | char * | To, | |
const char * | From, | |||
int | ToLen | |||
) |
bool QuStrCmp | ( | const char * | A, | |
const char * | B | |||
) |
int QuStrcpy | ( | char * | To, | |
const char * | From, | |||
int | ToLen | |||
) |
QdObject_var QuStripDuplicates | ( | QdObject_var | dobj, | |
double | tolerance | |||
) |
QdObject_var QuSubsetArray | ( | QdObject_var | doa, | |
int | indx, | |||
int | fromK, | |||
int | toK | |||
) |
QdObject_var QuSumArray | ( | QdObject_var | doa, | |
int | indx, | |||
int | fromK, | |||
int | toK, | |||
bool | average | |||
) |
QdObject_var QuTakeSlice | ( | vector< string > | dataObjectNames, | |
QdObject_var | dobj, | |||
dimTriple | sliceTriple, | |||
bool | getInterval | |||
) |
QString QuTextInputDialog | ( | const char * | caption, | |
const char * | label, | |||
const char * | defText, | |||
bool * | OK, | |||
QWidget * | parent | |||
) |
const char* QuToUpper | ( | const char * | InStr | ) |
void set_timetags | ( | QdObject_var | obj, | |
QdTimeSeq_var | ts | |||
) |
void setRestoreVersion | ( | const char * | version | ) |
double CLOSE_ENOUGH = 1.e-8 [static] |
QMainWindow* mainWindow |