Quantum GIS API Documentation  1.7.4
Public Member Functions | Static Public Member Functions | Private Attributes
QgsSymbolV2RenderContext Class Reference

#include <qgssymbolv2.h>

Collaboration diagram for QgsSymbolV2RenderContext:
Collaboration graph

List of all members.

Public Member Functions

 QgsSymbolV2RenderContext (QgsRenderContext &c, QgsSymbolV2::OutputUnit u, qreal alpha=1.0, bool selected=false, int renderHints=0)
 ~QgsSymbolV2RenderContext ()
QgsRenderContextrenderContext ()
QgsSymbolV2::OutputUnit outputUnit () const
void setOutputUnit (QgsSymbolV2::OutputUnit u)
qreal alpha () const
void setAlpha (qreal alpha)
bool selected () const
void setSelected (bool selected)
int renderHints () const
void setRenderHints (int hints)
double outputLineWidth (double width) const
double outputPixelSize (double size) const
QgsSymbolV2RenderContextoperator= (const QgsSymbolV2RenderContext &)

Static Public Member Functions

static QColor selectionColor ()

Private Attributes

QgsSymbolV2::OutputUnit mOutputUnit
qreal mAlpha
bool mSelected
int mRenderHints

Detailed Description

Definition at line 124 of file qgssymbolv2.h.

Constructor & Destructor Documentation

QgsSymbolV2RenderContext::QgsSymbolV2RenderContext ( QgsRenderContext c,
QgsSymbolV2::OutputUnit  u,
qreal  alpha = 1.0,
bool  selected = false,
int  renderHints = 0 

Definition at line 270 of file qgssymbolv2.cpp.

Definition at line 276 of file qgssymbolv2.cpp.

Member Function Documentation

qreal QgsSymbolV2RenderContext::alpha ( ) const [inline]
QgsSymbolV2RenderContext & QgsSymbolV2RenderContext::operator= ( const QgsSymbolV2RenderContext )

Definition at line 297 of file qgssymbolv2.cpp.

double QgsSymbolV2RenderContext::outputLineWidth ( double  width) const
double QgsSymbolV2RenderContext::outputPixelSize ( double  size) const
int QgsSymbolV2RenderContext::renderHints ( ) const [inline]
bool QgsSymbolV2RenderContext::selected ( void  ) const [inline]
void QgsSymbolV2RenderContext::setAlpha ( qreal  alpha) [inline]

Definition at line 137 of file qgssymbolv2.h.

Definition at line 134 of file qgssymbolv2.h.

void QgsSymbolV2RenderContext::setRenderHints ( int  hints) [inline]
added in 1.5

Definition at line 145 of file qgssymbolv2.h.

void QgsSymbolV2RenderContext::setSelected ( bool  selected) [inline]

Definition at line 140 of file qgssymbolv2.h.

Member Data Documentation

Definition at line 159 of file qgssymbolv2.h.

Definition at line 158 of file qgssymbolv2.h.

Referenced by outputLineWidth(), and outputPixelSize().

Definition at line 157 of file qgssymbolv2.h.

Referenced by outputLineWidth(), and outputPixelSize().

Definition at line 161 of file qgssymbolv2.h.

Definition at line 160 of file qgssymbolv2.h.

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines