Quantum GIS API Documentation
1.7.5-Wroclaw
|
#include <qgsfillsymbollayerv2.h>
Static Public Member Functions | |
static QgsSymbolLayerV2 * | create (const QgsStringMap &properties=QgsStringMap()) |
Protected Attributes | |
QBrush | mBrush |
QBrush | mSelBrush |
Qt::BrushStyle | mBrushStyle |
QColor | mBorderColor |
Qt::PenStyle | mBorderStyle |
double | mBorderWidth |
QPen | mPen |
QPointF | mOffset |
![]() | |
double | mAngle |
![]() | |
QgsSymbolV2::SymbolType | mType |
bool | mLocked |
QColor | mColor |
int | mRenderingPass |
Additional Inherited Members | |
![]() | |
QgsFillSymbolLayerV2 (bool locked=false) | |
void | _renderPolygon (QPainter *p, const QPolygonF &points, const QList< QPolygonF > *rings) |
Default method to render polygon. | |
![]() | |
QgsSymbolLayerV2 (QgsSymbolV2::SymbolType type, bool locked=false) |
Definition at line 16 of file qgsfillsymbollayerv2.h.
QgsSimpleFillSymbolLayerV2::QgsSimpleFillSymbolLayerV2 | ( | QColor | color = DEFAULT_SIMPLEFILL_COLOR , |
Qt::BrushStyle | style = DEFAULT_SIMPLEFILL_STYLE , |
||
QColor | borderColor = DEFAULT_SIMPLEFILL_BORDERCOLOR , |
||
Qt::PenStyle | borderStyle = DEFAULT_SIMPLEFILL_BORDERSTYLE , |
||
double | borderWidth = DEFAULT_SIMPLEFILL_BORDERWIDTH |
||
) |
Definition at line 12 of file qgsfillsymbollayerv2.cpp.
References QgsSymbolLayerV2::color(), and QgsSymbolLayerV2::mColor.
|
inline |
Definition at line 46 of file qgsfillsymbollayerv2.h.
Referenced by create(), and QgsSymbologyV2Conversion::symbolV2toV1().
|
inline |
Definition at line 49 of file qgsfillsymbollayerv2.h.
Referenced by create(), and QgsSymbologyV2Conversion::symbolV2toV1().
|
inline |
Definition at line 52 of file qgsfillsymbollayerv2.h.
Referenced by create(), and QgsSymbologyV2Conversion::symbolV2toV1().
|
inline |
Definition at line 43 of file qgsfillsymbollayerv2.h.
Referenced by QgsSymbologyV2Conversion::symbolV2toV1().
|
virtual |
Implements QgsSymbolLayerV2.
Definition at line 110 of file qgsfillsymbollayerv2.cpp.
References mBorderColor, mBorderStyle, mBorderWidth, mBrushStyle, QgsSymbolLayerV2::mColor, mOffset, QgsSimpleFillSymbolLayerV2(), and setOffset().
|
static |
Definition at line 19 of file qgsfillsymbollayerv2.cpp.
References borderColor(), borderStyle(), borderWidth(), QgsSymbolLayerV2::color(), QgsSymbolLayerV2Utils::decodeBrushStyle(), QgsSymbolLayerV2Utils::decodeColor(), QgsSymbolLayerV2Utils::decodePenStyle(), QgsSymbolLayerV2Utils::decodePoint(), DEFAULT_SIMPLEFILL_BORDERCOLOR, DEFAULT_SIMPLEFILL_BORDERSTYLE, DEFAULT_SIMPLEFILL_BORDERWIDTH, DEFAULT_SIMPLEFILL_COLOR, DEFAULT_SIMPLEFILL_STYLE, offset(), QgsSimpleFillSymbolLayerV2(), and setOffset().
Referenced by QgsFillSymbolV2::createSimple(), QgsSymbolLayerV2Registry::defaultSymbolLayer(), and QgsSymbolLayerV2Registry::QgsSymbolLayerV2Registry().
|
virtual |
Implements QgsSymbolLayerV2.
Definition at line 47 of file qgsfillsymbollayerv2.cpp.
|
inline |
Definition at line 56 of file qgsfillsymbollayerv2.h.
Referenced by create().
|
virtual |
Implements QgsSymbolLayerV2.
Definition at line 98 of file qgsfillsymbollayerv2.cpp.
References QgsSymbolLayerV2Utils::encodeBrushStyle(), QgsSymbolLayerV2Utils::encodeColor(), QgsSymbolLayerV2Utils::encodePenStyle(), QgsSymbolLayerV2Utils::encodePoint(), mBorderColor, mBorderStyle, mBorderWidth, mBrushStyle, QgsSymbolLayerV2::mColor, and mOffset.
|
virtual |
Implements QgsFillSymbolLayerV2.
Definition at line 78 of file qgsfillsymbollayerv2.cpp.
References QgsFillSymbolLayerV2::_renderPolygon(), mBrush, mOffset, mPen, mSelBrush, QgsRenderContext::painter(), QgsSymbolV2RenderContext::renderContext(), and QgsSymbolV2RenderContext::selected().
|
inline |
Definition at line 47 of file qgsfillsymbollayerv2.h.
|
inline |
Definition at line 50 of file qgsfillsymbollayerv2.h.
|
inline |
Definition at line 53 of file qgsfillsymbollayerv2.h.
|
inline |
Definition at line 44 of file qgsfillsymbollayerv2.h.
|
inline |
Definition at line 55 of file qgsfillsymbollayerv2.h.
|
virtual |
Implements QgsSymbolLayerV2.
Definition at line 52 of file qgsfillsymbollayerv2.cpp.
References QgsSymbolV2RenderContext::alpha(), mBorderColor, mBorderStyle, mBorderWidth, mBrush, mBrushStyle, QgsSymbolLayerV2::mColor, mPen, mSelBrush, QgsSymbolV2RenderContext::outputLineWidth(), QgsRenderContext::rasterScaleFactor(), QgsSymbolV2RenderContext::renderContext(), QgsSymbolLayerV2::selectFillStyle, and QgsSymbolV2RenderContext::selectionColor().
|
virtual |
Implements QgsSymbolLayerV2.
Definition at line 74 of file qgsfillsymbollayerv2.cpp.
|
protected |
Definition at line 62 of file qgsfillsymbollayerv2.h.
Referenced by clone(), properties(), and startRender().
|
protected |
Definition at line 63 of file qgsfillsymbollayerv2.h.
Referenced by clone(), properties(), and startRender().
|
protected |
Definition at line 64 of file qgsfillsymbollayerv2.h.
Referenced by clone(), properties(), and startRender().
|
protected |
Definition at line 59 of file qgsfillsymbollayerv2.h.
Referenced by renderPolygon(), and startRender().
|
protected |
Definition at line 61 of file qgsfillsymbollayerv2.h.
Referenced by clone(), properties(), and startRender().
|
protected |
Definition at line 67 of file qgsfillsymbollayerv2.h.
Referenced by clone(), properties(), and renderPolygon().
|
protected |
Definition at line 65 of file qgsfillsymbollayerv2.h.
Referenced by renderPolygon(), and startRender().
|
protected |
Definition at line 60 of file qgsfillsymbollayerv2.h.
Referenced by renderPolygon(), and startRender().