UnitValue ================= .. currentmodule:: axioma.render .. class:: UnitValue Класс, объединяющий величину и единицу измерения. .. py:method:: UnitValue() Конструктор по умолчанию создает величину 1 пиксель. .. py:method:: UnitValue(unit, value) Конструктор, принимающий величину и единицу. :param unit: Единицы измерения. :type unit: :class:`Unit` :param value: Количество единиц. :type value: :class:`float` .. py:method:: unit() Единица измерения. :return: Единица измерения :rtype: :class:`Unit` .. py:method:: value() Величина, соответствующая единице измерения. :return: Величина :rtype: :class:`float` .. py:method:: setValue(value) Установка нового значения величины. :param value: Количество единиц. :type value: :class:`float` .. py:method:: toDeviceUnits(dpi) Преобразование в единицы устройства рисования. :param dpi: количество точек на дюйм :type dpi: :class:`int` :return: Количество единиц устройства рисования, соответствующих этой величине. :rtype: :class:`float` .. py:method:: convertedTo(unit) Преобразование в другие единицы измерения. :param unit: Единица измерения, в которую необходимо произвести расчет. :type unit: :class:`Unit` :return: Новый объект с переданной единицей измерения и пересчитанным значением :rtype: :class:`~axioma.render.UnitValue` .. py:method:: convertedTo(unit, dpi) Преобразование в другие единицы измерения с учетом DPI устройства. :param unit: Единица измерения, в которую необходимо произвести расчет. :type unit: :class:`Unit` :param dpi: количество точек на дюйм :type dpi: :class:`int` :return: Новый объект с переданной единицей измерения и пересчитанным значением :rtype: :class:`~axioma.render.UnitValue`