Quantum GIS API Documentation  1.7.5-Wroclaw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Attributes
QgsLineDecorationSymbolLayerV2 Class Reference

#include <qgslinesymbollayerv2.h>

Inheritance diagram for QgsLineDecorationSymbolLayerV2:
Inheritance graph
[legend]
Collaboration diagram for QgsLineDecorationSymbolLayerV2:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 QgsLineDecorationSymbolLayerV2 (QColor color=DEFAULT_LINEDECORATION_COLOR, double width=DEFAULT_LINEDECORATION_WIDTH)
 ~QgsLineDecorationSymbolLayerV2 ()
QString layerType () const
void startRender (QgsSymbolV2RenderContext &context)
void stopRender (QgsSymbolV2RenderContext &context)
void renderPolyline (const QPolygonF &points, QgsSymbolV2RenderContext &context)
QgsStringMap properties () const
QgsSymbolLayerV2clone () const
- Public Member Functions inherited from QgsLineSymbolLayerV2
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)
- Public Member Functions inherited from QgsSymbolLayerV2
virtual void setColor (const QColor &color)
virtual QColor color () const
virtual ~QgsSymbolLayerV2 ()
virtual QgsSymbolV2subSymbol ()
virtual bool setSubSymbol (QgsSymbolV2 *symbol)
QgsSymbolV2::SymbolType type () const
void setLocked (bool locked)
bool isLocked () const
void setRenderingPass (int renderingPass)
int renderingPass () const

Static Public Member Functions

static QgsSymbolLayerV2create (const QgsStringMap &properties=QgsStringMap())

Protected Attributes

QPen mPen
QPen mSelPen
- Protected Attributes inherited from QgsLineSymbolLayerV2
double mWidth
- Protected Attributes inherited from QgsSymbolLayerV2
QgsSymbolV2::SymbolType mType
bool mLocked
QColor mColor
int mRenderingPass

Additional Inherited Members

- Protected Member Functions inherited from QgsLineSymbolLayerV2
 QgsLineSymbolLayerV2 (bool locked=false)
- Protected Member Functions inherited from QgsSymbolLayerV2
 QgsSymbolLayerV2 (QgsSymbolV2::SymbolType type, bool locked=false)

Detailed Description

Definition at line 155 of file qgslinesymbollayerv2.h.


Constructor & Destructor Documentation

QgsLineDecorationSymbolLayerV2::QgsLineDecorationSymbolLayerV2 ( QColor  color = DEFAULT_LINEDECORATION_COLOR,
double  width = DEFAULT_LINEDECORATION_WIDTH 
)
QgsLineDecorationSymbolLayerV2::~QgsLineDecorationSymbolLayerV2 ( )

Definition at line 593 of file qgslinesymbollayerv2.cpp.


Member Function Documentation

QgsSymbolLayerV2 * QgsLineDecorationSymbolLayerV2::clone ( ) const
virtual
QgsSymbolLayerV2 * QgsLineDecorationSymbolLayerV2::create ( const QgsStringMap properties = QgsStringMap())
static
QString QgsLineDecorationSymbolLayerV2::layerType ( ) const
virtual

Implements QgsSymbolLayerV2.

Definition at line 610 of file qgslinesymbollayerv2.cpp.

QgsStringMap QgsLineDecorationSymbolLayerV2::properties ( ) const
virtual
void QgsLineDecorationSymbolLayerV2::renderPolyline ( const QPolygonF &  points,
QgsSymbolV2RenderContext context 
)
virtual
void QgsLineDecorationSymbolLayerV2::startRender ( QgsSymbolV2RenderContext context)
virtual
void QgsLineDecorationSymbolLayerV2::stopRender ( QgsSymbolV2RenderContext context)
virtual

Implements QgsSymbolLayerV2.

Definition at line 627 of file qgslinesymbollayerv2.cpp.


Member Data Documentation

QPen QgsLineDecorationSymbolLayerV2::mPen
protected

Definition at line 182 of file qgslinesymbollayerv2.h.

Referenced by renderPolyline(), and startRender().

QPen QgsLineDecorationSymbolLayerV2::mSelPen
protected

Definition at line 183 of file qgslinesymbollayerv2.h.

Referenced by renderPolyline(), and startRender().


The documentation for this class was generated from the following files: