14#ifndef OPENSWMMVIS_LAYERS_GISVECTORSYMBOLADAPTER_H
15#define OPENSWMMVIS_LAYERS_GISVECTORSYMBOLADAPTER_H
52 Q_CLASSINFO("group:
markerSize", "Marker (points)")
53 Q_CLASSINFO("group:
markerFill", "Marker (points)")
58 Q_CLASSINFO("group:
lineDash", "Line")
84 : QObject(
parent), m_sym(std::move(initial)), m_writer(std::move(writer))
141 if (m_writer) m_writer(m_sym);
Definition gisvectorsymboladapter.h:26
void setPolygonOutlineColor(const QColor &v)
Definition gisvectorsymboladapter.h:113
QColor markerFill
Definition gisvectorsymboladapter.h:31
QString labelField() const
Definition gisvectorsymboladapter.h:118
QColor labelColor
Definition gisvectorsymboladapter.h:49
void setMarkerOutline(const QColor &v)
Definition gisvectorsymboladapter.h:97
void setMarkerOutlineW(double v)
Definition gisvectorsymboladapter.h:98
QColor polygonOutlineColor
Definition gisvectorsymboladapter.h:42
std::function< void(const GISVectorSymbol &)> Writer
Definition gisvectorsymboladapter.h:79
void setLineDash(Qt::PenStyle v)
Definition gisvectorsymboladapter.h:106
double lineWidth() const
Definition gisvectorsymboladapter.h:102
void setLabelColor(const QColor &v)
Definition gisvectorsymboladapter.h:124
QFont labelFont
Definition gisvectorsymboladapter.h:48
QColor markerOutline
Definition gisvectorsymboladapter.h:32
void setShowLabels(bool v)
Definition gisvectorsymboladapter.h:121
void setLineColor(const QColor &v)
Definition gisvectorsymboladapter.h:104
MarkerShape markerShape() const
Definition gisvectorsymboladapter.h:88
QColor polygonFill
Definition gisvectorsymboladapter.h:41
QColor polygonFill() const
Definition gisvectorsymboladapter.h:109
MarkerShape markerShape
Definition gisvectorsymboladapter.h:29
void setLineWidth(double v)
Definition gisvectorsymboladapter.h:105
void setPolygonFill(const QColor &v)
Definition gisvectorsymboladapter.h:112
void setMarkerSize(double v)
Definition gisvectorsymboladapter.h:95
QString labelField
Definition gisvectorsymboladapter.h:47
void setLabelField(const QString &v)
Definition gisvectorsymboladapter.h:122
double markerOutlineW
Definition gisvectorsymboladapter.h:33
void resyncFrom(const GISVectorSymbol &s)
Definition gisvectorsymboladapter.h:129
double lineWidth
Definition gisvectorsymboladapter.h:37
QColor polygonOutlineColor() const
Definition gisvectorsymboladapter.h:110
QFont labelFont() const
Definition gisvectorsymboladapter.h:119
MarkerShape
Definition gisvectorsymboladapter.h:69
@ Triangle
Definition gisvectorsymboladapter.h:72
@ Square
Definition gisvectorsymboladapter.h:71
@ Circle
Definition gisvectorsymboladapter.h:70
@ Star
Definition gisvectorsymboladapter.h:74
@ Diamond
Definition gisvectorsymboladapter.h:73
@ Cross
Definition gisvectorsymboladapter.h:75
bool showLabels() const
Definition gisvectorsymboladapter.h:117
Qt::PenStyle lineDash
Definition gisvectorsymboladapter.h:38
void setPolygonOutlineWidth(double v)
Definition gisvectorsymboladapter.h:114
QColor markerOutline() const
Definition gisvectorsymboladapter.h:91
bool showLabels
Definition gisvectorsymboladapter.h:46
double markerOutlineW() const
Definition gisvectorsymboladapter.h:92
QColor markerFill() const
Definition gisvectorsymboladapter.h:90
double markerSize
Definition gisvectorsymboladapter.h:30
double polygonOutlineWidth
Definition gisvectorsymboladapter.h:43
Qt::PenStyle lineDash() const
Definition gisvectorsymboladapter.h:103
QColor labelColor() const
Definition gisvectorsymboladapter.h:120
void setMarkerShape(MarkerShape v)
Definition gisvectorsymboladapter.h:94
void setLabelFont(const QFont &v)
Definition gisvectorsymboladapter.h:123
double markerSize() const
Definition gisvectorsymboladapter.h:89
QColor lineColor() const
Definition gisvectorsymboladapter.h:101
double polygonOutlineWidth() const
Definition gisvectorsymboladapter.h:111
QColor lineColor
Definition gisvectorsymboladapter.h:36
void setMarkerFill(const QColor &v)
Definition gisvectorsymboladapter.h:96
Map layer backed by an OGR vector dataset (Shapefile, GeoJSON, GeoPackage, …), rendering features as ...
double s
Scene px per model length unit.
Definition inletdrawingview.cpp:82
ArrowPlacement p
Definition linesymbollayer.cpp:27
int b
local residual indices, a < b
Definition meshquadmatch.cpp:46
QVector< int > v
pool vertex indices
Definition pslgminsize.cpp:159
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
Rendering symbology for a vector layer.
Definition gisvectorlayer.h:52
QColor markerFill
Definition gisvectorlayer.h:58
double markerSize
Definition gisvectorlayer.h:57
double markerOutlineW
Definition gisvectorlayer.h:60
QColor labelColor
Definition gisvectorlayer.h:76
MarkerShape markerShape
Definition gisvectorlayer.h:56
QString labelField
Definition gisvectorlayer.h:74
MarkerShape
Definition gisvectorlayer.h:54
@ Star
Definition gisvectorlayer.h:54
@ Square
Definition gisvectorlayer.h:54
@ Cross
Definition gisvectorlayer.h:54
@ Diamond
Definition gisvectorlayer.h:54
@ Circle
Definition gisvectorlayer.h:54
@ Triangle
Definition gisvectorlayer.h:54
QColor markerOutline
Definition gisvectorlayer.h:59
QBrush polygonFill
Definition gisvectorlayer.h:69
QPen polygonOutline
Definition gisvectorlayer.h:70
bool showLabels
Definition gisvectorlayer.h:73
QPen linePen
Definition gisvectorlayer.h:66
QFont labelFont
Definition gisvectorlayer.h:75