QGIS API Documentation 3.41.0-Master (88383c3d16f)
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
QgsMeshRendererVectorSettings Class Reference

Represents a renderer settings for vector datasets. More...

#include <qgsmeshrenderersettings.h>

Public Types

enum  Symbology { Arrows = 0 , Streamlines , Traces , WindBarbs }
 Defines the symbology of vector rendering. More...
 

Public Member Functions

QgsMeshRendererVectorArrowSettings arrowSettings () const
 Returns settings for vector rendered with arrows.
 
QColor color () const
 Returns color used for drawing arrows.
 
QgsInterpolatedLineColor::ColoringMethod coloringMethod () const
 Returns the coloring method used to render vector datasets.
 
QgsColorRampShader colorRampShader () const
 Sets the color ramp shader used to render vector datasets.
 
double filterMax () const
 Returns filter value for vector magnitudes.
 
double filterMin () const
 Returns filter value for vector magnitudes.
 
bool isOnUserDefinedGrid () const
 Returns whether vectors are drawn on user-defined grid.
 
double lineWidth () const
 Returns line width of the arrow (in millimeters)
 
void readXml (const QDomElement &elem, const QgsReadWriteContext &context=QgsReadWriteContext())
 Reads configuration from the given DOM element.
 
void setArrowsSettings (const QgsMeshRendererVectorArrowSettings &arrowSettings)
 Sets settings for vector rendered with arrows.
 
void setColor (const QColor &color)
 Sets color used for drawing arrows.
 
void setColoringMethod (const QgsInterpolatedLineColor::ColoringMethod &coloringMethod)
 Sets the coloring method used to render vector datasets.
 
void setColorRampShader (const QgsColorRampShader &colorRampShader)
 Returns the color ramp shader used to render vector datasets.
 
void setFilterMax (double filterMax)
 Sets filter value for vector magnitudes.
 
void setFilterMin (double filterMin)
 Sets filter value for vector magnitudes.
 
void setLineWidth (double lineWidth)
 Sets line width of the arrow in pixels (in millimeters)
 
void setOnUserDefinedGrid (bool enabled)
 Toggles drawing of vectors on user defined grid.
 
void setStreamLinesSettings (const QgsMeshRendererVectorStreamlineSettings &streamLinesSettings)
 Sets settings for vector rendered with streamlines.
 
void setSymbology (const Symbology &symbology)
 Sets the displaying method used to render vector datasets.
 
void setTracesSettings (const QgsMeshRendererVectorTracesSettings &tracesSettings)
 Sets settings for vector rendered with traces.
 
void setUserGridCellHeight (int height)
 Sets height of user grid cell (in pixels)
 
void setUserGridCellWidth (int width)
 Sets width of user grid cell (in pixels)
 
void setWindBarbSettings (const QgsMeshRendererVectorWindBarbSettings &windBarbSettings)
 Sets settings for vector rendered with wind barbs.
 
QgsMeshRendererVectorStreamlineSettings streamLinesSettings () const
 Returns settings for vector rendered with streamlines.
 
Symbology symbology () const
 Returns the displaying method used to render vector datasets.
 
QgsMeshRendererVectorTracesSettings tracesSettings () const
 Returns settings for vector rendered with traces.
 
int userGridCellHeight () const
 Returns height in pixels of user grid cell.
 
int userGridCellWidth () const
 Returns width in pixels of user grid cell.
 
QgsInterpolatedLineColor vectorStrokeColoring () const
 Returns the stroke coloring used to render vector datasets.
 
QgsMeshRendererVectorWindBarbSettings windBarbSettings () const
 Returns settings for vector rendered with wind barbs.
 
QDomElement writeXml (QDomDocument &doc, const QgsReadWriteContext &context=QgsReadWriteContext()) const
 Writes configuration to a new DOM element.
 

Detailed Description

Represents a renderer settings for vector datasets.

Note
The API is considered EXPERIMENTAL and can be changed without a notice
Since
QGIS 3.2

Definition at line 519 of file qgsmeshrenderersettings.h.

Member Enumeration Documentation

◆ Symbology

Defines the symbology of vector rendering.

Since
QGIS 3.12
Enumerator
Arrows 

Displaying vector dataset with arrows.

Streamlines 

Displaying vector dataset with streamlines.

Traces 

Displaying vector dataset with particle traces.

WindBarbs 

Displaying vector dataset with wind barbs.

Definition at line 527 of file qgsmeshrenderersettings.h.

Member Function Documentation

◆ arrowSettings()

QgsMeshRendererVectorArrowSettings QgsMeshRendererVectorSettings::arrowSettings ( ) const

Returns settings for vector rendered with arrows.

Since
QGIS 3.12

Definition at line 598 of file qgsmeshrenderersettings.cpp.

◆ color()

QColor QgsMeshRendererVectorSettings::color ( ) const

Returns color used for drawing arrows.

Definition at line 224 of file qgsmeshrenderersettings.cpp.

◆ coloringMethod()

QgsInterpolatedLineColor::ColoringMethod QgsMeshRendererVectorSettings::coloringMethod ( ) const

Returns the coloring method used to render vector datasets.

Since
QGIS 3.14

Definition at line 677 of file qgsmeshrenderersettings.cpp.

◆ colorRampShader()

QgsColorRampShader QgsMeshRendererVectorSettings::colorRampShader ( ) const

Sets the color ramp shader used to render vector datasets.

Since
QGIS 3.14

Definition at line 687 of file qgsmeshrenderersettings.cpp.

◆ filterMax()

double QgsMeshRendererVectorSettings::filterMax ( ) const

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.

Definition at line 244 of file qgsmeshrenderersettings.cpp.

◆ filterMin()

double QgsMeshRendererVectorSettings::filterMin ( ) const

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.

Definition at line 234 of file qgsmeshrenderersettings.cpp.

◆ isOnUserDefinedGrid()

bool QgsMeshRendererVectorSettings::isOnUserDefinedGrid ( ) const

Returns whether vectors are drawn on user-defined grid.

Definition at line 254 of file qgsmeshrenderersettings.cpp.

◆ lineWidth()

double QgsMeshRendererVectorSettings::lineWidth ( ) const

Returns line width of the arrow (in millimeters)

Definition at line 214 of file qgsmeshrenderersettings.cpp.

◆ readXml()

void QgsMeshRendererVectorSettings::readXml ( const QDomElement &  elem,
const QgsReadWriteContext context = QgsReadWriteContext() 
)

Reads configuration from the given DOM element.

Definition at line 643 of file qgsmeshrenderersettings.cpp.

◆ setArrowsSettings()

void QgsMeshRendererVectorSettings::setArrowsSettings ( const QgsMeshRendererVectorArrowSettings arrowSettings)

Sets settings for vector rendered with arrows.

Since
QGIS 3.12

Definition at line 603 of file qgsmeshrenderersettings.cpp.

◆ setColor()

void QgsMeshRendererVectorSettings::setColor ( const QColor &  color)

Sets color used for drawing arrows.

Definition at line 229 of file qgsmeshrenderersettings.cpp.

◆ setColoringMethod()

void QgsMeshRendererVectorSettings::setColoringMethod ( const QgsInterpolatedLineColor::ColoringMethod coloringMethod)

Sets the coloring method used to render vector datasets.

Since
QGIS 3.14

Definition at line 682 of file qgsmeshrenderersettings.cpp.

◆ setColorRampShader()

void QgsMeshRendererVectorSettings::setColorRampShader ( const QgsColorRampShader colorRampShader)

Returns the color ramp shader used to render vector datasets.

Since
QGIS 3.14

Definition at line 692 of file qgsmeshrenderersettings.cpp.

◆ setFilterMax()

void QgsMeshRendererVectorSettings::setFilterMax ( double  filterMax)

Sets filter value for vector magnitudes.

See also
filterMax()

Definition at line 249 of file qgsmeshrenderersettings.cpp.

◆ setFilterMin()

void QgsMeshRendererVectorSettings::setFilterMin ( double  filterMin)

Sets filter value for vector magnitudes.

See also
filterMin()

Definition at line 239 of file qgsmeshrenderersettings.cpp.

◆ setLineWidth()

void QgsMeshRendererVectorSettings::setLineWidth ( double  lineWidth)

Sets line width of the arrow in pixels (in millimeters)

Definition at line 219 of file qgsmeshrenderersettings.cpp.

