QGIS API Documentation  3.10.0-A Coruña (6c816b4204)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
QgsSymbolLayerUtils Member List

This is the complete list of members for QgsSymbolLayerUtils, including all inherited members.

applyScaleDependency(QDomDocument &doc, QDomElement &ruleElem, QgsStringMap &props)QgsSymbolLayerUtilsstatic
blurImageInPlace(QImage &image, QRect rect, int radius, bool alphaOnly)QgsSymbolLayerUtilsstatic
clearSymbolMap(QgsSymbolMap &symbols)QgsSymbolLayerUtilsstatic
colorFromMimeData(const QMimeData *data, bool &hasAlpha)QgsSymbolLayerUtilsstatic
colorListFromMimeData(const QMimeData *data)QgsSymbolLayerUtilsstatic
colorListToMimeData(const QgsNamedColorList &colorList, bool allFormats=true)QgsSymbolLayerUtilsstatic
colorRampPreviewIcon(QgsColorRamp *ramp, QSize size, int padding=0)QgsSymbolLayerUtilsstatic
colorRampPreviewPixmap(QgsColorRamp *ramp, QSize size, int padding=0)QgsSymbolLayerUtilsstatic
colorRampToVariant(const QString &name, QgsColorRamp *ramp)QgsSymbolLayerUtilsstatic
colorToMimeData(const QColor &color)QgsSymbolLayerUtilsstatic
colorToName(const QColor &color)QgsSymbolLayerUtilsstatic
convertPolygonSymbolizerToPointMarker(QDomElement &element, QgsSymbolLayerList &layerList)QgsSymbolLayerUtilsstatic
createAnchorPointElement(QDomDocument &doc, QDomElement &element, QPointF anchor)QgsSymbolLayerUtilsstatic
createDisplacementElement(QDomDocument &doc, QDomElement &element, QPointF offset)QgsSymbolLayerUtilsstatic
createExpressionElement(QDomDocument &doc, QDomElement &element, const QString &function)QgsSymbolLayerUtilsstatic
createFillLayerFromSld(QDomElement &element)QgsSymbolLayerUtilsstatic
createFunctionElement(QDomDocument &doc, QDomElement &element, const QString &function)QgsSymbolLayerUtilsstatic
createGeometryElement(QDomDocument &doc, QDomElement &element, const QString &geomFunc)QgsSymbolLayerUtilsstatic
createLineLayerFromSld(QDomElement &element)QgsSymbolLayerUtilsstatic
createMarkerLayerFromSld(QDomElement &element)QgsSymbolLayerUtilsstatic
createOnlineResourceElement(QDomDocument &doc, QDomElement &element, const QString &path, const QString &format)QgsSymbolLayerUtilsstatic
createOpacityElement(QDomDocument &doc, QDomElement &element, const QString &alphaFunc)QgsSymbolLayerUtilsstatic
createRotationElement(QDomDocument &doc, QDomElement &element, const QString &rotationFunc)QgsSymbolLayerUtilsstatic
createSvgParameterElement(QDomDocument &doc, const QString &name, const QString &value)QgsSymbolLayerUtilsstatic
createSymbolLayerListFromSld(QDomElement &element, QgsWkbTypes::GeometryType geomType, QgsSymbolLayerList &layers)QgsSymbolLayerUtilsstatic
createVendorOptionElement(QDomDocument &doc, const QString &name, const QString &value)QgsSymbolLayerUtilsstatic
Cross enum valueQgsSymbolLayerUtils
decodeArrowHeadType(const QVariant &value, bool *ok=nullptr)QgsSymbolLayerUtilsstatic
decodeArrowType(const QVariant &value, bool *ok=nullptr)QgsSymbolLayerUtilsstatic
decodeBlendMode(const QString &s)QgsSymbolLayerUtilsstatic
decodeBrushStyle(const QString &str)QgsSymbolLayerUtilsstatic
decodeColor(const QString &str)QgsSymbolLayerUtilsstatic
decodeMapUnitScale(const QString &str)QgsSymbolLayerUtilsstatic
decodePenCapStyle(const QString &str)QgsSymbolLayerUtilsstatic
decodePenJoinStyle(const QString &str)QgsSymbolLayerUtilsstatic
decodePenStyle(const QString &str)QgsSymbolLayerUtilsstatic
decodePoint(const QString &string)QgsSymbolLayerUtilsstatic
decodeRealVector(const QString &s)QgsSymbolLayerUtilsstatic
decodeScaleMethod(const QString &str)QgsSymbolLayerUtilsstatic
decodeSize(const QString &string)QgsSymbolLayerUtilsstatic
decodeSldAlpha(const QString &str)QgsSymbolLayerUtilsstatic
decodeSldBrushStyle(const QString &str)QgsSymbolLayerUtilsstatic
decodeSldFontStyle(const QString &str)QgsSymbolLayerUtilsstatic
decodeSldFontWeight(const QString &str)QgsSymbolLayerUtilsstatic
decodeSldLineCapStyle(const QString &str)QgsSymbolLayerUtilsstatic
decodeSldLineJoinStyle(const QString &str)QgsSymbolLayerUtilsstatic
decodeSldRealVector(const QString &s)QgsSymbolLayerUtilsstatic
decodeSldUom(const QString &str, double *scaleFactor)QgsSymbolLayerUtilsstatic
displacementFromSldElement(QDomElement &element, QPointF &offset)QgsSymbolLayerUtilsstatic
drawStippledBackground(QPainter *painter, QRect rect)QgsSymbolLayerUtilsstatic
drawVertexMarker(double x, double y, QPainter &p, QgsSymbolLayerUtils::VertexMarkerType type, int markerSize)QgsSymbolLayerUtilsstatic
encodeBrushStyle(Qt::BrushStyle style)QgsSymbolLayerUtilsstatic
encodeColor(const QColor &color)QgsSymbolLayerUtilsstatic
encodeMapUnitScale(const QgsMapUnitScale &mapUnitScale)QgsSymbolLayerUtilsstatic
encodePenCapStyle(Qt::PenCapStyle style)QgsSymbolLayerUtilsstatic
encodePenJoinStyle(Qt::PenJoinStyle style)QgsSymbolLayerUtilsstatic
encodePenStyle(Qt::PenStyle style)QgsSymbolLayerUtilsstatic
encodePoint(QPointF point)QgsSymbolLayerUtilsstatic
encodeRealVector(const QVector< qreal > &v)QgsSymbolLayerUtilsstatic
encodeScaleMethod(QgsSymbol::ScaleMethod scaleMethod)QgsSymbolLayerUtilsstatic
encodeSize(QSizeF size)QgsSymbolLayerUtilsstatic
encodeSldAlpha(int alpha)QgsSymbolLayerUtilsstatic
encodeSldBrushStyle(Qt::BrushStyle style)QgsSymbolLayerUtilsstatic
encodeSldFontStyle(QFont::Style style)QgsSymbolLayerUtilsstatic
encodeSldFontWeight(int weight)QgsSymbolLayerUtilsstatic
encodeSldLineCapStyle(Qt::PenCapStyle style)QgsSymbolLayerUtilsstatic
encodeSldLineJoinStyle(Qt::PenJoinStyle style)QgsSymbolLayerUtilsstatic
encodeSldRealVector(const QVector< qreal > &v)QgsSymbolLayerUtilsstatic
encodeSldUom(QgsUnitTypes::RenderUnit unit, double *scaleFactor)QgsSymbolLayerUtilsstatic
estimateMaxSymbolBleed(QgsSymbol *symbol, const QgsRenderContext &context)QgsSymbolLayerUtilsstatic
externalGraphicFromSld(QDomElement &element, QString &path, QString &mime, QColor &color, double &size)QgsSymbolLayerUtilsstatic
externalGraphicToSld(QDomDocument &doc, QDomElement &element, const QString &path, const QString &mime, const QColor &color, double size=-1)QgsSymbolLayerUtilsstatic
externalMarkerFromSld(QDomElement &element, QString &path, QString &format, int &markIndex, QColor &color, double &size)QgsSymbolLayerUtilsstatic
externalMarkerToSld(QDomDocument &doc, QDomElement &element, const QString &path, const QString &format, int *markIndex=nullptr, const QColor &color=QColor(), double size=-1)QgsSymbolLayerUtilsstatic
fieldOrExpressionFromExpression(QgsExpression *expression)QgsSymbolLayerUtilsstatic
fieldOrExpressionToExpression(const QString &fieldOrExpression)QgsSymbolLayerUtilsstatic
fillFromSld(QDomElement &element, Qt::BrushStyle &brushStyle, QColor &color)QgsSymbolLayerUtilsstatic
fillToSld(QDomDocument &doc, QDomElement &element, Qt::BrushStyle brushStyle, const QColor &color=QColor())QgsSymbolLayerUtilsstatic
functionFromSldElement(QDomElement &element, QString &function)QgsSymbolLayerUtilsstatic
geometryFromSldElement(QDomElement &element, QString &geomFunc)QgsSymbolLayerUtilsstatic
getSvgParameterList(QDomElement &element)QgsSymbolLayerUtilsstatic
getSvgParametricPath(const QString &basePath, const QColor &fillColor, const QColor &strokeColor, double strokeWidth)QgsSymbolLayerUtilsstatic
getVendorOptionList(QDomElement &element)QgsSymbolLayerUtilsstatic
hasExternalGraphic(QDomElement &element)QgsSymbolLayerUtilsstatic
hasWellKnownMark(QDomElement &element)QgsSymbolLayerUtilsstatic
importColorsFromGpl(QFile &file, bool &ok, QString &name)QgsSymbolLayerUtilsstatic
labelTextToSld(QDomDocument &doc, QDomElement &element, const QString &label, const QFont &font, const QColor &color=QColor(), double size=-1)QgsSymbolLayerUtilsstatic
lineFromSld(QDomElement &element, Qt::PenStyle &penStyle, QColor &color, double &width, Qt::PenJoinStyle *penJoinStyle=nullptr, Qt::PenCapStyle *penCapStyle=nullptr, QVector< qreal > *customDashPattern=nullptr, double *dashOffset=nullptr)QgsSymbolLayerUtilsstatic
lineToSld(QDomDocument &doc, QDomElement &element, Qt::PenStyle penStyle, const QColor &color, double width=-1, const Qt::PenJoinStyle *penJoinStyle=nullptr, const Qt::PenCapStyle *penCapStyle=nullptr, const QVector< qreal > *customDashPattern=nullptr, double dashOffset=0.0)QgsSymbolLayerUtilsstatic
listSvgFiles()QgsSymbolLayerUtilsstatic
listSvgFilesAt(const QString &directory)QgsSymbolLayerUtilsstatic
loadColorRamp(QDomElement &element)QgsSymbolLayerUtilsstatic
loadColorRamp(const QVariant &value)QgsSymbolLayerUtilsstatic
loadSymbol(const QDomElement &element, const QgsReadWriteContext &context)QgsSymbolLayerUtilsstatic
loadSymbol(const QDomElement &element, const QgsReadWriteContext &context)QgsSymbolLayerUtilsinlinestatic
loadSymbolLayer(QDomElement &element, const QgsReadWriteContext &context)QgsSymbolLayerUtilsstatic
loadSymbols(QDomElement &element, const QgsReadWriteContext &context)QgsSymbolLayerUtilsstatic
mergeScaleDependencies(double mScaleMinDenom, double mScaleMaxDenom, QgsStringMap &props)QgsSymbolLayerUtilsstatic
multiplyImageOpacity(QImage *image, qreal opacity)QgsSymbolLayerUtilsstatic
needEllipseMarker(QDomElement &element)QgsSymbolLayerUtilsstatic
needFontMarker(QDomElement &element)QgsSymbolLayerUtilsstatic
needLinePatternFill(QDomElement &element)QgsSymbolLayerUtilsstatic
needMarkerLine(QDomElement &element)QgsSymbolLayerUtilsstatic
needPointPatternFill(QDomElement &element)QgsSymbolLayerUtilsstatic
needSvgFill(QDomElement &element)QgsSymbolLayerUtilsstatic
needSvgMarker(QDomElement &element)QgsSymbolLayerUtilsstatic
NoMarker enum valueQgsSymbolLayerUtils
ogrFeatureStyleBrush(const QColor &fillColr)QgsSymbolLayerUtilsstatic
ogrFeatureStylePen(double width, double mmScaleFactor, double mapUnitsScaleFactor, const QColor &c, Qt::PenJoinStyle joinStyle=Qt::MiterJoin, Qt::PenCapStyle capStyle=Qt::FlatCap, double offset=0.0, const QVector< qreal > *dashPattern=nullptr)QgsSymbolLayerUtilsstatic
onlineResourceFromSldElement(QDomElement &element, QString &path, QString &format)QgsSymbolLayerUtilsstatic
opacityFromSldElement(QDomElement &element, QString &alphaFunc)QgsSymbolLayerUtilsstatic
parametricSvgToSld(QDomDocument &doc, QDomElement &graphicElem, const QString &path, const QColor &fillColor, double size, const QColor &strokeColor, double strokeWidth)QgsSymbolLayerUtilsstatic
parseColor(const QString &colorStr, bool strictEval=false)QgsSymbolLayerUtilsstatic
parseColorList(const QString &colorStr)QgsSymbolLayerUtilsstatic
parseColorWithAlpha(const QString &colorStr, bool &containsAlpha, bool strictEval=false)QgsSymbolLayerUtilsstatic
parseProperties(QDomElement &element)QgsSymbolLayerUtilsstatic
pointInPolygon(const QPolygonF &points, QPointF point)QgsSymbolLayerUtilsstatic
pointOnLineWithDistance(QPointF startPoint, QPointF directionPoint, double distance)QgsSymbolLayerUtilsstatic
polygonCentroid(const QPolygonF &points)QgsSymbolLayerUtilsstatic
polygonPointOnSurface(const QPolygonF &points, QList< QPolygonF > *rings=nullptr)QgsSymbolLayerUtilsstatic
premultiplyColor(QColor &rgb, int alpha)QgsSymbolLayerUtilsstatic
prettyBreaks(double minimum, double maximum, int classes)QgsSymbolLayerUtilsstatic
rescaleUom(double size, QgsUnitTypes::RenderUnit unit, const QgsStringMap &props)QgsSymbolLayerUtilsstatic
rescaleUom(QPointF point, QgsUnitTypes::RenderUnit unit, const QgsStringMap &props)QgsSymbolLayerUtilsstatic
rescaleUom(const QVector< qreal > &array, QgsUnitTypes::RenderUnit unit, const QgsStringMap &props)QgsSymbolLayerUtilsstatic
rotationFromSldElement(QDomElement &element, QString &rotationFunc)QgsSymbolLayerUtilsstatic
saveColorRamp(const QString &name, QgsColorRamp *ramp, QDomDocument &doc)QgsSymbolLayerUtilsstatic
saveColorsToGpl(QFile &file, const QString &paletteName, const QgsNamedColorList &colors)QgsSymbolLayerUtilsstatic
saveProperties(QgsStringMap props, QDomDocument &doc, QDomElement &element)QgsSymbolLayerUtilsstatic
saveSymbol(const QString &symbolName, const QgsSymbol *symbol, QDomDocument &doc, const QgsReadWriteContext &context)QgsSymbolLayerUtilsstatic
saveSymbols(QgsSymbolMap &symbols, const QString &tagName, QDomDocument &doc, const QgsReadWriteContext &context)QgsSymbolLayerUtilsstatic
SemiTransparentCircle enum valueQgsSymbolLayerUtils
sizeInPixelsFromSldUom(const QString &uom, double size)QgsSymbolLayerUtilsstatic
sortVariantList(QList< QVariant > &list, Qt::SortOrder order)QgsSymbolLayerUtilsstatic
svgSymbolNameToPath(const QString &name, const QgsPathResolver &pathResolver)QgsSymbolLayerUtilsstatic
svgSymbolPathToName(const QString &path, const QgsPathResolver &pathResolver)QgsSymbolLayerUtilsstatic
symbolFromMimeData(const QMimeData *data)QgsSymbolLayerUtilsstatic
symbolLayerPreviewIcon(const QgsSymbolLayer *layer, QgsUnitTypes::RenderUnit u, QSize size, const QgsMapUnitScale &scale=QgsMapUnitScale())QgsSymbolLayerUtilsstatic
symbolLayerPreviewPicture(const QgsSymbolLayer *layer, QgsUnitTypes::RenderUnit units, QSize size, const QgsMapUnitScale &scale=QgsMapUnitScale())QgsSymbolLayerUtilsstatic
symbolPreviewIcon(const QgsSymbol *symbol, QSize size, int padding=0)QgsSymbolLayerUtilsstatic
symbolPreviewPixmap(const QgsSymbol *symbol, QSize size, int padding=0, QgsRenderContext *customContext=nullptr, bool selected=false, const QgsExpressionContext *expressionContext=nullptr)QgsSymbolLayerUtilsstatic
symbolProperties(QgsSymbol *symbol)QgsSymbolLayerUtilsstatic
symbolToMimeData(const QgsSymbol *symbol)QgsSymbolLayerUtilsstatic
toPoint(const QVariant &value, bool *ok=nullptr)QgsSymbolLayerUtilsstatic
toSize(const QVariant &value, bool *ok=nullptr)QgsSymbolLayerUtilsstatic
VertexMarkerType enum nameQgsSymbolLayerUtils
wellKnownMarkerFromSld(QDomElement &element, QString &name, QColor &color, QColor &strokeColor, Qt::PenStyle &strokeStyle, double &strokeWidth, double &size)QgsSymbolLayerUtilsstatic
wellKnownMarkerToSld(QDomDocument &doc, QDomElement &element, const QString &name, const QColor &color, const QColor &strokeColor, Qt::PenStyle strokeStyle, double strokeWidth=-1, double size=-1)QgsSymbolLayerUtilsstatic