QGIS API Documentation 4.3.0-Master (a9c95da348f)
Loading...
Searching...
No Matches
QgsVectorFieldEngine Class Reference

Responsible for rendering vector field data. More...

#include <qgsvectorfieldengine.h>

Public Member Functions

 QgsVectorFieldEngine (const QgsVectorFieldEngine &)=delete
 QgsVectorFieldEngine (double datasetMagMaximumValue, double datasetMagMinimumValue, const QgsVectorFieldSettings &settings, QgsRenderContext &context, QSize size)
 Ctor.
 ~QgsVectorFieldEngine ()
 Dtor.
void drawGlyph (const QgsPointXY &lineStart, double xVal, double yVal, double magnitude)
 Draws a single glyph at lineStart, in painter coordinates, using the symbology of the settings the engine was constructed with.
QgsVectorFieldEngineoperator= (const QgsVectorFieldEngine &)=delete

Detailed Description

Responsible for rendering vector field data.

Note
Not available in Python bindings
Since
QGIS 4.4

Definition at line 42 of file qgsvectorfieldengine.h.

Constructor & Destructor Documentation

◆ QgsVectorFieldEngine() [1/2]

QgsVectorFieldEngine::QgsVectorFieldEngine ( double datasetMagMaximumValue,
double datasetMagMinimumValue,
const QgsVectorFieldSettings & settings,
QgsRenderContext & context,
QSize size )

Ctor.

Definition at line 28 of file qgsvectorfieldengine.cpp.

◆ ~QgsVectorFieldEngine()

QgsVectorFieldEngine::~QgsVectorFieldEngine ( )
default

Dtor.

◆ QgsVectorFieldEngine() [2/2]

QgsVectorFieldEngine::QgsVectorFieldEngine ( const QgsVectorFieldEngine & )
delete

Member Function Documentation

◆ drawGlyph()

void QgsVectorFieldEngine::drawGlyph ( const QgsPointXY & lineStart,
double xVal,
double yVal,
double magnitude )

Draws a single glyph at lineStart, in painter coordinates, using the symbology of the settings the engine was constructed with.

Does nothing for the symbologies which are not drawn glyph by glyph

Definition at line 67 of file qgsvectorfieldengine.cpp.

◆ operator=()

QgsVectorFieldEngine & QgsVectorFieldEngine::operator= ( const QgsVectorFieldEngine & )
delete

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