QGIS API Documentation  master-59fd5e0
QgsMarkerSymbolLayerV2 Class Reference

#include <qgssymbollayerv2.h>

+ Inheritance diagram for QgsMarkerSymbolLayerV2:
+ Collaboration diagram for QgsMarkerSymbolLayerV2:

List of all members.

Public Member Functions

double angle () const
void drawPreviewIcon (QgsSymbolV2RenderContext &context, QSize size)
QPointF offset ()
QgsSymbolV2::OutputUnit offsetUnit () const
virtual QgsSymbolV2::OutputUnit outputUnit () const
virtual void renderPoint (const QPointF &point, QgsSymbolV2RenderContext &context)=0
QgsSymbolV2::ScaleMethod scaleMethod () const
void setAngle (double angle)
void setOffset (QPointF offset)
void setOffsetUnit (QgsSymbolV2::OutputUnit unit)
virtual void setOutputUnit (QgsSymbolV2::OutputUnit unit)
void setScaleMethod (QgsSymbolV2::ScaleMethod scaleMethod)
void setSize (double size)
void setSizeUnit (QgsSymbolV2::OutputUnit unit)
double size () const
QgsSymbolV2::OutputUnit sizeUnit () const
virtual void toSld (QDomDocument &doc, QDomElement &element, QgsStringMap props) const
virtual void writeSldMarker (QDomDocument &doc, QDomElement &element, QgsStringMap props) const

Protected Member Functions

 QgsMarkerSymbolLayerV2 (bool locked=false)
void markerOffset (QgsSymbolV2RenderContext &context, double &offsetX, double &offsetY)

Static Protected Member Functions

static QPointF _rotatedOffset (const QPointF &offset, double angle)

Protected Attributes

double mAngle
QPointF mOffset
QgsSymbolV2::OutputUnit mOffsetUnit
QgsSymbolV2::ScaleMethod mScaleMethod
double mSize
QgsSymbolV2::OutputUnit mSizeUnit

Detailed Description

Definition at line 121 of file qgssymbollayerv2.h.


Constructor & Destructor Documentation

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

Definition at line 150 of file qgssymbollayerv2.cpp.


Member Function Documentation

Definition at line 134 of file qgssymbollayerv2.h.

Referenced by QgsMarkerSymbolV2::setScaleMethod().

void QgsMarkerSymbolLayerV2::toSld ( QDomDocument &  doc,
QDomElement &  element,
QgsStringMap  props 
) const [virtual]
virtual void QgsMarkerSymbolLayerV2::writeSldMarker ( QDomDocument &  doc,
QDomElement &  element,
QgsStringMap  props 
) const [inline, virtual]

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