MapItemVisitor
=================

.. currentmodule:: axioma.render

.. class:: MapItemVisitor

	Абстрактный класс-рисовальщик карты

	От него наследуются: :class:`ReverseVisibleLayerVisitor`, :class:`VisibleLayerVisitor`

		.. py:method:: visit(layer)

			Проверка слоя на предмет необходимости отрисовки, и, если это необходимо добавление задачи на его отрисовку

			:param layer: Анализируемый слой
			:type layer: :class:`Layer`

		.. py:method:: visit(layerGroup)

			Проверка контейнера со слоями на предмет необходимости отрисовки, и, если это необходимо добавление задачи на их отрисовку

			:param layerGroup: Контейнер со слоями
			:type layerGroup: :class:`LayerGroup`

		.. py:method:: visit(layerGroup)

			Проверка контейнера со слоями на предмет необходимости отрисовки, и, если это необходимо добавление задачи на их отрисовку

			:param layerGroup: Контейнер со слоями
			:type layerGroup: :class:`RootLayerGroup`
