#include <stdlib.h>#include "Qdos.h"#include "Xrefs.h"#include "qprofile.h"#include <qcolordialog.h>#include <qcheckbox.h>Namespaces | |
| namespace | QSAS |
Defines | |
| #define | REMOVE_GAP "remove gaps" |
| #define | ZERO_FILL_GAP "zero-fill" |
| #define | FILL_GAP "fill value" |
| #define | LINEAR_INTERP_GAP "linear interpolation" |
| #define | NEAREST_NEIGHBOUR_GAP "nearest neighbour" |
| #define | NEW_NAME "new name" |
| #define | R_STR_CMP " [ r (mag) ]" |
| #define | X_STR_CMP " [ x ]" |
| #define | Y_STR_CMP " [ y ]" |
| #define | Z_STR_CMP " [ z ]" |
| #define | Ld_STR_CMP " [ Lat (deg) ]" |
| #define | Lr_STR_CMP " [ Lat (rad) ]" |
| #define | Td_STR_CMP " [ theta (deg) ]" |
| #define | Tr_STR_CMP " [ theta (rad) ]" |
| #define | Pd_STR_CMP " [ phi (deg) ]" |
| #define | Pr_STR_CMP " [ phi (rad) ]" |
| #define | T_STR_START " [ Start Time ]" |
| #define | T_STR_CENTRE " [ Centre Time ]" |
| #define | T_STR_END " [ End Time ]" |
Typedefs | |
| typedef vector< int > | dimTriple |
| typedef vector< dimTriple > | dimTripleStack |
| typedef enum QguComp_e | QguComp |
Enumerations | |
| enum | QguComp_e { UNKNOWN_COMP = -1, WL_OBJ = 0, R_COMP = 1, X_COMP = 2, Y_COMP = 3, Z_COMP = 4, LAT_DEG_COMP = 5, THETA_DEG_COMP = 6, PHI_DEG_COMP = 7, LAT_RAD_COMP = 8, THETA_RAD_COMP = 9, PHI_RAD_COMP = 10, ARRAY_COMP = 11, XREF_COMP = 12, T_START_COMP = 13, T_CENTRE_COMP = 14, T_END_COMP = 15, XREF_OBJ = 16, SLICE_COMP = 17 } |
Functions | |
| void | QSAS::QuMultiJoin (QdObjectSeq_var join_obj_seq, QdTimeSeq_var join_pts, QdObjectSeq_var joined_obj_seq, vector< KVDataBase_var > options, int triage_cnt) |
| void | QSAS::QuMultiJoinXrefs (QdObject_var preJoinObj, QdObject_var joinedObj, QdObject_var joinMethod, QdObject_var gap) |
| QString | QuGetDefaultComp (const QString &WL, const QString &compDef) |
| void | QuReplaceTokens (QString &newTxt, QString &oldTxt) |
| bool | QuIsMatch (double value, double fill) |
| QCheckBox * | checkBadData (QWidget *parent=0) |
| QCheckBox * | checkFills (QWidget *parent=0) |
| bool | QuSlotDebug () |
| string | QuCommonLabl (string str1, string str2) |
| QdObject_var | QuGetObjByName (QString name) |
| QdObject_var | QuTakeSlice (vector< string > objectNameList, QdObject_var dobj, dimTriple sliceTriple, bool getInterval) |
| QdObject_var | QuGetSubset (QdObject_var dobj, int recStart, int recEnd) |
| QString | baseObjectText (QString) |
| QguComp | compEntry (const char *, const char *) |
| Method that returns the component entry in the dropdown box from the type of component and the component text. | |
| QguComp | compEntry (const char *) |
| Method that returns the component entry in the dropdown box from the component text. | |
| QString | compText (QString) |
| QString | compText (QString, const dimTriple &) |
| QString | getXrefName (QString) |
| Method that returns the xref name from the text in the input slot. | |
| dimTriple | getDimTriple (QString &compTxt) |
| Method that parses text in QguLineEdit and finds the array reduction requested. | |
| dimTriple | getSliceTriple (const QString &compTxt) |
| dimTripleStack | getDimTripleStack (QString &compTxt) |
| Method that parses text in QguLineEdit and finds the array reduction requested. | |
| QdObject_var | QuGetObjByNameAndComp (QString name) |
| QdObject_var | QuGetIntervalByNameAndComp (QString name) |
| ObjectNamesTable_var | QuGet_object_names_table () |
| void | QuSetTxtAttr (char *attrName, const char *value, QdObject_var obj) |
| bool | QuIsBadData (double value, double fill) |
| void | applyMaskToXrefs (QdObject_var ms_in, QdObject_var ms_out, SequenceMask msk, QdTimeSeq_var tt_out) |
| QdObject_var | QuCleanObject (QdObject_var dobj) |
| 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) |
| 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) |
| const char * | QuToUpper (const char *InStr) |
| void | QuSetFrame (QdObject_var obj, const char *txt, const char *frm=0, const char *rep=0) |
| 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) |
| bool | QuIsScalar (QdObject_var obj) |
| char * | QuGetVectorRep (QdObject_var obj) |
| QdObject_var | QuGetVectorXYZ (QdObject_var dov) |
| void | QuSetRep (const char *rep, QdObject_var do_out) |
| bool | QuIsAngleDegrees (QdObject_var dobj) |
| double | ConvertThetaRad (double theta) |
| double | ConvertThetaDeg (double theta) |
| bool | QuIsTSRegular (QdTimeSeq_var tt, double *spacing) |
| char * | QuSanitizeName (const char *oldName) |
| bool | QuIsJoined (QdObject_var obj1, QdObject_var obj2) |
| int | QuArrayDims (QdObject_var obj) |
| bool | copyXref (const char *name, QdObject_var from_ptr, QdObject_var to_ptr) |
| bool | copyDimXrefs (QdObject_var from_ptr, QdObject_var to_ptr) |
| QdObject_var | QuGetArrayComponent (QdObject_var doa, dimTripleStack dimStack, string arrComp_xref="") |
| QdObject_var | QuGetVectorComponent (QdObject_var dov, const char *vcomp) |
| QdObject_var | QuGetTimeComponent (QdObject_var dot, const char *tcomp) |
| QdObject_var | QuSliceArray (QdObject_var doa, int indx, int entry) |
| QdObject_var | QuSumArray (QdObject_var doa, int indx, int from, int to, bool average) |
| QdObject_var | QuSubsetArray (QdObject_var doa, int indx, int from, int to) |
| bool | QuStrCmp (const char *A, const char *B) |
| QColor | QuGetColour (QColor inC, bool *newChoice, QWidget *parent) |
| void | QuGetBounds (QdTimeSeq_var tt, int &recL, int &recU, const Time &t) |
| bool | QuGetIvlRecBound (QdTimeSeq_var tt, int &recStart, int &recEnd, const Time &tStart, const Time &tEnd) |
| QdObject_var | QuSetCompFromObjText (const QString &, QString &) |
| QdTimeInterval_var | QuGetIvlFromSlice (QdObject_var, const dimTriple &) |
| bool | QuGetSliceFromIvl (QdObject_var, QdTimeInterval_var, dimTriple &) |
| 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) |
| void | QuNow (const char *txt) |
| int | QuLength (QdObject_var obj) |
| bool | QuSet_Array (int ndata, double *floatArray, QdObject_var obj) |
| bool | QuSetObjByName (QdObject_var ToSetobj, QString name) |
| void | QuRenameObject (QString oldName, QString newName) |
| void | QuDeleteObject (QString name) |
| void | QuReplaceObject (QString name, QdObject_var new_obj) |
| QdObject_var | QuDuplicateObject (QString name) |
| QString | QuNameOnly (QString nameContext) |
| QString | QuTextInputDialog (const char *caption, const char *label, const char *defText, bool *OK, QWidget *parent) |
| double | getSpacingTolerance (QdRScalarSeq_var rseq) |
| bool | QuGetDataRange (QdObject_var obj, double &min, double &max) |
| bool | QuIsBad (double value, double fill) |
| #define FILL_GAP "fill value" |
| #define Ld_STR_CMP " [ Lat (deg) ]" |
| #define LINEAR_INTERP_GAP "linear interpolation" |
| #define Lr_STR_CMP " [ Lat (rad) ]" |
| #define NEAREST_NEIGHBOUR_GAP "nearest neighbour" |
| #define NEW_NAME "new name" |
| #define Pd_STR_CMP " [ phi (deg) ]" |
| #define Pr_STR_CMP " [ phi (rad) ]" |
| #define R_STR_CMP " [ r (mag) ]" |
| #define REMOVE_GAP "remove gaps" |
| #define T_STR_CENTRE " [ Centre Time ]" |
| #define T_STR_END " [ End Time ]" |
| #define T_STR_START " [ Start Time ]" |
| #define Td_STR_CMP " [ theta (deg) ]" |
| #define Tr_STR_CMP " [ theta (rad) ]" |
| #define X_STR_CMP " [ x ]" |
| #define Y_STR_CMP " [ y ]" |
| #define Z_STR_CMP " [ z ]" |
| #define ZERO_FILL_GAP "zero-fill" |
| typedef vector<dimTriple> dimTripleStack |
| enum QguComp_e |
| void applyMaskToXrefs | ( | QdObject_var | ms_in, | |
| QdObject_var | ms_out, | |||
| SequenceMask | msk, | |||
| QdTimeSeq_var | tt_out | |||
| ) |
| QString baseObjectText | ( | QString | ) |
| QCheckBox* checkBadData | ( | QWidget * | parent = 0 |
) |
| QCheckBox* checkFills | ( | QWidget * | parent = 0 |
) |
| 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 | , | |
| const dimTriple & | ||||
| ) |
| QString compText | ( | QString | ) |
| 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 | |||
| ) |
| 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 & | compTxt | ) |
| double getSpacingTolerance | ( | QdRScalarSeq_var | rseq | ) |
| 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 | ) |
| int num_timetags_inrange | ( | const QdTimeSeq_var & | ts, | |
| const QdTimeInterval_var & | tint | |||
| ) |
| int QuArrayDims | ( | QdObject_var | obj | ) |
| QdObject_var QuCleanObject | ( | QdObject_var | dobj | ) |
| string QuCommonLabl | ( | string | str1, | |
| string | str2 | |||
| ) |
| void QuDeleteObject | ( | QString | name | ) |
| QdObject_var QuDuplicateObject | ( | QString | name | ) |
| ObjectNamesTable_var QuGet_object_names_table | ( | ) |
| QdObject_var QuGetArrayComponent | ( | QdObject_var | doa, | |
| dimTripleStack | dimStack, | |||
| string | arrComp_xref = "" | |||
| ) |
| 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 Time & | t | |||
| ) |
| QColor QuGetColour | ( | QColor | inC, | |
| bool * | newChoice, | |||
| QWidget * | parent | |||
| ) |
| bool QuGetDataRange | ( | QdObject_var | obj, | |
| double & | min, | |||
| double & | max | |||
| ) |
| 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 QuGetIntervalByNameAndComp | ( | QString | name | ) |
| QdTimeInterval_var QuGetIvlFromSlice | ( | QdObject_var | , | |
| const dimTriple & | ||||
| ) |
| bool QuGetIvlRecBound | ( | QdTimeSeq_var | tt, | |
| int & | recStart, | |||
| int & | recEnd, | |||
| const Time & | tStart, | |||
| const Time & | tEnd | |||
| ) |
| QdObject_var QuGetObjByName | ( | QString | name | ) |
| QdObject_var QuGetObjByNameAndComp | ( | QString | name | ) |
| const char* QuGetOrder | ( | QdObject_var | obj | ) |
| const char* QuGetRep | ( | QdObject_var | obj | ) |
| bool QuGetSliceFromIvl | ( | QdObject_var | , | |
| QdTimeInterval_var | , | |||
| dimTriple & | ||||
| ) |
| QdObject_var QuGetSubset | ( | QdObject_var | dobj, | |
| int | recStart, | |||
| int | recEnd | |||
| ) |
| QdObject_var QuGetTimeComponent | ( | QdObject_var | dot, | |
| const char * | tcomp | |||
| ) |
| QdObject_var QuGetVectorComponent | ( | QdObject_var | dov, | |
| 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 | obj | ) |
| bool QuIsThreeVector | ( | QdObject_var | obj | ) |
| bool QuIsTSRegular | ( | QdTimeSeq_var | tt, | |
| double * | spacing | |||
| ) |
| int QuLength | ( | QdObject_var | obj | ) |
| void QuMsgBar | ( | const char * | text1, | |
| const char * | text2, | |||
| bool | error | |||
| ) |
| void QuMsgBar | ( | const char * | text, | |
| bool | error | |||
| ) |
| QString QuNameOnly | ( | QString | nameContext | ) |
| void QuNow | ( | const char * | txt | ) |
| void QuRenameObject | ( | QString | oldName, | |
| QString | newName | |||
| ) |
| void QuReplaceObject | ( | QString | name, | |
| QdObject_var | new_obj | |||
| ) |
| void QuReplaceTokens | ( | QString & | newTxt, | |
| QString & | oldTxt | |||
| ) |
| char* QuSanitizeName | ( | const char * | oldName | ) |
| bool QuSet_Array | ( | int | ndata, | |
| double * | floatArray, | |||
| QdObject_var | obj | |||
| ) |
| QdObject_var QuSetCompFromObjText | ( | const QString & | , | |
| QString & | ||||
| ) |
| void QuSetFrame | ( | QdObject_var | obj, | |
| const char * | txt, | |||
| const char * | frm = 0, |
|||
| const char * | rep = 0 | |||
| ) |
| bool QuSetObjByName | ( | QdObject_var | ToSetobj, | |
| QString | name | |||
| ) |
| void QuSetOK | ( | ) |
| void QuSetRep | ( | const char * | rep, | |
| QdObject_var | do_out | |||
| ) |
| void QuSetTxtAttr | ( | 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 QuSubsetArray | ( | QdObject_var | doa, | |
| int | indx, | |||
| int | from, | |||
| int | to | |||
| ) |
| QdObject_var QuSumArray | ( | QdObject_var | doa, | |
| int | indx, | |||
| int | from, | |||
| int | to, | |||
| bool | average | |||
| ) |
| QdObject_var QuTakeSlice | ( | vector< string > | objectNameList, | |
| 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 | |||
| ) |
1.5.7