16 #ifndef QGSQUICKHIGHLIGHTSGNODE_H
17 #define QGSQUICKHIGHLIGHTSGNODE_H
19 #include <QtQuick/QSGNode>
20 #include <QtQuick/QSGFlatColorMaterial>
23 #include "qgis_quick.h"
57 QSGGeometryNode *createLineGeometry(
const QgsLineString *line );
58 QSGGeometryNode *createPointGeometry(
const QgsPoint *point );
59 QSGGeometryNode *createPolygonGeometry(
const QgsPolygon *polygon );
61 QSGFlatColorMaterial mMaterial;
Abstract base class for all geometries.
A geometry is the spatial representation of a feature.
Line string geometry type, with support for z-dimension and m-values.
Point geometry type, with support for z-dimension and m-values.
This is used to transform (render) QgsGeometry to node for QtQuick scene graph.
~QgsQuickHighlightSGNode()=default
Destructor.
GeometryType
The geometry types are used to group QgsWkbTypes::Type in a coarse way.