QGIS/python/core/auto_generated/raster/qgsrasterrendererutils.sip.in
Nyall Dawson 3f6b490218 Sipify
2025-04-02 11:11:10 +10:00

56 lines
2.1 KiB
Plaintext

/************************************************************************
* This file has been generated automatically from *
* *
* src/core/raster/qgsrasterrendererutils.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/
class QgsRasterRendererUtils
{
%Docstring(signature="appended")
Utility functions for raster renderers.
.. versionadded:: 3.16
%End
%TypeHeaderCode
#include "qgsrasterrendererutils.h"
%End
public:
static bool parseColorMapFile( const QString &path, QList<QgsColorRampShader::ColorRampItem> &items /Out/,
Qgis::ShaderInterpolationMethod &type /Out/,
QStringList &errors /Out/ );
%Docstring
Parses an exported color map file at the specified ``path`` and extracts
the stored color ramp ``items`` and ramp shader ``type``.
Returns ``True`` if the parsing was successful. If not, a list of
``errors`` will be generated.
.. seealso:: :py:func:`saveColorMapFile`
%End
static bool saveColorMapFile( const QString &path, const QList<QgsColorRampShader::ColorRampItem> &items, Qgis::ShaderInterpolationMethod type );
%Docstring
Exports a list of color ramp ``items`` and ramp shader ``type`` to a
color map file at the specified ``path``.
Returns ``True`` if the save was successful.
.. seealso:: :py:func:`parseColorMapFile`
%End
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/raster/qgsrasterrendererutils.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/