LayerWithThematic
==================

.. currentmodule:: axioma.render

.. class:: LayerWithThematic

	Слой, который может содержать в себе тематические слои как дочерние элементы. 

	Унаследован от: :class:`Layer`

	От него наследуются: :class:`FeatureLayer`
		
		.. py:method:: LayerWithThematic(dataObject,  parent)

			Конструктор

			:param dataObject: Ссылка на источник данных.
			:type dataObject: :class:`~axioma.core.dp.DataObject`
			:param parent: Родительский объект.
			:type parent: :class:`~PyQt5.QtCore.QObject`

		.. py:method:: LayerWithThematic(other)

			Копирующий конструктор

			:param other: Исходный слой, на базе которого создается слой.
			:type other: :class:`Layer`

		.. py:method:: thematicLayerGroup()

			Контейнер для хранения тематических слоев, относящихся к данному слою

			:return: Ссылка на контейнер
			:rtype: :class:`LayerGroup`

		.. py:method:: prependLayer( layer)

			Добавление тематического слоя в начало списка

			:param layer: Слой для вставки
			:type layer: :class:`~axioma.render.ThematicLayer`

		.. py:method:: appendLayer( layer)

			Добавление тематического слоя в конец списка

			:param layer: Слой для вставки
			:type layer: :class:`~axioma.render.ThematicLayer`

		.. py:method:: createLegendsList()

			Список легенд для дочерних тематических слоев

			:return: Ссылка на контейнер
			:rtype: :class:`list` [:class:`LegendItem`]
