GeometryInformationDialog
==========================

.. currentmodule:: axioma.gui

.. class:: GeometryInformationDialog

	Диалог информации о геометрии

	Унаследован от: :class:`~PyQt5.QtWidgets.QDialog`

	Методы:

		.. method:: isGeometryChanged()

			:return: была ли изменена геометрия
			:rtype: :class:`bool`
		
		.. method:: resultGeometry()

			Получить измененную геометрию

			:return: измененная геометрия
			:rtype: :class:`~axioma.core.geometry.GeometryInterface`
			
		.. method:: resultStyle()

			Получить измененное значение стиля

			:return: измененный стиль
			:rtype: :class:`~axioma.render.Style`

		.. staticmethod:: build(map_properties, gui, item, parent=None)

			Фабричный метод
			
			:param map_properties: свойства карты
			:type map_properties: :class:`~axioma.render.MapProperties`
			:param gui: сервис пользовательского интерфейса
			:type gui: :class:`~axioma.gui.Gui`
			:param item: элемент
			:type item: :class:`~axioma.gui.Item`
			:return: Запрашиваемый диалог, либо None, если его нельзя создать для текущего Item
			:rtype: :class:`~axioma.gui.GeometryInformationDialog` или :any:`None`
