Quantum GIS API Documentation
1.8
|
#include <qgssymbolv2.h>
Definition at line 149 of file qgssymbolv2.h.
QgsSymbolV2RenderContext::QgsSymbolV2RenderContext | ( | QgsRenderContext & | c, |
QgsSymbolV2::OutputUnit | u, | ||
qreal | alpha = 1.0 , |
||
bool | selected = false , |
||
int | renderHints = 0 , |
||
const QgsFeature * | f = 0 |
||
) |
Definition at line 312 of file qgssymbolv2.cpp.
Definition at line 318 of file qgssymbolv2.cpp.
qreal QgsSymbolV2RenderContext::alpha | ( | ) | const [inline] |
Get alpha transparency 1 for opaque, 0 for invisible.
Definition at line 162 of file qgssymbolv2.h.
Referenced by QgsSvgMarkerSymbolLayerV2::renderPoint(), QgsFontMarkerSymbolLayerV2::renderPoint(), QgsImageFillSymbolLayer::renderPolygon(), QgsSimpleLineSymbolLayerV2::startRender(), QgsSimpleFillSymbolLayerV2::startRender(), QgsSimpleMarkerSymbolLayerV2::startRender(), QgsMarkerLineSymbolLayerV2::startRender(), QgsSVGFillSymbolLayer::startRender(), QgsLinePatternFillSymbolLayer::startRender(), QgsLineDecorationSymbolLayerV2::startRender(), QgsPointPatternFillSymbolLayer::startRender(), and QgsCentroidFillSymbolLayerV2::startRender().
const QgsFeature* QgsSymbolV2RenderContext::feature | ( | ) | const [inline] |
Definition at line 175 of file qgssymbolv2.h.
Referenced by QgsEllipseSymbolLayerV2::renderPoint(), QgsVectorFieldSymbolLayer::renderPoint(), QgsImageFillSymbolLayer::renderPolygon(), QgsCentroidFillSymbolLayerV2::renderPolygon(), QgsMarkerLineSymbolLayerV2::renderPolylineCentral(), QgsMarkerLineSymbolLayerV2::renderPolylineInterval(), QgsMarkerLineSymbolLayerV2::renderPolylineVertex(), QgsEllipseSymbolLayerV2::startRender(), and QgsPointPatternFillSymbolLayer::startRender().
const QgsVectorLayer* QgsSymbolV2RenderContext::layer | ( | ) | const [inline] |
Definition at line 178 of file qgssymbolv2.h.
Referenced by QgsEllipseSymbolLayerV2::startRender(), and QgsVectorFieldSymbolLayer::startRender().
QgsSymbolV2RenderContext & QgsSymbolV2RenderContext::operator= | ( | const QgsSymbolV2RenderContext & | ) |
Definition at line 339 of file qgssymbolv2.cpp.
double QgsSymbolV2RenderContext::outputLineWidth | ( | double | width | ) | const |
Definition at line 329 of file qgssymbolv2.cpp.
References QgsSymbolLayerV2Utils::lineWidthScaleFactor(), mOutputUnit, and mRenderContext.
Referenced by QgsPointDisplacementRenderer::drawCircle(), QgsPointDisplacementRenderer::drawLabels(), QgsEllipseSymbolLayerV2::preparePath(), QgsPointDisplacementRenderer::renderFeature(), QgsEllipseSymbolLayerV2::renderPoint(), QgsSimpleMarkerSymbolLayerV2::renderPoint(), QgsVectorFieldSymbolLayer::renderPoint(), QgsSvgMarkerSymbolLayerV2::renderPoint(), QgsFontMarkerSymbolLayerV2::renderPoint(), QgsSimpleLineSymbolLayerV2::renderPolyline(), QgsMarkerLineSymbolLayerV2::renderPolyline(), QgsLineDecorationSymbolLayerV2::renderPolyline(), QgsMarkerLineSymbolLayerV2::renderPolylineInterval(), QgsEllipseSymbolLayerV2::startRender(), QgsSimpleLineSymbolLayerV2::startRender(), QgsSimpleFillSymbolLayerV2::startRender(), QgsSimpleMarkerSymbolLayerV2::startRender(), QgsFontMarkerSymbolLayerV2::startRender(), and QgsLineDecorationSymbolLayerV2::startRender().
double QgsSymbolV2RenderContext::outputPixelSize | ( | double | size | ) | const |
Definition at line 334 of file qgssymbolv2.cpp.
References mOutputUnit, mRenderContext, and QgsSymbolLayerV2Utils::pixelSizeScaleFactor().
Referenced by QgsSimpleMarkerSymbolLayerV2::prepareCache(), QgsSVGFillSymbolLayer::startRender(), QgsLinePatternFillSymbolLayer::startRender(), and QgsPointPatternFillSymbolLayer::startRender().
QgsSymbolV2::OutputUnit QgsSymbolV2RenderContext::outputUnit | ( | ) | const [inline] |
Definition at line 158 of file qgssymbolv2.h.
Referenced by QgsMarkerLineSymbolLayerV2::startRender(), QgsPointPatternFillSymbolLayer::startRender(), and QgsCentroidFillSymbolLayerV2::startRender().
QgsRenderContext& QgsSymbolV2RenderContext::renderContext | ( | ) | [inline] |
Definition at line 155 of file qgssymbolv2.h.
Referenced by QgsPointDisplacementRenderer::drawCircle(), QgsPointDisplacementRenderer::drawLabels(), QgsVectorFieldSymbolLayer::drawPreviewIcon(), QgsEllipseSymbolLayerV2::renderPoint(), QgsSimpleMarkerSymbolLayerV2::renderPoint(), QgsVectorFieldSymbolLayer::renderPoint(), QgsSvgMarkerSymbolLayerV2::renderPoint(), QgsFontMarkerSymbolLayerV2::renderPoint(), QgsSimpleFillSymbolLayerV2::renderPolygon(), QgsImageFillSymbolLayer::renderPolygon(), QgsCentroidFillSymbolLayerV2::renderPolygon(), QgsSimpleLineSymbolLayerV2::renderPolyline(), QgsLineDecorationSymbolLayerV2::renderPolyline(), QgsMarkerLineSymbolLayerV2::renderPolylineCentral(), QgsMarkerLineSymbolLayerV2::renderPolylineInterval(), QgsMarkerLineSymbolLayerV2::renderPolylineVertex(), QgsSimpleFillSymbolLayerV2::startRender(), QgsSimpleMarkerSymbolLayerV2::startRender(), QgsVectorFieldSymbolLayer::startRender(), QgsSVGFillSymbolLayer::startRender(), QgsMarkerLineSymbolLayerV2::startRender(), QgsLinePatternFillSymbolLayer::startRender(), QgsPointPatternFillSymbolLayer::startRender(), QgsCentroidFillSymbolLayerV2::startRender(), QgsVectorFieldSymbolLayer::stopRender(), QgsSVGFillSymbolLayer::stopRender(), QgsMarkerLineSymbolLayerV2::stopRender(), QgsPointPatternFillSymbolLayer::stopRender(), and QgsCentroidFillSymbolLayerV2::stopRender().
int QgsSymbolV2RenderContext::renderHints | ( | ) | const [inline] |
Definition at line 170 of file qgssymbolv2.h.
Referenced by QgsEllipseSymbolLayerV2::preparePath(), QgsSimpleMarkerSymbolLayerV2::renderPoint(), QgsFontMarkerSymbolLayerV2::renderPoint(), QgsSimpleLineSymbolLayerV2::renderPolyline(), QgsSimpleMarkerSymbolLayerV2::startRender(), and QgsMarkerLineSymbolLayerV2::startRender().
bool QgsSymbolV2RenderContext::selected | ( | void | ) | const [inline] |
Definition at line 166 of file qgssymbolv2.h.
Referenced by QgsSimpleMarkerSymbolLayerV2::renderPoint(), QgsSvgMarkerSymbolLayerV2::renderPoint(), QgsFontMarkerSymbolLayerV2::renderPoint(), QgsSimpleFillSymbolLayerV2::renderPolygon(), QgsImageFillSymbolLayer::renderPolygon(), QgsCentroidFillSymbolLayerV2::renderPolygon(), QgsSimpleLineSymbolLayerV2::renderPolyline(), QgsLineDecorationSymbolLayerV2::renderPolyline(), QgsMarkerLineSymbolLayerV2::renderPolylineCentral(), QgsMarkerLineSymbolLayerV2::renderPolylineInterval(), and QgsMarkerLineSymbolLayerV2::renderPolylineVertex().
QColor QgsSymbolV2RenderContext::selectionColor | ( | ) | [static] |
Definition at line 323 of file qgssymbolv2.cpp.
Referenced by QgsSimpleMarkerSymbolLayerV2::prepareCache(), QgsSvgMarkerSymbolLayerV2::renderPoint(), QgsFontMarkerSymbolLayerV2::renderPoint(), QgsImageFillSymbolLayer::renderPolygon(), QgsSimpleLineSymbolLayerV2::startRender(), QgsSimpleFillSymbolLayerV2::startRender(), QgsSimpleMarkerSymbolLayerV2::startRender(), and QgsLineDecorationSymbolLayerV2::startRender().
void QgsSymbolV2RenderContext::setAlpha | ( | qreal | alpha | ) | [inline] |
Set alpha transparency 1 for opaque, 0 for invisible.
Definition at line 164 of file qgssymbolv2.h.
void QgsSymbolV2RenderContext::setFeature | ( | const QgsFeature * | f | ) | [inline] |
Definition at line 174 of file qgssymbolv2.h.
void QgsSymbolV2RenderContext::setLayer | ( | const QgsVectorLayer * | layer | ) | [inline] |
Definition at line 177 of file qgssymbolv2.h.
Referenced by QgsSymbolV2::startRender().
void QgsSymbolV2RenderContext::setOutputUnit | ( | QgsSymbolV2::OutputUnit | u | ) | [inline] |
Definition at line 159 of file qgssymbolv2.h.
void QgsSymbolV2RenderContext::setRenderHints | ( | int | hints | ) | [inline] |
Definition at line 172 of file qgssymbolv2.h.
void QgsSymbolV2RenderContext::setSelected | ( | bool | selected | ) | [inline] |
Definition at line 167 of file qgssymbolv2.h.
qreal QgsSymbolV2RenderContext::mAlpha [private] |
Definition at line 192 of file qgssymbolv2.h.
const QgsFeature* QgsSymbolV2RenderContext::mFeature [private] |
Definition at line 195 of file qgssymbolv2.h.
const QgsVectorLayer* QgsSymbolV2RenderContext::mLayer [private] |
Definition at line 196 of file qgssymbolv2.h.
Definition at line 191 of file qgssymbolv2.h.
Referenced by outputLineWidth(), and outputPixelSize().
Definition at line 190 of file qgssymbolv2.h.
Referenced by outputLineWidth(), and outputPixelSize().
int QgsSymbolV2RenderContext::mRenderHints [private] |
Definition at line 194 of file qgssymbolv2.h.
bool QgsSymbolV2RenderContext::mSelected [private] |
Definition at line 193 of file qgssymbolv2.h.