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)
