@@ -28,54 +28,54 @@ class QListWidgetItem;
2828
2929class QgsGlobeVectorLayerConfig : public QObject
3030{
31- public:
32- enum RenderingMode
33- {
34- RenderingModeRasterized,
35- RenderingModeModelSimple,
36- RenderingModeModelAdvanced
37- };
38-
39- QgsGlobeVectorLayerConfig ( QObject* parent = 0 )
40- : QObject( parent )
41- , renderingMode( RenderingModeRasterized )
42- , altitudeClamping( osgEarth::Symbology::AltitudeSymbol::CLAMP_TO_TERRAIN )
43- , altitudeTechnique( osgEarth::Symbology::AltitudeSymbol::TECHNIQUE_DRAPE )
44- , altitudeBinding( osgEarth::Symbology::AltitudeSymbol::BINDING_VERTEX )
45- , verticalOffset( 0.0 )
46- , verticalScale( 0.0 )
47- , clampingResolution( 0.0 )
48- , extrusionEnabled( false )
49- , extrusionHeight( " 10" )
50- , extrusionFlatten( false )
51- , extrusionWallGradient( 0.5 )
52- , labelingEnabled( false )
53- , labelingDeclutter( false )
54- , lightingEnabled( true )
55- {
56- }
57-
58- RenderingMode renderingMode;
59- osgEarth::Symbology::AltitudeSymbol::Clamping altitudeClamping;
60- osgEarth::Symbology::AltitudeSymbol::Technique altitudeTechnique;
61- osgEarth::Symbology::AltitudeSymbol::Binding altitudeBinding;
62-
63- float verticalOffset;
64- float verticalScale;
65- float clampingResolution;
66-
67- bool extrusionEnabled;
68- QString extrusionHeight;
69- bool extrusionFlatten;
70- float extrusionWallGradient;
71-
72- bool labelingEnabled;
73- QString labelingField;
74- bool labelingDeclutter;
75-
76- bool lightingEnabled;
77-
78- static QgsGlobeVectorLayerConfig* getConfig ( QgsVectorLayer* layer );
31+ public:
32+ enum RenderingMode
33+ {
34+ RenderingModeRasterized,
35+ RenderingModeModelSimple,
36+ RenderingModeModelAdvanced
37+ };
38+
39+ QgsGlobeVectorLayerConfig ( QObject* parent = 0 )
40+ : QObject( parent )
41+ , renderingMode( RenderingModeRasterized )
42+ , altitudeClamping( osgEarth::Symbology::AltitudeSymbol::CLAMP_TO_TERRAIN )
43+ , altitudeTechnique( osgEarth::Symbology::AltitudeSymbol::TECHNIQUE_DRAPE )
44+ , altitudeBinding( osgEarth::Symbology::AltitudeSymbol::BINDING_VERTEX )
45+ , verticalOffset( 0.0 )
46+ , verticalScale( 0.0 )
47+ , clampingResolution( 0.0 )
48+ , extrusionEnabled( false )
49+ , extrusionHeight( " 10" )
50+ , extrusionFlatten( false )
51+ , extrusionWallGradient( 0.5 )
52+ , labelingEnabled( false )
53+ , labelingDeclutter( false )
54+ , lightingEnabled( true )
55+ {
56+ }
57+
58+ RenderingMode renderingMode;
59+ osgEarth::Symbology::AltitudeSymbol::Clamping altitudeClamping;
60+ osgEarth::Symbology::AltitudeSymbol::Technique altitudeTechnique;
61+ osgEarth::Symbology::AltitudeSymbol::Binding altitudeBinding;
62+
63+ float verticalOffset;
64+ float verticalScale;
65+ float clampingResolution;
66+
67+ bool extrusionEnabled;
68+ QString extrusionHeight;
69+ bool extrusionFlatten;
70+ float extrusionWallGradient;
71+
72+ bool labelingEnabled;
73+ QString labelingField;
74+ bool labelingDeclutter;
75+
76+ bool lightingEnabled;
77+
78+ static QgsGlobeVectorLayerConfig* getConfig ( QgsVectorLayer* layer );
7979};
8080
8181
0 commit comments