LinearUnit ================= .. currentmodule:: axioma.cs .. class:: LinearUnit Данный класс обеспечивает информацией о единицах измерения координатной системы .. csv-table:: Вид единиц измерения :data:`~axioma.cs.UnitCode`: :header: "Наименование величины", "Значение", "Описание" MIUnit_Unknown, -1, "Неизвестные единицы" MIUnit_Degree, -2, "Градусы" MIUnit_Mile, 0, "Мили" MIUnit_Kilometer, 1, "Километры" MIUnit_Inch, 2, "Дюймы" MIUnit_Foot, 3, "Футы" MIUnit_Yard, 4, "Ярды" MIUnit_Millimeter, 5, "Миллиметры" MIUnit_Centimeter, 6, "Сантиметры" MIUnit_Meter,7, "Метры" MIUnit_UsFoot, 8, "Американские футы" MIUnit_NauticalMile, 9, "Морские мили" MIUnit_Link, 30, "Линки" MIUnit_Chain, 31, "Чейны" MIUnit_Rod, 32, "Роды" .. py:function:: name() Наименование единицы измерения :return: Наименование :rtype: :class:`str` .. py:function:: description() Текстовое описание единицы измерения :return: Описание :rtype: :class:`str` .. py:function:: conversion() Коэффициент преобразования в метры :return: Коэффициент :rtype: :class:`float` .. py:function:: conversion(unit) Коэффициент преобразования в указанную единицу измерения :param unit: Ссылка на единицу измерения, коэффициент преобразования в которую нам необходимо получить :type unit: :class:`LinearUnit` :return: Коэффициент :rtype: :class:`float` .. py:function:: rusName() Наименование на русском языке :return: Наименование :rtype: :class:`str` .. py:function:: isDegree() Является ли данная единица измерения градусами :return: True, если да :rtype: :class:`bool` .. py:function:: unitCode() Внутренний код единицы измерения, используемый в строке MapBasic :return: Код. Если градусы, возвращается -2. -1, если неизвестное значение :rtype: :class:`int`