//===============================================================// QStringList cdfDataReader::getZVariableList() { QStringList returnVal; CDFstatus status; long numVars; //get the number of variables status = CDFgetNumzVars(this->fileId, &numVars); if(this->CDFstatusOK(status)) { for(int x = 0; x < numVars; x++) { char text[CDF_VAR_NAME_LEN256 + 1]; status = CDFgetzVarName(this->fileId, x, text); //make sure we actual got a name if(this->CDFstatusOK(status)) { //add the name to the list returnVal.push_back(QString(text)); } } } return returnVal; }
/** *@return */ int CDFFileReader::getNumberOfVariables() { long numVars; CDFgetNumzVars(current_file_id, &numVars); return (int)numVars; }