|
Quantum GIS API Documentation
1.7.5-Wroclaw
|
#include <qgsmarkersymbollayerv2.h>


Public Member Functions | |
| QgsFontMarkerSymbolLayerV2 (QString fontFamily=DEFAULT_FONTMARKER_FONT, QChar chr=DEFAULT_FONTMARKER_CHR, double pointSize=DEFAULT_FONTMARKER_SIZE, QColor color=DEFAULT_FONTMARKER_COLOR, double angle=DEFAULT_FONTMARKER_ANGLE) | |
| QString | layerType () const |
| void | startRender (QgsSymbolV2RenderContext &context) |
| void | stopRender (QgsSymbolV2RenderContext &context) |
| void | renderPoint (const QPointF &point, QgsSymbolV2RenderContext &context) |
| QgsStringMap | properties () const |
| QgsSymbolLayerV2 * | clone () const |
| QString | fontFamily () const |
| void | setFontFamily (QString family) |
| QChar | character () const |
| void | setCharacter (QChar ch) |
Public Member Functions inherited from QgsMarkerSymbolLayerV2 | |
| void | drawPreviewIcon (QgsSymbolV2RenderContext &context, QSize size) |
| void | setAngle (double angle) |
| double | angle () const |
| void | setSize (double size) |
| double | size () const |
| void | setOffset (QPointF offset) |
| QPointF | offset () |
Public Member Functions inherited from QgsSymbolLayerV2 | |
| virtual void | setColor (const QColor &color) |
| virtual QColor | color () const |
| virtual | ~QgsSymbolLayerV2 () |
| virtual QgsSymbolV2 * | subSymbol () |
| 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 QgsSymbolLayerV2 * | create (const QgsStringMap &properties=QgsStringMap()) |
Protected Attributes | |
| QString | mFontFamily |
| QChar | mChr |
| QPointF | mChrOffset |
| QFont | mFont |
| double | mOrigSize |
Protected Attributes inherited from QgsMarkerSymbolLayerV2 | |
| double | mAngle |
| double | mSize |
| QPointF | mOffset |
Protected Attributes inherited from QgsSymbolLayerV2 | |
| QgsSymbolV2::SymbolType | mType |
| bool | mLocked |
| QColor | mColor |
| int | mRenderingPass |
Additional Inherited Members | |
Protected Member Functions inherited from QgsMarkerSymbolLayerV2 | |
| QgsMarkerSymbolLayerV2 (bool locked=false) | |
Protected Member Functions inherited from QgsSymbolLayerV2 | |
| QgsSymbolLayerV2 (QgsSymbolV2::SymbolType type, bool locked=false) | |
Definition at line 139 of file qgsmarkersymbollayerv2.h.
| QgsFontMarkerSymbolLayerV2::QgsFontMarkerSymbolLayerV2 | ( | QString | fontFamily = DEFAULT_FONTMARKER_FONT, |
| QChar | chr = DEFAULT_FONTMARKER_CHR, |
||
| double | pointSize = DEFAULT_FONTMARKER_SIZE, |
||
| QColor | color = DEFAULT_FONTMARKER_COLOR, |
||
| double | angle = DEFAULT_FONTMARKER_ANGLE |
||
| ) |
Definition at line 658 of file qgsmarkersymbollayerv2.cpp.
References QgsMarkerSymbolLayerV2::angle(), QgsSymbolLayerV2::color(), fontFamily(), QgsMarkerSymbolLayerV2::mAngle, mChr, QgsSymbolLayerV2::mColor, mFontFamily, QgsMarkerSymbolLayerV2::mOffset, and QgsMarkerSymbolLayerV2::mSize.
|
inline |
Definition at line 171 of file qgsmarkersymbollayerv2.h.
|
virtual |
Implements QgsSymbolLayerV2.
Definition at line 752 of file qgsmarkersymbollayerv2.cpp.
References QgsMarkerSymbolLayerV2::mAngle, mChr, QgsSymbolLayerV2::mColor, mFontFamily, QgsMarkerSymbolLayerV2::mOffset, QgsMarkerSymbolLayerV2::mSize, QgsFontMarkerSymbolLayerV2(), and QgsMarkerSymbolLayerV2::setOffset().
|
static |
Definition at line 668 of file qgsmarkersymbollayerv2.cpp.
References QgsMarkerSymbolLayerV2::angle(), QgsSymbolLayerV2::color(), QgsSymbolLayerV2Utils::decodeColor(), QgsSymbolLayerV2Utils::decodePoint(), DEFAULT_FONTMARKER_ANGLE, DEFAULT_FONTMARKER_CHR, DEFAULT_FONTMARKER_COLOR, DEFAULT_FONTMARKER_FONT, DEFAULT_FONTMARKER_SIZE, fontFamily(), QgsFontMarkerSymbolLayerV2(), and QgsMarkerSymbolLayerV2::setOffset().
Referenced by QgsSymbolLayerV2Registry::QgsSymbolLayerV2Registry().
|
inline |
Definition at line 168 of file qgsmarkersymbollayerv2.h.
Referenced by create(), and QgsFontMarkerSymbolLayerV2().
|
virtual |
Implements QgsSymbolLayerV2.
Definition at line 693 of file qgsmarkersymbollayerv2.cpp.
|
virtual |
Implements QgsSymbolLayerV2.
Definition at line 740 of file qgsmarkersymbollayerv2.cpp.
References QgsSymbolLayerV2Utils::encodeColor(), QgsSymbolLayerV2Utils::encodePoint(), QgsMarkerSymbolLayerV2::mAngle, mChr, QgsSymbolLayerV2::mColor, mFontFamily, QgsMarkerSymbolLayerV2::mOffset, and QgsMarkerSymbolLayerV2::mSize.
|
virtual |
Implements QgsMarkerSymbolLayerV2.
Definition at line 712 of file qgsmarkersymbollayerv2.cpp.
References _rotatedOffset(), QgsSymbolV2RenderContext::alpha(), QgsSymbolV2::DataDefinedSizeScale, QgsMarkerSymbolLayerV2::mAngle, mChr, mChrOffset, QgsSymbolLayerV2::mColor, mFont, QgsMarkerSymbolLayerV2::mOffset, mOrigSize, QgsMarkerSymbolLayerV2::mSize, QgsSymbolV2RenderContext::outputLineWidth(), QgsRenderContext::painter(), QgsSymbolV2RenderContext::renderContext(), QgsSymbolV2RenderContext::renderHints(), QgsSymbolV2RenderContext::selected(), and QgsSymbolV2RenderContext::selectionColor().
|
inline |
Definition at line 172 of file qgsmarkersymbollayerv2.h.
|
inline |
Definition at line 169 of file qgsmarkersymbollayerv2.h.
|
virtual |
Implements QgsSymbolLayerV2.
Definition at line 698 of file qgsmarkersymbollayerv2.cpp.
References mChr, mChrOffset, mFont, mFontFamily, mOrigSize, QgsMarkerSymbolLayerV2::mSize, and QgsSymbolV2RenderContext::outputLineWidth().
|
virtual |
Implements QgsSymbolLayerV2.
Definition at line 708 of file qgsmarkersymbollayerv2.cpp.
|
protected |
Definition at line 177 of file qgsmarkersymbollayerv2.h.
Referenced by clone(), properties(), QgsFontMarkerSymbolLayerV2(), renderPoint(), and startRender().
|
protected |
Definition at line 179 of file qgsmarkersymbollayerv2.h.
Referenced by renderPoint(), and startRender().
|
protected |
Definition at line 180 of file qgsmarkersymbollayerv2.h.
Referenced by renderPoint(), and startRender().
|
protected |
Definition at line 176 of file qgsmarkersymbollayerv2.h.
Referenced by clone(), properties(), QgsFontMarkerSymbolLayerV2(), and startRender().
|
protected |
Definition at line 181 of file qgsmarkersymbollayerv2.h.
Referenced by renderPoint(), and startRender().
1.8.1