|
QGIS API Documentation
master-59fd5e0
|
#include <qgsmarkersymbollayerv2.h>
Inheritance diagram for QgsFontMarkerSymbolLayerV2:
Collaboration diagram for QgsFontMarkerSymbolLayerV2:Definition at line 179 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 1107 of file qgsmarkersymbollayerv2.cpp.
References QgsMarkerSymbolLayerV2::angle(), QgsSymbolLayerV2::color(), fontFamily(), QgsMarkerSymbolLayerV2::mAngle, mChr, QgsSymbolLayerV2::mColor, mFontFamily, QgsSymbolV2::MM, QgsMarkerSymbolLayerV2::mOffset, QgsMarkerSymbolLayerV2::mOffsetUnit, QgsMarkerSymbolLayerV2::mSize, and QgsMarkerSymbolLayerV2::mSizeUnit.
Referenced by clone(), create(), and createFromSld().
| QChar QgsFontMarkerSymbolLayerV2::character | ( | ) | const [inline] |
Definition at line 214 of file qgsmarkersymbollayerv2.h.
| QgsSymbolLayerV2 * QgsFontMarkerSymbolLayerV2::clone | ( | ) | const [virtual] |
Implements QgsSymbolLayerV2.
Definition at line 1212 of file qgsmarkersymbollayerv2.cpp.
References QgsMarkerSymbolLayerV2::mAngle, mChr, QgsSymbolLayerV2::mColor, mFontFamily, QgsMarkerSymbolLayerV2::mOffset, QgsMarkerSymbolLayerV2::mOffsetUnit, QgsMarkerSymbolLayerV2::mSize, QgsMarkerSymbolLayerV2::mSizeUnit, QgsFontMarkerSymbolLayerV2(), QgsMarkerSymbolLayerV2::setOffset(), QgsMarkerSymbolLayerV2::setOffsetUnit(), and QgsMarkerSymbolLayerV2::setSizeUnit().
| QgsSymbolLayerV2 * QgsFontMarkerSymbolLayerV2::create | ( | const QgsStringMap & | properties = QgsStringMap() | ) | [static] |
Definition at line 1119 of file qgsmarkersymbollayerv2.cpp.
References QgsMarkerSymbolLayerV2::angle(), QgsSymbolLayerV2::color(), QgsSymbolLayerV2Utils::decodeColor(), QgsSymbolLayerV2Utils::decodeOutputUnit(), QgsSymbolLayerV2Utils::decodePoint(), DEFAULT_FONTMARKER_ANGLE, DEFAULT_FONTMARKER_CHR, DEFAULT_FONTMARKER_COLOR, DEFAULT_FONTMARKER_FONT, DEFAULT_FONTMARKER_SIZE, fontFamily(), QgsFontMarkerSymbolLayerV2(), QgsMarkerSymbolLayerV2::setOffset(), QgsMarkerSymbolLayerV2::setOffsetUnit(), and QgsMarkerSymbolLayerV2::setSizeUnit().
Referenced by QgsSymbolLayerV2Registry::QgsSymbolLayerV2Registry().
| QgsSymbolLayerV2 * QgsFontMarkerSymbolLayerV2::createFromSld | ( | QDomElement & | element | ) | [static] |
Definition at line 1249 of file qgsmarkersymbollayerv2.cpp.
References QgsMarkerSymbolLayerV2::angle(), QgsSymbolLayerV2::color(), QgsSymbolLayerV2Utils::displacementFromSldElement(), QgsSymbolLayerV2Utils::externalMarkerFromSld(), fontFamily(), QgsMarkerSymbolLayerV2::offset(), QgsDebugMsg, QgsFontMarkerSymbolLayerV2(), QgsSymbolLayerV2Utils::rotationFromSldElement(), QgsMarkerSymbolLayerV2::setAngle(), QgsMarkerSymbolLayerV2::setOffset(), and QgsMarkerSymbolLayerV2::size().
Referenced by QgsSymbolLayerV2Registry::QgsSymbolLayerV2Registry().
| QString QgsFontMarkerSymbolLayerV2::fontFamily | ( | ) | const [inline] |
Definition at line 211 of file qgsmarkersymbollayerv2.h.
Referenced by create(), createFromSld(), QgsFontMarkerSymbolLayerV2(), and QgsFontMarkerSymbolLayerV2Widget::setSymbolLayer().
| QString QgsFontMarkerSymbolLayerV2::layerType | ( | ) | const [virtual] |
Implements QgsSymbolLayerV2.
Definition at line 1148 of file qgsmarkersymbollayerv2.cpp.
| QgsStringMap QgsFontMarkerSymbolLayerV2::properties | ( | ) | const [virtual] |
Implements QgsSymbolLayerV2.
Definition at line 1198 of file qgsmarkersymbollayerv2.cpp.
References QgsSymbolLayerV2Utils::encodeColor(), QgsSymbolLayerV2Utils::encodeOutputUnit(), QgsSymbolLayerV2Utils::encodePoint(), QgsMarkerSymbolLayerV2::mAngle, mChr, QgsSymbolLayerV2::mColor, mFontFamily, QgsMarkerSymbolLayerV2::mOffset, QgsMarkerSymbolLayerV2::mOffsetUnit, QgsMarkerSymbolLayerV2::mSize, and QgsMarkerSymbolLayerV2::mSizeUnit.
| void QgsFontMarkerSymbolLayerV2::renderPoint | ( | const QPointF & | point, |
| QgsSymbolV2RenderContext & | context | ||
| ) | [virtual] |
Implements QgsMarkerSymbolLayerV2.
Definition at line 1168 of file qgsmarkersymbollayerv2.cpp.
References QgsMarkerSymbolLayerV2::_rotatedOffset(), QgsSymbolV2RenderContext::alpha(), QgsSymbolV2::DataDefinedSizeScale, QgsSymbolLayerV2Utils::lineWidthScaleFactor(), QgsMarkerSymbolLayerV2::mAngle, mChr, mChrOffset, QgsSymbolLayerV2::mColor, mFont, QgsMarkerSymbolLayerV2::mOffset, QgsMarkerSymbolLayerV2::mOffsetUnit, mOrigSize, QgsMarkerSymbolLayerV2::mSize, QgsRenderContext::painter(), QgsSymbolV2RenderContext::renderContext(), QgsSymbolV2RenderContext::renderHints(), QgsSymbolV2RenderContext::selected(), and QgsRenderContext::selectionColor().
| void QgsFontMarkerSymbolLayerV2::setCharacter | ( | QChar | ch | ) | [inline] |
Definition at line 215 of file qgsmarkersymbollayerv2.h.
Referenced by QgsFontMarkerSymbolLayerV2Widget::setCharacter().
| void QgsFontMarkerSymbolLayerV2::setFontFamily | ( | QString | family | ) | [inline] |
Definition at line 212 of file qgsmarkersymbollayerv2.h.
Referenced by QgsFontMarkerSymbolLayerV2Widget::setFontFamily().
| void QgsFontMarkerSymbolLayerV2::startRender | ( | QgsSymbolV2RenderContext & | context | ) | [virtual] |
Implements QgsSymbolLayerV2.
Definition at line 1153 of file qgsmarkersymbollayerv2.cpp.
References QgsSymbolLayerV2Utils::lineWidthScaleFactor(), mChr, mChrOffset, mFont, mFontFamily, mOrigSize, QgsMarkerSymbolLayerV2::mSize, QgsMarkerSymbolLayerV2::mSizeUnit, and QgsSymbolV2RenderContext::renderContext().
| void QgsFontMarkerSymbolLayerV2::stopRender | ( | QgsSymbolV2RenderContext & | context | ) | [virtual] |
Implements QgsSymbolLayerV2.
Definition at line 1163 of file qgsmarkersymbollayerv2.cpp.
| void QgsFontMarkerSymbolLayerV2::writeSldMarker | ( | QDomDocument & | doc, |
| QDomElement & | element, | ||
| QgsStringMap | props | ||
| ) | const [virtual] |
Reimplemented from QgsMarkerSymbolLayerV2.
Definition at line 1221 of file qgsmarkersymbollayerv2.cpp.
References QgsMarkerSymbolLayerV2::angle(), QgsSymbolLayerV2Utils::createDisplacementElement(), QgsSymbolLayerV2Utils::createRotationElement(), QgsSymbolLayerV2Utils::externalMarkerToSld(), QgsMarkerSymbolLayerV2::mAngle, mChr, QgsSymbolLayerV2::mColor, mFontFamily, QgsMarkerSymbolLayerV2::mOffset, and QgsMarkerSymbolLayerV2::mSize.
QChar QgsFontMarkerSymbolLayerV2::mChr [protected] |
Definition at line 220 of file qgsmarkersymbollayerv2.h.
Referenced by clone(), properties(), QgsFontMarkerSymbolLayerV2(), renderPoint(), startRender(), and writeSldMarker().
QPointF QgsFontMarkerSymbolLayerV2::mChrOffset [protected] |
Definition at line 222 of file qgsmarkersymbollayerv2.h.
Referenced by renderPoint(), and startRender().
QFont QgsFontMarkerSymbolLayerV2::mFont [protected] |
Definition at line 223 of file qgsmarkersymbollayerv2.h.
Referenced by renderPoint(), and startRender().
QString QgsFontMarkerSymbolLayerV2::mFontFamily [protected] |
Definition at line 219 of file qgsmarkersymbollayerv2.h.
Referenced by clone(), properties(), QgsFontMarkerSymbolLayerV2(), startRender(), and writeSldMarker().
double QgsFontMarkerSymbolLayerV2::mOrigSize [protected] |
Definition at line 224 of file qgsmarkersymbollayerv2.h.
Referenced by renderPoint(), and startRender().