Class: QgsMeshDriverMetadata¶
Holds metadata about mesh drivers.
Added in version 3.12.
Methods
Returns the capabilities for this driver. |
|
Returns the description for this driver. |
|
Returns the maximum number of vertices per face supported by the driver |
|
Returns the name (key) for this driver. |
|
Returns the suffix used to write datasets on file |
|
Returns the suffix used to write mesh on file |
Attributes
- class qgis.core.QgsMeshDriverMetadata[source]¶
Bases:
object
- __init__()
Constructs default metadata without any capabilities
- __init__(name: str | None, description: str | None, capabilities: QgsMeshDriverMetadata.MeshDriverCapabilities | QgsMeshDriverMetadata.MeshDriverCapability, writeDatasetOnFileSuffix: str | None)
Constructs driver metadata with selected capabilities
- Parameters:
name (Optional[str]) – name/key of the driver
description (Optional[str]) – short description of the driver
capabilities (Union[QgsMeshDriverMetadata.MeshDriverCapabilities, QgsMeshDriverMetadata.MeshDriverCapability]) – driver’s capabilities
writeDatasetOnFileSuffix (Optional[str]) – suffix used to write datasets on file
Deprecated since version 3.22.
- __init__(name: str | None, description: str | None, capabilities: QgsMeshDriverMetadata.MeshDriverCapabilities | QgsMeshDriverMetadata.MeshDriverCapability, writeDatasetOnFileSuffix: str | None, writeMeshFrameOnFileSuffix: str | None, maxVerticesPerface: int)
Constructs driver metadata with selected capabilities
- Parameters:
name (Optional[str]) – name/key of the driver
description (Optional[str]) – short description of the driver
capabilities (Union[QgsMeshDriverMetadata.MeshDriverCapabilities, QgsMeshDriverMetadata.MeshDriverCapability]) – driver’s capabilities
writeDatasetOnFileSuffix (Optional[str]) – suffix used to write datasets on file
writeMeshFrameOnFileSuffix (Optional[str]) – suffix used to write mesh frame on file
maxVerticesPerface (int) – maximum vertices count per face supported by the driver
Added in version 3.22.
- __init__(a0: QgsMeshDriverMetadata)
- Parameters:
- CanWriteEdgeDatasets = 4¶
- CanWriteFaceDatasets = 1¶
- CanWriteMeshData = 8¶
- CanWriteVertexDatasets = 2¶
- class MeshDriverCapabilities¶
- class MeshDriverCapabilities(f: QgsMeshDriverMetadata.MeshDriverCapabilities | QgsMeshDriverMetadata.MeshDriverCapability)
- class MeshDriverCapabilities(a0: QgsMeshDriverMetadata.MeshDriverCapabilities)
Bases:
object
- class MeshDriverCapability¶
Bases:
int
- capabilities(self) QgsMeshDriverMetadata.MeshDriverCapabilities [source]¶
Returns the capabilities for this driver.
- Return type:
- maximumVerticesCountPerFace(self) int [source]¶
Returns the maximum number of vertices per face supported by the driver
Added in version 3.22.
- Return type:
int