#include <qie_caa.h>
Public Member Functions | |
| QieData () | |
| Constructor of the QieData class. | |
| ~QieData () | |
| bool | readFlatFile (const char *fullName, const char *headerName=NULL) |
| int | countDataRecords () |
| bool | queryFile (const char *fullName, const char *headerName=NULL) |
| bool | readHeader () |
| bool | readGlobal (const char *globalAttrName) |
| bool | readVariable (const char *variableName) |
| QdTimeSeq_var | readTT (int vnum, int recNum) |
| bool | readVarData (int vnum, int recStart=0, int recEnd=-1) |
| QdObject_var | QieText_to_Attr (QieVariable &V, std::string valueStr) |
| QdObject_var | QieText_to_Obj (QieVariable &V, std::string valueStr) |
| int | readDataRecords () |
| bool | parseLine (string &nextLine, int len) |
| bool | findEntries (int recNow) |
| int | findEntryTT (int n_pos, int recNow) |
| bool | getEntriesChar (int nStart, int nEntries, SMatrix &stm, int recNow) |
| bool | getEntriesChar (int nStart, string &st, int recNow) |
| bool | getEntriesNumeric (int nStart, int nEntries, RMatrix &m, int recNow) |
| bool | getEntriesNumeric (int nStart, RScalar &s, int recNow) |
| bool | getEntriesTime (int nStart, QmjdTime &t, int recNow) |
| int | countEntryElements (string &inputStr, const char delim) |
| bool | getNextEntry (string &inputStr, string &token, int &startAt, const char delim) |
| bool | initSequence (QieVariable *V, int nRecs) |
| bool | getVarRecordEntry (int nToGet, int recNum, int recNow) |
| void | attachXrefs (int varN, string varName="") |
| void | ensureDependZero () |
| int | findVarNumByName (const char *name) |
| void | clearGetThis () |
| void | setGetThis (int vnum) |
| QdTimeSeq_var | getTTobj (int vnum) |
| int | readGlobalEntry (string gattr_datatype_0) |
| int | countEntries (std::string &gattr_datatype, int &num_elems) |
| void | getAttrString (string gattr_datatype_0, int num_elems_0, string &Sentry) |
| void | getAttrScalar (string gattr_datatype_0, int num_elems_0, RScalar &Dentry) |
| void | getAttrTime (string gattr_datatype_0, int num_elems_0, QmjdTime &Tentry) |
| void | getAttrStringMatrix (string gattr_datatype_0, int num_elems_0, SMatrix &SAentry) |
| void | getAttrMatrix (string gattr_datatype_0, int num_elems_0, RMatrix &Mentry) |
| void | getAttrTimeIvl (string gattr_datatype_0, int num_elems_0, QmjdTimeInterval &TIentry) |
| void | getAttrTimeRange (string gattr_datatype_0, int num_elems_0, QmjdTimeInterval &TIentry) |
| bool | queryCDFfile (const char *fullName) |
| bool | getCDFvariables (int n_vars) |
| void | getCDFVar (int nvar) |
| void | addVarAttrs (int nvar) |
| void | getCDFglobals () |
| void | getGlobalAttr () |
| void | getCDFvarDataList (vector< int > getList, int recStart, int recEnd) |
| void | getCDFvarData (int nvar, int recStart, int recEnd) |
| void | convertCDFbufferToObj (int vnum, int seq_size, long data_type, int strLength, void *data) |
| void | convertCDFbufferToSingleObj (int vnum, long data_type, int strLength, void *data) |
| void | QdaGetCDFattrString (long data_type, long num_elems, String &sObj) |
| void | QdaGetCDFattrScalar (long data_type, long num_elems, RScalar &dObj) |
| void | QdaGetCDFattrMatrix (long data_type, long num_elems, RMatrix &mObj) |
| void | QdaGetCDFattrEpoch (long data_type, long num_elems, QmjdTime &tObj) |
| void | QdaGetCDFattrEpoch16 (long data_type, long num_elems, QmjdTime &tObj) |
| void | QdaGetCDFattrInterval (long data_type, long num_elems, QmjdTimeInterval &tiObj) |
| void | QdaGetCDFattrInterval16 (long data_type, long num_elems, QmjdTimeInterval &tiObj) |
| void | fixThemisEpoch (vector< int > getList) |
| void | getAttributeHelper (const char *fullName) |
| void | readAttrHelper () |
Public Attributes | |
| vector< QieVariable > | QieVars |
| ObjectNamesTable_var | GlobalList |
| vector< string > | dataRecords |
| string | currentRecord |
| int | time_var_num |
| QieFile | inFile |
| QieFile | outFile |
| QieFile | attrFile |
| long | year_offset |
| bool | strictMonotonic |
| long | yp_last |
| std::string | parameter |
| std::string | value |
| int | recordNumEntries |
| vector< int > | tokenStart |
| vector< int > | tokenLen |
| int | maxCDFnumRecs |
| QieData::QieData | ( | ) |
| QieData::~QieData | ( | ) |
| void QieData::addVarAttrs | ( | int | nvar | ) |
| void QieData::attachXrefs | ( | int | varN, | |
| string | varName = "" | |||
| ) |
| void QieData::clearGetThis | ( | ) |
| void QieData::convertCDFbufferToObj | ( | int | vnum, | |
| int | seq_size, | |||
| long | data_type, | |||
| int | strLength, | |||
| void * | data | |||
| ) |
| void QieData::convertCDFbufferToSingleObj | ( | int | vnum, | |
| long | data_type, | |||
| int | strLength, | |||
| void * | data | |||
| ) |
| int QieData::countDataRecords | ( | ) |
| int QieData::countEntries | ( | std::string & | gattr_datatype, | |
| int & | num_elems | |||
| ) |
| int QieData::countEntryElements | ( | string & | inputStr, | |
| const char | delim | |||
| ) |
| void QieData::ensureDependZero | ( | ) |
| bool QieData::findEntries | ( | int | recNow | ) |
| int QieData::findEntryTT | ( | int | n_pos, | |
| int | recNow | |||
| ) |
| int QieData::findVarNumByName | ( | const char * | name | ) |
| void QieData::fixThemisEpoch | ( | vector< int > | getList | ) |
| void QieData::getAttributeHelper | ( | const char * | fullName | ) |
| void QieData::getAttrMatrix | ( | string | gattr_datatype_0, | |
| int | num_elems_0, | |||
| RMatrix & | Mentry | |||
| ) |
| void QieData::getAttrScalar | ( | string | gattr_datatype_0, | |
| int | num_elems_0, | |||
| RScalar & | Dentry | |||
| ) |
| void QieData::getAttrString | ( | string | gattr_datatype_0, | |
| int | num_elems_0, | |||
| string & | Sentry | |||
| ) |
| void QieData::getAttrStringMatrix | ( | string | gattr_datatype_0, | |
| int | num_elems_0, | |||
| SMatrix & | SAentry | |||
| ) |
| void QieData::getAttrTime | ( | string | gattr_datatype_0, | |
| int | num_elems_0, | |||
| QmjdTime & | Tentry | |||
| ) |
| void QieData::getAttrTimeIvl | ( | string | gattr_datatype_0, | |
| int | num_elems_0, | |||
| QmjdTimeInterval & | TIentry | |||
| ) |
| void QieData::getAttrTimeRange | ( | string | gattr_datatype_0, | |
| int | num_elems_0, | |||
| QmjdTimeInterval & | TIentry | |||
| ) |
| void QieData::getCDFglobals | ( | ) |
| void QieData::getCDFVar | ( | int | nvar | ) |
| void QieData::getCDFvarData | ( | int | nvar, | |
| int | recStart, | |||
| int | recEnd | |||
| ) |
| void QieData::getCDFvarDataList | ( | vector< int > | getList, | |
| int | recStart, | |||
| int | recEnd | |||
| ) |
| bool QieData::getCDFvariables | ( | int | n_vars | ) |
| bool QieData::getEntriesChar | ( | int | nStart, | |
| string & | st, | |||
| int | recNow | |||
| ) |
| bool QieData::getEntriesChar | ( | int | nStart, | |
| int | nEntries, | |||
| SMatrix & | stm, | |||
| int | recNow | |||
| ) |
| bool QieData::getEntriesNumeric | ( | int | nStart, | |
| RScalar & | s, | |||
| int | recNow | |||
| ) |
| bool QieData::getEntriesNumeric | ( | int | nStart, | |
| int | nEntries, | |||
| RMatrix & | m, | |||
| int | recNow | |||
| ) |
| bool QieData::getEntriesTime | ( | int | nStart, | |
| QmjdTime & | t, | |||
| int | recNow | |||
| ) |
| void QieData::getGlobalAttr | ( | ) |
| bool QieData::getNextEntry | ( | string & | inputStr, | |
| string & | token, | |||
| int & | startAt, | |||
| const char | delim | |||
| ) |
| QdTimeSeq_var QieData::getTTobj | ( | int | vnum | ) |
| bool QieData::getVarRecordEntry | ( | int | nToGet, | |
| int | recNum, | |||
| int | recNow | |||
| ) |
| bool QieData::initSequence | ( | QieVariable * | V, | |
| int | nRecs | |||
| ) |
| bool QieData::parseLine | ( | string & | nextLine, | |
| int | len | |||
| ) |
| void QieData::QdaGetCDFattrEpoch | ( | long | data_type, | |
| long | num_elems, | |||
| QmjdTime & | tObj | |||
| ) |
| void QieData::QdaGetCDFattrEpoch16 | ( | long | data_type, | |
| long | num_elems, | |||
| QmjdTime & | tObj | |||
| ) |
| void QieData::QdaGetCDFattrInterval | ( | long | data_type, | |
| long | num_elems, | |||
| QmjdTimeInterval & | tiObj | |||
| ) |
| void QieData::QdaGetCDFattrInterval16 | ( | long | data_type, | |
| long | num_elems, | |||
| QmjdTimeInterval & | tiObj | |||
| ) |
| void QieData::QdaGetCDFattrMatrix | ( | long | data_type, | |
| long | num_elems, | |||
| RMatrix & | mObj | |||
| ) |
| void QieData::QdaGetCDFattrScalar | ( | long | data_type, | |
| long | num_elems, | |||
| RScalar & | dObj | |||
| ) |
| void QieData::QdaGetCDFattrString | ( | long | data_type, | |
| long | num_elems, | |||
| String & | sObj | |||
| ) |
| QdObject_var QieData::QieText_to_Attr | ( | QieVariable & | V, | |
| std::string | valueStr | |||
| ) |
| QdObject_var QieData::QieText_to_Obj | ( | QieVariable & | V, | |
| std::string | valueStr | |||
| ) |
| bool QieData::queryCDFfile | ( | const char * | fullName | ) |
| bool QieData::queryFile | ( | const char * | fullName, | |
| const char * | headerName = NULL | |||
| ) |
| void QieData::readAttrHelper | ( | ) |
| int QieData::readDataRecords | ( | ) |
| bool QieData::readFlatFile | ( | const char * | fullName, | |
| const char * | headerName = NULL | |||
| ) |
| bool QieData::readGlobal | ( | const char * | globalAttrName | ) |
| int QieData::readGlobalEntry | ( | string | gattr_datatype_0 | ) |
| bool QieData::readHeader | ( | ) |
| QdTimeSeq_var QieData::readTT | ( | int | vnum, | |
| int | recNum | |||
| ) |
| bool QieData::readVarData | ( | int | vnum, | |
| int | recStart = 0, |
|||
| int | recEnd = -1 | |||
| ) |
| bool QieData::readVariable | ( | const char * | variableName | ) |
| void QieData::setGetThis | ( | int | vnum | ) |
| string QieData::currentRecord |
| vector<string> QieData::dataRecords |
| std::string QieData::parameter |
| vector<int> QieData::tokenLen |
| std::string QieData::value |
| long QieData::year_offset |
| long QieData::yp_last |
1.5.7