RasterLayerWithProperties ========================== .. currentmodule:: axioma.render .. class:: RasterLayerWithProperties Класс, который должен использоваться в качестве базового класса для тех слоев, в которых используются свойства отрисовки растрового изображения Унаследован от: :class:`Layer` От него наследуются: :class:`RasterLayer` .. py:method:: RasterLayerWithProperties(dataObject, parent) Конструктор :param dataObject: Ссылка на источник данных. :type dataObject: :class:`~axioma.core.dp.DataObject` :param parent: Родительский объект. :type parent: :class:`~PyQt5.QtCore.QObject` .. py:method:: rasterLayerProperties() Свойства растрового слоя. :return: Копия свойств растрового слоя. :rtype: :class:`RasterLayerProperties` .. py:staticmethod:: applyRasterLayerProperties(image, properties) Обработка растра с учетом переданных свойств растрового слоя. :param image: Растр, по отношению к которому необходимо произвести операцию. :type image: :class:`~PyQt5.QtGui.QImage` :param properties: Свойства растрового слоя. :type properties: :class:`RasterLayerProperties` .. py:method::hidden:applyUniformProperties(image, properties) .. py:method::hidden:static colorChanel(colorChanel, transparency, contrast)