#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) |
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) |
bool | findEntries () |
bool | getEntriesChar (int nStart, int nEntries, int recNum, QdSMatrixSeq_var obj) |
bool | getEntriesChar (int nStart, int recNum, QdStringSeq_var obj) |
bool | getEntriesNumeric (int nStart, int nEntries, int recNum, QdRMatrixSeq_var ms) |
bool | getEntriesNumeric (int nStart, int recNum, QdRScalarSeq_var ss) |
bool | getEntriesTime (int nStart, int recNum, QdTimeSeq_var ts) |
QdStringSeq_var | parseEntries (std::string inputStr, const char data_delim) |
bool | initSequence (QieVariable *V, int nRecs) |
bool | getVarRecordEntry (int nToGet, int recNum) |
void | attachXrefs (QieVariable *V) |
void | ensureDependZero () |
int | findVarNumByName (const char VorG, const char *name) |
void | clearGetThis () |
void | setGetThis (int vnum) |
QdTimeSeq_var | getTTobj (int vnum) |
bool | queryCDFfile (const char *fullName) |
bool | getCDFvariables (int n_vars) |
QieVariable | getCDFVar (int nvar) |
void | addVarAttrs (QieVariable &V, int nvar) |
void | getCDFglobals () |
QdObject_var | 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 | fixThemisEpoch (vector< int > getList) |
void | getAttributeHelper (const char *fullName) |
void | readAttrHelper () |
Public Attributes | |
vector< QieVariable > | QieVars |
vector< QdObject_var > | QieGlobals |
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 |
bool | debug_on |
FILE * | fp_display |
int | recordNumEntries |
vector< int > | tokenStart |
vector< int > | tokenLen |
int | maxCDFnumRecs |
QieData::QieData | ( | ) |
QieData::~QieData | ( | ) |
void QieData::addVarAttrs | ( | QieVariable & | V, | |
int | nvar | |||
) |
void QieData::attachXrefs | ( | QieVariable * | V | ) |
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 | ( | ) |
void QieData::ensureDependZero | ( | ) |
bool QieData::findEntries | ( | ) |
int QieData::findVarNumByName | ( | const char | VorG, | |
const char * | name | |||
) |
void QieData::fixThemisEpoch | ( | vector< int > | getList | ) |
void QieData::getAttributeHelper | ( | const char * | fullName | ) |
void QieData::getCDFglobals | ( | ) |
QieVariable 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, | |
int | recNum, | |||
QdStringSeq_var | obj | |||
) |
bool QieData::getEntriesChar | ( | int | nStart, | |
int | nEntries, | |||
int | recNum, | |||
QdSMatrixSeq_var | obj | |||
) |
bool QieData::getEntriesNumeric | ( | int | nStart, | |
int | recNum, | |||
QdRScalarSeq_var | ss | |||
) |
bool QieData::getEntriesNumeric | ( | int | nStart, | |
int | nEntries, | |||
int | recNum, | |||
QdRMatrixSeq_var | ms | |||
) |
bool QieData::getEntriesTime | ( | int | nStart, | |
int | recNum, | |||
QdTimeSeq_var | ts | |||
) |
QdObject_var QieData::getGlobalAttr | ( | ) |
QdTimeSeq_var QieData::getTTobj | ( | int | vnum | ) |
bool QieData::getVarRecordEntry | ( | int | nToGet, | |
int | recNum | |||
) |
bool QieData::initSequence | ( | QieVariable * | V, | |
int | nRecs | |||
) |
QdStringSeq_var QieData::parseEntries | ( | std::string | inputStr, | |
const char | data_delim | |||
) |
bool QieData::parseLine | ( | string & | nextLine | ) |
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 | ) |
bool QieData::readHeader | ( | ) |
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 |
bool QieData::debug_on |
FILE* QieData::fp_display |
std::string QieData::parameter |
vector<int> QieData::tokenLen |
std::string QieData::value |
long QieData::year_offset |
long QieData::yp_last |