ArcInterface
======================

.. currentmodule:: axioma.mapinfo

.. class:: ArcInterface

	Класс-интерфейс для дуги

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

	* :class:`~axioma.core.geometry.Curve`
	
	От него наследуются:

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

		.. method:: center()

			Центр эллипса, на базе которого построена дуга

			:rtype: :class:`~PyQt5.QtCore.QPointF`

		.. method:: setCenter(point)

			Установка центра эллипса, на базе которого построена дуга

			:param point: точка центра
			:type point: :class:`~PyQt5.QtCore.QPointF`

		.. method:: xRadius()

			Радиус полуоси эллипса по координате X

			:rtype: :class:`float`

		.. method:: setXRadius(x_radius)

			Установка радиуса эллипса полуоси по X

			:param x_radius: радиус
			:type x_radius: :class:`float`

		.. method:: yRadius()

			Радиус полуоси эллипса по координате Y

			:rtype: :class:`float`

		.. method:: setYRasius(y_radius)

			Установка радиуса эллипса полуоси по Y

			:param y_radius: радиус
			:type y_radius: :class:`float`

		.. method:: startAngle()

			Начальный угол в градусах

			:rtype: :class:`float`

		.. method:: setStartAngle(start_angle)

			Установка начального угла дуги

			:param start_angle: угол в градусах
			:type start_angle: :class:`float`

		.. method:: endAngle()

			Конечный угол в градусах

			:rtype: :class:`float`

		.. method:: setEndAngle(end_angle)

			Установка конечного угла дуги

			:param end_angle: угол в градусах
			:type end_angle: :class:`float`
