QgsFontMarkerSymbolLayerV2 Class Reference

#include <qgsmarkersymbollayerv2.h>

Inheritance diagram for QgsFontMarkerSymbolLayerV2:

Inheritance graph
[legend]
Collaboration diagram for QgsFontMarkerSymbolLayerV2:

Collaboration graph
[legend]

List of all members.

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
QgsSymbolLayerV2clone () const
QString fontFamily () const
void setFontFamily (QString family)
QChar character () const
void setCharacter (QChar ch)

Static Public Member Functions

static QgsSymbolLayerV2create (const QgsStringMap &properties=QgsStringMap())

Protected Attributes

QString mFontFamily
QChar mChr
QPointF mChrOffset
QFont mFont
double mOrigSize


Detailed Description

Definition at line 139 of file qgsmarkersymbollayerv2.h.


Constructor & Destructor Documentation

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 
)


Member Function Documentation

QgsSymbolLayerV2 * QgsFontMarkerSymbolLayerV2::create ( const QgsStringMap properties = QgsStringMap()  )  [static]

QString QgsFontMarkerSymbolLayerV2::layerType (  )  const [virtual]

Implements QgsSymbolLayerV2.

Definition at line 656 of file qgsmarkersymbollayerv2.cpp.

void QgsFontMarkerSymbolLayerV2::startRender ( QgsSymbolV2RenderContext context  )  [virtual]

void QgsFontMarkerSymbolLayerV2::stopRender ( QgsSymbolV2RenderContext context  )  [virtual]

Implements QgsSymbolLayerV2.

Definition at line 671 of file qgsmarkersymbollayerv2.cpp.

void QgsFontMarkerSymbolLayerV2::renderPoint ( const QPointF &  point,
QgsSymbolV2RenderContext context 
) [virtual]

QgsStringMap QgsFontMarkerSymbolLayerV2::properties (  )  const [virtual]

QgsSymbolLayerV2 * QgsFontMarkerSymbolLayerV2::clone (  )  const [virtual]

QString QgsFontMarkerSymbolLayerV2::fontFamily (  )  const [inline]

Definition at line 168 of file qgsmarkersymbollayerv2.h.

Referenced by create().

void QgsFontMarkerSymbolLayerV2::setFontFamily ( QString  family  )  [inline]

Definition at line 169 of file qgsmarkersymbollayerv2.h.

QChar QgsFontMarkerSymbolLayerV2::character (  )  const [inline]

Definition at line 171 of file qgsmarkersymbollayerv2.h.

void QgsFontMarkerSymbolLayerV2::setCharacter ( QChar  ch  )  [inline]

Definition at line 172 of file qgsmarkersymbollayerv2.h.


Member Data Documentation

Definition at line 179 of file qgsmarkersymbollayerv2.h.

Referenced by renderPoint(), and startRender().

Definition at line 180 of file qgsmarkersymbollayerv2.h.

Referenced by renderPoint(), and startRender().

Definition at line 181 of file qgsmarkersymbollayerv2.h.

Referenced by renderPoint(), and startRender().


The documentation for this class was generated from the following files:

Generated on Sat Feb 4 19:17:34 2012 for Quantum GIS API Documentation by  doxygen 1.5.6