NetCDFFilter
Manages the import/export of data from/to a NetCDF file.
Public Methods
|
NetCDFFilter() |
|
currentVarName() const |
|
endColumn() const |
|
endRow() const |
|
fileCDLString(const QString &) |
|
fileInfoString(const QString &) |
|
load(XmlStreamReader *) override |
|
parse(const QString &fileName, QTreeWidgetItem *rootItem) |
|
readAttribute(const QString &fileName, const QString &name, const QString &varName) |
|
readCurrentVar(const QString &fileName, AbstractDataSource *=nullptr, ImportMode=ImportMode::Replace, int lines=-1) |
|
readDataFromFile(const QString &fileName, AbstractDataSource *=nullptr, ImportMode=ImportMode::Replace) override |
|
save(QXmlStreamWriter *) const override |
|
setCurrentVarName(const QString &) |
|
setEndColumn(const int) |
|
setEndRow(const int) |
|
setStartColumn(const int) |
|
setStartRow(const int) |
|
startColumn() const |
|
startRow() const |
|
write(const QString &fileName, AbstractDataSource *) override |
Detailed Description
-
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)