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.
List of all members, including inherited members
Enums
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 |
- class qgis.core.QgsMeshRendererVectorSettings[source]¶
Bases:
object- Arrows = 0¶
- Streamlines = 1¶
- Traces = 2¶
- WindBarbs = 3¶
- arrowSettings(self) QgsMeshRendererVectorArrowSettings¶
Returns settings for vector rendered with arrows
Added in version 3.12.
- Return type:
- color(self) QColor¶
Returns color used for drawing arrows
- Return type:
QColor
- colorRampShader(self) QgsColorRampShader¶
Sets the color ramp shader used to render vector datasets
Added in version 3.14.
- Return type:
- coloringMethod(self) QgsInterpolatedLineColor.ColoringMethod¶
Returns the coloring method used to render vector datasets
Added in version 3.14.
- Return type:
- filterMax(self) float¶
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¶
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¶
Returns whether vectors are drawn on user-defined grid
- Return type:
bool
- lineWidth(self) float¶
Returns line width of the arrow (in millimeters)
- Return type:
float
- readXml(self, elem: QDomElement, context: QgsReadWriteContext = QgsReadWriteContext())¶
Reads configuration from the given DOM element
- Parameters:
elem (QDomElement)
context (
QgsReadWriteContext= QgsReadWriteContext())
- setArrowsSettings(self, arrowSettings: QgsMeshRendererVectorArrowSettings)¶
Sets settings for vector rendered with arrows
Added in version 3.12.
- Parameters:
arrowSettings (QgsMeshRendererVectorArrowSettings)
- setColor(self, color: QColor | Qt.GlobalColor | int)¶
Sets color used for drawing arrows
- Parameters:
color (Union[QColor, Qt.GlobalColor, int])
- setColorRampShader(self, colorRampShader: QgsColorRampShader)¶
Returns the color ramp shader used to render vector datasets
Added in version 3.14.
- Parameters:
colorRampShader (QgsColorRampShader)
- setColoringMethod(self, coloringMethod: QgsInterpolatedLineColor.ColoringMethod)¶
Sets the coloring method used to render vector datasets
Added in version 3.14.
- Parameters:
coloringMethod (QgsInterpolatedLineColor.ColoringMethod)
- setFilterMax(self, filterMax: float)¶
Sets filter value for vector magnitudes.
See also
- Parameters:
filterMax (float)
- setFilterMin(self, filterMin: float)¶
Sets filter value for vector magnitudes.
See also
- Parameters:
filterMin (float)
- setLineWidth(self, lineWidth: float)¶
Sets line width of the arrow in pixels (in millimeters)
- Parameters:
lineWidth (float)
- setOnUserDefinedGrid(self, enabled: bool)¶
Toggles drawing of vectors on user defined grid
- Parameters:
enabled (bool)
- setStreamLinesSettings(self, streamLinesSettings: QgsMeshRendererVectorStreamlineSettings)¶
Sets settings for vector rendered with streamlines
Added in version 3.12.
- Parameters:
streamLinesSettings (QgsMeshRendererVectorStreamlineSettings)
- setSymbology(self, symbology: QgsMeshRendererVectorSettings.Symbology)¶
Sets the displaying method used to render vector datasets
Added in version 3.12.
- Parameters:
symbology (QgsMeshRendererVectorSettings.Symbology)
- setTracesSettings(self, tracesSettings: QgsMeshRendererVectorTracesSettings)¶
Sets settings for vector rendered with traces
Added in version 3.12.
- Parameters:
tracesSettings (QgsMeshRendererVectorTracesSettings)
- setUserGridCellHeight(self, height: int)¶
Sets height of user grid cell (in pixels)
- Parameters:
height (int)
- setUserGridCellWidth(self, width: int)¶
Sets width of user grid cell (in pixels)
- Parameters:
width (int)
- setWindBarbSettings(self, windBarbSettings: QgsMeshRendererVectorWindBarbSettings)¶
Sets settings for vector rendered with wind barbs
Added in version 3.38.
- Parameters:
windBarbSettings (QgsMeshRendererVectorWindBarbSettings)
- streamLinesSettings(self) QgsMeshRendererVectorStreamlineSettings¶
Returns settings for vector rendered with streamlines
Added in version 3.12.
- Return type:
- symbology(self) QgsMeshRendererVectorSettings.Symbology¶
Returns the displaying method used to render vector datasets
Added in version 3.12.
- Return type:
- tracesSettings(self) QgsMeshRendererVectorTracesSettings¶
Returns settings for vector rendered with traces
Added in version 3.12.
- Return type:
- userGridCellHeight(self) int¶
Returns height in pixels of user grid cell
- Return type:
int
- userGridCellWidth(self) int¶
Returns width in pixels of user grid cell
- Return type:
int
- vectorStrokeColoring(self) QgsInterpolatedLineColor¶
Returns the stroke coloring used to render vector datasets
Added in version 3.14.
- Return type:
- windBarbSettings(self) QgsMeshRendererVectorWindBarbSettings¶
Returns settings for vector rendered with wind barbs
Added in version 3.38.
- Return type:
- writeXml(self, doc: QDomDocument, context: QgsReadWriteContext = QgsReadWriteContext()) QDomElement¶
Writes configuration to a new DOM element
- Parameters:
doc (QDomDocument)
context (
QgsReadWriteContext= QgsReadWriteContext())
- Return type:
QDomElement