Curve
===================

.. currentmodule:: axioma.core.geometry

.. class:: Curve

	Абстрактный интерфейсный класс линейного типа объекта

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

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

	* :class:`~axioma.core.geometry.Line`
	* :class:`~axioma.core.geometry.LineStringInterface`
	* :class:`~axioma.mapinfo.Arc`


		.. method:: length(distance_calc)

			Расчет длины линии

			:param distance_calc: параметр расчета длины линии
			:type distance_calc: :class:`~axioma.core.geometry.DistanceCalculator`
			:rtype: :class:`float`

