|
QGIS API Documentation
master-6227475
|
#include <qgsfillsymbollayerv2.h>
Inheritance diagram for QgsCentroidFillSymbolLayerV2:
Collaboration diagram for QgsCentroidFillSymbolLayerV2:Public Member Functions | |
| QgsCentroidFillSymbolLayerV2 () | |
| ~QgsCentroidFillSymbolLayerV2 () | |
| QgsSymbolLayerV2 * | clone () const |
| QString | layerType () const |
| QgsSymbolV2::OutputUnit | outputUnit () const |
| QgsStringMap | properties () const |
| void | renderPolygon (const QPolygonF &points, QList< QPolygonF > *rings, QgsSymbolV2RenderContext &context) |
| void | setColor (const QColor &color) |
| void | setOutputUnit (QgsSymbolV2::OutputUnit unit) |
| bool | setSubSymbol (QgsSymbolV2 *symbol) |
| void | startRender (QgsSymbolV2RenderContext &context) |
| void | stopRender (QgsSymbolV2RenderContext &context) |
| QgsSymbolV2 * | subSymbol () |
| void | toSld (QDomDocument &doc, QDomElement &element, QgsStringMap props) const |
Static Public Member Functions | |
| static QgsSymbolLayerV2 * | create (const QgsStringMap &properties=QgsStringMap()) |
| static QgsSymbolLayerV2 * | createFromSld (QDomElement &element) |
Protected Attributes | |
| QgsMarkerSymbolV2 * | mMarker |
Definition at line 351 of file qgsfillsymbollayerv2.h.
Definition at line 1596 of file qgsfillsymbollayerv2.cpp.
References setSubSymbol().
Referenced by clone(), create(), and createFromSld().
Definition at line 1601 of file qgsfillsymbollayerv2.cpp.
References mMarker.
| QgsSymbolLayerV2 * QgsCentroidFillSymbolLayerV2::clone | ( | ) | const [virtual] |
Implements QgsSymbolLayerV2.
Definition at line 1662 of file qgsfillsymbollayerv2.cpp.
References QgsMarkerSymbolV2::clone(), mMarker, QgsCentroidFillSymbolLayerV2(), and setSubSymbol().
| QgsSymbolLayerV2 * QgsCentroidFillSymbolLayerV2::create | ( | const QgsStringMap & | properties = QgsStringMap() | ) | [static] |
Definition at line 1606 of file qgsfillsymbollayerv2.cpp.
References QgsCentroidFillSymbolLayerV2().
Referenced by QgsSymbolLayerV2Registry::QgsSymbolLayerV2Registry().
| QgsSymbolLayerV2 * QgsCentroidFillSymbolLayerV2::createFromSld | ( | QDomElement & | element | ) | [static] |
Definition at line 1677 of file qgsfillsymbollayerv2.cpp.
References QgsSymbolLayerV2Utils::createMarkerLayerFromSld(), QgsCentroidFillSymbolLayerV2(), QgsDebugMsg, and setSubSymbol().
Referenced by QgsSymbolLayerV2Registry::QgsSymbolLayerV2Registry().
| QString QgsCentroidFillSymbolLayerV2::layerType | ( | ) | const [virtual] |
Implements QgsSymbolLayerV2.
Definition at line 1612 of file qgsfillsymbollayerv2.cpp.
| QgsSymbolV2::OutputUnit QgsCentroidFillSymbolLayerV2::outputUnit | ( | ) | const [virtual] |
Reimplemented from QgsSymbolLayerV2.
Definition at line 1714 of file qgsfillsymbollayerv2.cpp.
References QgsSymbolV2::Mixed, mMarker, and QgsSymbolV2::outputUnit().
| QgsStringMap QgsCentroidFillSymbolLayerV2::properties | ( | ) | const [virtual] |
Implements QgsSymbolLayerV2.
Definition at line 1657 of file qgsfillsymbollayerv2.cpp.
| void QgsCentroidFillSymbolLayerV2::renderPolygon | ( | const QPolygonF & | points, |
| QList< QPolygonF > * | rings, | ||
| QgsSymbolV2RenderContext & | context | ||
| ) | [virtual] |
Implements QgsFillSymbolLayerV2.
Definition at line 1634 of file qgsfillsymbollayerv2.cpp.
References QgsSymbolV2RenderContext::feature(), mMarker, QgsSymbolV2RenderContext::renderContext(), QgsMarkerSymbolV2::renderPoint(), and QgsSymbolV2RenderContext::selected().
| void QgsCentroidFillSymbolLayerV2::setColor | ( | const QColor & | color | ) | [virtual] |
Reimplemented from QgsSymbolLayerV2.
Definition at line 1617 of file qgsfillsymbollayerv2.cpp.
References QgsSymbolLayerV2::color(), QgsSymbolLayerV2::mColor, mMarker, and QgsSymbolV2::setColor().
| void QgsCentroidFillSymbolLayerV2::setOutputUnit | ( | QgsSymbolV2::OutputUnit | unit | ) | [inline, virtual] |
Reimplemented from QgsSymbolLayerV2.
Definition at line 383 of file qgsfillsymbollayerv2.h.
| bool QgsCentroidFillSymbolLayerV2::setSubSymbol | ( | QgsSymbolV2 * | symbol | ) | [virtual] |
Reimplemented from QgsSymbolLayerV2.
Definition at line 1700 of file qgsfillsymbollayerv2.cpp.
References QgsSymbolV2::color(), QgsSymbolV2::Marker, QgsSymbolLayerV2::mColor, mMarker, and QgsSymbolV2::type().
Referenced by clone(), createFromSld(), and QgsCentroidFillSymbolLayerV2().
| void QgsCentroidFillSymbolLayerV2::startRender | ( | QgsSymbolV2RenderContext & | context | ) | [virtual] |
Implements QgsSymbolLayerV2.
Definition at line 1623 of file qgsfillsymbollayerv2.cpp.
References QgsSymbolV2RenderContext::alpha(), mMarker, QgsSymbolV2RenderContext::renderContext(), QgsSymbolV2::setAlpha(), and QgsSymbolV2::startRender().
| void QgsCentroidFillSymbolLayerV2::stopRender | ( | QgsSymbolV2RenderContext & | context | ) | [virtual] |
Implements QgsSymbolLayerV2.
Definition at line 1629 of file qgsfillsymbollayerv2.cpp.
References mMarker, QgsSymbolV2RenderContext::renderContext(), and QgsSymbolV2::stopRender().
| QgsSymbolV2 * QgsCentroidFillSymbolLayerV2::subSymbol | ( | ) | [virtual] |
Reimplemented from QgsSymbolLayerV2.
Definition at line 1695 of file qgsfillsymbollayerv2.cpp.
References mMarker.
| void QgsCentroidFillSymbolLayerV2::toSld | ( | QDomDocument & | doc, |
| QDomElement & | element, | ||
| QgsStringMap | props | ||
| ) | const [virtual] |
Reimplemented from QgsSymbolLayerV2.
Definition at line 1669 of file qgsfillsymbollayerv2.cpp.
References mMarker, and QgsSymbolV2::toSld().
QgsMarkerSymbolV2* QgsCentroidFillSymbolLayerV2::mMarker [protected] |
Definition at line 387 of file qgsfillsymbollayerv2.h.
Referenced by clone(), outputUnit(), renderPolygon(), setColor(), setSubSymbol(), startRender(), stopRender(), subSymbol(), toSld(), and ~QgsCentroidFillSymbolLayerV2().