@@ -10,56 +10,56 @@ class QgsSymbolLayerV2
10
10
{
11
11
case QgsSymbolV2::Marker:
12
12
if (dynamic_cast<QgsEllipseSymbolLayerV2*>(sipCpp) != NULL)
13
- sipType = sipType_QgsEllipseSymbolLayerV2;
13
+ sipType = sipType_QgsEllipseSymbolLayerV2;
14
14
else if (dynamic_cast<QgsFontMarkerSymbolLayerV2*>(sipCpp) != NULL)
15
- sipType = sipType_QgsFontMarkerSymbolLayerV2;
15
+ sipType = sipType_QgsFontMarkerSymbolLayerV2;
16
16
else if (dynamic_cast<QgsSimpleMarkerSymbolLayerV2*>(sipCpp) != NULL)
17
- sipType = sipType_QgsSimpleMarkerSymbolLayerV2;
17
+ sipType = sipType_QgsSimpleMarkerSymbolLayerV2;
18
18
else if (dynamic_cast<QgsFilledMarkerSymbolLayer*>(sipCpp) != NULL)
19
- sipType = sipType_QgsFilledMarkerSymbolLayer;
19
+ sipType = sipType_QgsFilledMarkerSymbolLayer;
20
20
else if (dynamic_cast<QgsSvgMarkerSymbolLayerV2*>(sipCpp) != NULL)
21
- sipType = sipType_QgsSvgMarkerSymbolLayerV2;
21
+ sipType = sipType_QgsSvgMarkerSymbolLayerV2;
22
22
else if (dynamic_cast<QgsVectorFieldSymbolLayer*>(sipCpp) != NULL)
23
- sipType = sipType_QgsVectorFieldSymbolLayer;
23
+ sipType = sipType_QgsVectorFieldSymbolLayer;
24
24
else
25
- sipType = sipType_QgsMarkerSymbolLayerV2;
25
+ sipType = sipType_QgsMarkerSymbolLayerV2;
26
26
break;
27
27
28
28
case QgsSymbolV2::Line:
29
29
if (dynamic_cast<QgsMarkerLineSymbolLayerV2*>(sipCpp) != NULL)
30
- sipType = sipType_QgsMarkerLineSymbolLayerV2;
30
+ sipType = sipType_QgsMarkerLineSymbolLayerV2;
31
31
else if (dynamic_cast<QgsSimpleLineSymbolLayerV2*>(sipCpp) != NULL)
32
- sipType = sipType_QgsSimpleLineSymbolLayerV2;
32
+ sipType = sipType_QgsSimpleLineSymbolLayerV2;
33
33
else if (dynamic_cast<QgsArrowSymbolLayer*>(sipCpp) != NULL)
34
- sipType = sipType_QgsArrowSymbolLayer;
34
+ sipType = sipType_QgsArrowSymbolLayer;
35
35
else
36
- sipType = sipType_QgsLineSymbolLayerV2;
36
+ sipType = sipType_QgsLineSymbolLayerV2;
37
37
break;
38
38
39
39
case QgsSymbolV2::Fill:
40
40
if (dynamic_cast<QgsSimpleFillSymbolLayerV2*>(sipCpp) != NULL)
41
- sipType = sipType_QgsSimpleFillSymbolLayerV2;
41
+ sipType = sipType_QgsSimpleFillSymbolLayerV2;
42
42
else if (dynamic_cast<QgsImageFillSymbolLayer*>(sipCpp) != NULL)
43
43
{
44
- if (dynamic_cast<QgsLinePatternFillSymbolLayer*>(sipCpp) != NULL)
45
- sipType = sipType_QgsLinePatternFillSymbolLayer;
46
- else if (dynamic_cast<QgsPointPatternFillSymbolLayer*>(sipCpp) != NULL)
47
- sipType = sipType_QgsPointPatternFillSymbolLayer;
48
- else if (dynamic_cast<QgsSVGFillSymbolLayer*>(sipCpp) != NULL)
49
- sipType = sipType_QgsSVGFillSymbolLayer;
50
- else if (dynamic_cast<QgsRasterFillSymbolLayer*>(sipCpp) != NULL)
51
- sipType = sipType_QgsRasterFillSymbolLayer;
52
- else
53
- sipType = sipType_QgsImageFillSymbolLayer;
44
+ if (dynamic_cast<QgsLinePatternFillSymbolLayer*>(sipCpp) != NULL)
45
+ sipType = sipType_QgsLinePatternFillSymbolLayer;
46
+ else if (dynamic_cast<QgsPointPatternFillSymbolLayer*>(sipCpp) != NULL)
47
+ sipType = sipType_QgsPointPatternFillSymbolLayer;
48
+ else if (dynamic_cast<QgsSVGFillSymbolLayer*>(sipCpp) != NULL)
49
+ sipType = sipType_QgsSVGFillSymbolLayer;
50
+ else if (dynamic_cast<QgsRasterFillSymbolLayer*>(sipCpp) != NULL)
51
+ sipType = sipType_QgsRasterFillSymbolLayer;
52
+ else
53
+ sipType = sipType_QgsImageFillSymbolLayer;
54
54
}
55
55
else if (dynamic_cast<QgsCentroidFillSymbolLayerV2*>(sipCpp) != NULL)
56
- sipType = sipType_QgsCentroidFillSymbolLayerV2;
56
+ sipType = sipType_QgsCentroidFillSymbolLayerV2;
57
57
else if (dynamic_cast<QgsGradientFillSymbolLayerV2*>(sipCpp) != NULL)
58
- sipType = sipType_QgsGradientFillSymbolLayerV2;
58
+ sipType = sipType_QgsGradientFillSymbolLayerV2;
59
59
else if (dynamic_cast<QgsShapeburstFillSymbolLayerV2*>(sipCpp) != NULL)
60
- sipType = sipType_QgsShapeburstFillSymbolLayerV2;
60
+ sipType = sipType_QgsShapeburstFillSymbolLayerV2;
61
61
else
62
- sipType = sipType_QgsFillSymbolLayerV2;
62
+ sipType = sipType_QgsFillSymbolLayerV2;
63
63
break;
64
64
65
65
case QgsSymbolV2::Hybrid:
@@ -111,6 +111,7 @@ class QgsSymbolLayerV2
111
111
*/
112
112
virtual QgsSymbolLayerV2* clone() const = 0 /Factory/;
113
113
114
+ //! Writes the SLD element following the SLD v1.1 specs
114
115
virtual void toSld( QDomDocument &doc, QDomElement &element, const QgsStringMap& props ) const;
115
116
116
117
virtual QString ogrFeatureStyle( double mmScaleFactor, double mapUnitScaleFactor ) const;
@@ -527,6 +528,7 @@ class QgsMarkerSymbolLayerV2 : QgsSymbolLayerV2
527
528
*/
528
529
VerticalAnchorPoint verticalAnchorPoint() const;
529
530
531
+ //! Writes the SLD element following the SLD v1.1 specs
530
532
virtual void toSld( QDomDocument &doc, QDomElement &element, const QgsStringMap& props ) const;
531
533
532
534
/** Writes the symbol layer definition as a SLD XML element.
0 commit comments