Class: QgsMeshRendererVectorSettings¶
- class qgis.core.QgsMeshRendererVectorSettings¶
Bases:
sip.wrapper
Represents a renderer settings for vector datasets
Note
The API is considered EXPERIMENTAL and can be changed without a notice
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)
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
Writes configuration to a new DOM element
Attributes
- Arrows = 0¶
- Streamlines = 1¶
- class Symbology¶
Bases:
int
- Traces = 2¶
- arrowSettings(self) → QgsMeshRendererVectorArrowSettings¶
Returns settings for vector rendered with arrows
New 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
New in version 3.14.
- Return type
- coloringMethod(self) → QgsInterpolatedLineColor.ColoringMethod¶
Returns the coloring method used to render vector datasets
New 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
New in version 3.12.
- Parameters
arrowSettings (QgsMeshRendererVectorArrowSettings) –
- setColor(self, color: Union[QColor, Qt.GlobalColor, QGradient])¶
Sets color used for drawing arrows
- Parameters
color (Union[QColor) –
- setColorRampShader(self, colorRampShader: QgsColorRampShader)¶
Returns the color ramp shader used to render vector datasets
New in version 3.14.
- Parameters
colorRampShader (QgsColorRampShader) –
- setColoringMethod(self, coloringMethod: QgsInterpolatedLineColor.ColoringMethod)¶
Sets the coloring method used to render vector datasets
New 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
New in version 3.12.
- Parameters
streamLinesSettings (QgsMeshRendererVectorStreamlineSettings) –
- setSymbology(self, symbology: QgsMeshRendererVectorSettings.Symbology)¶
Sets the displaying method used to render vector datasets
New in version 3.12.
- Parameters
symbology (QgsMeshRendererVectorSettings.Symbology) –
- setTracesSettings(self, tracesSettings: QgsMeshRendererVectorTracesSettings)¶
Sets settings for vector rendered with traces
New 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) –
- streamLinesSettings(self) → QgsMeshRendererVectorStreamlineSettings¶
Returns settings for vector rendered with streamlines
New in version 3.12.
- Return type
- symbology(self) → QgsMeshRendererVectorSettings.Symbology¶
Returns the displaying method used to render vector datasets
New in version 3.12.
- Return type
- tracesSettings(self) → QgsMeshRendererVectorTracesSettings¶
Returns settings for vector rendered with traces
New 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
New in version 3.14.
- 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