Class: QgsMeshRendererVectorSettings¶
Represents a renderer settings for vector datasets.
Note
The API is considered EXPERIMENTAL and can be changed without a notice
Added in version 3.2.
Methods
Returns settings for vector rendered with arrows |
|
Returns color used for drawing arrows |
|
Sets the color ramp shader used to render vector datasets |
|
Returns the coloring method used to render vector datasets |
|
Returns filter value for vector magnitudes. |
|
Returns filter value for vector magnitudes. |
|
Returns whether vectors are drawn on user-defined grid |
|
Returns line width of the arrow (in millimeters) |
|
Reads configuration from the given DOM element |
|
Sets settings for vector rendered with arrows |
|
Sets color used for drawing arrows |
|
Returns the color ramp shader used to render vector datasets |
|
Sets the coloring method used to render vector datasets |
|
Sets filter value for vector magnitudes. |
|
Sets filter value for vector magnitudes. |
|
Sets line width of the arrow in pixels (in millimeters) |
|
Toggles drawing of vectors on user defined grid |
|
Sets settings for vector rendered with streamlines |
|
Sets the displaying method used to render vector datasets |
|
Sets settings for vector rendered with traces |
|
Sets height of user grid cell (in pixels) |
|
Sets width of user grid cell (in pixels) |
|
Sets settings for vector rendered with wind barbs |
|
Returns settings for vector rendered with streamlines |
|
Returns the displaying method used to render vector datasets |
|
Returns settings for vector rendered with traces |
|
Returns height in pixels of user grid cell |
|
Returns width in pixels of user grid cell |
|
Returns the stroke coloring used to render vector datasets |
|
Returns settings for vector rendered with wind barbs |
|
Writes configuration to a new DOM element |
Attributes
- class qgis.core.QgsMeshRendererVectorSettings[source]¶
Bases:
object
- Arrows = 0¶
- Streamlines = 1¶
- class Symbology¶
Bases:
int
- Traces = 2¶
- WindBarbs = 3¶
- arrowSettings(self) QgsMeshRendererVectorArrowSettings [source]¶
Returns settings for vector rendered with arrows
Added in version 3.12.
- Return type:
- colorRampShader(self) QgsColorRampShader [source]¶
Sets the color ramp shader used to render vector datasets
Added in version 3.14.
- Return type:
- coloringMethod(self) QgsInterpolatedLineColor.ColoringMethod [source]¶
Returns the coloring method used to render vector datasets
Added in version 3.14.
- Return type:
- filterMax(self) float [source]¶
Returns filter value for vector magnitudes.
If magnitude of the vector is higher than this value, the vector is not drawn. -1 represents that filtering is not active.
- Return type:
float
- filterMin(self) float [source]¶
Returns filter value for vector magnitudes.
If magnitude of the vector is lower than this value, the vector is not drawn. -1 represents that filtering is not active.
- Return type:
float
- isOnUserDefinedGrid(self) bool [source]¶
Returns whether vectors are drawn on user-defined grid
- Return type:
bool
- readXml(self, elem: QDomElement, context: QgsReadWriteContext = QgsReadWriteContext())[source]¶
Reads configuration from the given DOM element
- Parameters:
elem (QDomElement)
context (
QgsReadWriteContext
= QgsReadWriteContext())
- setArrowsSettings(self, arrowSettings: QgsMeshRendererVectorArrowSettings)[source]¶
Sets settings for vector rendered with arrows
Added in version 3.12.
- Parameters:
arrowSettings (QgsMeshRendererVectorArrowSettings)
- setColor(self, color: QColor | Qt.GlobalColor)[source]¶
Sets color used for drawing arrows
- Parameters:
color (Union[QColor, Qt.GlobalColor])
- setColorRampShader(self, colorRampShader: QgsColorRampShader)[source]¶
Returns the color ramp shader used to render vector datasets
Added in version 3.14.
- Parameters:
colorRampShader (QgsColorRampShader)
- setColoringMethod(self, coloringMethod: QgsInterpolatedLineColor.ColoringMethod)[source]¶
Sets the coloring method used to render vector datasets
Added in version 3.14.
- Parameters:
coloringMethod (QgsInterpolatedLineColor.ColoringMethod)
- setFilterMax(self, filterMax: float)[source]¶
Sets filter value for vector magnitudes.
See also
- Parameters:
filterMax (float)
- setFilterMin(self, filterMin: float)[source]¶
Sets filter value for vector magnitudes.
See also
- Parameters:
filterMin (float)
- setLineWidth(self, lineWidth: float)[source]¶
Sets line width of the arrow in pixels (in millimeters)
- Parameters:
lineWidth (float)
- setOnUserDefinedGrid(self, enabled: bool)[source]¶
Toggles drawing of vectors on user defined grid
- Parameters:
enabled (bool)
- setStreamLinesSettings(self, streamLinesSettings: QgsMeshRendererVectorStreamlineSettings)[source]¶
Sets settings for vector rendered with streamlines
Added in version 3.12.
- Parameters:
streamLinesSettings (QgsMeshRendererVectorStreamlineSettings)
- setSymbology(self, symbology: QgsMeshRendererVectorSettings.Symbology)[source]¶
Sets the displaying method used to render vector datasets
Added in version 3.12.
- Parameters:
symbology (QgsMeshRendererVectorSettings.Symbology)
- setTracesSettings(self, tracesSettings: QgsMeshRendererVectorTracesSettings)[source]¶
Sets settings for vector rendered with traces
Added in version 3.12.
- Parameters:
tracesSettings (QgsMeshRendererVectorTracesSettings)
- setUserGridCellHeight(self, height: int)[source]¶
Sets height of user grid cell (in pixels)
- Parameters:
height (int)
- setUserGridCellWidth(self, width: int)[source]¶
Sets width of user grid cell (in pixels)
- Parameters:
width (int)
- setWindBarbSettings(self, windBarbSettings: QgsMeshRendererVectorWindBarbSettings)[source]¶
Sets settings for vector rendered with wind barbs
Added in version 3.38.
- Parameters:
windBarbSettings (QgsMeshRendererVectorWindBarbSettings)
- streamLinesSettings(self) QgsMeshRendererVectorStreamlineSettings [source]¶
Returns settings for vector rendered with streamlines
Added in version 3.12.
- Return type:
- symbology(self) QgsMeshRendererVectorSettings.Symbology [source]¶
Returns the displaying method used to render vector datasets
Added in version 3.12.
- Return type:
- tracesSettings(self) QgsMeshRendererVectorTracesSettings [source]¶
Returns settings for vector rendered with traces
Added in version 3.12.
- Return type:
- vectorStrokeColoring(self) QgsInterpolatedLineColor [source]¶
Returns the stroke coloring used to render vector datasets
Added in version 3.14.
- Return type:
- windBarbSettings(self) QgsMeshRendererVectorWindBarbSettings [source]¶
Returns settings for vector rendered with wind barbs
Added in version 3.38.
- 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