◆ setOnUserDefinedGrid()

void QgsMeshRendererVectorSettings::setOnUserDefinedGrid ( bool  enabled)

Toggles drawing of vectors on user defined grid.

Definition at line 259 of file qgsmeshrenderersettings.cpp.

◆ setStreamLinesSettings()

void QgsMeshRendererVectorSettings::setStreamLinesSettings ( const QgsMeshRendererVectorStreamlineSettings streamLinesSettings)

Sets settings for vector rendered with streamlines.

Since
QGIS 3.12

Definition at line 613 of file qgsmeshrenderersettings.cpp.

◆ setSymbology()

void QgsMeshRendererVectorSettings::setSymbology ( const Symbology symbology)

Sets the displaying method used to render vector datasets.

Since
QGIS 3.12

Definition at line 593 of file qgsmeshrenderersettings.cpp.

◆ setTracesSettings()

void QgsMeshRendererVectorSettings::setTracesSettings ( const QgsMeshRendererVectorTracesSettings tracesSettings)

Sets settings for vector rendered with traces.

Since
QGIS 3.12

Definition at line 718 of file qgsmeshrenderersettings.cpp.

◆ setUserGridCellHeight()

void QgsMeshRendererVectorSettings::setUserGridCellHeight ( int  height)

Sets height of user grid cell (in pixels)

Definition at line 279 of file qgsmeshrenderersettings.cpp.

◆ setUserGridCellWidth()

void QgsMeshRendererVectorSettings::setUserGridCellWidth ( int  width)

Sets width of user grid cell (in pixels)

Definition at line 269 of file qgsmeshrenderersettings.cpp.

◆ setWindBarbSettings()

void QgsMeshRendererVectorSettings::setWindBarbSettings ( const QgsMeshRendererVectorWindBarbSettings windBarbSettings)

Sets settings for vector rendered with wind barbs.

Since
QGIS 3.38

Definition at line 781 of file qgsmeshrenderersettings.cpp.

◆ streamLinesSettings()

QgsMeshRendererVectorStreamlineSettings QgsMeshRendererVectorSettings::streamLinesSettings ( ) const

Returns settings for vector rendered with streamlines.

Since
QGIS 3.12

Definition at line 608 of file qgsmeshrenderersettings.cpp.

◆ symbology()

QgsMeshRendererVectorSettings::Symbology QgsMeshRendererVectorSettings::symbology ( ) const

Returns the displaying method used to render vector datasets.

Since
QGIS 3.12

Definition at line 588 of file qgsmeshrenderersettings.cpp.

◆ tracesSettings()

QgsMeshRendererVectorTracesSettings QgsMeshRendererVectorSettings::tracesSettings ( ) const

Returns settings for vector rendered with traces.

Since
QGIS 3.12

Definition at line 713 of file qgsmeshrenderersettings.cpp.

◆ userGridCellHeight()

int QgsMeshRendererVectorSettings::userGridCellHeight ( ) const

Returns height in pixels of user grid cell.

Definition at line 274 of file qgsmeshrenderersettings.cpp.

◆ userGridCellWidth()

int QgsMeshRendererVectorSettings::userGridCellWidth ( ) const

Returns width in pixels of user grid cell.

Definition at line 264 of file qgsmeshrenderersettings.cpp.

◆ vectorStrokeColoring()

QgsInterpolatedLineColor QgsMeshRendererVectorSettings::vectorStrokeColoring ( ) const

Returns the stroke coloring used to render vector datasets.

Since
QGIS 3.14

Definition at line 697 of file qgsmeshrenderersettings.cpp.

◆ windBarbSettings()

QgsMeshRendererVectorWindBarbSettings QgsMeshRendererVectorSettings::windBarbSettings ( ) const

Returns settings for vector rendered with wind barbs.

Since
QGIS 3.38

Definition at line 776 of file qgsmeshrenderersettings.cpp.

◆ writeXml()

QDomElement QgsMeshRendererVectorSettings::writeXml ( QDomDocument &  doc,
const QgsReadWriteContext context = QgsReadWriteContext() 
) const

Writes configuration to a new DOM element.

Definition at line 618 of file qgsmeshrenderersettings.cpp.


The documentation for this class was generated from the following files: