|
| QgsVectorLayerElevationProperties (QObject *parent) |
| Constructor for QgsVectorLayerElevationProperties, with the specified parent object. More...
|
|
| ~QgsVectorLayerElevationProperties () override |
|
Qgis::AltitudeBinding | binding () const |
| Returns the altitude binding method, which determines how altitude is bound to individual vertices in features. More...
|
|
QgsDoubleRange | calculateZRange (QgsMapLayer *layer) const override |
| Attempts to calculate the overall elevation or z range for the specified layer, using the settings defined by this elevation properties object. More...
|
|
Qgis::AltitudeClamping | clamping () const |
| Returns the altitude clamping method, which dictates how feature heights are interpreted with respect to terrain heights. More...
|
|
QgsVectorLayerElevationProperties * | clone () const override |
| Creates a clone of the properties. More...
|
|
bool | extrusionEnabled () const |
| Returns true if extrusion is enabled. More...
|
|
double | extrusionHeight () const |
| Returns the feature extrusion height. More...
|
|
bool | hasElevation () const override |
| Returns true if the layer has an elevation or z component. More...
|
|
QString | htmlSummary () const override |
| Returns a HTML formatted summary of the properties. More...
|
|
bool | isVisibleInZRange (const QgsDoubleRange &range) const override |
| Returns true if the layer should be visible and rendered for the specified z range. More...
|
|
QgsFillSymbol * | profileFillSymbol () const |
| Returns the symbol used to render polygons for the layer in elevation profile plots. More...
|
|
QgsLineSymbol * | profileLineSymbol () const |
| Returns the symbol used to render lines for the layer in elevation profile plots. More...
|
|
QgsMarkerSymbol * | profileMarkerSymbol () const |
| Returns the symbol used to render points for the layer in elevation profile plots. More...
|
|
Qgis::ProfileSurfaceSymbology | profileSymbology () const |
| Returns the symbology option used to render the vector profile in elevation profile plots. More...
|
|
bool | readXml (const QDomElement &element, const QgsReadWriteContext &context) override |
| Reads the elevation properties from a DOM element previously written by writeXml(). More...
|
|
bool | respectLayerSymbology () const |
| Returns true if layer symbology should be respected when rendering elevation profile plots. More...
|
|
void | setBinding (Qgis::AltitudeBinding binding) |
| Sets the altitude binding method, which determines how altitude is bound to individual vertices in features. More...
|
|
void | setClamping (Qgis::AltitudeClamping clamping) |
| Sets the altitude clamping method, which dictates how feature heights are interpreted with respect to terrain heights. More...
|
|
void | setDefaultsFromLayer (QgsMapLayer *layer) override |
| Sets default properties based on sensible choices for the given map layer. More...
|
|
void | setExtrusionEnabled (bool enabled) |
| Sets whether extrusion is enabled. More...
|
|
void | setExtrusionHeight (double height) |
| Sets the feature extrusion height. More...
|
|
void | setProfileFillSymbol (QgsFillSymbol *symbol) |
| Sets the fill symbol used to render polygons for the layer in elevation profile plots. More...
|
|
void | setProfileLineSymbol (QgsLineSymbol *symbol) |
| Sets the line symbol used to render lines for the layer in elevation profile plots. More...
|
|
void | setProfileMarkerSymbol (QgsMarkerSymbol *symbol) |
| Sets the marker symbol used to render points for the layer in elevation profile plots. More...
|
|
void | setProfileSymbology (Qgis::ProfileSurfaceSymbology symbology) |
| Sets the symbology option used to render the vector profile in elevation profile plots. More...
|
|
void | setRespectLayerSymbology (bool enabled) |
| Sets whether layer symbology should be respected when rendering elevation profile plots. More...
|
|
void | setShowMarkerSymbolInSurfacePlots (bool show) |
| Sets whehter the marker symbol should also be shown in continuous surface plots. More...
|
|
void | setType (Qgis::VectorProfileType type) |
| Sets the type of profile the layer represents. More...
|
|
bool | showByDefaultInElevationProfilePlots () const override |
| Returns true if the layer should be visible by default in newly created elevation profile plots. More...
|
|
bool | showMarkerSymbolInSurfacePlots () const |
| Returns true if the marker symbol should also be shown in continuous surface plots. More...
|
|
Qgis::VectorProfileType | type () const |
| Returns the type of profile the layer represents. More...
|
|
QDomElement | writeXml (QDomElement &element, QDomDocument &doc, const QgsReadWriteContext &context) override |
| Writes the properties to a DOM element, to be used later with readXml(). More...
|
|
| QgsMapLayerElevationProperties (QObject *parent) |
| Constructor for QgsMapLayerElevationProperties, with the specified parent object. More...
|
|
virtual QgsDoubleRange | calculateZRange (QgsMapLayer *layer) const |
| Attempts to calculate the overall elevation or z range for the specified layer, using the settings defined by this elevation properties object. More...
|
|
virtual QgsMapLayerElevationProperties * | clone () const =0 |
| Creates a clone of the properties. More...
|
|
QgsPropertyCollection & | dataDefinedProperties () |
| Returns a reference to the object's property collection, used for data defined overrides. More...
|
|
const QgsPropertyCollection & | dataDefinedProperties () const |
| Returns a reference to the object's property collection, used for data defined overrides. More...
|
|
virtual QgsMapLayerElevationProperties::Flags | flags () const |
| Returns flags associated to the elevation properties. More...
|
|
virtual bool | hasElevation () const |
| Returns true if the layer has an elevation or z component. More...
|
|
virtual QString | htmlSummary () const |
| Returns a HTML formatted summary of the properties. More...
|
|
virtual bool | isVisibleInZRange (const QgsDoubleRange &range) const |
| Returns true if the layer should be visible and rendered for the specified z range. More...
|
|
virtual bool | readXml (const QDomElement &element, const QgsReadWriteContext &context)=0 |
| Reads the elevation properties from a DOM element previously written by writeXml(). More...
|
|
void | setDataDefinedProperties (const QgsPropertyCollection &collection) |
| Sets the object's property collection, used for data defined overrides. More...
|
|
virtual void | setDefaultsFromLayer (QgsMapLayer *layer) |
| Sets default properties based on sensible choices for the given map layer. More...
|
|
void | setZOffset (double offset) |
| Sets the z offset, which is a fixed offset amount which will be added to z values from the layer. More...
|
|
void | setZScale (double scale) |
| Sets the z scale, which is a scaling factor which will be applied to z values from the layer. More...
|
|
virtual bool | showByDefaultInElevationProfilePlots () const |
| Returns true if the layer should be visible by default in newly created elevation profile plots. More...
|
|
virtual QDomElement | writeXml (QDomElement &element, QDomDocument &doc, const QgsReadWriteContext &context)=0 |
| Writes the properties to a DOM element, to be used later with readXml(). More...
|
|
double | zOffset () const |
| Returns the z offset, which is a fixed offset amount which should be added to z values from the layer. More...
|
|
double | zScale () const |
| Returns the z scale, which is a scaling factor which should be applied to z values from the layer. More...
|
|