Quantum GIS API Documentation  1.7.5-Wroclaw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 ()
- Public Member Functions inherited from QgsSymbolLayerV2
virtual void setColor (const QColor &color)
virtual QColor color () const
virtual ~QgsSymbolLayerV2 ()
virtual QString layerType () const =0
virtual void startRender (QgsSymbolV2RenderContext &context)=0
virtual void stopRender (QgsSymbolV2RenderContext &context)=0
virtual QgsSymbolLayerV2clone () const =0
virtual QgsStringMap properties () const =0
virtual QgsSymbolV2subSymbol ()
virtual bool setSubSymbol (QgsSymbolV2 *symbol)
QgsSymbolV2::SymbolType type () const
void setLocked (bool locked)
bool isLocked () const
void setRenderingPass (int renderingPass)
int renderingPass () const

Protected Member Functions

 QgsMarkerSymbolLayerV2 (bool locked=false)
- Protected Member Functions inherited from QgsSymbolLayerV2
 QgsSymbolLayerV2 (QgsSymbolV2::SymbolType type, bool locked=false)

Protected Attributes

double mAngle
double mSize
QPointF mOffset
- Protected Attributes inherited from QgsSymbolLayerV2
QgsSymbolV2::SymbolType mType
bool mLocked
QColor mColor
int mRenderingPass

Additional Inherited Members

- Static Protected Attributes inherited from QgsSymbolLayerV2
static const bool selectionIsOpaque = true
static const bool selectFillBorder = false
static const bool selectFillStyle = false

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: