Quantum GIS API Documentation  1.7.4
Public Member Functions | Protected Member Functions | Protected Attributes
QgsMarkerSymbolLayerV2 Class Reference

#include <qgssymbollayerv2.h>

Inheritance diagram for QgsMarkerSymbolLayerV2:
Inheritance graph
[legend]
Collaboration diagram for QgsMarkerSymbolLayerV2:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void renderPoint (const QPointF &point, QgsSymbolV2RenderContext &context)=0
void drawPreviewIcon (QgsSymbolV2RenderContext &context, QSize size)
void setAngle (double angle)
double angle () const
void setSize (double size)
double size () const
void setOffset (QPointF offset)
QPointF offset ()

Protected Member Functions

 QgsMarkerSymbolLayerV2 (bool locked=false)

Protected Attributes

double mAngle
double mSize
QPointF mOffset

Detailed Description

Definition at line 73 of file qgssymbollayerv2.h.


Constructor & Destructor Documentation

QgsMarkerSymbolLayerV2::QgsMarkerSymbolLayerV2 ( bool  locked = false) [protected]

Definition at line 14 of file qgssymbollayerv2.cpp.


Member Function Documentation

double QgsMarkerSymbolLayerV2::angle ( void  ) const [inline]
void QgsMarkerSymbolLayerV2::drawPreviewIcon ( QgsSymbolV2RenderContext context,
QSize  size 
) [virtual]
QPointF QgsMarkerSymbolLayerV2::offset ( ) [inline]

Definition at line 87 of file qgssymbollayerv2.h.

virtual void QgsMarkerSymbolLayerV2::renderPoint ( const QPointF &  point,
QgsSymbolV2RenderContext context 
) [pure virtual]
void QgsMarkerSymbolLayerV2::setAngle ( double  angle) [inline]

Definition at line 80 of file qgssymbollayerv2.h.

References MathUtils::angle().

Referenced by QgsMarkerSymbolV2::setAngle().

void QgsMarkerSymbolLayerV2::setOffset ( QPointF  offset) [inline]
void QgsMarkerSymbolLayerV2::setSize ( double  size) [inline]

Definition at line 83 of file qgssymbollayerv2.h.

Referenced by QgsMarkerSymbolV2::setSize().

double QgsMarkerSymbolLayerV2::size ( void  ) const [inline]

Member Data Documentation

double QgsMarkerSymbolLayerV2::mAngle [protected]
QPointF QgsMarkerSymbolLayerV2::mOffset [protected]
double QgsMarkerSymbolLayerV2::mSize [protected]

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