QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
Classes | Macros
qgsmarkersymbollayerv2.h File Reference
#include "qgssymbollayerv2.h"
#include "qgsvectorlayer.h"
#include <QPen>
#include <QBrush>
#include <QPicture>
#include <QPolygonF>
#include <QFont>
Include dependency graph for qgsmarkersymbollayerv2.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 QgsFillSymbolV2. More...
 
class  QgsFontMarkerSymbolLayerV2
 
class  QgsSimpleMarkerSymbolLayerBase
 Abstract base class for simple marker symbol layers. More...
 
class  QgsSimpleMarkerSymbolLayerV2
 Simple marker symbol layer, consisting of a rendered shape with solid fill color and an outline. More...
 
class  QgsSvgMarkerSymbolLayerV2
 

Macros

#define DEFAULT_FONTMARKER_ANGLE   0
 
#define DEFAULT_FONTMARKER_BORDERCOLOR   QColor(Qt::white)
 
#define DEFAULT_FONTMARKER_CHR   QChar('A')
 
#define DEFAULT_FONTMARKER_COLOR   QColor(Qt::black)
 
#define DEFAULT_FONTMARKER_FONT   "Dingbats"
 
#define DEFAULT_FONTMARKER_JOINSTYLE   Qt::MiterJoin
 
#define DEFAULT_FONTMARKER_SIZE   POINT2MM(12)
 
#define DEFAULT_SIMPLEMARKER_ANGLE   0
 
#define DEFAULT_SIMPLEMARKER_BORDERCOLOR   QColor(0,0,0)
 
#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_NAME   "/crosses/Star1.svg"
 
#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 568 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_FONTMARKER_BORDERCOLOR

#define DEFAULT_FONTMARKER_BORDERCOLOR   QColor(Qt::white)

Definition at line 566 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_FONTMARKER_CHR

#define DEFAULT_FONTMARKER_CHR   QChar('A')

Definition at line 563 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_FONTMARKER_COLOR

#define DEFAULT_FONTMARKER_COLOR   QColor(Qt::black)

Definition at line 565 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_FONTMARKER_FONT

#define DEFAULT_FONTMARKER_FONT   "Dingbats"

Definition at line 562 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_FONTMARKER_JOINSTYLE

#define DEFAULT_FONTMARKER_JOINSTYLE   Qt::MiterJoin

Definition at line 567 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_FONTMARKER_SIZE

#define DEFAULT_FONTMARKER_SIZE   POINT2MM(12)

Definition at line 564 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_SIMPLEMARKER_ANGLE

#define DEFAULT_SIMPLEMARKER_ANGLE   0

Definition at line 27 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_SIMPLEMARKER_BORDERCOLOR

#define DEFAULT_SIMPLEMARKER_BORDERCOLOR   QColor(0,0,0)

Definition at line 24 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_SIMPLEMARKER_COLOR

#define DEFAULT_SIMPLEMARKER_COLOR   QColor(255,0,0)

Definition at line 23 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_SIMPLEMARKER_JOINSTYLE

#define DEFAULT_SIMPLEMARKER_JOINSTYLE   Qt::BevelJoin

Definition at line 25 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_SIMPLEMARKER_NAME

#define DEFAULT_SIMPLEMARKER_NAME   "circle"

Definition at line 22 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_SIMPLEMARKER_SIZE

#define DEFAULT_SIMPLEMARKER_SIZE   DEFAULT_POINT_SIZE

Definition at line 26 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_SVGMARKER_ANGLE

#define DEFAULT_SVGMARKER_ANGLE   0

Definition at line 478 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_SVGMARKER_NAME

#define DEFAULT_SVGMARKER_NAME   "/crosses/Star1.svg"

Definition at line 476 of file qgsmarkersymbollayerv2.h.

◆ DEFAULT_SVGMARKER_SIZE

#define DEFAULT_SVGMARKER_SIZE   2*DEFAULT_POINT_SIZE

Definition at line 477 of file qgsmarkersymbollayerv2.h.

◆ MM2POINT

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

Definition at line 560 of file qgsmarkersymbollayerv2.h.

◆ POINT2MM

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

Definition at line 559 of file qgsmarkersymbollayerv2.h.