Circular
======================

.. currentmodule:: axioma.mapinfo

.. class:: Circular

	Интерфейс для графических объектов. Служит для последующей реализации преобразования скругленных объектов типа эллипс, дуга и скругленный прямоугольник в линейный дискретный объект
	
	От него наследуются:

	* :class:`~axioma.mapinfo.Arc`
	* :class:`~axioma.mapinfo.Ellipse`
	* :class:`~axioma.mapinfo.RoundRectangle`

		.. method:: toVector()

			Получение вектора точек

			:rtype: :class:`list` [:class:`~PyQt5.QtCore.QPointF`]

		.. method:: setSegmentsCircle(segms)

			Установка количества сегментов при разбивке

			:param segms: количество сегментов
			:type segms: :class:`int`

		.. method:: segmentsCircle()

			Задание количества сегментов, на которые объект может быть разбит на отрезки

			:return: Количество сегментов
			:rtype: :class:`int`

