Basic support for loading files from VG Studio for the file I/O framework of open_iA.
More...
#include <iAVglProjectFile.h>
|
| | iAVglProjectFile () |
| |
| QStringList | extensions () const override |
| | The file extensions that this file IO should be used for.
|
| |
| std::shared_ptr< iADataSet > | loadData (QString const &fileName, QVariantMap const ¶mValues, iAProgress const &progress) override |
| | I/O for specific file formats should override this to load data from the file with given name.
|
| |
| QString | name () const override |
| | The name of the file type that this IO supports.
|
| |
| std::vector< char > | unzip (QString filename) |
| |
| | iAFileIO (iADataSetTypes readTypes, iADataSetTypes writeTypes) |
| | create a file I/O for the given dataset type
|
| |
| virtual | ~iAFileIO () |
| | virtual destructor, to enable proper destruction in derived classes and to avoid warnings
|
| |
| bool | checkParams (QVariantMap ¶mValues, Operation op, QString const &fileName) |
| | Check whether the given values contain all required parameters; set to default if not.
|
| |
| QStringList | filterExtensions () |
| | list of extensions as required by Qt's open/save file dialogs
|
| |
| QString | filterString () |
| | a filter string for the type of files supported by the I/O class
|
| |
| virtual bool | isDataSetSupported (std::shared_ptr< iADataSet > dataSet, QString const &fileName, Operation op) const |
| | Whether this IO can be used for storing the given data set.
|
| |
| std::shared_ptr< iADataSet > | load (QString const &fileName, QVariantMap const ¶mValues, iAProgress const &progress=iAProgress()) |
| | Load the (list of) dataset(s); store parameters in the resulting datasets.
|
| |
| iAAttributes const & | parameter (Operation op) const |
| | Required parameters for loading/saving the file.
|
| |
| bool | save (QString const &fileName, std::shared_ptr< iADataSet > dataSet, QVariantMap const ¶mValues, iAProgress const &progress=iAProgress()) |
| | Save the (list of) dataset(s); modify input datasets to reflect the new file name this data is now stored under.
|
| |
| iADataSetTypes | supportedDataSetTypes (Operation op) const |
| | Types of dataset contained in this file format, which this IO can load/save.
|
| |
Basic support for loading files from VG Studio for the file I/O framework of open_iA.
◆ iAVglProjectFile()
| iAVglProjectFile::iAVglProjectFile |
( |
| ) |
|
◆ extensions()
| QStringList iAVglProjectFile::extensions |
( |
| ) |
const |
|
overridevirtual |
The file extensions that this file IO should be used for.
Implements iAFileIO.
◆ loadData()
| std::shared_ptr< iADataSet > iAVglProjectFile::loadData |
( |
QString const & | fileName, |
|
|
QVariantMap const & | paramValues, |
|
|
iAProgress const & | progress ) |
|
overridevirtual |
I/O for specific file formats should override this to load data from the file with given name.
default implementation does nothing (instead of being pure virtual, to allow for I/O's that only save a dataset but don't load one)
Reimplemented from iAFileIO.
◆ name()
| QString iAVglProjectFile::name |
( |
| ) |
const |
|
overridevirtual |
The name of the file type that this IO supports.
Implements iAFileIO.
◆ unzip()
| std::vector< char > iAVglProjectFile::unzip |
( |
QString | filename | ) |
|
◆ Name
| const QString iAVglProjectFile::Name |
|
static |
The documentation for this class was generated from the following files: