QGIS/python/core/auto_additions/qgsimageoperation.py
Nyall Dawson 989e62a80f Handle docstrings for c++ structs
sip doesn't support the docstring directive for structs (only classes),
so patch these back in via sipify magic
2024-08-16 07:28:29 +10:00

18 lines
1.7 KiB
Python

# The following has been generated automatically from src/core/effects/qgsimageoperation.h
try:
QgsImageOperation.__attribute_docs__ = {'shadeExterior': 'Set to ``True`` to perform the distance transform on transparent pixels\nin the source image, set to ``False`` to perform the distance transform\non opaque pixels', 'useMaxDistance': 'Set to ``True`` to automatically calculate the maximum distance in the\ntransform to use as the spread value', 'spread': 'Maximum distance (in pixels) for the distance transform shading to\nspread', 'ramp': 'Color ramp to use for shading the distance transform'}
except NameError:
pass
QgsImageOperation.convertToGrayscale = staticmethod(QgsImageOperation.convertToGrayscale)
QgsImageOperation.adjustBrightnessContrast = staticmethod(QgsImageOperation.adjustBrightnessContrast)
QgsImageOperation.adjustHueSaturation = staticmethod(QgsImageOperation.adjustHueSaturation)
QgsImageOperation.multiplyOpacity = staticmethod(QgsImageOperation.multiplyOpacity)
QgsImageOperation.overlayColor = staticmethod(QgsImageOperation.overlayColor)
QgsImageOperation.distanceTransform = staticmethod(QgsImageOperation.distanceTransform)
QgsImageOperation.stackBlur = staticmethod(QgsImageOperation.stackBlur)
QgsImageOperation.gaussianBlur = staticmethod(QgsImageOperation.gaussianBlur)
QgsImageOperation.flipImage = staticmethod(QgsImageOperation.flipImage)
QgsImageOperation.nonTransparentImageRect = staticmethod(QgsImageOperation.nonTransparentImageRect)
QgsImageOperation.cropTransparent = staticmethod(QgsImageOperation.cropTransparent)
QgsImageOperation.DistanceTransformProperties.__doc__ = """Struct for storing properties of a distance transform operation"""