mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-15 00:02:52 -04:00
246 lines
6.5 KiB
Plaintext
246 lines
6.5 KiB
Plaintext
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/core/pointcloud/qgspointcloudlayerelevationproperties.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.py again *
|
|
************************************************************************/
|
|
|
|
|
|
|
|
|
|
|
|
class QgsPointCloudLayerElevationProperties : QgsMapLayerElevationProperties
|
|
{
|
|
%Docstring(signature="appended")
|
|
Point cloud layer specific subclass of
|
|
:py:class:`QgsMapLayerElevationProperties`.
|
|
|
|
.. versionadded:: 3.18
|
|
%End
|
|
|
|
%TypeHeaderCode
|
|
#include "qgspointcloudlayerelevationproperties.h"
|
|
%End
|
|
public:
|
|
|
|
QgsPointCloudLayerElevationProperties( QObject *parent /TransferThis/ );
|
|
%Docstring
|
|
Constructor for QgsPointCloudLayerElevationProperties, with the
|
|
specified ``parent`` object.
|
|
%End
|
|
|
|
virtual bool hasElevation() const;
|
|
|
|
virtual QDomElement writeXml( QDomElement &element, QDomDocument &doc, const QgsReadWriteContext &context );
|
|
|
|
virtual bool readXml( const QDomElement &element, const QgsReadWriteContext &context );
|
|
|
|
virtual QgsPointCloudLayerElevationProperties *clone() const /Factory/;
|
|
|
|
virtual QString htmlSummary() const;
|
|
|
|
virtual bool isVisibleInZRange( const QgsDoubleRange &range, QgsMapLayer *layer = 0 ) const;
|
|
|
|
virtual QgsDoubleRange calculateZRange( QgsMapLayer *layer ) const;
|
|
|
|
virtual QList< double > significantZValues( QgsMapLayer *layer ) const;
|
|
|
|
virtual bool showByDefaultInElevationProfilePlots() const;
|
|
|
|
|
|
double maximumScreenError() const;
|
|
%Docstring
|
|
Returns the maximum screen error allowed when generating elevation
|
|
profiles for the point cloud.
|
|
|
|
Larger values result in a faster generation with less points included.
|
|
|
|
Units are retrieved via
|
|
:py:func:`~QgsPointCloudLayerElevationProperties.maximumScreenErrorUnit`.
|
|
|
|
.. seealso:: :py:func:`setMaximumScreenError`
|
|
|
|
.. seealso:: :py:func:`maximumScreenErrorUnit`
|
|
|
|
.. versionadded:: 3.26
|
|
%End
|
|
|
|
void setMaximumScreenError( double error );
|
|
%Docstring
|
|
Sets the maximum screen ``error`` allowed when generating elevation
|
|
profiles for the point cloud.
|
|
|
|
Larger values result in a faster generation with less points included.
|
|
|
|
Units are set via
|
|
:py:func:`~QgsPointCloudLayerElevationProperties.setMaximumScreenErrorUnit`.
|
|
|
|
.. seealso:: :py:func:`maximumScreenError`
|
|
|
|
.. seealso:: :py:func:`setMaximumScreenErrorUnit`
|
|
|
|
.. versionadded:: 3.26
|
|
%End
|
|
|
|
Qgis::RenderUnit maximumScreenErrorUnit() const;
|
|
%Docstring
|
|
Returns the unit for the maximum screen error allowed when generating
|
|
elevation profiles for the point cloud.
|
|
|
|
.. seealso:: :py:func:`maximumScreenError`
|
|
|
|
.. seealso:: :py:func:`setMaximumScreenErrorUnit`
|
|
|
|
.. versionadded:: 3.26
|
|
%End
|
|
|
|
void setMaximumScreenErrorUnit( Qgis::RenderUnit unit );
|
|
%Docstring
|
|
Sets the ``unit`` for the maximum screen error allowed when generating
|
|
elevation profiles for the point cloud.
|
|
|
|
.. seealso:: :py:func:`setMaximumScreenError`
|
|
|
|
.. seealso:: :py:func:`maximumScreenErrorUnit`
|
|
|
|
.. versionadded:: 3.26
|
|
%End
|
|
|
|
Qgis::PointCloudSymbol pointSymbol() const;
|
|
%Docstring
|
|
Returns the symbol used drawing points in elevation profile charts.
|
|
|
|
.. seealso:: :py:func:`setPointSymbol`
|
|
|
|
.. versionadded:: 3.26
|
|
%End
|
|
|
|
void setPointSymbol( Qgis::PointCloudSymbol symbol );
|
|
%Docstring
|
|
Sets the ``symbol`` used drawing points in elevation profile charts.
|
|
|
|
.. seealso:: :py:func:`pointSymbol`
|
|
|
|
.. versionadded:: 3.26
|
|
%End
|
|
|
|
QColor pointColor() const;
|
|
%Docstring
|
|
Returns the color used drawing points in elevation profile charts.
|
|
|
|
.. seealso:: :py:func:`setPointColor`
|
|
|
|
.. versionadded:: 3.26
|
|
%End
|
|
|
|
void setPointColor( const QColor &color );
|
|
%Docstring
|
|
Sets the ``color`` used drawing points in elevation profile charts.
|
|
|
|
.. seealso:: :py:func:`pointColor`
|
|
|
|
.. versionadded:: 3.26
|
|
%End
|
|
|
|
bool applyOpacityByDistanceEffect() const;
|
|
%Docstring
|
|
Returns ``True`` if a reduced opacity by distance from profile curve
|
|
effect should be applied when drawing points in elevation profile
|
|
charts.
|
|
|
|
.. seealso:: :py:func:`setApplyOpacityByDistanceEffect`
|
|
|
|
.. versionadded:: 3.26
|
|
%End
|
|
|
|
void setApplyOpacityByDistanceEffect( bool apply );
|
|
%Docstring
|
|
Sets whether a reduced opacity by distance from profile curve effect
|
|
should be applied when drawing points in elevation profile charts.
|
|
|
|
.. seealso:: :py:func:`applyOpacityByDistanceEffect`
|
|
|
|
.. versionadded:: 3.26
|
|
%End
|
|
|
|
void setPointSize( double size );
|
|
%Docstring
|
|
Sets the point ``size`` used for drawing points in elevation profile
|
|
charts.
|
|
|
|
Point size units are specified via
|
|
:py:func:`~QgsPointCloudLayerElevationProperties.setPointSizeUnit`.
|
|
|
|
.. seealso:: :py:func:`pointSize`
|
|
|
|
.. seealso:: :py:func:`setPointSizeUnit`
|
|
|
|
.. versionadded:: 3.26
|
|
%End
|
|
|
|
double pointSize() const;
|
|
%Docstring
|
|
Returns the point size used for drawing points in elevation profile
|
|
charts.
|
|
|
|
The point size units are retrieved by calling
|
|
:py:func:`~QgsPointCloudLayerElevationProperties.pointSizeUnit`.
|
|
|
|
.. seealso:: :py:func:`setPointSize`
|
|
|
|
.. seealso:: :py:func:`pointSizeUnit`
|
|
|
|
.. versionadded:: 3.26
|
|
%End
|
|
|
|
void setPointSizeUnit( const Qgis::RenderUnit units );
|
|
%Docstring
|
|
Sets the ``units`` used for the point size used for drawing points in
|
|
elevation profile charts.
|
|
|
|
.. seealso:: :py:func:`setPointSize`
|
|
|
|
.. seealso:: :py:func:`pointSizeUnit`
|
|
|
|
.. versionadded:: 3.26
|
|
%End
|
|
|
|
Qgis::RenderUnit pointSizeUnit() const;
|
|
%Docstring
|
|
Returns the units used for the point size used for drawing points in
|
|
elevation profile charts.
|
|
|
|
.. seealso:: :py:func:`setPointSizeUnit`
|
|
|
|
.. seealso:: :py:func:`pointSize`
|
|
|
|
.. versionadded:: 3.26
|
|
%End
|
|
|
|
bool respectLayerColors() const;
|
|
%Docstring
|
|
Returns ``True`` if layer coloring should be respected when rendering
|
|
elevation profile plots.
|
|
|
|
.. seealso:: :py:func:`setRespectLayerColors`
|
|
%End
|
|
|
|
void setRespectLayerColors( bool enabled );
|
|
%Docstring
|
|
Sets whether layer coloring should be respected when rendering elevation
|
|
profile plots.
|
|
|
|
.. seealso:: :py:func:`respectLayerColors`
|
|
%End
|
|
|
|
};
|
|
|
|
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/core/pointcloud/qgspointcloudlayerelevationproperties.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.py again *
|
|
************************************************************************/
|