Quantum GIS API Documentation
1.7.4
|
#include <qgssymbollayerv2.h>
Public Member Functions | |
virtual void | renderPolyline (const QPolygonF &points, QgsSymbolV2RenderContext &context)=0 |
virtual void | renderPolygonOutline (const QPolygonF &points, QList< QPolygonF > *rings, QgsSymbolV2RenderContext &context) |
virtual void | setWidth (double width) |
virtual double | width () const |
void | drawPreviewIcon (QgsSymbolV2RenderContext &context, QSize size) |
Protected Member Functions | |
QgsLineSymbolLayerV2 (bool locked=false) | |
Protected Attributes | |
double | mWidth |
Definition at line 97 of file qgssymbollayerv2.h.
QgsLineSymbolLayerV2::QgsLineSymbolLayerV2 | ( | bool | locked = false | ) | [protected] |
Definition at line 19 of file qgssymbollayerv2.cpp.
void QgsLineSymbolLayerV2::drawPreviewIcon | ( | QgsSymbolV2RenderContext & | context, |
QSize | size | ||
) | [virtual] |
Implements QgsSymbolLayerV2.
Definition at line 36 of file qgssymbollayerv2.cpp.
References renderPolyline(), QgsSymbolLayerV2::startRender(), and QgsSymbolLayerV2::stopRender().
void QgsLineSymbolLayerV2::renderPolygonOutline | ( | const QPolygonF & | points, |
QList< QPolygonF > * | rings, | ||
QgsSymbolV2RenderContext & | context | ||
) | [virtual] |
Definition at line 48 of file qgssymbollayerv2.cpp.
References renderPolyline().
Referenced by QgsSymbolV2::drawPreviewIcon(), and QgsFillSymbolV2::renderPolygon().
virtual void QgsLineSymbolLayerV2::renderPolyline | ( | const QPolygonF & | points, |
QgsSymbolV2RenderContext & | context | ||
) | [pure virtual] |
Implemented in QgsLineDecorationSymbolLayerV2, QgsMarkerLineSymbolLayerV2, and QgsSimpleLineSymbolLayerV2.
Referenced by drawPreviewIcon(), renderPolygonOutline(), and QgsLineSymbolV2::renderPolyline().
virtual void QgsLineSymbolLayerV2::setWidth | ( | double | width | ) | [inline, virtual] |
Reimplemented in QgsMarkerLineSymbolLayerV2.
Definition at line 105 of file qgssymbollayerv2.h.
Referenced by QgsLineSymbolV2::setWidth().
virtual double QgsLineSymbolLayerV2::width | ( | ) | const [inline, virtual] |
Reimplemented in QgsMarkerLineSymbolLayerV2.
Definition at line 106 of file qgssymbollayerv2.h.
Referenced by QgsSimpleLineSymbolLayerV2::create(), QgsLineDecorationSymbolLayerV2::create(), QgsLineDecorationSymbolLayerV2::QgsLineDecorationSymbolLayerV2(), QgsSimpleLineSymbolLayerV2::QgsSimpleLineSymbolLayerV2(), QgsLineSymbolV2::setWidth(), QgsSymbologyV2Conversion::symbolV2toV1(), and QgsLineSymbolV2::width().
double QgsLineSymbolLayerV2::mWidth [protected] |
Definition at line 113 of file qgssymbollayerv2.h.
Referenced by QgsSimpleLineSymbolLayerV2::clone(), QgsLineDecorationSymbolLayerV2::clone(), QgsSimpleLineSymbolLayerV2::properties(), QgsLineDecorationSymbolLayerV2::properties(), QgsLineDecorationSymbolLayerV2::QgsLineDecorationSymbolLayerV2(), QgsSimpleLineSymbolLayerV2::QgsSimpleLineSymbolLayerV2(), QgsSimpleLineSymbolLayerV2::renderPolyline(), QgsLineDecorationSymbolLayerV2::renderPolyline(), QgsSimpleLineSymbolLayerV2::startRender(), and QgsLineDecorationSymbolLayerV2::startRender().