RootLayerGroup
=================

.. currentmodule:: axioma.render

.. class:: RootLayerGroup

	Контейнер для хранения элементов карты. Дополнительно содержит косметический слой.

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

		.. py:method:: RootLayerGroup(parent=None)

			Конструктор

			:param parent: Родительский объект. При удалении владельца так же удаляется и сам элемент
			:type parent: :class:`~PyQt5.QtCore.QObject`

		.. py:method:: RootLayerGroup(sqliteFileName, parent=None)

			Конструктор

			:param sqliteFileName: Имя файла для косметического слоя. По умолчанию данные располагаются в памяти
			:type sqliteFileName: :class:`str`
			:param parent: Родительский объект. При удалении владельца так же удаляется и сам элемент
			:type parent: :class:`~PyQt5.QtCore.QObject`

		.. py:method:: RootLayerGroup(cosmetic, parent=None)

			Конструктор

			:param cosmetic: Существующий (ранее созданный) косметический слой
			:type cosmetic: :class:`TableLayer`
			:param parent: Родительский объект. При удалении владельца так же удаляется и сам элемент
			:type parent: :class:`~PyQt5.QtCore.QObject`

		.. py:method:: RootLayerGroup(other)

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

			:param other: Исходный объект RootLayerGroup, на базе которого необходимо сделать копию. 
			:type other: :class:`RootLayerGroup`

		.. py:method:: cosmeticLayer()

			Косметический слой

			:return: Слой
			:rtype: :class:`TableLayer`

