|
bool | addDataset (const QString &uri) override |
| Not implemented, always returns false. More...
|
|
int | addDatasetGroup (QgsMeshDatasetGroup *datasetGroup) |
| Adds a dataset group, returns the index of the added dataset group. More...
|
|
QgsMeshDataBlock | areFacesActive (QgsMeshDatasetIndex index, int faceIndex, int count) const override |
| Returns whether the faces are active for particular dataset. More...
|
|
QgsMesh3dDataBlock | dataset3dValues (QgsMeshDatasetIndex index, int faceIndex, int count) const override |
| Returns N vector/scalar values from the face index from the dataset for 3d stacked meshes. More...
|
|
int | datasetCount (int groupIndex) const override |
| Returns number of datasets loaded in the group. More...
|
|
QgsMeshDatasetGroup * | datasetGroup (int groupIndex) const |
| Returns a pointer to the dataset group. More...
|
|
int | datasetGroupCount () const override |
| Returns number of datasets groups loaded. More...
|
|
QgsMeshDatasetGroupMetadata | datasetGroupMetadata (int groupIndex) const override |
| Returns dataset group metadata. More...
|
|
QgsMeshDatasetMetadata | datasetMetadata (QgsMeshDatasetIndex index) const override |
| Returns dataset metadata. More...
|
|
quint64 | datasetRelativeTime (QgsMeshDatasetIndex index) |
| Returns the relative times of the dataset index with index, returned value in milliseconds. More...
|
|
QgsMeshDatasetValue | datasetValue (QgsMeshDatasetIndex index, int valueIndex) const override |
| Returns vector/scalar value associated with the index from the dataset To read multiple continuous values, use datasetValues() More...
|
|
QgsMeshDataBlock | datasetValues (QgsMeshDatasetIndex index, int valueIndex, int count) const override |
| Returns N vector/scalar values from the index from the dataset. More...
|
|
QString | description (int groupIndex) const |
| Returns information related to the dataset group with groupIndex. More...
|
|
QStringList | extraDatasets () const override |
| Not implemented, always returns empty list. More...
|
|
bool | hasTemporalCapabilities () const |
| Returns whether if the dataset groups have temporal capabilities (a least one dataset group with more than one dataset) More...
|
|
bool | isFaceActive (QgsMeshDatasetIndex index, int faceIndex) const override |
| Returns whether the face is active for particular dataset. More...
|
|
bool | persistDatasetGroup (const QString &outputFilePath, const QString &outputDriver, const QgsMeshDatasetGroupMetadata &meta, const QVector< QgsMeshDataBlock > &datasetValues, const QVector< QgsMeshDataBlock > &datasetActive, const QVector< double > ×) override |
| Not implemented, always returns true. More...
|
|
bool | persistDatasetGroup (const QString &outputFilePath, const QString &outputDriver, QgsMeshDatasetSourceInterface *source, int datasetGroupIndex) override |
| Not implemented, always returns true. More...
|
|
void | removeDatasetGroup (int index) |
| Removes the dataset group with the local index. More...
|
|
void | updateTemporalCapabilities () |
| Updates the temporal capabilities. More...
|
|
QDomElement | writeXml (int groupIndex, QDomDocument &doc, const QgsReadWriteContext &context) |
| Writes the store's information in a DOM document. More...
|
|
| QgsMeshDatasetSourceInterface () |
|
virtual | ~QgsMeshDatasetSourceInterface ()=default |
| Dtor. More...
|
|
virtual bool | addDataset (const QString &uri)=0 |
| Associate dataset with the mesh. More...
|
|
virtual QgsMeshDataBlock | areFacesActive (QgsMeshDatasetIndex index, int faceIndex, int count) const =0 |
| Returns whether the faces are active for particular dataset. More...
|
|
virtual QgsMesh3dDataBlock | dataset3dValues (QgsMeshDatasetIndex index, int faceIndex, int count) const =0 |
| Returns N vector/scalar values from the face index from the dataset for 3d stacked meshes. More...
|
|
virtual int | datasetCount (int groupIndex) const =0 |
| Returns number of datasets loaded in the group. More...
|
|
int | datasetCount (QgsMeshDatasetIndex index) const |
| Returns number of datasets loaded in the group. More...
|
|
virtual int | datasetGroupCount () const =0 |
| Returns number of datasets groups loaded. More...
|
|
virtual QgsMeshDatasetGroupMetadata | datasetGroupMetadata (int groupIndex) const =0 |
| Returns dataset group metadata. More...
|
|
QgsMeshDatasetGroupMetadata | datasetGroupMetadata (QgsMeshDatasetIndex index) const |
| Returns dataset group metadata. More...
|
|
QgsMeshDatasetIndex | datasetIndexAtTime (const QDateTime &referenceTime, int groupIndex, qint64 time, QgsMeshDataProviderTemporalCapabilities::MatchingTemporalDatasetMethod method) const |
| Returns the dataset index of the dataset in a specific dataset group at time from the reference time. More...
|
|
QList< QgsMeshDatasetIndex > | datasetIndexInTimeInterval (const QDateTime &referenceTime, int groupIndex, qint64 time1, qint64 time2) const |
| Returns a list of dataset indexes of the dataset in a specific dataset group that are between time1 and time2 from the reference time. More...
|
|
virtual QgsMeshDatasetMetadata | datasetMetadata (QgsMeshDatasetIndex index) const =0 |
| Returns dataset metadata. More...
|
|
virtual QgsMeshDatasetValue | datasetValue (QgsMeshDatasetIndex index, int valueIndex) const =0 |
| Returns vector/scalar value associated with the index from the dataset To read multiple continuous values, use datasetValues() More...
|
|
virtual QgsMeshDataBlock | datasetValues (QgsMeshDatasetIndex index, int valueIndex, int count) const =0 |
| Returns N vector/scalar values from the index from the dataset. More...
|
|
virtual QStringList | extraDatasets () const =0 |
| Returns list of additional dataset file URIs added using addDataset() calls. More...
|
|
virtual bool | isFaceActive (QgsMeshDatasetIndex index, int faceIndex) const =0 |
| Returns whether the face is active for particular dataset. More...
|
|
virtual bool | persistDatasetGroup (const QString &outputFilePath, const QString &outputDriver, const QgsMeshDatasetGroupMetadata &meta, const QVector< QgsMeshDataBlock > &datasetValues, const QVector< QgsMeshDataBlock > &datasetActive, const QVector< double > ×)=0 |
| Creates a new dataset group from a data and persists it into a destination path. More...
|
|
virtual bool | persistDatasetGroup (const QString &outputFilePath, const QString &outputDriver, QgsMeshDatasetSourceInterface *source, int datasetGroupIndex)=0 |
| Saves a an existing dataset group provided by source to a file with a specified driver. More...
|
|
virtual Q_DECL_DEPRECATED bool | persistDatasetGroup (const QString &path, const QgsMeshDatasetGroupMetadata &meta, const QVector< QgsMeshDataBlock > &datasetValues, const QVector< QgsMeshDataBlock > &datasetActive, const QVector< double > ×) |
| Creates a new dataset group from a data and persists it into a destination path. More...
|
|