QGIS API Documentation  3.14.0-Pi (9f7028fd23)
Classes | Macros
qgsmarkersymbollayer.h File Reference
#include "qgis_core.h"
#include "qgis_sip.h"
#include "qgssymbollayer.h"
#include <QPen>
#include <QBrush>
#include <QPicture>
#include <QPolygonF>
#include <QFont>
Include dependency graph for qgsmarkersymbollayer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QgsFilledMarkerSymbolLayer
 Filled marker symbol layer, consisting of a shape which is rendered using a QgsFillSymbol. This allows the symbol to support advanced styling of the interior and stroke of the shape. More...
 
class  QgsFontMarkerSymbolLayer
 
class  QgsRasterMarkerSymbolLayer
 Raster marker symbol layer class. More...
 
class  QgsSimpleMarkerSymbolLayer
 Simple marker symbol layer, consisting of a rendered shape with solid fill color and an stroke. More...
 
class  QgsSimpleMarkerSymbolLayerBase
 Abstract base class for simple marker symbol layers. Handles creation of the symbol shapes but leaves the actual drawing of the symbols to subclasses. More...
 
class  QgsSvgMarkerSymbolLayer
 

Macros

#define DEFAULT_FONTMARKER_ANGLE   0
 
#define DEFAULT_FONTMARKER_BORDERCOLOR   QColor(Qt::white)
 
#define DEFAULT_FONTMARKER_CHR   QChar('A')
 
#define DEFAULT_FONTMARKER_COLOR   QColor( 35, 35, 35 )
 
#define DEFAULT_FONTMARKER_FONT   "Dingbats"
 
#define DEFAULT_FONTMARKER_JOINSTYLE   Qt::MiterJoin
 
#define DEFAULT_FONTMARKER_SIZE   POINT2MM(12)
 
#define DEFAULT_RASTERMARKER_ANGLE   0
 
#define DEFAULT_RASTERMARKER_SIZE   2*DEFAULT_POINT_SIZE
 
#define DEFAULT_SIMPLEMARKER_ANGLE   0
 
#define DEFAULT_SIMPLEMARKER_BORDERCOLOR   QColor( 35, 35, 35 )
 
#define DEFAULT_SIMPLEMARKER_COLOR   QColor(255,0,0)
 
#define DEFAULT_SIMPLEMARKER_JOINSTYLE   Qt::BevelJoin
 
#define DEFAULT_SIMPLEMARKER_NAME   "circle"
 
#define DEFAULT_SIMPLEMARKER_SIZE   DEFAULT_POINT_SIZE
 
#define DEFAULT_SVGMARKER_ANGLE   0
 
#define DEFAULT_SVGMARKER_SIZE   2*DEFAULT_POINT_SIZE
 
#define MM2POINT(x)   ( (x) * 72 / 25.4 )
 
#define POINT2MM(x)   ( (x) * 25.4 / 72 )
 

Macro Definition Documentation

◆ DEFAULT_FONTMARKER_ANGLE

#define DEFAULT_FONTMARKER_ANGLE   0

Definition at line 794 of file qgsmarkersymbollayer.h.

◆ DEFAULT_FONTMARKER_BORDERCOLOR

#define DEFAULT_FONTMARKER_BORDERCOLOR   QColor(Qt::white)

Definition at line 792 of file qgsmarkersymbollayer.h.

◆ DEFAULT_FONTMARKER_CHR

#define DEFAULT_FONTMARKER_CHR   QChar('A')

Definition at line 789 of file qgsmarkersymbollayer.h.

◆ DEFAULT_FONTMARKER_COLOR

#define DEFAULT_FONTMARKER_COLOR   QColor( 35, 35, 35 )

Definition at line 791 of file qgsmarkersymbollayer.h.

◆ DEFAULT_FONTMARKER_FONT

#define DEFAULT_FONTMARKER_FONT   "Dingbats"

Definition at line 788 of file qgsmarkersymbollayer.h.

◆ DEFAULT_FONTMARKER_JOINSTYLE

#define DEFAULT_FONTMARKER_JOINSTYLE   Qt::MiterJoin

Definition at line 793 of file qgsmarkersymbollayer.h.

◆ DEFAULT_FONTMARKER_SIZE

#define DEFAULT_FONTMARKER_SIZE   POINT2MM(12)

Definition at line 790 of file qgsmarkersymbollayer.h.

◆ DEFAULT_RASTERMARKER_ANGLE

#define DEFAULT_RASTERMARKER_ANGLE   0

Definition at line 642 of file qgsmarkersymbollayer.h.

◆ DEFAULT_RASTERMARKER_SIZE

#define DEFAULT_RASTERMARKER_SIZE   2*DEFAULT_POINT_SIZE

Definition at line 641 of file qgsmarkersymbollayer.h.

◆ DEFAULT_SIMPLEMARKER_ANGLE

#define DEFAULT_SIMPLEMARKER_ANGLE   0

Definition at line 28 of file qgsmarkersymbollayer.h.

◆ DEFAULT_SIMPLEMARKER_BORDERCOLOR

#define DEFAULT_SIMPLEMARKER_BORDERCOLOR   QColor( 35, 35, 35 )

Definition at line 25 of file qgsmarkersymbollayer.h.

◆ DEFAULT_SIMPLEMARKER_COLOR

#define DEFAULT_SIMPLEMARKER_COLOR   QColor(255,0,0)

Definition at line 24 of file qgsmarkersymbollayer.h.

◆ DEFAULT_SIMPLEMARKER_JOINSTYLE

#define DEFAULT_SIMPLEMARKER_JOINSTYLE   Qt::BevelJoin

Definition at line 26 of file qgsmarkersymbollayer.h.

◆ DEFAULT_SIMPLEMARKER_NAME

#define DEFAULT_SIMPLEMARKER_NAME   "circle"

Definition at line 23 of file qgsmarkersymbollayer.h.

◆ DEFAULT_SIMPLEMARKER_SIZE

#define DEFAULT_SIMPLEMARKER_SIZE   DEFAULT_POINT_SIZE

Definition at line 27 of file qgsmarkersymbollayer.h.

◆ DEFAULT_SVGMARKER_ANGLE

#define DEFAULT_SVGMARKER_ANGLE   0

Definition at line 476 of file qgsmarkersymbollayer.h.

◆ DEFAULT_SVGMARKER_SIZE

#define DEFAULT_SVGMARKER_SIZE   2*DEFAULT_POINT_SIZE

Definition at line 475 of file qgsmarkersymbollayer.h.

◆ MM2POINT

#define MM2POINT (   x)    ( (x) * 72 / 25.4 )

Definition at line 786 of file qgsmarkersymbollayer.h.

◆ POINT2MM

#define POINT2MM (   x)    ( (x) * 25.4 / 72 )

Definition at line 785 of file qgsmarkersymbollayer.h.