QGIS API Documentation 3.99.0-Master (21b3aa880ba)
Loading...
Searching...
No Matches
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  QgsAnimatedMarkerSymbolLayer
 Animated marker symbol layer class. More...
class  QgsFilledMarkerSymbolLayer
 Filled marker symbol layer, consisting of a shape which is rendered using a QgsFillSymbol. More...
class  QgsFontMarkerSymbolLayer
 A marker symbol layer which displays characters rendered using a font. More...
class  QgsRasterMarkerSymbolLayer
 Raster marker symbol layer class. More...
class  QgsSimpleMarkerSymbolLayer
 Simple marker symbol layer, consisting of a rendered shape with solid fill color and a stroke. More...
class  QgsSimpleMarkerSymbolLayerBase
 Abstract base class for simple marker symbol layers. More...
class  QgsSvgMarkerSymbolLayer
 A marker symbol layer which renders an SVG graphic. More...

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 * Qgis::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   Qgis::DEFAULT_POINT_SIZE
#define DEFAULT_SVGMARKER_ANGLE   0
#define DEFAULT_SVGMARKER_SIZE   ( 2 * Qgis::DEFAULT_POINT_SIZE )
#define MM2POINT(x)
#define POINT2MM(x)

Macro Definition Documentation

◆ DEFAULT_FONTMARKER_ANGLE

#define DEFAULT_FONTMARKER_ANGLE   0

Definition at line 870 of file qgsmarkersymbollayer.h.

◆ DEFAULT_FONTMARKER_BORDERCOLOR

#define DEFAULT_FONTMARKER_BORDERCOLOR   QColor(Qt::white)

Definition at line 868 of file qgsmarkersymbollayer.h.

◆ DEFAULT_FONTMARKER_CHR

#define DEFAULT_FONTMARKER_CHR   QChar('A')

Definition at line 865 of file qgsmarkersymbollayer.h.

◆ DEFAULT_FONTMARKER_COLOR

#define DEFAULT_FONTMARKER_COLOR   QColor( 35, 35, 35 )

Definition at line 867 of file qgsmarkersymbollayer.h.

◆ DEFAULT_FONTMARKER_FONT

#define DEFAULT_FONTMARKER_FONT   "Dingbats"

Definition at line 864 of file qgsmarkersymbollayer.h.

◆ DEFAULT_FONTMARKER_JOINSTYLE

#define DEFAULT_FONTMARKER_JOINSTYLE   Qt::MiterJoin

Definition at line 869 of file qgsmarkersymbollayer.h.

◆ DEFAULT_FONTMARKER_SIZE

#define DEFAULT_FONTMARKER_SIZE   POINT2MM(12)

Definition at line 866 of file qgsmarkersymbollayer.h.

◆ DEFAULT_RASTERMARKER_ANGLE

#define DEFAULT_RASTERMARKER_ANGLE   0

Definition at line 683 of file qgsmarkersymbollayer.h.

◆ DEFAULT_RASTERMARKER_SIZE

#define DEFAULT_RASTERMARKER_SIZE   ( 2 * Qgis::DEFAULT_POINT_SIZE )

Definition at line 682 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   Qgis::DEFAULT_POINT_SIZE

Definition at line 27 of file qgsmarkersymbollayer.h.

◆ DEFAULT_SVGMARKER_ANGLE

#define DEFAULT_SVGMARKER_ANGLE   0

Definition at line 493 of file qgsmarkersymbollayer.h.

◆ DEFAULT_SVGMARKER_SIZE

#define DEFAULT_SVGMARKER_SIZE   ( 2 * Qgis::DEFAULT_POINT_SIZE )

Definition at line 492 of file qgsmarkersymbollayer.h.

◆ MM2POINT

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

Definition at line 862 of file qgsmarkersymbollayer.h.

◆ POINT2MM

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

Definition at line 861 of file qgsmarkersymbollayer.h.