NetCDFFilter
A description for NetCDFFilter.
- 
class NetCDFFilter : public AbstractFileFilter
 Manages the import/export of data from/to a NetCDF file.
Public Functions
- 
void parse(const QString &fileName, QTreeWidgetItem *rootItem)
 parses the content of the file
ileName.
- 
virtual void readDataFromFile(const QString &fileName, AbstractDataSource* = nullptr, ImportMode = ImportMode::Replace) override
 reads the content of the file
fileNameto the data sourcedataSource.
- 
QString readAttribute(const QString &fileName, const QString &name, const QString &varName)
 reads the content of the selected attribute from file
fileName.
- 
QVector<QStringList> readCurrentVar(const QString &fileName, AbstractDataSource* = nullptr, ImportMode = ImportMode::Replace, int lines = -1)
 reads the content of the current variable from file
fileName.
- 
virtual void write(const QString &fileName, AbstractDataSource*) override
 writes the content of the data source
dataSourceto the filefileName.
- 
virtual void save(QXmlStreamWriter*) const override
 Saves as XML.
- 
virtual bool load(XmlStreamReader*) override
 Loads from XML.
Public Static Functions
- 
static QString fileCDLString(const QString&)
 Get file content in CDL (Common Data form Language) format uses “ncdump”
- 
void parse(const QString &fileName, QTreeWidgetItem *rootItem)