Class: QgsMeshRendererSettings¶
Represents all mesh renderer settings
Note
The API is considered EXPERIMENTAL and can be changed without a notice
Added in version 3.4.
Methods
Returns the active scalar dataset group  | 
|
Returns the active vector dataset group  | 
|
Returns averaging method for conversion of 3d stacked mesh data to 2d data  | 
|
Returns edge mesh renderer settings  | 
|
Returns whether groupIndex has existing scalar settings  | 
|
Returns whether the group with index has render settings (scalar or vector)  | 
|
Returns whether groupIndex has existing vector settings  | 
|
Returns native mesh renderer settings  | 
|
Reads configuration from the given DOM element  | 
|
Removes scalar settings with groupIndex  | 
|
Removes vector settings for groupIndex  | 
|
Returns renderer settings  | 
|
Sets the active scalar dataset group  | 
|
Sets the active vector dataset group  | 
|
Sets averaging method for conversion of 3d stacked mesh data to 2d data  | 
|
Sets new edge mesh renderer settings  | 
|
Sets new native mesh renderer settings, triggers repaint  | 
|
Sets new renderer settings  | 
|
Sets new triangular mesh renderer settings  | 
|
Sets new renderer settings  | 
|
Returns triangular mesh renderer settings  | 
|
Returns renderer settings  | 
|
Writes configuration to a new DOM element  | 
- class qgis.core.QgsMeshRendererSettings[source]¶
 Bases:
object- __init__()
 Constructs renderer with default single layer averaging method
- __init__(a0: QgsMeshRendererSettings)
 - Parameters:
 
- activeScalarDatasetGroup(self) int[source]¶
 Returns the active scalar dataset group
Added in version 3.14.
- Return type:
 int
- activeVectorDatasetGroup(self) int[source]¶
 Returns the active vector dataset group
Added in version 3.14.
- Return type:
 int
- averagingMethod(self) QgsMesh3DAveragingMethod | None[source]¶
 Returns averaging method for conversion of 3d stacked mesh data to 2d data
Caller does not own the resulting pointer
- Return type:
 Optional[QgsMesh3DAveragingMethod]
- edgeMeshSettings(self) QgsMeshRendererMeshSettings[source]¶
 Returns edge mesh renderer settings
Added in version 3.14.
- Return type:
 
- hasScalarSettings(self, groupIndex: int) bool[source]¶
 Returns whether
groupIndexhas existing scalar settingsAdded in version 3.30.2.
- Parameters:
 groupIndex (int)
- Return type:
 bool
- hasSettings(self, datasetGroupIndex: int) bool[source]¶
 Returns whether the group with
indexhas render settings (scalar or vector)Added in version 3.22.
- Parameters:
 datasetGroupIndex (int)
- Return type:
 bool
- hasVectorSettings(self, groupIndex: int) bool[source]¶
 Returns whether
groupIndexhas existing vector settingsAdded in version 3.30.2.
- Parameters:
 groupIndex (int)
- Return type:
 bool
- nativeMeshSettings(self) QgsMeshRendererMeshSettings[source]¶
 Returns native mesh renderer settings
- Return type:
 
- readXml(self, elem: QDomElement, context: QgsReadWriteContext = QgsReadWriteContext())[source]¶
 Reads configuration from the given DOM element
- Parameters:
 elem (QDomElement)
context (
QgsReadWriteContext= QgsReadWriteContext())
- removeScalarSettings(self, groupIndex: int) bool[source]¶
 Removes scalar settings with
groupIndexAdded in version 3.30.2.
- Parameters:
 groupIndex (int)
- Return type:
 bool
- removeVectorSettings(self, groupIndex: int) bool[source]¶
 Removes vector settings for
groupIndexAdded in version 3.30.2.
- Parameters:
 groupIndex (int)
- Return type:
 bool
- scalarSettings(self, groupIndex: int) QgsMeshRendererScalarSettings[source]¶
 Returns renderer settings
- Parameters:
 groupIndex (int)
- Return type:
 
- setActiveScalarDatasetGroup(self, activeScalarDatasetGroup: int)[source]¶
 Sets the active scalar dataset group
Added in version 3.14.
- Parameters:
 activeScalarDatasetGroup (int)
- setActiveVectorDatasetGroup(self, activeVectorDatasetGroup: int)[source]¶
 Sets the active vector dataset group
Added in version 3.14.
- Parameters:
 activeVectorDatasetGroup (int)
- setAveragingMethod(self, method: QgsMesh3DAveragingMethod | None)[source]¶
 Sets averaging method for conversion of 3d stacked mesh data to 2d data
Ownership of the method is not transferred.
- Parameters:
 method (Optional[QgsMesh3DAveragingMethod])
- setEdgeMeshSettings(self, settings: QgsMeshRendererMeshSettings)[source]¶
 Sets new edge mesh renderer settings
Added in version 3.14.
- Parameters:
 settings (QgsMeshRendererMeshSettings)
- setNativeMeshSettings(self, settings: QgsMeshRendererMeshSettings)[source]¶
 Sets new native mesh renderer settings, triggers repaint
- Parameters:
 settings (QgsMeshRendererMeshSettings)
- setScalarSettings(self, groupIndex: int, settings: QgsMeshRendererScalarSettings)[source]¶
 Sets new renderer settings
- Parameters:
 groupIndex (int)
settings (QgsMeshRendererScalarSettings)
- setTriangularMeshSettings(self, settings: QgsMeshRendererMeshSettings)[source]¶
 Sets new triangular mesh renderer settings
- Parameters:
 settings (QgsMeshRendererMeshSettings)
- setVectorSettings(self, groupIndex: int, settings: QgsMeshRendererVectorSettings)[source]¶
 Sets new renderer settings
- Parameters:
 groupIndex (int)
settings (QgsMeshRendererVectorSettings)
- triangularMeshSettings(self) QgsMeshRendererMeshSettings[source]¶
 Returns triangular mesh renderer settings
- Return type:
 
- vectorSettings(self, groupIndex: int) QgsMeshRendererVectorSettings[source]¶
 Returns renderer settings
- Parameters:
 groupIndex (int)
- Return type:
 
- writeXml(self, doc: QDomDocument, context: QgsReadWriteContext = QgsReadWriteContext()) QDomElement[source]¶
 Writes configuration to a new DOM element
- Parameters:
 doc (QDomDocument)
context (
QgsReadWriteContext= QgsReadWriteContext())
- Return type:
 QDomElement