Polygon
==============

.. currentmodule:: axioma.core.geometry

.. class:: Polygon

	Класс-реализация полигона. Используется для формирования замкнутого площадного объекта с контуром-полилинией.

	Унаследован от:

	* :class:`~axioma.core.geometry.PolygonInterface`
	* :class:`~axioma.core.geometry.GeosSupport`

		.. method:: Polygon(coord_system, polygon=QPolygonF())

			Конструктор класса

			:param coord_system: координатная система
			:type coord_system: :class:`~axioma.cs.CoordSystem`
			:param polygon: Полигон
			:type polygon: :class:`~PyQt5.QtGui.QPolygonF`

		.. method:: Polygon(ring)

			Конструктор класса

			:param ring: контур объекта
			:type polygon: :class:`~axioma.core.geometry.LinearRingInterface`

		.. method:: Polygon(polygon)

			Конструктор копирования

			:param polygon: копируемый полигон
			:type polygon: :class:`~axioma.core.geometry.Polygon`
