Class: QgsMeshDataProvider¶
- class qgis.core.QgsMeshDataProvider(uri: str, providerOptions: QgsDataProvider.ProviderOptions, flags: Union[QgsDataProvider.ReadFlags, QgsDataProvider.ReadFlag] = QgsDataProvider.ReadFlags())¶
Bases:
QgsDataProvider
,QgsMeshDataSourceInterface
,QgsMeshDatasetSourceInterface
Ctor
Base class for providing data for
QgsMeshLayer
Responsible for reading native mesh data
Note
The API is considered EXPERIMENTAL and can be changed without a notice
Methods
Add error message
Sets error message
Sets the temporal unit of the provider and reload data if it changes.
- rtype
QgsMeshDataProviderTemporalCapabilities
Signals
Emitted when some new dataset groups have been added [signal]
- appendError(self, message: QgsErrorMessage)¶
Add error message
- childEvent(self, QChildEvent)¶
- connectNotify(self, QMetaMethod)¶
- customEvent(self, QEvent)¶
- datasetGroupsAdded¶
Emitted when some new dataset groups have been added [signal]
- Parameters
count (int) –
- disconnectNotify(self, QMetaMethod)¶
- isSignalConnected(self, QMetaMethod) → bool¶
- receivers(self, PYQT_SIGNAL) → int¶
- sender(self) → QObject¶
- senderSignalIndex(self) → int¶
- setTemporalUnit(self, unit: QgsUnitTypes.TemporalUnit)¶
Sets the temporal unit of the provider and reload data if it changes.
- Parameters
unit (QgsUnitTypes.TemporalUnit) – the temporal unit
New in version 3.14.
- temporalCapabilities(self) → QgsMeshDataProviderTemporalCapabilities¶
- Return type
- timerEvent(self, QTimerEvent)¶