Quantum GIS API Documentation  1.7.5-Wroclaw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
QgsCentroidFillSymbolLayerV2 Class Reference

#include <qgsfillsymbollayerv2.h>

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

Public Member Functions

 QgsCentroidFillSymbolLayerV2 ()
 
 ~QgsCentroidFillSymbolLayerV2 ()
 
QString layerType () const
 
void startRender (QgsSymbolV2RenderContext &context)
 
void stopRender (QgsSymbolV2RenderContext &context)
 
void renderPolygon (const QPolygonF &points, QList< QPolygonF > *rings, QgsSymbolV2RenderContext &context)
 
QgsStringMap properties () const
 
QgsSymbolLayerV2clone () const
 
void setColor (const QColor &color)
 
QgsSymbolV2subSymbol ()
 
bool setSubSymbol (QgsSymbolV2 *symbol)
 
- Public Member Functions inherited from QgsFillSymbolLayerV2
void drawPreviewIcon (QgsSymbolV2RenderContext &context, QSize size)
 
void setAngle (double angle)
 
double angle () const
 
- Public Member Functions inherited from QgsSymbolLayerV2
virtual QColor color () const
 
virtual ~QgsSymbolLayerV2 ()
 
QgsSymbolV2::SymbolType type () const
 
void setLocked (bool locked)
 
bool isLocked () const
 
void setRenderingPass (int renderingPass)
 
int renderingPass () const
 

Static Public Member Functions

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

Protected Attributes

QgsMarkerSymbolV2mMarker
 
- Protected Attributes inherited from QgsFillSymbolLayerV2
double mAngle
 
- Protected Attributes inherited from QgsSymbolLayerV2
QgsSymbolV2::SymbolType mType
 
bool mLocked
 
QColor mColor
 
int mRenderingPass
 

Additional Inherited Members

- Protected Member Functions inherited from QgsFillSymbolLayerV2
 QgsFillSymbolLayerV2 (bool locked=false)
 
void _renderPolygon (QPainter *p, const QPolygonF &points, const QList< QPolygonF > *rings)
 Default method to render polygon. More...
 
- 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 126 of file qgsfillsymbollayerv2.h.

Constructor & Destructor Documentation

QgsCentroidFillSymbolLayerV2::QgsCentroidFillSymbolLayerV2 ( )

Definition at line 362 of file qgsfillsymbollayerv2.cpp.

References mMarker, and setSubSymbol().

Referenced by clone(), and create().

QgsCentroidFillSymbolLayerV2::~QgsCentroidFillSymbolLayerV2 ( )

Definition at line 368 of file qgsfillsymbollayerv2.cpp.

References mMarker.

Member Function Documentation

QgsSymbolLayerV2 * QgsCentroidFillSymbolLayerV2::clone ( ) const
virtual
QgsSymbolLayerV2 * QgsCentroidFillSymbolLayerV2::create ( const QgsStringMap properties = QgsStringMap())
static
QString QgsCentroidFillSymbolLayerV2::layerType ( ) const
virtual

Implements QgsSymbolLayerV2.

Definition at line 378 of file qgsfillsymbollayerv2.cpp.

QgsStringMap QgsCentroidFillSymbolLayerV2::properties ( ) const
virtual

Implements QgsSymbolLayerV2.

Definition at line 423 of file qgsfillsymbollayerv2.cpp.

void QgsCentroidFillSymbolLayerV2::renderPolygon ( const QPolygonF &  points,
QList< QPolygonF > *  rings,
QgsSymbolV2RenderContext context 
)
virtual
void QgsCentroidFillSymbolLayerV2::setColor ( const QColor &  color)
virtual
bool QgsCentroidFillSymbolLayerV2::setSubSymbol ( QgsSymbolV2 symbol)
virtual
void QgsCentroidFillSymbolLayerV2::startRender ( QgsSymbolV2RenderContext context)
virtual
void QgsCentroidFillSymbolLayerV2::stopRender ( QgsSymbolV2RenderContext context)
virtual
QgsSymbolV2 * QgsCentroidFillSymbolLayerV2::subSymbol ( )
virtual

Reimplemented from QgsSymbolLayerV2.

Definition at line 436 of file qgsfillsymbollayerv2.cpp.

References mMarker.

Member Data Documentation

QgsMarkerSymbolV2* QgsCentroidFillSymbolLayerV2::mMarker
protected

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