CosmeticLayer
=================

.. currentmodule:: axioma.render

.. class:: CosmeticLayer

	Косметический слой. Служит для временного хранения объектов карты

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

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

			Конструктор

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

		.. py:method:: CosmeticLayer(sqliteFileNameб parent=None)

			Конструктор

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

		.. py:method:: CosmeticLayer(table, parent=None)

			Конструктор

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

		.. py:method:: CosmeticLayer(other)

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

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