QGIS API Documentation  master-6227475
QgsLineSymbolLayerV2 Class Reference

#include <qgssymbollayerv2.h>

+ Inheritance diagram for QgsLineSymbolLayerV2:
+ Collaboration diagram for QgsLineSymbolLayerV2:

List of all members.

Public Member Functions

void drawPreviewIcon (QgsSymbolV2RenderContext &context, QSize size)
virtual void renderPolygonOutline (const QPolygonF &points, QList< QPolygonF > *rings, QgsSymbolV2RenderContext &context)
virtual void renderPolyline (const QPolygonF &points, QgsSymbolV2RenderContext &context)=0
virtual void setWidth (double width)
void setWidthUnit (QgsSymbolV2::OutputUnit unit)
virtual double width () const
QgsSymbolV2::OutputUnit widthUnit () const

Protected Member Functions

 QgsLineSymbolLayerV2 (bool locked=false)

Protected Attributes

double mWidth
QgsSymbolV2::OutputUnit mWidthUnit

Detailed Description

Definition at line 167 of file qgssymbollayerv2.h.


Constructor & Destructor Documentation

QgsLineSymbolLayerV2::QgsLineSymbolLayerV2 ( bool  locked = false) [protected]

Definition at line 155 of file qgssymbollayerv2.cpp.


Member Function Documentation

void QgsLineSymbolLayerV2::renderPolygonOutline ( const QPolygonF &  points,
QList< QPolygonF > *  rings,
QgsSymbolV2RenderContext context 
) [virtual]
Note:
added in v1.7

Definition at line 224 of file qgssymbollayerv2.cpp.

References renderPolyline().

Referenced by QgsSymbolV2::drawPreviewIcon(), and QgsFillSymbolV2::renderPolygon().


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines